Package org.springframework.batch.core.partition.support
@NonNullApi
package org.springframework.batch.core.partition.support
Implementation of common partition components.
- Author:
- Michael Minella, Mahmoud Ben Hassine
-
ClassDescriptionBase
PartitionHandlerimplementation providing common base features.Convenience class for aggregating a set ofStepExecutioninstances into a single result.Implementation ofPartitionerthat locates multiple resources and associates their file names with execution context keys.Central strategy interface for creating input parameters for a partitioned step in the form ofExecutionContextinstances.Optional interface forPartitionerimplementations that need to use a custom naming scheme for partitions.Implementation ofStepwhich partitions the execution and spreads the load using aPartitionHandler.Convenience class for aggregating a set ofStepExecutioninstances when the input comes from remote steps, so the data need to be refreshed from the repository.Simplest possible implementation ofPartitioner.Generic implementation ofStepExecutionSplitterthat delegates to aPartitionerto generateExecutionContextinstances.Strategy for a aggregating step executions, usually when they are the result of partitioned or remote execution.APartitionHandlerthat uses aTaskExecutorto execute the partitionedSteplocally in multiple threads.