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

addRuntimeShutdownHookIfNecessary() — spring-boot Function Reference

Architecture documentation for the addRuntimeShutdownHookIfNecessary() function in SpringApplicationShutdownHook.java from the spring-boot codebase.

Function java GradlePlugin RunTasks calls 1 called by 2

Entity Profile

Dependency Diagram

graph TD
  7cc412e1_973a_dcca_ed2d_69e63a73939e["addRuntimeShutdownHookIfNecessary()"]
  1e6d34b6_9183_aa22_5502_a7305d28ae9d["registerApplicationContext()"]
  1e6d34b6_9183_aa22_5502_a7305d28ae9d -->|calls| 7cc412e1_973a_dcca_ed2d_69e63a73939e
  dd5d716b_24e2_3ea8_6619_1f6ef0d0803c["add()"]
  dd5d716b_24e2_3ea8_6619_1f6ef0d0803c -->|calls| 7cc412e1_973a_dcca_ed2d_69e63a73939e
  3263522c_9ddb_699f_77f6_87390e420a57["addRuntimeShutdownHook()"]
  7cc412e1_973a_dcca_ed2d_69e63a73939e -->|calls| 3263522c_9ddb_699f_77f6_87390e420a57
  style 7cc412e1_973a_dcca_ed2d_69e63a73939e fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

core/spring-boot/src/main/java/org/springframework/boot/SpringApplicationShutdownHook.java lines 87–91

	private void addRuntimeShutdownHookIfNecessary() {
		if (this.shutdownHookAdditionEnabled && this.shutdownHookAdded.compareAndSet(false, true)) {
			addRuntimeShutdownHook();
		}
	}

Domain

Subdomains

Calls

  • addRuntimeShutdownHook()

Frequently Asked Questions

What does addRuntimeShutdownHookIfNecessary() do?
addRuntimeShutdownHookIfNecessary() is a function in the spring-boot codebase.
What does addRuntimeShutdownHookIfNecessary() call?
addRuntimeShutdownHookIfNecessary() calls 1 function(s): addRuntimeShutdownHook.
What calls addRuntimeShutdownHookIfNecessary()?
addRuntimeShutdownHookIfNecessary() is called by 2 function(s): add, registerApplicationContext.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free