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

sendErrorIfNecessary() — spring-boot Function Reference

Architecture documentation for the sendErrorIfNecessary() function in ErrorPageFilter.java from the spring-boot codebase.

Function java GradlePlugin RunTasks calls 1 called by 3

Entity Profile

Dependency Diagram

graph TD
  d76d5b6c_37b4_6d86_a2e3_aa0a006868c5["sendErrorIfNecessary()"]
  6425bbd7_7667_edf8_4f6f_e611181e5c52["flushBuffer()"]
  6425bbd7_7667_edf8_4f6f_e611181e5c52 -->|calls| d76d5b6c_37b4_6d86_a2e3_aa0a006868c5
  84b2068a_3b0d_6ec5_753a_5e70ea0cd02c["getWriter()"]
  84b2068a_3b0d_6ec5_753a_5e70ea0cd02c -->|calls| d76d5b6c_37b4_6d86_a2e3_aa0a006868c5
  d869a712_1bae_2e3b_6815_61abd590f61f["getOutputStream()"]
  d869a712_1bae_2e3b_6815_61abd590f61f -->|calls| d76d5b6c_37b4_6d86_a2e3_aa0a006868c5
  07856fdd_a72b_63c3_93d7_0432d80159ac["sendError()"]
  d76d5b6c_37b4_6d86_a2e3_aa0a006868c5 -->|calls| 07856fdd_a72b_63c3_93d7_0432d80159ac
  style d76d5b6c_37b4_6d86_a2e3_aa0a006868c5 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

core/spring-boot/src/main/java/org/springframework/boot/web/servlet/support/ErrorPageFilter.java lines 352–356

		private void sendErrorIfNecessary() throws IOException {
			if (this.hasErrorToSend && !isCommitted()) {
				((HttpServletResponse) getResponse()).sendError(this.status, this.message);
			}
		}

Domain

Subdomains

Calls

Called By

  • flushBuffer()
  • getOutputStream()
  • getWriter()

Frequently Asked Questions

What does sendErrorIfNecessary() do?
sendErrorIfNecessary() is a function in the spring-boot codebase.
What does sendErrorIfNecessary() call?
sendErrorIfNecessary() calls 1 function(s): sendError.
What calls sendErrorIfNecessary()?
sendErrorIfNecessary() is called by 3 function(s): flushBuffer, getOutputStream, getWriter.

Analyze Your Own Codebase

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

Try Supermodel Free