Class DistributingActivityRun<WD extends WorkDefinition,AH extends ActivityHandler<WD,AH>,WS extends AbstractActivityWorkStateType>

java.lang.Object
com.evolveum.midpoint.repo.common.activity.run.AbstractActivityRun<WD,AH,WS>
com.evolveum.midpoint.repo.common.activity.run.DistributingActivityRun<WD,AH,WS>
Type Parameters:
WD - work definition
AH - activity handler
All Implemented Interfaces:
ExecutionSupport, DebugDumpable

public final class DistributingActivityRun<WD extends WorkDefinition,AH extends ActivityHandler<WD,AH>,WS extends AbstractActivityWorkStateType> extends AbstractActivityRun<WD,AH,WS>
An activity that distributes (usually bucketed) activity to a set of worker tasks. What is interesting is that this activity can maintain a work state of the type belonging to activity being distributed.