MCPcopy Index your code
hub / github.com/apache/tomcat / writeEarlyHints

Method writeEarlyHints

java/org/apache/coyote/http2/Stream.java:675–688  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

673
674
675 final void writeEarlyHints() throws IOException {
676 MimeHeaders headers = coyoteResponse.getMimeHeaders();
677 String originalStatus = headers.getHeader(":status");
678 headers.setValue(":status").setString("103");
679 try {
680 handler.writeHeaders(this, headers, false, Constants.DEFAULT_HEADERS_FRAME_SIZE);
681 } finally {
682 if (originalStatus == null) {
683 headers.removeHeader(":status");
684 } else {
685 headers.setValue(":status").setString(originalStatus);
686 }
687 }
688 }
689
690
691 @Override

Callers 1

earlyHintsMethod · 0.80

Calls 6

getHeaderMethod · 0.95
setValueMethod · 0.95
removeHeaderMethod · 0.95
getMimeHeadersMethod · 0.45
setStringMethod · 0.45
writeHeadersMethod · 0.45

Tested by

no test coverage detected