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 ADirectorydeletionDirectory()ADirectorydirectory()StorageDirectoryStructureProviderdirectoryStructureProvider()PersistenceTypeDictionaryFileHandler.CreatorfileHandlerCreator()StorageFileNameProviderfileNameProvider()AFileSystemfileSystem()BsetDeletionDirectory(ADirectory deletionDirectory)BsetDirectory(ADirectory directory)BsetDirectoryStructureProvider(StorageDirectoryStructureProvider directoryStructureProvider)BsetFileHandlerCreator(PersistenceTypeDictionaryFileHandler.Creator fileHandlerCreator)BsetFileNameProvider(StorageFileNameProvider fileNameProvider)BsetTruncationDirectory(ADirectory truncationDirectory)ADirectorytruncationDirectory()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface one.microstream.storage.types.StorageFileProvider.Builder
createFileProvider
-
Constructor Details
-
Abstract
public Abstract()
-
-
Method Details
-
fileSystem
- Specified by:
fileSystemin interfaceStorageFileProvider.Builder<B extends StorageFileProvider.Builder.Abstract<?>>
-
directory
- Specified by:
directoryin interfaceStorageFileProvider.Builder<B extends StorageFileProvider.Builder.Abstract<?>>
-
setDirectory
- Specified by:
setDirectoryin interfaceStorageFileProvider.Builder<B extends StorageFileProvider.Builder.Abstract<?>>
-
deletionDirectory
- Specified by:
deletionDirectoryin interfaceStorageFileProvider.Builder<B extends StorageFileProvider.Builder.Abstract<?>>
-
setDeletionDirectory
- Specified by:
setDeletionDirectoryin interfaceStorageFileProvider.Builder<B extends StorageFileProvider.Builder.Abstract<?>>
-
truncationDirectory
- Specified by:
truncationDirectoryin interfaceStorageFileProvider.Builder<B extends StorageFileProvider.Builder.Abstract<?>>
-
setTruncationDirectory
- Specified by:
setTruncationDirectoryin interfaceStorageFileProvider.Builder<B extends StorageFileProvider.Builder.Abstract<?>>
-
directoryStructureProvider
- Specified by:
directoryStructureProviderin interfaceStorageFileProvider.Builder<B extends StorageFileProvider.Builder.Abstract<?>>
-
setDirectoryStructureProvider
public B setDirectoryStructureProvider(StorageDirectoryStructureProvider directoryStructureProvider)- Specified by:
setDirectoryStructureProviderin interfaceStorageFileProvider.Builder<B extends StorageFileProvider.Builder.Abstract<?>>
-
fileNameProvider
- Specified by:
fileNameProviderin interfaceStorageFileProvider.Builder<B extends StorageFileProvider.Builder.Abstract<?>>
-
setFileNameProvider
- Specified by:
setFileNameProviderin interfaceStorageFileProvider.Builder<B extends StorageFileProvider.Builder.Abstract<?>>
-
fileHandlerCreator
- Specified by:
fileHandlerCreatorin interfaceStorageFileProvider.Builder<B extends StorageFileProvider.Builder.Abstract<?>>
-
setFileHandlerCreator
- Specified by:
setFileHandlerCreatorin interfaceStorageFileProvider.Builder<B extends StorageFileProvider.Builder.Abstract<?>>
-