Home / Class/ EmptyHttp2Headers Class — netty Architecture

EmptyHttp2Headers Class — netty Architecture

Architecture documentation for the EmptyHttp2Headers class in EmptyHttp2Headers.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  70475670_7fe1_209b_e2c3_4158458a505c["EmptyHttp2Headers"]
  10e24652_853c_2702_5f68_afd28288c5eb["EmptyHttp2Headers.java"]
  70475670_7fe1_209b_e2c3_4158458a505c -->|defined in| 10e24652_853c_2702_5f68_afd28288c5eb
  f4a09a55_d2ae_4e65_6cf3_b087f7800265["EmptyHttp2Headers()"]
  70475670_7fe1_209b_e2c3_4158458a505c -->|method| f4a09a55_d2ae_4e65_6cf3_b087f7800265
  c76fa5c5_8a46_dfe4_8e6a_6d718dbf08c7["CharSequence()"]
  70475670_7fe1_209b_e2c3_4158458a505c -->|method| c76fa5c5_8a46_dfe4_8e6a_6d718dbf08c7
  359b45ba_1822_5454_37f8_37df9bbae6f9["contains()"]
  70475670_7fe1_209b_e2c3_4158458a505c -->|method| 359b45ba_1822_5454_37f8_37df9bbae6f9

Relationship Graph

Source Code

codec-http2/src/main/java/io/netty/handler/codec/http2/EmptyHttp2Headers.java lines 20–81

public final class EmptyHttp2Headers
        extends EmptyHeaders<CharSequence, CharSequence, Http2Headers> implements Http2Headers {
    public static final EmptyHttp2Headers INSTANCE = new EmptyHttp2Headers();

    private EmptyHttp2Headers() {
    }

    @Override
    public EmptyHttp2Headers method(CharSequence method) {
        throw new UnsupportedOperationException();
    }

    @Override
    public EmptyHttp2Headers scheme(CharSequence status) {
        throw new UnsupportedOperationException();
    }

    @Override
    public EmptyHttp2Headers authority(CharSequence authority) {
        throw new UnsupportedOperationException();
    }

    @Override
    public EmptyHttp2Headers path(CharSequence path) {
        throw new UnsupportedOperationException();
    }

    @Override
    public EmptyHttp2Headers status(CharSequence status) {
        throw new UnsupportedOperationException();
    }

    @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 false;
    }
}

Frequently Asked Questions

What is the EmptyHttp2Headers class?
EmptyHttp2Headers is a class in the netty codebase, defined in codec-http2/src/main/java/io/netty/handler/codec/http2/EmptyHttp2Headers.java.
Where is EmptyHttp2Headers defined?
EmptyHttp2Headers is defined in codec-http2/src/main/java/io/netty/handler/codec/http2/EmptyHttp2Headers.java at line 20.

Analyze Your Own Codebase

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

Try Supermodel Free