# Package javax.batch.api.partition

Provides APIs for artifacts specific to a Batch partitioned step.

See: Description

Interface Summary
Interface | Description
--- | ---
PartitionAnalyzer | PartitionAnalyzer receives control to process data and final results from each partition.
PartitionCollector | PartitionCollector provides a way to pass data from individual partitions to a single point of control running on the step's parent thread.
PartitionMapper | PartitionMapper receives control at the start of a partitioned execution.
PartitionPlan | PartitionPlan is a helper class that carries partition processing information set by the @PartitionMapper method.
PartitionReducer | PartitionReducer provides unit of work demarcation across partitions.

Class Summary
Class | Description
--- | ---
AbstractPartitionAnalyzer | The AbstractPartitionAnalyzer provides default implementations of less commonly implemented methods.
AbstractPartitionReducer | The AbstractBatchlet provides default implementations of less commonly implemented methods.
PartitionPlanImpl | The PartitionPlanImpl class provides a basic implementation of the PartitionPlan interface.

Enum Summary
Enum | Description
--- | ---
PartitionReducer.PartitionStatus | An enum used in `PartitionReducer.afterPartitionedStepCompletion(PartitionStatus)`.

## Package javax.batch.api.partition Description

Provides APIs for artifacts specific to a Batch partitioned step.

Version:
  1.0

© Copyright IBM Corp. 2014
Licensed under the Apache License, Version 2.0