Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- afterPropertiesSet() - Method in class org.springframework.cloud.task.batch.partition.DeployerPartitionHandler
B
- batchTaskExecutionListenerBeanPostProcessor() - Static method in class org.springframework.cloud.task.batch.configuration.TaskBatchAutoConfiguration
- beforeJob(JobExecution) - Method in class org.springframework.cloud.task.batch.listener.TaskBatchExecutionListener
- beforeTask(TaskExecution) - Method in class org.springframework.cloud.task.batch.partition.DeployerPartitionHandler
C
- CommandLineArgsProvider - Interface in org.springframework.cloud.task.batch.partition
-
Strategy to allow for the customization of command line arguments passed to each partition's execution.
D
- DeployerPartitionHandler - Class in org.springframework.cloud.task.batch.partition
-
A
PartitionHandlerimplementation that delegates to aTaskLauncherfor each of the workers. - DeployerPartitionHandler(TaskLauncher, JobExplorer, Resource, String, TaskRepository) - Constructor for class org.springframework.cloud.task.batch.partition.DeployerPartitionHandler
-
Constructor initializing the DeployerPartitionHandler instance.
- DeployerPartitionHandler(TaskLauncher, JobExplorer, Resource, String, TaskRepository, TaskExecutor) - Constructor for class org.springframework.cloud.task.batch.partition.DeployerPartitionHandler
-
Constructor initializing the DeployerPartitionHandler instance.
- DeployerStepExecutionHandler - Class in org.springframework.cloud.task.batch.partition
-
A
CommandLineRunnerused to execute aStep. - DeployerStepExecutionHandler(BeanFactory, JobExplorer, JobRepository) - Constructor for class org.springframework.cloud.task.batch.partition.DeployerStepExecutionHandler
E
- EnvironmentVariablesProvider - Interface in org.springframework.cloud.task.batch.partition
-
Strategy interface to allow for advanced configuration of environment variables for each worker in a partitioned job.
- execute(Job, JobParameters) - Method in class org.springframework.cloud.task.batch.handler.TaskJobLauncherApplicationRunner
G
- getApplicationRunnerOrder() - Method in class org.springframework.cloud.task.batch.configuration.TaskBatchProperties
- getCommandLineArgs(ExecutionContext) - Method in interface org.springframework.cloud.task.batch.partition.CommandLineArgsProvider
-
Returns a unique list of command line arguements to be passed to the partition's worker for the specified
ExecutionContext. - getCommandLineArgs(ExecutionContext) - Method in class org.springframework.cloud.task.batch.partition.PassThroughCommandLineArgsProvider
- getCommandLineArgs(ExecutionContext) - Method in class org.springframework.cloud.task.batch.partition.SimpleCommandLineArgsProvider
- getCommandLineRunnerOrder() - Method in class org.springframework.cloud.task.batch.configuration.TaskBatchProperties
-
Deprecated.
- getEnvironmentVariables(ExecutionContext) - Method in interface org.springframework.cloud.task.batch.partition.EnvironmentVariablesProvider
-
Provides a
Mapof Strings to be used as environment variables. - getEnvironmentVariables(ExecutionContext) - Method in class org.springframework.cloud.task.batch.partition.NoOpEnvironmentVariablesProvider
- getEnvironmentVariables(ExecutionContext) - Method in class org.springframework.cloud.task.batch.partition.SimpleEnvironmentVariablesProvider
- getFailOnJobFailurePollInterval() - Method in class org.springframework.cloud.task.batch.configuration.TaskBatchProperties
- getJobNames() - Method in class org.springframework.cloud.task.batch.configuration.TaskBatchProperties
- getObject() - Method in class org.springframework.cloud.task.batch.configuration.TaskBatchExecutionListenerFactoryBean
- getObject() - Method in class org.springframework.cloud.task.batch.configuration.TaskJobLauncherApplicationRunnerFactoryBean
- getObjectType() - Method in class org.springframework.cloud.task.batch.configuration.TaskBatchExecutionListenerFactoryBean
- getObjectType() - Method in class org.springframework.cloud.task.batch.configuration.TaskJobLauncherApplicationRunnerFactoryBean
- getOrder() - Method in class org.springframework.cloud.task.batch.listener.TaskBatchExecutionListener
H
- handle(StepExecutionSplitter, StepExecution) - Method in class org.springframework.cloud.task.batch.partition.DeployerPartitionHandler
I
- isSingleton() - Method in class org.springframework.cloud.task.batch.configuration.TaskBatchExecutionListenerFactoryBean
J
- JdbcTaskBatchDao - Class in org.springframework.cloud.task.batch.listener.support
-
JDBC based implementation of the
TaskBatchDao. - JdbcTaskBatchDao(DataSource) - Constructor for class org.springframework.cloud.task.batch.listener.support.JdbcTaskBatchDao
-
Initializes the JdbcTaskBatchDao and defaults the table prefix to
TaskProperties.DEFAULT_TABLE_PREFIX. - JdbcTaskBatchDao(DataSource, String) - Constructor for class org.springframework.cloud.task.batch.listener.support.JdbcTaskBatchDao
-
Initializes the JdbcTaskBatchDao.
- JobLaunchCondition - Class in org.springframework.cloud.task.batch.configuration
-
Evaluates if the correct conditions have been met to create a TaskJobLauncher.
- JobLaunchCondition() - Constructor for class org.springframework.cloud.task.batch.configuration.JobLaunchCondition
L
- launchWorker(StepExecution) - Method in class org.springframework.cloud.task.batch.partition.TaskLauncherHandler
-
Launches the partition for the StepExecution.
M
- MapTaskBatchDao - Class in org.springframework.cloud.task.batch.listener.support
-
Map implementation of the
TaskBatchDao. - MapTaskBatchDao(Map<Long, Set<Long>>) - Constructor for class org.springframework.cloud.task.batch.listener.support.MapTaskBatchDao
N
- NoOpEnvironmentVariablesProvider - Class in org.springframework.cloud.task.batch.partition
-
A simple no-op implementation of the
EnvironmentVariablesProvider. - NoOpEnvironmentVariablesProvider() - Constructor for class org.springframework.cloud.task.batch.partition.NoOpEnvironmentVariablesProvider
O
- onTaskStartup(TaskExecution) - Method in class org.springframework.cloud.task.batch.listener.TaskBatchExecutionListener
- onTaskStartup(TaskExecution) - Method in class org.springframework.cloud.task.batch.partition.SimpleCommandLineArgsProvider
- org.springframework.cloud.task.batch.configuration - package org.springframework.cloud.task.batch.configuration
- org.springframework.cloud.task.batch.handler - package org.springframework.cloud.task.batch.handler
- org.springframework.cloud.task.batch.listener - package org.springframework.cloud.task.batch.listener
- org.springframework.cloud.task.batch.listener.support - package org.springframework.cloud.task.batch.listener.support
- org.springframework.cloud.task.batch.partition - package org.springframework.cloud.task.batch.partition
P
- PassThroughCommandLineArgsProvider - Class in org.springframework.cloud.task.batch.partition
-
Returns the
List<String>provided. - PassThroughCommandLineArgsProvider(List<String>) - Constructor for class org.springframework.cloud.task.batch.partition.PassThroughCommandLineArgsProvider
- postProcessAfterInitialization(Object, String) - Method in class org.springframework.cloud.task.batch.configuration.TaskBatchExecutionListenerBeanPostProcessor
- postProcessBeforeInitialization(Object, String) - Method in class org.springframework.cloud.task.batch.configuration.TaskBatchExecutionListenerBeanPostProcessor
R
- run() - Method in class org.springframework.cloud.task.batch.partition.TaskLauncherHandler
- run(String...) - Method in class org.springframework.cloud.task.batch.handler.TaskJobLauncherApplicationRunner
- run(String...) - Method in class org.springframework.cloud.task.batch.partition.DeployerStepExecutionHandler
S
- saveRelationship(TaskExecution, JobExecution) - Method in class org.springframework.cloud.task.batch.listener.support.JdbcTaskBatchDao
- saveRelationship(TaskExecution, JobExecution) - Method in class org.springframework.cloud.task.batch.listener.support.MapTaskBatchDao
- saveRelationship(TaskExecution, JobExecution) - Method in interface org.springframework.cloud.task.batch.listener.TaskBatchDao
-
Saves the relationship between a task execution and a job execution.
- setAppendedArgs(List<String>) - Method in class org.springframework.cloud.task.batch.partition.SimpleCommandLineArgsProvider
-
Additional command line args to be appended.
- setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.springframework.cloud.task.batch.configuration.TaskJobLauncherApplicationRunnerFactoryBean
- setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.springframework.cloud.task.batch.handler.TaskJobLauncherApplicationRunner
- setApplicationName(String) - Method in class org.springframework.cloud.task.batch.partition.DeployerPartitionHandler
-
The name of the application to be launched.
- setApplicationRunnerOrder(int) - Method in class org.springframework.cloud.task.batch.configuration.TaskBatchProperties
- setCommandLineArgsProvider(CommandLineArgsProvider) - Method in class org.springframework.cloud.task.batch.partition.DeployerPartitionHandler
-
Used to provide any command line arguements to be passed to each worker launched.
- setCommandLineRunnerOrder(int) - Method in class org.springframework.cloud.task.batch.configuration.TaskBatchProperties
-
Deprecated.
- setDefaultArgsAsEnvironmentVars(boolean) - Method in class org.springframework.cloud.task.batch.partition.DeployerPartitionHandler
-
If set to true, the default args that are used internally by Spring Cloud Task and Spring Batch are passed as environment variables instead of command line arguments.
- setDeploymentProperties(Map<String, String>) - Method in class org.springframework.cloud.task.batch.partition.DeployerPartitionHandler
-
Map of deployment properties to be used by the
TaskLauncher. - setEnvironment(Environment) - Method in class org.springframework.cloud.task.batch.partition.DeployerPartitionHandler
- setEnvironmentProperties(Map<String, String>) - Method in class org.springframework.cloud.task.batch.partition.SimpleEnvironmentVariablesProvider
- setEnvironmentVariablesProvider(EnvironmentVariablesProvider) - Method in class org.springframework.cloud.task.batch.partition.DeployerPartitionHandler
-
Used to provide any environment variables to be set on each worker launched.
- setFailOnJobFailurePollInterval(long) - Method in class org.springframework.cloud.task.batch.configuration.TaskBatchProperties
- setGridSize(int) - Method in class org.springframework.cloud.task.batch.partition.DeployerPartitionHandler
-
Approximate size of the pool of worker JVMs available.
- setIncludeCurrentEnvironment(boolean) - Method in class org.springframework.cloud.task.batch.partition.SimpleEnvironmentVariablesProvider
-
Establishes if current environment variables will be included as a part of the provider.
- setJobNames(String) - Method in class org.springframework.cloud.task.batch.configuration.TaskBatchProperties
- setJobNames(List<String>) - Method in class org.springframework.cloud.task.batch.configuration.TaskBatchExecutionListenerBeanPostProcessor
- setMaxWorkers(int) - Method in class org.springframework.cloud.task.batch.partition.DeployerPartitionHandler
-
The maximum number of workers to be executing at once.
- setOrder(int) - Method in class org.springframework.cloud.task.batch.configuration.TaskJobLauncherApplicationRunnerFactoryBean
- setPollInterval(long) - Method in class org.springframework.cloud.task.batch.partition.DeployerPartitionHandler
-
The interval to check the job repository for completed steps.
- setTimeout(long) - Method in class org.springframework.cloud.task.batch.partition.DeployerPartitionHandler
-
Timeout for the master step.
- SimpleCommandLineArgsProvider - Class in org.springframework.cloud.task.batch.partition
-
Returns any command line arguments used with the
TaskExecutionprovided appended with any additional arguments configured. - SimpleCommandLineArgsProvider() - Constructor for class org.springframework.cloud.task.batch.partition.SimpleCommandLineArgsProvider
- SimpleCommandLineArgsProvider(TaskExecution) - Constructor for class org.springframework.cloud.task.batch.partition.SimpleCommandLineArgsProvider
- SimpleEnvironmentVariablesProvider - Class in org.springframework.cloud.task.batch.partition
-
Copies all existing environment variables as made available in the
Environmentonly if includeCurrentEnvironment is set to true (default). - SimpleEnvironmentVariablesProvider(Environment) - Constructor for class org.springframework.cloud.task.batch.partition.SimpleEnvironmentVariablesProvider
- SPRING_CLOUD_TASK_EXECUTION_ID - Static variable in class org.springframework.cloud.task.batch.partition.DeployerPartitionHandler
-
ID of the Spring Cloud Task execution.
- SPRING_CLOUD_TASK_JOB_EXECUTION_ID - Static variable in class org.springframework.cloud.task.batch.partition.DeployerPartitionHandler
-
ID of Spring Cloud Task job execution.
- SPRING_CLOUD_TASK_NAME - Static variable in class org.springframework.cloud.task.batch.partition.DeployerPartitionHandler
-
Spring Cloud Task name property.
- SPRING_CLOUD_TASK_PARENT_EXECUTION_ID - Static variable in class org.springframework.cloud.task.batch.partition.DeployerPartitionHandler
-
ID of Spring Cloud Task parent execution.
- SPRING_CLOUD_TASK_STEP_EXECUTION_ID - Static variable in class org.springframework.cloud.task.batch.partition.DeployerPartitionHandler
-
ID of Spring Cloud Task step execution.
- SPRING_CLOUD_TASK_STEP_NAME - Static variable in class org.springframework.cloud.task.batch.partition.DeployerPartitionHandler
-
Name of Spring Cloud Task step.
T
- TaskBatchAutoConfiguration - Class in org.springframework.cloud.task.batch.configuration
-
Provides auto configuration for the
TaskBatchExecutionListener. - TaskBatchAutoConfiguration() - Constructor for class org.springframework.cloud.task.batch.configuration.TaskBatchAutoConfiguration
- TaskBatchAutoConfiguration.TaskBatchExecutionListenerAutoconfiguration - Class in org.springframework.cloud.task.batch.configuration
-
Auto configuration for
TaskBatchExecutionListener. - TaskBatchDao - Interface in org.springframework.cloud.task.batch.listener
-
Maintains the association between a
TaskExecutionand aJobExecutionexecuted within it. - taskBatchExecutionListener(TaskExplorer) - Method in class org.springframework.cloud.task.batch.configuration.TaskBatchAutoConfiguration.TaskBatchExecutionListenerAutoconfiguration
- TaskBatchExecutionListener - Class in org.springframework.cloud.task.batch.listener
-
Responsible for storing the relationship between a Spring Batch job and the Spring Cloud task it was executed within.
- TaskBatchExecutionListener(TaskBatchDao) - Constructor for class org.springframework.cloud.task.batch.listener.TaskBatchExecutionListener
- TaskBatchExecutionListenerAutoconfiguration() - Constructor for class org.springframework.cloud.task.batch.configuration.TaskBatchAutoConfiguration.TaskBatchExecutionListenerAutoconfiguration
- TaskBatchExecutionListenerBeanPostProcessor - Class in org.springframework.cloud.task.batch.configuration
-
Injects a configured
TaskBatchExecutionListenerinto any batch jobs (beans assignable toAbstractJob) that are executed within the scope of a task. - TaskBatchExecutionListenerBeanPostProcessor() - Constructor for class org.springframework.cloud.task.batch.configuration.TaskBatchExecutionListenerBeanPostProcessor
- TaskBatchExecutionListenerFactoryBean - Class in org.springframework.cloud.task.batch.configuration
-
FactoryBeanfor aTaskBatchExecutionListener. - TaskBatchExecutionListenerFactoryBean(DataSource, TaskExplorer) - Constructor for class org.springframework.cloud.task.batch.configuration.TaskBatchExecutionListenerFactoryBean
-
Initializes the TaskBatchExecutionListenerFactoryBean and defaults the tablePrefix to
TaskProperties.DEFAULT_TABLE_PREFIX. - TaskBatchExecutionListenerFactoryBean(DataSource, TaskExplorer, String) - Constructor for class org.springframework.cloud.task.batch.configuration.TaskBatchExecutionListenerFactoryBean
-
Initializes the TaskBatchExecutionListenerFactoryBean.
- TaskBatchProperties - Class in org.springframework.cloud.task.batch.configuration
-
Establish properties to be used for how Tasks work with Spring Batch.
- TaskBatchProperties() - Constructor for class org.springframework.cloud.task.batch.configuration.TaskBatchProperties
- taskJobLauncherApplicationRunner(JobLauncher, JobExplorer, List<Job>, JobRegistry, JobRepository, BatchProperties) - Method in class org.springframework.cloud.task.batch.configuration.TaskJobLauncherAutoConfiguration
- TaskJobLauncherApplicationRunner - Class in org.springframework.cloud.task.batch.handler
-
ApplicationRunnertolaunchSpring Batch jobs. - TaskJobLauncherApplicationRunner(JobLauncher, JobExplorer, JobRepository, TaskBatchProperties) - Constructor for class org.springframework.cloud.task.batch.handler.TaskJobLauncherApplicationRunner
-
Create a new
TaskJobLauncherApplicationRunner. - TaskJobLauncherApplicationRunnerFactoryBean - Class in org.springframework.cloud.task.batch.configuration
-
Factory bean for creating an instance of
TaskJobLauncherApplicationRunner. - TaskJobLauncherApplicationRunnerFactoryBean(JobLauncher, JobExplorer, List<Job>, TaskBatchProperties, JobRegistry, JobRepository, BatchProperties) - Constructor for class org.springframework.cloud.task.batch.configuration.TaskJobLauncherApplicationRunnerFactoryBean
- TaskJobLauncherAutoConfiguration - Class in org.springframework.cloud.task.batch.configuration
-
Provides auto configuration for the
TaskJobLauncherApplicationRunner. - TaskJobLauncherAutoConfiguration() - Constructor for class org.springframework.cloud.task.batch.configuration.TaskJobLauncherAutoConfiguration
- TaskLauncherHandler - Class in org.springframework.cloud.task.batch.partition
-
Supports the launching of partitions.
- TaskLauncherHandler(CommandLineArgsProvider, TaskRepository, boolean, String, TaskExecution, EnvironmentVariablesProvider, Resource, Map<String, String>, TaskLauncher, String) - Constructor for class org.springframework.cloud.task.batch.partition.TaskLauncherHandler
- TaskLauncherHandler(CommandLineArgsProvider, TaskRepository, boolean, String, TaskExecution, EnvironmentVariablesProvider, Resource, Map<String, String>, TaskLauncher, String, StepExecution) - Constructor for class org.springframework.cloud.task.batch.partition.TaskLauncherHandler
All Classes and Interfaces|All Packages|Constant Field Values