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 Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic org.springframework.boot.LazyInitializationExcludeFilter
org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler
taskScheduler
(org.springframework.boot.task.TaskSchedulerBuilder builder) org.springframework.boot.task.TaskSchedulerBuilder
taskSchedulerBuilder
(TaskSchedulingProperties properties, org.springframework.beans.factory.ObjectProvider<org.springframework.boot.task.TaskSchedulerCustomizer> taskSchedulerCustomizers)
-
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)
-