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
Modifier and Type Method Description static StorageFileNameProvider.Builder<?>Builder()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, AFile file)StringprovideChannelDirectoryName(int hashIndex)StringprovideDataFileName(int channelIndex, long fileNumber)StringprovideTransactionsFileName(int channelIndex)StringrescuedFileType()StringtransactionsFileType()StringtypeDictionaryFileName()
-
Method Details
-
provideChannelDirectoryName
-
dataFileType
String dataFileType() -
transactionsFileType
String transactionsFileType() -
rescuedFileType
String rescuedFileType() -
typeDictionaryFileName
String typeDictionaryFileName() -
lockFileName
String lockFileName() -
provideDataFileName
-
provideTransactionsFileName
-
parseDataInventoryFile
<F extends StorageDataFile> void parseDataInventoryFile(StorageDataFile.Creator<F> fileCreator, Consumer<? super F> collector, int channelIndex, AFile file) -
New
-
Builder
-