Package io.micronaut.http.netty
Interface NettyHttpRequestBuilder
- All Known Implementing Classes:
AbstractNettyHttpRequest
,NettyClientHttpRequest
,NettyHttpRequest
public interface NettyHttpRequestBuilder
Common interface for client and server to implement to construct the Netty versions of the request objects.
- Since:
- 2.0.0
- Author:
- graemerocher
-
Method Summary
Modifier and TypeMethodDescriptionboolean
isStream()
io.netty.handler.codec.http.FullHttpRequest
Converts this object to a full http request.io.netty.handler.codec.http.HttpRequest
Converts this object to the most appropriate http request type.static io.netty.handler.codec.http.HttpRequest
toHttpRequest
(HttpRequest<?> request) Convert the given request to a full http request.Converts this object to a streamed http request.
-
Method Details
-
toFullHttpRequest
Converts this object to a full http request.- Returns:
- a full http request
-
toStreamHttpRequest
Converts this object to a streamed http request.- Returns:
- The streamed request
-
toHttpRequest
Converts this object to the most appropriate http request type.- Returns:
- The http request
-
isStream
boolean isStream()- Returns:
- Is the request a stream.
-
toHttpRequest
@NonNull static io.netty.handler.codec.http.HttpRequest toHttpRequest(@NonNull HttpRequest<?> request) Convert the given request to a full http request.- Parameters:
request
- The request- Returns:
- The full request.
-