threadPoolTaskSchedulerBuilder() — spring-boot Function Reference
Architecture documentation for the threadPoolTaskSchedulerBuilder() function in TaskSchedulingConfigurations.java from the spring-boot codebase.
Entity Profile
Dependency Diagram
graph TD b407a222_3448_db72_4d54_351bfdf3f559["threadPoolTaskSchedulerBuilder()"] 23417eaf_26a2_3c7f_4808_9913c9a61b31["ThreadPoolTaskSchedulerBuilder()"] b407a222_3448_db72_4d54_351bfdf3f559 -->|calls| 23417eaf_26a2_3c7f_4808_9913c9a61b31 899263a4_cb42_d6b5_2270_5930ac9f7b02["poolSize()"] b407a222_3448_db72_4d54_351bfdf3f559 -->|calls| 899263a4_cb42_d6b5_2270_5930ac9f7b02 c567b882_386a_b3ad_fd40_2781801fcaad["awaitTermination()"] b407a222_3448_db72_4d54_351bfdf3f559 -->|calls| c567b882_386a_b3ad_fd40_2781801fcaad d6bcf1cc_1863_15e5_3f61_c70179f82b4b["awaitTerminationPeriod()"] b407a222_3448_db72_4d54_351bfdf3f559 -->|calls| d6bcf1cc_1863_15e5_3f61_c70179f82b4b dd576f94_f316_922a_8baa_0691d1f72314["getTaskDecorator()"] b407a222_3448_db72_4d54_351bfdf3f559 -->|calls| dd576f94_f316_922a_8baa_0691d1f72314 4b567a9d_5320_9fb8_3258_3004f08e030a["threadNamePrefix()"] b407a222_3448_db72_4d54_351bfdf3f559 -->|calls| 4b567a9d_5320_9fb8_3258_3004f08e030a 061c0ca4_8787_c24a_715f_5438ced9e3cf["taskDecorator()"] b407a222_3448_db72_4d54_351bfdf3f559 -->|calls| 061c0ca4_8787_c24a_715f_5438ced9e3cf 377db0a9_7c56_9289_bbd7_9b69b33ddce9["customizers()"] b407a222_3448_db72_4d54_351bfdf3f559 -->|calls| 377db0a9_7c56_9289_bbd7_9b69b33ddce9 style b407a222_3448_db72_4d54_351bfdf3f559 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
core/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/task/TaskSchedulingConfigurations.java lines 80–94
@Bean
@ConditionalOnMissingBean
ThreadPoolTaskSchedulerBuilder threadPoolTaskSchedulerBuilder(TaskSchedulingProperties properties,
ObjectProvider<TaskDecorator> taskDecorator,
ObjectProvider<ThreadPoolTaskSchedulerCustomizer> threadPoolTaskSchedulerCustomizers) {
TaskSchedulingProperties.Shutdown shutdown = properties.getShutdown();
ThreadPoolTaskSchedulerBuilder builder = new ThreadPoolTaskSchedulerBuilder();
builder = builder.poolSize(properties.getPool().getSize());
builder = builder.awaitTermination(shutdown.isAwaitTermination());
builder = builder.awaitTerminationPeriod(shutdown.getAwaitTerminationPeriod());
builder = builder.threadNamePrefix(properties.getThreadNamePrefix());
builder = builder.taskDecorator(getTaskDecorator(taskDecorator));
builder = builder.customizers(threadPoolTaskSchedulerCustomizers);
return builder;
}
Domain
Subdomains
Calls
- ThreadPoolTaskSchedulerBuilder()
- awaitTermination()
- awaitTerminationPeriod()
- customizers()
- getTaskDecorator()
- poolSize()
- taskDecorator()
- threadNamePrefix()
Source
Frequently Asked Questions
What does threadPoolTaskSchedulerBuilder() do?
threadPoolTaskSchedulerBuilder() is a function in the spring-boot codebase.
What does threadPoolTaskSchedulerBuilder() call?
threadPoolTaskSchedulerBuilder() calls 8 function(s): ThreadPoolTaskSchedulerBuilder, awaitTermination, awaitTerminationPeriod, customizers, getTaskDecorator, poolSize, taskDecorator, threadNamePrefix.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free