# Uses of Interface
org.springframework.batch.core.partition.StepExecutionSplitter

Packages that use StepExecutionSplitter
Package
Description
org.springframework.batch.core.partition
Interfaces for partitioning components.
org.springframework.batch.core.partition.support
Implementation of common partition components.
org.springframework.batch.core.step.builder
Step level builders for java based job configuration.
org.springframework.batch.integration.partition
Remote partitioning components.

- ## Uses of StepExecutionSplitter in org.springframework.batch.core.partition

  Methods in org.springframework.batch.core.partition with parameters of type StepExecutionSplitter
  Modifier and Type
  Method
  Description
  `Collection<StepExecution>`
  PartitionHandler.`handle(StepExecutionSplitter stepSplitter, StepExecution stepExecution)`
  Main entry point for `PartitionHandler` interface.

- ## Uses of StepExecutionSplitter in org.springframework.batch.core.partition.support

  Classes in org.springframework.batch.core.partition.support that implement StepExecutionSplitter
  Modifier and Type
  Class
  Description
  `class`
  `SimpleStepExecutionSplitter`
  Generic implementation of `StepExecutionSplitter` that delegates to a `Partitioner` to generate `ExecutionContext` instances.
  Methods in org.springframework.batch.core.partition.support that return StepExecutionSplitter
  Modifier and Type
  Method
  Description
  `protected StepExecutionSplitter`
  PartitionStep.`getStepExecutionSplitter()`
  Methods in org.springframework.batch.core.partition.support with parameters of type StepExecutionSplitter
  Modifier and Type
  Method
  Description
  `Collection<StepExecution>`
  AbstractPartitionHandler.`handle(StepExecutionSplitter stepSplitter, StepExecution managerStepExecution)`
  `void`
  PartitionStep.`setStepExecutionSplitter(StepExecutionSplitter stepExecutionSplitter)`
  Public setter for mandatory property `StepExecutionSplitter`.

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

  Methods in org.springframework.batch.core.step.builder that return StepExecutionSplitter
  Modifier and Type
  Method
  Description
  `protected StepExecutionSplitter`
  PartitionStepBuilder.`getSplitter()`
  Methods in org.springframework.batch.core.step.builder with parameters of type StepExecutionSplitter
  Modifier and Type
  Method
  Description
  `PartitionStepBuilder`
  PartitionStepBuilder.`splitter(StepExecutionSplitter splitter)`
  Provide an explicit `StepExecutionSplitter` instead of having one build from the `PartitionStepBuilder.partitioner(String, Partitioner)`.

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

  Methods in org.springframework.batch.integration.partition with parameters of type StepExecutionSplitter
  Modifier and Type
  Method
  Description
  `Collection<StepExecution>`
  MessageChannelPartitionHandler.`handle(StepExecutionSplitter stepExecutionSplitter, StepExecution managerStepExecution)`
  Sends `StepExecutionRequest` objects to the request channel of the `MessagingTemplate`, and then receives the result back as a list of `StepExecution` on a reply channel.
  `RemotePartitioningManagerStepBuilder`
  RemotePartitioningManagerStepBuilder.`splitter(StepExecutionSplitter splitter)`