|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.dtolabs.rundeck.core.execution.ExecutionListenerOverrideBase
public abstract class ExecutionListenerOverrideBase
ExecutionListenerOverrideBase is ...
Constructor Summary | |
---|---|
protected |
ExecutionListenerOverrideBase(ExecutionListenerOverrideBase delegate)
|
|
ExecutionListenerOverrideBase(FailedNodesListener failedNodesListener,
boolean terse,
java.lang.String logFormat)
|
Method Summary | |
---|---|
void |
beginExecuteNodeStep(ExecutionContext context,
NodeStepExecutionItem item,
INodeEntry node)
Begin execution of a node step |
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(ExecutionContext context,
StepExecutionItem item)
Called when execution begins for a step |
void |
finishExecuteNodeStep(NodeStepResult result,
ExecutionContext context,
StepExecutionItem item,
INodeEntry node)
Finish execution of a node step |
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(StatusResult result,
ExecutionContext context,
StepExecutionItem item)
Called when execution finishes for a step |
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 |
void |
setLogFormat(java.lang.String logFormat)
Return log message format |
void |
setTerse(boolean terse)
Return true if output should be terse and not prefixed |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.dtolabs.rundeck.core.execution.ExecutionListener |
---|
createOverride, log |
Constructor Detail |
---|
protected ExecutionListenerOverrideBase(ExecutionListenerOverrideBase delegate)
public ExecutionListenerOverrideBase(FailedNodesListener failedNodesListener, boolean terse, java.lang.String logFormat)
Method Detail |
---|
public java.util.Map<java.lang.String,java.lang.String> getLoggingContext()
public void beginStepExecution(ExecutionContext context, StepExecutionItem item)
ExecutionListener
beginStepExecution
in interface ExecutionListener
public void finishStepExecution(StatusResult result, ExecutionContext context, StepExecutionItem item)
ExecutionListener
finishStepExecution
in interface ExecutionListener
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)
ExecutionListener
beginExecuteNodeStep
in interface ExecutionListener
public void finishExecuteNodeStep(NodeStepResult result, ExecutionContext context, StepExecutionItem item, INodeEntry node)
ExecutionListener
finishExecuteNodeStep
in interface ExecutionListener
public FailedNodesListener getFailedNodesListener()
ExecutionListener
getFailedNodesListener
in interface ExecutionListener
public boolean isTerse()
ExecutionListener
isTerse
in interface ExecutionListener
public void setTerse(boolean terse)
ExecutionListenerOverride
setTerse
in interface ExecutionListenerOverride
public java.lang.String getLogFormat()
ExecutionListener
getLogFormat
in interface ExecutionListener
public void setLogFormat(java.lang.String logFormat)
ExecutionListenerOverride
setLogFormat
in interface ExecutionListenerOverride
public void setFailedNodesListener(FailedNodesListener failedNodesListener)
ExecutionListenerOverride
setFailedNodesListener
in interface ExecutionListenerOverride
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |