InOrderHttp2Headers Class — netty Architecture
Architecture documentation for the InOrderHttp2Headers class in InOrderHttp2Headers.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 843f5810_42a8_268a_d6ae_be69e83b0e82["InOrderHttp2Headers"] 5bff0749_bafe_7f5e_d94c_934423301401["InOrderHttp2Headers.java"] 843f5810_42a8_268a_d6ae_be69e83b0e82 -->|defined in| 5bff0749_bafe_7f5e_d94c_934423301401 f4d93db7_0079_04ad_c435_d9e588e99bf2["InOrderHttp2Headers()"] 843f5810_42a8_268a_d6ae_be69e83b0e82 -->|method| f4d93db7_0079_04ad_c435_d9e588e99bf2 7e9057e9_675d_7fe9_850b_7246fc748205["equals()"] 843f5810_42a8_268a_d6ae_be69e83b0e82 -->|method| 7e9057e9_675d_7fe9_850b_7246fc748205 acca1cb6_3e70_b1cf_7b61_27846bbfccff["hashCode()"] 843f5810_42a8_268a_d6ae_be69e83b0e82 -->|method| acca1cb6_3e70_b1cf_7b61_27846bbfccff 96d92179_aca3_ee32_5573_e6b4a0a5442f["Http2Headers()"] 843f5810_42a8_268a_d6ae_be69e83b0e82 -->|method| 96d92179_aca3_ee32_5573_e6b4a0a5442f 7bdbac32_d4ac_33a7_a3f9_01f37219bd53["CharSequence()"] 843f5810_42a8_268a_d6ae_be69e83b0e82 -->|method| 7bdbac32_d4ac_33a7_a3f9_01f37219bd53 7aea933b_cc23_f761_d04d_8022345c8747["contains()"] 843f5810_42a8_268a_d6ae_be69e83b0e82 -->|method| 7aea933b_cc23_f761_d04d_8022345c8747
Relationship Graph
Source Code
codec-http2/src/test/java/io/netty/handler/codec/http2/InOrderHttp2Headers.java lines 28–104
public class InOrderHttp2Headers
extends DefaultHeaders<CharSequence, CharSequence, Http2Headers> implements Http2Headers {
InOrderHttp2Headers() {
super(CharSequenceValueConverter.INSTANCE);
}
@Override
public boolean equals(Object o) {
return o instanceof Http2Headers && equals((Http2Headers) o, CASE_SENSITIVE_HASHER);
}
@Override
public int hashCode() {
return hashCode(CASE_SENSITIVE_HASHER);
}
@Override
public Http2Headers method(CharSequence value) {
set(PseudoHeaderName.METHOD.value(), value);
return this;
}
@Override
public Http2Headers scheme(CharSequence value) {
set(PseudoHeaderName.SCHEME.value(), value);
return this;
}
@Override
public Http2Headers authority(CharSequence value) {
set(PseudoHeaderName.AUTHORITY.value(), value);
return this;
}
@Override
public Http2Headers path(CharSequence value) {
set(PseudoHeaderName.PATH.value(), value);
return this;
}
@Override
public Http2Headers status(CharSequence value) {
set(PseudoHeaderName.STATUS.value(), value);
return this;
}
@Override
public CharSequence method() {
return get(PseudoHeaderName.METHOD.value());
}
@Override
public CharSequence scheme() {
return get(PseudoHeaderName.SCHEME.value());
}
@Override
public CharSequence authority() {
return get(PseudoHeaderName.AUTHORITY.value());
}
@Override
public CharSequence path() {
return get(PseudoHeaderName.PATH.value());
}
@Override
public CharSequence status() {
return get(PseudoHeaderName.STATUS.value());
}
@Override
public boolean contains(CharSequence name, CharSequence value, boolean caseInsensitive) {
return contains(name, value, caseInsensitive ? CASE_INSENSITIVE_HASHER : CASE_SENSITIVE_HASHER);
}
}
Source
Frequently Asked Questions
What is the InOrderHttp2Headers class?
InOrderHttp2Headers is a class in the netty codebase, defined in codec-http2/src/test/java/io/netty/handler/codec/http2/InOrderHttp2Headers.java.
Where is InOrderHttp2Headers defined?
InOrderHttp2Headers is defined in codec-http2/src/test/java/io/netty/handler/codec/http2/InOrderHttp2Headers.java at line 28.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free