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 byNettyClientHandlerand tests. All other methods throw anUnsupportedOperationException.Unlike in
GrpcHttp2HeadersUtils.GrpcHttp2ResponseHeadersthe:statuspseudo-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.Http2Headersadd(java.lang.CharSequence csName, java.lang.CharSequence csValue)java.lang.CharSequenceget(java.lang.CharSequence csName)java.lang.StringtoString()-
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:
addin interfaceio.netty.handler.codec.Headers<java.lang.CharSequence,java.lang.CharSequence,io.netty.handler.codec.http2.Http2Headers>- Overrides:
addin classAbstractHttp2Headers
-
get
public java.lang.CharSequence get(java.lang.CharSequence csName)
- Specified by:
getin interfaceio.netty.handler.codec.Headers<java.lang.CharSequence,java.lang.CharSequence,io.netty.handler.codec.http2.Http2Headers>- Overrides:
getin classAbstractHttp2Headers
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-