Class ExecutionListenerOverrideBase
- java.lang.Object
-
- com.dtolabs.rundeck.core.execution.ExecutionListenerOverrideBase
-
- All Implemented Interfaces:
ExecutionListener,ExecutionListenerOverride,ExecutionLogger,PluginLogger
- Direct Known Subclasses:
WorkflowExecutionListenerImpl
public abstract class ExecutionListenerOverrideBase extends java.lang.Object implements ExecutionListenerOverride
ExecutionListenerOverrideBase is ...
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedExecutionListenerOverrideBase(ExecutionListenerOverrideBase delegate)ExecutionListenerOverrideBase(FailedNodesListener failedNodesListener)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbeginExecuteNodeStep(ExecutionContext context, NodeStepExecutionItem item, INodeEntry node)voidbeginFileCopyFile(ExecutionContext context, java.io.File input, INodeEntry node)Begin file copy of filevoidbeginFileCopyFile(ExecutionContext context, java.util.List<java.io.File> input, INodeEntry node)Begin file copy of filevoidbeginFileCopyFileStream(ExecutionContext context, java.io.InputStream input, INodeEntry node)Begin file copy of streamvoidbeginFileCopyScriptContent(ExecutionContext context, java.lang.String input, INodeEntry node)Begin file copy of stringvoidbeginNodeDispatch(ExecutionContext context, Dispatchable item)Begin dispatch of command to set of nodesvoidbeginNodeDispatch(ExecutionContext context, StepExecutionItem item)Begin dispatch of command to set of nodesvoidbeginNodeExecution(ExecutionContext context, java.lang.String[] command, INodeEntry node)Called before execution of command on nodevoidbeginStepExecution(StepExecutor executor, StepExecutionContext context, StepExecutionItem item)voidfinishExecuteNodeStep(NodeStepResult result, ExecutionContext context, StepExecutionItem item, INodeEntry node)voidfinishFileCopy(java.lang.String result, ExecutionContext context, INodeEntry node)Finish file copyvoidfinishMultiFileCopy(java.lang.String[] result, ExecutionContext context, INodeEntry node)Finish file copyvoidfinishNodeDispatch(DispatcherResult result, ExecutionContext context, Dispatchable item)Finish node dispatchvoidfinishNodeDispatch(DispatcherResult result, ExecutionContext context, StepExecutionItem item)Finish node dispatchvoidfinishNodeExecution(NodeExecutorResult result, ExecutionContext context, java.lang.String[] command, INodeEntry node)Called after execution of command on node.voidfinishStepExecution(StepExecutor executor, StatusResult result, StepExecutionContext context, StepExecutionItem item)FailedNodesListenergetFailedNodesListener()Return a listener for failed node listvoidsetFailedNodesListener(FailedNodesListener failedNodesListener)-
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, ignoreErrors
-
Methods inherited from interface com.dtolabs.rundeck.core.execution.ExecutionLogger
event, log, log
-
-
-
-
Constructor Detail
-
ExecutionListenerOverrideBase
protected ExecutionListenerOverrideBase(ExecutionListenerOverrideBase delegate)
-
ExecutionListenerOverrideBase
public ExecutionListenerOverrideBase(FailedNodesListener failedNodesListener)
-
-
Method Detail
-
beginStepExecution
public void beginStepExecution(StepExecutor executor, StepExecutionContext context, StepExecutionItem item)
-
finishStepExecution
public void finishStepExecution(StepExecutor executor, StatusResult result, StepExecutionContext context, StepExecutionItem item)
-
beginNodeExecution
public void beginNodeExecution(ExecutionContext context, java.lang.String[] command, INodeEntry node)
Description copied from interface:ExecutionListenerCalled before execution of command on node- Specified by:
beginNodeExecutionin interfaceExecutionListener- Parameters:
context- contextcommand- command stringsnode- node
-
finishNodeExecution
public void finishNodeExecution(NodeExecutorResult result, ExecutionContext context, java.lang.String[] command, INodeEntry node)
Description copied from interface:ExecutionListenerCalled after execution of command on node.- Specified by:
finishNodeExecutionin interfaceExecutionListener- Parameters:
result- resultcontext- contextcommand- command stringsnode- node
-
beginNodeDispatch
public void beginNodeDispatch(ExecutionContext context, StepExecutionItem item)
Description copied from interface:ExecutionListenerBegin dispatch of command to set of nodes- Specified by:
beginNodeDispatchin interfaceExecutionListener- Parameters:
context- contextitem- step
-
finishNodeDispatch
public void finishNodeDispatch(DispatcherResult result, ExecutionContext context, StepExecutionItem item)
Description copied from interface:ExecutionListenerFinish node dispatch- Specified by:
finishNodeDispatchin interfaceExecutionListener- Parameters:
result- resultcontext- contextitem- step
-
beginNodeDispatch
public void beginNodeDispatch(ExecutionContext context, Dispatchable item)
Description copied from interface:ExecutionListenerBegin dispatch of command to set of nodes- Specified by:
beginNodeDispatchin interfaceExecutionListener- Parameters:
context- contextitem- dispatch
-
finishNodeDispatch
public void finishNodeDispatch(DispatcherResult result, ExecutionContext context, Dispatchable item)
Description copied from interface:ExecutionListenerFinish node dispatch- Specified by:
finishNodeDispatchin interfaceExecutionListener- Parameters:
result- resultcontext- contextitem- dispatch
-
beginFileCopyFileStream
public void beginFileCopyFileStream(ExecutionContext context, java.io.InputStream input, INodeEntry node)
Description copied from interface:ExecutionListenerBegin file copy of stream- Specified by:
beginFileCopyFileStreamin interfaceExecutionListener- Parameters:
context- contextinput- input streamnode- node
-
beginFileCopyFile
public void beginFileCopyFile(ExecutionContext context, java.io.File input, INodeEntry node)
Description copied from interface:ExecutionListenerBegin file copy of file- Specified by:
beginFileCopyFilein interfaceExecutionListener- Parameters:
context- contextinput- filenode- node
-
beginFileCopyFile
public void beginFileCopyFile(ExecutionContext context, java.util.List<java.io.File> input, INodeEntry node)
Description copied from interface:ExecutionListenerBegin file copy of file- Specified by:
beginFileCopyFilein interfaceExecutionListener- Parameters:
context- contextinput- filesnode- node
-
beginFileCopyScriptContent
public void beginFileCopyScriptContent(ExecutionContext context, java.lang.String input, INodeEntry node)
Description copied from interface:ExecutionListenerBegin file copy of string- Specified by:
beginFileCopyScriptContentin interfaceExecutionListener- Parameters:
context- contextinput- stringnode- node
-
finishFileCopy
public void finishFileCopy(java.lang.String result, ExecutionContext context, INodeEntry node)Description copied from interface:ExecutionListenerFinish file copy- Specified by:
finishFileCopyin interfaceExecutionListener- Parameters:
result- resultcontext- contextnode- node
-
finishMultiFileCopy
public void finishMultiFileCopy(java.lang.String[] result, ExecutionContext context, INodeEntry node)Description copied from interface:ExecutionListenerFinish file copy- Specified by:
finishMultiFileCopyin interfaceExecutionListener- Parameters:
result- resultcontext- contextnode- node
-
beginExecuteNodeStep
public void beginExecuteNodeStep(ExecutionContext context, NodeStepExecutionItem item, INodeEntry node)
-
finishExecuteNodeStep
public void finishExecuteNodeStep(NodeStepResult result, ExecutionContext context, StepExecutionItem item, INodeEntry node)
-
getFailedNodesListener
public FailedNodesListener getFailedNodesListener()
Description copied from interface:ExecutionListenerReturn a listener for failed node list- Specified by:
getFailedNodesListenerin interfaceExecutionListener- Returns:
- listener
-
setFailedNodesListener
public void setFailedNodesListener(FailedNodesListener failedNodesListener)
- Specified by:
setFailedNodesListenerin interfaceExecutionListenerOverride- Parameters:
failedNodesListener- a listener for failed node list
-
-