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 INodeEntrygetNode()WFSharedContextgetSharedContext()voidsetSharedContext(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:
getNodein interfaceNodeStepResult- Returns:
- the node
-
getSharedContext
public WFSharedContext getSharedContext()
- Specified by:
getSharedContextin interfaceHasSharedContext
-
setSharedContext
public void setSharedContext(WFSharedContext sharedContext)
-
-