Package io.micronaut.http
Class FullHttpRequest<B>
java.lang.Object
io.micronaut.http.HttpMessageWrapper<B>
io.micronaut.http.HttpRequestWrapper<B>
io.micronaut.http.FullHttpRequest<B>
- Type Parameters:
B
- The body type
- All Implemented Interfaces:
AttributeHolder
,MutableAttributeHolder
,HttpMessage<B>
,HttpRequest<B>
A request wrapper with knowledge of the body argument.
- Since:
- 1.1.0
- Author:
- James Kleeh
-
Field Summary
Fields inherited from interface io.micronaut.http.HttpRequest
SCHEME_HTTP, SCHEME_HTTPS
-
Constructor Summary
-
Method Summary
Methods inherited from class io.micronaut.http.HttpRequestWrapper
accept, getCertificate, getCookies, getDelegate, getHttpVersion, getLocale, getMethod, getMethodName, getParameters, getPath, getRemoteAddress, getServerAddress, getServerName, getUri, getUserPrincipal, getUserPrincipal, isSecure, setAttribute
Methods inherited from class io.micronaut.http.HttpMessageWrapper
getAttributes, getBody, getBody, getBody, getHeaders
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.micronaut.core.attr.AttributeHolder
getAttribute, getAttribute
Methods inherited from interface io.micronaut.http.HttpMessage
getAttributes, getBody, getBody, getBody, getCharacterEncoding, getContentLength, getContentType, getHeaders
Methods inherited from interface io.micronaut.http.HttpRequest
getOrigin, mutate
Methods inherited from interface io.micronaut.core.attr.MutableAttributeHolder
removeAttribute
-
Constructor Details
-
FullHttpRequest
- Parameters:
delegate
- The Http RequestbodyType
- The Body Type
-
-
Method Details
-
getBody
- Specified by:
getBody
in interfaceHttpMessage<B>
- Overrides:
getBody
in classHttpMessageWrapper<B>
- Returns:
- The request body
-