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 Detail
-
Default
public Default(StorageTimestampProvider timestampProvider)
-
-
Method Detail
-
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
public StorageRequestTaskStoreEntities createSaveTask(Binary data, StorageOperationController operationController)
- Specified by:
createSaveTaskin interfaceStorageRequestTaskCreator
-
createLoadTaskByOids
public StorageRequestTaskLoadByOids createLoadTaskByOids(one.microstream.persistence.types.PersistenceIdSet[] loadOids, StorageOperationController operationController)
- Specified by:
createLoadTaskByOidsin interfaceStorageRequestTaskCreator
-
createRootsLoadTask
public StorageRequestTaskLoadRoots createRootsLoadTask(int channelCount, StorageOperationController operationController)
- Specified by:
createRootsLoadTaskin interfaceStorageRequestTaskCreator
-
createLoadTaskByTids
public StorageRequestTaskLoadByTids createLoadTaskByTids(one.microstream.persistence.types.PersistenceIdSet loadTids, int channelCount, StorageOperationController operationController)
- Specified by:
createLoadTaskByTidsin interfaceStorageRequestTaskCreator
-
createExportTypesTask
public StorageRequestTaskExportEntitiesByType createExportTypesTask(int channelCount, StorageEntityTypeExportFileProvider exportFileProvider, Predicate<? super StorageEntityTypeHandler> isExportType, StorageOperationController operationController)
- Specified by:
createExportTypesTaskin interfaceStorageRequestTaskCreator
-
createTaskExportChannels
public StorageRequestTaskExportChannels createTaskExportChannels(int channelCount, StorageLiveFileProvider fileProvider, StorageOperationController operationController)
- Specified by:
createTaskExportChannelsin interfaceStorageRequestTaskCreator
-
createCreateRawFileStatisticsTask
public StorageRequestTaskCreateStatistics createCreateRawFileStatisticsTask(int channelCount, StorageOperationController operationController)
- Specified by:
createCreateRawFileStatisticsTaskin interfaceStorageRequestTaskCreator
-
createFullFileCheckTask
public StorageRequestTaskFileCheck createFullFileCheckTask(int channelCount, long nanoTimeBudget, StorageOperationController operationController)
- Specified by:
createFullFileCheckTaskin interfaceStorageRequestTaskCreator
-
createFullCacheCheckTask
public StorageRequestTaskCacheCheck createFullCacheCheckTask(int channelCount, long nanoTimeBudget, StorageEntityCacheEvaluator entityEvaluator, StorageOperationController operationController)
- Specified by:
createFullCacheCheckTaskin interfaceStorageRequestTaskCreator
-
createImportFromFilesTask
public StorageRequestTaskImportDataFiles createImportFromFilesTask(int channelCount, StorageDataFileEvaluator fileEvaluator, StorageObjectIdRangeEvaluator objectIdRangeEvaluator, one.microstream.collections.types.XGettingEnum<one.microstream.afs.types.AFile> importFiles, StorageOperationController operationController)
- Specified by:
createImportFromFilesTaskin interfaceStorageRequestTaskCreator
-
createImportFromByteBuffersTask
public StorageRequestTaskImportDataByteBuffers createImportFromByteBuffersTask(int channelCount, StorageDataFileEvaluator fileEvaluator, StorageObjectIdRangeEvaluator objectIdRangeEvaluator, one.microstream.collections.types.XGettingEnum<ByteBuffer> importData, StorageOperationController controller)
- Specified by:
createImportFromByteBuffersTaskin interfaceStorageRequestTaskCreator
-
-