类 IntegrationAutoConfiguration.IntegrationTaskSchedulerConfiguration
java.lang.Object
org.springframework.boot.autoconfigure.integration.IntegrationAutoConfiguration.IntegrationTaskSchedulerConfiguration
@Configuration(proxyBeanMethods=false)
@ConditionalOnMissingBean(name="taskScheduler")
protected static class IntegrationAutoConfiguration.IntegrationTaskSchedulerConfiguration
extends Object
Expose a standard
TaskScheduler
if the user has not enabled task scheduling explicitly. A
SimpleAsyncTaskScheduler
is exposed if the user enables virtual threads via
spring.threads.virtual.enabled=true
, otherwise
ThreadPoolTaskScheduler
.-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明taskScheduler
(ThreadPoolTaskSchedulerBuilder threadPoolTaskSchedulerBuilder) taskSchedulerVirtualThreads
(SimpleAsyncTaskSchedulerBuilder simpleAsyncTaskSchedulerBuilder)
-
构造器详细资料
-
IntegrationTaskSchedulerConfiguration
protected IntegrationTaskSchedulerConfiguration()
-
-
方法详细资料
-
taskScheduler
@Bean(name="taskScheduler") @ConditionalOnBean(ThreadPoolTaskSchedulerBuilder.class) @ConditionalOnThreading(PLATFORM) public ThreadPoolTaskScheduler taskScheduler(ThreadPoolTaskSchedulerBuilder threadPoolTaskSchedulerBuilder) -
taskSchedulerVirtualThreads
@Bean(name="taskScheduler") @ConditionalOnBean(SimpleAsyncTaskSchedulerBuilder.class) @ConditionalOnThreading(VIRTUAL) public SimpleAsyncTaskScheduler taskSchedulerVirtualThreads(SimpleAsyncTaskSchedulerBuilder simpleAsyncTaskSchedulerBuilder)
-