@Internal
public class NettyHttpHeaders
extends java.lang.Object
implements io.micronaut.http.MutableHttpHeaders
HttpHeaders.ACCEPT, ACCEPT_CH, ACCEPT_CH_LIFETIME, ACCEPT_CHARSET, ACCEPT_ENCODING, ACCEPT_LANGUAGE, ACCEPT_PATCH, ACCEPT_RANGES, ACCESS_CONTROL_ALLOW_CREDENTIALS, ACCESS_CONTROL_ALLOW_HEADERS, ACCESS_CONTROL_ALLOW_METHODS, ACCESS_CONTROL_ALLOW_ORIGIN, ACCESS_CONTROL_EXPOSE_HEADERS, ACCESS_CONTROL_MAX_AGE, ACCESS_CONTROL_REQUEST_HEADERS, ACCESS_CONTROL_REQUEST_METHOD, AGE, ALLOW, AUTHORIZATION, AUTHORIZATION_INFO, CACHE_CONTROL, CONNECTION, CONTENT_BASE, CONTENT_DISPOSITION, CONTENT_DPR, CONTENT_ENCODING, CONTENT_LANGUAGE, CONTENT_LENGTH, CONTENT_LOCATION, CONTENT_MD5, CONTENT_RANGE, CONTENT_TRANSFER_ENCODING, CONTENT_TYPE, COOKIE, CROSS_ORIGIN_RESOURCE_POLICY, DATE, DEVICE_MEMORY, DOWNLINK, DPR, ECT, ETAG, EXPECT, EXPIRES, FEATURE_POLICY, FORWARDED, FROM, HOST, IF_MATCH, IF_MODIFIED_SINCE, IF_NONE_MATCH, IF_RANGE, IF_UNMODIFIED_SINCE, LAST_MODIFIED, LINK, LOCATION, MAX_FORWARDS, ORIGIN, PRAGMA, PROXY_AUTHENTICATE, PROXY_AUTHORIZATION, RANGE, REFERER, REFERRER_POLICY, RETRY_AFTER, RTT, SAVE_DATA, SEC_WEBSOCKET_ACCEPT, SEC_WEBSOCKET_KEY, SEC_WEBSOCKET_KEY1, SEC_WEBSOCKET_KEY2, SEC_WEBSOCKET_LOCATION, SEC_WEBSOCKET_ORIGIN, SEC_WEBSOCKET_PROTOCOL, SEC_WEBSOCKET_VERSION, SERVER, SET_COOKIE, SET_COOKIE2, SOURCE_MAP, TE, TRAILER, TRANSFER_ENCODING, UPGRADE, USER_AGENT, VARY, VIA, VIEWPORT_WIDTH, WARNING, WEBSOCKET_LOCATION, WEBSOCKET_ORIGIN, WEBSOCKET_PROTOCOL, WIDTH, WWW_AUTHENTICATE, X_AUTH_TOKEN| Constructor and Description |
|---|
NettyHttpHeaders()
Default constructor.
|
NettyHttpHeaders(io.netty.handler.codec.http.HttpHeaders nettyHeaders,
io.micronaut.core.convert.ConversionService conversionService) |
| Modifier and Type | Method and Description |
|---|---|
io.micronaut.http.MutableHttpHeaders |
add(java.lang.CharSequence header,
java.lang.CharSequence value) |
io.micronaut.http.MutableHttpHeaders |
allowGeneric(java.util.Collection<? extends java.lang.CharSequence> methods) |
io.micronaut.http.MutableHttpHeaders |
auth(java.lang.String userInfo) |
boolean |
contains(java.lang.String name) |
io.micronaut.http.MutableHttpHeaders |
contentType(io.micronaut.http.MediaType mediaType) |
io.micronaut.http.MutableHttpHeaders |
date(java.time.LocalDateTime date) |
io.micronaut.http.MutableHttpHeaders |
date(long timeInMillis) |
io.micronaut.http.MutableHttpHeaders |
expires(java.time.LocalDateTime date) |
io.micronaut.http.MutableHttpHeaders |
expires(long timeInMillis) |
java.lang.String |
get(java.lang.CharSequence name) |
<T> java.util.Optional<T> |
get(java.lang.CharSequence name,
io.micronaut.core.convert.ArgumentConversionContext<T> conversionContext) |
java.util.List<java.lang.String> |
getAll(java.lang.CharSequence name) |
io.netty.handler.codec.http.HttpHeaders |
getNettyHeaders() |
io.micronaut.http.MutableHttpHeaders |
ifModifiedSince(java.time.LocalDateTime date) |
io.micronaut.http.MutableHttpHeaders |
ifModifiedSince(long timeInMillis) |
io.micronaut.http.MutableHttpHeaders |
lastModified(java.time.LocalDateTime date) |
io.micronaut.http.MutableHttpHeaders |
lastModified(long timeInMillis) |
io.micronaut.http.MutableHttpHeaders |
location(java.net.URI uri) |
java.util.Set<java.lang.String> |
names() |
io.micronaut.http.MutableHttpHeaders |
remove(java.lang.CharSequence header) |
io.micronaut.core.type.MutableHeaders |
set(java.lang.CharSequence header,
java.lang.CharSequence value) |
java.util.Collection<java.util.List<java.lang.String>> |
values() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaccept, contentLength, contentType, findDate, findFirst, findInt, getAuthorization, getContentType, getDate, getInt, getOrigin, isKeepAliveempty, forEach, forEachValue, getFirst, getFirst, getFirst, getFirst, getFirst, isEmpty, iterator, ofpublic NettyHttpHeaders(io.netty.handler.codec.http.HttpHeaders nettyHeaders,
io.micronaut.core.convert.ConversionService conversionService)
nettyHeaders - The Netty Http headersconversionService - The conversion servicepublic NettyHttpHeaders()
public io.netty.handler.codec.http.HttpHeaders getNettyHeaders()
public final boolean contains(java.lang.String name)
contains in interface io.micronaut.core.convert.value.ConvertibleValues<java.util.List<java.lang.String>>public <T> java.util.Optional<T> get(java.lang.CharSequence name,
io.micronaut.core.convert.ArgumentConversionContext<T> conversionContext)
get in interface io.micronaut.core.value.ValueResolver<java.lang.CharSequence>public java.util.List<java.lang.String> getAll(java.lang.CharSequence name)
getAll in interface io.micronaut.core.convert.value.ConvertibleMultiValues<java.lang.String>public java.util.Set<java.lang.String> names()
names in interface io.micronaut.core.convert.value.ConvertibleValues<java.util.List<java.lang.String>>public java.util.Collection<java.util.List<java.lang.String>> values()
values in interface io.micronaut.core.convert.value.ConvertibleValues<java.util.List<java.lang.String>>public java.lang.String get(java.lang.CharSequence name)
get in interface io.micronaut.core.convert.value.ConvertibleMultiValues<java.lang.String>public io.micronaut.http.MutableHttpHeaders add(java.lang.CharSequence header,
java.lang.CharSequence value)
add in interface io.micronaut.core.type.MutableHeadersadd in interface io.micronaut.http.MutableHttpHeaderspublic io.micronaut.core.type.MutableHeaders set(java.lang.CharSequence header,
java.lang.CharSequence value)
set in interface io.micronaut.core.type.MutableHeadersset in interface io.micronaut.http.MutableHttpHeaderspublic io.micronaut.http.MutableHttpHeaders remove(java.lang.CharSequence header)
remove in interface io.micronaut.core.type.MutableHeadersremove in interface io.micronaut.http.MutableHttpHeaderspublic io.micronaut.http.MutableHttpHeaders date(java.time.LocalDateTime date)
date in interface io.micronaut.http.MutableHttpHeaderspublic io.micronaut.http.MutableHttpHeaders expires(java.time.LocalDateTime date)
expires in interface io.micronaut.http.MutableHttpHeaderspublic io.micronaut.http.MutableHttpHeaders lastModified(java.time.LocalDateTime date)
lastModified in interface io.micronaut.http.MutableHttpHeaderspublic io.micronaut.http.MutableHttpHeaders ifModifiedSince(java.time.LocalDateTime date)
ifModifiedSince in interface io.micronaut.http.MutableHttpHeaderspublic io.micronaut.http.MutableHttpHeaders date(long timeInMillis)
date in interface io.micronaut.http.MutableHttpHeaderspublic io.micronaut.http.MutableHttpHeaders expires(long timeInMillis)
expires in interface io.micronaut.http.MutableHttpHeaderspublic io.micronaut.http.MutableHttpHeaders lastModified(long timeInMillis)
lastModified in interface io.micronaut.http.MutableHttpHeaderspublic io.micronaut.http.MutableHttpHeaders ifModifiedSince(long timeInMillis)
ifModifiedSince in interface io.micronaut.http.MutableHttpHeaderspublic io.micronaut.http.MutableHttpHeaders auth(java.lang.String userInfo)
auth in interface io.micronaut.http.MutableHttpHeaderspublic io.micronaut.http.MutableHttpHeaders allowGeneric(java.util.Collection<? extends java.lang.CharSequence> methods)
allowGeneric in interface io.micronaut.http.MutableHttpHeaderspublic io.micronaut.http.MutableHttpHeaders location(java.net.URI uri)
location in interface io.micronaut.http.MutableHttpHeaderspublic io.micronaut.http.MutableHttpHeaders contentType(io.micronaut.http.MediaType mediaType)
contentType in interface io.micronaut.http.MutableHttpHeaders