Package one.microstream.storage.types
Interface StorageFileNameProvider
- All Known Implementing Classes:
- StorageFileNameProvider.Default
public interface StorageFileNameProvider
- 
Nested Class SummaryNested Classes Modifier and Type Interface Description static interfaceStorageFileNameProvider.Builder<B extends StorageFileNameProvider.Builder<?>>static classStorageFileNameProvider.Defaultstatic interfaceStorageFileNameProvider.Defaults
- 
Method SummaryModifier 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
- 
dataFileTypeString dataFileType()
- 
transactionsFileTypeString transactionsFileType()
- 
rescuedFileTypeString rescuedFileType()
- 
typeDictionaryFileNameString typeDictionaryFileName()
- 
lockFileNameString lockFileName()
- 
provideDataFileName
- 
provideTransactionsFileName
- 
parseDataInventoryFile<F extends StorageDataFile> void parseDataInventoryFile(StorageDataFile.Creator<F> fileCreator, Consumer<? super F> collector, int channelIndex, AFile file)
- 
New
- 
Builder
 
-