B - The response body@Internal public class NettyMutableHttpResponse<B> extends java.lang.Object implements io.micronaut.http.MutableHttpResponse<B>, NettyHttpResponseBuilder
FullHttpResponse.| Constructor and Description |
|---|
NettyMutableHttpResponse(io.micronaut.core.convert.ConversionService conversionService) |
NettyMutableHttpResponse(io.netty.handler.codec.http.FullHttpResponse nettyResponse,
io.micronaut.core.convert.ConversionService conversionService) |
NettyMutableHttpResponse(io.netty.handler.codec.http.HttpVersion httpVersion,
io.netty.handler.codec.http.HttpResponseStatus httpResponseStatus,
io.micronaut.core.convert.ConversionService conversionService)
Creates a new instance.
|
NettyMutableHttpResponse(io.netty.handler.codec.http.HttpVersion httpVersion,
io.netty.handler.codec.http.HttpResponseStatus httpResponseStatus,
io.netty.handler.codec.http.HttpHeaders nettyHeaders,
java.lang.Object body,
io.micronaut.core.convert.ConversionService conversionService)
Creates a new instance.
|
NettyMutableHttpResponse(io.netty.handler.codec.http.HttpVersion httpVersion,
io.netty.handler.codec.http.HttpResponseStatus httpResponseStatus,
java.lang.Object body,
io.micronaut.core.convert.ConversionService conversionService)
Creates a new instance.
|
| Modifier and Type | Method and Description |
|---|---|
<T> io.micronaut.http.MutableHttpResponse<T> |
body(T body) |
int |
code() |
io.micronaut.http.MutableHttpResponse<B> |
cookie(io.micronaut.http.cookie.Cookie cookie) |
io.micronaut.http.MutableHttpResponse<B> |
cookies(java.util.Set<io.micronaut.http.cookie.Cookie> cookies) |
io.micronaut.core.convert.value.MutableConvertibleValues<java.lang.Object> |
getAttributes() |
java.util.Optional<B> |
getBody() |
<T> java.util.Optional<T> |
getBody(io.micronaut.core.type.Argument<T> type) |
<T1> java.util.Optional<T1> |
getBody(java.lang.Class<T1> type) |
io.micronaut.http.MutableHttpHeaders |
getHeaders() |
io.netty.handler.codec.http.HttpHeaders |
getNettyHeaders()
The netty headers.
|
io.netty.handler.codec.http.HttpResponseStatus |
getNettyHttpStatus()
The netty http response status.
|
io.netty.handler.codec.http.HttpVersion |
getNettyHttpVersion()
The netty http version.
|
io.netty.handler.codec.http.cookie.ServerCookieEncoder |
getServerCookieEncoder() |
io.micronaut.http.HttpStatus |
getStatus() |
boolean |
isStream() |
java.lang.String |
reason() |
void |
setServerCookieEncoder(io.netty.handler.codec.http.cookie.ServerCookieEncoder serverCookieEncoder) |
io.micronaut.http.MutableHttpResponse<B> |
status(io.micronaut.http.HttpStatus status,
java.lang.CharSequence message) |
io.netty.handler.codec.http.FullHttpResponse |
toFullHttpResponse()
Converts this object to a full http response.
|
io.netty.handler.codec.http.HttpResponse |
toHttpResponse()
Converts this object to the most appropriate http response type.
|
StreamedHttpResponse |
toStreamHttpResponse()
Converts this object to a streamed http response.
|
java.lang.String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitattribute, characterEncoding, characterEncoding, contentEncoding, contentLength, contentType, contentType, header, headers, headers, locale, status, status, statusaccepted, accepted, badRequest, badRequest, body, created, created, created, getCookie, getCookies, header, noContent, notAllowed, notAllowed, notAllowedGeneric, notFound, notFound, notModified, ok, ok, permanentRedirect, redirect, seeOther, serverError, serverError, setAttribute, status, status, status, temporaryRedirect, unauthorized, unprocessableEntity, urigetCharacterEncoding, getContentLength, getContentType, getLocaletoHttpResponse, toStreamResponsepublic NettyMutableHttpResponse(io.netty.handler.codec.http.FullHttpResponse nettyResponse,
io.micronaut.core.convert.ConversionService conversionService)
nettyResponse - The FullHttpResponseconversionService - The conversion servicepublic NettyMutableHttpResponse(io.micronaut.core.convert.ConversionService conversionService)
conversionService - The conversion servicepublic NettyMutableHttpResponse(io.netty.handler.codec.http.HttpVersion httpVersion,
io.netty.handler.codec.http.HttpResponseStatus httpResponseStatus,
io.micronaut.core.convert.ConversionService conversionService)
httpVersion - The http versionhttpResponseStatus - THe http response statusconversionService - The conversion servicepublic NettyMutableHttpResponse(io.netty.handler.codec.http.HttpVersion httpVersion,
io.netty.handler.codec.http.HttpResponseStatus httpResponseStatus,
java.lang.Object body,
io.micronaut.core.convert.ConversionService conversionService)
httpVersion - The http versionhttpResponseStatus - THe http response statusbody - The bodyconversionService - The conversion servicepublic NettyMutableHttpResponse(io.netty.handler.codec.http.HttpVersion httpVersion,
io.netty.handler.codec.http.HttpResponseStatus httpResponseStatus,
io.netty.handler.codec.http.HttpHeaders nettyHeaders,
java.lang.Object body,
io.micronaut.core.convert.ConversionService conversionService)
httpVersion - The http versionhttpResponseStatus - THe http response statusnettyHeaders - The http headersbody - The bodyconversionService - The conversion servicepublic io.netty.handler.codec.http.HttpVersion getNettyHttpVersion()
public io.netty.handler.codec.http.HttpResponseStatus getNettyHttpStatus()
public io.netty.handler.codec.http.HttpHeaders getNettyHeaders()
public java.lang.String toString()
toString in class java.lang.Objectpublic io.micronaut.http.MutableHttpHeaders getHeaders()
public io.micronaut.core.convert.value.MutableConvertibleValues<java.lang.Object> getAttributes()
getAttributes in interface io.micronaut.core.attr.AttributeHoldergetAttributes in interface io.micronaut.core.attr.MutableAttributeHoldergetAttributes in interface io.micronaut.http.HttpMessage<B>public io.micronaut.http.HttpStatus getStatus()
getStatus in interface io.micronaut.http.HttpResponse<B>public int code()
code in interface io.micronaut.http.HttpResponse<B>public java.lang.String reason()
reason in interface io.micronaut.http.HttpResponse<B>public io.micronaut.http.MutableHttpResponse<B> cookie(io.micronaut.http.cookie.Cookie cookie)
cookie in interface io.micronaut.http.MutableHttpResponse<B>public io.micronaut.http.MutableHttpResponse<B> cookies(java.util.Set<io.micronaut.http.cookie.Cookie> cookies)
cookies in interface io.micronaut.http.MutableHttpResponse<B>public java.util.Optional<B> getBody()
getBody in interface io.micronaut.http.HttpMessage<B>public <T1> java.util.Optional<T1> getBody(java.lang.Class<T1> type)
getBody in interface io.micronaut.http.HttpMessage<B>public <T> java.util.Optional<T> getBody(io.micronaut.core.type.Argument<T> type)
getBody in interface io.micronaut.http.HttpMessage<B>public io.micronaut.http.MutableHttpResponse<B> status(io.micronaut.http.HttpStatus status, java.lang.CharSequence message)
status in interface io.micronaut.http.MutableHttpResponse<B>public <T> io.micronaut.http.MutableHttpResponse<T> body(@Nullable
T body)
public io.netty.handler.codec.http.cookie.ServerCookieEncoder getServerCookieEncoder()
public void setServerCookieEncoder(io.netty.handler.codec.http.cookie.ServerCookieEncoder serverCookieEncoder)
serverCookieEncoder - Server cookie encoder@NonNull public io.netty.handler.codec.http.FullHttpResponse toFullHttpResponse()
NettyHttpResponseBuildertoFullHttpResponse in interface NettyHttpResponseBuilder@NonNull public StreamedHttpResponse toStreamHttpResponse()
NettyHttpResponseBuildertoStreamHttpResponse in interface NettyHttpResponseBuilder@NonNull public io.netty.handler.codec.http.HttpResponse toHttpResponse()
NettyHttpResponseBuildertoHttpResponse in interface NettyHttpResponseBuilderpublic boolean isStream()
isStream in interface NettyHttpResponseBuilder