Class StorageFoundation.Default<F extends StorageFoundation.Default<?>>
- All Implemented Interfaces:
- Unpersistable,- StorageFoundation<F>,- InstanceDispatcher
- Direct Known Subclasses:
- EmbeddedStorageFoundation.Default
- Enclosing interface:
- StorageFoundation<F extends StorageFoundation<?>>
public static class StorageFoundation.Default<F extends StorageFoundation.Default<?>> extends InstanceDispatcher.Default implements StorageFoundation<F>, Unpersistable
- 
Nested Class SummaryNested classes/interfaces inherited from interface one.microstream.util.InstanceDispatcherInstanceDispatcher.DefaultNested classes/interfaces inherited from interface one.microstream.storage.types.StorageFoundationStorageFoundation.Default<F extends StorageFoundation.Default<?>>
- 
Constructor SummaryConstructors Constructor Description Default()
- 
Method SummaryMethods inherited from class one.microstream.util.InstanceDispatcher.DefaultgetInstanceDispatcherLogic, setInstanceDispatcherLogic
- 
Constructor Details- 
Defaultpublic Default()
 
- 
- 
Method Details- 
getOperationControllerCreatorDescription copied from interface:StorageFoundationReturns the currently setStorageOperationController.Creatorinstance.If no instance is set and the implementation deems an instance of this type mandatory for the successful executon of StorageFoundation.createStorageSystem(), a suitable instance is created via an internal default creation logic and then set as the current. If the implementation has not sufficient logic and/or data to create a default instance, aMissingFoundationPartExceptionis thrown.- Specified by:
- getOperationControllerCreatorin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Returns:
- the currently set instance, potentially created on-demand if required.
 
- 
getInitialDataFileNumberProviderDescription copied from interface:StorageFoundationReturns the currently setStorageInitialDataFileNumberProviderinstance.If no instance is set and the implementation deems an instance of this type mandatory for the successful executon of StorageFoundation.createStorageSystem(), a suitable instance is created via an internal default creation logic and then set as the current. If the implementation has not sufficient logic and/or data to create a default instance, aMissingFoundationPartExceptionis thrown.- Specified by:
- getInitialDataFileNumberProviderin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Returns:
- the currently set instance, potentially created on-demand if required.
 
- 
getRequestAcceptorCreatorDescription copied from interface:StorageFoundationReturns the currently setStorageRequestAcceptor.Creatorinstance.If no instance is set and the implementation deems an instance of this type mandatory for the successful executon of StorageFoundation.createStorageSystem(), a suitable instance is created via an internal default creation logic and then set as the current. If the implementation has not sufficient logic and/or data to create a default instance, aMissingFoundationPartExceptionis thrown.- Specified by:
- getRequestAcceptorCreatorin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Returns:
- the currently set instance, potentially created on-demand if required.
 
- 
getTaskBrokerCreatorDescription copied from interface:StorageFoundationReturns the currently setStorageTaskBroker.Creatorinstance.If no instance is set and the implementation deems an instance of this type mandatory for the successful executon of StorageFoundation.createStorageSystem(), a suitable instance is created via an internal default creation logic and then set as the current. If the implementation has not sufficient logic and/or data to create a default instance, aMissingFoundationPartExceptionis thrown.- Specified by:
- getTaskBrokerCreatorin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Returns:
- the currently set instance, potentially created on-demand if required.
 
- 
getDataChunkValidatorProviderDescription copied from interface:StorageFoundationReturns the currently setStorageDataChunkValidator.Providerinstance.If no instance is set and the implementation deems an instance of this type mandatory for the successful executon of StorageFoundation.createStorageSystem(), a suitable instance is created via an internal default creation logic and then set as the current. If the implementation has not sufficient logic and/or data to create a default instance, aMissingFoundationPartExceptionis thrown.- Specified by:
- getDataChunkValidatorProviderin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Returns:
- the currently set instance, potentially created on-demand if required.
 
- 
getDataChunkValidatorProvider2Description copied from interface:StorageFoundationReturns the currently setStorageDataChunkValidator.Provider2instance.If no instance is set and the implementation deems an instance of this type mandatory for the successful executon of StorageFoundation.createStorageSystem(), a suitable instance is created via an internal default creation logic and then set as the current. If the implementation has not sufficient logic and/or data to create a default instance, aMissingFoundationPartExceptionis thrown.- Specified by:
- getDataChunkValidatorProvider2in interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Returns:
- the currently set instance, potentially created on-demand if required.
 
