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 Summary
Nested classes/interfaces inherited from interface one.microstream.persistence.types.PersistenceTypeDictionaryIoHandler.Provider
PersistenceTypeDictionaryIoHandler.Provider.AbstractNested classes/interfaces inherited from interface one.microstream.storage.types.StorageFileProvider
StorageFileProvider.Abstract, StorageFileProvider.Builder<B extends StorageFileProvider.Builder<?>> -
Constructor Summary
Constructors Constructor Description Abstract() -
Method Summary
Modifier 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.Abstract
provideTypeDictionaryIoHandlerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface one.microstream.persistence.types.PersistenceTypeDictionaryIoHandler.Provider
provideTypeDictionaryIoHandler, provideTypeDictionaryIoHandler
-
Constructor Details
-
Abstract
public Abstract()
-
-
Method Details
-
fileSystem
- Specified by:
fileSystemin interfaceStorageFileProvider
-
baseDirectory
- Specified by:
baseDirectoryin interfaceStorageFileProvider
-
deletionDirectory
- Specified by:
deletionDirectoryin interfaceStorageFileProvider
-
truncationDirectory
- Specified by:
truncationDirectoryin interfaceStorageFileProvider
-
fileNameProvider
- Specified by:
fileNameProviderin interfaceStorageFileProvider
-
provideDeletionTargetFile
- Specified by:
provideDeletionTargetFilein interfaceStorageFileProvider
-
provideTruncationTargetFile
- Specified by:
provideTruncationTargetFilein interfaceStorageFileProvider
-
collectDataFiles
public <F extends StorageDataFile, C extends Consumer<F>> C collectDataFiles(StorageDataFile.Creator<F> creator, C collector, int channelIndex)- Specified by:
collectDataFilesin interfaceStorageFileProvider
-
provideChannelDirectory
-
provideDataFile
-
provideTransactionsFile
-
provideLockFile
-
toString
-