| Name | Description | Type | Package | Framework | 
| AbstractPartitionHandler | Base PartitionHandler implementation providing common basefeatures. | Class | org.springframework.batch.core.partition.support | Spring Batch | 
| DefaultStepExecutionAggregator | Convenience class for aggregating a set of StepExecution instancesinto a single result. | Class | org.springframework.batch.core.partition.support | Spring Batch | 
| MultiResourcePartitioner | associates their file names with execution context keys. | Class | org.springframework.batch.core.partition.support | Spring Batch | 
| Partitioner | Central strategy interface for creating input parameters for a partitionedstep in the form of ExecutionContext instances. | Interface | org.springframework.batch.core.partition.support | Spring Batch | 
| PartitionHandler | Interface defining the responsibilities of controlling the execution of apartitioned StepExecution. | Interface | org.springframework.batch.core.partition | Spring Batch | 
| PartitionNameProvider | Optional interface for Partitioner implementations that need to use acustom naming scheme for partitions. | Interface | org.springframework.batch.core.partition.support | Spring Batch | 
| PartitionStep | load using a PartitionHandler. | Class | org.springframework.batch.core.partition.support | Spring Batch | 
| RemoteStepExecutionAggregator | Convenience class for aggregating a set of StepExecution instanceswhen the input comes from remote steps, so the data need to be refreshed from | Class | org.springframework.batch.core.partition.support | Spring Batch | 
| SimplePartitioner | Simplest possible implementation of Partitioner. | Class | org.springframework.batch.core.partition.support | Spring Batch | 
| SimpleStepExecutionSplitter | Generic implementation of StepExecutionSplitter that delegates to aPartitioner to generate ExecutionContext instances. | Class | org.springframework.batch.core.partition.support | Spring Batch | 
| StepExecutionAggregator | Strategy for a aggregating step executions, usually when they are the resultof partitioned or remote execution. | Interface | org.springframework.batch.core.partition.support | Spring Batch | 
| StepExecutionSplitter | Strategy interface for generating input contexts for a partitioned stepexecution independent from the fabric they are going to run on. | Interface | org.springframework.batch.core.partition | Spring Batch | 
| TaskExecutorPartitionHandler | A PartitionHandler that uses a TaskExecutor to execute thepartitioned Step locally in multiple threads. | Class | org.springframework.batch.core.partition.support | Spring Batch |