| Name | Description | Type | Package | Framework | 
| BaseContextListFactoryBean | A simple factory bean that consolidates the list of locations to look for the base context for the JSR-352Since:3. | Class | org.springframework.batch.core.jsr.configuration.support | Spring Batch | 
| BatchArtifactType | enum BatchArtifactTypeEnum to identify batch artifact types. | Class | org.springframework.batch.core.jsr.configuration.support | Spring Batch | 
| BatchletAdapter | Class | org.springframework.batch.core.jsr.step.batchlet | Spring Batch | |
| BatchletParser | Parser for the  | Class | org.springframework.batch.core.jsr.configuration.xml | Spring Batch | 
| BatchletStep | Special sub class of the TaskletStep for use with JSR-352 jobs. | Class | org.springframework.batch.core.jsr.step | Spring Batch | 
| BatchParser | Parser used to parse the batch. | Class | org.springframework.batch.core.jsr.configuration.xml | Spring Batch | 
| BatchPropertyBeanPostProcessor | BeanPostProcessor implementation used to inject JSR-352 String properties into batch artifact fieldsthat are marked with the BatchProperty annotation. | Class | org.springframework.batch.core.jsr.launch.support | Spring Batch | 
| BatchPropertyContext | Context object to hold parsed JSR-352 batch properties, mapping properties to beans /batch artifacts. | Class | org.springframework.batch.core.jsr.configuration.support | Spring Batch | 
| ChunkListenerAdapter | Wrapper class to adapt the ChunkListener toSince:3. | Class | org.springframework.batch.core.jsr | Spring Batch | 
| ChunkParser | Parser for the  | Class | org.springframework.batch.core.jsr.configuration.xml | Spring Batch | 
| DecisionStep | as defined by JSR-352. | Class | org.springframework.batch.core.jsr.step | Spring Batch | 
| DecisionStepFactoryBean | FactoryBean for creating a DecisionStep. | Class | org.springframework.batch.core.jsr.configuration.xml | Spring Batch | 
| FlowParser | Parses flows as defined in JSR-352. | Class | org.springframework.batch.core.jsr.configuration.xml | Spring Batch | 
| ItemProcessListenerAdapter | Wrapper class for ItemProcessListenerSince:3. | Class | org.springframework.batch.core.jsr | Spring Batch | 
| ItemReadListenerAdapter | Wrapper class to adapt the ItemReadListener toSince:3. | Class | org.springframework.batch.core.jsr | Spring Batch | 
| ItemWriteListenerAdapter | Wrapper class to adapt the ItemWriteListener toa ItemWriteListener. | Class | org.springframework.batch.core.jsr | Spring Batch | 
| JobFactoryBean | This FactoryBean is used by the JSR-352 namespace parser to createFlowJob objects. | Class | org.springframework.batch.core.jsr.configuration.xml | Spring Batch | 
| JobListenerAdapter | Wrapper class to adapt the JobListener toa JobExecutionListener. | Class | org.springframework.batch.core.jsr | Spring Batch | 
| JsrAutowiredAnnotationBeanPostProcessor | This class overrides methods in the copied SpringAutowiredAnnotationBeanPostProcessor classto check for the BatchProperty annotation before processing injection annotations. | Class | org.springframework.batch.core.jsr.configuration.support | Spring Batch | 
| JsrBatchletStepBuilder | Extension of the TaskletStepBuilder that uses a BatchletStep insteadSince:3. | Class | org.springframework.batch.core.jsr.step.builder | Spring Batch | 
| JsrBeanDefinitionDocumentReader | DefaultBeanDefinitionDocumentReader extension to hook into the pre processing of the providedXML document, ensuring any references to property operators such as jobParameters and jobProperties are | Class | org.springframework.batch.core.jsr.configuration.xml | Spring Batch | 
| JsrBeanScopeBeanFactoryPostProcessor | In order for property resolution to occur correctly within the scope of a JSR-352batch job, initialization of job level artifacts must occur on the same thread that | Class | org.springframework.batch.core.jsr.partition.support | Spring Batch | 
| JsrBeanScopeBeanFactoryPostProcessor .JobLevelBeanLazyInitializer | Looks for beans that may have dependencies that need to be lazily initialized andconfigures the corresponding BeanDefinition accordingly. | Class | org.springframework.batch.core.jsr.partition.support.JsrBeanScopeBeanFactoryPostProcessor | Spring Batch | 
| JsrChunkProcessor | ChunkProcessor implementation that implements JSR-352's chunking pattern(read and process in a loop until the chunk is complete then write). | Class | org.springframework.batch.core.jsr.step.item | Spring Batch | 
| JsrChunkProvider | A no-op ChunkProvider. | Class | org.springframework.batch.core.jsr.step.item | Spring Batch | 
| JsrDecisionParser | Parser for the  | Class | org.springframework.batch.core.jsr.configuration.xml | 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 | 
| JsrExpressionParser | Support class for parsing JSR-352 expressions. | Class | org.springframework.batch.core.jsr.configuration.support | Spring Batch | 
| JsrFaultTolerantChunkProcessor | Extension of the JsrChunkProcessor that adds skip and retry functionality. | Class | org.springframework.batch.core.jsr.step.item | Spring Batch | 
| JsrFaultTolerantStepBuilder | A step builder that extends the FaultTolerantStepBuilder to create JSR-352specific ChunkProvider and ChunkProcessor supporting both the chunking | Class | org.springframework.batch.core.jsr.step.builder | 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 | 
| JsrFlowFactoryBean | Extension to the SimpleFlowFactoryBean that provides JsrStepStateSince:3. | Class | org.springframework.batch.core.jsr.configuration.xml | Spring Batch | 
| JsrFlowJob | JSR-352 specific extension of the FlowJob. | Class | org.springframework.batch.core.jsr.job.flow | Spring Batch | 
| JsrJobContext | Wrapper class to provide the JobContext functionalityas specified in JSR-352. | Class | org.springframework.batch.core.jsr | Spring Batch | 
| JsrJobContextFactoryBean | Provides a single JobContext for each thread in a running job. | Class | org.springframework.batch.core.jsr | Spring Batch | 
| JsrJobExecution | Wrapper class to adapt the JobExecution toSince:3. | Class | org.springframework.batch.core.jsr | Spring Batch | 
| JsrJobListenerFactoryBean | This FactoryBean is used by the JSR-352 namespace parser to createJobExecutionListener objects. | Class | org.springframework.batch.core.jsr.configuration.xml | Spring Batch | 
| JsrJobListenerMetaData | enum JsrJobListenerMetaDataEnumeration for JobListener meta data, which ties together the names | Class | org.springframework.batch.core.jsr | Spring Batch | 
| JsrJobOperator | The entrance for executing batch jobs as defined by JSR-352. | Class | org.springframework.batch.core.jsr.launch | Spring Batch | 
| JsrJobParametersConverter | Provides default conversion methodology for JSR-352's implementation. | Class | org.springframework.batch.core.jsr | Spring Batch | 
| JsrJobParser | Parses a  | Class | org.springframework.batch.core.jsr.configuration.xml | Spring Batch | 
| JsrNamespaceHandler | Class | org.springframework.batch.core.jsr.configuration.xml | Spring Batch | |
| JsrNamespacePostProcessor | Class | org.springframework.batch.core.jsr.configuration.xml | Spring Batch | |
| JsrPartitionHandler | Executes a step instance per thread using a ThreadPoolTaskExecutor inaccordance with JSR-352. | Class | org.springframework.batch.core.jsr.partition | Spring Batch | 
| JsrPartitionHandler .PartitionPlanState | Since a PartitionPlan could provide dynamic data (different results from run to run),the batch runtime needs to save off the results for restarts. | Class | org.springframework.batch.core.jsr.partition.JsrPartitionHandler | Spring Batch | 
| JsrPartitionStepBuilder | An extension of the PartitionStepBuilder that uses PartitionStepso that JSR-352 specific semantics are honored. | Class | org.springframework.batch.core.jsr.step.builder | Spring Batch | 
| JsrSimpleStepBuilder | A step builder that extends the FaultTolerantStepBuilder to create JSR-352specific ChunkProvider and ChunkProcessor supporting the chunking | Class | org.springframework.batch.core.jsr.step.builder | Spring Batch | 
| JsrSplitParser | Parses a  | Class | org.springframework.batch.core.jsr.configuration.xml | 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 | 
| JsrStepContext | Wrapper class to provide the StepContext functionalityas specified in JSR-352. | Class | org.springframework.batch.core.jsr | Spring Batch | 
| JsrStepContextFactoryBean | FactoryBean implementation used to create StepContextinstances within the step scope. | Class | org.springframework.batch.core.jsr | Spring Batch | 
| JsrStepExecution | wraps a StepExecution as it's source ofSince:3. | Class | org.springframework.batch.core.jsr | Spring Batch | 
| JsrStepExecutionAggregator | Aggregates StepExecutions based on the rules outlined in JSR-352. | Class | org.springframework.batch.core.jsr.partition.support | Spring Batch | 
| JsrStepExecutionSplitter | Provides JSR-352 specific behavior for the splitting of StepExecutions. | Class | org.springframework.batch.core.jsr.partition | Spring Batch | 
| JsrStepHandler | Class | org.springframework.batch.core.jsr.job | Spring Batch | |
| JsrStepListenerFactoryBean | Class | org.springframework.batch.core.jsr.configuration.xml | Spring Batch | |
| JsrStepListenerMetaData | enum JsrStepListenerMetaDataEnumeration for the JSR specific StepListener meta data, which | Class | org.springframework.batch.core.jsr | 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 | 
| JsrXmlApplicationContext | GenericApplicationContext implementation providing JSR-352 related context operations. | Class | org.springframework.batch.core.jsr.configuration.xml | Spring Batch | 
| ListenerParser | Parses the various listeners defined in JSR-352. | Class | org.springframework.batch.core.jsr.configuration.xml | Spring Batch | 
| PartitionCollectorAdapter | Adapter class used to wrap a PartitionCollector so that it can be consumedas a ChunkListener. | Class | org.springframework.batch.core.jsr.partition | Spring Batch | 
| PartitionParser | Parser for the  | Class | org.springframework.batch.core.jsr.configuration.xml | Spring Batch | 
| PartitionStep | An extension of the PartitionStep that provides additional semanticsrequired by JSR-352. | Class | org.springframework.batch.core.jsr.step | Spring Batch | 
| PropertyParser | Parser for the  | Class | org.springframework.batch.core.jsr.configuration.xml | Spring Batch | 
| RetryProcessListenerAdapter | Wrapper class to adapt a RetryProcessListener to a RetryListener. | Class | org.springframework.batch.core.jsr | Spring Batch | 
| RetryReadListenerAdapter | Wrapper class to adapt a RetryReadListener to a RetryListener. | Class | org.springframework.batch.core.jsr | Spring Batch | 
| RetryWriteListenerAdapter | Wrapper class to adapt a RetryWriteListener to a RetryListener. | Class | org.springframework.batch.core.jsr | Spring Batch | 
| SimpleMetric | Simple implementation of the Metric interface as required by JSR-352. | Class | org.springframework.batch.core.jsr | Spring Batch | 
| SkipListenerAdapter | Class | org.springframework.batch.core.jsr | Spring Batch | |
| StepFactoryBean | This FactoryBean is used by the JSR-352 namespace parser to createStep objects. | Class | org.springframework.batch.core.jsr.configuration.xml | Spring Batch | 
| StepListenerAdapter | Wrapper class to adapt the StepListener toa StepExecutionListener. | Class | org.springframework.batch.core.jsr | Spring Batch | 
| StepParser | Parser for the  | Class | org.springframework.batch.core.jsr.configuration.xml | Spring Batch | 
| ThreadLocalClassloaderBeanPostProcessor | After the BeanFactory is created, this post processor will evaluate to seeif any of the beans referenced from a job definition (as defined by JSR-352) point | Class | org.springframework.batch.core.jsr.configuration.support | Spring Batch |