Package one.microstream.storage.types
Class StorageFileProvider.Abstract
java.lang.Object
one.microstream.persistence.types.PersistenceTypeDictionaryIoHandler.Provider.Abstract
one.microstream.storage.types.StorageFileProvider.Abstract
- All Implemented Interfaces:
- PersistenceTypeDictionaryIoHandler.Provider,- StorageFileProvider
- Direct Known Subclasses:
- StorageBackupFileProvider.Default,- StorageLiveFileProvider.Default
- Enclosing interface:
- StorageFileProvider
public abstract static class StorageFileProvider.Abstract extends PersistenceTypeDictionaryIoHandler.Provider.Abstract implements StorageFileProvider
- 
Nested Class SummaryNested classes/interfaces inherited from interface one.microstream.persistence.types.PersistenceTypeDictionaryIoHandler.ProviderPersistenceTypeDictionaryIoHandler.Provider.AbstractNested classes/interfaces inherited from interface one.microstream.storage.types.StorageFileProviderStorageFileProvider.Abstract, StorageFileProvider.Builder<B extends StorageFileProvider.Builder<?>>
- 
Constructor SummaryConstructors Constructor Description Abstract()
- 
Method SummaryModifier and Type Method Description ADirectorybaseDirectory()<F extends StorageDataFile, C extends Consumer<F>>
 CcollectDataFiles(StorageDataFile.Creator<F> creator, C collector, int channelIndex)ADirectorydeletionDirectory()StorageFileNameProviderfileNameProvider()AFileSystemfileSystem()ADirectoryprovideChannelDirectory(int channelIndex)AFileprovideDataFile(int channelIndex, long fileNumber)AFileprovideDeletionTargetFile(StorageChannelFile fileToBeDeleted)AFileprovideLockFile()AFileprovideTransactionsFile(int channelIndex)AFileprovideTruncationTargetFile(StorageChannelFile fileToBeTruncated, long newLength)StringtoString()ADirectorytruncationDirectory()Methods inherited from class one.microstream.persistence.types.PersistenceTypeDictionaryIoHandler.Provider.AbstractprovideTypeDictionaryIoHandlerMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface one.microstream.persistence.types.PersistenceTypeDictionaryIoHandler.ProviderprovideTypeDictionaryIoHandler, provideTypeDictionaryIoHandler
- 
Constructor Details- 
Abstractpublic Abstract()
 
- 
- 
Method Details- 
fileSystem- Specified by:
- fileSystemin interface- StorageFileProvider
 
- 
baseDirectory- Specified by:
- baseDirectoryin interface- StorageFileProvider
 
- 
deletionDirectory- Specified by:
- deletionDirectoryin interface- StorageFileProvider
 
- 
truncationDirectory- Specified by:
- truncationDirectoryin interface- StorageFileProvider
 
- 
fileNameProvider- Specified by:
- fileNameProviderin interface- StorageFileProvider
 
- 
provideDeletionTargetFile- Specified by:
- provideDeletionTargetFilein interface- StorageFileProvider
 
- 
provideTruncationTargetFile- Specified by:
- provideTruncationTargetFilein interface- StorageFileProvider
 
- 
collectDataFilespublic <F extends StorageDataFile, C extends Consumer<F>> C collectDataFiles(StorageDataFile.Creator<F> creator, C collector, int channelIndex)- Specified by:
- collectDataFilesin interface- StorageFileProvider
 
- 
provideChannelDirectory
- 
provideDataFile
- 
provideTransactionsFile
- 
provideLockFile
- 
toString
 
-