Package com.evolveum.midpoint.repo.common.activity.run
Classes that support execution (run) of activities.
The core is present in
AbstractActivityRun
and its subclasses.-
Interface Summary Interface Description AdvancedActivityRunSupport Advanced features needed for activity run, like 1.IterativeActivityRunSpecifics This interface summarizes what should an implementor ofIterativeActivityRun
(either plain or search-based) provide.PlainIterativeActivityRunSpecifics<I> Provides execution logic and/or execution state related to a plain iterative activity run.SearchBasedActivityRunSpecifics<C extends Containerable> Provides execution logic and/or execution state related to a search-based activity run. -
Class Summary Class Description AbstractActivityRun<WD extends WorkDefinition,AH extends ActivityHandler<WD,AH>,WS extends AbstractActivityWorkStateType> Implements (represents) a run of an activity.AbstractCompositeActivityRun<WD extends WorkDefinition,AH extends ActivityHandler<WD,AH>,WS extends AbstractActivityWorkStateType> Run of a set of child activities.ActivityReportingCharacteristics Reporting characteristics of an activity.ActivityRunInstantiationContext<WD extends WorkDefinition,AH extends ActivityHandler<WD,AH>> Context for instantiating activity run.ActivityRunResult Result of an run of an activity.CommonTaskBeans CompositeActivityRun<WD extends WorkDefinition,AH extends ActivityHandler<WD,AH>,WS extends AbstractActivityWorkStateType> DelegatingActivityRun<WD extends WorkDefinition,AH extends ActivityHandler<WD,AH>> DistributingActivityRun<WD extends WorkDefinition,AH extends ActivityHandler<WD,AH>,WS extends AbstractActivityWorkStateType> An activity that distributes (usually bucketed) activity to a set of worker tasks.ErrorHandlingStrategyExecutor Executes iterative task error handling strategy.ErrorState Describes the "error state" of the current activity run.IterativeActivityRun<I,WD extends WorkDefinition,AH extends ActivityHandler<WD,AH>,WS extends AbstractActivityWorkStateType> Represents a run of an iterative activity: either plain iterative one or search-based one.LocalActivityRun<WD extends WorkDefinition,AH extends ActivityHandler<WD,AH>,BS extends AbstractActivityWorkStateType> The "real" run of an activity - i.e.PlainIterativeActivityRun<I,WD extends WorkDefinition,AH extends ActivityHandler<WD,AH>,WS extends AbstractActivityWorkStateType> Run of a plain iterative activity.SearchBasedActivityRun<C extends Containerable,WD extends WorkDefinition,AH extends ActivityHandler<WD,AH>,WS extends AbstractActivityWorkStateType> A run of a given search-iterative activity.SearchSpecification<C extends Containerable> "Compiled" specification of items that are to be processed bySearchBasedActivityRun
.StatisticsLogger Logs reasonable information on item and bucket completion, with a level of detail driven by logging option set.TransientActivityRunStatistics Maintains selected statistical information related to processing items in a current activity run. -
Enum Summary Enum Description ErrorHandlingStrategyExecutor.FollowUpAction -
Exception Summary Exception Description ActivityRunException Exception that carries supplementary information on how it should be treated (with the respect to operation result and task run result status).