# Uses of Class
org.springframework.batch.core.step.builder.PartitionStepBuilder

Packages that use PartitionStepBuilder
Package
Description
org.springframework.batch.core.step.builder
Step level builders for java based job configuration.
org.springframework.batch.integration.partition
Remote partitioning components.

- ## Uses of PartitionStepBuilder in org.springframework.batch.core.step.builder

  Methods in org.springframework.batch.core.step.builder that return PartitionStepBuilder
  Modifier and Type
  Method
  Description
  `PartitionStepBuilder`
  PartitionStepBuilder.`aggregator(StepExecutionAggregator aggregator)`
  Provide a step execution aggregator for aggregating partitioned step executions into a single result for the `PartitionStep` itself.
  `PartitionStepBuilder`
  PartitionStepBuilder.`gridSize(int gridSize)`
  A hint to the `splitter(StepExecutionSplitter)` about how many step executions are required.
  `PartitionStepBuilder`
  PartitionStepBuilder.`partitioner(String workerStepName, Partitioner partitioner)`
  Add a partitioner which can be used to create a `StepExecutionSplitter`.
  `PartitionStepBuilder`
  StepBuilder.`partitioner(String stepName, Partitioner partitioner)`
  Create a partition step builder for a remote (or local) step.
  `PartitionStepBuilder`
  StepBuilder.`partitioner(Step step)`
  Create a partition step builder for a remote (or local) step.
  `PartitionStepBuilder`
  PartitionStepBuilder.`partitionHandler(PartitionHandler partitionHandler)`
  Provide an explicit partition handler that will carry out the work of the partition step.
  `PartitionStepBuilder`
  PartitionStepBuilder.`splitter(StepExecutionSplitter splitter)`
  Provide an explicit `StepExecutionSplitter` instead of having one build from the `partitioner(String, Partitioner)`.
  `PartitionStepBuilder`
  PartitionStepBuilder.`step(Step step)`
  Provide an actual step instance to execute in parallel.
  `PartitionStepBuilder`
  PartitionStepBuilder.`taskExecutor(org.springframework.core.task.TaskExecutor taskExecutor)`
  Provide a task executor to use when constructing a `PartitionHandler` from the `step(Step)`.

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

  Subclasses of PartitionStepBuilder in org.springframework.batch.integration.partition
  Modifier and Type
  Class
  Description
  `class`
  `RemotePartitioningManagerStepBuilder`
  Builder for a manager step in a remote partitioning setup.
  Methods in org.springframework.batch.integration.partition that return PartitionStepBuilder
  Modifier and Type
  Method
  Description
  `PartitionStepBuilder`
  RemotePartitioningWorkerStepBuilder.`partitioner(String stepName, Partitioner partitioner)`
  `PartitionStepBuilder`
  RemotePartitioningWorkerStepBuilder.`partitioner(Step step)`