Package io.micronaut.http.server.netty
Class NettyHttpResponseFactory
java.lang.Object
io.micronaut.http.server.netty.NettyHttpResponseFactory
- All Implemented Interfaces:
io.micronaut.http.HttpResponseFactory
@Internal
public class NettyHttpResponseFactory
extends Object
implements io.micronaut.http.HttpResponseFactory
Implementation of
HttpResponseFactory for Netty.- Since:
- 1.0
-
Field Summary
Fields inherited from interface io.micronaut.http.HttpResponseFactory
INSTANCE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Optional<io.micronaut.http.netty.NettyMutableHttpResponse>get(NettyHttpRequest<?> request) Lookup the response from the request.static io.micronaut.http.netty.NettyMutableHttpResponsegetOr(NettyHttpRequest<?> request, io.micronaut.http.HttpResponse<?> alternative) Lookup the response from the context.static io.micronaut.http.netty.NettyMutableHttpResponsegetOrCreate(NettyHttpRequest<?> request) Lookup the response from the context.<T> io.micronaut.http.MutableHttpResponse<T>ok(T body) static Optional<io.micronaut.http.netty.NettyMutableHttpResponse>set(NettyHttpRequest<?> request, io.micronaut.http.HttpResponse<?> response) Lookup the response from the request.<T> io.micronaut.http.MutableHttpResponse<T>io.micronaut.http.MutableHttpResponse<T> io.micronaut.http.MutableHttpResponse<T>status(io.micronaut.http.HttpStatus status, T body) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.http.HttpResponseFactory
ok, status
-
Constructor Details
-
NettyHttpResponseFactory
public NettyHttpResponseFactory()
-
-
Method Details
-
ok
public <T> io.micronaut.http.MutableHttpResponse<T> ok(T body) - Specified by:
okin interfaceio.micronaut.http.HttpResponseFactory
-
status
public <T> io.micronaut.http.MutableHttpResponse<T> status(io.micronaut.http.HttpStatus status, T body) - Specified by:
statusin interfaceio.micronaut.http.HttpResponseFactory
-
status
public io.micronaut.http.MutableHttpResponse status(io.micronaut.http.HttpStatus status, String reason) - Specified by:
statusin interfaceio.micronaut.http.HttpResponseFactory
-
status
- Specified by:
statusin interfaceio.micronaut.http.HttpResponseFactory
-
getOrCreate
@Internal public static io.micronaut.http.netty.NettyMutableHttpResponse getOrCreate(NettyHttpRequest<?> request) Lookup the response from the context.- Parameters:
request- The context- Returns:
- The
NettyMutableHttpResponse
-
getOr
@Internal public static io.micronaut.http.netty.NettyMutableHttpResponse getOr(NettyHttpRequest<?> request, io.micronaut.http.HttpResponse<?> alternative) Lookup the response from the context.- Parameters:
request- The contextalternative- The alternative HttpResponse- Returns:
- The
NettyMutableHttpResponse
-
get
@Internal public static Optional<io.micronaut.http.netty.NettyMutableHttpResponse> get(NettyHttpRequest<?> request) Lookup the response from the request.- Parameters:
request- The request- Returns:
- The
NettyMutableHttpResponse
-
set
@Internal public static Optional<io.micronaut.http.netty.NettyMutableHttpResponse> set(NettyHttpRequest<?> request, io.micronaut.http.HttpResponse<?> response) Lookup the response from the request.- Parameters:
request- The requestresponse- The Http Response- Returns:
- The
NettyMutableHttpResponse
-