Class TaskSchedulingAutoConfiguration

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

@ConditionalOnClass(org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler.class) @AutoConfiguration(after=TaskExecutionAutoConfiguration.class) @EnableConfigurationProperties(TaskSchedulingProperties.class) public class TaskSchedulingAutoConfiguration extends Object
Auto-configuration for TaskScheduler.
Since:
2.1.0
  • Constructor Details

    • TaskSchedulingAutoConfiguration

      public TaskSchedulingAutoConfiguration()
  • Method Details

    • taskScheduler

      @Bean @ConditionalOnBean(name="org.springframework.context.annotation.internalScheduledAnnotationProcessor") @ConditionalOnMissingBean({org.springframework.scheduling.annotation.SchedulingConfigurer.class,org.springframework.scheduling.TaskScheduler.class,java.util.concurrent.ScheduledExecutorService.class}) public org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler taskScheduler(org.springframework.boot.task.TaskSchedulerBuilder builder)
    • scheduledBeanLazyInitializationExcludeFilter

      @Bean @ConditionalOnBean(name="org.springframework.context.annotation.internalScheduledAnnotationProcessor") public static org.springframework.boot.LazyInitializationExcludeFilter scheduledBeanLazyInitializationExcludeFilter()
    • taskSchedulerBuilder

      @Bean @ConditionalOnMissingBean public org.springframework.boot.task.TaskSchedulerBuilder taskSchedulerBuilder(TaskSchedulingProperties properties, org.springframework.beans.factory.ObjectProvider<org.springframework.boot.task.TaskSchedulerCustomizer> taskSchedulerCustomizers)