- 
getChannelCreatorDescription copied from interface:StorageFoundationReturns the currently setStorageChannelsCreatorinstance.If no instance is set and the implementation deems an instance of this type mandatory for the successful executon of StorageFoundation.createStorageSystem(), a suitable instance is created via an internal default creation logic and then set as the current. If the implementation has not sufficient logic and/or data to create a default instance, aMissingFoundationPartExceptionis thrown.- Specified by:
- getChannelCreatorin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Returns:
- the currently set instance, potentially created on-demand if required.
 
- 
getThreadNameProviderDescription copied from interface:StorageFoundationReturns the currently setStorageThreadNameProviderinstance.If no instance is set and the implementation deems an instance of this type mandatory for the successful executon of StorageFoundation.createStorageSystem(), a suitable instance is created via an internal default creation logic and then set as the current. If the implementation has not sufficient logic and/or data to create a default instance, aMissingFoundationPartExceptionis thrown.- Specified by:
- getThreadNameProviderin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Returns:
- the currently set instance, potentially created on-demand if required.
 
- 
getChannelThreadProviderDescription copied from interface:StorageFoundationReturns the currently setStorageChannelThreadProviderinstance.If no instance is set and the implementation deems an instance of this type mandatory for the successful executon of StorageFoundation.createStorageSystem(), a suitable instance is created via an internal default creation logic and then set as the current. If the implementation has not sufficient logic and/or data to create a default instance, aMissingFoundationPartExceptionis thrown.- Specified by:
- getChannelThreadProviderin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Returns:
- the currently set instance, potentially created on-demand if required.
 
- 
getBackupThreadProviderDescription copied from interface:StorageFoundationReturns the currently setStorageBackupThreadProviderinstance.If no instance is set and the implementation deems an instance of this type mandatory for the successful executon of StorageFoundation.createStorageSystem(), a suitable instance is created via an internal default creation logic and then set as the current. If the implementation has not sufficient logic and/or data to create a default instance, aMissingFoundationPartExceptionis thrown.- Specified by:
- getBackupThreadProviderin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Returns:
- the currently set instance, potentially created on-demand if required.
 
- 
getProcessIdentityProviderDescription copied from interface:StorageFoundationReturns the currently setProcessIdentityProviderinstance.If no instance is set and the implementation deems an instance of this type mandatory for the successful executon of StorageFoundation.createStorageSystem(), a suitable instance is created via an internal default creation logic and then set as the current. If the implementation has not sufficient logic and/or data to create a default instance, aMissingFoundationPartExceptionis thrown.- Specified by:
- getProcessIdentityProviderin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Returns:
- the currently set instance, potentially created on-demand if required.
 
- 
getLockFileManagerThreadProviderDescription copied from interface:StorageFoundationReturns the currently setStorageLockFileManagerThreadProviderinstance.If no instance is set and the implementation deems an instance of this type mandatory for the successful executon of StorageFoundation.createStorageSystem(), a suitable instance is created via an internal default creation logic and then set as the current. If the implementation has not sufficient logic and/or data to create a default instance, aMissingFoundationPartExceptionis thrown.- Specified by:
- getLockFileManagerThreadProviderin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Returns:
- the currently set instance, potentially created on-demand if required.
 
- 
getThreadProviderDescription copied from interface:StorageFoundationReturns the currently setStorageThreadProviderinstance.If no instance is set and the implementation deems an instance of this type mandatory for the successful executon of StorageFoundation.createStorageSystem(), a suitable instance is created via an internal default creation logic and then set as the current. If the implementation has not sufficient logic and/or data to create a default instance, aMissingFoundationPartExceptionis thrown.- Specified by:
- getThreadProviderin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Returns:
- the currently set instance, potentially created on-demand if required.
 
