Class NodeStepResultImpl
- java.lang.Object
-
- com.dtolabs.rundeck.core.execution.workflow.steps.StepExecutionResultImpl
-
- com.dtolabs.rundeck.core.execution.workflow.steps.node.NodeStepResultImpl
-
- All Implemented Interfaces:
ExceptionStatusResult
,HasSourceResult
,StatusResult
,HasSharedContext
,NodeStepResult
,StepExecutionResult
- Direct Known Subclasses:
NodeExecutorResultImpl
,NodeStepDataResultImpl
public class NodeStepResultImpl extends StepExecutionResultImpl implements NodeStepResult
NodeStepResultImpl is ...
-
-
Constructor Summary
Constructors Constructor Description NodeStepResultImpl(INodeEntry node)
Create a success resultNodeStepResultImpl(java.lang.Throwable exception, FailureReason failureReason, java.lang.String failureMessage, INodeEntry node)
Create a failure resultNodeStepResultImpl(java.lang.Throwable exception, FailureReason failureReason, java.lang.String failureMessage, java.util.Map<java.lang.String,java.lang.Object> failureData, INodeEntry node)
Create a failure result
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description INodeEntry
getNode()
WFSharedContext
getSharedContext()
void
setSharedContext(WFSharedContext sharedContext)
-
Methods inherited from class com.dtolabs.rundeck.core.execution.workflow.steps.StepExecutionResultImpl
equals, getException, getFailureData, getFailureMessage, getFailureReason, getSourceResult, hashCode, isSuccess, setException, setFailureData, setSourceResult, setSuccess, toString, wrapStepException
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.dtolabs.rundeck.core.execution.ExceptionStatusResult
getException
-
Methods inherited from interface com.dtolabs.rundeck.core.execution.StatusResult
isSuccess
-
Methods inherited from interface com.dtolabs.rundeck.core.execution.workflow.steps.StepExecutionResult
getFailureData, getFailureMessage, getFailureReason
-
-
-
-
Constructor Detail
-
NodeStepResultImpl
public NodeStepResultImpl(INodeEntry node)
Create a success result- Parameters:
node
- node
-
NodeStepResultImpl
public NodeStepResultImpl(java.lang.Throwable exception, FailureReason failureReason, java.lang.String failureMessage, INodeEntry node)
Create a failure result- Parameters:
exception
- exceptionfailureReason
- reasonfailureMessage
- messagenode
- node
-
NodeStepResultImpl
public NodeStepResultImpl(java.lang.Throwable exception, FailureReason failureReason, java.lang.String failureMessage, java.util.Map<java.lang.String,java.lang.Object> failureData, INodeEntry node)
Create a failure result- Parameters:
exception
- exceptionfailureReason
- reasonfailureMessage
- messagenode
- node
-
-
Method Detail
-
getNode
public INodeEntry getNode()
- Specified by:
getNode
in interfaceNodeStepResult
- Returns:
- the node
-
getSharedContext
public WFSharedContext getSharedContext()
- Specified by:
getSharedContext
in interfaceHasSharedContext
-
setSharedContext
public void setSharedContext(WFSharedContext sharedContext)
-
-