Package one.microstream.storage.types
Interface StorageConfiguration
- All Known Implementing Classes:
StorageConfiguration.Default
public interface StorageConfiguration
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceStorageConfiguration.Builder<B extends StorageConfiguration.Builder<?>>static classStorageConfiguration.Default -
Method Summary
-
Method Details
-
channelCountProvider
StorageChannelCountProvider channelCountProvider() -
housekeepingController
StorageHousekeepingController housekeepingController() -
entityCacheEvaluator
StorageEntityCacheEvaluator entityCacheEvaluator() -
fileProvider
StorageLiveFileProvider fileProvider() -
dataFileEvaluator
StorageDataFileEvaluator dataFileEvaluator() -
backupSetup
StorageBackupSetup backupSetup() -
New
Pseudo-constructor method to create a newStorageConfigurationinstance usingnullas theStorageBackupSetuppart and default instances for everything else.For explanations and customizing values, see
StorageConfiguration.Builder.- Returns:
- a new
StorageConfigurationinstance. - See Also:
New(StorageLiveFileProvider),StorageConfiguration.Builder
-
New
Pseudo-constructor method to create a newStorageConfigurationinstance using the passedStorageLiveFileProvider,nullas theStorageBackupSetuppart and default instances for everything else.For explanations and customizing values, see
StorageConfiguration.Builder.- Parameters:
fileProvider- theStorageLiveFileProviderto provide directory and file names.- Returns:
- a new
StorageConfigurationinstance. - See Also:
New(),StorageConfiguration.Builder
-
New
static StorageConfiguration New(StorageChannelCountProvider channelCountProvider, StorageHousekeepingController housekeepingController, StorageLiveFileProvider fileProvider, StorageDataFileEvaluator dataFileEvaluator, StorageEntityCacheEvaluator entityCacheEvaluator, StorageBackupSetup backupSetup) -
Builder
Pseudo-constructor method to create a newStorageConfiguration.Builderinstance.For explanations and customizing values, see
StorageConfiguration.Builder.- Returns:
- a new
StorageConfiguration.Builderinstance. - See Also:
StorageConfiguration.Builder,StorageConfiguration
-