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

invokeAwareMethods() — spring-boot Function Reference

Architecture documentation for the invokeAwareMethods() function in AutoConfigurationImportSelector.java from the spring-boot codebase.

Function java GradlePlugin RunTasks calls 4 called by 2

Entity Profile

Dependency Diagram

graph TD
  91bba2fd_6b19_f6df_d852_a3c2053e23f6["invokeAwareMethods()"]
  89c4f4f1_00c5_db7d_348d_08cdaea39d59["getConfigurationClassFilter()"]
  89c4f4f1_00c5_db7d_348d_08cdaea39d59 -->|calls| 91bba2fd_6b19_f6df_d852_a3c2053e23f6
  75b02541_a228_8d02_1ef1_83711ff5152e["fireAutoConfigurationImportEvents()"]
  75b02541_a228_8d02_1ef1_83711ff5152e -->|calls| 91bba2fd_6b19_f6df_d852_a3c2053e23f6
  81511c0f_85be_517e_e4f1_4f9fb37460c0["setEnvironment()"]
  91bba2fd_6b19_f6df_d852_a3c2053e23f6 -->|calls| 81511c0f_85be_517e_e4f1_4f9fb37460c0
  ad99a36c_966a_aef4_346e_de1d26ce6b9f["setBeanClassLoader()"]
  91bba2fd_6b19_f6df_d852_a3c2053e23f6 -->|calls| ad99a36c_966a_aef4_346e_de1d26ce6b9f
  095598e5_91a8_69bb_319d_8e5b4f3aecb1["setBeanFactory()"]
  91bba2fd_6b19_f6df_d852_a3c2053e23f6 -->|calls| 095598e5_91a8_69bb_319d_8e5b4f3aecb1
  2deea6c0_76d0_daed_6f8e_8209962b7c1e["setResourceLoader()"]
  91bba2fd_6b19_f6df_d852_a3c2053e23f6 -->|calls| 2deea6c0_76d0_daed_6f8e_8209962b7c1e
  style 91bba2fd_6b19_f6df_d852_a3c2053e23f6 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

core/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/AutoConfigurationImportSelector.java lines 329–344

	private void invokeAwareMethods(Object instance) {
		if (instance instanceof Aware) {
			if (instance instanceof BeanClassLoaderAware beanClassLoaderAwareInstance) {
				beanClassLoaderAwareInstance.setBeanClassLoader(this.beanClassLoader);
			}
			if (instance instanceof BeanFactoryAware beanFactoryAwareInstance) {
				beanFactoryAwareInstance.setBeanFactory(this.beanFactory);
			}
			if (instance instanceof EnvironmentAware environmentAwareInstance) {
				environmentAwareInstance.setEnvironment(this.environment);
			}
			if (instance instanceof ResourceLoaderAware resourceLoaderAwareInstance) {
				resourceLoaderAwareInstance.setResourceLoader(this.resourceLoader);
			}
		}
	}

Domain

Subdomains

Frequently Asked Questions

What does invokeAwareMethods() do?
invokeAwareMethods() is a function in the spring-boot codebase.
What does invokeAwareMethods() call?
invokeAwareMethods() calls 4 function(s): setBeanClassLoader, setBeanFactory, setEnvironment, setResourceLoader.
What calls invokeAwareMethods()?
invokeAwareMethods() is called by 2 function(s): fireAutoConfigurationImportEvents, getConfigurationClassFilter.

Analyze Your Own Codebase

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

Try Supermodel Free