All Classes and Interfaces
Class
Description
Exception indicating that a failure or early completion condition was detected in a
remote worker.
An
ItemProcessor that delegates to a nested processor and in the background.Base configuration class for Spring Batch Integration factory beans.
The namespace handler for the Spring Batch Integration namespace.
A
StepLocator implementation that just looks in its enclosing bean factory for
components of type Step.Interface for a remote worker in the Remote Chunking pattern.
A
ChunkHandler based on a ChunkProcessor.Encapsulation of a chunk of items to be processed remotely as part of a step execution.
Encapsulates a response to processing a chunk of items, summarising the result as a
StepContribution.Deprecated, for removal: This API element is subject to removal in a future version.
since 5.0 with no replacement.
Enable Spring Batch Integration features and provide a base configuration for setting
up remote chunking or partitioning infrastructure beans.
AOT hints for Spring Batch integration module.
The
JobLaunchingGateway is used to launch Batch Jobs.The parser for the Job-Launching Gateway, which will instantiate a
JobLaunchingGatewayParser.Message handler which uses strategies to convert a Message into a job and a set of job
parameters
Encapsulation of a
Job and its JobParameters forming a request for a
job to be launched.Interface for handling a
JobLaunchRequest and returning a JobExecution.A
PartitionHandler that uses MessageChannel instances to send
instructions to remote workers and receive their responses.A
ChannelInterceptor that turns a pollable channel into a "pass-thru channel":
if a client calls receive() on the channel it will delegate to a
MessageSource to pull the message directly from an external source.Convenient factory bean for a chunk handler that also converts an existing
chunk-oriented step into a remote chunk manager.
Parser for the remote-chunking-manager namespace element.
Builder for a manager step in a remote chunking setup.
Convenient factory for a
RemoteChunkingManagerStepBuilder which sets the
JobRepository and PlatformTransactionManager automatically.Builder for a worker in a remote chunking setup.
Parser for the remote-chunking-worker namespace element.
Builder for a manager step in a remote partitioning setup.
Convenient factory for a
RemotePartitioningManagerStepBuilder which sets the
JobRepository, JobExplorer, BeanFactory and
PlatformTransactionManager automatically.Builder for a worker step in a remote partitioning setup.
Convenient factory for a
RemotePartitioningWorkerStepBuilder which sets the
JobRepository, JobExplorer, BeanFactory and
PlatformTransactionManager automatically.A source of
StepContribution instances that can be aggregated and used to
update an ongoing StepExecution.A
ChannelInterceptor that adds the current StepExecution (if there is
one) as a header to the message.Class encapsulating information required to request a step execution in a remote
partitioning setup.