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, wait
Methods inherited from interface one.microstream.storage.types.StorageRequestTaskCreator
createExportTypesTask
-
Constructor Details
-
Method Details
-
createInitializationTask
public StorageChannelTaskInitialize createInitializationTask(int channelCount, StorageOperationController operationController)- Specified by:
createInitializationTask
in interfaceStorageRequestTaskCreator
-
createShutdownTask
public StorageChannelTaskShutdown createShutdownTask(int channelCount, StorageOperationController operationController)- Specified by:
createShutdownTask
in interfaceStorageRequestTaskCreator
-
createSaveTask
- Specified by:
createSaveTask
in interfaceStorageRequestTaskCreator
-
createLoadTaskByOids
- Specified by:
createLoadTaskByOids
in interfaceStorageRequestTaskCreator
-
createRootsLoadTask
- Specified by:
createRootsLoadTask
in interfaceStorageRequestTaskCreator
-
createLoadTaskByTids
public StorageRequestTaskLoadByTids createLoadTaskByTids(PersistenceIdSet loadTids, int channelCount)- Specified by:
createLoadTaskByTids
in interfaceStorageRequestTaskCreator
-
createExportTypesTask
public StorageRequestTaskExportEntitiesByType createExportTypesTask(int channelCount, StorageEntityTypeExportFileProvider exportFileProvider, Predicate<? super StorageEntityTypeHandler> isExportType)- Specified by:
createExportTypesTask
in interfaceStorageRequestTaskCreator
-
createTaskExportChannels
public StorageRequestTaskExportChannels createTaskExportChannels(int channelCount, StorageLiveFileProvider fileProvider)- Specified by:
createTaskExportChannels
in interfaceStorageRequestTaskCreator
-
createCreateRawFileStatisticsTask
- Specified by:
createCreateRawFileStatisticsTask
in interfaceStorageRequestTaskCreator
-
createFullFileCheckTask
- Specified by:
createFullFileCheckTask
in interfaceStorageRequestTaskCreator
-
createFullCacheCheckTask
public StorageRequestTaskCacheCheck createFullCacheCheckTask(int channelCount, long nanoTimeBudget, StorageEntityCacheEvaluator entityEvaluator)- Specified by:
createFullCacheCheckTask
in interfaceStorageRequestTaskCreator
-
createImportFromFilesTask
public StorageRequestTaskImportData createImportFromFilesTask(int channelCount, StorageDataFileEvaluator fileEvaluator, StorageObjectIdRangeEvaluator objectIdRangeEvaluator, XGettingEnum<AFile> importFiles)- Specified by:
createImportFromFilesTask
in interfaceStorageRequestTaskCreator
-