# Uses of Package
org.springframework.batch.core.job.flow

Packages that use org.springframework.batch.core.job.flow
Package
Description
org.springframework.batch.core.configuration.xml
Parsers for XML based configuration
org.springframework.batch.core.job.builder
Job and flow level builders for java based configuration of batch jobs
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
org.springframework.batch.core.step.builder
Step level builders for java based job configuration.
org.springframework.batch.integration.partition
Remote partitioning components.

- Classes in org.springframework.batch.core.job.flow used by org.springframework.batch.core.configuration.xml
  Class
  Description
  Flow
  FlowExecutionStatus
  Represents the status of `FlowExecution`.
  FlowExecutor
  Context and execution strategy for `FlowJob` to allow it to delegate its execution step by step.
  FlowHolder
  Convenient interface for components that contain nested flows.
  FlowJob
  Implementation of the `Job` interface that allows for complex flows of steps, rather than requiring sequential execution.
  State
- Classes in org.springframework.batch.core.job.flow used by org.springframework.batch.core.job.builder
  Class
  Description
  Flow
  JobExecutionDecider
  Interface allowing for programmatic access to the decision on what the status of a flow should be.
  State
- Classes in org.springframework.batch.core.job.flow used by org.springframework.batch.core.job.flow
  Class
  Description
  Flow
  FlowExecution
  FlowExecutionException
  FlowExecutionStatus
  Represents the status of `FlowExecution`.
  FlowExecutor
  Context and execution strategy for `FlowJob` to allow it to delegate its execution step by step.
  State
- Classes in org.springframework.batch.core.job.flow used by org.springframework.batch.core.job.flow.support
  Class
  Description
  Flow
  FlowExecution
  FlowExecutionException
  FlowExecutionStatus
  Represents the status of `FlowExecution`.
  FlowExecutor
  Context and execution strategy for `FlowJob` to allow it to delegate its execution step by step.
  State
- Classes in org.springframework.batch.core.job.flow used by org.springframework.batch.core.job.flow.support.state
  Class
  Description
  Flow
  FlowExecution
  FlowExecutionStatus
  Represents the status of `FlowExecution`.
  FlowExecutor
  Context and execution strategy for `FlowJob` to allow it to delegate its execution step by step.
  FlowHolder
  Convenient interface for components that contain nested flows.
  JobExecutionDecider
  Interface allowing for programmatic access to the decision on what the status of a flow should be.
  State
- Classes in org.springframework.batch.core.job.flow used by org.springframework.batch.core.step.builder
  Class
  Description
  Flow
- Classes in org.springframework.batch.core.job.flow used by org.springframework.batch.integration.partition
  Class
  Description
  Flow