Package io.grpc.netty

Class GrpcHttp2HeadersUtils.GrpcHttp2RequestHeaders

    • Field Detail

      • PATH_HEADER

        private static final io.netty.util.AsciiString PATH_HEADER
      • AUTHORITY_HEADER

        private static final io.netty.util.AsciiString AUTHORITY_HEADER
      • METHOD_HEADER

        private static final io.netty.util.AsciiString METHOD_HEADER
      • SCHEME_HEADER

        private static final io.netty.util.AsciiString SCHEME_HEADER
      • path

        private io.netty.util.AsciiString path
      • authority

        private io.netty.util.AsciiString authority
      • method

        private io.netty.util.AsciiString method
      • scheme

        private io.netty.util.AsciiString scheme
      • te

        private io.netty.util.AsciiString te
    • Constructor Detail

      • GrpcHttp2RequestHeaders

        GrpcHttp2RequestHeaders​(int numHeadersGuess)
    • Method Detail

      • add

        public io.netty.handler.codec.http2.Http2Headers add​(java.lang.CharSequence csName,
                                                             java.lang.CharSequence csValue)
        Specified by:
        add in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
        Overrides:
        add in class AbstractHttp2Headers
      • get

        public java.lang.CharSequence get​(java.lang.CharSequence csName)
        Specified by:
        get in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
        Overrides:
        get in class AbstractHttp2Headers
      • getPseudoHeader

        private io.netty.util.AsciiString getPseudoHeader​(io.netty.util.AsciiString name)
      • setPseudoHeader

        private void setPseudoHeader​(io.netty.util.AsciiString name,
                                     io.netty.util.AsciiString value)
      • path

        public java.lang.CharSequence path()
        Specified by:
        path in interface io.netty.handler.codec.http2.Http2Headers
        Overrides:
        path in class AbstractHttp2Headers
      • authority

        public java.lang.CharSequence authority()
        Specified by:
        authority in interface io.netty.handler.codec.http2.Http2Headers
        Overrides:
        authority in class AbstractHttp2Headers
      • method

        public java.lang.CharSequence method()
        Specified by:
        method in interface io.netty.handler.codec.http2.Http2Headers
        Overrides:
        method in class AbstractHttp2Headers
      • scheme

        public java.lang.CharSequence scheme()
        Specified by:
        scheme in interface io.netty.handler.codec.http2.Http2Headers
        Overrides:
        scheme in class AbstractHttp2Headers
      • getAll

        public java.util.List<java.lang.CharSequence> getAll​(java.lang.CharSequence csName)
        Specified by:
        getAll in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
        Overrides:
        getAll in class GrpcHttp2HeadersUtils.GrpcHttp2InboundHeaders
      • remove

        public boolean remove​(java.lang.CharSequence csName)
        Specified by:
        remove in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
        Overrides:
        remove in class GrpcHttp2HeadersUtils.GrpcHttp2InboundHeaders
      • size

        public int size()
        This method is called in tests only.
        Specified by:
        size in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
        Overrides:
        size in class GrpcHttp2HeadersUtils.GrpcHttp2InboundHeaders
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object