Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- afterPropertiesSet() - Method in class org.springframework.batch.integration.async.AsyncItemProcessor
-
Check mandatory properties (the
setDelegate(ItemProcessor)). - afterPropertiesSet() - Method in class org.springframework.batch.integration.async.AsyncItemWriter
- afterPropertiesSet() - Method in class org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler
- afterPropertiesSet() - Method in class org.springframework.batch.integration.chunk.MessageSourcePollerInterceptor
-
Asserts that mandatory properties are set.
- afterPropertiesSet() - Method in class org.springframework.batch.integration.config.annotation.BatchIntegrationConfiguration
- afterPropertiesSet() - Method in class org.springframework.batch.integration.partition.MessageChannelPartitionHandler
- afterPropertiesSet() - Method in class org.springframework.batch.integration.step.DelegateStep
-
Deprecated.Check mandatory properties (delegate).
- afterStep(StepExecution) - Method in class org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter
- aggregate(List<?>) - Method in class org.springframework.batch.integration.partition.MessageChannelPartitionHandler
- aggregator(StepExecutionAggregator) - Method in class org.springframework.batch.integration.partition.RemotePartitioningManagerStepBuilder
- allowStartIfComplete(boolean) - Method in class org.springframework.batch.integration.chunk.RemoteChunkingManagerStepBuilder
- allowStartIfComplete(boolean) - Method in class org.springframework.batch.integration.partition.RemotePartitioningManagerStepBuilder
- allowStartIfComplete(boolean) - Method in class org.springframework.batch.integration.partition.RemotePartitioningWorkerStepBuilder
- AsynchronousFailureException - Exception in org.springframework.batch.integration.chunk
-
Exception indicating that a failure or early completion condition was detected in a remote worker.
- AsynchronousFailureException(String) - Constructor for exception org.springframework.batch.integration.chunk.AsynchronousFailureException
-
Create a new
AsynchronousFailureExceptionbased on a message. - AsynchronousFailureException(String, Throwable) - Constructor for exception org.springframework.batch.integration.chunk.AsynchronousFailureException
-
Create a new
AsynchronousFailureExceptionbased on a message and another exception. - AsyncItemProcessor<I,
O> - Class in org.springframework.batch.integration.async -
An
ItemProcessorthat delegates to a nested processor and in the background. - AsyncItemProcessor() - Constructor for class org.springframework.batch.integration.async.AsyncItemProcessor
- AsyncItemWriter<T> - Class in org.springframework.batch.integration.async
- AsyncItemWriter() - Constructor for class org.springframework.batch.integration.async.AsyncItemWriter
B
- backOffPolicy(BackOffPolicy) - Method in class org.springframework.batch.integration.chunk.RemoteChunkingManagerStepBuilder
- BatchIntegrationConfiguration - Class in org.springframework.batch.integration.config.annotation
-
Base configuration class for Spring Batch Integration factory beans.
- BatchIntegrationConfiguration(JobRepository, JobExplorer, PlatformTransactionManager) - Constructor for class org.springframework.batch.integration.config.annotation.BatchIntegrationConfiguration
- BatchIntegrationNamespaceHandler - Class in org.springframework.batch.integration.config.xml
-
The namespace handler for the Spring Batch Integration namespace.
- BatchIntegrationNamespaceHandler() - Constructor for class org.springframework.batch.integration.config.xml.BatchIntegrationNamespaceHandler
- beanFactory(BeanFactory) - Method in class org.springframework.batch.integration.partition.RemotePartitioningManagerStepBuilder
-
Set the bean factory.
- beanFactory(BeanFactory) - Method in class org.springframework.batch.integration.partition.RemotePartitioningWorkerStepBuilder
-
Set the bean factory.
- BeanFactoryStepLocator - Class in org.springframework.batch.integration.partition
-
A
StepLocatorimplementation that just looks in its enclosing bean factory for components of typeStep. - BeanFactoryStepLocator() - Constructor for class org.springframework.batch.integration.partition.BeanFactoryStepLocator
- beforeStep(StepExecution) - Method in class org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter
- build() - Method in class org.springframework.batch.integration.chunk.RemoteChunkingManagerStepBuilder
-
Build a manager
TaskletStep. - build() - Method in class org.springframework.batch.integration.chunk.RemoteChunkingWorkerBuilder
-
Create an
IntegrationFlowwith aChunkProcessorChunkHandlerconfigured as a service activator listening to the input channel and replying on the output channel. - build() - Method in class org.springframework.batch.integration.partition.RemotePartitioningManagerStepBuilder
C
- chunk(int) - Method in class org.springframework.batch.integration.chunk.RemoteChunkingManagerStepBuilder
- chunk(int) - Method in class org.springframework.batch.integration.partition.RemotePartitioningWorkerStepBuilder
-
Deprecated, for removal: This API element is subject to removal in a future version.
- chunk(int, PlatformTransactionManager) - Method in class org.springframework.batch.integration.partition.RemotePartitioningWorkerStepBuilder
- chunk(CompletionPolicy) - Method in class org.springframework.batch.integration.chunk.RemoteChunkingManagerStepBuilder
- chunk(CompletionPolicy) - Method in class org.springframework.batch.integration.partition.RemotePartitioningWorkerStepBuilder
-
Deprecated, for removal: This API element is subject to removal in a future version.
- chunk(CompletionPolicy, PlatformTransactionManager) - Method in class org.springframework.batch.integration.partition.RemotePartitioningWorkerStepBuilder
- ChunkHandler<T> - Interface in org.springframework.batch.integration.chunk
-
Interface for a remote worker in the Remote Chunking pattern.
- ChunkMessageChannelItemWriter<T> - Class in org.springframework.batch.integration.chunk
- ChunkMessageChannelItemWriter() - Constructor for class org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter
- ChunkMessageChannelItemWriter.LocalState - Class in org.springframework.batch.integration.chunk
- chunkOperations(RepeatOperations) - Method in class org.springframework.batch.integration.chunk.RemoteChunkingManagerStepBuilder
- ChunkProcessorChunkHandler<S> - Class in org.springframework.batch.integration.chunk
-
A
ChunkHandlerbased on aChunkProcessor. - ChunkProcessorChunkHandler() - Constructor for class org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler
- ChunkRequest<T> - Class in org.springframework.batch.integration.chunk
-
Encapsulation of a chunk of items to be processed remotely as part of a step execution.
- ChunkRequest(int, Chunk<? extends T>, long, StepContribution) - Constructor for class org.springframework.batch.integration.chunk.ChunkRequest
- ChunkResponse - Class in org.springframework.batch.integration.chunk
-
Encapsulates a response to processing a chunk of items, summarising the result as a
StepContribution. - ChunkResponse(boolean, int, Long, StepContribution) - Constructor for class org.springframework.batch.integration.chunk.ChunkResponse
- ChunkResponse(boolean, int, Long, StepContribution, String) - Constructor for class org.springframework.batch.integration.chunk.ChunkResponse
- ChunkResponse(boolean, int, Long, StepContribution, String, boolean) - Constructor for class org.springframework.batch.integration.chunk.ChunkResponse
- ChunkResponse(int, Long, StepContribution) - Constructor for class org.springframework.batch.integration.chunk.ChunkResponse
- ChunkResponse(ChunkResponse, boolean) - Constructor for class org.springframework.batch.integration.chunk.ChunkResponse
- close() - Method in class org.springframework.batch.integration.async.AsyncItemWriter
- close() - Method in class org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter
- createStepContribution() - Method in class org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter.LocalState
D
- DEFAULT_MAX_WAIT_TIMEOUTS - Variable in class org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter
- DEFAULT_THROTTLE_LIMIT - Static variable in class org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter
- DelegateStep - Class in org.springframework.batch.integration.step
-
Deprecated, for removal: This API element is subject to removal in a future version.since 5.0 with no replacement. Scheduled for removal in 5.2.
- DelegateStep() - Constructor for class org.springframework.batch.integration.step.DelegateStep
-
Deprecated.
- doExecute(StepExecution) - Method in class org.springframework.batch.integration.step.DelegateStep
-
Deprecated.
- doHandle(StepExecution, Set<StepExecution>) - Method in class org.springframework.batch.integration.partition.MessageChannelPartitionHandler
-
Sends
StepExecutionRequestobjects to the request channel of theMessagingTemplate, and then receives the result back as a list ofStepExecutionon a reply channel.
E
- EnableBatchIntegration - Annotation Interface in org.springframework.batch.integration.config.annotation
-
Enable Spring Batch Integration features and provide a base configuration for setting up remote chunking or partitioning infrastructure beans.
- exceptionHandler(ExceptionHandler) - Method in class org.springframework.batch.integration.chunk.RemoteChunkingManagerStepBuilder
- extract(ChunkResponse, boolean) - Method in class org.springframework.batch.integration.chunk.JmsRedeliveredExtractor
F
- flow(Flow) - Method in class org.springframework.batch.integration.partition.RemotePartitioningWorkerStepBuilder
G
- get(String) - Method in class org.springframework.batch.integration.chunk.RemoteChunkingManagerStepBuilderFactory
-
Creates a
RemoteChunkingManagerStepBuilderand initializes its job repository and transaction manager. - get(String) - Method in class org.springframework.batch.integration.partition.RemotePartitioningManagerStepBuilderFactory
-
Creates a
RemotePartitioningManagerStepBuilderand initializes its job repository, job explorer, bean factory and transaction manager. - get(String) - Method in class org.springframework.batch.integration.partition.RemotePartitioningWorkerStepBuilderFactory
-
Creates a
RemotePartitioningWorkerStepBuilderand initializes its job repository, job explorer, bean factory and transaction manager. - getExpecting() - Method in class org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter.LocalState
- getInputChannelAttributeName() - Method in class org.springframework.batch.integration.config.xml.JobLaunchingGatewayParser
- getItems() - Method in class org.springframework.batch.integration.chunk.ChunkRequest
- getJob() - Method in class org.springframework.batch.integration.launch.JobLaunchRequest
- getJobExecutionId() - Method in class org.springframework.batch.integration.partition.StepExecutionRequest
- getJobId() - Method in class org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter.LocalState
- getJobId() - Method in class org.springframework.batch.integration.chunk.ChunkRequest
- getJobId() - Method in class org.springframework.batch.integration.chunk.ChunkResponse
- getJobParameters() - Method in class org.springframework.batch.integration.launch.JobLaunchRequest
- getMessage() - Method in class org.springframework.batch.integration.chunk.ChunkResponse
- getNextResult() - Method in class org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter
-
Get the next result if it is available (within the timeout specified in the gateway), otherwise do nothing.
- getObject() - Method in class org.springframework.batch.integration.chunk.RemoteChunkHandlerFactoryBean
- getObjectType() - Method in class org.springframework.batch.integration.chunk.RemoteChunkHandlerFactoryBean
-
The type of object created by this factory.
- getRequest(Chunk<? extends T>) - Method in class org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter.LocalState
- getSequence() - Method in class org.springframework.batch.integration.chunk.ChunkRequest
- getSequence() - Method in class org.springframework.batch.integration.chunk.ChunkResponse
- getStep(String) - Method in class org.springframework.batch.integration.partition.BeanFactoryStepLocator
-
Look up a bean with the provided name of type
Step. - getStepContribution() - Method in class org.springframework.batch.integration.chunk.ChunkRequest
- getStepContribution() - Method in class org.springframework.batch.integration.chunk.ChunkResponse
- getStepContributions() - Method in class org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter
- getStepContributions() - Method in interface org.springframework.batch.integration.chunk.StepContributionSource
-
Get the currently available contributions and drain the source.
- getStepExecutionId() - Method in class org.springframework.batch.integration.partition.StepExecutionRequest
- getStepName() - Method in class org.springframework.batch.integration.partition.StepExecutionRequest
- getStepNames() - Method in class org.springframework.batch.integration.partition.BeanFactoryStepLocator
-
Look in the bean factory for all beans of type
Step. - gridSize(int) - Method in class org.springframework.batch.integration.partition.RemotePartitioningManagerStepBuilder
H
- handle(StepExecutionRequest) - Method in class org.springframework.batch.integration.partition.StepExecutionRequestHandler
- handleChunk(ChunkRequest<S>) - Method in class org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler
- handleChunk(ChunkRequest<T>) - Method in interface org.springframework.batch.integration.chunk.ChunkHandler
-
Handle the chunk, processing all the items and returning a response summarising the result.
- handleRequestMessage(Message<?>) - Method in class org.springframework.batch.integration.launch.JobLaunchingGateway
-
Launches a Batch Job using the provided request
Message.
I
- incrementActual() - Method in class org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter.LocalState
- incrementExpected() - Method in class org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter.LocalState
- incrementRedelivered() - Method in class org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter.LocalState
- init() - Method in class org.springframework.batch.integration.config.xml.BatchIntegrationNamespaceHandler
- inputChannel(MessageChannel) - Method in class org.springframework.batch.integration.chunk.RemoteChunkingWorkerBuilder
-
Set the input channel on which items sent by the manager are received.
- inputChannel(MessageChannel) - Method in class org.springframework.batch.integration.partition.RemotePartitioningManagerStepBuilder
-
Set the input channel on which replies from workers will be received.
- inputChannel(MessageChannel) - Method in class org.springframework.batch.integration.partition.RemotePartitioningWorkerStepBuilder
-
Set the input channel on which step execution requests sent by the manager are received.
- inputChannel(PollableChannel) - Method in class org.springframework.batch.integration.chunk.RemoteChunkingManagerStepBuilder
-
Set the input channel on which replies from workers will be received.
- IntegrationRuntimeHints - Class in org.springframework.batch.integration.aot
-
AOT hints for Spring Batch integration module.
- IntegrationRuntimeHints() - Constructor for class org.springframework.batch.integration.aot.IntegrationRuntimeHints
- isRedelivered() - Method in class org.springframework.batch.integration.chunk.ChunkResponse
- isSingleton() - Method in class org.springframework.batch.integration.chunk.RemoteChunkHandlerFactoryBean
-
Optimization for the bean factory (always returns true).
- isSuccessful() - Method in class org.springframework.batch.integration.chunk.ChunkResponse
- itemProcessor(ItemProcessor<I, O>) - Method in class org.springframework.batch.integration.chunk.RemoteChunkingWorkerBuilder
-
Set the
ItemProcessorto use to process items sent by the manager step. - itemWriter(ItemWriter<O>) - Method in class org.springframework.batch.integration.chunk.RemoteChunkingWorkerBuilder
-
Set the
ItemWriterto use to write items sent by the manager step.
J
- JmsRedeliveredExtractor - Class in org.springframework.batch.integration.chunk
- JmsRedeliveredExtractor() - Constructor for class org.springframework.batch.integration.chunk.JmsRedeliveredExtractor
- job(Job) - Method in class org.springframework.batch.integration.partition.RemotePartitioningWorkerStepBuilder
- jobExplorer(JobExplorer) - Method in class org.springframework.batch.integration.partition.RemotePartitioningManagerStepBuilder
-
Set the job explorer.
- jobExplorer(JobExplorer) - Method in class org.springframework.batch.integration.partition.RemotePartitioningWorkerStepBuilder
-
Set the job explorer.
- JobLaunchingGateway - Class in org.springframework.batch.integration.launch
-
The
JobLaunchingGatewayis used to launch Batch Jobs. - JobLaunchingGateway(JobLauncher) - Constructor for class org.springframework.batch.integration.launch.JobLaunchingGateway
-
Constructor taking a
JobLauncheras parameter. - JobLaunchingGatewayParser - Class in org.springframework.batch.integration.config.xml
-
The parser for the Job-Launching Gateway, which will instantiate a
JobLaunchingGatewayParser. - JobLaunchingGatewayParser() - Constructor for class org.springframework.batch.integration.config.xml.JobLaunchingGatewayParser
- JobLaunchingMessageHandler - Class in org.springframework.batch.integration.launch
-
Message handler which uses strategies to convert a Message into a job and a set of job parameters
- JobLaunchingMessageHandler(JobLauncher) - Constructor for class org.springframework.batch.integration.launch.JobLaunchingMessageHandler
- JobLaunchRequest - Class in org.springframework.batch.integration.launch
-
Encapsulation of a
Joband itsJobParametersforming a request for a job to be launched. - JobLaunchRequest(Job, JobParameters) - Constructor for class org.springframework.batch.integration.launch.JobLaunchRequest
- JobLaunchRequestHandler - Interface in org.springframework.batch.integration.launch
-
Interface for handling a
JobLaunchRequestand returning aJobExecution.
K
- keyGenerator(KeyGenerator) - Method in class org.springframework.batch.integration.chunk.RemoteChunkingManagerStepBuilder
L
- launch(JobLaunchRequest) - Method in class org.springframework.batch.integration.launch.JobLaunchingMessageHandler
- launch(JobLaunchRequest) - Method in interface org.springframework.batch.integration.launch.JobLaunchRequestHandler
- listener(Object) - Method in class org.springframework.batch.integration.chunk.RemoteChunkingManagerStepBuilder
- listener(Object) - Method in class org.springframework.batch.integration.partition.RemotePartitioningManagerStepBuilder
- listener(Object) - Method in class org.springframework.batch.integration.partition.RemotePartitioningWorkerStepBuilder
- listener(ChunkListener) - Method in class org.springframework.batch.integration.chunk.RemoteChunkingManagerStepBuilder
- listener(ItemReadListener<? super I>) - Method in class org.springframework.batch.integration.chunk.RemoteChunkingManagerStepBuilder
- listener(ItemWriteListener<? super O>) - Method in class org.springframework.batch.integration.chunk.RemoteChunkingManagerStepBuilder
- listener(SkipListener<? super I, ? super O>) - Method in class org.springframework.batch.integration.chunk.RemoteChunkingManagerStepBuilder
- listener(StepExecutionListener) - Method in class org.springframework.batch.integration.chunk.RemoteChunkingManagerStepBuilder
- listener(StepExecutionListener) - Method in class org.springframework.batch.integration.partition.RemotePartitioningManagerStepBuilder
- listener(StepExecutionListener) - Method in class org.springframework.batch.integration.partition.RemotePartitioningWorkerStepBuilder
- listener(RetryListener) - Method in class org.springframework.batch.integration.chunk.RemoteChunkingManagerStepBuilder
- localState - Variable in class org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter
- LocalState() - Constructor for class org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter.LocalState
M
- maxWaitTimeouts - Variable in class org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter
- maxWaitTimeouts(int) - Method in class org.springframework.batch.integration.chunk.RemoteChunkingManagerStepBuilder
-
The maximum number of times to wait at the end of a step for a non-null result from the remote workers.
- MessageChannelPartitionHandler - Class in org.springframework.batch.integration.partition
-
A
PartitionHandlerthat usesMessageChannelinstances to send instructions to remote workers and receive their responses. - MessageChannelPartitionHandler() - Constructor for class org.springframework.batch.integration.partition.MessageChannelPartitionHandler
- MessageSourcePollerInterceptor - Class in org.springframework.batch.integration.chunk
-
A
ChannelInterceptorthat 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. - MessageSourcePollerInterceptor() - Constructor for class org.springframework.batch.integration.chunk.MessageSourcePollerInterceptor
-
Convenient default constructor for configuration purposes.
- MessageSourcePollerInterceptor(MessageSource<?>) - Constructor for class org.springframework.batch.integration.chunk.MessageSourcePollerInterceptor
- messagingGateway - Variable in class org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter
- messagingTemplate(MessagingTemplate) - Method in class org.springframework.batch.integration.chunk.RemoteChunkingManagerStepBuilder
-
Set the
MessagingTemplateto use to send data to workers. - messagingTemplate(MessagingTemplate) - Method in class org.springframework.batch.integration.partition.RemotePartitioningManagerStepBuilder
-
Set the
MessagingTemplateto use to send data to workers.
N
- noRetry(Class<? extends Throwable>) - Method in class org.springframework.batch.integration.chunk.RemoteChunkingManagerStepBuilder
- noRollback(Class<? extends Throwable>) - Method in class org.springframework.batch.integration.chunk.RemoteChunkingManagerStepBuilder
- noSkip(Class<? extends Throwable>) - Method in class org.springframework.batch.integration.chunk.RemoteChunkingManagerStepBuilder
O
- open(int, int) - Method in class org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter.LocalState
- open(ExecutionContext) - Method in class org.springframework.batch.integration.async.AsyncItemWriter
- open(ExecutionContext) - Method in class org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter
- org.springframework.batch.integration - package org.springframework.batch.integration
-
Provides integration with Spring Integration.
- org.springframework.batch.integration.aot - package org.springframework.batch.integration.aot
- org.springframework.batch.integration.async - package org.springframework.batch.integration.async
-
Components for executing item processing asynchronously and writing the results when processing is complete.
- org.springframework.batch.integration.chunk - package org.springframework.batch.integration.chunk
-
Components for remote chunking.
- org.springframework.batch.integration.config.annotation - package org.springframework.batch.integration.config.annotation
-
APIs for the configuration of Spring Integration components through annotations.
- org.springframework.batch.integration.config.xml - package org.springframework.batch.integration.config.xml
-
APIs for the configuration of Spring Integration components through XML.
- org.springframework.batch.integration.launch - package org.springframework.batch.integration.launch
-
Message based job launching components.
- org.springframework.batch.integration.partition - package org.springframework.batch.integration.partition
-
Remote partitioning components.
- org.springframework.batch.integration.step - package org.springframework.batch.integration.step
-
Support classes related to steps when used with Spring Integration.
- outputChannel(MessageChannel) - Method in class org.springframework.batch.integration.chunk.RemoteChunkingManagerStepBuilder
-
Set the output channel on which requests to workers will be sent.
- outputChannel(MessageChannel) - Method in class org.springframework.batch.integration.chunk.RemoteChunkingWorkerBuilder
-
Set the output channel on which replies will be sent to the manager step.
- outputChannel(MessageChannel) - Method in class org.springframework.batch.integration.partition.RemotePartitioningManagerStepBuilder
-
Set the output channel on which requests to workers will be sent.
- outputChannel(MessageChannel) - Method in class org.springframework.batch.integration.partition.RemotePartitioningWorkerStepBuilder
-
Set the output channel on which replies will be sent to the manager step.
P
- parseHandler(Element, ParserContext) - Method in class org.springframework.batch.integration.config.xml.JobLaunchingGatewayParser
- parseInternal(Element, ParserContext) - Method in class org.springframework.batch.integration.config.xml.RemoteChunkingManagerParser
- parseInternal(Element, ParserContext) - Method in class org.springframework.batch.integration.config.xml.RemoteChunkingWorkerParser
- partitioner(String, Partitioner) - Method in class org.springframework.batch.integration.partition.RemotePartitioningManagerStepBuilder
- partitioner(String, Partitioner) - Method in class org.springframework.batch.integration.partition.RemotePartitioningWorkerStepBuilder
- partitioner(Step) - Method in class org.springframework.batch.integration.partition.RemotePartitioningWorkerStepBuilder
- partitionHandler(PartitionHandler) - Method in class org.springframework.batch.integration.partition.RemotePartitioningManagerStepBuilder
-
This method will throw a
UnsupportedOperationExceptionsince the partition handler of the manager step will be automatically set to an instance ofMessageChannelPartitionHandler. - pollChunkResponses() - Method in class org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter.LocalState
- pollInterval(long) - Method in class org.springframework.batch.integration.partition.RemotePartitioningManagerStepBuilder
-
How often to poll the job repository for the status of the workers.
- preReceive(MessageChannel) - Method in class org.springframework.batch.integration.chunk.MessageSourcePollerInterceptor
-
Receive from the
MessageSourceand send immediately to the input channel, so that the call that we are intercepting always a message to receive. - preSend(Message<?>, MessageChannel) - Method in class org.springframework.batch.integration.async.StepExecutionInterceptor
- process(I) - Method in class org.springframework.batch.integration.async.AsyncItemProcessor
-
Transform the input by delegating to the provided item processor.
- processor(ItemProcessor<? super I, ? extends O>) - Method in class org.springframework.batch.integration.chunk.RemoteChunkingManagerStepBuilder
- pushResponse(ChunkResponse) - Method in class org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter.LocalState
R
- reader(ItemReader<? extends I>) - Method in class org.springframework.batch.integration.chunk.RemoteChunkingManagerStepBuilder
- readerIsTransactionalQueue() - Method in class org.springframework.batch.integration.chunk.RemoteChunkingManagerStepBuilder
- registerHints(RuntimeHints, ClassLoader) - Method in class org.springframework.batch.integration.aot.IntegrationRuntimeHints
- RemoteChunkHandlerFactoryBean<T> - Class in org.springframework.batch.integration.chunk
-
Convenient factory bean for a chunk handler that also converts an existing chunk-oriented step into a remote chunk manager.
- RemoteChunkHandlerFactoryBean() - Constructor for class org.springframework.batch.integration.chunk.RemoteChunkHandlerFactoryBean
- RemoteChunkingManagerParser - Class in org.springframework.batch.integration.config.xml
-
Parser for the remote-chunking-manager namespace element.
- RemoteChunkingManagerParser() - Constructor for class org.springframework.batch.integration.config.xml.RemoteChunkingManagerParser
- RemoteChunkingManagerStepBuilder<I,
O> - Class in org.springframework.batch.integration.chunk -
Builder for a manager step in a remote chunking setup.
- RemoteChunkingManagerStepBuilder(String) - Constructor for class org.springframework.batch.integration.chunk.RemoteChunkingManagerStepBuilder
-
Deprecated, for removal: This API element is subject to removal in a future version.
- RemoteChunkingManagerStepBuilder(String, JobRepository) - Constructor for class org.springframework.batch.integration.chunk.RemoteChunkingManagerStepBuilder
-
Create a new
RemoteChunkingManagerStepBuilder. - remoteChunkingManagerStepBuilderFactory() - Method in class org.springframework.batch.integration.config.annotation.BatchIntegrationConfiguration
- RemoteChunkingManagerStepBuilderFactory - Class in org.springframework.batch.integration.chunk
-
Convenient factory for a
RemoteChunkingManagerStepBuilderwhich sets theJobRepositoryandPlatformTransactionManagerautomatically. - RemoteChunkingManagerStepBuilderFactory(JobRepository, PlatformTransactionManager) - Constructor for class org.springframework.batch.integration.chunk.RemoteChunkingManagerStepBuilderFactory
-
Create a new
RemoteChunkingManagerStepBuilderFactory. - remoteChunkingWorkerBuilder() - Method in class org.springframework.batch.integration.config.annotation.BatchIntegrationConfiguration
- RemoteChunkingWorkerBuilder<I,
O> - Class in org.springframework.batch.integration.chunk -
Builder for a worker in a remote chunking setup.
- RemoteChunkingWorkerBuilder() - Constructor for class org.springframework.batch.integration.chunk.RemoteChunkingWorkerBuilder
- RemoteChunkingWorkerParser - Class in org.springframework.batch.integration.config.xml
-
Parser for the remote-chunking-worker namespace element.
- RemoteChunkingWorkerParser() - Constructor for class org.springframework.batch.integration.config.xml.RemoteChunkingWorkerParser
- RemotePartitioningManagerStepBuilder - Class in org.springframework.batch.integration.partition
-
Builder for a manager step in a remote partitioning setup.
- RemotePartitioningManagerStepBuilder(String) - Constructor for class org.springframework.batch.integration.partition.RemotePartitioningManagerStepBuilder
-
Deprecated, for removal: This API element is subject to removal in a future version.
- RemotePartitioningManagerStepBuilder(String, JobRepository) - Constructor for class org.springframework.batch.integration.partition.RemotePartitioningManagerStepBuilder
-
Create a new
RemotePartitioningManagerStepBuilder. - remotePartitioningManagerStepBuilderFactory() - Method in class org.springframework.batch.integration.config.annotation.BatchIntegrationConfiguration
- RemotePartitioningManagerStepBuilderFactory - Class in org.springframework.batch.integration.partition
-
Convenient factory for a
RemotePartitioningManagerStepBuilderwhich sets theJobRepository,JobExplorer,BeanFactoryandPlatformTransactionManagerautomatically. - RemotePartitioningManagerStepBuilderFactory(JobRepository, JobExplorer) - Constructor for class org.springframework.batch.integration.partition.RemotePartitioningManagerStepBuilderFactory
-
Create a new
RemotePartitioningManagerStepBuilderFactory. - RemotePartitioningWorkerStepBuilder - Class in org.springframework.batch.integration.partition
-
Builder for a worker step in a remote partitioning setup.
- RemotePartitioningWorkerStepBuilder(String) - Constructor for class org.springframework.batch.integration.partition.RemotePartitioningWorkerStepBuilder
-
Deprecated, for removal: This API element is subject to removal in a future version.
- RemotePartitioningWorkerStepBuilder(String, JobRepository) - Constructor for class org.springframework.batch.integration.partition.RemotePartitioningWorkerStepBuilder
-
Initialize a step builder for a step with the given name.
- remotePartitioningWorkerStepBuilderFactory() - Method in class org.springframework.batch.integration.config.annotation.BatchIntegrationConfiguration
- RemotePartitioningWorkerStepBuilderFactory - Class in org.springframework.batch.integration.partition
-
Convenient factory for a
RemotePartitioningWorkerStepBuilderwhich sets theJobRepository,JobExplorer,BeanFactoryandPlatformTransactionManagerautomatically. - RemotePartitioningWorkerStepBuilderFactory(JobRepository, JobExplorer) - Constructor for class org.springframework.batch.integration.partition.RemotePartitioningWorkerStepBuilderFactory
-
Create a new
RemotePartitioningWorkerStepBuilderFactory. - replyChannel - Variable in class org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter
- repository(JobRepository) - Method in class org.springframework.batch.integration.chunk.RemoteChunkingManagerStepBuilder
- repository(JobRepository) - Method in class org.springframework.batch.integration.partition.RemotePartitioningManagerStepBuilder
- repository(JobRepository) - Method in class org.springframework.batch.integration.partition.RemotePartitioningWorkerStepBuilder
- reset() - Method in class org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter.LocalState
- retry(Class<? extends Throwable>) - Method in class org.springframework.batch.integration.chunk.RemoteChunkingManagerStepBuilder
- retryContextCache(RetryContextCache) - Method in class org.springframework.batch.integration.chunk.RemoteChunkingManagerStepBuilder
- retryLimit(int) - Method in class org.springframework.batch.integration.chunk.RemoteChunkingManagerStepBuilder
- retryPolicy(RetryPolicy) - Method in class org.springframework.batch.integration.chunk.RemoteChunkingManagerStepBuilder
S
- setBeanFactory(BeanFactory) - Method in class org.springframework.batch.integration.partition.BeanFactoryStepLocator
- setBeanFactory(BeanFactory) - Method in class org.springframework.batch.integration.partition.RemotePartitioningManagerStepBuilderFactory
- setBeanFactory(BeanFactory) - Method in class org.springframework.batch.integration.partition.RemotePartitioningWorkerStepBuilderFactory
- setChannel(MessageChannel) - Method in class org.springframework.batch.integration.chunk.MessageSourcePollerInterceptor
-
Optional MessageChannel for injecting the message received from the source (defaults to the channel intercepted in
MessageSourcePollerInterceptor.preReceive(MessageChannel)). - setChunkProcessor(ChunkProcessor<S>) - Method in class org.springframework.batch.integration.chunk.ChunkProcessorChunkHandler
-
Public setter for the
ChunkProcessor. - setChunkWriter(ItemWriter<T>) - Method in class org.springframework.batch.integration.chunk.RemoteChunkHandlerFactoryBean
-
The item writer to be injected into the step.
- setDataSource(DataSource) - Method in class org.springframework.batch.integration.partition.MessageChannelPartitionHandler
-
DataSourcepointing to the job repository - setDelegate(Step) - Method in class org.springframework.batch.integration.step.DelegateStep
-
Deprecated.
- setDelegate(ItemProcessor<I, O>) - Method in class org.springframework.batch.integration.async.AsyncItemProcessor
-
The
ItemProcessorto use to delegate processing to in a background thread. - setDelegate(ItemWriter<T>) - Method in class org.springframework.batch.integration.async.AsyncItemWriter
- setJobExplorer(JobExplorer) - Method in class org.springframework.batch.integration.partition.MessageChannelPartitionHandler
-
JobExplorerto use to query the job repository. - setJobExplorer(JobExplorer) - Method in class org.springframework.batch.integration.partition.StepExecutionRequestHandler
-
An explorer that should be used to check for
StepExecutioncompletion. - setMaxWaitTimeouts(int) - Method in class org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter
-
The maximum number of times to wait at the end of a step for a non-null result from the remote workers.
- setMessageSource(MessageSource<?>) - Method in class org.springframework.batch.integration.chunk.MessageSourcePollerInterceptor
- setMessagingOperations(MessagingTemplate) - Method in class org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter
- setMessagingOperations(MessagingTemplate) - Method in class org.springframework.batch.integration.partition.MessageChannelPartitionHandler
-
A pre-configured gateway for sending and receiving messages to the remote workers.
- setPollInterval(long) - Method in class org.springframework.batch.integration.partition.MessageChannelPartitionHandler
-
How often to poll the job repository for the status of the workers.
- setReplyChannel(PollableChannel) - Method in class org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter
- setReplyChannel(PollableChannel) - Method in class org.springframework.batch.integration.partition.MessageChannelPartitionHandler
- setStep(TaskletStep) - Method in class org.springframework.batch.integration.chunk.RemoteChunkHandlerFactoryBean
-
The local step that is to be converted to a remote chunk manager.
- setStepContributionSource(StepContributionSource) - Method in class org.springframework.batch.integration.chunk.RemoteChunkHandlerFactoryBean
-
A source of
StepContributioninstances coming back from remote workers. - setStepExecution(StepExecution) - Method in class org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter.LocalState
- setStepLocator(StepLocator) - Method in class org.springframework.batch.integration.partition.StepExecutionRequestHandler
-
Used to locate a
Stepto execute for each request. - setStepName(String) - Method in class org.springframework.batch.integration.partition.MessageChannelPartitionHandler
-
The name of the
Stepthat will be used to execute the partitionedStepExecution. - setTaskExecutor(TaskExecutor) - Method in class org.springframework.batch.integration.async.AsyncItemProcessor
-
The
TaskExecutorto use to allow the item processing to proceed in the background. - setThrottleLimit(long) - Method in class org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter
-
Public setter for the throttle limit.
- setTimeout(long) - Method in class org.springframework.batch.integration.partition.MessageChannelPartitionHandler
-
When using job repository polling, the time limit to wait.
- skip(Class<? extends Throwable>) - Method in class org.springframework.batch.integration.chunk.RemoteChunkingManagerStepBuilder
- skipLimit(int) - Method in class org.springframework.batch.integration.chunk.RemoteChunkingManagerStepBuilder
- skipPolicy(SkipPolicy) - Method in class org.springframework.batch.integration.chunk.RemoteChunkingManagerStepBuilder
- splitter(StepExecutionSplitter) - Method in class org.springframework.batch.integration.partition.RemotePartitioningManagerStepBuilder
- startLimit(int) - Method in class org.springframework.batch.integration.chunk.RemoteChunkingManagerStepBuilder
- startLimit(int) - Method in class org.springframework.batch.integration.partition.RemotePartitioningManagerStepBuilder
- startLimit(int) - Method in class org.springframework.batch.integration.partition.RemotePartitioningWorkerStepBuilder
- step(Step) - Method in class org.springframework.batch.integration.partition.RemotePartitioningManagerStepBuilder
- STEP_EXECUTION - Static variable in class org.springframework.batch.integration.async.StepExecutionInterceptor
-
The name of the header
- StepContributionSource - Interface in org.springframework.batch.integration.chunk
-
A source of
StepContributioninstances that can be aggregated and used to update an ongoingStepExecution. - StepExecutionInterceptor - Class in org.springframework.batch.integration.async
-
A
ChannelInterceptorthat adds the currentStepExecution(if there is one) as a header to the message. - StepExecutionInterceptor() - Constructor for class org.springframework.batch.integration.async.StepExecutionInterceptor
- StepExecutionRequest - Class in org.springframework.batch.integration.partition
-
Class encapsulating information required to request a step execution in a remote partitioning setup.
- StepExecutionRequest(String, Long, Long) - Constructor for class org.springframework.batch.integration.partition.StepExecutionRequest
-
Create a new
StepExecutionRequestinstance. - StepExecutionRequestHandler - Class in org.springframework.batch.integration.partition
- StepExecutionRequestHandler() - Constructor for class org.springframework.batch.integration.partition.StepExecutionRequestHandler
- stepLocator(StepLocator) - Method in class org.springframework.batch.integration.partition.RemotePartitioningWorkerStepBuilder
-
Set the step locator used to locate the worker step to execute.
- stepOperations(RepeatOperations) - Method in class org.springframework.batch.integration.chunk.RemoteChunkingManagerStepBuilder
- stream(ItemStream) - Method in class org.springframework.batch.integration.chunk.RemoteChunkingManagerStepBuilder
T
- tasklet(Tasklet) - Method in class org.springframework.batch.integration.partition.RemotePartitioningWorkerStepBuilder
-
Deprecated, for removal: This API element is subject to removal in a future version.
- tasklet(Tasklet, PlatformTransactionManager) - Method in class org.springframework.batch.integration.partition.RemotePartitioningWorkerStepBuilder
- throttleLimit - Variable in class org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter
- throttleLimit(long) - Method in class org.springframework.batch.integration.chunk.RemoteChunkingManagerStepBuilder
-
Public setter for the throttle limit.
- timeout(long) - Method in class org.springframework.batch.integration.partition.RemotePartitioningManagerStepBuilder
-
When using job repository polling, the time limit to wait.
- toString() - Method in class org.springframework.batch.integration.chunk.ChunkRequest
- toString() - Method in class org.springframework.batch.integration.chunk.ChunkResponse
- toString() - Method in class org.springframework.batch.integration.launch.JobLaunchRequest
- toString() - Method in class org.springframework.batch.integration.partition.StepExecutionRequest
- transactionAttribute(TransactionAttribute) - Method in class org.springframework.batch.integration.chunk.RemoteChunkingManagerStepBuilder
- transactionManager(PlatformTransactionManager) - Method in class org.springframework.batch.integration.chunk.RemoteChunkingManagerStepBuilder
U
- update(ExecutionContext) - Method in class org.springframework.batch.integration.async.AsyncItemWriter
- update(ExecutionContext) - Method in class org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter
- updateStepContribution(StepContribution, StepContributionSource) - Method in class org.springframework.batch.integration.chunk.RemoteChunkHandlerFactoryBean
-
Update a StepContribution with all the data from a StepContributionSource.
W
- waitForResults() - Method in class org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter
-
Wait until all the results that are in the pipeline come back to the reply channel.
- wrapIfNecessary(Throwable) - Static method in class org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter
-
Re-throws the original throwable if it is unchecked, wraps checked exceptions into
AsynchronousFailureException. - write(Chunk<? extends Future<T>>) - Method in class org.springframework.batch.integration.async.AsyncItemWriter
-
In the processing of the
Futures passed, nulls are not passed to the delegate since they are considered filtered out by theAsyncItemProcessor's delegatedItemProcessor. - write(Chunk<? extends T>) - Method in class org.springframework.batch.integration.chunk.ChunkMessageChannelItemWriter
- writer(ItemWriter<? super O>) - Method in class org.springframework.batch.integration.chunk.RemoteChunkingManagerStepBuilder
-
This method will throw a
UnsupportedOperationExceptionsince the item writer of the manager step in a remote chunking setup will be automatically set to an instance ofChunkMessageChannelItemWriter.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form