| Name | Description | Type | Package | Framework | 
| FlowBuilder | A builder for a flow of steps that can be executed as a job or as part of a job. | Class | org.springframework.batch.core.job.builder | Spring Batch | 
| FlowBuilder .SplitBuilder | A builder for building a split state. | Class | org.springframework.batch.core.job.builder.FlowBuilder | Spring Batch | 
| FlowBuilder .TransitionBuilder | A builder for transitions within a flow. | Class | org.springframework.batch.core.job.builder.FlowBuilder | Spring Batch | 
| FlowBuilder .UnterminatedFlowBuilder | A builder for continuing a flow from a decision state. | Class | org.springframework.batch.core.job.builder.FlowBuilder | Spring Batch | 
| FlowBuilderException | Class | org.springframework.batch.core.job.builder | Spring Batch | |
| FlowJobBuilder | A job builder for FlowJob instances. | Class | org.springframework.batch.core.job.builder | Spring Batch | 
| JobBuilder | Convenience for building jobs of various kinds. | Class | org.springframework.batch.core.job.builder | Spring Batch | 
| JobBuilderException | Class | org.springframework.batch.core.job.builder | Spring Batch | |
| JobBuilderHelper | A base class and utility for other job builders providing access to common properties like job repository. | Class | org.springframework.batch.core.job.builder | Spring Batch | 
| JobBuilderHelper .CommonJobProperties | Class | org.springframework.batch.core.job.builder.JobBuilderHelper | Spring Batch | |
| JobFlowBuilder | Class | org.springframework.batch.core.job.builder | Spring Batch | |
| SimpleJobBuilder | Class | org.springframework.batch.core.job.builder | Spring Batch | |