@UnstableApi public class DefaultHttp2Headers extends DefaultHeaders<java.lang.CharSequence,java.lang.CharSequence,Http2Headers> implements Http2Headers
DefaultHeaders.HeaderEntry<K,V>, DefaultHeaders.NameValidator<K>Http2Headers.PseudoHeaderNamehead| Constructor and Description |
|---|
DefaultHttp2Headers()
创建一个新的实例。
|
DefaultHttp2Headers(boolean validate)
创建一个新的实例。
|
DefaultHttp2Headers(boolean validate, int arraySizeHint)
创建一个新的实例。
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.CharSequence |
authority()
获取
Http2Headers.PseudoHeaderName.AUTHORITY标题或
null如果没有这样的标题
|
Http2Headers |
authority(java.lang.CharSequence value)
如果没有这种头部,则设置
Http2Headers.PseudoHeaderName.AUTHORITY标头或
null
|
Http2Headers |
clear()
删除所有标题。
|
boolean |
contains(java.lang.CharSequence name, java.lang.CharSequence value)
返回
true如果与头
name和
value存在,
false其他。
|
boolean |
contains(java.lang.CharSequence name, java.lang.CharSequence value, boolean caseInsensitive)
返回
true如果与头
name和
value存在,
false其他。
|
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
java.lang.CharSequence |
method()
获取
Http2Headers.PseudoHeaderName.METHOD头或
null如果没有这样的头
|
Http2Headers |
method(java.lang.CharSequence value)
如果没有这样的标题,则设置
Http2Headers.PseudoHeaderName.METHOD标题或
null
|
protected DefaultHeaders.HeaderEntry<java.lang.CharSequence,java.lang.CharSequence> |
newHeaderEntry(int h, java.lang.CharSequence name, java.lang.CharSequence value, DefaultHeaders.HeaderEntry<java.lang.CharSequence,java.lang.CharSequence> next) |
java.lang.CharSequence |
path()
获取
Http2Headers.PseudoHeaderName.PATH标题或
null如果没有这样的标题
|
Http2Headers |
path(java.lang.CharSequence value)
如果没有这样的标题,则设置
Http2Headers.PseudoHeaderName.PATH标题或
null
|
java.lang.CharSequence |
scheme()
获取
Http2Headers.PseudoHeaderName.SCHEME标题或
null如果没有这样的标题
|
Http2Headers |
scheme(java.lang.CharSequence value)
如果没有这样的标题,则设置
Http2Headers.PseudoHeaderName.SCHEME标题
|
java.lang.CharSequence |
status()
获取
Http2Headers.PseudoHeaderName.STATUS标题或
null如果没有这样的标题
|
Http2Headers |
status(java.lang.CharSequence value)
如果没有这样的标题,则设置
Http2Headers.PseudoHeaderName.STATUS标题或
null
|
add, add, add, add, addBoolean, addByte, addChar, addDouble, addFloat, addImpl, addInt, addLong, addObject, addObject, addObject, addShort, addTimeMillis, contains, contains, containsBoolean, containsByte, containsChar, containsDouble, containsFloat, containsInt, containsLong, containsObject, containsShort, containsTimeMillis, copy, 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, valueConverter, valueIteratorclone, finalize, getClass, notify, notifyAll, wait, wait, waititerator, valueIteratoradd, add, add, add, addBoolean, addByte, addChar, addDouble, addFloat, addInt, addLong, addObject, addObject, addObject, addShort, addTimeMillis, 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, sizepublic DefaultHttp2Headers()
标题名称将根据rfc7540进行验证。
public DefaultHttp2Headers(boolean validate)
validate - true根据rfc7540验证标头名称。
false不验证头名称。
public DefaultHttp2Headers(boolean validate,
int arraySizeHint)
validate - true根据rfc7540验证标头名称。
false不验证头名称。
arraySizeHint - 提示散列数据结构应该多大。
两个下一个正面的权力将被使用。
上限可以被强制执行。
public Http2Headers clear()
Headers复制的描述
Headers.size()等于0 。
clear在界面
Headers<java.lang.CharSequence,java.lang.CharSequence,Http2Headers>
clear在类
DefaultHeaders<java.lang.CharSequence,java.lang.CharSequence,Http2Headers>
this
public boolean equals(java.lang.Object o)
equals在课堂
DefaultHeaders<java.lang.CharSequence,java.lang.CharSequence,Http2Headers>
public int hashCode()
hashCode在课堂上
DefaultHeaders<java.lang.CharSequence,java.lang.CharSequence,Http2Headers>
public Http2Headers method(java.lang.CharSequence value)
Http2Headers
Http2Headers.PseudoHeaderName.METHOD标题或
null
method在界面
Http2Headers
public Http2Headers scheme(java.lang.CharSequence value)
Http2Headers
Http2Headers.PseudoHeaderName.SCHEME标题
scheme在界面
Http2Headers
public Http2Headers authority(java.lang.CharSequence value)
Http2Headers
Http2Headers.PseudoHeaderName.AUTHORITY标题或
null
authority ,界面
Http2Headers
public Http2Headers path(java.lang.CharSequence value)
Http2Headers
Http2Headers.PseudoHeaderName.PATH标题或
null
path ,界面
Http2Headers
public Http2Headers status(java.lang.CharSequence value)
Http2Headers复制的描述
Http2Headers.PseudoHeaderName.STATUS标题或
null
status在界面
Http2Headers
public java.lang.CharSequence method()
Http2Headers复制的描述
Http2Headers.PseudoHeaderName.METHOD标题或
null如果没有这样的标题
method在界面
Http2Headers
public java.lang.CharSequence scheme()
Http2Headers
Http2Headers.PseudoHeaderName.SCHEME标题或
null如果没有这样的标题
scheme在界面
Http2Headers
public java.lang.CharSequence authority()
Http2Headers
Http2Headers.PseudoHeaderName.AUTHORITY头或
null如果没有这样的头
authority ,界面
Http2Headers
public java.lang.CharSequence path()
Http2Headers
Http2Headers.PseudoHeaderName.PATH头或
null如果没有这样的头
path接口
Http2Headers
public java.lang.CharSequence status()
Http2Headers
Http2Headers.PseudoHeaderName.STATUS头或
null如果没有这样的头
status ,界面
Http2Headers
public boolean contains(java.lang.CharSequence name,
java.lang.CharSequence value)
Headers
true如果与头name和value存在, false其他。
Object.equals(Object)方法用于测试value 。
contains ,界面
Headers<java.lang.CharSequence,java.lang.CharSequence,Http2Headers>
contains在课堂
DefaultHeaders<java.lang.CharSequence,java.lang.CharSequence,Http2Headers>
name - 标题名称
value - 要查找的标头的标头值
public boolean contains(java.lang.CharSequence name,
java.lang.CharSequence value,
boolean caseInsensitive)
Http2Headers复制的描述
true如果与头name和value存在, false其他。
如果caseInsensitive是true则对值进行不区分大小写的比较。
contains在界面
Http2Headers
name - 要查找的标题的名称
value - 标题的值查找
caseInsensitive - true然后运行一个不区分大小写的比较来比较值。
否则运行区分大小写比较来比较值。
protected final DefaultHeaders.HeaderEntry<java.lang.CharSequence,java.lang.CharSequence> newHeaderEntry(int h, java.lang.CharSequence name, java.lang.CharSequence value, DefaultHeaders.HeaderEntry<java.lang.CharSequence,java.lang.CharSequence> next)
newHeaderEntry in class
DefaultHeaders<java.lang.CharSequence,java.lang.CharSequence,Http2Headers>
Copyright © 2008–2018 The Netty Project. All rights reserved.