| Name | Description | Type | Package | Framework | 
| AbstractApplicationContextFactory | ApplicationContextFactory implementation that takes a parent context and a path to the context to create. | Class | org.springframework.batch.core.configuration.support | Spring Batch | 
| AbstractBatchConfiguration | Base Configuration class providing common structure for enabling and using Spring Batch. | Class | org.springframework.batch.core.configuration.annotation | Spring Batch | 
| AbstractFlowParser | Class | org.springframework.batch.core.configuration.xml | Spring Batch | |
| AbstractListenerParser | Class | org.springframework.batch.core.configuration.xml | Spring Batch | |
| AbstractStepParser | Internal parser for the  | Class | org.springframework.batch.core.configuration.xml | Spring Batch | 
| ApplicationContextFactory | Factory for the creation of ApplicationContexts. | Interface | org.springframework.batch.core.configuration.support | Spring Batch | 
| ApplicationContextJobFactory | A JobFactory that creates its own ApplicationContext andpulls a bean out when asked to create a Job. | Class | org.springframework.batch.core.configuration.support | Spring Batch | 
| AutomaticJobRegistrar | Loads and unloads Jobs when the application context is created and destroyed. | Class | org.springframework.batch.core.configuration.support | Spring Batch | 
| BatchConfigurationException | Represents an error has occured in the configuration of base batchinfrastructure (creation of a JobRepository | Class | org.springframework.batch.core.configuration | Spring Batch | 
| BatchConfigurationSelector | Base Configuration class providing common structure for enabling and using Spring Batch. | Class | org.springframework.batch.core.configuration.annotation | Spring Batch | 
| BatchConfigurer | Strategy interface for users to provide as a factory for custom components needed by a Batch system. | Interface | org.springframework.batch.core.configuration.annotation | Spring Batch | 
| BeanDefinitionUtils | Class | org.springframework.batch.core.configuration.xml | Spring Batch | |
| ChunkElementParser | Internal parser for the  | Class | org.springframework.batch.core.configuration.xml | Spring Batch | 
| ClassPathXmlApplicationContextFactory | ApplicationContextFactory implementation that takes a parent contextand a path to the context to create. | Class | org.springframework.batch.core.configuration.support | Spring Batch | 
| ClasspathXmlApplicationContextsFactoryBean | A convenient factory for creating a set of ApplicationContextFactorycomponents from a set of resources. | Class | org.springframework.batch.core.configuration.support | Spring Batch | 
| ClassPathXmlJobRegistry | Placeholder for deprecation warning. | Class | org.springframework.batch.core.configuration.support | Spring Batch | 
| CoreNamespaceHandler | Class | org.springframework.batch.core.configuration.xml | Spring Batch | |
| CoreNamespacePostProcessor | Post-process jobs and steps defined using the batch namespace to injectSince:2. | Class | org.springframework.batch.core.configuration.xml | Spring Batch | 
| CoreNamespaceUtils | Utility methods used in parsing of the batch core namespaceAuthor:Thomas Risberg, Michael Minella | Class | org.springframework.batch.core.configuration.xml | Spring Batch | 
| DecisionParser | Internal parser for the  | Class | org.springframework.batch.core.configuration.xml | Spring Batch | 
| DefaultBatchConfigurer | Class | org.springframework.batch.core.configuration.annotation | Spring Batch | |
| DefaultJobLoader | Default implementation of JobLoader. | Class | org.springframework.batch.core.configuration.support | Spring Batch | 
| DuplicateJobException | Checked exception that indicates a name clash when registeringAuthor:Dave SyerSee Also:Serialized Form | Class | org.springframework.batch.core.configuration | Spring Batch | 
| EnableBatchProcessing | Enable Spring Batch features and provide a base configuration for setting up batch jobs in an @Configurationclass, roughly equivalent to using the  | Class | org.springframework.batch.core.configuration.annotation | Spring Batch | 
| ExceptionElementParser | Class | org.springframework.batch.core.configuration.xml | Spring Batch | |
| FlowElementParser | Internal parser for the  | Class | org.springframework.batch.core.configuration.xml | Spring Batch | 
| GenericApplicationContextFactory | ApplicationContextFactory implementation that takes a parent context and a path to the context to create. | Class | org.springframework.batch.core.configuration.support | Spring Batch | 
| GroupAwareJob | A Job that can optionally prepend a group name to another job's name,to make it fit a naming convention for type or origin. | Class | org.springframework.batch.core.configuration.support | Spring Batch | 
| InlineFlowParser | Class | org.springframework.batch.core.configuration.xml | Spring Batch | |
| InlineStepParser | Internal parser for the  | Class | org.springframework.batch.core.configuration.xml | Spring Batch | 
| JobBuilderFactory | Convenient factory for a JobBuilder which sets the JobRepository automatically. | Class | org.springframework.batch.core.configuration.annotation | Spring Batch | 
| JobExecutionListenerParser | Parser for a step listener element. | Class | org.springframework.batch.core.configuration.xml | Spring Batch | 
| JobFactory | Strategy for creating a single job. | Interface | org.springframework.batch.core.configuration | Spring Batch | 
| JobFactoryRegistrationListener | Class | org.springframework.batch.core.configuration.support | Spring Batch | |
| JobLoader | Interface | org.springframework.batch.core.configuration.support | Spring Batch | |
| JobLocator | A runtime service locator interface for retrieving job configurations byLocates a Job at runtime. | Interface | org.springframework.batch.core.configuration | Spring Batch | 
| JobParser | Parser for the  | Class | org.springframework.batch.core.configuration.xml | Spring Batch | 
| JobParserJobFactoryBean | This FactoryBean is used by the batch namespace parser to createFlowJob objects. | Class | org.springframework.batch.core.configuration.xml | Spring Batch | 
| JobRegistry | A runtime service registry interface for registering job configurations byRegisters a Job at runtime. | Interface | org.springframework.batch.core.configuration | Spring Batch | 
| JobRegistryBeanPostProcessor | A BeanPostProcessor that registers Job beans with aJobRegistry. | Class | org.springframework.batch.core.configuration.support | Spring Batch | 
| JobRepositoryParser | Parser for the  | Class | org.springframework.batch.core.configuration.xml | Spring Batch | 
| JobScope | Convenient annotation for job scoped beans that defaults the proxy mode, so that it doesn't have to be specifiedexplicitly on every bean definition. | Class | org.springframework.batch.core.configuration.annotation | Spring Batch | 
| ListableJobLocator | A listable extension of JobLocator. | Interface | org.springframework.batch.core.configuration | Spring Batch | 
| MapJobRegistry | Simple, thread-safe, map-based implementation of JobRegistry. | Class | org.springframework.batch.core.configuration.support | Spring Batch | 
| MapStepRegistry | Simple map-based implementation of StepRegistry. | Class | org.springframework.batch.core.configuration.support | Spring Batch | 
| ModularBatchConfiguration | Base Configuration class providing common structure for enabling and using Spring Batch. | Class | org.springframework.batch.core.configuration.annotation | Spring Batch | 
| ReferenceJobFactory | A JobFactory that just keeps a reference to a Job. | Class | org.springframework.batch.core.configuration.support | Spring Batch | 
| SimpleBatchConfiguration | Base Configuration class providing common structure for enabling and using Spring Batch. | Class | org.springframework.batch.core.configuration.annotation | Spring Batch | 
| SimpleFlowFactoryBean | Convenience factory for SimpleFlow instances for use in XML namespace. | Class | org.springframework.batch.core.configuration.xml | Spring Batch | 
| SimpleFlowFactoryBean .DelegateState | A State that proxies a delegate and changes its name but leaves itsHandle some business or processing logic and return a status that can be | Class | org.springframework.batch.core.configuration.xml.SimpleFlowFactoryBean | Spring Batch | 
| SplitParser | Internal parser for the  | Class | org.springframework.batch.core.configuration.xml | Spring Batch | 
| StandaloneStepParser | Internal parser for the  | Class | org.springframework.batch.core.configuration.xml | Spring Batch | 
| StepBuilderFactory | Convenient factory for a StepBuilder which sets the JobRepository andPlatformTransactionManager automatically. | Class | org.springframework.batch.core.configuration.annotation | Spring Batch | 
| StepListenerParser | Parser for a step listener element. | Class | org.springframework.batch.core.configuration.xml | Spring Batch | 
| StepParserStepFactoryBean | This FactoryBean is used by the batch namespace parser to create Step objects. | Class | org.springframework.batch.core.configuration.xml | Spring Batch | 
| StepRegistry | Registry keeping track of all the Step defined in aAuthor:Sebastien Gerard, Stephane Nicoll | Interface | org.springframework.batch.core.configuration | Spring Batch | 
| StepScope | Convenient annotation for step scoped beans that defaults the proxy mode, so that it doesn't have to be specifiedexplicitly on every bean definition. | Class | org.springframework.batch.core.configuration.annotation | Spring Batch | 
| TaskletParser | Parse a tasklet element for a step. | Class | org.springframework.batch.core.configuration.xml | Spring Batch | 
| TopLevelFlowParser | Class | org.springframework.batch.core.configuration.xml | Spring Batch | |
| TopLevelJobListenerParser | Parse  | Class | org.springframework.batch.core.configuration.xml | Spring Batch | 
| TopLevelStepListenerParser | Parse  | Class | org.springframework.batch.core.configuration.xml | Spring Batch | 
| TopLevelStepParser | Parser for the  | Class | org.springframework.batch.core.configuration.xml | Spring Batch |