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 classStorageFileProvider.Builder.Abstract<B extends StorageFileProvider.Builder.Abstract<?>>
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StorageFileProvidercreateFileProvider()one.microstream.afs.types.ADirectorydeletionDirectory()one.microstream.afs.types.ADirectorydirectory()StorageDirectoryStructureProviderdirectoryStructureProvider()one.microstream.persistence.internal.PersistenceTypeDictionaryFileHandler.CreatorfileHandlerCreator()StorageFileNameProviderfileNameProvider()one.microstream.afs.types.AFileSystemfileSystem()BsetDeletionDirectory(one.microstream.afs.types.ADirectory deletionDirectory)BsetDirectory(one.microstream.afs.types.ADirectory directory)BsetDirectoryStructureProvider(StorageDirectoryStructureProvider directoryStructureProvider)BsetFileHandlerCreator(one.microstream.persistence.internal.PersistenceTypeDictionaryFileHandler.Creator fileHandlerCreator)BsetFileNameProvider(StorageFileNameProvider fileNameProvider)BsetTruncationDirectory(one.microstream.afs.types.ADirectory truncationDirectory)one.microstream.afs.types.ADirectorytruncationDirectory()
-
-
-
Method Detail
-
fileSystem
one.microstream.afs.types.AFileSystem fileSystem()
-
directory
one.microstream.afs.types.ADirectory directory()
-
setDirectory
B setDirectory(one.microstream.afs.types.ADirectory directory)
-
deletionDirectory
one.microstream.afs.types.ADirectory deletionDirectory()
-
setDeletionDirectory
B setDeletionDirectory(one.microstream.afs.types.ADirectory deletionDirectory)
-
truncationDirectory
one.microstream.afs.types.ADirectory truncationDirectory()
-
setTruncationDirectory
B setTruncationDirectory(one.microstream.afs.types.ADirectory truncationDirectory)
-
directoryStructureProvider
StorageDirectoryStructureProvider directoryStructureProvider()
-
setDirectoryStructureProvider
B setDirectoryStructureProvider(StorageDirectoryStructureProvider directoryStructureProvider)
-
fileNameProvider
StorageFileNameProvider fileNameProvider()
-
setFileNameProvider
B setFileNameProvider(StorageFileNameProvider fileNameProvider)
-
fileHandlerCreator
one.microstream.persistence.internal.PersistenceTypeDictionaryFileHandler.Creator fileHandlerCreator()
-
setFileHandlerCreator
B setFileHandlerCreator(one.microstream.persistence.internal.PersistenceTypeDictionaryFileHandler.Creator fileHandlerCreator)
-
createFileProvider
StorageFileProvider createFileProvider()
-
-