public class DefaultHttp2Headers extends io.netty.handler.codec.DefaultBinaryHeaders implements Http2Headers
io.netty.handler.codec.DefaultHeaders.HashCodeGenerator<T>, io.netty.handler.codec.DefaultHeaders.IdentityNameConverter<T>, io.netty.handler.codec.DefaultHeaders.KeyValueHeaderIterator, io.netty.handler.codec.DefaultHeaders.NameConverter<T>Http2Headers.PseudoHeaderName| Constructor and Description |
|---|
DefaultHttp2Headers()
Creates an instance that will convert all header names to lowercase.
|
DefaultHttp2Headers(boolean forceKeyToLower)
Creates an instance that can be configured to either do header field name conversion to
lowercase, or not do any conversion at all.
|
| Modifier and Type | Method and Description |
|---|---|
Http2Headers |
add(io.netty.handler.codec.AsciiString name,
io.netty.handler.codec.AsciiString... values) |
Http2Headers |
add(io.netty.handler.codec.AsciiString name,
io.netty.handler.codec.AsciiString value) |
Http2Headers |
add(io.netty.handler.codec.AsciiString name,
Iterable<? extends io.netty.handler.codec.AsciiString> values) |
Http2Headers |
add(io.netty.handler.codec.BinaryHeaders headers) |
Http2Headers |
addBoolean(io.netty.handler.codec.AsciiString name,
boolean value) |
Http2Headers |
addByte(io.netty.handler.codec.AsciiString name,
byte value) |
Http2Headers |
addChar(io.netty.handler.codec.AsciiString name,
char value) |
Http2Headers |
addDouble(io.netty.handler.codec.AsciiString name,
double value) |
Http2Headers |
addFloat(io.netty.handler.codec.AsciiString name,
float value) |
Http2Headers |
addInt(io.netty.handler.codec.AsciiString name,
int value) |
Http2Headers |
addLong(io.netty.handler.codec.AsciiString name,
long value) |
Http2Headers |
addObject(io.netty.handler.codec.AsciiString name,
Iterable<?> values) |
Http2Headers |
addObject(io.netty.handler.codec.AsciiString name,
Object... values) |
Http2Headers |
addObject(io.netty.handler.codec.AsciiString name,
Object value) |
Http2Headers |
addShort(io.netty.handler.codec.AsciiString name,
short value) |
Http2Headers |
addTimeMillis(io.netty.handler.codec.AsciiString name,
long value) |
io.netty.handler.codec.AsciiString |
authority()
Gets the
Http2Headers.PseudoHeaderName.AUTHORITY header or null if there is no such header |
Http2Headers |
authority(io.netty.handler.codec.AsciiString value)
Sets the
Http2Headers.PseudoHeaderName.AUTHORITY header or null if there is no such header |
Http2Headers |
clear() |
io.netty.handler.codec.AsciiString |
method()
Gets the
Http2Headers.PseudoHeaderName.METHOD header or null if there is no such header |
Http2Headers |
method(io.netty.handler.codec.AsciiString value)
Sets the
Http2Headers.PseudoHeaderName.METHOD header or null if there is no such header |
io.netty.handler.codec.AsciiString |
path()
Gets the
Http2Headers.PseudoHeaderName.PATH header or null if there is no such header |
Http2Headers |
path(io.netty.handler.codec.AsciiString value)
Sets the
Http2Headers.PseudoHeaderName.PATH header or null if there is no such header |
io.netty.handler.codec.AsciiString |
scheme()
Gets the
Http2Headers.PseudoHeaderName.SCHEME header or null if there is no such header |
Http2Headers |
scheme(io.netty.handler.codec.AsciiString value)
Sets the
Http2Headers.PseudoHeaderName.SCHEME header if there is no such header |
Http2Headers |
set(io.netty.handler.codec.AsciiString name,
io.netty.handler.codec.AsciiString... values) |
Http2Headers |
set(io.netty.handler.codec.AsciiString name,
io.netty.handler.codec.AsciiString value) |
Http2Headers |
set(io.netty.handler.codec.AsciiString name,
Iterable<? extends io.netty.handler.codec.AsciiString> values) |
Http2Headers |
set(io.netty.handler.codec.BinaryHeaders headers) |
Http2Headers |
setAll(io.netty.handler.codec.BinaryHeaders headers) |
Http2Headers |
setBoolean(io.netty.handler.codec.AsciiString name,
boolean value) |
Http2Headers |
setByte(io.netty.handler.codec.AsciiString name,
byte value) |
Http2Headers |
setChar(io.netty.handler.codec.AsciiString name,
char value) |
Http2Headers |
setDouble(io.netty.handler.codec.AsciiString name,
double value) |
Http2Headers |
setFloat(io.netty.handler.codec.AsciiString name,
float value) |
Http2Headers |
setInt(io.netty.handler.codec.AsciiString name,
int value) |
Http2Headers |
setLong(io.netty.handler.codec.AsciiString name,
long value) |
Http2Headers |
setObject(io.netty.handler.codec.AsciiString name,
Iterable<?> values) |
Http2Headers |
setObject(io.netty.handler.codec.AsciiString name,
Object... values) |
Http2Headers |
setObject(io.netty.handler.codec.AsciiString name,
Object value) |
Http2Headers |
setShort(io.netty.handler.codec.AsciiString name,
short value) |
Http2Headers |
setTimeMillis(io.netty.handler.codec.AsciiString name,
long value) |
io.netty.handler.codec.AsciiString |
status()
Gets the
Http2Headers.PseudoHeaderName.STATUS header or null if there is no such header |
Http2Headers |
status(io.netty.handler.codec.AsciiString value)
Sets the
Http2Headers.PseudoHeaderName.STATUS header or null if there is no such header |
add, contains, contains, contains, contains, containsBoolean, containsByte, containsChar, containsDouble, containsFloat, containsInt, containsLong, containsObject, containsObject, containsObject, containsShort, containsTimeMillis, entries, equals, forEachEntry, forEachName, get, get, getAll, 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, getInt, getIntAndRemove, getIntAndRemove, getLong, getLong, getLongAndRemove, getLongAndRemove, getShort, getShortAndRemove, getShortAndRemove, getTimeMillis, getTimeMillis, getTimeMillisAndRemove, getTimeMillisAndRemove, hashCode, isEmpty, iterator, names, namesList, remove, set, setAll, size, toString, valueConverterclone, finalize, getClass, notify, notifyAll, wait, wait, waitadd, contains, contains, contains, contains, containsBoolean, containsByte, containsChar, containsDouble, containsFloat, containsInt, containsLong, containsObject, containsObject, containsObject, containsShort, containsTimeMillis, entries, forEachEntry, forEachName, get, get, getAll, 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, getInt, getIntAndRemove, getIntAndRemove, getLong, getLong, getLongAndRemove, getLongAndRemove, getShort, getShortAndRemove, getShortAndRemove, getTimeMillis, getTimeMillis, getTimeMillisAndRemove, getTimeMillisAndRemove, isEmpty, iterator, names, namesList, remove, set, setAll, sizepublic DefaultHttp2Headers()
public DefaultHttp2Headers(boolean forceKeyToLower)
Note that setting forceKeyToLower to false can violate the
HTTP/2 specification
which specifies that a request or response containing an uppercase header field MUST be treated
as malformed. Only set forceKeyToLower to false if you are explicitly using lowercase
header field names and want to avoid the conversion to lowercase.
forceKeyToLower - if @{code false} no header name conversion will be performedpublic Http2Headers add(io.netty.handler.codec.AsciiString name, io.netty.handler.codec.AsciiString value)
add in interface io.netty.handler.codec.BinaryHeadersadd in interface io.netty.handler.codec.Headers<io.netty.handler.codec.AsciiString>add in interface Http2Headersadd in class io.netty.handler.codec.DefaultBinaryHeaderspublic Http2Headers add(io.netty.handler.codec.AsciiString name, Iterable<? extends io.netty.handler.codec.AsciiString> values)
add in interface io.netty.handler.codec.BinaryHeadersadd in interface io.netty.handler.codec.Headers<io.netty.handler.codec.AsciiString>add in interface Http2Headersadd in class io.netty.handler.codec.DefaultBinaryHeaderspublic Http2Headers add(io.netty.handler.codec.AsciiString name, io.netty.handler.codec.AsciiString... values)
add in interface io.netty.handler.codec.BinaryHeadersadd in interface io.netty.handler.codec.Headers<io.netty.handler.codec.AsciiString>add in interface Http2Headersadd in class io.netty.handler.codec.DefaultBinaryHeaderspublic Http2Headers addObject(io.netty.handler.codec.AsciiString name, Object value)
addObject in interface io.netty.handler.codec.BinaryHeadersaddObject in interface io.netty.handler.codec.Headers<io.netty.handler.codec.AsciiString>addObject in interface Http2HeadersaddObject in class io.netty.handler.codec.DefaultBinaryHeaderspublic Http2Headers addObject(io.netty.handler.codec.AsciiString name, Iterable<?> values)
addObject in interface io.netty.handler.codec.BinaryHeadersaddObject in interface io.netty.handler.codec.Headers<io.netty.handler.codec.AsciiString>addObject in interface Http2HeadersaddObject in class io.netty.handler.codec.DefaultBinaryHeaderspublic Http2Headers addObject(io.netty.handler.codec.AsciiString name, Object... values)
addObject in interface io.netty.handler.codec.BinaryHeadersaddObject in interface io.netty.handler.codec.Headers<io.netty.handler.codec.AsciiString>addObject in interface Http2HeadersaddObject in class io.netty.handler.codec.DefaultBinaryHeaderspublic Http2Headers addBoolean(io.netty.handler.codec.AsciiString name, boolean value)
addBoolean in interface io.netty.handler.codec.BinaryHeadersaddBoolean in interface io.netty.handler.codec.Headers<io.netty.handler.codec.AsciiString>addBoolean in interface Http2HeadersaddBoolean in class io.netty.handler.codec.DefaultBinaryHeaderspublic Http2Headers addChar(io.netty.handler.codec.AsciiString name, char value)
addChar in interface io.netty.handler.codec.BinaryHeadersaddChar in interface io.netty.handler.codec.Headers<io.netty.handler.codec.AsciiString>addChar in interface Http2HeadersaddChar in class io.netty.handler.codec.DefaultBinaryHeaderspublic Http2Headers addByte(io.netty.handler.codec.AsciiString name, byte value)
addByte in interface io.netty.handler.codec.BinaryHeadersaddByte in interface io.netty.handler.codec.Headers<io.netty.handler.codec.AsciiString>addByte in interface Http2HeadersaddByte in class io.netty.handler.codec.DefaultBinaryHeaderspublic Http2Headers addShort(io.netty.handler.codec.AsciiString name, short value)
addShort in interface io.netty.handler.codec.BinaryHeadersaddShort in interface io.netty.handler.codec.Headers<io.netty.handler.codec.AsciiString>addShort in interface Http2HeadersaddShort in class io.netty.handler.codec.DefaultBinaryHeaderspublic Http2Headers addInt(io.netty.handler.codec.AsciiString name, int value)
addInt in interface io.netty.handler.codec.BinaryHeadersaddInt in interface io.netty.handler.codec.Headers<io.netty.handler.codec.AsciiString>addInt in interface Http2HeadersaddInt in class io.netty.handler.codec.DefaultBinaryHeaderspublic Http2Headers addLong(io.netty.handler.codec.AsciiString name, long value)
addLong in interface io.netty.handler.codec.BinaryHeadersaddLong in interface io.netty.handler.codec.Headers<io.netty.handler.codec.AsciiString>addLong in interface Http2HeadersaddLong in class io.netty.handler.codec.DefaultBinaryHeaderspublic Http2Headers addFloat(io.netty.handler.codec.AsciiString name, float value)
addFloat in interface io.netty.handler.codec.BinaryHeadersaddFloat in interface io.netty.handler.codec.Headers<io.netty.handler.codec.AsciiString>addFloat in interface Http2HeadersaddFloat in class io.netty.handler.codec.DefaultBinaryHeaderspublic Http2Headers addDouble(io.netty.handler.codec.AsciiString name, double value)
addDouble in interface io.netty.handler.codec.BinaryHeadersaddDouble in interface io.netty.handler.codec.Headers<io.netty.handler.codec.AsciiString>addDouble in interface Http2HeadersaddDouble in class io.netty.handler.codec.DefaultBinaryHeaderspublic Http2Headers addTimeMillis(io.netty.handler.codec.AsciiString name, long value)
addTimeMillis in interface io.netty.handler.codec.BinaryHeadersaddTimeMillis in interface io.netty.handler.codec.Headers<io.netty.handler.codec.AsciiString>addTimeMillis in interface Http2HeadersaddTimeMillis in class io.netty.handler.codec.DefaultBinaryHeaderspublic Http2Headers add(io.netty.handler.codec.BinaryHeaders headers)
add in interface io.netty.handler.codec.BinaryHeadersadd in interface Http2Headersadd in class io.netty.handler.codec.DefaultBinaryHeaderspublic Http2Headers set(io.netty.handler.codec.AsciiString name, io.netty.handler.codec.AsciiString value)
set in interface io.netty.handler.codec.BinaryHeadersset in interface io.netty.handler.codec.Headers<io.netty.handler.codec.AsciiString>set in interface Http2Headersset in class io.netty.handler.codec.DefaultBinaryHeaderspublic Http2Headers set(io.netty.handler.codec.AsciiString name, Iterable<? extends io.netty.handler.codec.AsciiString> values)
set in interface io.netty.handler.codec.BinaryHeadersset in interface io.netty.handler.codec.Headers<io.netty.handler.codec.AsciiString>set in interface Http2Headersset in class io.netty.handler.codec.DefaultBinaryHeaderspublic Http2Headers set(io.netty.handler.codec.AsciiString name, io.netty.handler.codec.AsciiString... values)
set in interface io.netty.handler.codec.BinaryHeadersset in interface io.netty.handler.codec.Headers<io.netty.handler.codec.AsciiString>set in interface Http2Headersset in class io.netty.handler.codec.DefaultBinaryHeaderspublic Http2Headers setObject(io.netty.handler.codec.AsciiString name, Object value)
setObject in interface io.netty.handler.codec.BinaryHeaderssetObject in interface io.netty.handler.codec.Headers<io.netty.handler.codec.AsciiString>setObject in interface Http2HeaderssetObject in class io.netty.handler.codec.DefaultBinaryHeaderspublic Http2Headers setObject(io.netty.handler.codec.AsciiString name, Iterable<?> values)
setObject in interface io.netty.handler.codec.BinaryHeaderssetObject in interface io.netty.handler.codec.Headers<io.netty.handler.codec.AsciiString>setObject in interface Http2HeaderssetObject in class io.netty.handler.codec.DefaultBinaryHeaderspublic Http2Headers setObject(io.netty.handler.codec.AsciiString name, Object... values)
setObject in interface io.netty.handler.codec.BinaryHeaderssetObject in interface io.netty.handler.codec.Headers<io.netty.handler.codec.AsciiString>setObject in interface Http2HeaderssetObject in class io.netty.handler.codec.DefaultBinaryHeaderspublic Http2Headers setBoolean(io.netty.handler.codec.AsciiString name, boolean value)
setBoolean in interface io.netty.handler.codec.BinaryHeaderssetBoolean in interface io.netty.handler.codec.Headers<io.netty.handler.codec.AsciiString>setBoolean in interface Http2HeaderssetBoolean in class io.netty.handler.codec.DefaultBinaryHeaderspublic Http2Headers setChar(io.netty.handler.codec.AsciiString name, char value)
setChar in interface io.netty.handler.codec.BinaryHeaderssetChar in interface io.netty.handler.codec.Headers<io.netty.handler.codec.AsciiString>setChar in interface Http2HeaderssetChar in class io.netty.handler.codec.DefaultBinaryHeaderspublic Http2Headers setByte(io.netty.handler.codec.AsciiString name, byte value)
setByte in interface io.netty.handler.codec.BinaryHeaderssetByte in interface io.netty.handler.codec.Headers<io.netty.handler.codec.AsciiString>setByte in interface Http2HeaderssetByte in class io.netty.handler.codec.DefaultBinaryHeaderspublic Http2Headers setShort(io.netty.handler.codec.AsciiString name, short value)
setShort in interface io.netty.handler.codec.BinaryHeaderssetShort in interface io.netty.handler.codec.Headers<io.netty.handler.codec.AsciiString>setShort in interface Http2HeaderssetShort in class io.netty.handler.codec.DefaultBinaryHeaderspublic Http2Headers setInt(io.netty.handler.codec.AsciiString name, int value)
setInt in interface io.netty.handler.codec.BinaryHeaderssetInt in interface io.netty.handler.codec.Headers<io.netty.handler.codec.AsciiString>setInt in interface Http2HeaderssetInt in class io.netty.handler.codec.DefaultBinaryHeaderspublic Http2Headers setLong(io.netty.handler.codec.AsciiString name, long value)
setLong in interface io.netty.handler.codec.BinaryHeaderssetLong in interface io.netty.handler.codec.Headers<io.netty.handler.codec.AsciiString>setLong in interface Http2HeaderssetLong in class io.netty.handler.codec.DefaultBinaryHeaderspublic Http2Headers setFloat(io.netty.handler.codec.AsciiString name, float value)
setFloat in interface io.netty.handler.codec.BinaryHeaderssetFloat in interface io.netty.handler.codec.Headers<io.netty.handler.codec.AsciiString>setFloat in interface Http2HeaderssetFloat in class io.netty.handler.codec.DefaultBinaryHeaderspublic Http2Headers setDouble(io.netty.handler.codec.AsciiString name, double value)
setDouble in interface io.netty.handler.codec.BinaryHeaderssetDouble in interface io.netty.handler.codec.Headers<io.netty.handler.codec.AsciiString>setDouble in interface Http2HeaderssetDouble in class io.netty.handler.codec.DefaultBinaryHeaderspublic Http2Headers setTimeMillis(io.netty.handler.codec.AsciiString name, long value)
setTimeMillis in interface io.netty.handler.codec.BinaryHeaderssetTimeMillis in interface io.netty.handler.codec.Headers<io.netty.handler.codec.AsciiString>setTimeMillis in interface Http2HeaderssetTimeMillis in class io.netty.handler.codec.DefaultBinaryHeaderspublic Http2Headers set(io.netty.handler.codec.BinaryHeaders headers)
set in interface io.netty.handler.codec.BinaryHeadersset in interface Http2Headersset in class io.netty.handler.codec.DefaultBinaryHeaderspublic Http2Headers setAll(io.netty.handler.codec.BinaryHeaders headers)
setAll in interface io.netty.handler.codec.BinaryHeaderssetAll in interface Http2HeaderssetAll in class io.netty.handler.codec.DefaultBinaryHeaderspublic Http2Headers clear()
clear in interface io.netty.handler.codec.BinaryHeadersclear in interface io.netty.handler.codec.Headers<io.netty.handler.codec.AsciiString>clear in interface Http2Headersclear in class io.netty.handler.codec.DefaultBinaryHeaderspublic Http2Headers method(io.netty.handler.codec.AsciiString value)
Http2HeadersHttp2Headers.PseudoHeaderName.METHOD header or null if there is no such headermethod in interface Http2Headerspublic Http2Headers scheme(io.netty.handler.codec.AsciiString value)
Http2HeadersHttp2Headers.PseudoHeaderName.SCHEME header if there is no such headerscheme in interface Http2Headerspublic Http2Headers authority(io.netty.handler.codec.AsciiString value)
Http2HeadersHttp2Headers.PseudoHeaderName.AUTHORITY header or null if there is no such headerauthority in interface Http2Headerspublic Http2Headers path(io.netty.handler.codec.AsciiString value)
Http2HeadersHttp2Headers.PseudoHeaderName.PATH header or null if there is no such headerpath in interface Http2Headerspublic Http2Headers status(io.netty.handler.codec.AsciiString value)
Http2HeadersHttp2Headers.PseudoHeaderName.STATUS header or null if there is no such headerstatus in interface Http2Headerspublic io.netty.handler.codec.AsciiString method()
Http2HeadersHttp2Headers.PseudoHeaderName.METHOD header or null if there is no such headermethod in interface Http2Headerspublic io.netty.handler.codec.AsciiString scheme()
Http2HeadersHttp2Headers.PseudoHeaderName.SCHEME header or null if there is no such headerscheme in interface Http2Headerspublic io.netty.handler.codec.AsciiString authority()
Http2HeadersHttp2Headers.PseudoHeaderName.AUTHORITY header or null if there is no such headerauthority in interface Http2Headerspublic io.netty.handler.codec.AsciiString path()
Http2HeadersHttp2Headers.PseudoHeaderName.PATH header or null if there is no such headerpath in interface Http2Headerspublic io.netty.handler.codec.AsciiString status()
Http2HeadersHttp2Headers.PseudoHeaderName.STATUS header or null if there is no such headerstatus in interface Http2HeadersCopyright © 2008–2015 The Netty Project. All rights reserved.