Package one.microstream.storage.types
Interface StorageFileNameProvider
-
- All Known Implementing Classes:
StorageFileNameProvider.Default
public interface StorageFileNameProvider
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceStorageFileNameProvider.Builder<B extends StorageFileNameProvider.Builder<?>>static classStorageFileNameProvider.Defaultstatic interfaceStorageFileNameProvider.Defaults
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static StorageFileNameProvider.Builder<?>Builder()StringchannelDirectoryPrefix()StringdataFileType()StringlockFileName()static StorageFileNameProviderNew(String channelDirectoryPrefix, String dataFilePrefix, String dataFileSuffix, String transactionsFilePrefix, String transactionsFileSuffix, String rescuedFileSuffix, String typeDictionaryFileName, String lockFileName)<F extends StorageDataFile>
voidparseDataInventoryFile(StorageDataFile.Creator<F> fileCreator, Consumer<? super F> collector, int channelIndex, one.microstream.afs.types.AFile file)StringprovideChannelDirectoryName(int hashIndex)StringprovideDataFileName(int channelIndex, long fileNumber)StringprovideTransactionsFileName(int channelIndex)StringrescuedFileType()StringtransactionsFileType()StringtypeDictionaryFileName()
-
-
-
Method Detail
-
provideChannelDirectoryName
String provideChannelDirectoryName(int hashIndex)
-
channelDirectoryPrefix
String channelDirectoryPrefix()
-
dataFileType
String dataFileType()
-
transactionsFileType
String transactionsFileType()
-
rescuedFileType
String rescuedFileType()
-
typeDictionaryFileName
String typeDictionaryFileName()
-
lockFileName
String lockFileName()
-
provideDataFileName
String provideDataFileName(int channelIndex, long fileNumber)
-
provideTransactionsFileName
String provideTransactionsFileName(int channelIndex)
-
parseDataInventoryFile
<F extends StorageDataFile> void parseDataInventoryFile(StorageDataFile.Creator<F> fileCreator, Consumer<? super F> collector, int channelIndex, one.microstream.afs.types.AFile file)
-
New
static StorageFileNameProvider New(String channelDirectoryPrefix, String dataFilePrefix, String dataFileSuffix, String transactionsFilePrefix, String transactionsFileSuffix, String rescuedFileSuffix, String typeDictionaryFileName, String lockFileName)
-
Builder
static StorageFileNameProvider.Builder<?> Builder()
-
-