public interface StorageFileProvider
extends one.microstream.persistence.types.PersistenceTypeDictionaryIoHandler.Provider
| Modifier and Type | Interface and Description |
|---|---|
static class |
StorageFileProvider.Abstract |
static interface |
StorageFileProvider.Builder<B extends StorageFileProvider.Builder<?>> |
| Modifier and Type | Method and Description |
|---|---|
one.microstream.afs.types.ADirectory |
baseDirectory() |
<F extends StorageDataFile,C extends Consumer<F>> |
collectDataFiles(StorageDataFile.Creator<F> creator,
C collector,
int channelIndex) |
one.microstream.afs.types.ADirectory |
deletionDirectory() |
StorageFileNameProvider |
fileNameProvider() |
one.microstream.afs.types.AFileSystem |
fileSystem() |
one.microstream.afs.types.AFile |
provideDeletionTargetFile(StorageChannelFile fileToBeDeleted) |
one.microstream.afs.types.AFile |
provideTruncationTargetFile(StorageChannelFile fileToBeTruncated,
long newLength) |
one.microstream.afs.types.ADirectory |
truncationDirectory() |
one.microstream.afs.types.AFileSystem fileSystem()
one.microstream.afs.types.ADirectory baseDirectory()
one.microstream.afs.types.ADirectory deletionDirectory()
one.microstream.afs.types.ADirectory truncationDirectory()
StorageFileNameProvider fileNameProvider()
one.microstream.afs.types.AFile provideDeletionTargetFile(StorageChannelFile fileToBeDeleted)
one.microstream.afs.types.AFile provideTruncationTargetFile(StorageChannelFile fileToBeTruncated, long newLength)
<F extends StorageDataFile,C extends Consumer<F>> C collectDataFiles(StorageDataFile.Creator<F> creator, C collector, int channelIndex)
Copyright © 2022 MicroStream Software. All rights reserved.