public class NodeRecorder extends java.lang.Object implements FailedNodesListener
Constructor and Description |
---|
NodeRecorder() |
Modifier and Type | Method and Description |
---|---|
java.util.HashMap<java.lang.String,NodeStepResult> |
getFailedNodes()
Return the set of failed nodes
|
java.util.HashSet<java.lang.String> |
getMatchedNodes()
Return the set of matched nodes
|
java.util.HashSet<java.lang.String> |
getSuccessfulNodes()
Returns the matched nodes less the failed nodes.
|
boolean |
isSuccess()
Return true if successful
|
void |
matchedNodes(java.util.Collection<java.lang.String> names)
Called with full list of matched nodes prior to execution.
|
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.
|
public void nodesFailed(java.util.Map<java.lang.String,NodeStepResult> failures)
FailedNodesListener
nodesFailed
in interface FailedNodesListener
public void nodesSucceeded()
FailedNodesListener
nodesSucceeded
in interface FailedNodesListener
public void matchedNodes(java.util.Collection<java.lang.String> names)
FailedNodesListener
matchedNodes
in interface FailedNodesListener
public java.util.HashSet<java.lang.String> getSuccessfulNodes()
public java.util.HashMap<java.lang.String,NodeStepResult> getFailedNodes()
public boolean isSuccess()
public java.util.HashSet<java.lang.String> getMatchedNodes()