Package one.microstream.storage.types
Class StorageFileProvider.Builder.Abstract<B extends StorageFileProvider.Builder.Abstract<?>>
java.lang.Object
one.microstream.storage.types.StorageFileProvider.Builder.Abstract<B>
- All Implemented Interfaces:
StorageFileProvider.Builder<B>
- Direct Known Subclasses:
StorageBackupFileProvider.Builder.Default
,StorageLiveFileProvider.Builder.Default
- Enclosing interface:
- StorageFileProvider.Builder<B extends StorageFileProvider.Builder<?>>
public abstract static class StorageFileProvider.Builder.Abstract<B extends StorageFileProvider.Builder.Abstract<?>> extends Object implements StorageFileProvider.Builder<B>
-
Nested Class Summary
Nested classes/interfaces inherited from interface one.microstream.storage.types.StorageFileProvider.Builder
StorageFileProvider.Builder.Abstract<B extends StorageFileProvider.Builder.Abstract<?>>
-
Constructor Summary
Constructors Constructor Description Abstract()
-
Method Summary
Modifier and Type Method Description 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()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface one.microstream.storage.types.StorageFileProvider.Builder
createFileProvider
-
Constructor Details
-
Abstract
public Abstract()
-
-
Method Details
-
fileSystem
- Specified by:
fileSystem
in interfaceStorageFileProvider.Builder<B extends StorageFileProvider.Builder.Abstract<?>>
-
directory
- Specified by:
directory
in interfaceStorageFileProvider.Builder<B extends StorageFileProvider.Builder.Abstract<?>>
-
setDirectory
- Specified by:
setDirectory
in interfaceStorageFileProvider.Builder<B extends StorageFileProvider.Builder.Abstract<?>>
-
deletionDirectory
- Specified by:
deletionDirectory
in interfaceStorageFileProvider.Builder<B extends StorageFileProvider.Builder.Abstract<?>>
-
setDeletionDirectory
- Specified by:
setDeletionDirectory
in interfaceStorageFileProvider.Builder<B extends StorageFileProvider.Builder.Abstract<?>>
-
truncationDirectory
- Specified by:
truncationDirectory
in interfaceStorageFileProvider.Builder<B extends StorageFileProvider.Builder.Abstract<?>>
-
setTruncationDirectory
- Specified by:
setTruncationDirectory
in interfaceStorageFileProvider.Builder<B extends StorageFileProvider.Builder.Abstract<?>>
-
directoryStructureProvider
- Specified by:
directoryStructureProvider
in interfaceStorageFileProvider.Builder<B extends StorageFileProvider.Builder.Abstract<?>>
-
setDirectoryStructureProvider
public B setDirectoryStructureProvider(StorageDirectoryStructureProvider directoryStructureProvider)- Specified by:
setDirectoryStructureProvider
in interfaceStorageFileProvider.Builder<B extends StorageFileProvider.Builder.Abstract<?>>
-
fileNameProvider
- Specified by:
fileNameProvider
in interfaceStorageFileProvider.Builder<B extends StorageFileProvider.Builder.Abstract<?>>
-
setFileNameProvider
- Specified by:
setFileNameProvider
in interfaceStorageFileProvider.Builder<B extends StorageFileProvider.Builder.Abstract<?>>
-
fileHandlerCreator
- Specified by:
fileHandlerCreator
in interfaceStorageFileProvider.Builder<B extends StorageFileProvider.Builder.Abstract<?>>
-
setFileHandlerCreator
- Specified by:
setFileHandlerCreator
in interfaceStorageFileProvider.Builder<B extends StorageFileProvider.Builder.Abstract<?>>
-