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.Date
getEndTime()
java.lang.String
getErrorMessage()
ExecutionState
getExecutionState()
java.util.Map
getMetadata()
java.util.Date
getStartTime()
java.util.Date
getUpdateTime()
-
-
-
Method Detail
-
getExecutionState
ExecutionState getExecutionState()
- Specified by:
getExecutionState
in 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
-
-