public abstract class ExecutionListenerOverrideBase extends java.lang.Object implements ExecutionListenerOverride
Modifier | Constructor and Description |
---|---|
protected |
ExecutionListenerOverrideBase(ExecutionListenerOverrideBase delegate) |
|
ExecutionListenerOverrideBase(FailedNodesListener failedNodesListener,
boolean terse,
java.lang.String logFormat) |
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 |
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 |
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
|
java.lang.String |
getLogFormat()
Return log message format
|
java.util.Map<java.lang.String,java.lang.String> |
getLoggingContext()
Method should be overridden to return appropriate logging context data
|
boolean |
isTerse()
Return true if output should be terse and not prefixed
|
void |
setFailedNodesListener(FailedNodesListener failedNodesListener)
Return a listener for failed node list
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createOverride, event, log
protected ExecutionListenerOverrideBase(ExecutionListenerOverrideBase delegate)
public ExecutionListenerOverrideBase(FailedNodesListener failedNodesListener, boolean terse, java.lang.String logFormat)
public java.util.Map<java.lang.String,java.lang.String> getLoggingContext()
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
public void finishNodeExecution(NodeExecutorResult result, ExecutionContext context, java.lang.String[] command, INodeEntry node)
ExecutionListener
finishNodeExecution
in interface ExecutionListener
public void beginNodeDispatch(ExecutionContext context, StepExecutionItem item)
ExecutionListener
beginNodeDispatch
in interface ExecutionListener
public void finishNodeDispatch(DispatcherResult result, ExecutionContext context, StepExecutionItem item)
ExecutionListener
finishNodeDispatch
in interface ExecutionListener
public void beginNodeDispatch(ExecutionContext context, Dispatchable item)
ExecutionListener
beginNodeDispatch
in interface ExecutionListener
public void finishNodeDispatch(DispatcherResult result, ExecutionContext context, Dispatchable item)
ExecutionListener
finishNodeDispatch
in interface ExecutionListener
public void beginFileCopyFileStream(ExecutionContext context, java.io.InputStream input, INodeEntry node)
ExecutionListener
beginFileCopyFileStream
in interface ExecutionListener
public void beginFileCopyFile(ExecutionContext context, java.io.File input, INodeEntry node)
ExecutionListener
beginFileCopyFile
in interface ExecutionListener
public void beginFileCopyScriptContent(ExecutionContext context, java.lang.String input, INodeEntry node)
ExecutionListener
beginFileCopyScriptContent
in interface ExecutionListener
public void finishFileCopy(java.lang.String result, ExecutionContext context, INodeEntry node)
ExecutionListener
finishFileCopy
in interface ExecutionListener
public 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 boolean isTerse()
ExecutionListener
isTerse
in interface ExecutionListener
public java.lang.String getLogFormat()
ExecutionListener
getLogFormat
in interface ExecutionListener
public void setFailedNodesListener(FailedNodesListener failedNodesListener)
ExecutionListenerOverride
setFailedNodesListener
in interface ExecutionListenerOverride