public class WorkflowActionInfoXCommand extends WorkflowXCommand<WorkflowActionBean>
INSTR_FAILED_JOBS_COUNTER_NAME, INSTR_KILLED_JOBS_COUNTER_NAME, INSTR_SUCCEEDED_JOBS_COUNTER_NAME
DEFAULT_LOCK_TIMEOUT, DEFAULT_REQUEUE_DELAY, dryrun, eventService, instrumentation, INSTRUMENTATION_GROUP, LOG, logInfo
Constructor and Description |
---|
WorkflowActionInfoXCommand(String id) |
Modifier and Type | Method and Description |
---|---|
protected WorkflowActionBean |
execute()
Command execution body.
|
String |
getEntityKey()
Return the entity key for the command.
|
protected boolean |
isLockRequired()
Indicate if the the command requires locking.
|
protected void |
loadState()
Load the necessary state to perform the precondition check and to execute the command.
|
protected void |
verifyPrecondition()
Verify the precondition for the command after a lock has been obtain, just before executing the command.
|
generateEvent, generateEvent, generateEvent, updateParentIfNecessary, updateParentIfNecessary
call, call, eagerLoadState, eagerVerifyPrecondition, executeInterrupts, getCreatedTime, getInstrumentation, getKey, getLockTimeOut, getLog, getName, getPriority, getRequeueDelay, getType, inInterruptMode, isReQueueRequired, queue, queue, resetUsed, setInterruptMode, toString
public WorkflowActionInfoXCommand(String id)
protected WorkflowActionBean execute() throws CommandException
XCommand
execute
in class XCommand<WorkflowActionBean>
CommandException
- thrown if the command execution failed.public String getEntityKey()
XCommand
getEntityKey
in interface XCallable<WorkflowActionBean>
getEntityKey
in class XCommand<WorkflowActionBean>
protected void loadState()
XCommand
loadState
in class XCommand<WorkflowActionBean>
protected void verifyPrecondition() throws CommandException
XCommand
verifyPrecondition
in class XCommand<WorkflowActionBean>
CommandException
- thrown if the precondition is not met.protected boolean isLockRequired()
XCommand
isLockRequired
in class XCommand<WorkflowActionBean>
true/false
Copyright © 2014 Apache Software Foundation. All Rights Reserved.