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 QueryType
getObjectQueryTypeFromTaskExtension(Task task)
default TaskWorkBucketProcessingResult
onNoMoreBuckets(Task task, TaskWorkBucketProcessingResult previousRunResult)
default TaskRunResult
run(RunningTask task)
default TaskRunResult
run(RunningTask task, TaskPartitionDefinitionType partitionDefinition)
TaskWorkBucketProcessingResult
run(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:
run
in interfaceTaskHandler
-
run
default TaskRunResult run(RunningTask task, TaskPartitionDefinitionType partitionDefinition)
- Specified by:
run
in interfaceTaskHandler
-
run
TaskWorkBucketProcessingResult run(RunningTask task, WorkBucketType workBucket, TaskPartitionDefinitionType partitionDefinition, TaskWorkBucketProcessingResult previousRunResult)
-
onNoMoreBuckets
default TaskWorkBucketProcessingResult onNoMoreBuckets(Task task, TaskWorkBucketProcessingResult previousRunResult)
-
-