Class FlowExecutionStatus
java.lang.Object
org.springframework.batch.core.job.flow.FlowExecutionStatus
- All Implemented Interfaces:
Comparable<FlowExecutionStatus>
Represents the status of
FlowExecution
.- Since:
- 2.0
- Author:
- Dan Garrette, Dave Syer, Mahmoud Ben Hassine
-
Field Summary
Modifier and TypeFieldDescriptionstatic final FlowExecutionStatus
Special well-known status value.static final FlowExecutionStatus
Special well-known status value.static final FlowExecutionStatus
Special well-known status value.static final FlowExecutionStatus
Special well-known status value. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
compareTo
(FlowExecutionStatus other) Create an ordering onFlowExecutionStatus
instances by comparing their statuses.boolean
Check the equality of the statuses.getName()
int
hashCode()
boolean
isEnd()
boolean
isFail()
boolean
isStop()
toString()
-
Field Details
-
COMPLETED
Special well-known status value. -
STOPPED
Special well-known status value. -
FAILED
Special well-known status value. -
UNKNOWN
Special well-known status value.
-
-
Constructor Details
-
FlowExecutionStatus
- Parameters:
status
- String status value.
-
-
Method Details
-
isStop
public boolean isStop()- Returns:
- true if the status starts with "STOPPED"
-
isFail
public boolean isFail()- Returns:
- true if the status starts with "FAILED"
-
isEnd
public boolean isEnd()- Returns:
- true if this status represents the end of a flow
-
compareTo
Create an ordering onFlowExecutionStatus
instances by comparing their statuses.- Specified by:
compareTo
in interfaceComparable<FlowExecutionStatus>
- Parameters:
other
- instance ofFlowExecutionStatus
to compare this instance with.- Returns:
- negative, zero or positive as per the contract
- See Also:
-
equals
Check the equality of the statuses. -
hashCode
public int hashCode() -
toString
-
getName
- Returns:
- the name of this status
-