Class NodeRecorder
- java.lang.Object
-
- com.dtolabs.rundeck.core.execution.workflow.NodeRecorder
-
- All Implemented Interfaces:
FailedNodesListener
public class NodeRecorder extends java.lang.Object implements FailedNodesListener
NodeRecorder stores success/failure node list
-
-
Constructor Summary
Constructors Constructor Description NodeRecorder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.HashMap<java.lang.String,NodeStepResult>
getFailedNodes()
java.util.HashSet<java.lang.String>
getMatchedNodes()
java.util.HashSet<java.lang.String>
getSuccessfulNodes()
boolean
isSuccess()
void
matchedNodes(java.util.Collection<java.lang.String> names)
void
nodesFailed(java.util.Map<java.lang.String,NodeStepResult> failures)
Called with a map of node names to failures.void
nodesSucceeded()
Called if no nodes failed during execution.
-
-
-
Method Detail
-
nodesFailed
public void nodesFailed(java.util.Map<java.lang.String,NodeStepResult> failures)
Description copied from interface:FailedNodesListener
Called with a map of node names to failures. The nodes will be the failed nodes.- Specified by:
nodesFailed
in interfaceFailedNodesListener
- Parameters:
failures
- failures map
-
nodesSucceeded
public void nodesSucceeded()
Description copied from interface:FailedNodesListener
Called if no nodes failed during execution.- Specified by:
nodesSucceeded
in interfaceFailedNodesListener
-
matchedNodes
public void matchedNodes(java.util.Collection<java.lang.String> names)
- Specified by:
matchedNodes
in interfaceFailedNodesListener
- Parameters:
names
- full list of matched nodes prior to execution.
-
getSuccessfulNodes
public java.util.HashSet<java.lang.String> getSuccessfulNodes()
- Returns:
- the matched nodes less the failed nodes.
-
getFailedNodes
public java.util.HashMap<java.lang.String,NodeStepResult> getFailedNodes()
- Returns:
- the set of failed nodes
-
isSuccess
public boolean isSuccess()
- Returns:
- true if successful
-
getMatchedNodes
public java.util.HashSet<java.lang.String> getMatchedNodes()
- Returns:
- the set of matched nodes
-
-