- 
getRequestTaskCreatorDescription copied from interface:StorageFoundationReturns the currently setStorageRequestTaskCreatorinstance.If no instance is set and the implementation deems an instance of this type mandatory for the successful executon of StorageFoundation.createStorageSystem(), a suitable instance is created via an internal default creation logic and then set as the current. If the implementation has not sufficient logic and/or data to create a default instance, aMissingFoundationPartExceptionis thrown.- Specified by:
- getRequestTaskCreatorin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Returns:
- the currently set instance, potentially created on-demand if required.
 
- 
getTypeDictionaryDescription copied from interface:StorageFoundationReturns the currently setStorageTypeDictionaryinstance.If no instance is set and the implementation deems an instance of this type mandatory for the successful executon of StorageFoundation.createStorageSystem(), a suitable instance is created via an internal default creation logic and then set as the current. If the implementation has not sufficient logic and/or data to create a default instance, aMissingFoundationPartExceptionis thrown.- Specified by:
- getTypeDictionaryin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Returns:
- the currently set instance, potentially created on-demand if required.
 
- 
getRootTypeIdProviderDescription copied from interface:StorageFoundationReturns the currently setStorageRootTypeIdProviderinstance.If no instance is set and the implementation deems an instance of this type mandatory for the successful executon of StorageFoundation.createStorageSystem(), a suitable instance is created via an internal default creation logic and then set as the current. If the implementation has not sufficient logic and/or data to create a default instance, aMissingFoundationPartExceptionis thrown.- Specified by:
- getRootTypeIdProviderin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Returns:
- the currently set instance, potentially created on-demand if required.
 
- 
getConfigurationDescription copied from interface:StorageFoundationReturns the currently setStorageConfigurationinstance.If no instance is set and the implementation deems an instance of this type mandatory for the successful executon of StorageFoundation.createStorageSystem(), a suitable instance is created via an internal default creation logic and then set as the current. If the implementation has not sufficient logic and/or data to create a default instance, aMissingFoundationPartExceptionis thrown.- Specified by:
- getConfigurationin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Returns:
- the currently set instance, potentially created on-demand if required.
 
- 
getTimestampProviderDescription copied from interface:StorageFoundationReturns the currently setStorageTimestampProviderinstance.If no instance is set and the implementation deems an instance of this type mandatory for the successful executon of StorageFoundation.createStorageSystem(), a suitable instance is created via an internal default creation logic and then set as the current. If the implementation has not sufficient logic and/or data to create a default instance, aMissingFoundationPartExceptionis thrown.- Specified by:
- getTimestampProviderin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Returns:
- the currently set instance, potentially created on-demand if required.
 
- 
getObjectIdRangeEvaluatorDescription copied from interface:StorageFoundationReturns the currently setStorageObjectIdRangeEvaluatorinstance.If no instance is set and the implementation deems an instance of this type mandatory for the successful executon of StorageFoundation.createStorageSystem(), a suitable instance is created via an internal default creation logic and then set as the current. If the implementation has not sufficient logic and/or data to create a default instance, aMissingFoundationPartExceptionis thrown.- Specified by:
- getObjectIdRangeEvaluatorin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Returns:
- the currently set instance, potentially created on-demand if required.
 
- 
getWriterProviderDescription copied from interface:StorageFoundationReturns the currently setStorageFileWriter.Providerinstance.If no instance is set and the implementation deems an instance of this type mandatory for the successful executon of StorageFoundation.createStorageSystem(), a suitable instance is created via an internal default creation logic and then set as the current. If the implementation has not sufficient logic and/or data to create a default instance, aMissingFoundationPartExceptionis thrown.- Specified by:
- getWriterProviderin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Returns:
- the currently set instance, potentially created on-demand if required.
 
- 
getGCZombieOidHandlerDescription copied from interface:StorageFoundationReturns the currently setStorageGCZombieOidHandlerinstance.If no instance is set and the implementation deems an instance of this type mandatory for the successful executon of StorageFoundation.createStorageSystem(), a suitable instance is created via an internal default creation logic and then set as the current. If the implementation has not sufficient logic and/or data to create a default instance, aMissingFoundationPartExceptionis thrown.- Specified by:
- getGCZombieOidHandlerin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Returns:
- the currently set instance, potentially created on-demand if required.
 
