Uses of Class
org.springframework.batch.core.job.flow.FlowExecutionStatus
Package
Description
Parsers for XML based configuration
Flow related constructs including Flow interface, executors, and related exceptions
Basic implementations of flow constructs
States used in defining the underlying Spring Batch state machine
-
Uses of FlowExecutionStatus in org.springframework.batch.core.configuration.xml
Modifier and TypeMethodDescriptionprotected static FlowExecutionStatus
AbstractFlowParser.getBatchStatusFromEndTransitionName
(String elementName) Gets the batch status from the end transition name by the element.SimpleFlowFactoryBean.DelegateState.handle
(FlowExecutor executor) Modifier and TypeMethodDescriptionprotected static Collection<org.springframework.beans.factory.config.BeanDefinition>
AbstractFlowParser.createTransition
(FlowExecutionStatus status, String on, String next, String exitCode, org.springframework.beans.factory.config.BeanDefinition stateDef, org.springframework.beans.factory.xml.ParserContext parserContext, boolean abandon) -
Uses of FlowExecutionStatus in org.springframework.batch.core.job.flow
Modifier and TypeFieldDescriptionstatic final FlowExecutionStatus
FlowExecutionStatus.COMPLETED
Special well-known status value.static final FlowExecutionStatus
FlowExecutionStatus.FAILED
Special well-known status value.static final FlowExecutionStatus
FlowExecutionStatus.STOPPED
Special well-known status value.static final FlowExecutionStatus
FlowExecutionStatus.UNKNOWN
Special well-known status value.Modifier and TypeMethodDescriptionJobExecutionDecider.decide
(JobExecution jobExecution, StepExecution stepExecution) Strategy for branching an execution based on the state of an ongoingJobExecution
.FlowExecution.getStatus()
State.handle
(FlowExecutor executor) Handle some business or processing logic and return a status that can be used to drive a flow to the nextState
.Modifier and TypeMethodDescriptionint
FlowExecutionStatus.compareTo
(FlowExecutionStatus other) Create an ordering onFlowExecutionStatus
instances by comparing their statuses.protected BatchStatus
JobFlowExecutor.findBatchStatus
(FlowExecutionStatus status) void
FlowExecutor.updateJobExecutionStatus
(FlowExecutionStatus status) Handle any status changes that might be needed in theJobExecution
.void
JobFlowExecutor.updateJobExecutionStatus
(FlowExecutionStatus status) -
Uses of FlowExecutionStatus in org.springframework.batch.core.job.flow.support
Modifier and TypeMethodDescriptionprotected boolean
SimpleFlow.isFlowContinued
(State state, FlowExecutionStatus status, StepExecution stepExecution) protected State
SimpleFlow.nextState
(String stateName, FlowExecutionStatus status, StepExecution stepExecution) -
Uses of FlowExecutionStatus in org.springframework.batch.core.job.flow.support.state
Modifier and TypeMethodDescriptionFlowExecutionAggregator.aggregate
(Collection<FlowExecution> executions) MaxValueFlowExecutionAggregator.aggregate
(Collection<FlowExecution> executions) Aggregate all of theFlowExecutionStatus
es of theFlowExecution
s into one status.protected FlowExecutionStatus
SplitState.doAggregation
(Collection<FlowExecution> results, FlowExecutor executor) protected FlowExecutionStatus
EndState.getStatus()
abstract FlowExecutionStatus
AbstractState.handle
(FlowExecutor executor) DecisionState.handle
(FlowExecutor executor) EndState.handle
(FlowExecutor executor) Return theFlowExecutionStatus
stored.FlowState.handle
(FlowExecutor executor) SplitState.handle
(FlowExecutor executor) Execute the flows in parallel by passing them to theTaskExecutor
and wait for all of them to finish before proceeding.StepState.handle
(FlowExecutor executor) ModifierConstructorDescriptionEndState
(FlowExecutionStatus status, String name) EndState
(FlowExecutionStatus status, String code, String name) EndState
(FlowExecutionStatus status, String code, String name, boolean abandon)