@ConditionalOnClass(value=org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor.class) @Configuration(proxyBeanMethods=false) @EnableConfigurationProperties(value=TaskExecutionProperties.class) public class TaskExecutionAutoConfiguration extends ObjectSE
修飾子と型 | フィールドと説明 |
---|---|
static StringSE | APPLICATION_TASK_EXECUTOR_BEAN_NAME アプリケーション TaskExecutor の Bean 名。 |
コンストラクターと説明 |
---|
TaskExecutionAutoConfiguration() |
修飾子と型 | メソッドと説明 |
---|---|
ThreadPoolTaskExecutor | applicationTaskExecutor(TaskExecutorBuilder builder) |
TaskExecutorBuilder | taskExecutorBuilder(TaskExecutionProperties properties, ObjectProvider<TaskExecutorCustomizer> taskExecutorCustomizers, ObjectProvider<TaskDecorator> taskDecorator) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public static final StringSE APPLICATION_TASK_EXECUTOR_BEAN_NAME
TaskExecutor
の Bean 名。@Bean @ConditionalOnMissingBean public TaskExecutorBuilder taskExecutorBuilder(TaskExecutionProperties properties, ObjectProvider<TaskExecutorCustomizer> taskExecutorCustomizers, ObjectProvider<TaskDecorator> taskDecorator)
@Lazy @Bean(name={"applicationTaskExecutor","taskExecutor"}) @ConditionalOnMissingBean(value=java.util.concurrent.Executor.classSE) public ThreadPoolTaskExecutor applicationTaskExecutor(TaskExecutorBuilder builder)