ExtensionHeaderNames Type — netty Architecture
Architecture documentation for the ExtensionHeaderNames type/interface in HttpConversionUtil.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 7a34801b_923f_5fb1_0a29_a7d3a8994ebc["ExtensionHeaderNames"] 1a4f7f93_6e79_9632_0c1b_8bc1d1399605["HttpConversionUtil.java"] 7a34801b_923f_5fb1_0a29_a7d3a8994ebc -->|defined in| 1a4f7f93_6e79_9632_0c1b_8bc1d1399605 style 7a34801b_923f_5fb1_0a29_a7d3a8994ebc fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-http3/src/main/java/io/netty/handler/codec/http3/HttpConversionUtil.java lines 102–141
public enum ExtensionHeaderNames {
/**
* HTTP extension header which will identify the stream id from the HTTP/3 event(s) responsible for
* generating an {@code HttpObject}
* <p>
* {@code "x-http3-stream-id"}
*/
STREAM_ID("x-http3-stream-id"),
/**
* HTTP extension header which will identify the scheme pseudo header from the HTTP/3 event(s) responsible for
* generating an {@code HttpObject}
* <p>
* {@code "x-http3-scheme"}
*/
SCHEME("x-http3-scheme"),
/**
* HTTP extension header which will identify the path pseudo header from the HTTP/3 event(s) responsible for
* generating an {@code HttpObject}
* <p>
* {@code "x-http3-path"}
*/
PATH("x-http3-path"),
/**
* HTTP extension header which will identify the stream id used to create this stream in an HTTP/3 push promise
* frame
* <p>
* {@code "x-http3-stream-promise-id"}
*/
STREAM_PROMISE_ID("x-http3-stream-promise-id");
private final AsciiString text;
ExtensionHeaderNames(String text) {
this.text = AsciiString.cached(text);
}
public AsciiString text() {
return text;
}
}
Source
Frequently Asked Questions
What is the ExtensionHeaderNames type?
ExtensionHeaderNames is a type/interface in the netty codebase, defined in codec-http3/src/main/java/io/netty/handler/codec/http3/HttpConversionUtil.java.
Where is ExtensionHeaderNames defined?
ExtensionHeaderNames is defined in codec-http3/src/main/java/io/netty/handler/codec/http3/HttpConversionUtil.java at line 102.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free