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

Packages that use FlowExecution
Package
Description
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 FlowExecution in org.springframework.batch.core.job.flow

  Methods in org.springframework.batch.core.job.flow that return FlowExecution
  Modifier and Type
  Method
  Description
  `FlowExecution`
  Flow.`resume(String stateName, FlowExecutor executor)`
  `FlowExecution`
  Flow.`start(FlowExecutor executor)`
  Methods in org.springframework.batch.core.job.flow with parameters of type FlowExecution
  Modifier and Type
  Method
  Description
  `void`
  FlowExecutor.`close(FlowExecution result)`
  Chance to clean up resources at the end of a flow (whether it completed successfully or not).
  `void`
  JobFlowExecutor.`close(FlowExecution result)`
  `int`
  FlowExecution.`compareTo(FlowExecution other)`
  Create an ordering on `FlowExecution` instances by comparing their statuses.

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

  Methods in org.springframework.batch.core.job.flow.support that return FlowExecution
  Modifier and Type
  Method
  Description
  `FlowExecution`
  SimpleFlow.`resume(String stateName, FlowExecutor executor)`
  `FlowExecution`
  SimpleFlow.`start(FlowExecutor executor)`

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

  Method parameters in org.springframework.batch.core.job.flow.support.state with type arguments of type FlowExecution
  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)`