Home / Function/ builder() — spring-boot Function Reference

builder() — spring-boot Function Reference

Architecture documentation for the builder() function in TaskExecutorConfigurations.java from the spring-boot codebase.

Function java GradlePlugin DslExtensions calls 9 called by 2

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

Called By

  • simpleAsyncTaskExecutorBuilder()
  • simpleAsyncTaskExecutorBuilderVirtualThreads()

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