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.
- 
Nested Class SummaryNested classes/interfaces inherited from interface com.evolveum.midpoint.task.api.ExecutionSupportExecutionSupport.CountersGroup
- 
Field SummaryFields inherited from class com.evolveum.midpoint.repo.common.activity.run.AbstractActivityRunactivity, activityState, endTimestamp, startTimestamp, taskRunFields inherited from interface com.evolveum.midpoint.util.DebugDumpableINDENT_STRING
- 
Constructor SummaryConstructorsConstructorDescriptionDistributingActivityRun(@NotNull ActivityRunInstantiationContext<WD, AH> context) 
- 
Method SummaryModifier and TypeMethodDescription@NotNull ActivityReportingCharacteristicsThis method should be called only after the concrete instance is fully initialized.protected voiddebugDumpExtra(StringBuilder sb, int indent) protected @NotNull ActivityRunResultrunInternal(OperationResult result) Carries out the actual run of this activity.Methods inherited from class com.evolveum.midpoint.repo.common.activity.run.AbstractActivityRunareActionsExecutedStatisticsSupported, areRunRecordsSupported, areStatisticsSupported, areSynchronizationStatisticsSupported, canRun, debugDump, determineActivityStateDefinition, determineActivityStateForCounters, ensureFullExecution, ensureNoDryRun, ensureNoPreviewNorDryRun, getActivity, getActivityDefinition, getActivityExecutionMode, getActivityHandler, getActivityPath, getActivityState, getActivityStateDefinition, getBeans, getItemsProcessed, getLocalParentRun, getReportingCharacteristics, getRunningTask, getStartTimestampRequired, getTaskRun, getTreeStateOverview, getWorkDefinition, incrementCounters, incrementProgress, isBucketAnalysis, isDryRun, isFullExecution, isNoExecution, isNonScavengingWorker, isProgressSupported, isWorker, onActivityRealizationComplete, onActivityRealizationStart, recordIterativeOperationStart, run, setInstanceReady, shouldCreateWorkStateOnInitialization, standardRunResult, standardRunResult, toStringMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.util.DebugDumpabledebugDump, debugDumpLazily, debugDumpLazily
- 
Constructor Details- 
DistributingActivityRun
 
- 
- 
Method Details- 
createReportingCharacteristicsDescription copied from class:AbstractActivityRunThis method should be called only after the concrete instance is fully initialized.- Overrides:
- createReportingCharacteristicsin class- AbstractActivityRun<WD extends WorkDefinition,- AH extends ActivityHandler<WD, - AH>, - WS extends AbstractActivityWorkStateType> 
 
- 
runInternal@NotNull protected @NotNull ActivityRunResult runInternal(OperationResult result) throws ActivityRunException Description copied from class:AbstractActivityRunCarries out the actual run of this activity.- Specified by:
- runInternalin class- AbstractActivityRun<WD extends WorkDefinition,- AH extends ActivityHandler<WD, - AH>, - WS extends AbstractActivityWorkStateType> 
- Throws:
- ActivityRunException
 
- 
debugDumpExtra- Overrides:
- debugDumpExtrain class- AbstractActivityRun<WD extends WorkDefinition,- AH extends ActivityHandler<WD, - AH>, - WS extends AbstractActivityWorkStateType> 
 
 
-