Package io.grpc.netty

Class AbstractHttp2Headers

  • All Implemented Interfaces:
    io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>, io.netty.handler.codec.http2.Http2Headers, java.lang.Iterable<java.util.Map.Entry<java.lang.CharSequence,​java.lang.CharSequence>>
    Direct Known Subclasses:
    GrpcHttp2HeadersUtils.GrpcHttp2InboundHeaders, GrpcHttp2OutboundHeaders

    abstract class AbstractHttp2Headers
    extends java.lang.Object
    implements io.netty.handler.codec.http2.Http2Headers
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface io.netty.handler.codec.http2.Http2Headers

        io.netty.handler.codec.http2.Http2Headers.PseudoHeaderName
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      io.netty.handler.codec.http2.Http2Headers add​(io.netty.handler.codec.Headers<? extends java.lang.CharSequence,​? extends java.lang.CharSequence,​?> headers)  
      io.netty.handler.codec.http2.Http2Headers add​(java.lang.CharSequence name, java.lang.CharSequence value)  
      io.netty.handler.codec.http2.Http2Headers add​(java.lang.CharSequence name, java.lang.CharSequence... values)  
      io.netty.handler.codec.http2.Http2Headers add​(java.lang.CharSequence name, java.lang.Iterable<? extends java.lang.CharSequence> values)  
      io.netty.handler.codec.http2.Http2Headers addBoolean​(java.lang.CharSequence name, boolean value)  
      io.netty.handler.codec.http2.Http2Headers addByte​(java.lang.CharSequence name, byte value)  
      io.netty.handler.codec.http2.Http2Headers addChar​(java.lang.CharSequence name, char value)  
      io.netty.handler.codec.http2.Http2Headers addDouble​(java.lang.CharSequence name, double value)  
      io.netty.handler.codec.http2.Http2Headers addFloat​(java.lang.CharSequence name, float value)  
      io.netty.handler.codec.http2.Http2Headers addInt​(java.lang.CharSequence name, int value)  
      io.netty.handler.codec.http2.Http2Headers addLong​(java.lang.CharSequence name, long value)  
      io.netty.handler.codec.http2.Http2Headers addObject​(java.lang.CharSequence name, java.lang.Iterable<?> values)  
      io.netty.handler.codec.http2.Http2Headers addObject​(java.lang.CharSequence name, java.lang.Object value)  
      io.netty.handler.codec.http2.Http2Headers addObject​(java.lang.CharSequence name, java.lang.Object... values)  
      io.netty.handler.codec.http2.Http2Headers addShort​(java.lang.CharSequence name, short value)  
      io.netty.handler.codec.http2.Http2Headers addTimeMillis​(java.lang.CharSequence name, long value)  
      java.lang.CharSequence authority()  
      io.netty.handler.codec.http2.Http2Headers authority​(java.lang.CharSequence value)  
      io.netty.handler.codec.http2.Http2Headers clear()  
      boolean contains​(java.lang.CharSequence name)  
      boolean contains​(java.lang.CharSequence name, java.lang.CharSequence value)  
      boolean contains​(java.lang.CharSequence name, java.lang.CharSequence value, boolean caseInsensitive)  
      boolean containsBoolean​(java.lang.CharSequence name, boolean value)  
      boolean containsByte​(java.lang.CharSequence name, byte value)  
      boolean containsChar​(java.lang.CharSequence name, char value)  
      boolean containsDouble​(java.lang.CharSequence name, double value)  
      boolean containsFloat​(java.lang.CharSequence name, float value)  
      boolean containsInt​(java.lang.CharSequence name, int value)  
      boolean containsLong​(java.lang.CharSequence name, long value)  
      boolean containsObject​(java.lang.CharSequence name, java.lang.Object value)  
      boolean containsShort​(java.lang.CharSequence name, short value)  
      boolean containsTimeMillis​(java.lang.CharSequence name, long value)  
      java.lang.CharSequence get​(java.lang.CharSequence name)  
      java.lang.CharSequence get​(java.lang.CharSequence name, java.lang.CharSequence defaultValue)  
      java.util.List<java.lang.CharSequence> getAll​(java.lang.CharSequence name)  
      java.util.List<java.lang.CharSequence> getAllAndRemove​(java.lang.CharSequence name)  
      java.lang.CharSequence getAndRemove​(java.lang.CharSequence name)  
      java.lang.CharSequence getAndRemove​(java.lang.CharSequence name, java.lang.CharSequence defaultValue)  
      java.lang.Boolean getBoolean​(java.lang.CharSequence name)  
      boolean getBoolean​(java.lang.CharSequence name, boolean defaultValue)  
      java.lang.Boolean getBooleanAndRemove​(java.lang.CharSequence name)  
      boolean getBooleanAndRemove​(java.lang.CharSequence name, boolean defaultValue)  
      java.lang.Byte getByte​(java.lang.CharSequence name)  
      byte getByte​(java.lang.CharSequence name, byte defaultValue)  
      java.lang.Byte getByteAndRemove​(java.lang.CharSequence name)  
      byte getByteAndRemove​(java.lang.CharSequence name, byte defaultValue)  
      java.lang.Character getChar​(java.lang.CharSequence name)  
      char getChar​(java.lang.CharSequence name, char defaultValue)  
      java.lang.Character getCharAndRemove​(java.lang.CharSequence name)  
      char getCharAndRemove​(java.lang.CharSequence name, char defaultValue)  
      java.lang.Double getDouble​(java.lang.CharSequence name)  
      double getDouble​(java.lang.CharSequence name, double defaultValue)  
      java.lang.Double getDoubleAndRemove​(java.lang.CharSequence name)  
      double getDoubleAndRemove​(java.lang.CharSequence name, double defaultValue)  
      java.lang.Float getFloat​(java.lang.CharSequence name)  
      float getFloat​(java.lang.CharSequence name, float defaultValue)  
      java.lang.Float getFloatAndRemove​(java.lang.CharSequence name)  
      float getFloatAndRemove​(java.lang.CharSequence name, float defaultValue)  
      java.lang.Integer getInt​(java.lang.CharSequence name)  
      int getInt​(java.lang.CharSequence name, int defaultValue)  
      java.lang.Integer getIntAndRemove​(java.lang.CharSequence name)  
      int getIntAndRemove​(java.lang.CharSequence name, int defaultValue)  
      java.lang.Long getLong​(java.lang.CharSequence name)  
      long getLong​(java.lang.CharSequence name, long defaultValue)  
      java.lang.Long getLongAndRemove​(java.lang.CharSequence name)  
      long getLongAndRemove​(java.lang.CharSequence name, long defaultValue)  
      java.lang.Short getShort​(java.lang.CharSequence name)  
      short getShort​(java.lang.CharSequence name, short defaultValue)  
      java.lang.Short getShortAndRemove​(java.lang.CharSequence name)  
      short getShortAndRemove​(java.lang.CharSequence name, short defaultValue)  
      java.lang.Long getTimeMillis​(java.lang.CharSequence name)  
      long getTimeMillis​(java.lang.CharSequence name, long defaultValue)  
      java.lang.Long getTimeMillisAndRemove​(java.lang.CharSequence name)  
      long getTimeMillisAndRemove​(java.lang.CharSequence name, long defaultValue)  
      boolean isEmpty()  
      java.util.Iterator<java.util.Map.Entry<java.lang.CharSequence,​java.lang.CharSequence>> iterator()  
      java.lang.CharSequence method()  
      io.netty.handler.codec.http2.Http2Headers method​(java.lang.CharSequence value)  
      java.util.Set<java.lang.CharSequence> names()  
      java.lang.CharSequence path()  
      io.netty.handler.codec.http2.Http2Headers path​(java.lang.CharSequence value)  
      boolean remove​(java.lang.CharSequence name)  
      java.lang.CharSequence scheme()  
      io.netty.handler.codec.http2.Http2Headers scheme​(java.lang.CharSequence value)  
      io.netty.handler.codec.http2.Http2Headers set​(io.netty.handler.codec.Headers<? extends java.lang.CharSequence,​? extends java.lang.CharSequence,​?> headers)  
      io.netty.handler.codec.http2.Http2Headers set​(java.lang.CharSequence name, java.lang.CharSequence value)  
      io.netty.handler.codec.http2.Http2Headers set​(java.lang.CharSequence name, java.lang.CharSequence... values)  
      io.netty.handler.codec.http2.Http2Headers set​(java.lang.CharSequence name, java.lang.Iterable<? extends java.lang.CharSequence> values)  
      io.netty.handler.codec.http2.Http2Headers setAll​(io.netty.handler.codec.Headers<? extends java.lang.CharSequence,​? extends java.lang.CharSequence,​?> headers)  
      io.netty.handler.codec.http2.Http2Headers setBoolean​(java.lang.CharSequence name, boolean value)  
      io.netty.handler.codec.http2.Http2Headers setByte​(java.lang.CharSequence name, byte value)  
      io.netty.handler.codec.http2.Http2Headers setChar​(java.lang.CharSequence name, char value)  
      io.netty.handler.codec.http2.Http2Headers setDouble​(java.lang.CharSequence name, double value)  
      io.netty.handler.codec.http2.Http2Headers setFloat​(java.lang.CharSequence name, float value)  
      io.netty.handler.codec.http2.Http2Headers setInt​(java.lang.CharSequence name, int value)  
      io.netty.handler.codec.http2.Http2Headers setLong​(java.lang.CharSequence name, long value)  
      io.netty.handler.codec.http2.Http2Headers setObject​(java.lang.CharSequence name, java.lang.Iterable<?> values)  
      io.netty.handler.codec.http2.Http2Headers setObject​(java.lang.CharSequence name, java.lang.Object value)  
      io.netty.handler.codec.http2.Http2Headers setObject​(java.lang.CharSequence name, java.lang.Object... values)  
      io.netty.handler.codec.http2.Http2Headers setShort​(java.lang.CharSequence name, short value)  
      io.netty.handler.codec.http2.Http2Headers setTimeMillis​(java.lang.CharSequence name, long value)  
      int size()  
      java.lang.CharSequence status()  
      io.netty.handler.codec.http2.Http2Headers status​(java.lang.CharSequence value)  
      java.util.Iterator<java.lang.CharSequence> valueIterator​(java.lang.CharSequence name)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface java.lang.Iterable

        forEach, spliterator
    • Constructor Detail

      • AbstractHttp2Headers

        AbstractHttp2Headers()
    • Method Detail

      • valueIterator

        public java.util.Iterator<java.lang.CharSequence> valueIterator​(java.lang.CharSequence name)
        Specified by:
        valueIterator in interface io.netty.handler.codec.http2.Http2Headers
      • size

        public int size()
        Specified by:
        size in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • isEmpty

        public boolean isEmpty()
        Specified by:
        isEmpty in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • names

        public java.util.Set<java.lang.CharSequence> names()
        Specified by:
        names in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • get

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

        public java.lang.CharSequence get​(java.lang.CharSequence name,
                                          java.lang.CharSequence defaultValue)
        Specified by:
        get in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • getAndRemove

        public java.lang.CharSequence getAndRemove​(java.lang.CharSequence name)
        Specified by:
        getAndRemove in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • getAndRemove

        public java.lang.CharSequence getAndRemove​(java.lang.CharSequence name,
                                                   java.lang.CharSequence defaultValue)
        Specified by:
        getAndRemove in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • getAll

        public java.util.List<java.lang.CharSequence> getAll​(java.lang.CharSequence name)
        Specified by:
        getAll in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • getAllAndRemove

        public java.util.List<java.lang.CharSequence> getAllAndRemove​(java.lang.CharSequence name)
        Specified by:
        getAllAndRemove in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • getBoolean

        public java.lang.Boolean getBoolean​(java.lang.CharSequence name)
        Specified by:
        getBoolean in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • getBoolean

        public boolean getBoolean​(java.lang.CharSequence name,
                                  boolean defaultValue)
        Specified by:
        getBoolean in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • getByte

        public java.lang.Byte getByte​(java.lang.CharSequence name)
        Specified by:
        getByte in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • getByte

        public byte getByte​(java.lang.CharSequence name,
                            byte defaultValue)
        Specified by:
        getByte in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • getChar

        public java.lang.Character getChar​(java.lang.CharSequence name)
        Specified by:
        getChar in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • getChar

        public char getChar​(java.lang.CharSequence name,
                            char defaultValue)
        Specified by:
        getChar in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • getShort

        public java.lang.Short getShort​(java.lang.CharSequence name)
        Specified by:
        getShort in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • getShort

        public short getShort​(java.lang.CharSequence name,
                              short defaultValue)
        Specified by:
        getShort in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • getInt

        public java.lang.Integer getInt​(java.lang.CharSequence name)
        Specified by:
        getInt in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • getInt

        public int getInt​(java.lang.CharSequence name,
                          int defaultValue)
        Specified by:
        getInt in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • getLong

        public java.lang.Long getLong​(java.lang.CharSequence name)
        Specified by:
        getLong in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • getLong

        public long getLong​(java.lang.CharSequence name,
                            long defaultValue)
        Specified by:
        getLong in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • getFloat

        public java.lang.Float getFloat​(java.lang.CharSequence name)
        Specified by:
        getFloat in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • getFloat

        public float getFloat​(java.lang.CharSequence name,
                              float defaultValue)
        Specified by:
        getFloat in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • getDouble

        public java.lang.Double getDouble​(java.lang.CharSequence name)
        Specified by:
        getDouble in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • getDouble

        public double getDouble​(java.lang.CharSequence name,
                                double defaultValue)
        Specified by:
        getDouble in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • getTimeMillis

        public java.lang.Long getTimeMillis​(java.lang.CharSequence name)
        Specified by:
        getTimeMillis in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • getTimeMillis

        public long getTimeMillis​(java.lang.CharSequence name,
                                  long defaultValue)
        Specified by:
        getTimeMillis in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • getBooleanAndRemove

        public java.lang.Boolean getBooleanAndRemove​(java.lang.CharSequence name)
        Specified by:
        getBooleanAndRemove in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • getBooleanAndRemove

        public boolean getBooleanAndRemove​(java.lang.CharSequence name,
                                           boolean defaultValue)
        Specified by:
        getBooleanAndRemove in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • getByteAndRemove

        public java.lang.Byte getByteAndRemove​(java.lang.CharSequence name)
        Specified by:
        getByteAndRemove in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • getByteAndRemove

        public byte getByteAndRemove​(java.lang.CharSequence name,
                                     byte defaultValue)
        Specified by:
        getByteAndRemove in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • getCharAndRemove

        public java.lang.Character getCharAndRemove​(java.lang.CharSequence name)
        Specified by:
        getCharAndRemove in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • getCharAndRemove

        public char getCharAndRemove​(java.lang.CharSequence name,
                                     char defaultValue)
        Specified by:
        getCharAndRemove in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • getShortAndRemove

        public java.lang.Short getShortAndRemove​(java.lang.CharSequence name)
        Specified by:
        getShortAndRemove in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • getShortAndRemove

        public short getShortAndRemove​(java.lang.CharSequence name,
                                       short defaultValue)
        Specified by:
        getShortAndRemove in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • getIntAndRemove

        public java.lang.Integer getIntAndRemove​(java.lang.CharSequence name)
        Specified by:
        getIntAndRemove in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • getIntAndRemove

        public int getIntAndRemove​(java.lang.CharSequence name,
                                   int defaultValue)
        Specified by:
        getIntAndRemove in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • getLongAndRemove

        public java.lang.Long getLongAndRemove​(java.lang.CharSequence name)
        Specified by:
        getLongAndRemove in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • getLongAndRemove

        public long getLongAndRemove​(java.lang.CharSequence name,
                                     long defaultValue)
        Specified by:
        getLongAndRemove in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • getFloatAndRemove

        public java.lang.Float getFloatAndRemove​(java.lang.CharSequence name)
        Specified by:
        getFloatAndRemove in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • getFloatAndRemove

        public float getFloatAndRemove​(java.lang.CharSequence name,
                                       float defaultValue)
        Specified by:
        getFloatAndRemove in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • getDoubleAndRemove

        public java.lang.Double getDoubleAndRemove​(java.lang.CharSequence name)
        Specified by:
        getDoubleAndRemove in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • getDoubleAndRemove

        public double getDoubleAndRemove​(java.lang.CharSequence name,
                                         double defaultValue)
        Specified by:
        getDoubleAndRemove in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • getTimeMillisAndRemove

        public java.lang.Long getTimeMillisAndRemove​(java.lang.CharSequence name)
        Specified by:
        getTimeMillisAndRemove in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • getTimeMillisAndRemove

        public long getTimeMillisAndRemove​(java.lang.CharSequence name,
                                           long defaultValue)
        Specified by:
        getTimeMillisAndRemove in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • contains

        public boolean contains​(java.lang.CharSequence name)
        Specified by:
        contains in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • contains

        public boolean contains​(java.lang.CharSequence name,
                                java.lang.CharSequence value)
        Specified by:
        contains in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • contains

        public boolean contains​(java.lang.CharSequence name,
                                java.lang.CharSequence value,
                                boolean caseInsensitive)
        Specified by:
        contains in interface io.netty.handler.codec.http2.Http2Headers
      • containsObject

        public boolean containsObject​(java.lang.CharSequence name,
                                      java.lang.Object value)
        Specified by:
        containsObject in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • containsBoolean

        public boolean containsBoolean​(java.lang.CharSequence name,
                                       boolean value)
        Specified by:
        containsBoolean in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • containsByte

        public boolean containsByte​(java.lang.CharSequence name,
                                    byte value)
        Specified by:
        containsByte in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • containsChar

        public boolean containsChar​(java.lang.CharSequence name,
                                    char value)
        Specified by:
        containsChar in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • containsShort

        public boolean containsShort​(java.lang.CharSequence name,
                                     short value)
        Specified by:
        containsShort in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • containsInt

        public boolean containsInt​(java.lang.CharSequence name,
                                   int value)
        Specified by:
        containsInt in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • containsLong

        public boolean containsLong​(java.lang.CharSequence name,
                                    long value)
        Specified by:
        containsLong in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • containsFloat

        public boolean containsFloat​(java.lang.CharSequence name,
                                     float value)
        Specified by:
        containsFloat in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • containsDouble

        public boolean containsDouble​(java.lang.CharSequence name,
                                      double value)
        Specified by:
        containsDouble in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • containsTimeMillis

        public boolean containsTimeMillis​(java.lang.CharSequence name,
                                          long value)
        Specified by:
        containsTimeMillis in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • add

        public io.netty.handler.codec.http2.Http2Headers add​(java.lang.CharSequence name,
                                                             java.lang.CharSequence... values)
        Specified by:
        add in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • add

        public io.netty.handler.codec.http2.Http2Headers add​(io.netty.handler.codec.Headers<? extends java.lang.CharSequence,​? extends java.lang.CharSequence,​?> headers)
        Specified by:
        add in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • add

        public io.netty.handler.codec.http2.Http2Headers add​(java.lang.CharSequence name,
                                                             java.lang.CharSequence value)
        Specified by:
        add in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • add

        public io.netty.handler.codec.http2.Http2Headers add​(java.lang.CharSequence name,
                                                             java.lang.Iterable<? extends java.lang.CharSequence> values)
        Specified by:
        add in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • addObject

        public io.netty.handler.codec.http2.Http2Headers addObject​(java.lang.CharSequence name,
                                                                   java.lang.Object value)
        Specified by:
        addObject in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • addObject

        public io.netty.handler.codec.http2.Http2Headers addObject​(java.lang.CharSequence name,
                                                                   java.lang.Iterable<?> values)
        Specified by:
        addObject in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • addObject

        public io.netty.handler.codec.http2.Http2Headers addObject​(java.lang.CharSequence name,
                                                                   java.lang.Object... values)
        Specified by:
        addObject in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • addBoolean

        public io.netty.handler.codec.http2.Http2Headers addBoolean​(java.lang.CharSequence name,
                                                                    boolean value)
        Specified by:
        addBoolean in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • addByte

        public io.netty.handler.codec.http2.Http2Headers addByte​(java.lang.CharSequence name,
                                                                 byte value)
        Specified by:
        addByte in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • addChar

        public io.netty.handler.codec.http2.Http2Headers addChar​(java.lang.CharSequence name,
                                                                 char value)
        Specified by:
        addChar in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • addShort

        public io.netty.handler.codec.http2.Http2Headers addShort​(java.lang.CharSequence name,
                                                                  short value)
        Specified by:
        addShort in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • addInt

        public io.netty.handler.codec.http2.Http2Headers addInt​(java.lang.CharSequence name,
                                                                int value)
        Specified by:
        addInt in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • addLong

        public io.netty.handler.codec.http2.Http2Headers addLong​(java.lang.CharSequence name,
                                                                 long value)
        Specified by:
        addLong in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • addFloat

        public io.netty.handler.codec.http2.Http2Headers addFloat​(java.lang.CharSequence name,
                                                                  float value)
        Specified by:
        addFloat in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • addDouble

        public io.netty.handler.codec.http2.Http2Headers addDouble​(java.lang.CharSequence name,
                                                                   double value)
        Specified by:
        addDouble in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • addTimeMillis

        public io.netty.handler.codec.http2.Http2Headers addTimeMillis​(java.lang.CharSequence name,
                                                                       long value)
        Specified by:
        addTimeMillis in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • set

        public io.netty.handler.codec.http2.Http2Headers set​(io.netty.handler.codec.Headers<? extends java.lang.CharSequence,​? extends java.lang.CharSequence,​?> headers)
        Specified by:
        set in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • set

        public io.netty.handler.codec.http2.Http2Headers set​(java.lang.CharSequence name,
                                                             java.lang.CharSequence value)
        Specified by:
        set in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • set

        public io.netty.handler.codec.http2.Http2Headers set​(java.lang.CharSequence name,
                                                             java.lang.Iterable<? extends java.lang.CharSequence> values)
        Specified by:
        set in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • set

        public io.netty.handler.codec.http2.Http2Headers set​(java.lang.CharSequence name,
                                                             java.lang.CharSequence... values)
        Specified by:
        set in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • setObject

        public io.netty.handler.codec.http2.Http2Headers setObject​(java.lang.CharSequence name,
                                                                   java.lang.Object value)
        Specified by:
        setObject in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • setObject

        public io.netty.handler.codec.http2.Http2Headers setObject​(java.lang.CharSequence name,
                                                                   java.lang.Iterable<?> values)
        Specified by:
        setObject in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • setObject

        public io.netty.handler.codec.http2.Http2Headers setObject​(java.lang.CharSequence name,
                                                                   java.lang.Object... values)
        Specified by:
        setObject in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • setBoolean

        public io.netty.handler.codec.http2.Http2Headers setBoolean​(java.lang.CharSequence name,
                                                                    boolean value)
        Specified by:
        setBoolean in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • setByte

        public io.netty.handler.codec.http2.Http2Headers setByte​(java.lang.CharSequence name,
                                                                 byte value)
        Specified by:
        setByte in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • setChar

        public io.netty.handler.codec.http2.Http2Headers setChar​(java.lang.CharSequence name,
                                                                 char value)
        Specified by:
        setChar in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • setShort

        public io.netty.handler.codec.http2.Http2Headers setShort​(java.lang.CharSequence name,
                                                                  short value)
        Specified by:
        setShort in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • setInt

        public io.netty.handler.codec.http2.Http2Headers setInt​(java.lang.CharSequence name,
                                                                int value)
        Specified by:
        setInt in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • setLong

        public io.netty.handler.codec.http2.Http2Headers setLong​(java.lang.CharSequence name,
                                                                 long value)
        Specified by:
        setLong in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • setFloat

        public io.netty.handler.codec.http2.Http2Headers setFloat​(java.lang.CharSequence name,
                                                                  float value)
        Specified by:
        setFloat in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • setDouble

        public io.netty.handler.codec.http2.Http2Headers setDouble​(java.lang.CharSequence name,
                                                                   double value)
        Specified by:
        setDouble in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • setTimeMillis

        public io.netty.handler.codec.http2.Http2Headers setTimeMillis​(java.lang.CharSequence name,
                                                                       long value)
        Specified by:
        setTimeMillis in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • setAll

        public io.netty.handler.codec.http2.Http2Headers setAll​(io.netty.handler.codec.Headers<? extends java.lang.CharSequence,​? extends java.lang.CharSequence,​?> headers)
        Specified by:
        setAll in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • remove

        public boolean remove​(java.lang.CharSequence name)
        Specified by:
        remove in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • clear

        public io.netty.handler.codec.http2.Http2Headers clear()
        Specified by:
        clear in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
      • iterator

        public java.util.Iterator<java.util.Map.Entry<java.lang.CharSequence,​java.lang.CharSequence>> iterator()
        Specified by:
        iterator in interface io.netty.handler.codec.Headers<java.lang.CharSequence,​java.lang.CharSequence,​io.netty.handler.codec.http2.Http2Headers>
        Specified by:
        iterator in interface io.netty.handler.codec.http2.Http2Headers
        Specified by:
        iterator in interface java.lang.Iterable<java.util.Map.Entry<java.lang.CharSequence,​java.lang.CharSequence>>
      • method

        public io.netty.handler.codec.http2.Http2Headers method​(java.lang.CharSequence value)
        Specified by:
        method in interface io.netty.handler.codec.http2.Http2Headers
      • method

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

        public io.netty.handler.codec.http2.Http2Headers scheme​(java.lang.CharSequence value)
        Specified by:
        scheme in interface io.netty.handler.codec.http2.Http2Headers
      • scheme

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

        public io.netty.handler.codec.http2.Http2Headers authority​(java.lang.CharSequence value)
        Specified by:
        authority in interface io.netty.handler.codec.http2.Http2Headers
      • authority

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

        public io.netty.handler.codec.http2.Http2Headers path​(java.lang.CharSequence value)
        Specified by:
        path in interface io.netty.handler.codec.http2.Http2Headers
      • path

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

        public io.netty.handler.codec.http2.Http2Headers status​(java.lang.CharSequence value)
        Specified by:
        status in interface io.netty.handler.codec.http2.Http2Headers
      • status

        public java.lang.CharSequence status()
        Specified by:
        status in interface io.netty.handler.codec.http2.Http2Headers