Class NodeExecutorResultImpl
- java.lang.Object
-
- com.dtolabs.rundeck.core.execution.workflow.steps.StepExecutionResultImpl
-
- com.dtolabs.rundeck.core.execution.workflow.steps.node.NodeStepResultImpl
-
- com.dtolabs.rundeck.core.execution.service.NodeExecutorResultImpl
-
- All Implemented Interfaces:
ExceptionStatusResult
,HasSourceResult
,NodeExecutorResult
,StatusResult
,HasSharedContext
,NodeStepResult
,StepExecutionResult
public class NodeExecutorResultImpl extends NodeStepResultImpl implements NodeExecutorResult
NodeExecutorResultImpl simple implementation ofNodeExecutorResult
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
FAILURE_DATA_RESULT_CODE
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NodeExecutorResultImpl
createFailure(FailureReason reason, java.lang.String message, INodeEntry node)
static NodeExecutorResultImpl
createFailure(FailureReason reason, java.lang.String message, INodeEntry node, int resultCode)
static NodeExecutorResultImpl
createFailure(FailureReason reason, java.lang.String message, java.lang.Exception exception, INodeEntry node, int resultCode)
static NodeExecutorResultImpl
createSuccess(INodeEntry node)
boolean
equals(java.lang.Object o)
int
getResultCode()
int
hashCode()
java.lang.String
toString()
-
Methods inherited from class com.dtolabs.rundeck.core.execution.workflow.steps.node.NodeStepResultImpl
getNode, getSharedContext, setSharedContext
-
Methods inherited from class com.dtolabs.rundeck.core.execution.workflow.steps.StepExecutionResultImpl
getException, getFailureData, getFailureMessage, getFailureReason, getSourceResult, isSuccess, setException, setFailureData, setSourceResult, setSuccess, 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.workflow.HasSharedContext
getSharedContext
-
Methods inherited from interface com.dtolabs.rundeck.core.execution.workflow.steps.node.NodeStepResult
getNode
-
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
-
-
-
-
Field Detail
-
FAILURE_DATA_RESULT_CODE
public static final java.lang.String FAILURE_DATA_RESULT_CODE
- See Also:
- Constant Field Values
-
-
Method Detail
-
createSuccess
public static NodeExecutorResultImpl createSuccess(INodeEntry node)
-
createFailure
public static NodeExecutorResultImpl createFailure(FailureReason reason, java.lang.String message, java.lang.Exception exception, INodeEntry node, int resultCode)
-
createFailure
public static NodeExecutorResultImpl createFailure(FailureReason reason, java.lang.String message, INodeEntry node, int resultCode)
-
createFailure
public static NodeExecutorResultImpl createFailure(FailureReason reason, java.lang.String message, INodeEntry node)
-
getResultCode
public int getResultCode()
- Specified by:
getResultCode
in interfaceNodeExecutorResult
- Returns:
- the exit/result code of the execution
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classStepExecutionResultImpl
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classStepExecutionResultImpl
-
toString
public java.lang.String toString()
- Overrides:
toString
in classStepExecutionResultImpl
-
-