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.
 
 
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.
A MessageEndpoint that can handle a StepExecutionRequest and return a StepExecution as the result.