Uses of Package
org.springframework.batch.core
Package
Description
Core domain context for Spring Batch covering jobs, steps, configuration and execution
abstractions.
Interfaces for registration and location of job configurations.
Specific implementations of configuration concerns.
Parsers for XML based configuration
Support classes for implementations of the batch APIs.
Interfaces and related classes to support meta data browsing.
Specific implementations of explorer concerns.
Specific implementations of job concerns.
Job and flow level builders for java based configuration of batch jobs
Flow related constructs including Flow interface, executors, and related exceptions
Basic implementations of flow constructs
States used in defining the underlying Spring Batch state machine
Interfaces and simple implementations of launch concerns.
Support classes for use in bootstrap and launch implementations or configurations.
Generic implementations of core batch listener interfaces.
This package contains APIs related to batch observability.
Interfaces for partitioning components.
Implementation of common partition components.
Interfaces and generic implementations of repository concerns.
Specific implementations of dao concerns.
Specific implementations of repository concerns.
Implementation of the contexts for each of the custom bean scopes in Spring Batch (Job
and Step).
Specific implementations of step concerns.
Step level builders for java based job configuration.
Factories for step level components.
Specific implementations of step concerns for item-oriented approach.
JobStep
and related components.Specific implementations of skip concerns for items in a step.
Interfaces and generic implementations of tasklet concerns.
Components for remote chunking.
Message based job launching components.
Remote partitioning components.
Support classes related to steps when used with Spring Integration.
Utility classes for batch job/step testing.
APIs for the configuration of Spring Batch test support.
-
ClassDescriptionEnumeration representing the status of an execution.Batch Domain Entity class.Value object used to carry information about the status of a job or step execution.Batch domain object representing a job.Batch domain object representing the execution of a job.Root of exception hierarchy for checked exceptions in job and step execution.Batch domain object representing a uniquely identifiable job run.Exception to indicate the job has been interrupted.Strategy interface for the generation of the key used in identifying unique
JobInstance
objects.Domain representation of a parameter to a batch job.Value object representing runtime parameters to a batch job.Helper class for creatingJobParameters
.Interface for obtaining the nextJobParameters
object in a sequence.Exception forJob
to signal that someJobParameters
are invalid.Strategy interface for aJob
to use in validating its parameters for an execution.Represents a contribution to aStepExecution
, buffering changes until they can be applied at a chunk boundary.Batch domain object representation for the execution of a step.Marker interface that acts as a parent to all step domain listeners, such as:StepExecutionListener
,ChunkListener
,ItemReadListener
, andItemWriteListener
-
ClassDescriptionBatch domain object representing a job.Root of exception hierarchy for checked exceptions in job and step execution.Batch domain interface representing the configuration of a step.
-
ClassDescriptionBatch domain object representing a job.Batch domain object representing the execution of a job.Interface for obtaining the next
JobParameters
object in a sequence.Strategy interface for aJob
to use in validating its parameters for an execution.Batch domain interface representing the configuration of a step. -
ClassDescriptionBatch domain object representing a job.Provide callbacks at specific points in the lifecycle of a
Job
.Interface for obtaining the nextJobParameters
object in a sequence.Strategy interface for aJob
to use in validating its parameters for an execution.Batch domain interface representing the configuration of a step. -
ClassDescriptionDomain representation of a parameter to a batch job.Value object representing runtime parameters to a batch job.
-
ClassDescriptionBatch domain object representing the execution of a job.Batch domain object representing a uniquely identifiable job run.Value object representing runtime parameters to a batch job.Batch domain object representation for the execution of a step.
-
ClassDescriptionBatch domain object representing the execution of a job.Batch domain object representing a uniquely identifiable job run.Value object representing runtime parameters to a batch job.Batch domain object representation for the execution of a step.
-
ClassDescriptionValue object used to carry information about the status of a job or step execution.Batch domain object representing a job.Batch domain object representing the execution of a job.Root of exception hierarchy for checked exceptions in job and step execution.Provide callbacks at specific points in the lifecycle of a
Job
.Exception to indicate the job has been interrupted.Value object representing runtime parameters to a batch job.Interface for obtaining the nextJobParameters
object in a sequence.Exception forJob
to signal that someJobParameters
are invalid.Strategy interface for aJob
to use in validating its parameters for an execution.Indicates the step's start limit has been exceeded.Batch domain interface representing the configuration of a step.Batch domain object representation for the execution of a step. -
ClassDescriptionBatch domain object representing a job.Provide callbacks at specific points in the lifecycle of a
Job
.Interface for obtaining the nextJobParameters
object in a sequence.Strategy interface for aJob
to use in validating its parameters for an execution.Batch domain interface representing the configuration of a step. -
ClassDescriptionEnumeration representing the status of an execution.Value object used to carry information about the status of a job or step execution.Batch domain object representing a job.Batch domain object representing the execution of a job.Root of exception hierarchy for checked exceptions in job and step execution.Exception to indicate the job has been interrupted.Indicates the step's start limit has been exceeded.Batch domain interface representing the configuration of a step.Batch domain object representation for the execution of a step.
-
-
-
ClassDescriptionBatch domain object representing a job.Batch domain object representing the execution of a job.Root of exception hierarchy for checked exceptions in job and step execution.Batch domain object representing a uniquely identifiable job run.Value object representing runtime parameters to a batch job.Exception for
Job
to signal that someJobParameters
are invalid.Indicates to the framework that a critical error has occurred and processing should immediately stop. -
ClassDescriptionBatch domain object representing a job.Batch domain object representing the execution of a job.Batch domain object representing a uniquely identifiable job run.Value object representing runtime parameters to a batch job.Interface for obtaining the next
JobParameters
object in a sequence.Exception forJob
to signal that someJobParameters
are invalid.Indicates to the framework that a critical error has occurred and processing should immediately stop. -
ClassDescriptionListener interface for the lifecycle of a chunk.Value object used to carry information about the status of a job or step execution.Listener interface for the processing of an item.Listener interface around the reading of an item.Listener interface for the writing of items.Batch domain object representing the execution of a job.Provide callbacks at specific points in the lifecycle of a
Job
.Interface for listener to skipped items.Batch domain object representation for the execution of a step.Listener interface for the lifecycle of aStep
.Marker interface that acts as a parent to all step domain listeners, such as:StepExecutionListener
,ChunkListener
,ItemReadListener
, andItemWriteListener
-
ClassDescriptionBatch domain object representing the execution of a job.Batch domain object representation for the execution of a step.
-
ClassDescriptionRoot of exception hierarchy for checked exceptions in job and step execution.Batch domain object representation for the execution of a step.
-
ClassDescriptionRoot of exception hierarchy for checked exceptions in job and step execution.Batch domain interface representing the configuration of a step.Batch domain object representation for the execution of a step.
-
ClassDescriptionBatch domain object representing the execution of a job.Root of exception hierarchy for checked exceptions in job and step execution.Batch domain object representing a uniquely identifiable job run.Value object representing runtime parameters to a batch job.Batch domain object representation for the execution of a step.
-
ClassDescriptionBatch domain object representing the execution of a job.Batch domain object representing a uniquely identifiable job run.Value object representing runtime parameters to a batch job.Batch domain object representation for the execution of a step.
-
ClassDescriptionBatch domain object representing the execution of a job.Batch domain object representing a uniquely identifiable job run.Value object representing runtime parameters to a batch job.Batch domain object representation for the execution of a step.
-
ClassDescriptionBatch domain object representation for the execution of a step.Listener interface for the lifecycle of a
Step
.Marker interface that acts as a parent to all step domain listeners, such as:StepExecutionListener
,ChunkListener
,ItemReadListener
, andItemWriteListener
-
ClassDescriptionBatch domain object representing a job.Batch domain object representing the execution of a job.Exception to indicate the job has been interrupted.Batch domain interface representing the configuration of a step.Batch domain object representation for the execution of a step.
-
ClassDescriptionValue object used to carry information about the status of a job or step execution.Exception to indicate the job has been interrupted.Batch domain interface representing the configuration of a step.Batch domain object representation for the execution of a step.Listener interface for the lifecycle of a
Step
.Marker interface that acts as a parent to all step domain listeners, such as:StepExecutionListener
,ChunkListener
,ItemReadListener
, andItemWriteListener
Indicates to the framework that a critical error has occurred and processing should immediately stop. -
ClassDescriptionListener interface for the lifecycle of a chunk.Listener interface for the processing of an item.Listener interface around the reading of an item.Listener interface for the writing of items.Batch domain object representing a job.Interface for listener to skipped items.Batch domain interface representing the configuration of a step.Listener interface for the lifecycle of a
Step
.Marker interface that acts as a parent to all step domain listeners, such as:StepExecutionListener
,ChunkListener
,ItemReadListener
, andItemWriteListener
-
ClassDescriptionBatch domain interface representing the configuration of a step.Marker interface that acts as a parent to all step domain listeners, such as:
StepExecutionListener
,ChunkListener
,ItemReadListener
, andItemWriteListener
-
ClassDescriptionListener interface for the processing of an item.Listener interface around the reading of an item.Listener interface for the writing of items.Represents a contribution to a
StepExecution
, buffering changes until they can be applied at a chunk boundary.Batch domain object representation for the execution of a step.Marker interface that acts as a parent to all step domain listeners, such as:StepExecutionListener
,ChunkListener
,ItemReadListener
, andItemWriteListener
Indicates to the framework that a critical error has occurred and processing should immediately stop. -
ClassDescriptionBatch domain object representing a job.Value object representing runtime parameters to a batch job.Batch domain interface representing the configuration of a step.Batch domain object representation for the execution of a step.
-
ClassDescriptionIndicates to the framework that a critical error has occurred and processing should immediately stop.
-
ClassDescriptionListener interface for the lifecycle of a chunk.Value object used to carry information about the status of a job or step execution.Batch domain interface representing the configuration of a step.Represents a contribution to a
StepExecution
, buffering changes until they can be applied at a chunk boundary.Batch domain object representation for the execution of a step.Listener interface for the lifecycle of aStep
.Marker interface that acts as a parent to all step domain listeners, such as:StepExecutionListener
,ChunkListener
,ItemReadListener
, andItemWriteListener
-
ClassDescriptionListener interface for the lifecycle of a chunk.Value object used to carry information about the status of a job or step execution.Listener interface around the reading of an item.Listener interface for the writing of items.Interface for listener to skipped items.Represents a contribution to a
StepExecution
, buffering changes until they can be applied at a chunk boundary.Batch domain object representation for the execution of a step.Listener interface for the lifecycle of aStep
.Marker interface that acts as a parent to all step domain listeners, such as:StepExecutionListener
,ChunkListener
,ItemReadListener
, andItemWriteListener
-
ClassDescriptionBatch domain object representing a job.Batch domain object representing the execution of a job.Root of exception hierarchy for checked exceptions in job and step execution.Value object representing runtime parameters to a batch job.
-
ClassDescriptionBatch domain object representing a job.Batch domain interface representing the configuration of a step.Batch domain object representation for the execution of a step.Listener interface for the lifecycle of a
Step
. -
ClassDescriptionBatch domain interface representing the configuration of a step.Batch domain object representation for the execution of a step.
-
ClassDescriptionBatch domain object representing a job.Batch domain object representing the execution of a job.Batch domain object representing a uniquely identifiable job run.Value object representing runtime parameters to a batch job.Helper class for creating
JobParameters
.Interface for obtaining the nextJobParameters
object in a sequence.Batch domain interface representing the configuration of a step.Batch domain object representation for the execution of a step. -