Interface StepState
-
- All Superinterfaces:
HasExecutionState
- All Known Implementing Classes:
StepStateImpl
public interface StepState extends HasExecutionState
Describes the state of a step, which includes the execution status, and possible metadata
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.DategetEndTime()java.lang.StringgetErrorMessage()ExecutionStategetExecutionState()java.util.MapgetMetadata()java.util.DategetStartTime()java.util.DategetUpdateTime()
-
-
-
Method Detail
-
getExecutionState
ExecutionState getExecutionState()
- Specified by:
getExecutionStatein interfaceHasExecutionState- Returns:
- the execution state
-
getMetadata
java.util.Map getMetadata()
- Returns:
- Any metadata
-
getErrorMessage
java.lang.String getErrorMessage()
- Returns:
- Potential error message if state is failed
-
getStartTime
java.util.Date getStartTime()
- Returns:
- Timestamp that the executionState left WAITING
-
getUpdateTime
java.util.Date getUpdateTime()
- Returns:
- Last timestamp that the executionState changed
-
getEndTime
java.util.Date getEndTime()
- Returns:
- Timestamp that the executionState was completed
-
-