See gh-42912
This commit is contained in:
Yanming Zhou 2024-10-29 10:17:03 +08:00 committed by Stéphane Nicoll
parent e5ec38074b
commit 46c40b4ddc
2 changed files with 4 additions and 8 deletions

View File

@ -70,7 +70,7 @@ class TaskExecutorConfigurations {
static class ThreadPoolTaskExecutorBuilderConfiguration {
@Bean
@ConditionalOnMissingBean(ThreadPoolTaskExecutorBuilder.class)
@ConditionalOnMissingBean
ThreadPoolTaskExecutorBuilder threadPoolTaskExecutorBuilder(TaskExecutionProperties properties,
ObjectProvider<ThreadPoolTaskExecutorCustomizer> threadPoolTaskExecutorCustomizers,
ObjectProvider<TaskDecorator> taskDecorator) {
@ -121,9 +121,7 @@ class TaskExecutorConfigurations {
@ConditionalOnMissingBean
@ConditionalOnThreading(Threading.VIRTUAL)
SimpleAsyncTaskExecutorBuilder simpleAsyncTaskExecutorBuilderVirtualThreads() {
SimpleAsyncTaskExecutorBuilder builder = builder();
builder = builder.virtualThreads(true);
return builder;
return builder().virtualThreads(true);
}
private SimpleAsyncTaskExecutorBuilder builder() {

View File

@ -65,7 +65,7 @@ class TaskSchedulingConfigurations {
static class ThreadPoolTaskSchedulerBuilderConfiguration {
@Bean
@ConditionalOnMissingBean(ThreadPoolTaskSchedulerBuilder.class)
@ConditionalOnMissingBean
ThreadPoolTaskSchedulerBuilder threadPoolTaskSchedulerBuilder(TaskSchedulingProperties properties,
ObjectProvider<ThreadPoolTaskSchedulerCustomizer> threadPoolTaskSchedulerCustomizers) {
TaskSchedulingProperties.Shutdown shutdown = properties.getShutdown();
@ -104,9 +104,7 @@ class TaskSchedulingConfigurations {
@ConditionalOnMissingBean
@ConditionalOnThreading(Threading.VIRTUAL)
SimpleAsyncTaskSchedulerBuilder simpleAsyncTaskSchedulerBuilderVirtualThreads() {
SimpleAsyncTaskSchedulerBuilder builder = builder();
builder = builder.virtualThreads(true);
return builder;
return builder().virtualThreads(true);
}
private SimpleAsyncTaskSchedulerBuilder builder() {