Package org.springframework.batch.integration.chunk
@NonNullApi
package org.springframework.batch.integration.chunk
Components for remote chunking.
- Author:
- Michael Minella, Mahmoud Ben Hassine
-
ClassDescriptionException indicating that a failure or early completion condition was detected in a remote worker.ChunkHandler<T>Interface for a remote worker in the Remote Chunking pattern.A
ChunkHandler
based on aChunkProcessor
.ChunkRequest<T>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 aStepContribution
.AChannelInterceptor
that turns a pollable channel into a "pass-thru channel": if a client callsreceive()
on the channel it will delegate to aMessageSource
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.Builder for a manager step in a remote chunking setup.Convenient factory for aRemoteChunkingManagerStepBuilder
which sets theJobRepository
andPlatformTransactionManager
automatically.Builder for a worker in a remote chunking setup.A source ofStepContribution
instances that can be aggregated and used to update an ongoingStepExecution
.