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 protected
ExecutionListenerOverrideBase(ExecutionListenerOverrideBase delegate)
ExecutionListenerOverrideBase(FailedNodesListener failedNodesListener)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
beginExecuteNodeStep(ExecutionContext context, NodeStepExecutionItem item, INodeEntry node)
void
beginFileCopyFile(ExecutionContext context, java.io.File input, INodeEntry node)
Begin file copy of filevoid
beginFileCopyFile(ExecutionContext context, java.util.List<java.io.File> input, INodeEntry node)
Begin file copy of filevoid
beginFileCopyFileStream(ExecutionContext context, java.io.InputStream input, INodeEntry node)
Begin file copy of streamvoid
beginFileCopyScriptContent(ExecutionContext context, java.lang.String input, INodeEntry node)
Begin file copy of stringvoid
beginNodeDispatch(ExecutionContext context, Dispatchable item)
Begin dispatch of command to set of nodesvoid
beginNodeDispatch(ExecutionContext context, StepExecutionItem item)
Begin dispatch of command to set of nodesvoid
beginNodeExecution(ExecutionContext context, java.lang.String[] command, INodeEntry node)
Called before execution of command on nodevoid
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 copyvoid
finishMultiFileCopy(java.lang.String[] result, ExecutionContext context, INodeEntry node)
Finish file copyvoid
finishNodeDispatch(DispatcherResult result, ExecutionContext context, Dispatchable item)
Finish node dispatchvoid
finishNodeDispatch(DispatcherResult result, ExecutionContext context, StepExecutionItem item)
Finish node dispatchvoid
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 listvoid
setFailedNodesListener(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:ExecutionListener
Called before execution of command on node- Specified by:
beginNodeExecution
in 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:ExecutionListener
Called after execution of command on node.- Specified by:
finishNodeExecution
in interfaceExecutionListener
- Parameters:
result
- resultcontext
- contextcommand
- command stringsnode
- node
-
beginNodeDispatch
public void beginNodeDispatch(ExecutionContext context, StepExecutionItem item)
Description copied from interface:ExecutionListener
Begin dispatch of command to set of nodes- Specified by:
beginNodeDispatch
in interfaceExecutionListener
- Parameters:
context
- contextitem
- step
-
finishNodeDispatch
public void finishNodeDispatch(DispatcherResult result, ExecutionContext context, StepExecutionItem item)
Description copied from interface:ExecutionListener
Finish node dispatch- Specified by:
finishNodeDispatch
in interfaceExecutionListener
- Parameters:
result
- resultcontext
- contextitem
- step
-
beginNodeDispatch
public void beginNodeDispatch(ExecutionContext context, Dispatchable item)
Description copied from interface:ExecutionListener
Begin dispatch of command to set of nodes- Specified by:
beginNodeDispatch
in interfaceExecutionListener
- Parameters:
context
- contextitem
- dispatch
-
finishNodeDispatch
public void finishNodeDispatch(DispatcherResult result, ExecutionContext context, Dispatchable item)
Description copied from interface:ExecutionListener
Finish node dispatch- Specified by:
finishNodeDispatch
in interfaceExecutionListener
- Parameters:
result
- resultcontext
- contextitem
- dispatch
-
beginFileCopyFileStream
public void beginFileCopyFileStream(ExecutionContext context, java.io.InputStream input, INodeEntry node)
Description copied from interface:ExecutionListener
Begin file copy of stream- Specified by:
beginFileCopyFileStream
in interfaceExecutionListener
- Parameters:
context
- contextinput
- input streamnode
- node
-
beginFileCopyFile
public void beginFileCopyFile(ExecutionContext context, java.io.File input, INodeEntry node)
Description copied from interface:ExecutionListener
Begin file copy of file- Specified by:
beginFileCopyFile
in 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:ExecutionListener
Begin file copy of file- Specified by:
beginFileCopyFile
in interfaceExecutionListener
- Parameters:
context
- contextinput
- filesnode
- node
-
beginFileCopyScriptContent
public void beginFileCopyScriptContent(ExecutionContext context, java.lang.String input, INodeEntry node)
Description copied from interface:ExecutionListener
Begin file copy of string- Specified by:
beginFileCopyScriptContent
in interfaceExecutionListener
- Parameters:
context
- contextinput
- stringnode
- node
-
finishFileCopy
public void finishFileCopy(java.lang.String result, ExecutionContext context, INodeEntry node)
Description copied from interface:ExecutionListener
Finish file copy- Specified by:
finishFileCopy
in interfaceExecutionListener
- Parameters:
result
- resultcontext
- contextnode
- node
-
finishMultiFileCopy
public void finishMultiFileCopy(java.lang.String[] result, ExecutionContext context, INodeEntry node)
Description copied from interface:ExecutionListener
Finish file copy- Specified by:
finishMultiFileCopy
in 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:ExecutionListener
Return a listener for failed node list- Specified by:
getFailedNodesListener
in interfaceExecutionListener
- Returns:
- listener
-
setFailedNodesListener
public void setFailedNodesListener(FailedNodesListener failedNodesListener)
- Specified by:
setFailedNodesListener
in interfaceExecutionListenerOverride
- Parameters:
failedNodesListener
- a listener for failed node list
-
-