# Uses of Class
org.springframework.batch.core.job.flow.FlowExecutionStatus

Packages that use FlowExecutionStatus
Package
Description
org.springframework.batch.core.configuration.xml
Parsers for XML based configuration
org.springframework.batch.core.job.flow
Flow related constructs including Flow interface, executors, and related exceptions
org.springframework.batch.core.job.flow.support
Basic implementations of flow constructs
org.springframework.batch.core.job.flow.support.state
States used in defining the underlying Spring Batch state machine

- ## Uses of FlowExecutionStatus in org.springframework.batch.core.configuration.xml

  Methods in org.springframework.batch.core.configuration.xml that return FlowExecutionStatus
  Modifier and Type
  Method
  Description
  `protected static FlowExecutionStatus`
  AbstractFlowParser.`getBatchStatusFromEndTransitionName(String elementName)`
  `FlowExecutionStatus`
  SimpleFlowFactoryBean.DelegateState.`handle(FlowExecutor executor)`
  Methods in org.springframework.batch.core.configuration.xml with parameters of type FlowExecutionStatus
  Modifier and Type
  Method
  Description
  `protected 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

  Fields in org.springframework.batch.core.job.flow declared as FlowExecutionStatus
  Modifier and Type
  Field
  Description
  `static 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.
  Methods in org.springframework.batch.core.job.flow that return FlowExecutionStatus
  Modifier and Type
  Method
  Description
  `FlowExecutionStatus`
  JobExecutionDecider.`decide(JobExecution jobExecution, StepExecution stepExecution)`
  Strategy for branching an execution based on the state of an ongoing `JobExecution`.
  `FlowExecutionStatus`
  FlowExecution.`getStatus()`
  `FlowExecutionStatus`
  State.`handle(FlowExecutor executor)`
  Handle some business or processing logic and return a status that can be used to drive a flow to the next `State`.
  Methods in org.springframework.batch.core.job.flow with parameters of type FlowExecutionStatus
  Modifier and Type
  Method
  Description
  `int`
  FlowExecutionStatus.`compareTo(FlowExecutionStatus other)`
  Create an ordering on `FlowExecutionStatus` 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 the `JobExecution`.
  `void`
  JobFlowExecutor.`updateJobExecutionStatus(FlowExecutionStatus status)`
  Constructors in org.springframework.batch.core.job.flow with parameters of type FlowExecutionStatus
  Modifier
  Constructor
  Description
  ``
  `FlowExecution(String name, FlowExecutionStatus status)`

- ## Uses of FlowExecutionStatus in org.springframework.batch.core.job.flow.support

  Methods in org.springframework.batch.core.job.flow.support with parameters of type FlowExecutionStatus
  Modifier and Type
  Method
  Description
  `protected 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

  Methods in org.springframework.batch.core.job.flow.support.state that return FlowExecutionStatus
  Modifier and Type
  Method
  Description
  `FlowExecutionStatus`
  FlowExecutionAggregator.`aggregate(Collection<FlowExecution> executions)`
  `FlowExecutionStatus`
  MaxValueFlowExecutionAggregator.`aggregate(Collection<FlowExecution> executions)`
  Aggregate all of the `FlowExecutionStatus`es of the `FlowExecution`s into one status.
  `protected FlowExecutionStatus`
  SplitState.`doAggregation(Collection<FlowExecution> results, FlowExecutor executor)`
  `protected FlowExecutionStatus`
  EndState.`getStatus()`
  `abstract FlowExecutionStatus`
  AbstractState.`handle(FlowExecutor executor)`
  `FlowExecutionStatus`
  DecisionState.`handle(FlowExecutor executor)`
  `FlowExecutionStatus`
  EndState.`handle(FlowExecutor executor)`
  Return the `FlowExecutionStatus` stored.
  `FlowExecutionStatus`
  FlowState.`handle(FlowExecutor executor)`
  `FlowExecutionStatus`
  SplitState.`handle(FlowExecutor executor)`
  Execute the flows in parallel by passing them to the `TaskExecutor` and wait for all of them to finish before proceeding.
  `FlowExecutionStatus`
  StepState.`handle(FlowExecutor executor)`
  Constructors in org.springframework.batch.core.job.flow.support.state with parameters of type FlowExecutionStatus
  Modifier
  Constructor
  Description
  ``
  `EndState(FlowExecutionStatus status, String name)`
  ``
  `EndState(FlowExecutionStatus status, String code, String name)`
  ``
  `EndState(FlowExecutionStatus status, String code, String name, boolean abandon)`