Package com.evolveum.midpoint.task.api
Interface WorkBucketAwareTaskHandler
-
- All Superinterfaces:
TaskHandler
- All Known Implementing Classes:
AbstractScannerTaskHandler,AbstractSearchIterativeModelTaskHandler,AbstractSearchIterativeTaskHandler,DeleteNotUpdatedShadowTaskHandler,ExecuteChangesTaskHandler,FocusValidityScannerTaskHandler,ImportAccountsFromResourceTaskHandler,IterativeScriptExecutionTaskHandler,ObjectIntegrityCheckTaskHandler,RecomputeTaskHandler,ReconciliationTaskHandler,ReindexTaskHandler,ShadowIntegrityCheckTaskHandler,ShadowRefreshTaskHandler,TriggerScannerTaskHandler
public interface WorkBucketAwareTaskHandler extends TaskHandler
- Author:
- mederly
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default QueryTypegetObjectQueryTypeFromTaskExtension(Task task)default TaskWorkBucketProcessingResultonNoMoreBuckets(Task task, TaskWorkBucketProcessingResult previousRunResult)default TaskRunResultrun(RunningTask task)default TaskRunResultrun(RunningTask task, TaskPartitionDefinitionType partitionDefinition)TaskWorkBucketProcessingResultrun(RunningTask task, WorkBucketType workBucket, TaskPartitionDefinitionType partitionDefinition, TaskWorkBucketProcessingResult previousRunResult)-
Methods inherited from interface com.evolveum.midpoint.task.api.TaskHandler
getCategoryName, getCategoryNames, getStatisticsCollectionStrategy, heartbeat, refreshStatus
-
-
-
-
Method Detail
-
run
default TaskRunResult run(RunningTask task)
- Specified by:
runin interfaceTaskHandler
-
run
default TaskRunResult run(RunningTask task, TaskPartitionDefinitionType partitionDefinition)
- Specified by:
runin interfaceTaskHandler
-
run
TaskWorkBucketProcessingResult run(RunningTask task, WorkBucketType workBucket, TaskPartitionDefinitionType partitionDefinition, TaskWorkBucketProcessingResult previousRunResult)
-
onNoMoreBuckets
default TaskWorkBucketProcessingResult onNoMoreBuckets(Task task, TaskWorkBucketProcessingResult previousRunResult)
-
-