# Uses of Class
org.springframework.batch.integration.partition.RemotePartitioningManagerStepBuilder

Packages that use RemotePartitioningManagerStepBuilder
Package
Description
org.springframework.batch.integration.partition
Remote partitioning components.

- ## Uses of RemotePartitioningManagerStepBuilder in org.springframework.batch.integration.partition

  Methods in org.springframework.batch.integration.partition that return RemotePartitioningManagerStepBuilder
  Modifier and Type
  Method
  Description
  `RemotePartitioningManagerStepBuilder`
  RemotePartitioningManagerStepBuilder.`aggregator(StepExecutionAggregator aggregator)`
  `RemotePartitioningManagerStepBuilder`
  RemotePartitioningManagerStepBuilder.`allowStartIfComplete(boolean allowStartIfComplete)`
  `RemotePartitioningManagerStepBuilder`
  RemotePartitioningManagerStepBuilder.`beanFactory(org.springframework.beans.factory.BeanFactory beanFactory)`
  Set the bean factory.
  `RemotePartitioningManagerStepBuilder`
  RemotePartitioningManagerStepBuilderFactory.`get(String name)`
  Creates a `RemotePartitioningManagerStepBuilder` and initializes its job repository, job explorer, bean factory and transaction manager.
  `RemotePartitioningManagerStepBuilder`
  RemotePartitioningManagerStepBuilder.`gridSize(int gridSize)`
  `RemotePartitioningManagerStepBuilder`
  RemotePartitioningManagerStepBuilder.`inputChannel(org.springframework.messaging.MessageChannel inputChannel)`
  Set the input channel on which replies from workers will be received.
  `RemotePartitioningManagerStepBuilder`
  RemotePartitioningManagerStepBuilder.`jobExplorer(JobExplorer jobExplorer)`
  Set the job explorer.
  `RemotePartitioningManagerStepBuilder`
  RemotePartitioningManagerStepBuilder.`listener(Object listener)`
  `RemotePartitioningManagerStepBuilder`
  RemotePartitioningManagerStepBuilder.`listener(StepExecutionListener listener)`
  `RemotePartitioningManagerStepBuilder`
  RemotePartitioningManagerStepBuilder.`messagingTemplate(org.springframework.integration.core.MessagingTemplate messagingTemplate)`
  Set the `MessagingTemplate` to use to send data to workers.
  `RemotePartitioningManagerStepBuilder`
  RemotePartitioningManagerStepBuilder.`outputChannel(org.springframework.messaging.MessageChannel outputChannel)`
  Set the output channel on which requests to workers will be sent.
  `RemotePartitioningManagerStepBuilder`
  RemotePartitioningManagerStepBuilder.`partitioner(String workerStepName, Partitioner partitioner)`
  `RemotePartitioningManagerStepBuilder`
  RemotePartitioningManagerStepBuilder.`partitionHandler(PartitionHandler partitionHandler)`
  This method will throw a `UnsupportedOperationException` since the partition handler of the manager step will be automatically set to an instance of `MessageChannelPartitionHandler`.
  `RemotePartitioningManagerStepBuilder`
  RemotePartitioningManagerStepBuilder.`pollInterval(long pollInterval)`
  How often to poll the job repository for the status of the workers.
  `RemotePartitioningManagerStepBuilder`
  RemotePartitioningManagerStepBuilder.`repository(JobRepository jobRepository)`
  `RemotePartitioningManagerStepBuilder`
  RemotePartitioningManagerStepBuilder.`splitter(StepExecutionSplitter splitter)`
  `RemotePartitioningManagerStepBuilder`
  RemotePartitioningManagerStepBuilder.`startLimit(int startLimit)`
  `RemotePartitioningManagerStepBuilder`
  RemotePartitioningManagerStepBuilder.`step(Step step)`
  `RemotePartitioningManagerStepBuilder`
  RemotePartitioningManagerStepBuilder.`timeout(long timeout)`
  When using job repository polling, the time limit to wait.
  `RemotePartitioningManagerStepBuilder`
  RemotePartitioningManagerStepBuilder.`transactionManager(org.springframework.transaction.PlatformTransactionManager transactionManager)`