- 
getRootOidSelectorProviderDescription copied from interface:StorageFoundationReturns the currently setStorageRootOidSelector.Providerinstance.If no instance is set and the implementation deems an instance of this type mandatory for the successful executon of StorageFoundation.createStorageSystem(), a suitable instance is created via an internal default creation logic and then set as the current. If the implementation has not sufficient logic and/or data to create a default instance, aMissingFoundationPartExceptionis thrown.- Specified by:
- getRootOidSelectorProviderin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Returns:
- the currently set instance, potentially created on-demand if required.
 
- 
getOidMarkQueueCreatorDescription copied from interface:StorageFoundationReturns the currently setStorageObjectIdMarkQueue.Creatorinstance.If no instance is set and the implementation deems an instance of this type mandatory for the successful executon of StorageFoundation.createStorageSystem(), a suitable instance is created via an internal default creation logic and then set as the current. If the implementation has not sufficient logic and/or data to create a default instance, aMissingFoundationPartExceptionis thrown.- Specified by:
- getOidMarkQueueCreatorin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Returns:
- the currently set instance, potentially created on-demand if required.
 
- 
getEntityMarkMonitorCreatorDescription copied from interface:StorageFoundationReturns the currently setStorageEntityMarkMonitor.Creatorinstance.If no instance is set and the implementation deems an instance of this type mandatory for the successful executon of StorageFoundation.createStorageSystem(), a suitable instance is created via an internal default creation logic and then set as the current. If the implementation has not sufficient logic and/or data to create a default instance, aMissingFoundationPartExceptionis thrown.- Specified by:
- getEntityMarkMonitorCreatorin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Returns:
- the currently set instance, potentially created on-demand if required.
 
- 
getDataFileValidatorCreatorDescription copied from interface:StorageFoundationReturns the currently setStorageDataFileValidator.Creatorinstance.If no instance is set and the implementation deems an instance of this type mandatory for the successful executon of StorageFoundation.createStorageSystem(), a suitable instance is created via an internal default creation logic and then set as the current. If the implementation has not sufficient logic and/or data to create a default instance, aMissingFoundationPartExceptionis thrown.- Specified by:
- getDataFileValidatorCreatorin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Returns:
- the currently set instance, potentially created on-demand if required.
 
- 
getEntityDataIteratorProviderDescription copied from interface:StorageFoundationReturns the currently setBinaryEntityRawDataIterator.Providerinstance.If no instance is set and the implementation deems an instance of this type mandatory for the successful executon of StorageFoundation.createStorageSystem(), a suitable instance is created via an internal default creation logic and then set as the current. If the implementation has not sufficient logic and/or data to create a default instance, aMissingFoundationPartExceptionis thrown.- Specified by:
- getEntityDataIteratorProviderin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Returns:
- the currently set instance, potentially created on-demand if required.
 
- 
getEntityDataValidatorCreatorDescription copied from interface:StorageFoundationReturns the currently setStorageEntityDataValidator.Creatorinstance.If no instance is set and the implementation deems an instance of this type mandatory for the successful executon of StorageFoundation.createStorageSystem(), a suitable instance is created via an internal default creation logic and then set as the current. If the implementation has not sufficient logic and/or data to create a default instance, aMissingFoundationPartExceptionis thrown.- Specified by:
- getEntityDataValidatorCreatorin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Returns:
- the currently set instance, potentially created on-demand if required.
 
- 
getLockFileSetupDescription copied from interface:StorageFoundationReturns the currently setStorageLockFileSetupinstance.If no instance is set and the implementation deems an instance of this type mandatory for the successful executon of StorageFoundation.createStorageSystem(), a suitable instance is created via an internal default creation logic and then set as the current. If the implementation has not sufficient logic and/or data to create a default instance, aMissingFoundationPartExceptionis thrown.- Specified by:
- getLockFileSetupin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Returns:
- the currently set instance, potentially created on-demand if required.
 
- 
getLockFileSetupProviderDescription copied from interface:StorageFoundationReturns the currently setStorageLockFileSetup.Providerinstance.If no instance is set and the implementation deems an instance of this type mandatory for the successful executon of StorageFoundation.createStorageSystem(), a suitable instance is created via an internal default creation logic and then set as the current. If the implementation has not sufficient logic and/or data to create a default instance, aMissingFoundationPartExceptionis thrown.- Specified by:
- getLockFileSetupProviderin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Returns:
- the currently set instance, potentially created on-demand if required.
 
