Package one.microstream.storage.types
Class StorageConfiguration.Builder.Default<B extends StorageConfiguration.Builder.Default<?>>
- java.lang.Object
-
- one.microstream.storage.types.StorageConfiguration.Builder.Default<B>
-
- All Implemented Interfaces:
StorageConfiguration.Builder<B>
- Enclosing interface:
- StorageConfiguration.Builder<B extends StorageConfiguration.Builder<?>>
public static class StorageConfiguration.Builder.Default<B extends StorageConfiguration.Builder.Default<?>> extends Object implements StorageConfiguration.Builder<B>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface one.microstream.storage.types.StorageConfiguration.Builder
StorageConfiguration.Builder.Default<B extends StorageConfiguration.Builder.Default<?>>
-
-
Constructor Summary
Constructors Constructor Description Default()
-
Method Summary
Modifier and Type Method Description StorageBackupSetup
backupSetup()
StorageChannelCountProvider
channelCountProvider()
StorageConfiguration
createConfiguration()
StorageDataFileEvaluator
dataFileEvaluator()
StorageEntityCacheEvaluator
entityCacheEvaluator()
StorageHousekeepingController
housekeepingController()
B
setBackupSetup(StorageBackupSetup backupSetup)
B
setChannelCountProvider(StorageChannelCountProvider channelCountProvider)
B
setDataFileEvaluator(StorageDataFileEvaluator dataFileEvaluator)
B
setEntityCacheEvaluator(StorageEntityCacheEvaluator entityCacheEvaluator)
B
setHousekeepingController(StorageHousekeepingController housekeepingController)
B
setStorageFileProvider(StorageFileProvider storageFileProvider)
StorageFileProvider
storagefileProvider()
-
-
-
Method Detail
-
channelCountProvider
public StorageChannelCountProvider channelCountProvider()
- Specified by:
channelCountProvider
in interfaceStorageConfiguration.Builder<B extends StorageConfiguration.Builder.Default<?>>
-
setChannelCountProvider
public B setChannelCountProvider(StorageChannelCountProvider channelCountProvider)
- Specified by:
setChannelCountProvider
in interfaceStorageConfiguration.Builder<B extends StorageConfiguration.Builder.Default<?>>
-
housekeepingController
public StorageHousekeepingController housekeepingController()
- Specified by:
housekeepingController
in interfaceStorageConfiguration.Builder<B extends StorageConfiguration.Builder.Default<?>>
-
setHousekeepingController
public B setHousekeepingController(StorageHousekeepingController housekeepingController)
- Specified by:
setHousekeepingController
in interfaceStorageConfiguration.Builder<B extends StorageConfiguration.Builder.Default<?>>
-
storagefileProvider
public StorageFileProvider storagefileProvider()
- Specified by:
storagefileProvider
in interfaceStorageConfiguration.Builder<B extends StorageConfiguration.Builder.Default<?>>
-
setStorageFileProvider
public B setStorageFileProvider(StorageFileProvider storageFileProvider)
- Specified by:
setStorageFileProvider
in interfaceStorageConfiguration.Builder<B extends StorageConfiguration.Builder.Default<?>>
-
backupSetup
public StorageBackupSetup backupSetup()
- Specified by:
backupSetup
in interfaceStorageConfiguration.Builder<B extends StorageConfiguration.Builder.Default<?>>
-
setBackupSetup
public B setBackupSetup(StorageBackupSetup backupSetup)
- Specified by:
setBackupSetup
in interfaceStorageConfiguration.Builder<B extends StorageConfiguration.Builder.Default<?>>
-
dataFileEvaluator
public StorageDataFileEvaluator dataFileEvaluator()
- Specified by:
dataFileEvaluator
in interfaceStorageConfiguration.Builder<B extends StorageConfiguration.Builder.Default<?>>
-
setDataFileEvaluator
public B setDataFileEvaluator(StorageDataFileEvaluator dataFileEvaluator)
- Specified by:
setDataFileEvaluator
in interfaceStorageConfiguration.Builder<B extends StorageConfiguration.Builder.Default<?>>
-
entityCacheEvaluator
public StorageEntityCacheEvaluator entityCacheEvaluator()
- Specified by:
entityCacheEvaluator
in interfaceStorageConfiguration.Builder<B extends StorageConfiguration.Builder.Default<?>>
-
setEntityCacheEvaluator
public B setEntityCacheEvaluator(StorageEntityCacheEvaluator entityCacheEvaluator)
- Specified by:
setEntityCacheEvaluator
in interfaceStorageConfiguration.Builder<B extends StorageConfiguration.Builder.Default<?>>
-
createConfiguration
public StorageConfiguration createConfiguration()
- Specified by:
createConfiguration
in interfaceStorageConfiguration.Builder<B extends StorageConfiguration.Builder.Default<?>>
-
-