# Uses of Class
org.springframework.batch.integration.chunk.RemoteChunkingManagerStepBuilder

Packages that use RemoteChunkingManagerStepBuilder
Package
Description
org.springframework.batch.integration.chunk
Components for remote chunking.

- ## Uses of RemoteChunkingManagerStepBuilder in org.springframework.batch.integration.chunk

  Methods in org.springframework.batch.integration.chunk that return RemoteChunkingManagerStepBuilder
  Modifier and Type
  Method
  Description
  `RemoteChunkingManagerStepBuilder<I,O>`
  RemoteChunkingManagerStepBuilder.`allowStartIfComplete(boolean allowStartIfComplete)`
  `RemoteChunkingManagerStepBuilder<I,O>`
  RemoteChunkingManagerStepBuilder.`backOffPolicy(org.springframework.retry.backoff.BackOffPolicy backOffPolicy)`
  `RemoteChunkingManagerStepBuilder<I,O>`
  RemoteChunkingManagerStepBuilder.`chunk(int chunkSize)`
  `RemoteChunkingManagerStepBuilder<I,O>`
  RemoteChunkingManagerStepBuilder.`chunk(CompletionPolicy completionPolicy)`
  `RemoteChunkingManagerStepBuilder<I,O>`
  RemoteChunkingManagerStepBuilder.`chunkOperations(RepeatOperations repeatTemplate)`
  `RemoteChunkingManagerStepBuilder<I,O>`
  RemoteChunkingManagerStepBuilder.`exceptionHandler(ExceptionHandler exceptionHandler)`
  `<I, O> RemoteChunkingManagerStepBuilder<I,O>`
  RemoteChunkingManagerStepBuilderFactory.`get(String name)`
  Creates a `RemoteChunkingManagerStepBuilder` and initializes its job repository and transaction manager.
  `RemoteChunkingManagerStepBuilder<I,O>`
  RemoteChunkingManagerStepBuilder.`inputChannel(org.springframework.messaging.PollableChannel inputChannel)`
  Set the input channel on which replies from workers will be received.
  `RemoteChunkingManagerStepBuilder<I,O>`
  RemoteChunkingManagerStepBuilder.`keyGenerator(KeyGenerator keyGenerator)`
  `RemoteChunkingManagerStepBuilder<I,O>`
  RemoteChunkingManagerStepBuilder.`listener(Object listener)`
  `RemoteChunkingManagerStepBuilder<I,O>`
  RemoteChunkingManagerStepBuilder.`listener(ChunkListener listener)`
  `RemoteChunkingManagerStepBuilder<I,O>`
  RemoteChunkingManagerStepBuilder.`listener(ItemReadListener<? super I> listener)`
  `RemoteChunkingManagerStepBuilder<I,O>`
  RemoteChunkingManagerStepBuilder.`listener(ItemWriteListener<? super O> listener)`
  `RemoteChunkingManagerStepBuilder<I,O>`
  RemoteChunkingManagerStepBuilder.`listener(SkipListener<? super I,? super O> listener)`
  `RemoteChunkingManagerStepBuilder<I,O>`
  RemoteChunkingManagerStepBuilder.`listener(StepExecutionListener listener)`
  `RemoteChunkingManagerStepBuilder<I,O>`
  RemoteChunkingManagerStepBuilder.`listener(org.springframework.retry.RetryListener listener)`
  `RemoteChunkingManagerStepBuilder<I,O>`
  RemoteChunkingManagerStepBuilder.`maxWaitTimeouts(int maxWaitTimeouts)`
  The maximum number of times to wait at the end of a step for a non-null result from the remote workers.
  `RemoteChunkingManagerStepBuilder<I,O>`
  RemoteChunkingManagerStepBuilder.`messagingTemplate(org.springframework.integration.core.MessagingTemplate messagingTemplate)`
  Set the `MessagingTemplate` to use to send data to workers.
  `RemoteChunkingManagerStepBuilder<I,O>`
  RemoteChunkingManagerStepBuilder.`noRetry(Class<? extends Throwable> type)`
  `RemoteChunkingManagerStepBuilder<I,O>`
  RemoteChunkingManagerStepBuilder.`noRollback(Class<? extends Throwable> type)`
  `RemoteChunkingManagerStepBuilder<I,O>`
  RemoteChunkingManagerStepBuilder.`noSkip(Class<? extends Throwable> type)`
  `RemoteChunkingManagerStepBuilder<I,O>`
  RemoteChunkingManagerStepBuilder.`outputChannel(org.springframework.messaging.MessageChannel outputChannel)`
  Set the output channel on which requests to workers will be sent.
  `RemoteChunkingManagerStepBuilder<I,O>`
  RemoteChunkingManagerStepBuilder.`processor(ItemProcessor<? super I,? extends O> itemProcessor)`
  `RemoteChunkingManagerStepBuilder<I,O>`
  RemoteChunkingManagerStepBuilder.`reader(ItemReader<? extends I> reader)`
  `RemoteChunkingManagerStepBuilder<I,O>`
  RemoteChunkingManagerStepBuilder.`readerIsTransactionalQueue()`
  `RemoteChunkingManagerStepBuilder<I,O>`
  RemoteChunkingManagerStepBuilder.`repository(JobRepository jobRepository)`
  `RemoteChunkingManagerStepBuilder<I,O>`
  RemoteChunkingManagerStepBuilder.`retry(Class<? extends Throwable> type)`
  `RemoteChunkingManagerStepBuilder<I,O>`
  RemoteChunkingManagerStepBuilder.`retryContextCache(org.springframework.retry.policy.RetryContextCache retryContextCache)`
  `RemoteChunkingManagerStepBuilder<I,O>`
  RemoteChunkingManagerStepBuilder.`retryLimit(int retryLimit)`
  `RemoteChunkingManagerStepBuilder<I,O>`
  RemoteChunkingManagerStepBuilder.`retryPolicy(org.springframework.retry.RetryPolicy retryPolicy)`
  `RemoteChunkingManagerStepBuilder<I,O>`
  RemoteChunkingManagerStepBuilder.`skip(Class<? extends Throwable> type)`
  `RemoteChunkingManagerStepBuilder<I,O>`
  RemoteChunkingManagerStepBuilder.`skipLimit(int skipLimit)`
  `RemoteChunkingManagerStepBuilder<I,O>`
  RemoteChunkingManagerStepBuilder.`skipPolicy(SkipPolicy skipPolicy)`
  `RemoteChunkingManagerStepBuilder<I,O>`
  RemoteChunkingManagerStepBuilder.`startLimit(int startLimit)`
  `RemoteChunkingManagerStepBuilder<I,O>`
  RemoteChunkingManagerStepBuilder.`stepOperations(RepeatOperations repeatTemplate)`
  `RemoteChunkingManagerStepBuilder<I,O>`
  RemoteChunkingManagerStepBuilder.`stream(ItemStream stream)`
  `RemoteChunkingManagerStepBuilder<I,O>`
  RemoteChunkingManagerStepBuilder.`throttleLimit(long throttleLimit)`
  Public setter for the throttle limit.
  `RemoteChunkingManagerStepBuilder<I,O>`
  RemoteChunkingManagerStepBuilder.`transactionAttribute(org.springframework.transaction.interceptor.TransactionAttribute transactionAttribute)`
  `RemoteChunkingManagerStepBuilder<I,O>`
  RemoteChunkingManagerStepBuilder.`transactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)`
  `RemoteChunkingManagerStepBuilder<I,O>`
  RemoteChunkingManagerStepBuilder.`writer(ItemWriter<? super O> writer)`
  This method will throw a `UnsupportedOperationException` since the item writer of the manager step in a remote chunking setup will be automatically set to an instance of `ChunkMessageChannelItemWriter`.