Package io.grpc.netty
Class GrpcHttp2HeadersUtils.GrpcHttp2ResponseHeaders
- java.lang.Object
-
- io.grpc.netty.AbstractHttp2Headers
-
- io.grpc.netty.GrpcHttp2HeadersUtils.GrpcHttp2InboundHeaders
-
- io.grpc.netty.GrpcHttp2HeadersUtils.GrpcHttp2ResponseHeaders
-
- 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>>
- Enclosing class:
- GrpcHttp2HeadersUtils
static final class GrpcHttp2HeadersUtils.GrpcHttp2ResponseHeaders extends GrpcHttp2HeadersUtils.GrpcHttp2InboundHeaders
This class only implements the methods used byNettyClientHandler
and tests. All other methods throw anUnsupportedOperationException
.Unlike in
GrpcHttp2HeadersUtils.GrpcHttp2ResponseHeaders
the:status
pseudo-header is not treated special and is part ofGrpcHttp2HeadersUtils.GrpcHttp2InboundHeaders.namesAndValues
.
-
-
Constructor Summary
Constructors Constructor Description GrpcHttp2ResponseHeaders(int numHeadersGuess)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.netty.handler.codec.http2.Http2Headers
add(java.lang.CharSequence csName, java.lang.CharSequence csValue)
java.lang.CharSequence
get(java.lang.CharSequence csName)
java.lang.String
toString()
-
Methods inherited from class io.grpc.netty.GrpcHttp2HeadersUtils.GrpcHttp2InboundHeaders
add, appendNameAndValue, bytes, contains, equals, equals, equals, get, getAll, isPseudoHeader, iterator, namesAndValues, namesAndValuesToString, numHeaders, remove, requireAsciiString, set, setLong, size, status, validateName
-
Methods inherited from class io.grpc.netty.AbstractHttp2Headers
add, add, add, addBoolean, addByte, addChar, addDouble, addFloat, addInt, addLong, addObject, addObject, addObject, addShort, addTimeMillis, authority, authority, clear, contains, contains, containsBoolean, containsByte, containsChar, containsDouble, containsFloat, containsInt, containsLong, containsObject, containsShort, containsTimeMillis, get, getAllAndRemove, getAndRemove, getAndRemove, getBoolean, getBoolean, getBooleanAndRemove, getBooleanAndRemove, getByte, getByte, getByteAndRemove, getByteAndRemove, getChar, getChar, getCharAndRemove, getCharAndRemove, getDouble, getDouble, getDoubleAndRemove, getDoubleAndRemove, getFloat, getFloat, getFloatAndRemove, getFloatAndRemove, getInt, getInt, getIntAndRemove, getIntAndRemove, getLong, getLong, getLongAndRemove, getLongAndRemove, getShort, getShort, getShortAndRemove, getShortAndRemove, getTimeMillis, getTimeMillis, getTimeMillisAndRemove, getTimeMillisAndRemove, isEmpty, method, method, names, path, path, scheme, scheme, set, set, set, setAll, setBoolean, setByte, setChar, setDouble, setFloat, setInt, setObject, setObject, setObject, setShort, setTimeMillis, status, valueIterator
-
-
-
-
Method Detail
-
add
public io.netty.handler.codec.http2.Http2Headers add(java.lang.CharSequence csName, java.lang.CharSequence csValue)
- Specified by:
add
in interfaceio.netty.handler.codec.Headers<java.lang.CharSequence,java.lang.CharSequence,io.netty.handler.codec.http2.Http2Headers>
- Overrides:
add
in classAbstractHttp2Headers
-
get
public java.lang.CharSequence get(java.lang.CharSequence csName)
- Specified by:
get
in interfaceio.netty.handler.codec.Headers<java.lang.CharSequence,java.lang.CharSequence,io.netty.handler.codec.http2.Http2Headers>
- Overrides:
get
in classAbstractHttp2Headers
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-