Class ExecutionContext
- java.lang.Object
-
- com.evolveum.midpoint.model.impl.tasks.simple.ExecutionContext
-
- Direct Known Subclasses:
DeleteNotUpdatedShadowTaskHandler.MyExecutionContext
,ExecuteChangesTaskHandler.MyExecutionContext
,IterativeScriptExecutionTaskHandler.MyExecutionContext
,RecomputeTaskHandler.MyExecutionContext
,ReindexTaskHandler.MyExecutionContext
@Experimental public abstract class ExecutionContext extends Object
Context of the execution of a simple task. Task-specific fields should be provided by the subclasses.
-
-
Constructor Summary
Constructors Constructor Description ExecutionContext()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description @NotNull RunningTask
getLocalCoordinationTask()
TaskPartitionDefinitionType
getPartDefinition()
protected abstract void
initialize(OperationResult opResult)
void
setTaskExecution(SimpleIterativeTaskHandler.TaskExecution taskExecution)
-
-
-
Method Detail
-
initialize
protected abstract void initialize(OperationResult opResult) throws SchemaException, CommunicationException, ObjectNotFoundException, SecurityViolationException, ConfigurationException, ExpressionEvaluationException
-
setTaskExecution
public void setTaskExecution(SimpleIterativeTaskHandler.TaskExecution taskExecution)
-
getLocalCoordinationTask
@NotNull public @NotNull RunningTask getLocalCoordinationTask()
-
getPartDefinition
public TaskPartitionDefinitionType getPartDefinition()
-
-