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 Detail
-
channelCountProvider
StorageChannelCountProvider channelCountProvider()
-
housekeepingController
StorageHousekeepingController housekeepingController()
-
entityCacheEvaluator
StorageEntityCacheEvaluator entityCacheEvaluator()
-
fileProvider
StorageLiveFileProvider fileProvider()
-
dataFileEvaluator
StorageDataFileEvaluator dataFileEvaluator()
-
backupSetup
StorageBackupSetup backupSetup()
-
New
static StorageConfiguration 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
static StorageConfiguration New(StorageLiveFileProvider fileProvider)
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
static StorageConfiguration.Builder<?> 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
-
-