Package one.microstream.storage.types
Interface StorageBackupFileProvider
- All Superinterfaces:
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.DefaultNested classes/interfaces inherited from interface one.microstream.storage.types.StorageFileProvider
StorageFileProvider.Abstract -
Method Summary
Modifier and Type Method Description static StorageBackupFileProvider.Builder<?>Builder()Pseudo-constructor method to create a newStorageBackupFileProvider.Builderinstance.static StorageBackupFileProvider.Builder<?>Builder(AFileSystem fileSystem)static StorageBackupFileProviderNew()static StorageBackupFileProviderNew(ADirectory storageDirectory)static StorageBackupFileProvider.DefaultNew(ADirectory baseDirectory, ADirectory deletionDirectory, ADirectory truncationDirectory, StorageDirectoryStructureProvider structureProvider, StorageFileNameProvider fileNameProvider, PersistenceTypeDictionaryFileHandler.Creator fileHandlerCreator)StorageBackupDataFileprovideBackupDataFile(int channelIndex, long fileNumber)default StorageBackupDataFileprovideBackupDataFile(StorageDataFile dataFile)StorageBackupTransactionsFileprovideBackupTransactionsFile(int channelIndex)Methods inherited from interface one.microstream.persistence.types.PersistenceTypeDictionaryIoHandler.Provider
provideTypeDictionaryIoHandler, provideTypeDictionaryIoHandlerMethods inherited from interface one.microstream.storage.types.StorageFileProvider
baseDirectory, collectDataFiles, deletionDirectory, fileNameProvider, fileSystem, provideDeletionTargetFile, provideTruncationTargetFile, truncationDirectory
-
Method Details
-
provideBackupDataFile
-
provideBackupDataFile
-
provideBackupTransactionsFile
-
New
-
New
-
New
static StorageBackupFileProvider.Default New(ADirectory baseDirectory, ADirectory deletionDirectory, ADirectory truncationDirectory, StorageDirectoryStructureProvider structureProvider, StorageFileNameProvider fileNameProvider, PersistenceTypeDictionaryFileHandler.Creator fileHandlerCreator) -
Builder
Pseudo-constructor method to create a newStorageBackupFileProvider.Builderinstance.For explanations and customizing values, see
StorageBackupFileProvider.Builder.- Returns:
- a new
StorageBackupFileProvider.Builderinstance.
-
Builder
-