Class PlainIterativeActivityRun<I,WD extends WorkDefinition,AH extends ActivityHandler<WD,AH>,WS extends AbstractActivityWorkStateType>    
java.lang.Object
com.evolveum.midpoint.repo.common.activity.run.AbstractActivityRun<WD,AH,BS>
  
com.evolveum.midpoint.repo.common.activity.run.LocalActivityRun<WD,AH,WS>
  
com.evolveum.midpoint.repo.common.activity.run.IterativeActivityRun<I,WD,AH,WS>
   
com.evolveum.midpoint.repo.common.activity.run.PlainIterativeActivityRun<I,WD,AH,WS>   
- Type Parameters:
- I- Items being processed.
- WD- Work definition type.
- AH- Activity handler type.
- WS- Work (business) state type.
- All Implemented Interfaces:
- ImplicitSegmentationResolver,- IterativeActivityRunSpecifics,- PlainIterativeActivityRunSpecifics<I>,- ItemProcessor<I>,- ExecutionSupport,- DebugDumpable
- Direct Known Subclasses:
- AsyncUpdateActivityRun,- LiveSyncActivityRun
public abstract class PlainIterativeActivityRun<I,WD extends WorkDefinition,AH extends ActivityHandler<WD,AH>,WS extends AbstractActivityWorkStateType>    
extends IterativeActivityRun<I,WD,AH,WS>
implements PlainIterativeActivityRunSpecifics<I>   
Run of a plain iterative activity.
 Basically, here we implement abstract methods of 
IterativeActivityRun generally
 either by doing nothing or delegating to PlainIterativeActivityRunSpecifics instance.- 
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.IterativeActivityRunbeans, bucket, coordinator, errorState, transientRunStatisticsFields 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 SummaryConstructorsConstructorDescriptionPlainIterativeActivityRun(@NotNull ActivityRunInstantiationContext<WD, AH> context, @NotNull String shortNameCapitalized) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected booleanisInRepository(OperationResult result) We simply do not support repository-related item-counting options in plain-iterative activity runs.protected voidPrepares the item source.Methods inherited from class com.evolveum.midpoint.repo.common.activity.run.IterativeActivityRuncanUpdateThreadLocalStatistics, determineActivityStateForCounters, determineCurrentBucketSize, determineOverallSize, disableGlobalConnIdOperationsListener, enableGlobalConnIdOperationsListener, ensureNoParallelism, ensureNoWorkerThreads, getBucket, getChannelOverride, getConnIdOperationsReport, getContextDescription, getContextDescriptionSpaced, getDefaultErrorAction, getErrorState, getItemsReport, getRootTaskOid, getShortName, getTransientRunStatistics, handleError, isMultithreaded, iterateOverItemsInBucket, processItem, runLocally, setContextDescription, shouldReportConnIdOperations, shouldReportInternalOperations, shouldReportItems, updateStatisticsMethods inherited from class com.evolveum.midpoint.repo.common.activity.run.LocalActivityRuncreateReportingCharacteristics, getCurrentResultStatusBean, getDesiredTaskObjectRef, getSimulationTransaction, getTaskExecutionMode, isExcludedFromStalenessChecking, runInternal, shouldUpdateProgressInStateOverview, updateItemProgressInTreeOverviewIfTimePassedMethods inherited from class com.evolveum.midpoint.repo.common.activity.run.AbstractActivityRunareActionsExecutedStatisticsSupported, areRunRecordsSupported, areStatisticsSupported, areSynchronizationStatisticsSupported, canRun, debugDump, debugDumpExtra, determineActivityStateDefinition, 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, debugDumpLazilyMethods inherited from interface com.evolveum.midpoint.task.api.ExecutionSupportgetActivityExecutionMode, getActivityPath, incrementCounters, recordIterativeOperationStartMethods inherited from interface com.evolveum.midpoint.repo.common.activity.run.processing.ItemProcessorprocessItemMethods inherited from interface com.evolveum.midpoint.repo.common.activity.run.IterativeActivityRunSpecificsafterBucketProcessing, afterRun, beforeBucketProcessing, beforeRun, createReportingCharacteristics, resolveImplicitSegmentation, useOtherActivityStateForCountersMethods inherited from interface com.evolveum.midpoint.repo.common.activity.run.PlainIterativeActivityRunSpecificsdetermineCurrentBucketSize, determineOverallSize, getDefaultErrorAction, iterateOverItemsInBucket
- 
Constructor Details- 
PlainIterativeActivityRunpublic PlainIterativeActivityRun(@NotNull @NotNull ActivityRunInstantiationContext<WD, AH> context, @NotNull @NotNull String shortNameCapitalized) 
 
- 
- 
Method Details- 
prepareItemSourceForCurrentBucketDescription copied from class:IterativeActivityRunPrepares the item source. E.g. for search-iterative tasks we prepare object type, query, and options here. Iterative activities delegate this method fully to the plugin. However, search-based activities provide their own default implementation.- Specified by:
- prepareItemSourceForCurrentBucketin class- IterativeActivityRun<I,- WD extends WorkDefinition, - AH extends ActivityHandler<WD, - AH>, - WS extends AbstractActivityWorkStateType> 
 
- 
isInRepositoryWe simply do not support repository-related item-counting options in plain-iterative activity runs.- Specified by:
- isInRepositoryin class- IterativeActivityRun<I,- WD extends WorkDefinition, - AH extends ActivityHandler<WD, - AH>, - WS extends AbstractActivityWorkStateType> 
 
 
-