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.StringFAILURE_DATA_RESULT_CODE
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NodeExecutorResultImplcreateFailure(FailureReason reason, java.lang.String message, INodeEntry node)static NodeExecutorResultImplcreateFailure(FailureReason reason, java.lang.String message, INodeEntry node, int resultCode)static NodeExecutorResultImplcreateFailure(FailureReason reason, java.lang.String message, java.lang.Exception exception, INodeEntry node, int resultCode)static NodeExecutorResultImplcreateSuccess(INodeEntry node)booleanequals(java.lang.Object o)intgetResultCode()inthashCode()java.lang.StringtoString()-
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:
getResultCodein interfaceNodeExecutorResult- Returns:
- the exit/result code of the execution
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classStepExecutionResultImpl
-
hashCode
public int hashCode()
- Overrides:
hashCodein classStepExecutionResultImpl
-
toString
public java.lang.String toString()
- Overrides:
toStringin classStepExecutionResultImpl
-
-