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<?>>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected B$()one.microstream.afs.types.ADirectorydeletionDirectory()one.microstream.afs.types.ADirectorydirectory()StorageDirectoryStructureProviderdirectoryStructureProvider()one.microstream.persistence.internal.PersistenceTypeDictionaryFileHandler.CreatorfileHandlerCreator()StorageFileNameProviderfileNameProvider()one.microstream.afs.types.AFileSystemfileSystem()protected abstract one.microstream.afs.types.ADirectorygetBaseDirectory()protected one.microstream.afs.types.ADirectorygetDeletionDirectory()protected StorageDirectoryStructureProvidergetDirectoryStructureProvider()protected StorageFileNameProvidergetFileNameProvider()protected one.microstream.afs.types.ADirectorygetTruncationDirectory()protected one.microstream.persistence.internal.PersistenceTypeDictionaryFileHandler.CreatorgetTypeDictionaryFileHandler()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()-
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
-
-
-
-
Method Detail
-
fileSystem
public final one.microstream.afs.types.AFileSystem fileSystem()
- Specified by:
fileSystemin interfaceStorageFileProvider.Builder<B extends StorageFileProvider.Builder.Abstract<?>>
-
$
protected final B $()
-
directory
public one.microstream.afs.types.ADirectory directory()
- Specified by:
directoryin interfaceStorageFileProvider.Builder<B extends StorageFileProvider.Builder.Abstract<?>>
-
setDirectory
public B setDirectory(one.microstream.afs.types.ADirectory directory)
- Specified by:
setDirectoryin interfaceStorageFileProvider.Builder<B extends StorageFileProvider.Builder.Abstract<?>>
-
deletionDirectory
public one.microstream.afs.types.ADirectory deletionDirectory()
- Specified by:
deletionDirectoryin interfaceStorageFileProvider.Builder<B extends StorageFileProvider.Builder.Abstract<?>>
-
setDeletionDirectory
public B setDeletionDirectory(one.microstream.afs.types.ADirectory deletionDirectory)
- Specified by:
setDeletionDirectoryin interfaceStorageFileProvider.Builder<B extends StorageFileProvider.Builder.Abstract<?>>
-
truncationDirectory
public one.microstream.afs.types.ADirectory truncationDirectory()
- Specified by:
truncationDirectoryin interfaceStorageFileProvider.Builder<B extends StorageFileProvider.Builder.Abstract<?>>
-
setTruncationDirectory
public B setTruncationDirectory(one.microstream.afs.types.ADirectory truncationDirectory)
- Specified by:
setTruncationDirectoryin interfaceStorageFileProvider.Builder<B extends StorageFileProvider.Builder.Abstract<?>>
-
directoryStructureProvider
public StorageDirectoryStructureProvider 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
public StorageFileNameProvider fileNameProvider()
- Specified by:
fileNameProviderin interfaceStorageFileProvider.Builder<B extends StorageFileProvider.Builder.Abstract<?>>
-
setFileNameProvider
public B setFileNameProvider(StorageFileNameProvider fileNameProvider)
- Specified by:
setFileNameProviderin interfaceStorageFileProvider.Builder<B extends StorageFileProvider.Builder.Abstract<?>>
-
fileHandlerCreator
public one.microstream.persistence.internal.PersistenceTypeDictionaryFileHandler.Creator fileHandlerCreator()
- Specified by:
fileHandlerCreatorin interfaceStorageFileProvider.Builder<B extends StorageFileProvider.Builder.Abstract<?>>
-
setFileHandlerCreator
public B setFileHandlerCreator(one.microstream.persistence.internal.PersistenceTypeDictionaryFileHandler.Creator fileHandlerCreator)
- Specified by:
setFileHandlerCreatorin interfaceStorageFileProvider.Builder<B extends StorageFileProvider.Builder.Abstract<?>>
-
getBaseDirectory
protected abstract one.microstream.afs.types.ADirectory getBaseDirectory()
-
getDeletionDirectory
protected one.microstream.afs.types.ADirectory getDeletionDirectory()
-
getTruncationDirectory
protected one.microstream.afs.types.ADirectory getTruncationDirectory()
-
getDirectoryStructureProvider
protected StorageDirectoryStructureProvider getDirectoryStructureProvider()
-
getFileNameProvider
protected StorageFileNameProvider getFileNameProvider()
-
getTypeDictionaryFileHandler
protected one.microstream.persistence.internal.PersistenceTypeDictionaryFileHandler.Creator getTypeDictionaryFileHandler()
-
-