- 
getLockFileManagerCreatorDescription copied from interface:StorageFoundationReturns the currently setStorageLockFileManager.Creatorinstance.If no instance is set and the implementation deems an instance of this type mandatory for the successful executon of StorageFoundation.createStorageSystem(), a suitable instance is created via an internal default creation logic and then set as the current. If the implementation has not sufficient logic and/or data to create a default instance, aMissingFoundationPartExceptionis thrown.- Specified by:
- getLockFileManagerCreatorin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Returns:
- the currently set instance, potentially created on-demand if required.
 
- 
getExceptionHandlerDescription copied from interface:StorageFoundationReturns the currently setStorageExceptionHandlerinstance.If no instance is set and the implementation deems an instance of this type mandatory for the successful executon of StorageFoundation.createStorageSystem(), a suitable instance is created via an internal default creation logic and then set as the current. If the implementation has not sufficient logic and/or data to create a default instance, aMissingFoundationPartExceptionis thrown.- Specified by:
- getExceptionHandlerin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Returns:
- the currently set instance, potentially created on-demand if required.
 
- 
getEventLogger- Specified by:
- getEventLoggerin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
 
- 
writeController- Specified by:
- writeControllerin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
 
- 
getWriteController- Specified by:
- getWriteControllerin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
 
- 
housekeepingBroker- Specified by:
- housekeepingBrokerin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
 
- 
getHousekeepingBroker- Specified by:
- getHousekeepingBrokerin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
 
- 
setOperationControllerCreatorpublic F setOperationControllerCreator(StorageOperationController.Creator operationControllerCreator)Description copied from interface:StorageFoundationSets theStorageOperationController.Creatorinstance to be used for the assembly.- Specified by:
- setOperationControllerCreatorin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Parameters:
- operationControllerCreator- the instance to be used.
- Returns:
- this to allow method chaining.
 
- 
setInitialDataFileNumberProviderpublic F setInitialDataFileNumberProvider(StorageInitialDataFileNumberProvider initialDataFileNumberProvider)Description copied from interface:StorageFoundationSets theStorageInitialDataFileNumberProviderinstance to be used for the assembly.- Specified by:
- setInitialDataFileNumberProviderin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Parameters:
- initialDataFileNumberProvider- the instance to be used.
- Returns:
- this to allow method chaining.
 
- 
setRequestAcceptorCreatorDescription copied from interface:StorageFoundationSets theStorageRequestAcceptor.Creatorinstance to be used for the assembly.- Specified by:
- setRequestAcceptorCreatorin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Parameters:
- requestAcceptorCreator- the instance to be used.
- Returns:
- this to allow method chaining.
 
- 
setTaskBrokerCreatorDescription copied from interface:StorageFoundationSets theStorageTaskBroker.Creatorinstance to be used for the assembly.- Specified by:
- setTaskBrokerCreatorin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Parameters:
- taskBrokerCreator- the instance to be used.
- Returns:
- this to allow method chaining.
 
- 
setDataChunkValidatorProviderpublic F setDataChunkValidatorProvider(StorageDataChunkValidator.Provider dataChunkValidatorProvider)Description copied from interface:StorageFoundationSets theStorageDataChunkValidator.Providerinstance to be used for the assembly.- Specified by:
- setDataChunkValidatorProviderin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Parameters:
- dataChunkValidatorProvider- the instance to be used.
- Returns:
- this to allow method chaining.
 
- 
setDataChunkValidatorProvider2public F setDataChunkValidatorProvider2(StorageDataChunkValidator.Provider2 dataChunkValidatorProvider2)Description copied from interface:StorageFoundationSets theStorageDataChunkValidator.Provider2instance to be used for the assembly.- Specified by:
- setDataChunkValidatorProvider2in interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Parameters:
- dataChunkValidatorProvider2- the instance to be used.
- Returns:
- this to allow method chaining.
 
- 
setChannelCreatorDescription copied from interface:StorageFoundationSets theStorageChannelsCreatorinstance to be used for the assembly.- Specified by:
- setChannelCreatorin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Parameters:
- channelCreator- the instance to be used.
- Returns:
- this to allow method chaining.
 
