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 Steps by name.
 
 
A ChunkRequestHandler based on a ChunkProcessor.
Encapsulation of a chunk of items to be processed remotely as part of a step execution.
Interface for a remote worker in the Remote Chunking pattern.
Encapsulates a response to processing a chunk of items, summarising the result as a StepContribution.
Similar to ChunkMessageChannelItemWriter, this item writer submits chunk requests to local workers from a TaskExecutor instead of sending them over a message channel to remote workers.
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.
An ItemReader implementation that receives items as messages from a message channel using a MessagingTemplate.
An ItemWriter implementation that sends items as messages to a message channel using a MessagingTemplate.
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 and BeanFactory automatically.
Builder for a worker step in a remote partitioning setup.
Convenient factory for a RemotePartitioningWorkerStepBuilder which sets the JobRepository and BeanFactory automatically.
A Step implementation that delegates the execution to a remote worker step through messaging.
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.