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
public StorageRequestTaskStoreEntities createSaveTask(Binary data, StorageOperationController controller)- Specified by:
createSaveTask
in interfaceStorageRequestTaskCreator
-
createLoadTaskByOids
public StorageRequestTaskLoadByOids createLoadTaskByOids(PersistenceIdSet[] loadOids, StorageOperationController controller)- Specified by:
createLoadTaskByOids
in interfaceStorageRequestTaskCreator
-
createRootsLoadTask
public StorageRequestTaskLoadRoots createRootsLoadTask(int channelCount, StorageOperationController controller)- Specified by:
createRootsLoadTask
in interfaceStorageRequestTaskCreator
-
createLoadTaskByTids
public StorageRequestTaskLoadByTids createLoadTaskByTids(PersistenceIdSet loadTids, int channelCount, StorageOperationController controller)- Specified by:
createLoadTaskByTids
in interfaceStorageRequestTaskCreator
-
createExportTypesTask
public StorageRequestTaskExportEntitiesByType createExportTypesTask(int channelCount, StorageEntityTypeExportFileProvider exportFileProvider, Predicate<? super StorageEntityTypeHandler> isExportType, StorageOperationController controller)- Specified by:
createExportTypesTask
in interfaceStorageRequestTaskCreator
-
createTaskExportChannels
public StorageRequestTaskExportChannels createTaskExportChannels(int channelCount, StorageLiveFileProvider fileProvider, StorageOperationController controller)- Specified by:
createTaskExportChannels
in interfaceStorageRequestTaskCreator
-
createCreateRawFileStatisticsTask
public StorageRequestTaskCreateStatistics createCreateRawFileStatisticsTask(int channelCount, StorageOperationController controller)- Specified by:
createCreateRawFileStatisticsTask
in interfaceStorageRequestTaskCreator
-
createFullFileCheckTask
public StorageRequestTaskFileCheck createFullFileCheckTask(int channelCount, long nanoTimeBudget, StorageOperationController controller)- Specified by:
createFullFileCheckTask
in interfaceStorageRequestTaskCreator
-
createFullCacheCheckTask
public StorageRequestTaskCacheCheck createFullCacheCheckTask(int channelCount, long nanoTimeBudget, StorageEntityCacheEvaluator entityEvaluator, StorageOperationController controller)- Specified by:
createFullCacheCheckTask
in interfaceStorageRequestTaskCreator
-
createImportFromFilesTask
public StorageRequestTaskImportData createImportFromFilesTask(int channelCount, StorageDataFileEvaluator fileEvaluator, StorageObjectIdRangeEvaluator objectIdRangeEvaluator, XGettingEnum<AFile> importFiles, StorageOperationController controller)- Specified by:
createImportFromFilesTask
in interfaceStorageRequestTaskCreator
-