builder() — spring-boot Function Reference
Architecture documentation for the builder() function in TaskExecutorConfigurations.java from the spring-boot codebase.
Entity Profile
Dependency Diagram
graph TD 7b72735d_dfdc_afd5_5ba1_8273f261428b["builder()"] d22b7bf6_0cc4_1f15_52f0_b80bcb64f78a["simpleAsyncTaskExecutorBuilder()"] d22b7bf6_0cc4_1f15_52f0_b80bcb64f78a -->|calls| 7b72735d_dfdc_afd5_5ba1_8273f261428b 994a889e_ca49_6120_d631_d55b80719257["simpleAsyncTaskExecutorBuilderVirtualThreads()"] 994a889e_ca49_6120_d631_d55b80719257 -->|calls| 7b72735d_dfdc_afd5_5ba1_8273f261428b 613c4bd6_9ee6_c1f5_02d4_cb07c9b83540["SimpleAsyncTaskExecutorBuilder()"] 7b72735d_dfdc_afd5_5ba1_8273f261428b -->|calls| 613c4bd6_9ee6_c1f5_02d4_cb07c9b83540 8c153969_4e10_4743_6cc5_316aa013e959["getTaskDecorator()"] 7b72735d_dfdc_afd5_5ba1_8273f261428b -->|calls| 8c153969_4e10_4743_6cc5_316aa013e959 8738b0f2_52c9_56a6_ec62_8f23547961cf["cancelRemainingTasksOnClose()"] 7b72735d_dfdc_afd5_5ba1_8273f261428b -->|calls| 8738b0f2_52c9_56a6_ec62_8f23547961cf 9cd23221_e5df_4541_7c8f_e6827a78175a["rejectTasksWhenLimitReached()"] 7b72735d_dfdc_afd5_5ba1_8273f261428b -->|calls| 9cd23221_e5df_4541_7c8f_e6827a78175a de50f1a8_c11f_adb6_e05e_68524f1ddb25["concurrencyLimit()"] 7b72735d_dfdc_afd5_5ba1_8273f261428b -->|calls| de50f1a8_c11f_adb6_e05e_68524f1ddb25 9f5ca795_41c7_f06c_71de_cab71045b20d["taskTerminationTimeout()"] 7b72735d_dfdc_afd5_5ba1_8273f261428b -->|calls| 9f5ca795_41c7_f06c_71de_cab71045b20d 51ecdfb8_c950_b154_28bc_0e68d91e2148["threadNamePrefix()"] 7b72735d_dfdc_afd5_5ba1_8273f261428b -->|calls| 51ecdfb8_c950_b154_28bc_0e68d91e2148 08018773_e1a2_98a4_558b_9b4fb2cb65ba["customizers()"] 7b72735d_dfdc_afd5_5ba1_8273f261428b -->|calls| 08018773_e1a2_98a4_558b_9b4fb2cb65ba 76ddaedb_946a_cea3_c4e6_713a44e1e210["taskDecorator()"] 7b72735d_dfdc_afd5_5ba1_8273f261428b -->|calls| 76ddaedb_946a_cea3_c4e6_713a44e1e210 style 7b72735d_dfdc_afd5_5ba1_8273f261428b fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
core/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/task/TaskExecutorConfigurations.java lines 164–178
private SimpleAsyncTaskExecutorBuilder builder() {
SimpleAsyncTaskExecutorBuilder builder = new SimpleAsyncTaskExecutorBuilder();
builder = builder.threadNamePrefix(this.properties.getThreadNamePrefix());
builder = builder.customizers(this.taskExecutorCustomizers.orderedStream()::iterator);
builder = builder.taskDecorator(getTaskDecorator(this.taskDecorator));
TaskExecutionProperties.Simple simple = this.properties.getSimple();
builder = builder.cancelRemainingTasksOnClose(simple.isCancelRemainingTasksOnClose());
builder = builder.rejectTasksWhenLimitReached(simple.isRejectTasksWhenLimitReached());
builder = builder.concurrencyLimit(simple.getConcurrencyLimit());
TaskExecutionProperties.Shutdown shutdown = this.properties.getShutdown();
if (shutdown.isAwaitTermination()) {
builder = builder.taskTerminationTimeout(shutdown.getAwaitTerminationPeriod());
}
return builder;
}
Domain
Subdomains
Calls
- SimpleAsyncTaskExecutorBuilder()
- cancelRemainingTasksOnClose()
- concurrencyLimit()
- customizers()
- getTaskDecorator()
- rejectTasksWhenLimitReached()
- taskDecorator()
- taskTerminationTimeout()
- threadNamePrefix()
Called By
- simpleAsyncTaskExecutorBuilder()
- simpleAsyncTaskExecutorBuilderVirtualThreads()
Source
Frequently Asked Questions
What does builder() do?
builder() is a function in the spring-boot codebase.
What does builder() call?
builder() calls 9 function(s): SimpleAsyncTaskExecutorBuilder, cancelRemainingTasksOnClose, concurrencyLimit, customizers, getTaskDecorator, rejectTasksWhenLimitReached, taskDecorator, taskTerminationTimeout, and 1 more.
What calls builder()?
builder() is called by 2 function(s): simpleAsyncTaskExecutorBuilder, simpleAsyncTaskExecutorBuilderVirtualThreads.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free