@NonNullApi
程序包 org.springframework.batch.integration.chunk
Components for remote chunking.
- 作者:
- Michael Minella, Mahmoud Ben Hassine
接口概要 接口 说明 ChunkHandler<T> Interface for a remote worker in the Remote Chunking pattern.StepContributionSource A source ofStepContributioninstances that can be aggregated and used to update an ongoingStepExecution.类概要 类 说明 ChunkMessageChannelItemWriter<T> ChunkProcessorChunkHandler<S> AChunkHandlerbased on aChunkProcessor.ChunkRequest<T> Encapsulation of a chunk of items to be processed remotely as part of a step execution.ChunkResponse Encapsulates a response to processing a chunk of items, summarising the result as aStepContribution.JmsRedeliveredExtractor MessageSourcePollerInterceptor AChannelInterceptorthat turns a pollable channel into a "pass-thru channel": if a client callsreceive()on the channel it will delegate to aMessageSourceto pull the message directly from an external source.RemoteChunkHandlerFactoryBean<T> Convenient factory bean for a chunk handler that also converts an existing chunk-oriented step into a remote chunk master.RemoteChunkingMasterStepBuilder<I,O> Builder for a master step in a remote chunking setup.RemoteChunkingMasterStepBuilderFactory Convenient factory for aRemoteChunkingMasterStepBuilderwhich sets theJobRepositoryandPlatformTransactionManagerautomatically.RemoteChunkingWorkerBuilder<I,O> Builder for a worker in a remote chunking setup.异常错误概要 异常错误 说明 AsynchronousFailureException Exception indicating that a failure or early completion condition was detected in a remote worker.