@UnstableApi public class DefaultHttp2Headers extends io.netty.handler.codec.DefaultHeaders<CharSequence,CharSequence,Http2Headers> implements Http2Headers
io.netty.handler.codec.DefaultHeaders.HeaderEntry<K,V>, io.netty.handler.codec.DefaultHeaders.NameValidator<K>Http2Headers.PseudoHeaderName| Constructor and Description |
|---|
DefaultHttp2Headers()
Create a new instance.
|
DefaultHttp2Headers(boolean validate)
Create a new instance.
|
DefaultHttp2Headers(boolean validate,
int arraySizeHint)
Create a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
CharSequence |
authority()
Gets the
Http2Headers.PseudoHeaderName.AUTHORITY header or null if there is no such header |
Http2Headers |
authority(CharSequence value)
Sets the
Http2Headers.PseudoHeaderName.AUTHORITY header or null if there is no such header |
Http2Headers |
clear() |
boolean |
equals(Object o) |
int |
hashCode() |
CharSequence |
method()
Gets the
Http2Headers.PseudoHeaderName.METHOD header or null if there is no such header |
Http2Headers |
method(CharSequence value)
Sets the
Http2Headers.PseudoHeaderName.METHOD header or null if there is no such header |
protected io.netty.handler.codec.DefaultHeaders.HeaderEntry<CharSequence,CharSequence> |
newHeaderEntry(int h,
CharSequence name,
CharSequence value,
io.netty.handler.codec.DefaultHeaders.HeaderEntry<CharSequence,CharSequence> next) |
CharSequence |
path()
Gets the
Http2Headers.PseudoHeaderName.PATH header or null if there is no such header |
Http2Headers |
path(CharSequence value)
Sets the
Http2Headers.PseudoHeaderName.PATH header or null if there is no such header |
CharSequence |
scheme()
Gets the
Http2Headers.PseudoHeaderName.SCHEME header or null if there is no such header |
Http2Headers |
scheme(CharSequence value)
Sets the
Http2Headers.PseudoHeaderName.SCHEME header if there is no such header |
CharSequence |
status()
Gets the
Http2Headers.PseudoHeaderName.STATUS header or null if there is no such header |
Http2Headers |
status(CharSequence value)
Sets the
Http2Headers.PseudoHeaderName.STATUS header or null if there is no such header |
add, add, add, add, addBoolean, addByte, addChar, addDouble, addFloat, addImpl, addInt, addLong, addObject, addObject, addObject, addShort, addTimeMillis, contains, contains, contains, containsBoolean, containsByte, containsChar, containsDouble, containsFloat, containsInt, containsLong, containsObject, containsShort, containsTimeMillis, equals, 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, getIntAndRemove, getIntAndRemove, getLong, getLong, getLongAndRemove, getLongAndRemove, getShort, getShort, getShortAndRemove, getShortAndRemove, getTimeMillis, getTimeMillis, getTimeMillisAndRemove, getTimeMillisAndRemove, hashCode, isEmpty, iterator, names, remove, set, set, set, set, setAll, setBoolean, setByte, setChar, setDouble, setFloat, setInt, setLong, setObject, setObject, setObject, setShort, setTimeMillis, size, toString, valueConverterclone, finalize, getClass, notify, notifyAll, wait, wait, waititeratoradd, add, add, add, addBoolean, addByte, addChar, addDouble, addFloat, addInt, addLong, addObject, addObject, addObject, addShort, addTimeMillis, contains, contains, containsBoolean, containsByte, containsChar, containsDouble, containsFloat, containsInt, containsLong, containsObject, containsShort, containsTimeMillis, 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, getIntAndRemove, getIntAndRemove, getLong, getLong, getLongAndRemove, getLongAndRemove, getShort, getShort, getShortAndRemove, getShortAndRemove, getTimeMillis, getTimeMillis, getTimeMillisAndRemove, getTimeMillisAndRemove, isEmpty, names, remove, set, set, set, set, setAll, setBoolean, setByte, setChar, setDouble, setFloat, setInt, setLong, setObject, setObject, setObject, setShort, setTimeMillis, sizeforEach, spliteratorpublic DefaultHttp2Headers()
Header names will be validated according to rfc7540.
public DefaultHttp2Headers(boolean validate)
validate - true to validate header names according to
rfc7540. false to not validate header names.public DefaultHttp2Headers(boolean validate,
int arraySizeHint)
validate - true to validate header names according to
rfc7540. false to not validate header names.arraySizeHint - A hint as to how large the hash data structure should be.
The next positive power of two will be used. An upper bound may be enforced.public Http2Headers clear()
clear in interface io.netty.handler.codec.Headers<CharSequence,CharSequence,Http2Headers>clear in class io.netty.handler.codec.DefaultHeaders<CharSequence,CharSequence,Http2Headers>public boolean equals(Object o)
equals in class io.netty.handler.codec.DefaultHeaders<CharSequence,CharSequence,Http2Headers>public int hashCode()
hashCode in class io.netty.handler.codec.DefaultHeaders<CharSequence,CharSequence,Http2Headers>public Http2Headers method(CharSequence value)
Http2HeadersHttp2Headers.PseudoHeaderName.METHOD header or null if there is no such headermethod in interface Http2Headerspublic Http2Headers scheme(CharSequence value)
Http2HeadersHttp2Headers.PseudoHeaderName.SCHEME header if there is no such headerscheme in interface Http2Headerspublic Http2Headers authority(CharSequence value)
Http2HeadersHttp2Headers.PseudoHeaderName.AUTHORITY header or null if there is no such headerauthority in interface Http2Headerspublic Http2Headers path(CharSequence value)
Http2HeadersHttp2Headers.PseudoHeaderName.PATH header or null if there is no such headerpath in interface Http2Headerspublic Http2Headers status(CharSequence value)
Http2HeadersHttp2Headers.PseudoHeaderName.STATUS header or null if there is no such headerstatus in interface Http2Headerspublic CharSequence method()
Http2HeadersHttp2Headers.PseudoHeaderName.METHOD header or null if there is no such headermethod in interface Http2Headerspublic CharSequence scheme()
Http2HeadersHttp2Headers.PseudoHeaderName.SCHEME header or null if there is no such headerscheme in interface Http2Headerspublic CharSequence authority()
Http2HeadersHttp2Headers.PseudoHeaderName.AUTHORITY header or null if there is no such headerauthority in interface Http2Headerspublic CharSequence path()
Http2HeadersHttp2Headers.PseudoHeaderName.PATH header or null if there is no such headerpath in interface Http2Headerspublic CharSequence status()
Http2HeadersHttp2Headers.PseudoHeaderName.STATUS header or null if there is no such headerstatus in interface Http2Headersprotected final io.netty.handler.codec.DefaultHeaders.HeaderEntry<CharSequence,CharSequence> newHeaderEntry(int h, CharSequence name, CharSequence value, io.netty.handler.codec.DefaultHeaders.HeaderEntry<CharSequence,CharSequence> next)
newHeaderEntry in class io.netty.handler.codec.DefaultHeaders<CharSequence,CharSequence,Http2Headers>Copyright © 2008–2017 The Netty Project. All rights reserved.