- 
setThreadNameProviderDescription copied from interface:StorageFoundationSets theStorageThreadNameProviderinstance to be used for the assembly.- Specified by:
- setThreadNameProviderin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Parameters:
- threadNameProvider- the instance to be used.
- Returns:
- this to allow method chaining.
 
- 
setChannelThreadProviderDescription copied from interface:StorageFoundationSets theStorageChannelThreadProviderinstance to be used for the assembly.- Specified by:
- setChannelThreadProviderin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Parameters:
- channelThreadProvider- the instance to be used.
- Returns:
- this to allow method chaining.
 
- 
setBackupThreadProviderDescription copied from interface:StorageFoundationSets theStorageBackupThreadProviderinstance to be used for the assembly.- Specified by:
- setBackupThreadProviderin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Parameters:
- backupThreadProvider- the instance to be used.
- Returns:
- this to allow method chaining.
 
- 
setLockFileManagerThreadProviderpublic F setLockFileManagerThreadProvider(StorageLockFileManagerThreadProvider lockFileManagerThreadProvider)Description copied from interface:StorageFoundationSets theStorageLockFileManagerThreadProviderinstance to be used for the assembly.- Specified by:
- setLockFileManagerThreadProviderin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Parameters:
- lockFileManagerThreadProvider- the instance to be used.
- Returns:
- this to allow method chaining.
 
- 
setThreadProviderDescription copied from interface:StorageFoundationSets theStorageThreadProviderinstance to be used for the assembly.- Specified by:
- setThreadProviderin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Parameters:
- threadProvider- the instance to be used.
- Returns:
- this to allow method chaining.
 
- 
setTaskCreatorDescription copied from interface:StorageFoundationSets theStorageRequestTaskCreatorinstance to be used for the assembly.- Specified by:
- setTaskCreatorin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Parameters:
- taskCreator- the instance to be used.
- Returns:
- this to allow method chaining.
 
- 
setTypeDictionaryDescription copied from interface:StorageFoundationSets theStorageTypeDictionaryinstance to be used for the assembly.- Specified by:
- setTypeDictionaryin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Parameters:
- typeDictionary- the instance to be used.
- Returns:
- this to allow method chaining.
 
- 
setRootTypeIdProviderDescription copied from interface:StorageFoundationSets theStorageRootTypeIdProviderinstance to be used for the assembly.- Specified by:
- setRootTypeIdProviderin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Parameters:
- rootTypeIdProvider- the instance to be used.
- Returns:
- this to allow method chaining.
 
- 
setConfigurationDescription copied from interface:StorageFoundationSets theStorageConfigurationinstance to be used for the assembly.- Specified by:
- setConfigurationin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Parameters:
- configuration- the instance to be used.
- Returns:
- this to allow method chaining.
 
- 
setTimestampProviderDescription copied from interface:StorageFoundationSets theStorageTimestampProviderinstance to be used for the assembly.- Specified by:
- setTimestampProviderin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Parameters:
- timestampProvider- the instance to be used.
- Returns:
- this to allow method chaining.
 
- 
setObjectIdRangeEvaluatorDescription copied from interface:StorageFoundationSets theStorageObjectIdRangeEvaluatorinstance to be used for the assembly.- Specified by:
- setObjectIdRangeEvaluatorin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Parameters:
- objectIdRangeEvaluator- the instance to be used.
- Returns:
- this to allow method chaining.
 
- 
setWriterProviderDescription copied from interface:StorageFoundationSets theStorageFileWriter.Providerinstance to be used for the assembly.- Specified by:
- setWriterProviderin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Parameters:
- writerProvider- the instance to be used.
- Returns:
- this to allow method chaining.
 
- 
setGCZombieOidHandlerDescription copied from interface:StorageFoundationSets theStorageGCZombieOidHandlerinstance to be used for the assembly.- Specified by:
- setGCZombieOidHandlerin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Parameters:
- gCZombieOidHandler- the instance to be used.
- Returns:
- this to allow method chaining.
 
- 
setRootOidSelectorProviderDescription copied from interface:StorageFoundationSets theStorageRootOidSelector.Providerinstance to be used for the assembly.- Specified by:
- setRootOidSelectorProviderin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Parameters:
- rootOidSelectorProvider- the instance to be used.
- Returns:
- this to allow method chaining.
 
