public interface CancellableAction extends Action
ActionTrackingServiceif a cancel of it has been requested, and orderly terminating itself if so. Actions implementing this should, via their
ActionExecuter, periodically call
ActionTrackingService.isCancellationRequested(CancellableAction)to check if a cancel has been requested for them. If it has, they should tidy up as much as possible, and then throw a
ActionCancelledExceptionto indicate to the
ActionServicethat they ceased running due to a cancel.
addActionCondition, addActionCondition, addParameterValues, getActionCondition, getActionConditions, getActionDefinitionName, getCompensatingAction, getCreatedDate, getCreator, getDescription, getExecuteAsychronously, getExecutionEndDate, getExecutionFailureMessage, getExecutionStartDate, getExecutionStatus, getModifiedDate, getModifier, getNodeRef, getTitle, getTrackStatus, hasActionConditions, indexOfActionCondition, removeActionCondition, removeAllActionConditions, setActionCondition, setCompensatingAction, setDescription, setExecuteAsynchronously, setTitle, setTrackStatus
Copyright © 2005–2017 Alfresco Software. All rights reserved.