Package com.evolveum.midpoint.task.api
Interface RunningLightweightTask
- All Superinterfaces:
- CanRunSupplier,- ConnIdOperationsListener,- DebugDumpable,- MappingStatisticsCollector,- NotificationStatisticsCollector,- ProgressCollector,- RunningTask,- RunningTaskStatisticsCollector,- StatisticsCollector,- Task,- TaskActionsExecutedCollector,- TaskIterativeOperationCollector,- TaskSynchronizationStatisticsCollector
Running lightweight asynchronous task.
- 
Field SummaryFields inherited from interface com.evolveum.midpoint.util.DebugDumpableINDENT_STRINGFields inherited from interface com.evolveum.midpoint.task.api.TaskDOT_INTERFACE
- 
Method SummaryModifier and TypeMethodDescription@NotNull LightweightTaskHandlerReturns the task handler.Returns the in-memory version of the parent task.booleanWas the task requested to start?voidRequest the start of the execution of this task's handler.Methods inherited from interface com.evolveum.midpoint.task.api.CanRunSuppliercanRunMethods inherited from interface com.evolveum.midpoint.task.api.ConnIdOperationsListeneronConnIdOperationEnd, onConnIdOperationResume, onConnIdOperationStart, onConnIdOperationSuspendMethods inherited from interface com.evolveum.midpoint.util.DebugDumpabledebugDump, debugDump, debugDumpLazily, debugDumpLazilyMethods inherited from interface com.evolveum.midpoint.schema.statistics.MappingStatisticsCollectorrecordMappingOperationMethods inherited from interface com.evolveum.midpoint.schema.statistics.NotificationStatisticsCollectorrecordNotificationOperationMethods inherited from interface com.evolveum.midpoint.task.api.RunningTaskcreateSubtask, deleteLightweightAsynchronousSubtasks, getActivityExecutionMode, getExecutionSupport, getLightweightAsynchronousSubtasks, getParentTask, getRootTask, getRootTaskOid, getRunnableOrRunningLightweightAsynchronousSubtasks, getRunningLightweightAsynchronousSubtasks, isExcludedFromStalenessChecking, makeWaitingForOtherTasks, makeWaitingForOtherTasks, setExcludedFromStalenessChecking, setExecutionSupportMethods inherited from interface com.evolveum.midpoint.task.api.RunningTaskStatisticsCollectorincrementLegacyProgressAndStoreStatisticsIfTimePassed, refreshThreadLocalStatistics, restartCollectingStatisticsFromZero, setStatisticsRepoStoreInterval, startCollectingStatistics, storeStatisticsIntoRepository, storeStatisticsIntoRepositoryIfTimePassed, updateAndStoreStatisticsIntoRepository, updateOperationStatsInTaskPrismMethods inherited from interface com.evolveum.midpoint.schema.statistics.StatisticsCollectorrecordStateMessageMethods inherited from interface com.evolveum.midpoint.task.api.TaskaddArchetypeInformation, addArchetypeInformationIfMissing, addDependent, addExtensionProperty, addExtensionReference, addTracingRequest, applyDeltasImmediate, applyModificationsTransient, areShadowChangesSimulated, assertPersistentExecution, canSee, canSee, canSee, createSubtask, deleteExtensionProperty, doesItemExist, flushPendingModifications, getActivitiesStateOrClone, getActivityStateOrClone, getActivityStateOrClone, getActivityTreeStateOverviewOrClone, getAggregatedLiveOperationStats, getBinding, getCachingProfiles, getChannel, getCleanupAfterCompletion, getCompletionTimestamp, getContainerableOrClone, getDependents, getDescription, getExecutionConstraints, getExecutionEnvironment, getExecutionMode, getExecutionState, getExpectedTotal, getExtensionClone, getExtensionContainerRealValueOrClone, getExtensionItemOrClone, getExtensionOrClone, getExtensionPropertyOrClone, getExtensionPropertyRealValue, getExtensionReferenceOrClone, getGroup, getGroups, getGroupsWithLimits, getHandlerUri, getItemRealValueOrClone, getLastRunFinishTimestamp, getLastRunStartTimestamp, getLegacyProgress, getName, getNextRunStartTime, getNode, getNodeAsObserved, getObject, getObjectOid, getObjectRefOrClone, getOid, getOrCreateExtension, getOwner, getOwnerRef, getParent, getParentAndRoot, getParentTask, getPathToRootTask, getPersistenceStatus, getPropertyRealValue, getPropertyRealValueOrClone, getRawTaskObjectClone, getRawTaskObjectClonedIfNecessary, getRecurrence, getReferenceRealValue, getReferenceRealValues, getRequestee, getResult, getResultStatus, getRoot, getRootActivityCompletionTimestamp, getRootActivityDefinitionOrClone, getSchedule, getScheduleInterval, getSchedulingState, getSelfReference, getSelfReferenceFull, getSimulationTransaction, getStoredOperationStatsOrClone, getTaskIdentifier, getThreadStopAction, getTracingProfile, getTracingRequestedFor, getUpdatedTaskObject, getVersion, getWaitingReason, getWorkState, hasAssignments, hasScheduleInterval, incrementLegacyProgressTransient, isAsynchronous, isClosed, isExecutionFullyPersistent, isIndestructible, isLooselyBound, isPersistent, isProductionConfiguration, isReady, isRecurring, isRoot, isRunnable, isRunning, isSingle, isSuspended, isTightlyBound, isTransient, isWaiting, listDependents, listPrerequisiteTasks, listSubtasks, listSubtasks, listSubtasksDeeply, listSubtasksDeeply, makeSingle, modify, modify, refresh, registerConnIdOperationsListener, removeTracingRequests, setChannel, setCleanupAfterCompletion, setDescription, setDescriptionImmediate, setExecutionConstraints, setExecutionEnvironment, setExecutionMode, setExpectedTotal, setExtensionContainer, setExtensionContainerValue, setExtensionItem, setExtensionProperty, setExtensionPropertyImmediate, setExtensionPropertyValue, setExtensionReference, setHandlerUri, setInitialExecutionAndScheduledState, setInitiallyRunnable, setInitiallySuspended, setInitiallyWaitingForPrerequisites, setItemRealValues, setItemRealValuesCollection, setLegacyProgress, setLegacyProgressImmediate, setName, setName, setNameImmediate, setObjectRef, setObjectRef, setOwner, setOwnerRef, setPropertyRealValue, setRequesteeTransient, setResult, setRootActivityDefinition, setSchedule, setSimulationTransaction, setThreadStopAction, setTracingProfile, unregisterConnIdOperationsListenerMethods inherited from interface com.evolveum.midpoint.schema.statistics.TaskActionsExecutedCollectorrecordObjectActionExecuted, recordObjectActionExecuted, recordObjectActionExecuted, startCollectingActionsExecuted, stopCollectingActionsExecutedMethods inherited from interface com.evolveum.midpoint.schema.statistics.TaskIterativeOperationCollectorrecordIterativeOperationStart, recordIterativeOperationStart, recordIterativeOperationStartMethods inherited from interface com.evolveum.midpoint.schema.statistics.TaskSynchronizationStatisticsCollectoronSynchronizationExclusion, onSynchronizationSituationChange, onSynchronizationStart, startCollectingSynchronizationStatistics, stopCollectingSynchronizationStatistics
- 
Method Details- 
getLightweightTaskParentReturns the in-memory version of the parent task. Applicable only to lightweight subtasks. EXPERIMENTAL (use with care)
- 
getLightweightTaskHandlerReturns the task handler.
- 
startLightweightHandlervoid startLightweightHandler()Request the start of the execution of this task's handler. The handler is executed asynchronously.
- 
lightweightHandlerStartRequestedboolean lightweightHandlerStartRequested()Was the task requested to start? (It may or may not actually started.)
 
-