public interface SpdyHeaders extends TextHeaders
SpdyHeadersFrame.| Modifier and Type | Interface and Description |
|---|---|
static class |
SpdyHeaders.HttpNames
SPDY HTTP header names
|
TextHeaders.EntryVisitor, TextHeaders.NameVisitorConvertibleHeaders.TypeConverter<UnconvertedType,ConvertedType>Headers.ValueConverter<T>| Modifier and Type | Method and Description |
|---|---|
SpdyHeaders |
add(CharSequence name,
CharSequence... values)
Adds a new header with the specified name and values.
|
SpdyHeaders |
add(CharSequence name,
CharSequence value)
Adds a new header with the specified name and value.
|
SpdyHeaders |
add(CharSequence name,
Iterable<? extends CharSequence> values)
Adds a new header with the specified name and values.
|
SpdyHeaders |
add(TextHeaders headers)
|
SpdyHeaders |
addBoolean(CharSequence name,
boolean value)
Add the
name to value. |
SpdyHeaders |
addByte(CharSequence name,
byte value)
Add the
name to value. |
SpdyHeaders |
addChar(CharSequence name,
char value)
Add the
name to value. |
SpdyHeaders |
addDouble(CharSequence name,
double value)
Add the
name to value. |
SpdyHeaders |
addFloat(CharSequence name,
float value)
Add the
name to value. |
SpdyHeaders |
addInt(CharSequence name,
int value)
Add the
name to value. |
SpdyHeaders |
addLong(CharSequence name,
long value)
Add the
name to value. |
SpdyHeaders |
addObject(CharSequence name,
Iterable<?> values)
Adds a new header with the specified name and values.
|
SpdyHeaders |
addObject(CharSequence name,
Object... values)
Adds a new header with the specified name and values.
|
SpdyHeaders |
addObject(CharSequence name,
Object value)
Adds a new header with the specified name and value.
|
SpdyHeaders |
addShort(CharSequence name,
short value)
Add the
name to value. |
SpdyHeaders |
addTimeMillis(CharSequence name,
long value)
Add the
name to value. |
SpdyHeaders |
clear()
Removes all headers.
|
SpdyHeaders |
set(CharSequence name,
CharSequence... values)
Sets a header with the specified name and values.
|
SpdyHeaders |
set(CharSequence name,
CharSequence value)
Sets a header with the specified name and value.
|
SpdyHeaders |
set(CharSequence name,
Iterable<? extends CharSequence> values)
Sets a header with the specified name and values.
|
SpdyHeaders |
set(TextHeaders headers)
|
SpdyHeaders |
setAll(TextHeaders headers)
|
SpdyHeaders |
setBoolean(CharSequence name,
boolean value)
Set the
name to value. |
SpdyHeaders |
setByte(CharSequence name,
byte value)
Set the
name to value. |
SpdyHeaders |
setChar(CharSequence name,
char value)
Set the
name to value. |
SpdyHeaders |
setDouble(CharSequence name,
double value)
Set the
name to value. |
SpdyHeaders |
setFloat(CharSequence name,
float value)
Set the
name to value. |
SpdyHeaders |
setInt(CharSequence name,
int value)
Set the
name to value. |
SpdyHeaders |
setLong(CharSequence name,
long value)
Set the
name to value. |
SpdyHeaders |
setObject(CharSequence name,
Iterable<?> values)
Sets a header with the specified name and values.
|
SpdyHeaders |
setObject(CharSequence name,
Object... values)
Sets a header with the specified name and values.
|
SpdyHeaders |
setObject(CharSequence name,
Object value)
Sets a header with the specified name and value.
|
SpdyHeaders |
setShort(CharSequence name,
short value)
Set the
name to value. |
SpdyHeaders |
setTimeMillis(CharSequence name,
long value)
Set the
name to value. |
contains, containsObjectentriesConverted, getAllAndConvert, getAllAndRemoveAndConvert, getAndConvert, getAndConvert, getAndRemoveAndConvert, getAndRemoveAndConvert, iteratorConverted, namesAndConvertadd, 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, sizeSpdyHeaders add(CharSequence name, CharSequence value)
HeadersString, it is
converted into a String by Object.toString(), except in the cases of Date and
Calendar, which are formatted to the date format defined in RFC2616.add in interface Headers<CharSequence>add in interface TextHeadersname - the name of the header being addedvalue - the value of the header being addedthisSpdyHeaders add(CharSequence name, Iterable<? extends CharSequence> values)
Headers
for (Object v : values) {
if (v == null) {
break;
}
headers.add(name, v);
}
add in interface Headers<CharSequence>add in interface TextHeadersname - the name of the headepublic abstract rs being setvalues - the values of the headers being setthisSpdyHeaders add(CharSequence name, CharSequence... values)
Headers
for (Object v : values) {
if (v == null) {
break;
}
headers.add(name, v);
}
add in interface Headers<CharSequence>add in interface TextHeadersname - the name of the headepublic abstract rs being setvalues - the values of the headers being setthisSpdyHeaders addObject(CharSequence name, Object value)
HeadersString, it is
converted into a String by Object.toString(), except in the cases of Date and
Calendar, which are formatted to the date format defined in RFC2616.addObject in interface Headers<CharSequence>addObject in interface TextHeadersname - the name of the header being addedvalue - the value of the header being addedthisSpdyHeaders addObject(CharSequence name, Iterable<?> values)
Headers
for (Object v : values) {
if (v == null) {
break;
}
headers.add(name, v);
}
addObject in interface Headers<CharSequence>addObject in interface TextHeadersname - the name of the headepublic abstract rs being setvalues - the values of the headers being setthisSpdyHeaders addObject(CharSequence name, Object... values)
Headers
for (Object v : values) {
if (v == null) {
break;
}
headers.add(name, v);
}
addObject in interface Headers<CharSequence>addObject in interface TextHeadersname - the name of the headepublic abstract rs being setvalues - the values of the headers being setthisSpdyHeaders addBoolean(CharSequence name, boolean value)
Headersname to value.addBoolean in interface Headers<CharSequence>addBoolean in interface TextHeadersname - The name to modifyvalue - The valuethisSpdyHeaders addByte(CharSequence name, byte value)
Headersname to value.addByte in interface Headers<CharSequence>addByte in interface TextHeadersname - The name to modifyvalue - The valuethisSpdyHeaders addChar(CharSequence name, char value)
Headersname to value.addChar in interface Headers<CharSequence>addChar in interface TextHeadersname - The name to modifyvalue - The valuethisSpdyHeaders addShort(CharSequence name, short value)
Headersname to value.addShort in interface Headers<CharSequence>addShort in interface TextHeadersname - The name to modifyvalue - The valuethisSpdyHeaders addInt(CharSequence name, int value)
Headersname to value.addInt in interface Headers<CharSequence>addInt in interface TextHeadersname - The name to modifyvalue - The valuethisSpdyHeaders addLong(CharSequence name, long value)
Headersname to value.addLong in interface Headers<CharSequence>addLong in interface TextHeadersname - The name to modifyvalue - The valuethisSpdyHeaders addFloat(CharSequence name, float value)
Headersname to value.addFloat in interface Headers<CharSequence>addFloat in interface TextHeadersname - The name to modifyvalue - The valuethisSpdyHeaders addDouble(CharSequence name, double value)
Headersname to value.addDouble in interface Headers<CharSequence>addDouble in interface TextHeadersname - The name to modifyvalue - The valuethisSpdyHeaders addTimeMillis(CharSequence name, long value)
Headersname to value.addTimeMillis in interface Headers<CharSequence>addTimeMillis in interface TextHeadersname - The name to modifyvalue - The valuethisSpdyHeaders add(TextHeaders headers)
TextHeadersadd in interface TextHeadersSpdyHeaders set(CharSequence name, CharSequence value)
HeadersString, it is converted into a String by
Object.toString(), except for Date and Calendar, which are formatted
to the date format defined in RFC2616.set in interface Headers<CharSequence>set in interface TextHeadersname - The name of the header being setvalue - The value of the header being setthisSpdyHeaders set(CharSequence name, Iterable<? extends CharSequence> values)
Headers
headers.remove(name);
for (Object v : values) {
if (v == null) {
break;
}
headers.add(name, v);
}
set in interface Headers<CharSequence>set in interface TextHeadersname - the name of the headers being setvalues - the values of the headers being setthisSpdyHeaders set(CharSequence name, CharSequence... values)
Headers
headers.remove(name);
for (Object v : values) {
if (v == null) {
break;
}
headers.add(name, v);
}
set in interface Headers<CharSequence>set in interface TextHeadersname - the name of the headers being setvalues - the values of the headers being setthisSpdyHeaders setBoolean(CharSequence name, boolean value)
Headersname to value. This will remove all previous values associated with name.setBoolean in interface Headers<CharSequence>setBoolean in interface TextHeadersname - The name to modifyvalue - The valuethisSpdyHeaders setByte(CharSequence name, byte value)
Headersname to value. This will remove all previous values associated with name.setByte in interface Headers<CharSequence>setByte in interface TextHeadersname - The name to modifyvalue - The valuethisSpdyHeaders setChar(CharSequence name, char value)
Headersname to value. This will remove all previous values associated with name.setChar in interface Headers<CharSequence>setChar in interface TextHeadersname - The name to modifyvalue - The valuethisSpdyHeaders setShort(CharSequence name, short value)
Headersname to value. This will remove all previous values associated with name.setShort in interface Headers<CharSequence>setShort in interface TextHeadersname - The name to modifyvalue - The valuethisSpdyHeaders setInt(CharSequence name, int value)
Headersname to value. This will remove all previous values associated with name.setInt in interface Headers<CharSequence>setInt in interface TextHeadersname - The name to modifyvalue - The valuethisSpdyHeaders setLong(CharSequence name, long value)
Headersname to value. This will remove all previous values associated with name.setLong in interface Headers<CharSequence>setLong in interface TextHeadersname - The name to modifyvalue - The valuethisSpdyHeaders setFloat(CharSequence name, float value)
Headersname to value. This will remove all previous values associated with name.setFloat in interface Headers<CharSequence>setFloat in interface TextHeadersname - The name to modifyvalue - The valuethisSpdyHeaders setDouble(CharSequence name, double value)
Headersname to value. This will remove all previous values associated with name.setDouble in interface Headers<CharSequence>setDouble in interface TextHeadersname - The name to modifyvalue - The valuethisSpdyHeaders setTimeMillis(CharSequence name, long value)
Headersname to value. This will remove all previous values associated with name.setTimeMillis in interface Headers<CharSequence>setTimeMillis in interface TextHeadersname - The name to modifyvalue - The valuethisSpdyHeaders setObject(CharSequence name, Object value)
HeadersString, it is converted into a String by
Object.toString(), except for Date and Calendar, which are formatted
to the date format defined in RFC2616.setObject in interface Headers<CharSequence>setObject in interface TextHeadersname - The name of the header being setvalue - The value of the header being setthisSpdyHeaders setObject(CharSequence name, Iterable<?> values)
Headers
headers.remove(name);
for (Object v : values) {
if (v == null) {
break;
}
headers.add(name, v);
}
setObject in interface Headers<CharSequence>setObject in interface TextHeadersname - the name of the headers being setvalues - the values of the headers being setthisSpdyHeaders setObject(CharSequence name, Object... values)
Headers
headers.remove(name);
for (Object v : values) {
if (v == null) {
break;
}
headers.add(name, v);
}
setObject in interface Headers<CharSequence>setObject in interface TextHeadersname - the name of the headers being setvalues - the values of the headers being setthisSpdyHeaders set(TextHeaders headers)
TextHeadersset in interface TextHeadersSpdyHeaders setAll(TextHeaders headers)
TextHeaderssetAll in interface TextHeadersSpdyHeaders clear()
Headersclear in interface Headers<CharSequence>clear in interface TextHeadersthisCopyright © 2008–2015 The Netty Project. All rights reserved.