Class TaskExecutionAutoConfiguration

java.lang.Object
org.springframework.boot.autoconfigure.task.TaskExecutionAutoConfiguration

@ConditionalOnClass(org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor.class) @AutoConfiguration @EnableConfigurationProperties(TaskExecutionProperties.class) public class TaskExecutionAutoConfiguration extends Object
Auto-configuration for TaskExecutor.
Since:
2.1.0
  • Field Details

    • APPLICATION_TASK_EXECUTOR_BEAN_NAME

      public static final String APPLICATION_TASK_EXECUTOR_BEAN_NAME
      Bean name of the application TaskExecutor.
      See Also:
  • Constructor Details

    • TaskExecutionAutoConfiguration

      public TaskExecutionAutoConfiguration()
  • Method Details

    • taskExecutorBuilder

      @Bean @ConditionalOnMissingBean public org.springframework.boot.task.TaskExecutorBuilder taskExecutorBuilder(TaskExecutionProperties properties, org.springframework.beans.factory.ObjectProvider<org.springframework.boot.task.TaskExecutorCustomizer> taskExecutorCustomizers, org.springframework.beans.factory.ObjectProvider<org.springframework.core.task.TaskDecorator> taskDecorator)
    • applicationTaskExecutor

      @Lazy @Bean(name={"applicationTaskExecutor","taskExecutor"}) @ConditionalOnMissingBean(java.util.concurrent.Executor.class) public org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor applicationTaskExecutor(org.springframework.boot.task.TaskExecutorBuilder builder)