public abstract class ExecutionListenerOverrideBase extends java.lang.Object implements ExecutionListenerOverride
Modifier | Constructor and Description |
---|---|
protected |
ExecutionListenerOverrideBase(ExecutionListenerOverrideBase delegate) |
|
ExecutionListenerOverrideBase(FailedNodesListener failedNodesListener) |
Modifier and Type | Method and Description |
---|---|
void |
beginExecuteNodeStep(ExecutionContext context,
NodeStepExecutionItem item,
INodeEntry node) |
void |
beginFileCopyFile(ExecutionContext context,
java.io.File input,
INodeEntry node)
Begin file copy of file
|
void |
beginFileCopyFile(ExecutionContext context,
java.util.List<java.io.File> input,
INodeEntry node)
Begin file copy of file
|
void |
beginFileCopyFileStream(ExecutionContext context,
java.io.InputStream input,
INodeEntry node)
Begin file copy of stream
|
void |
beginFileCopyScriptContent(ExecutionContext context,
java.lang.String input,
INodeEntry node)
Begin file copy of string
|
void |
beginNodeDispatch(ExecutionContext context,
Dispatchable item)
Begin dispatch of command to set of nodes
|
void |
beginNodeDispatch(ExecutionContext context,
StepExecutionItem item)
Begin dispatch of command to set of nodes
|
void |
beginNodeExecution(ExecutionContext context,
java.lang.String[] command,
INodeEntry node)
Called before execution of command on node
|
void |
beginStepExecution(StepExecutor executor,
StepExecutionContext context,
StepExecutionItem item) |
void |
finishExecuteNodeStep(NodeStepResult result,
ExecutionContext context,
StepExecutionItem item,
INodeEntry node) |
void |
finishFileCopy(java.lang.String result,
ExecutionContext context,
INodeEntry node)
Finish file copy
|
void |
finishMultiFileCopy(java.lang.String[] result,
ExecutionContext context,
INodeEntry node)
Finish file copy
|
void |
finishNodeDispatch(DispatcherResult result,
ExecutionContext context,
Dispatchable item)
Finish node dispatch
|
void |
finishNodeDispatch(DispatcherResult result,
ExecutionContext context,
StepExecutionItem item)
Finish node dispatch
|
void |
finishNodeExecution(NodeExecutorResult result,
ExecutionContext context,
java.lang.String[] command,
INodeEntry node)
Called after execution of command on node.
|
void |
finishStepExecution(StepExecutor executor,
StatusResult result,
StepExecutionContext context,
StepExecutionItem item) |
FailedNodesListener |
getFailedNodesListener()
Return a listener for failed node list
|
void |
setFailedNodesListener(FailedNodesListener failedNodesListener) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createOverride, ignoreErrors
event, log, log
protected ExecutionListenerOverrideBase(ExecutionListenerOverrideBase delegate)
public ExecutionListenerOverrideBase(FailedNodesListener failedNodesListener)
public void beginStepExecution(StepExecutor executor, StepExecutionContext context, StepExecutionItem item)
public void finishStepExecution(StepExecutor executor, StatusResult result, StepExecutionContext context, StepExecutionItem item)
public void beginNodeExecution(ExecutionContext context, java.lang.String[] command, INodeEntry node)
ExecutionListener
beginNodeExecution
in interface ExecutionListener
context
- contextcommand
- command stringsnode
- nodepublic void finishNodeExecution(NodeExecutorResult result, ExecutionContext context, java.lang.String[] command, INodeEntry node)
ExecutionListener
finishNodeExecution
in interface ExecutionListener
result
- resultcontext
- contextcommand
- command stringsnode
- nodepublic void beginNodeDispatch(ExecutionContext context, StepExecutionItem item)
ExecutionListener
beginNodeDispatch
in interface ExecutionListener
context
- contextitem
- steppublic void finishNodeDispatch(DispatcherResult result, ExecutionContext context, StepExecutionItem item)
ExecutionListener
finishNodeDispatch
in interface ExecutionListener
result
- resultcontext
- contextitem
- steppublic void beginNodeDispatch(ExecutionContext context, Dispatchable item)
ExecutionListener
beginNodeDispatch
in interface ExecutionListener
context
- contextitem
- dispatchpublic void finishNodeDispatch(DispatcherResult result, ExecutionContext context, Dispatchable item)
ExecutionListener
finishNodeDispatch
in interface ExecutionListener
result
- resultcontext
- contextitem
- dispatchpublic void beginFileCopyFileStream(ExecutionContext context, java.io.InputStream input, INodeEntry node)
ExecutionListener
beginFileCopyFileStream
in interface ExecutionListener
context
- contextinput
- input streamnode
- nodepublic void beginFileCopyFile(ExecutionContext context, java.io.File input, INodeEntry node)
ExecutionListener
beginFileCopyFile
in interface ExecutionListener
context
- contextinput
- filenode
- nodepublic void beginFileCopyFile(ExecutionContext context, java.util.List<java.io.File> input, INodeEntry node)
ExecutionListener
beginFileCopyFile
in interface ExecutionListener
context
- contextinput
- filesnode
- nodepublic void beginFileCopyScriptContent(ExecutionContext context, java.lang.String input, INodeEntry node)
ExecutionListener
beginFileCopyScriptContent
in interface ExecutionListener
context
- contextinput
- stringnode
- nodepublic void finishFileCopy(java.lang.String result, ExecutionContext context, INodeEntry node)
ExecutionListener
finishFileCopy
in interface ExecutionListener
result
- resultcontext
- contextnode
- nodepublic void finishMultiFileCopy(java.lang.String[] result, ExecutionContext context, INodeEntry node)
ExecutionListener
finishMultiFileCopy
in interface ExecutionListener
result
- resultcontext
- contextnode
- nodepublic void beginExecuteNodeStep(ExecutionContext context, NodeStepExecutionItem item, INodeEntry node)
public void finishExecuteNodeStep(NodeStepResult result, ExecutionContext context, StepExecutionItem item, INodeEntry node)
public FailedNodesListener getFailedNodesListener()
ExecutionListener
getFailedNodesListener
in interface ExecutionListener
public void setFailedNodesListener(FailedNodesListener failedNodesListener)
setFailedNodesListener
in interface ExecutionListenerOverride
failedNodesListener
- a listener for failed node list