private static final class DefaultHttpChunkTrailer.TrailingHeaders extends DefaultHttpHeaders
HttpHeaders.Names, HttpHeaders.ValuesvalidateEMPTY_HEADERS| Constructor and Description |
|---|
TrailingHeaders(boolean validateHeaders) |
| Modifier and Type | Method and Description |
|---|---|
HttpHeaders |
add(java.lang.String name,
java.lang.Iterable<?> values)
Adds a new header with the specified name and values.
|
HttpHeaders |
add(java.lang.String name,
java.lang.Object value)
Adds a new header with the specified name and value.
|
HttpHeaders |
set(java.lang.String name,
java.lang.Iterable<?> values)
Sets a header with the specified name and values.
|
HttpHeaders |
set(java.lang.String name,
java.lang.Object value)
Sets a header with the specified name and value.
|
private static void |
validateName(java.lang.String name) |
clear, contains, contains, entries, get, getAll, isEmpty, iterator, names, remove, validateHeaderValue0add, addDateHeader, addHeader, addIntHeader, clearHeaders, getContentLength, getContentLength, getDate, getDate, getDateHeader, getDateHeader, getHeader, getHeader, getHost, getHost, getIntHeader, getIntHeader, is100ContinueExpected, isContentLengthSet, isKeepAlive, isTransferEncodingChunked, removeHeader, removeTransferEncodingChunked, set, set100ContinueExpected, set100ContinueExpected, setContentLength, setDate, setDateHeader, setDateHeader, setHeader, setHeader, setHost, setIntHeader, setIntHeader, setKeepAlive, setTransferEncodingChunked, validateHeaderName, validateHeaderValue, valideHeaderNameCharpublic HttpHeaders add(java.lang.String name, java.lang.Object value)
HttpHeadersString, 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 class DefaultHttpHeadersname - The name of the header being addedvalue - The value of the header being addedthispublic HttpHeaders add(java.lang.String name, java.lang.Iterable<?> values)
HttpHeaders
for (Object v: values) {
if (v == null) {
break;
}
headers.add(name, v);
}
add in class DefaultHttpHeadersname - The name of the headers being setvalues - The values of the headers being setthispublic HttpHeaders set(java.lang.String name, java.lang.Iterable<?> values)
HttpHeaders
headers.remove(name);
for (Object v: values) {
if (v == null) {
break;
}
headers.add(name, v);
}
set in class DefaultHttpHeadersname - The name of the headers being setvalues - The values of the headers being setthispublic HttpHeaders set(java.lang.String name, java.lang.Object value)
HttpHeadersString, 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 class DefaultHttpHeadersname - The name of the header being setvalue - The value of the header being setthisprivate static void validateName(java.lang.String name)