Package one.microstream.storage.types
Interface StorageFileProvider
-
- All Superinterfaces:
one.microstream.persistence.types.PersistenceTypeDictionaryIoHandler.Provider
- All Known Subinterfaces:
StorageBackupFileProvider,StorageLiveFileProvider
- All Known Implementing Classes:
StorageBackupFileProvider.Default,StorageFileProvider.Abstract,StorageLiveFileProvider.Default
public interface StorageFileProvider extends one.microstream.persistence.types.PersistenceTypeDictionaryIoHandler.Provider
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classStorageFileProvider.Abstractstatic interfaceStorageFileProvider.Builder<B extends StorageFileProvider.Builder<?>>
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description one.microstream.afs.types.ADirectorybaseDirectory()<F extends StorageDataFile,C extends Consumer<F>>
CcollectDataFiles(StorageDataFile.Creator<F> creator, C collector, int channelIndex)one.microstream.afs.types.ADirectorydeletionDirectory()StorageFileNameProviderfileNameProvider()one.microstream.afs.types.AFileSystemfileSystem()one.microstream.afs.types.AFileprovideDeletionTargetFile(StorageChannelFile fileToBeDeleted)one.microstream.afs.types.AFileprovideTruncationTargetFile(StorageChannelFile fileToBeTruncated, long newLength)one.microstream.afs.types.ADirectorytruncationDirectory()
-
-
-
Method Detail
-
fileSystem
one.microstream.afs.types.AFileSystem fileSystem()
-
baseDirectory
one.microstream.afs.types.ADirectory baseDirectory()
-
deletionDirectory
one.microstream.afs.types.ADirectory deletionDirectory()
-
truncationDirectory
one.microstream.afs.types.ADirectory truncationDirectory()
-
fileNameProvider
StorageFileNameProvider fileNameProvider()
-
provideDeletionTargetFile
one.microstream.afs.types.AFile provideDeletionTargetFile(StorageChannelFile fileToBeDeleted)
-
provideTruncationTargetFile
one.microstream.afs.types.AFile provideTruncationTargetFile(StorageChannelFile fileToBeTruncated, long newLength)
-
collectDataFiles
<F extends StorageDataFile,C extends Consumer<F>> C collectDataFiles(StorageDataFile.Creator<F> creator, C collector, int channelIndex)
-
-