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 interface
StorageBackupFileProvider.Builder<B extends StorageBackupFileProvider.Builder<?>>
static class
StorageBackupFileProvider.Default
Nested 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.Builder
instance.static StorageBackupFileProvider.Builder<?>
Builder(AFileSystem fileSystem)
static StorageBackupFileProvider
New()
static StorageBackupFileProvider
New(ADirectory storageDirectory)
static StorageBackupFileProvider.Default
New(ADirectory baseDirectory, ADirectory deletionDirectory, ADirectory truncationDirectory, StorageDirectoryStructureProvider structureProvider, StorageFileNameProvider fileNameProvider, PersistenceTypeDictionaryFileHandler.Creator fileHandlerCreator)
StorageBackupDataFile
provideBackupDataFile(int channelIndex, long fileNumber)
default StorageBackupDataFile
provideBackupDataFile(StorageDataFile dataFile)
StorageBackupTransactionsFile
provideBackupTransactionsFile(int channelIndex)
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 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.Builder
instance.For explanations and customizing values, see
StorageBackupFileProvider.Builder
.- Returns:
- a new
StorageBackupFileProvider.Builder
instance.
-
Builder
-