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

isAnyWebApplication() — spring-boot Function Reference

Architecture documentation for the isAnyWebApplication() function in OnWebApplicationCondition.java from the spring-boot codebase.

Function java GradlePlugin RunTasks calls 2 called by 1

Entity Profile

Dependency Diagram

graph TD
  9cb1df00_a4e2_e58e_4670_1ac44ca303ae["isAnyWebApplication()"]
  5b0840b5_f1a3_904e_54c9_3a0ab7e82a75["isWebApplication()"]
  5b0840b5_f1a3_904e_54c9_3a0ab7e82a75 -->|calls| 9cb1df00_a4e2_e58e_4670_1ac44ca303ae
  b01859ba_2478_3a2f_bf50_f82f2cf68e99["isServletWebApplication()"]
  9cb1df00_a4e2_e58e_4670_1ac44ca303ae -->|calls| b01859ba_2478_3a2f_bf50_f82f2cf68e99
  520151f2_535d_d5bf_9904_37dd928a10f4["isReactiveWebApplication()"]
  9cb1df00_a4e2_e58e_4670_1ac44ca303ae -->|calls| 520151f2_535d_d5bf_9904_37dd928a10f4
  style 9cb1df00_a4e2_e58e_4670_1ac44ca303ae fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

core/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/condition/OnWebApplicationCondition.java lines 113–126

	private ConditionOutcome isAnyWebApplication(ConditionContext context, boolean required) {
		ConditionMessage.Builder message = ConditionMessage.forCondition(ConditionalOnWebApplication.class,
				required ? "(required)" : "");
		ConditionOutcome servletOutcome = isServletWebApplication(context);
		if (servletOutcome.isMatch() && required) {
			return new ConditionOutcome(servletOutcome.isMatch(), message.because(servletOutcome.getMessage()));
		}
		ConditionOutcome reactiveOutcome = isReactiveWebApplication(context);
		if (reactiveOutcome.isMatch() && required) {
			return new ConditionOutcome(reactiveOutcome.isMatch(), message.because(reactiveOutcome.getMessage()));
		}
		return new ConditionOutcome(servletOutcome.isMatch() || reactiveOutcome.isMatch(),
				message.because(servletOutcome.getMessage()).append("and").append(reactiveOutcome.getMessage()));
	}

Domain

Subdomains

Calls

  • isReactiveWebApplication()
  • isServletWebApplication()

Called By

Frequently Asked Questions

What does isAnyWebApplication() do?
isAnyWebApplication() is a function in the spring-boot codebase.
What does isAnyWebApplication() call?
isAnyWebApplication() calls 2 function(s): isReactiveWebApplication, isServletWebApplication.
What calls isAnyWebApplication()?
isAnyWebApplication() is called by 1 function(s): isWebApplication.

Analyze Your Own Codebase

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

Try Supermodel Free