All Classes and Interfaces
Class
Description
Strategy to allow for the customization of command line arguments passed to each
partition's execution.
A
PartitionHandler implementation that delegates to a TaskLauncher for
each of the workers.
A
CommandLineRunner used to execute a Step.Strategy interface to allow for advanced configuration of environment variables for
each worker in a partitioned job.
JDBC based implementation of the
TaskBatchDao.Evaluates if the correct conditions have been met to create a TaskJobLauncher.
Map implementation of the
TaskBatchDao.A simple no-op implementation of the
EnvironmentVariablesProvider.Returns the
List<String> provided.Returns any command line arguments used with the
TaskExecution provided
appended with any additional arguments configured.Copies all existing environment variables as made available in the
Environment
only if includeCurrentEnvironment is set to true (default).Provides auto configuration for the
TaskBatchExecutionListener.Auto configuration for
TaskBatchExecutionListener.Maintains the association between a
TaskExecution and a JobExecution
executed within it.Responsible for storing the relationship between a Spring Batch job and the Spring
Cloud task it was executed within.
Injects a configured
TaskBatchExecutionListener into any batch jobs (beans
assignable to AbstractJob) that are executed within the scope of a task.FactoryBean for a TaskBatchExecutionListener.Establish properties to be used for how Tasks work with Spring Batch.
ApplicationRunner to launch Spring Batch jobs.Factory bean for creating an instance of
TaskJobLauncherApplicationRunner.Provides auto configuration for the
TaskJobLauncherApplicationRunner.Supports the launching of partitions.