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 classStorageFileNameProvider.Builder.Default<B extends StorageFileNameProvider.Builder.Default<?>>
-
Method Summary
-
-
-
Method Detail
-
channelDirectoryPrefix
String channelDirectoryPrefix()
-
dataFilePrefix
String dataFilePrefix()
-
dataFileSuffix
String dataFileSuffix()
-
transactionsFilePrefix
String transactionsFilePrefix()
-
transactionsFileSuffix
String transactionsFileSuffix()
-
rescuedFileSuffix
String rescuedFileSuffix()
-
typeDictionaryFileName
String typeDictionaryFileName()
-
lockFileName
String lockFileName()
-
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.rescuedFileSuffix- may not be null.- Returns:
- a new
StorageFileNameProviderinstance
-
-