Package one.microstream.storage.types
Interface StorageFileNameProvider.Builder<B extends StorageFileNameProvider.Builder<?>>
- All Known Implementing Classes:
StorageFileNameProvider.Builder.Default
- Enclosing interface:
- StorageFileNameProvider
public static interface StorageFileNameProvider.Builder<B extends StorageFileNameProvider.Builder<?>>
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
StorageFileNameProvider.Builder.Default<B extends StorageFileNameProvider.Builder.Default<?>>
-
Method Summary
-
Method Details
-
channelDirectoryPrefix
String channelDirectoryPrefix() -
setChannelDirectoryPrefix
-
dataFilePrefix
String dataFilePrefix() -
setDataFilePrefix
-
dataFileSuffix
String dataFileSuffix() -
setDataFileSuffix
-
transactionsFilePrefix
String transactionsFilePrefix() -
setTransactionsFilePrefix
-
transactionsFileSuffix
String transactionsFileSuffix() -
setTransactionsFileSuffix
-
rescuedFileSuffix
String rescuedFileSuffix() -
setRescuedFileSuffix
-
typeDictionaryFileName
String typeDictionaryFileName() -
setTypeDictionaryFileName
-
lockFileName
String lockFileName() -
setLockFileName
-
createFileNameProvider
StorageFileNameProvider createFileNameProvider() -
New
static StorageFileNameProvider.Default New(String channelDirectoryPrefix, String storageFilePrefix, String storageFileSuffix, String transactionsFilePrefix, String transactionsFileSuffix, String rescuedFileSuffix, String typeDictionaryFileName, String lockFileName)- Parameters:
channelDirectoryPrefix
- may not be null.storageFilePrefix
- may not be null.storageFileSuffix
- may not be null.transactionsFilePrefix
- may not be null.transactionsFileSuffix
- may not be null.typeDictionaryFileName
- may not be null.lockFileName
- may not be null.
-