public class NettyHttpResponseHeaders extends java.lang.Object implements ResponseHeaders
ACCEPT_RANGES, AGE, ALLOW, CONTENT_DISPOSITION, CONTENT_ENCODING, CONTENT_LANGUAGE, CONTENT_LOCATION, CONTENT_RANGE, ETAG, EXPIRES, LAST_MODIFIED, LINK, LOCATION, PROXY_AUTHENTICATE, RETRY_AFTER, SERVER, SET_COOKIE, SET_COOKIE2, TRAILER, TRANSFER_ENCODING, VARY, VIA, WWW_AUTHENTICATECACHE_CONTROL, CONNECTION, CONTENT_LENGTH, CONTENT_TYPE, DATE, PRAGMA, UPGRADE, WARNING| Constructor and Description |
|---|
NettyHttpResponseHeaders(io.netty.handler.codec.http.HttpResponse nettyResponse) |
| Modifier and Type | Method and Description |
|---|---|
ResponseHeaders |
add(java.lang.String name,
java.lang.Iterable<java.lang.String> values) |
ResponseHeaders |
add(java.lang.String name,
java.lang.String value) |
ResponseHeaders |
addDateHeader(java.lang.String name,
java.util.Date value) |
ResponseHeaders |
clear() |
boolean |
contains(java.lang.String name) |
boolean |
contains(java.lang.String name,
java.lang.String value,
boolean ignoreCaseValue) |
ResponseHeaders |
contentLength(long length) |
ResponseHeaders |
date(java.util.Date value) |
ResponseHeaders |
dateHeader(java.lang.String name,
java.util.Date value) |
ResponseHeaders |
dateHeader(java.lang.String name,
java.lang.Iterable<java.util.Date> values) |
java.util.List<java.util.Map.Entry<java.lang.String,java.lang.String>> |
entries() |
java.lang.String |
get(java.lang.String name) |
java.util.List<java.lang.String> |
getAll(java.lang.String name) |
long |
getContentLength() |
java.util.Date |
getDate() |
java.util.Date |
getDateHeader(java.lang.String name) |
java.lang.String |
getHost() |
ResponseHeaders |
host(java.lang.String value) |
boolean |
isEmpty() |
ResponseHeaders |
keepAlive(boolean keepAlive) |
java.util.Set<java.lang.String> |
names() |
ResponseHeaders |
remove(java.lang.String name) |
ResponseHeaders |
removeTransferEncodingChunked() |
ResponseHeaders |
set(java.lang.String name,
java.lang.Iterable<java.lang.String> values) |
ResponseHeaders |
set(java.lang.String name,
java.lang.String value) |
ResponseHeaders |
transferEncodingChunked() |
public NettyHttpResponseHeaders(io.netty.handler.codec.http.HttpResponse nettyResponse)
public boolean contains(java.lang.String name)
contains in interface ReadableHeaderspublic boolean contains(java.lang.String name,
java.lang.String value,
boolean ignoreCaseValue)
contains in interface ReadableHeaderspublic java.util.List<java.util.Map.Entry<java.lang.String,java.lang.String>> entries()
entries in interface ReadableHeaderspublic java.lang.String get(java.lang.String name)
get in interface ReadableHeaderspublic java.util.List<java.lang.String> getAll(java.lang.String name)
getAll in interface ReadableHeaderspublic java.util.Date getDate()
throws java.text.ParseException
getDate in interface ReadableHeadersjava.text.ParseExceptionpublic java.util.Date getDateHeader(java.lang.String name)
throws java.text.ParseException
getDateHeader in interface ReadableHeadersjava.text.ParseExceptionpublic java.lang.String getHost()
getHost in interface ReadableHeaderspublic boolean isEmpty()
isEmpty in interface ReadableHeaderspublic java.util.Set<java.lang.String> names()
names in interface ReadableHeaderspublic long getContentLength()
getContentLength in interface ResponseHeaderspublic ResponseHeaders add(java.lang.String name, java.lang.String value)
add in interface WritableHeaders<ResponseHeaders>public ResponseHeaders add(java.lang.String name, java.lang.Iterable<java.lang.String> values)
add in interface WritableHeaders<ResponseHeaders>public ResponseHeaders addDateHeader(java.lang.String name, java.util.Date value)
addDateHeader in interface WritableHeaders<ResponseHeaders>public ResponseHeaders clear()
clear in interface WritableHeaders<ResponseHeaders>public ResponseHeaders remove(java.lang.String name)
remove in interface WritableHeaders<ResponseHeaders>public ResponseHeaders removeTransferEncodingChunked()
removeTransferEncodingChunked in interface WritableHeaders<ResponseHeaders>public ResponseHeaders set(java.lang.String name, java.lang.String value)
set in interface WritableHeaders<ResponseHeaders>public ResponseHeaders set(java.lang.String name, java.lang.Iterable<java.lang.String> values)
set in interface WritableHeaders<ResponseHeaders>public ResponseHeaders contentLength(long length)
contentLength in interface WritableHeaders<ResponseHeaders>public ResponseHeaders date(java.util.Date value)
date in interface WritableHeaders<ResponseHeaders>public ResponseHeaders dateHeader(java.lang.String name, java.util.Date value)
dateHeader in interface WritableHeaders<ResponseHeaders>public ResponseHeaders dateHeader(java.lang.String name, java.lang.Iterable<java.util.Date> values)
dateHeader in interface WritableHeaders<ResponseHeaders>public ResponseHeaders host(java.lang.String value)
host in interface WritableHeaders<ResponseHeaders>public ResponseHeaders keepAlive(boolean keepAlive)
keepAlive in interface WritableHeaders<ResponseHeaders>public ResponseHeaders transferEncodingChunked()
transferEncodingChunked in interface WritableHeaders<ResponseHeaders>