Package one.microstream.storage.types
Class StorageRequestTaskCreator.Default
java.lang.Object
one.microstream.storage.types.StorageRequestTaskCreator.Default
- All Implemented Interfaces:
StorageRequestTaskCreator
- Enclosing interface:
- StorageRequestTaskCreator
public static final class StorageRequestTaskCreator.Default extends Object implements StorageRequestTaskCreator
-
Nested Class Summary
Nested classes/interfaces inherited from interface one.microstream.storage.types.StorageRequestTaskCreator
StorageRequestTaskCreator.Default -
Constructor Summary
Constructors Constructor Description Default(StorageTimestampProvider timestampProvider) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface one.microstream.storage.types.StorageRequestTaskCreator
createExportTypesTask
-
Constructor Details
-
Method Details
-
createInitializationTask
public StorageChannelTaskInitialize createInitializationTask(int channelCount, StorageOperationController operationController)- Specified by:
createInitializationTaskin interfaceStorageRequestTaskCreator
-
createShutdownTask
public StorageChannelTaskShutdown createShutdownTask(int channelCount, StorageOperationController operationController)- Specified by:
createShutdownTaskin interfaceStorageRequestTaskCreator
-
createSaveTask
- Specified by:
createSaveTaskin interfaceStorageRequestTaskCreator
-
createLoadTaskByOids
- Specified by:
createLoadTaskByOidsin interfaceStorageRequestTaskCreator
-
createRootsLoadTask
- Specified by:
createRootsLoadTaskin interfaceStorageRequestTaskCreator
-
createLoadTaskByTids
public StorageRequestTaskLoadByTids createLoadTaskByTids(PersistenceIdSet loadTids, int channelCount)- Specified by:
createLoadTaskByTidsin interfaceStorageRequestTaskCreator
-
createExportTypesTask
public StorageRequestTaskExportEntitiesByType createExportTypesTask(int channelCount, StorageEntityTypeExportFileProvider exportFileProvider, Predicate<? super StorageEntityTypeHandler> isExportType)- Specified by:
createExportTypesTaskin interfaceStorageRequestTaskCreator
-
createTaskExportChannels
public StorageRequestTaskExportChannels createTaskExportChannels(int channelCount, StorageLiveFileProvider fileProvider)- Specified by:
createTaskExportChannelsin interfaceStorageRequestTaskCreator
-
createCreateRawFileStatisticsTask
- Specified by:
createCreateRawFileStatisticsTaskin interfaceStorageRequestTaskCreator
-
createFullFileCheckTask
- Specified by:
createFullFileCheckTaskin interfaceStorageRequestTaskCreator
-
createFullCacheCheckTask
public StorageRequestTaskCacheCheck createFullCacheCheckTask(int channelCount, long nanoTimeBudget, StorageEntityCacheEvaluator entityEvaluator)- Specified by:
createFullCacheCheckTaskin interfaceStorageRequestTaskCreator
-
createImportFromFilesTask
public StorageRequestTaskImportData createImportFromFilesTask(int channelCount, StorageDataFileEvaluator fileEvaluator, StorageObjectIdRangeEvaluator objectIdRangeEvaluator, XGettingEnum<AFile> importFiles)- Specified by:
createImportFromFilesTaskin interfaceStorageRequestTaskCreator
-