# Package org.springframework.cloud.task.batch.partition

package org.springframework.cloud.task.batch.partition

- Class
  Description
  CommandLineArgsProvider
  Strategy to allow for the customization of command line arguments passed to each partition's execution.
  DeployerPartitionHandler
  A `PartitionHandler` implementation that delegates to a `TaskLauncher` for each of the workers.
  DeployerStepExecutionHandler
  A `CommandLineRunner` used to execute a `Step`.
  EnvironmentVariablesProvider
  Strategy interface to allow for advanced configuration of environment variables for each worker in a partitioned job.
  NoOpEnvironmentVariablesProvider
  A simple no-op implementation of the `EnvironmentVariablesProvider`.
  PassThroughCommandLineArgsProvider
  Returns the `List<String>` provided.
  SimpleCommandLineArgsProvider
  Returns any command line arguments used with the `TaskExecution` provided appended with any additional arguments configured.
  SimpleEnvironmentVariablesProvider
  Copies all existing environment variables as made available in the `Environment` only if includeCurrentEnvironment is set to true (default).