@ConditionalOnClass(value=org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler.class) @Configuration(proxyBeanMethods=false) @EnableConfigurationProperties(value=TaskSchedulingProperties.class) @AutoConfigureAfter(value=TaskExecutionAutoConfiguration.class) public class TaskSchedulingAutoConfiguration extends ObjectSE
コンストラクターと説明 |
---|
TaskSchedulingAutoConfiguration() |
修飾子と型 | メソッドと説明 |
---|---|
static LazyInitializationExcludeFilter | scheduledBeanLazyInitializationExcludeFilter() |
ThreadPoolTaskScheduler | taskScheduler(TaskSchedulerBuilder builder) |
TaskSchedulerBuilder | taskSchedulerBuilder(TaskSchedulingProperties properties, ObjectProvider<TaskSchedulerCustomizer> taskSchedulerCustomizers) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
@Bean @ConditionalOnBean(name="org.springframework.context.annotation.internalScheduledAnnotationProcessor") @ConditionalOnMissingBean(value={org.springframework.scheduling.annotation.SchedulingConfigurer.class,org.springframework.scheduling.TaskScheduler.class,java.util.concurrent.ScheduledExecutorService.classSE}) public ThreadPoolTaskScheduler taskScheduler(TaskSchedulerBuilder builder)
@Bean public static LazyInitializationExcludeFilter scheduledBeanLazyInitializationExcludeFilter()
@Bean @ConditionalOnMissingBean public TaskSchedulerBuilder taskSchedulerBuilder(TaskSchedulingProperties properties, ObjectProvider<TaskSchedulerCustomizer> taskSchedulerCustomizers)