| Name | Description | Type | Package | Framework | 
| JobListenerAdapter | Wrapper class to adapt the JobListener toa JobExecutionListener. | Class | org.springframework.batch.core.jsr | Spring Batch | 
| JsrEndState | State implementation for ending a job per JSR-352 rules if it isin progress and continuing if just starting. | Class | org.springframework.batch.core.jsr.job.flow.support.state | Spring Batch | 
| JsrFlow | Flow implementation will attempt to find the next state based on the providedexit status. | Class | org.springframework.batch.core.jsr.job.flow.support | Spring Batch | 
| JsrFlowExecutor | JSR-352 specific JobFlowExecutor. | Class | org.springframework.batch.core.jsr.job.flow | Spring Batch | 
| JsrFlowJob | JSR-352 specific extension of the FlowJob. | Class | org.springframework.batch.core.jsr.job.flow | Spring Batch | 
| JsrSplitState | JSR-352 states that artifacts cannot set the ExitStatus from within a split for a job. | Class | org.springframework.batch.core.jsr.job.flow.support.state | Spring Batch | 
| JsrStepHandler | Class | org.springframework.batch.core.jsr.job | Spring Batch | |
| JsrStepState | last step that was executed was (used in Decisions and restarts). | Class | org.springframework.batch.core.jsr.job.flow.support.state | Spring Batch |