@NonNullApi

# Package org.springframework.batch.integration.partition

Remote partitioning components.

See: Description

- Class Summary
  Class | Description
  --- | ---
  BeanFactoryStepLocator | A `StepLocator` implementation that just looks in its enclosing bean factory for components of type `Step`.
  MessageChannelPartitionHandler | A `PartitionHandler` that uses `MessageChannel` instances to send instructions to remote workers and receive their responses.
  RemotePartitioningManagerStepBuilder | Builder for a manager step in a remote partitioning setup.
  RemotePartitioningManagerStepBuilderFactory | Convenient factory for a `RemotePartitioningManagerStepBuilder` which sets the `JobRepository`, `JobExplorer`, `BeanFactory` and `PlatformTransactionManager` automatically.
  RemotePartitioningMasterStepBuilder | Deprecated Use `RemotePartitioningManagerStepBuilder` instead.
  RemotePartitioningMasterStepBuilderFactory | Deprecated Use `RemotePartitioningManagerStepBuilderFactory` instead
  RemotePartitioningWorkerStepBuilder | Builder for a worker step in a remote partitioning setup.
  RemotePartitioningWorkerStepBuilderFactory | Convenient factory for a `RemotePartitioningWorkerStepBuilder` which sets the `JobRepository`, `JobExplorer`, `BeanFactory` and `PlatformTransactionManager` automatically.
  StepExecutionRequest | Class encapsulating information required to request a step execution in a remote partitioning setup.
  StepExecutionRequestHandler | A `MessageEndpoint` that can handle a `StepExecutionRequest` and return a `StepExecution` as the result.

## Package org.springframework.batch.integration.partition Description

Remote partitioning components.

Author:
  Michael Minella, Mahmoud Ben Hassine