Package one.microstream.storage.types
Interface StorageBackupFileProvider
-
- All Superinterfaces:
one.microstream.persistence.types.PersistenceTypeDictionaryIoHandler.Provider,StorageFileProvider
- All Known Implementing Classes:
StorageBackupFileProvider.Default
public interface StorageBackupFileProvider extends StorageFileProvider
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceStorageBackupFileProvider.Builder<B extends StorageBackupFileProvider.Builder<?>>static classStorageBackupFileProvider.Default-
Nested classes/interfaces inherited from interface one.microstream.storage.types.StorageFileProvider
StorageFileProvider.Abstract
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static StorageBackupFileProvider.Builder<?>Builder()Pseudo-constructor method to create a newStorageBackupFileProvider.Builderinstance.static StorageBackupFileProvider.Builder<?>Builder(one.microstream.afs.types.AFileSystem fileSystem)static StorageBackupFileProviderNew()static StorageBackupFileProviderNew(one.microstream.afs.types.ADirectory storageDirectory)static StorageBackupFileProvider.DefaultNew(one.microstream.afs.types.ADirectory baseDirectory, one.microstream.afs.types.ADirectory deletionDirectory, one.microstream.afs.types.ADirectory truncationDirectory, StorageDirectoryStructureProvider structureProvider, StorageFileNameProvider fileNameProvider, one.microstream.persistence.internal.PersistenceTypeDictionaryFileHandler.Creator fileHandlerCreator)StorageBackupDataFileprovideBackupDataFile(int channelIndex, long fileNumber)default StorageBackupDataFileprovideBackupDataFile(StorageDataFile dataFile)StorageBackupTransactionsFileprovideBackupTransactionsFile(int channelIndex)one.microstream.afs.types.AFileprovideTypeDictionaryFile()-
Methods inherited from interface one.microstream.persistence.types.PersistenceTypeDictionaryIoHandler.Provider
provideTypeDictionaryIoHandler, provideTypeDictionaryIoHandler
-
Methods inherited from interface one.microstream.storage.types.StorageFileProvider
baseDirectory, collectDataFiles, deletionDirectory, fileNameProvider, fileSystem, provideDeletionTargetFile, provideTruncationTargetFile, truncationDirectory
-
-
-
-
Method Detail
-
provideBackupDataFile
default StorageBackupDataFile provideBackupDataFile(StorageDataFile dataFile)
-
provideBackupDataFile
StorageBackupDataFile provideBackupDataFile(int channelIndex, long fileNumber)
-
provideBackupTransactionsFile
StorageBackupTransactionsFile provideBackupTransactionsFile(int channelIndex)
-
provideTypeDictionaryFile
one.microstream.afs.types.AFile provideTypeDictionaryFile()
-
New
static StorageBackupFileProvider New()
-
New
static StorageBackupFileProvider New(one.microstream.afs.types.ADirectory storageDirectory)
-
New
static StorageBackupFileProvider.Default New(one.microstream.afs.types.ADirectory baseDirectory, one.microstream.afs.types.ADirectory deletionDirectory, one.microstream.afs.types.ADirectory truncationDirectory, StorageDirectoryStructureProvider structureProvider, StorageFileNameProvider fileNameProvider, one.microstream.persistence.internal.PersistenceTypeDictionaryFileHandler.Creator fileHandlerCreator)
-
Builder
static StorageBackupFileProvider.Builder<?> Builder()
Pseudo-constructor method to create a newStorageBackupFileProvider.Builderinstance.For explanations and customizing values, see
StorageBackupFileProvider.Builder.- Returns:
- a new
StorageBackupFileProvider.Builderinstance.
-
Builder
static StorageBackupFileProvider.Builder<?> Builder(one.microstream.afs.types.AFileSystem fileSystem)
-
-