| 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 | 
|
| AbstractJdbcBatchMetadataDao | Encapsulates common functionality needed by JDBC batch metadata DAOs -provides jdbcTemplate for subclasses and handles table prefixes. | Class | org.springframework.batch.core.repository.dao | Spring Batch | 
|
| AbstractJob | Abstract implementation of the Job interface. | Class | org.springframework.batch.core.job | Spring Batch | 
|
| AbstractJobExplorerFactoryBean | A FactoryBean that automates the creation of aSimpleJobExplorer. | Class | org.springframework.batch.core.explore.support | Spring Batch | 
|
| AbstractJobRepositoryFactoryBean | A FactoryBean that automates the creation of aSimpleJobRepository. | Class | org.springframework.batch.core.repository.support | Spring Batch | 
|
| AbstractListenerFactoryBean | FactoryBean implementation that builds a listener based on thevarious lifecycle methods or annotations that are provided. | Class | org.springframework.batch.core.listener | Spring Batch | 
|
| AbstractListenerParser |  | Class | org.springframework.batch.core.configuration.xml | Spring Batch | 
|
| AbstractPartitionHandler | Base PartitionHandler implementation providing common basefeatures. | Class | org.springframework.batch.core.partition.support | Spring Batch | 
|
| AbstractState |  | Class | org.springframework.batch.core.job.flow.support.state | Spring Batch | 
|
| AbstractStep | A Step implementation that provides common behavior to subclasses, including registering and callingAuthor:Dave Syer, Ben Hale, Robert Kasanicky, Michael Minella, Chris Schaefer | Class | org.springframework.batch.core.step | Spring Batch | 
|
| AbstractStepParser | Internal parser for the  elements inside a job. | Class | org.springframework.batch.core.configuration.xml | Spring Batch | 
|
| AbstractTaskletStepBuilder | Base class for step builders that want to build a TaskletStep. | Class | org.springframework.batch.core.step.builder | Spring Batch | 
|
| AlwaysSkipItemSkipPolicy | will always return that an item should be skipped. | Class | org.springframework.batch.core.step.skip | 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 | 
|
| 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 | 
|
| 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 | 
|
| BatchletAdapter |  | Class | org.springframework.batch.core.jsr.step.batchlet | Spring Batch | 
|
| BatchletParser | Parser for the  tag defined in JSR-352. | 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 | 
|
| BatchRetryTemplate | A special purpose retry template that deals specifically with multi-valuedstateful retry. | Class | org.springframework.batch.core.step.item | Spring Batch | 
|
| BatchScopeSupport |  | Class | org.springframework.batch.core.scope | Spring Batch | 
|
| BatchScopeSupport .Scopifier | Helper class to scan a bean definition hierarchy and force the use ofauto-proxy for step scoped beans. | Class | org.springframework.batch.core.scope.BatchScopeSupport | Spring Batch | 
|
| BatchStatus | Enumeration representing the status of a an Execution. | Class | org.springframework.batch.core | Spring Batch | 
|
| BeanDefinitionUtils |  | Class | org.springframework.batch.core.configuration.xml | Spring Batch | 
|
| BeforeJob | Marks a method to be called before a Job is executed, which comesafter a JobExecution is created and persisted, but before the first | Class | org.springframework.batch.core.annotation | Spring Batch | 
|
| BeforeStep | Marks a method to be called before a Step is executed, which comesafter a StepExecution is created and persisted, but before the first | Class | org.springframework.batch.core.annotation | Spring Batch | 
|
| CallableTaskletAdapter |  | Class | org.springframework.batch.core.step.tasklet | Spring Batch | 
|
| Chunk | Encapsulation of a list of items to be processed and possibly a list offailed items to be skipped. | Class | org.springframework.batch.core.step.item | Spring Batch | 
|
| ChunkContext | Context object for weakly typed data stored for the duration of a chunk(usually a group of items processed together in a transaction). | Class | org.springframework.batch.core.scope.context | Spring Batch | 
|
| ChunkElementParser | Internal parser for the  element inside a step. | Class | org.springframework.batch.core.configuration.xml | Spring Batch | 
|
| ChunkListener | Listener interface for the lifecycle of a chunk. | Interface | org.springframework.batch.core | Spring Batch | 
|
| ChunkListenerAdapter | Wrapper class to adapt the ChunkListener toSince:3. | Class | org.springframework.batch.core.jsr | Spring Batch | 
|
| ChunkListenerSupport | Basic support implementation of ChunkListenerAuthor:Lucas Ward, Michael Minella | Class | org.springframework.batch.core.listener | Spring Batch | 
|
| ChunkMonitor | Manage the offset data between the last successful commit and updates made toan input chunk. | Class | org.springframework.batch.core.step.item | Spring Batch | 
|
| ChunkMonitor .ChunkMonitorData |  | Class | org.springframework.batch.core.step.item.ChunkMonitor | Spring Batch | 
|
| ChunkOrientedTasklet |  | Class | org.springframework.batch.core.step.item | Spring Batch | 
|
| ChunkParser | Parser for the  element as specified in JSR-352. | Class | org.springframework.batch.core.jsr.configuration.xml | Spring Batch | 
|
| ChunkProcessor | Interface defined for processing Chunks. | Interface | org.springframework.batch.core.step.item | Spring Batch | 
|
| ChunkProvider | Interface for providing Chunks to be processed, used by theChunkOrientedTasklet | Interface | org.springframework.batch.core.step.item | 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 | 
|
| CommandLineJobRunner | Basic launcher for starting jobs from the command line. | Class | org.springframework.batch.core.launch.support | Spring Batch | 
|
| CompositeChunkListener |  | Class | org.springframework.batch.core.listener | Spring Batch | 
|
| CompositeItemProcessListener |  | Class | org.springframework.batch.core.listener | Spring Batch | 
|
| CompositeItemReadListener |  | Class | org.springframework.batch.core.listener | Spring Batch | 
|
| CompositeItemWriteListener |  | Class | org.springframework.batch.core.listener | Spring Batch | 
|
| CompositeJobExecutionListener |  | Class | org.springframework.batch.core.listener | Spring Batch | 
|
| CompositeJobParametersValidator | Composite JobParametersValidator that passes the job parameters through a sequence ofinjected JobParametersValidators | Class | org.springframework.batch.core.job | Spring Batch | 
|
| CompositeRetryProcessListener | Composite class holding RetryProcessListener's. | Class | org.springframework.batch.core.listener | Spring Batch | 
|
| CompositeRetryReadListener | Composite class holding RetryReadListener's. | Class | org.springframework.batch.core.listener | Spring Batch | 
|
| CompositeRetryWriteListener | Composite class holding RetryWriteListener's. | Class | org.springframework.batch.core.listener | Spring Batch | 
|
| CompositeSkipListener |  | Class | org.springframework.batch.core.listener | Spring Batch | 
|
| CompositeSkipPolicy |  | Class | org.springframework.batch.core.step.skip | Spring Batch | 
|
| CompositeStepExecutionListener |  | Class | org.springframework.batch.core.listener | Spring Batch | 
|
| ConfigurableSystemProcessExitCodeMapper | Maps exit codes to ExitStatusaccording to injected map. | Class | org.springframework.batch.core.step.tasklet | 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  elements inside a job. | Class | org.springframework.batch.core.configuration.xml | Spring Batch | 
|
| DecisionState | State that requires a decider to make the status decision. | Class | org.springframework.batch.core.job.flow.support.state | 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 | 
|
| DefaultBatchConfigurer |  | Class | org.springframework.batch.core.configuration.annotation | Spring Batch | 
|
| DefaultExecutionContextSerializer | An implementation of the ExecutionContextSerializer using the defaultserialization implementations from Spring (DefaultSerializer and | Class | org.springframework.batch.core.repository.dao | Spring Batch | 
|
| DefaultItemFailureHandler | Default implementation of the ItemListenerSupport class thatwrites all exceptions via commons logging. | Class | org.springframework.batch.core.step.item | Spring Batch | 
|
| DefaultJobKeyGenerator | Default implementation of the JobKeyGenerator interface. | Class | org.springframework.batch.core | Spring Batch | 
|
| DefaultJobLoader | Default implementation of JobLoader. | Class | org.springframework.batch.core.configuration.support | Spring Batch | 
|
| DefaultJobParametersConverter | Converter for JobParameters instances using a simple namingconvention for property keys. | Class | org.springframework.batch.core.converter | Spring Batch | 
|
| DefaultJobParametersExtractor | Simple implementation of JobParametersExtractor which pullsparameters with named keys out of the step execution context and the job | Class | org.springframework.batch.core.step.job | Spring Batch | 
|
| DefaultJobParametersValidator | Default implementation of JobParametersValidator. | Class | org.springframework.batch.core.job | Spring Batch | 
|
| DefaultStateTransitionComparator | Sorts by decreasing specificity of pattern, based on just countingwildcards (with * taking precedence over ?). | Class | org.springframework.batch.core.job.flow.support | Spring Batch | 
|
| DefaultStepExecutionAggregator | Convenience class for aggregating a set of StepExecution instancesinto a single result. | Class | org.springframework.batch.core.partition.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  XML namespace. | Class | org.springframework.batch.core.configuration.annotation | Spring Batch | 
|
| EndState | State implementation for ending a job if it is in progress andcontinuing if just starting. | Class | org.springframework.batch.core.job.flow.support.state | Spring Batch | 
|
| Entity | Batch Domain Entity class. | Class | org.springframework.batch.core | Spring Batch | 
|
| ExceptionClassifierSkipPolicy | A SkipPolicy that depends on an exception classifier to make itsdecision, and then delegates to the classifier result. | Class | org.springframework.batch.core.step.skip | Spring Batch | 
|
| ExceptionElementParser |  | Class | org.springframework.batch.core.configuration.xml | Spring Batch | 
|
| ExecutionContextDao | DAO interface for persisting and retrieving ExecutionContexts. | Interface | org.springframework.batch.core.repository.dao | Spring Batch | 
|
| ExecutionContextPromotionListener | This class can be used to automatically promote items from the StepExecutionContext to the Job ExecutionContext at the | Class | org.springframework.batch.core.listener | Spring Batch | 
|
| ExecutionContextSerializer | A composite interface that combines both serialization and deserializationof an execution context into a single implementation. | Interface | org.springframework.batch.core.repository | Spring Batch | 
|
| ExitCodeMapper | This interface should be implemented when an environment calling the batchframework has specific requirements regarding the operating system process | Interface | org.springframework.batch.core.launch.support | Spring Batch | 
|
| ExitStatus | Value object used to carry information about the status of ajob or step execution. | Class | org.springframework.batch.core | Spring Batch | 
|
| FatalStepExecutionException |  | Class | org.springframework.batch.core.step | Spring Batch | 
|
| FaultTolerantChunkProcessor | FaultTolerant implementation of the ChunkProcessor interface, thatallows for skipping or retry of items that cause exceptions during writing. | Class | org.springframework.batch.core.step.item | Spring Batch | 
|
| FaultTolerantChunkProvider | FaultTolerant implementation of the ChunkProcessor interface, thatallows for skipping or retry of items that cause exceptions during reading or | Class | org.springframework.batch.core.step.item | Spring Batch | 
|
| FaultTolerantStepBuilder | A step builder for fully fault tolerant chunk-oriented item processing steps. | Class | org.springframework.batch.core.step.builder | Spring Batch | 
|
| FaultTolerantStepFactoryBean | Factory bean for step that provides options for configuring skip behavior. | Class | org.springframework.batch.core.step.factory | Spring Batch | 
|
| Flow |  | Interface | org.springframework.batch.core.job.flow | Spring Batch | 
|
| 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 | 
|
| FlowElementParser | Internal parser for the  elements inside a job. | Class | org.springframework.batch.core.configuration.xml | Spring Batch | 
|
| FlowExecution |  | Class | org.springframework.batch.core.job.flow | Spring Batch | 
|
| FlowExecutionAggregator | Strategy interface for aggregating FlowExecution instances into aSince:2. | Interface | org.springframework.batch.core.job.flow.support.state | Spring Batch | 
|
| FlowExecutionException |  | Class | org.springframework.batch.core.job.flow | Spring Batch | 
|
| FlowExecutionStatus | Represents the status of FlowExecution. | Class | org.springframework.batch.core.job.flow | Spring Batch | 
|
| FlowExecutor | Context and execution strategy for FlowJob to allow it to delegateits execution step by step. | Interface | org.springframework.batch.core.job.flow | Spring Batch | 
|
| FlowHolder | Convenient interface for components that contain nested flows. | Interface | org.springframework.batch.core.job.flow | Spring Batch | 
|
| FlowJob | steps, rather than requiring sequential execution. | Class | org.springframework.batch.core.job.flow | Spring Batch | 
|
| FlowJobBuilder | A job builder for FlowJob instances. | Class | org.springframework.batch.core.job.builder | Spring Batch | 
|
| FlowParser | Parses flows as defined in JSR-352. | Class | org.springframework.batch.core.jsr.configuration.xml | Spring Batch | 
|
| FlowState | State that delegates to a FlowSince:2. | Class | org.springframework.batch.core.job.flow.support.state | Spring Batch | 
|
| FlowStep | A Step implementation that delegates to a Flow. | Class | org.springframework.batch.core.job.flow | Spring Batch | 
|
| FlowStepBuilder | A step builder for FlowStep instances. | Class | org.springframework.batch.core.step.builder | Spring Batch | 
|
| ForceRollbackForWriteSkipException | Fatal exception to be thrown when a rollback must be forced, typically aftercatching an exception that otherwise would not cause a rollback. | Class | org.springframework.batch.core.step.item | Spring Batch | 
|
| Game |  | Class | org.springframework.batch.core.test.football | 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  elements inside a job. | Class | org.springframework.batch.core.configuration.xml | Spring Batch | 
|
| ItemListenerSupport | Basic no-op implementation of the ItemReadListener,ItemProcessListener, and ItemWriteListener interfaces. | Class | org.springframework.batch.core.listener | Spring Batch | 
|
| ItemProcessListener | Listener interface for the processing of an item. | Interface | org.springframework.batch.core | Spring Batch | 
|
| ItemProcessListenerAdapter | Wrapper class for ItemProcessListenerSince:3. | Class | org.springframework.batch.core.jsr | Spring Batch | 
|
| ItemReadListener | Listener interface around the reading of an item. | Interface | org.springframework.batch.core | Spring Batch | 
|
| ItemReadListenerAdapter | Wrapper class to adapt the ItemReadListener toSince:3. | Class | org.springframework.batch.core.jsr | Spring Batch | 
|
| ItemWriteListener | Listener interface for the writing of items. | Interface | org.springframework.batch.core | Spring Batch | 
|
| ItemWriteListenerAdapter | Wrapper class to adapt the ItemWriteListener toa ItemWriteListener. | Class | org.springframework.batch.core.jsr | Spring Batch | 
|
| JdbcExecutionContextDao | JDBC DAO for ExecutionContext. | Class | org.springframework.batch.core.repository.dao | Spring Batch | 
|
| JdbcJobExecutionDao | JDBC implementation of JobExecutionDao. | Class | org.springframework.batch.core.repository.dao | Spring Batch | 
|
| JdbcJobInstanceDao | JDBC implementation of JobInstanceDao. | Class | org.springframework.batch.core.repository.dao | Spring Batch | 
|
| JdbcStepExecutionDao | JDBC implementation of StepExecutionDao. | Class | org.springframework.batch.core.repository.dao | Spring Batch | 
|
| Job | Batch domain object representing a job. | Interface | org.springframework.batch.core | 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 | 
|
| JobBuilderFactory | Convenient factory for a JobBuilder which sets the JobRepository automatically. | Class | org.springframework.batch.core.configuration.annotation | 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 | 
|
| JobContext | A context object that can be used to interrogate the current JobExecution and some of its associatedproperties using expressions | Class | org.springframework.batch.core.scope.context | Spring Batch | 
|
| JobExecution | Batch domain object representing the execution of a job. | Class | org.springframework.batch.core | Spring Batch | 
|
| JobExecutionAlreadyRunningException |  | Class | org.springframework.batch.core.repository | Spring Batch | 
|
| JobExecutionDao | Data Access Object for job executions. | Interface | org.springframework.batch.core.repository.dao | Spring Batch | 
|
| JobExecutionDecider | Interface allowing for programmatic access to the decision on what the statusof a flow should be. | Interface | org.springframework.batch.core.job.flow | Spring Batch | 
|
| JobExecutionException | Root of exception hierarchy for checked exceptions in job and step execution. | Class | org.springframework.batch.core | Spring Batch | 
|
| JobExecutionListener | Provide callbacks at specific points in the lifecycle of a Job. | Interface | org.springframework.batch.core | Spring Batch | 
|
| JobExecutionListenerParser | Parser for a step listener element. | Class | org.springframework.batch.core.configuration.xml | Spring Batch | 
|
| JobExecutionListenerSupport |  | Class | org.springframework.batch.core.listener | Spring Batch | 
|
| JobExecutionNotFailedException | Checked exception to indicate that user asked for a job execution to beresumed when actually it didn't fail. | Class | org.springframework.batch.core.launch | Spring Batch | 
|
| JobExecutionNotRunningException | Execution indicating that a JobExecution that is not currently running hasbeen requested to stop. | Class | org.springframework.batch.core.launch | Spring Batch | 
|
| JobExecutionNotStoppedException | Checked exception to indicate that user asked for a job execution to beaborted when hasn't been stopped. | Class | org.springframework.batch.core.launch | Spring Batch | 
|
| JobExplorer | Entry point for browsing executions of running or historical jobs and steps. | Interface | org.springframework.batch.core.explore | Spring Batch | 
|
| JobExplorerFactoryBean | A FactoryBean that automates the creation of aSimpleJobExplorer using JDBC DAO implementations. | Class | org.springframework.batch.core.explore.support | Spring Batch | 
|
| JobFactory | Strategy for creating a single job. | Interface | org.springframework.batch.core.configuration | 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 | 
|
| JobFactoryRegistrationListener |  | Class | org.springframework.batch.core.configuration.support | Spring Batch | 
|
| JobFlowBuilder |  | Class | org.springframework.batch.core.job.builder | Spring Batch | 
|
| JobFlowExecutor | execute a flow related to a JobExecution. | Class | org.springframework.batch.core.job.flow | Spring Batch | 
|
| JobInstance | Batch domain object representing a uniquely identifiable job run. | Class | org.springframework.batch.core | Spring Batch | 
|
| JobInstanceAlreadyCompleteException | An exception indicating an illegal attempt to restart a job that was alreadycompleted successfully. | Class | org.springframework.batch.core.repository | Spring Batch | 
|
| JobInstanceAlreadyExistsException | Checked exception to indicate that a required Job is notAuthor:Dave SyerSee Also:Serialized Form | Class | org.springframework.batch.core.launch | Spring Batch | 
|
| JobInstanceDao | Data Access Object for job instances. | Interface | org.springframework.batch.core.repository.dao | Spring Batch | 
|
| JobInterruptedException | Exception to indicate the the job has been interrupted. | Class | org.springframework.batch.core | Spring Batch | 
|
| JobKeyGenerator | Strategy interface for the generation of the key used in identifyingSince:2. | Interface | org.springframework.batch.core | Spring Batch | 
|
| JobLauncher | Simple interface for controlling jobs, including possible ad-hoc executions,based on different runtime identifiers. | Interface | org.springframework.batch.core.launch | Spring Batch | 
|
| JobListenerAdapter | Wrapper class to adapt the JobListener toa JobExecutionListener. | Class | org.springframework.batch.core.jsr | Spring Batch | 
|
| JobListenerFactoryBean | This AbstractListenerFactoryBean implementation is used to create aJobExecutionListener. | Class | org.springframework.batch.core.listener | Spring Batch | 
|
| JobListenerMetaData | enum JobListenerMetaDataEnumeration for JobExecutionListener meta data, which ties together the names | Class | org.springframework.batch.core.listener | 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 | 
|
| JobOperator | Low level interface for inspecting and controlling jobs with access only toprimitive and collection types. | Interface | org.springframework.batch.core.launch | Spring Batch | 
|
| JobParameter | Domain representation of a parameter to a batch job. | Class | org.springframework.batch.core | Spring Batch | 
|
| JobParameter .ParameterType | Returns the enum constant of this type with the specified name. | Class | org.springframework.batch.core.JobParameter | Spring Batch | 
|
| JobParameterExecutionContextCopyListener | This class can be used to automatically copy items from theJobParameters to the Step ExecutionContext. | Class | org.springframework.batch.core.listener | Spring Batch | 
|
| JobParameters | Value object representing runtime parameters to a batch job. | Class | org.springframework.batch.core | Spring Batch | 
|
| JobParametersBuilder | Helper class for creating JobParameters. | Class | org.springframework.batch.core | Spring Batch | 
|
| JobParametersConverter | A factory for JobParameters instances. | Interface | org.springframework.batch.core.converter | Spring Batch | 
|
| JobParametersExtractor |  | Interface | org.springframework.batch.core.step.job | Spring Batch | 
|
| JobParametersIncrementer | Interface for obtaining the next JobParameters in a sequence. | Interface | org.springframework.batch.core | Spring Batch | 
|
| JobParametersInvalidException | Exception for Job to signal that some JobParameters areAuthor:Dave SyerSee Also:Serialized Form | Class | org.springframework.batch.core | Spring Batch | 
|
| JobParametersNotFoundException | Checked exception to indicate that a required JobParametersIncrementer is notAuthor:Dave SyerSee Also:Serialized Form | Class | org.springframework.batch.core.launch | Spring Batch | 
|
| JobParametersValidator | Strategy interface for a Job to use in validating its parameters forCheck the parameters meet whatever requirements are appropriate, and | Interface | org.springframework.batch.core | Spring Batch | 
|
| JobParser | Parser for the  element in the Batch namespace. | 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 | 
|
| JobRegistryBackgroundJobRunner | Command line launcher for registering jobs with a JobRegistry. | Class | org.springframework.batch.core.launch.support | Spring Batch | 
|
| JobRegistryBeanPostProcessor | A BeanPostProcessor that registers Job beans with aJobRegistry. | Class | org.springframework.batch.core.configuration.support | Spring Batch | 
|
| JobRepository | Repository responsible for persistence of batch meta-data entities. | Interface | org.springframework.batch.core.repository | Spring Batch | 
|
| JobRepositoryFactoryBean | A FactoryBean that automates the creation of aSimpleJobRepository using JDBC DAO implementations which persist | Class | org.springframework.batch.core.repository.support | Spring Batch | 
|
| JobRepositoryParser | Parser for the  element in the Batch namespace. | Class | org.springframework.batch.core.configuration.xml | Spring Batch | 
|
| JobRestartException | An exception indicating an illegal attempt to restart a job. | Class | org.springframework.batch.core.repository | 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 | 
|
| JobScope | Scope for job context. | Class | org.springframework.batch.core.scope | Spring Batch | 
|
| JobScopeManager | Convenient aspect to wrap a single threaded job execution, where theprovided by the framework). | Class | org.springframework.batch.core.scope.context | Spring Batch | 
|
| JobStep | A Step that delegates to a Job to do its work. | Class | org.springframework.batch.core.step.job | Spring Batch | 
|
| JobStepBuilder | A step builder for JobStep instances. | Class | org.springframework.batch.core.step.builder | Spring Batch | 
|
| JobSynchronizationManager | Central convenience class for framework use in managing the job scopecontext. | Class | org.springframework.batch.core.scope.context | 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  element as specified in JSR-352. | 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  tag as defined in JSR-352. | 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  element as defined in JSR-352. | 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 | 
|
| JvmSystemExiter | System. | Class | org.springframework.batch.core.launch.support | Spring Batch | 
|
| KeyGenerator | Interface for defining keys to uniquely identify items. | Interface | org.springframework.batch.core.step.item | Spring Batch | 
|
| LimitCheckingItemSkipPolicy | SkipPolicy that determines whether or not reading should continuebased upon how many items have been skipped. | Class | org.springframework.batch.core.step.skip | Spring Batch | 
|
| ListableJobLocator | A listable extension of JobLocator. | Interface | org.springframework.batch.core.configuration | Spring Batch | 
|
| ListenerMetaData | A common interface for listener meta data enumerations. | Interface | org.springframework.batch.core.listener | Spring Batch | 
|
| ListenerParser | Parses the various listeners defined in JSR-352. | Class | org.springframework.batch.core.jsr.configuration.xml | Spring Batch | 
|
| ListPreparedStatementSetter | a list of values to be set on a PreparedStatement. | Class | org.springframework.batch.core.resource | Spring Batch | 
|
| LoggingItemWriter |  | Class | org.springframework.batch.core.test.timeout | Spring Batch | 
|
| MapExecutionContextDao | In-memory implementation of ExecutionContextDao backed by maps. | Class | org.springframework.batch.core.repository.dao | Spring Batch | 
|
| MapJobExecutionDao | In-memory implementation of JobExecutionDao. | Class | org.springframework.batch.core.repository.dao | Spring Batch | 
|
| MapJobExplorerFactoryBean | A FactoryBean that automates the creation of aSimpleJobExplorer using in-memory DAO implementations. | Class | org.springframework.batch.core.explore.support | Spring Batch | 
|
| MapJobInstanceDao | In-memory implementation of JobInstanceDao. | Class | org.springframework.batch.core.repository.dao | Spring Batch | 
|
| MapJobRegistry | Simple, thread-safe, map-based implementation of JobRegistry. | Class | org.springframework.batch.core.configuration.support | Spring Batch | 
|
| MapJobRepositoryFactoryBean | A FactoryBean that automates the creation of aSimpleJobRepository using non-persistent in-memory DAO | Class | org.springframework.batch.core.repository.support | Spring Batch | 
|
| MapStepExecutionDao | In-memory implementation of StepExecutionDao. | Class | org.springframework.batch.core.repository.dao | Spring Batch | 
|
| MapStepRegistry | Simple map-based implementation of StepRegistry. | Class | org.springframework.batch.core.configuration.support | Spring Batch | 
|
| MaxValueFlowExecutionAggregator | FlowExecutionStatus', using the status with the high precedence as theaggregate status. | Class | org.springframework.batch.core.job.flow.support.state | Spring Batch | 
|
| MethodInvokerMethodInterceptor | MethodInterceptor that, given a map of method names andMethodInvokers, will execute all methods tied to a particular method | Class | org.springframework.batch.core.listener | Spring Batch | 
|
| MethodInvokingTaskletAdapter | A Tasklet that wraps a method in a POJO. | Class | org.springframework.batch.core.step.tasklet | Spring Batch | 
|
| ModularBatchConfiguration | Base Configuration class providing common structure for enabling and using Spring Batch. | Class | org.springframework.batch.core.configuration.annotation | Spring Batch | 
|
| MulticasterBatchListener |  | Class | org.springframework.batch.core.listener | Spring Batch | 
|
| MultiResourcePartitioner | associates their file names with execution context keys. | Class | org.springframework.batch.core.partition.support | Spring Batch | 
|
| NeverSkipItemSkipPolicy | SkipPolicy implementation that always returns false,indicating that an item should not be skipped. | Class | org.springframework.batch.core.step.skip | Spring Batch | 
|
| NonSkippableProcessException | Fatal exception to be thrown when a process operation could not be skipped. | Class | org.springframework.batch.core.step.skip | Spring Batch | 
|
| NonSkippableReadException | Fatal exception to be thrown when a read operation could not be skipped. | Class | org.springframework.batch.core.step.skip | Spring Batch | 
|
| NonSkippableWriteException | Fatal exception to be thrown when a process operation could not be skipped. | Class | org.springframework.batch.core.step.skip | Spring Batch | 
|
| NoSuchJobException | Checked exception to indicate that a required Job is notAuthor:Dave SyerSee Also:Serialized Form | Class | org.springframework.batch.core.launch | Spring Batch | 
|
| NoSuchJobExecutionException | Checked exception to indicate that a required JobExecution is notAuthor:Dave SyerSee Also:Serialized Form | Class | org.springframework.batch.core.launch | Spring Batch | 
|
| NoSuchJobInstanceException | Exception that signals that the user requested an operation on a non-existentAuthor:Dave SyerSee Also:Serialized Form | Class | org.springframework.batch.core.launch | Spring Batch | 
|
| NoSuchObjectException | This exception identifies that a batch domain object is invalid, whichis generally caused by an invalid ID. | Class | org.springframework.batch.core.repository.dao | Spring Batch | 
|
| NoSuchStepException | Exception to signal that a step was requested that is unknown or does notAuthor:Dave SyerSee Also:Serialized Form | Class | org.springframework.batch.core.step | Spring Batch | 
|
| NoWorkFoundStepExecutionListener | Fails the step if no items have been processed ( item count is 0). | Class | org.springframework.batch.core.step | 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 | 
|
| Partitioner | Central strategy interface for creating input parameters for a partitionedstep in the form of ExecutionContext instances. | Interface | org.springframework.batch.core.partition.support | Spring Batch | 
|
| PartitionHandler | Interface defining the responsibilities of controlling the execution of apartitioned StepExecution. | Interface | org.springframework.batch.core.partition | Spring Batch | 
|
| PartitionNameProvider | Optional interface for Partitioner implementations that need to use acustom naming scheme for partitions. | Interface | org.springframework.batch.core.partition.support | Spring Batch | 
|
| PartitionParser | Parser for the  element as defined by JSR-352. | 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 | 
|
| PartitionStep | load using a PartitionHandler. | Class | org.springframework.batch.core.partition.support | Spring Batch | 
|
| PartitionStepBuilder | Step builder for PartitionStep instances. | Class | org.springframework.batch.core.step.builder | Spring Batch | 
|
| Player |  | Class | org.springframework.batch.core.test.football | Spring Batch | 
|
| PlayerDao | Interface for writing Player objects to arbitrary output. | Interface | org.springframework.batch.core.test.football | Spring Batch | 
|
| PlayerSummary |  | Class | org.springframework.batch.core.test.football | Spring Batch | 
|
| PropertyParser | Parser for the  element defined by JSR-352. | Class | org.springframework.batch.core.jsr.configuration.xml | Spring Batch | 
|
| ReferenceJobFactory | A JobFactory that just keeps a reference to a Job. | Class | org.springframework.batch.core.configuration.support | Spring Batch | 
|
| RemoteStepExecutionAggregator | Convenience class for aggregating a set of StepExecution instanceswhen the input comes from remote steps, so the data need to be refreshed from | Class | org.springframework.batch.core.partition.support | 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 | 
|
| RunIdIncrementer |  | Class | org.springframework.batch.core.launch.support | Spring Batch | 
|
| RuntimeExceptionTranslator |  | Class | org.springframework.batch.core.launch.support | Spring Batch | 
|
| ScheduledJobParametersFactory |  | Class | org.springframework.batch.core.launch.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 | 
|
| SimpleChunkProcessor | Simple implementation of the ChunkProcessor interface that handlesbasic item writing and processing. | Class | org.springframework.batch.core.step.item | Spring Batch | 
|
| SimpleChunkProvider | Simple implementation of the ChunkProvider interface that does basic chunkproviding from an ItemReader. | Class | org.springframework.batch.core.step.item | Spring Batch | 
|
| SimpleFlow | A Flow that branches conditionally depending on the exit status ofthe last State. | Class | org.springframework.batch.core.job.flow.support | 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 | 
|
| SimpleJob | Simple implementation of Job interface providing the ability to run aJobExecution. | Class | org.springframework.batch.core.job | Spring Batch | 
|
| SimpleJobBuilder |  | Class | org.springframework.batch.core.job.builder | Spring Batch | 
|
| SimpleJobExplorer |  | Class | org.springframework.batch.core.explore.support | Spring Batch | 
|
| SimpleJobLauncher | Simple implementation of the JobLauncher interface. | Class | org.springframework.batch.core.launch.support | Spring Batch | 
|
| SimpleJobOperator | Simple implementation of the JobOperator interface. | Class | org.springframework.batch.core.launch.support | Spring Batch | 
|
| SimpleJobRepository | JobExecutions, and StepExecutions using the injected DAOs. | Class | org.springframework.batch.core.repository.support | Spring Batch | 
|
| SimpleJvmExitCodeMapper | An implementation of ExitCodeMapper that can be configured through amap from batch exit codes (String) to integer results. | Class | org.springframework.batch.core.launch.support | Spring Batch | 
|
| SimpleMetric | Simple implementation of the Metric interface as required by JSR-352. | Class | org.springframework.batch.core.jsr | Spring Batch | 
|
| SimplePartitioner | Simplest possible implementation of Partitioner. | Class | org.springframework.batch.core.partition.support | Spring Batch | 
|
| SimpleRetryExceptionHandler | An ExceptionHandler that is aware of the retry context so that it candistinguish between a fatal exception and one that can be retried. | Class | org.springframework.batch.core.step.item | Spring Batch | 
|
| SimpleStepBuilder | Step builder for simple item processing (chunk oriented) steps. | Class | org.springframework.batch.core.step.builder | Spring Batch | 
|
| SimpleStepExecutionSplitter | Generic implementation of StepExecutionSplitter that delegates to aPartitioner to generate ExecutionContext instances. | Class | org.springframework.batch.core.partition.support | Spring Batch | 
|
| SimpleStepFactoryBean | Most common configuration options for simple steps should be found here. | Class | org.springframework.batch.core.step.factory | Spring Batch | 
|
| SimpleStepHandler |  | Class | org.springframework.batch.core.job | Spring Batch | 
|
| SimpleSystemProcessExitCodeMapper | Simple SystemProcessExitCodeMapper implementation that performs following mapping:0 -> ExitStatus. | Class | org.springframework.batch.core.step.tasklet | Spring Batch | 
|
| SkipException | Base exception indicating that the skip has failed or caused a failure. | Class | org.springframework.batch.core.step.skip | Spring Batch | 
|
| SkipLimitExceededException | Exception indicating that the skip limit for a particular Step hasAuthor:Ben Hale, Lucas Ward, Dave SyerSee Also:Serialized Form | Class | org.springframework.batch.core.step.skip | Spring Batch | 
|
| SkipListener | Interface for listener to skipped items. | Interface | org.springframework.batch.core | Spring Batch | 
|
| SkipListenerAdapter |  | Class | org.springframework.batch.core.jsr | Spring Batch | 
|
| SkipListenerFailedException | Special exception to indicate a failure in a skip listener. | Class | org.springframework.batch.core.step.skip | Spring Batch | 
|
| SkipListenerSupport | Basic no-op implementations of all SkipListener implementations. | Class | org.springframework.batch.core.listener | Spring Batch | 
|
| SkipOverflowException |  | Class | org.springframework.batch.core.step.item | Spring Batch | 
|
| SkipPolicy | Policy for determining whether or not some processing should be skipped. | Interface | org.springframework.batch.core.step.skip | Spring Batch | 
|
| SkipPolicyFailedException | Special exception to indicate a failure in a skip policy. | Class | org.springframework.batch.core.step.skip | Spring Batch | 
|
| SkipWrapper | Wrapper for an item and its exception if it failed processing. | Class | org.springframework.batch.core.step.item | Spring Batch | 
|
| SleepingItemProcessor |  | Class | org.springframework.batch.core.test.timeout | Spring Batch | 
|
| SleepingTasklet |  | Class | org.springframework.batch.core.test.timeout | Spring Batch | 
|
| SplitParser | Internal parser for the  elements inside a job. | Class | org.springframework.batch.core.configuration.xml | Spring Batch | 
|
| SplitState | A State implementation that splits a Flow into multipleSince:2. | Class | org.springframework.batch.core.job.flow.support.state | Spring Batch | 
|
| StandaloneStepParser | Internal parser for the  elements for a job. | Class | org.springframework.batch.core.configuration.xml | Spring Batch | 
|
| StartLimitExceededException | Indicates the step's start limit has been exceeded. | Class | org.springframework.batch.core | Spring Batch | 
|
| State |  | Interface | org.springframework.batch.core.job.flow | Spring Batch | 
|
| StateTransition | Value object representing a potential transition from one State toanother. | Class | org.springframework.batch.core.job.flow.support | Spring Batch | 
|
| Step | Batch domain interface representing the configuration of a step. | Interface | org.springframework.batch.core | Spring Batch | 
|
| StepBuilder | Convenient entry point for building all kinds of steps. | Class | org.springframework.batch.core.step.builder | Spring Batch | 
|
| StepBuilderException | Utility exception thrown by builders when they encounter unexpected checked exceptions. | Class | org.springframework.batch.core.step.builder | Spring Batch | 
|
| StepBuilderFactory | Convenient factory for a StepBuilder which sets the JobRepository andPlatformTransactionManager automatically. | Class | org.springframework.batch.core.configuration.annotation | Spring Batch | 
|
| StepBuilderHelper | A base class and utility for other step builders providing access to common properties like job repository andtransaction manager. | Class | org.springframework.batch.core.step.builder | Spring Batch | 
|
| StepBuilderHelper .CommonStepProperties |  | Class | org.springframework.batch.core.step.builder.StepBuilderHelper | Spring Batch | 
|
| StepContext | A context object that can be used to interrogate the currentStepExecution and some of its associated properties using expressions | Class | org.springframework.batch.core.scope.context | Spring Batch | 
|
| StepContextRepeatCallback | Convenient base class for clients who need to do something in a repeatcallback inside a Step. | Class | org.springframework.batch.core.scope.context | Spring Batch | 
|
| StepContribution | Represents a contribution to a StepExecution, buffering changes untilthey can be applied at a chunk boundary. | Class | org.springframework.batch.core | Spring Batch | 
|
| StepExecution | Batch domain object representation the execution of a step. | Class | org.springframework.batch.core | Spring Batch | 
|
| StepExecutionAggregator | Strategy for a aggregating step executions, usually when they are the resultof partitioned or remote execution. | Interface | org.springframework.batch.core.partition.support | Spring Batch | 
|
| StepExecutionDao | Retrieve all the StepExecution for the parent JobExecution. | Interface | org.springframework.batch.core.repository.dao | Spring Batch | 
|
| StepExecutionListener | Listener interface for the lifecycle of a Step. | Interface | org.springframework.batch.core | Spring Batch | 
|
| StepExecutionListenerSupport |  | Class | org.springframework.batch.core.listener | Spring Batch | 
|
| StepExecutionSimpleCompletionPolicy | A CompletionPolicy that picks up a commit interval fromJobParameters by listening to the start of a step. | Class | org.springframework.batch.core.resource | Spring Batch | 
|
| StepExecutionSplitter | Strategy interface for generating input contexts for a partitioned stepexecution independent from the fabric they are going to run on. | Interface | org.springframework.batch.core.partition | 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 | 
|
| StepHandler | Strategy interface for handling a Step on behalf of a Job. | Interface | org.springframework.batch.core.job | Spring Batch | 
|
| StepHolder | Interface for holders of a Step as a convenience for callers who needaccess to the underlying instance. | Interface | org.springframework.batch.core.step | Spring Batch | 
|
| StepInterruptionPolicy | Strategy interface for an interruption policy. | Interface | org.springframework.batch.core.step | Spring Batch | 
|
| StepListenerAdapter | Wrapper class to adapt the StepListener toa StepExecutionListener. | Class | org.springframework.batch.core.jsr | Spring Batch | 
|
| StepListenerFactoryBean | This AbstractListenerFactoryBean implementation is used to create aSince:2. | Class | org.springframework.batch.core.listener | Spring Batch | 
|
| StepListenerFailedException | Exception to indicate a problem in a step listener. | Class | org.springframework.batch.core.listener | Spring Batch | 
|
| StepListenerMetaData | enum StepListenerMetaDataEnumeration for StepListener meta data, which ties together the names | Class | org.springframework.batch.core.listener | Spring Batch | 
|
| StepListenerParser | Parser for a step listener element. | Class | org.springframework.batch.core.configuration.xml | Spring Batch | 
|
| StepListenerSupport | Basic no-op implementations of all StepListener interfaces. | Class | org.springframework.batch.core.listener | Spring Batch | 
|
| StepLocator | Interface for locating a Step instance by name. | Interface | org.springframework.batch.core.step | Spring Batch | 
|
| StepLocatorStepFactoryBean | Convenience factory for Step instances given a StepLocator. | Class | org.springframework.batch.core.step | Spring Batch | 
|
| StepParser | Parser for the  element defined by JSR-352. | Class | org.springframework.batch.core.jsr.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 | 
|
| StepScope | Scope for step context. | Class | org.springframework.batch.core.scope | Spring Batch | 
|
| StepScopeManager | Convenient aspect to wrap a single threaded step execution, where theprovided by the framework). | Class | org.springframework.batch.core.scope.context | Spring Batch | 
|
| StepState | State implementation that delegates to a FlowExecutor toexecute the specified Step. | Class | org.springframework.batch.core.job.flow.support.state | Spring Batch | 
|
| StepSynchronizationManager | Central convenience class for framework use in managing the step scopecontext. | Class | org.springframework.batch.core.scope.context | Spring Batch | 
|
| StoppableTasklet | An extension to the Tasklet interface to allow users toadd logic for stopping a tasklet. | Interface | org.springframework.batch.core.step.tasklet | Spring Batch | 
|
| SynchronizationManagerSupport | Central convenience class for framework use in managing the scopeSince:3. | Class | org.springframework.batch.core.scope.context | Spring Batch | 
|
| SystemCommandException | Exception indicating failed execution of system command. | Class | org.springframework.batch.core.step.tasklet | Spring Batch | 
|
| SystemCommandTasklet | Tasklet that executes a system command. | Class | org.springframework.batch.core.step.tasklet | Spring Batch | 
|
| SystemExiter | Interface for exiting the JVM. | Interface | org.springframework.batch.core.launch.support | Spring Batch | 
|
| SystemProcessExitCodeMapper | Maps the exit code of a system process to ExitStatus valuereturned by a system command. | Interface | org.springframework.batch.core.step.tasklet | Spring Batch | 
|
| TaskExecutorPartitionHandler | A PartitionHandler that uses a TaskExecutor to execute thepartitioned Step locally in multiple threads. | Class | org.springframework.batch.core.partition.support | Spring Batch | 
|
| Tasklet | Strategy for processing in a step. | Interface | org.springframework.batch.core.step.tasklet | Spring Batch | 
|
| TaskletParser | Parse a tasklet element for a step. | Class | org.springframework.batch.core.configuration.xml | Spring Batch | 
|
| TaskletStep | Simple implementation of executing the step as a call to a Tasklet,possibly repeated, and each call surrounded by a transaction. | Class | org.springframework.batch.core.step.tasklet | Spring Batch | 
|
| TaskletStepBuilder | Builder for tasklet step based on a custom tasklet (not item oriented). | Class | org.springframework.batch.core.step.builder | 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 | 
|
| ThreadStepInterruptionPolicy | Policy that checks the current thread to see if it has been interrupted. | Class | org.springframework.batch.core.step | Spring Batch | 
|
| TopLevelFlowParser |  | Class | org.springframework.batch.core.configuration.xml | Spring Batch | 
|
| TopLevelJobListenerParser | Parse  elements in the batch namespace. | Class | org.springframework.batch.core.configuration.xml | Spring Batch | 
|
| TopLevelStepListenerParser | Parse  elements in the batch namespace. | Class | org.springframework.batch.core.configuration.xml | Spring Batch | 
|
| TopLevelStepParser | Parser for the  top level element in the Batch namespace. | Class | org.springframework.batch.core.configuration.xml | Spring Batch | 
|
| UncheckedTransactionException | Convenience wrapper for a checked exception so that it can cause arollback and be extracted afterwards. | Class | org.springframework.batch.core.step.tasklet | Spring Batch | 
|
| UnexpectedJobExecutionException | Indicates to the framework that a critical error has occurred and processingshould immediately stop. | Class | org.springframework.batch.core | Spring Batch | 
|
| XStreamExecutionContextStringSerializer |  | Class | org.springframework.batch.core.repository.dao | Spring Batch |