Package one.microstream.storage.types
Interface StorageFileProvider.Builder<B extends StorageFileProvider.Builder<?>>
- All Known Subinterfaces:
StorageBackupFileProvider.Builder<B>
,StorageLiveFileProvider.Builder<B>
- All Known Implementing Classes:
StorageBackupFileProvider.Builder.Default
,StorageFileProvider.Builder.Abstract
,StorageLiveFileProvider.Builder.Default
- Enclosing interface:
- StorageFileProvider
public static interface StorageFileProvider.Builder<B extends StorageFileProvider.Builder<?>>
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
StorageFileProvider.Builder.Abstract<B extends StorageFileProvider.Builder.Abstract<?>>
-
Method Summary
Modifier and Type Method Description StorageFileProvider
createFileProvider()
ADirectory
deletionDirectory()
ADirectory
directory()
StorageDirectoryStructureProvider
directoryStructureProvider()
PersistenceTypeDictionaryFileHandler.Creator
fileHandlerCreator()
StorageFileNameProvider
fileNameProvider()
AFileSystem
fileSystem()
B
setDeletionDirectory(ADirectory deletionDirectory)
B
setDirectory(ADirectory directory)
B
setDirectoryStructureProvider(StorageDirectoryStructureProvider directoryStructureProvider)
B
setFileHandlerCreator(PersistenceTypeDictionaryFileHandler.Creator fileHandlerCreator)
B
setFileNameProvider(StorageFileNameProvider fileNameProvider)
B
setTruncationDirectory(ADirectory truncationDirectory)
ADirectory
truncationDirectory()
-
Method Details
-
fileSystem
AFileSystem fileSystem() -
directory
ADirectory directory() -
setDirectory
-
deletionDirectory
ADirectory deletionDirectory() -
setDeletionDirectory
-
truncationDirectory
ADirectory truncationDirectory() -
setTruncationDirectory
-
directoryStructureProvider
StorageDirectoryStructureProvider directoryStructureProvider() -
setDirectoryStructureProvider
-
fileNameProvider
StorageFileNameProvider fileNameProvider() -
setFileNameProvider
-
fileHandlerCreator
PersistenceTypeDictionaryFileHandler.Creator fileHandlerCreator() -
setFileHandlerCreator
-
createFileProvider
StorageFileProvider createFileProvider()
-