public abstract class KillTransitionXCommand extends TransitionXCommand<Void>
insertList, job, updateList
DEFAULT_LOCK_TIMEOUT, DEFAULT_REQUEUE_DELAY, dryrun, eventService, instrumentation, INSTRUMENTATION_GROUP, LOG, logInfo
Constructor and Description |
---|
KillTransitionXCommand(String name,
String type,
int priority) |
Modifier and Type | Method and Description |
---|---|
protected Void |
execute()
Command execution body.
|
abstract void |
killChildren() |
void |
transitToNext()
Transit to the next status based on the result of the Job.
|
generateEvents, getJob, notifyParent, performWrites, setJob, updateJob
call, eagerLoadState, eagerVerifyPrecondition, executeInterrupts, getCreatedTime, getEntityKey, getInstrumentation, getKey, getLockTimeOut, getLog, getName, getPriority, getRequeueDelay, getType, inInterruptMode, isLockRequired, isReQueueRequired, loadState, queue, queue, resetUsed, setInterruptMode, verifyPrecondition
public KillTransitionXCommand(String name, String type, int priority)
public abstract void killChildren() throws CommandException
CommandException
public final void transitToNext()
TransitionXCommand
transitToNext
in class TransitionXCommand<Void>
protected Void execute() throws CommandException
XCommand
execute
in class TransitionXCommand<Void>
CommandException
- thrown if the command execution failed.Copyright © 2015 Apache Software Foundation. All Rights Reserved.