- 
setOidMarkQueueCreatorDescription copied from interface:StorageFoundationSets theStorageObjectIdMarkQueue.Creatorinstance to be used for the assembly.- Specified by:
- setOidMarkQueueCreatorin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Parameters:
- oidMarkQueueCreator- the instance to be used.
- Returns:
- this to allow method chaining.
 
- 
setEntityMarkMonitorCreatorDescription copied from interface:StorageFoundationSets theStorageEntityMarkMonitor.Creatorinstance to be used for the assembly.- Specified by:
- setEntityMarkMonitorCreatorin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Parameters:
- entityMarkMonitorCreator- the instance to be used.
- Returns:
- this to allow method chaining.
 
- 
setDataFileValidatorCreatorDescription copied from interface:StorageFoundationSets theStorageDataFileValidator.Creatorinstance to be used for the assembly.- Specified by:
- setDataFileValidatorCreatorin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Parameters:
- dataFileValidatorCreator- the instance to be used.
- Returns:
- this to allow method chaining.
 
- 
setEntityDataIteratorProviderpublic F setEntityDataIteratorProvider(BinaryEntityRawDataIterator.Provider entityDataIteratorProvider)Description copied from interface:StorageFoundationSets theBinaryEntityRawDataIterator.Providerinstance to be used for the assembly.- Specified by:
- setEntityDataIteratorProviderin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Parameters:
- entityDataIteratorProvider- the instance to be used.
- Returns:
- this to allow method chaining.
 
- 
setEntityDataValidatorCreatorpublic F setEntityDataValidatorCreator(StorageEntityDataValidator.Creator entityDataValidatorCreator)Description copied from interface:StorageFoundationSets theStorageEntityDataValidator.Creatorinstance to be used for the assembly.- Specified by:
- setEntityDataValidatorCreatorin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Parameters:
- entityDataValidatorCreator- the instance to be used.
- Returns:
- this to allow method chaining.
 
- 
setProcessIdentityProviderDescription copied from interface:StorageFoundationSets theProcessIdentityProviderinstance to be used for the assembly.- Specified by:
- setProcessIdentityProviderin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Parameters:
- processIdentityProvider- the instance to be used.
- Returns:
- this to allow method chaining.
 
- 
setLockFileSetupDescription copied from interface:StorageFoundationSets theStorageLockFileSetupinstance to be used for the assembly.- Specified by:
- setLockFileSetupin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Parameters:
- lockFileSetup- the instance to be used.
- Returns:
- this to allow method chaining.
 
- 
setLockFileSetupProviderDescription copied from interface:StorageFoundationSets theStorageLockFileSetup.Providerinstance to be used for the assembly.- Specified by:
- setLockFileSetupProviderin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Parameters:
- lockFileSetupProvider- the instance to be used.
- Returns:
- this to allow method chaining.
 
- 
setLockFileManagerCreatorDescription copied from interface:StorageFoundationSets theStorageLockFileManager.Creatorinstance to be used for the assembly.- Specified by:
- setLockFileManagerCreatorin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Parameters:
- lockFileManagerCreator- the instance to be used.
- Returns:
- this to allow method chaining.
 
- 
setExceptionHandlerDescription copied from interface:StorageFoundationSets theStorageExceptionHandlerinstance to be used for the assembly.- Specified by:
- setExceptionHandlerin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Parameters:
- exceptionHandler- the instance to be used.
- Returns:
- this to allow method chaining.
 
- 
setEventLogger- Specified by:
- setEventLoggerin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
 
- 
setWriteController- Specified by:
- setWriteControllerin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
 
- 
setHousekeepingBroker- Specified by:
- setHousekeepingBrokerin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
 
- 
isByteOrderMismatchpublic final boolean isByteOrderMismatch()
- 
createStorageSystemDescription copied from interface:StorageFoundationCreates and returns a newStorageSysteminstance by using the current state of all registered logic part instances and by on-demand creating missing ones via a default logic.The returned StorageSysteminstance will NOT yet be started.- Specified by:
- createStorageSystemin interface- StorageFoundation<F extends StorageFoundation.Default<?>>
- Returns:
- a new StorageSysteminstance.
 
 
-