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 StorageBackupSetupbackupSetup()StorageChannelCountProviderchannelCountProvider()StorageConfigurationcreateConfiguration()StorageDataFileEvaluatordataFileEvaluator()StorageEntityCacheEvaluatorentityCacheEvaluator()StorageHousekeepingControllerhousekeepingController()BsetBackupSetup(StorageBackupSetup backupSetup)BsetChannelCountProvider(StorageChannelCountProvider channelCountProvider)BsetDataFileEvaluator(StorageDataFileEvaluator dataFileEvaluator)BsetEntityCacheEvaluator(StorageEntityCacheEvaluator entityCacheEvaluator)BsetHousekeepingController(StorageHousekeepingController housekeepingController)BsetStorageFileProvider(StorageFileProvider storageFileProvider)StorageFileProviderstoragefileProvider()
-
-
-
Method Detail
-
channelCountProvider
public StorageChannelCountProvider channelCountProvider()
- Specified by:
channelCountProviderin interfaceStorageConfiguration.Builder<B extends StorageConfiguration.Builder.Default<?>>
-
setChannelCountProvider
public B setChannelCountProvider(StorageChannelCountProvider channelCountProvider)
- Specified by:
setChannelCountProviderin interfaceStorageConfiguration.Builder<B extends StorageConfiguration.Builder.Default<?>>
-
housekeepingController
public StorageHousekeepingController housekeepingController()
- Specified by:
housekeepingControllerin interfaceStorageConfiguration.Builder<B extends StorageConfiguration.Builder.Default<?>>
-
setHousekeepingController
public B setHousekeepingController(StorageHousekeepingController housekeepingController)
- Specified by:
setHousekeepingControllerin interfaceStorageConfiguration.Builder<B extends StorageConfiguration.Builder.Default<?>>
-
storagefileProvider
public StorageFileProvider storagefileProvider()
- Specified by:
storagefileProviderin interfaceStorageConfiguration.Builder<B extends StorageConfiguration.Builder.Default<?>>
-
setStorageFileProvider
public B setStorageFileProvider(StorageFileProvider storageFileProvider)
- Specified by:
setStorageFileProviderin interfaceStorageConfiguration.Builder<B extends StorageConfiguration.Builder.Default<?>>
-
backupSetup
public StorageBackupSetup backupSetup()
- Specified by:
backupSetupin interfaceStorageConfiguration.Builder<B extends StorageConfiguration.Builder.Default<?>>
-
setBackupSetup
public B setBackupSetup(StorageBackupSetup backupSetup)
- Specified by:
setBackupSetupin interfaceStorageConfiguration.Builder<B extends StorageConfiguration.Builder.Default<?>>
-
dataFileEvaluator
public StorageDataFileEvaluator dataFileEvaluator()
- Specified by:
dataFileEvaluatorin interfaceStorageConfiguration.Builder<B extends StorageConfiguration.Builder.Default<?>>
-
setDataFileEvaluator
public B setDataFileEvaluator(StorageDataFileEvaluator dataFileEvaluator)
- Specified by:
setDataFileEvaluatorin interfaceStorageConfiguration.Builder<B extends StorageConfiguration.Builder.Default<?>>
-
entityCacheEvaluator
public StorageEntityCacheEvaluator entityCacheEvaluator()
- Specified by:
entityCacheEvaluatorin interfaceStorageConfiguration.Builder<B extends StorageConfiguration.Builder.Default<?>>
-
setEntityCacheEvaluator
public B setEntityCacheEvaluator(StorageEntityCacheEvaluator entityCacheEvaluator)
- Specified by:
setEntityCacheEvaluatorin interfaceStorageConfiguration.Builder<B extends StorageConfiguration.Builder.Default<?>>
-
createConfiguration
public StorageConfiguration createConfiguration()
- Specified by:
createConfigurationin interfaceStorageConfiguration.Builder<B extends StorageConfiguration.Builder.Default<?>>
-
-