Package io.micronaut.http.client.netty
Class NettyClientHttpRequest<B>
java.lang.Object
io.micronaut.http.client.netty.NettyClientHttpRequest<B>
- Type Parameters:
B- The request body
- All Implemented Interfaces:
io.micronaut.core.attr.AttributeHolder,io.micronaut.core.attr.MutableAttributeHolder,io.micronaut.core.convert.ConversionServiceAware,io.micronaut.http.HttpMessage<B>,io.micronaut.http.HttpRequest<B>,io.micronaut.http.MutableHttpMessage<B>,io.micronaut.http.MutableHttpRequest<B>,io.micronaut.http.netty.NettyHttpRequestBuilder
@Internal
public class NettyClientHttpRequest<B>
extends Object
implements io.micronaut.http.MutableHttpRequest<B>, io.micronaut.http.netty.NettyHttpRequestBuilder
Default implementation of
MutableHttpRequest for the HttpClient.- Since:
- 1.0
-
Field Summary
Fields inherited from interface io.micronaut.http.HttpRequest
SCHEME_HTTP, SCHEME_HTTPS -
Method Summary
Modifier and TypeMethodDescription<T> io.micronaut.http.MutableHttpRequest<T>body(T body) io.micronaut.http.MutableHttpRequest<B>cookie(io.micronaut.http.cookie.Cookie cookie) io.micronaut.http.MutableHttpRequest<B>protected io.netty.handler.codec.http.QueryStringDecodercreateDecoder(URI uri) io.micronaut.core.convert.value.MutableConvertibleValues<Object>getBody()<T> Optional<T>getBody(io.micronaut.core.convert.ArgumentConversionContext<T> conversionContext) <T> Optional<T>io.micronaut.http.cookie.Cookiesio.micronaut.http.MutableHttpHeadersio.micronaut.http.HttpMethodio.micronaut.http.MutableHttpParametersgetUri()booleanisStream()Deprecated.voidsetConversionService(io.micronaut.core.convert.ConversionService conversionService) @NonNull io.netty.handler.codec.http.FullHttpRequestDeprecated.@NonNull io.netty.handler.codec.http.HttpRequestDeprecated.io.netty.handler.codec.http.HttpRequest@NonNull io.micronaut.http.netty.stream.StreamedHttpRequestDeprecated.toString()io.micronaut.http.MutableHttpRequest<B>Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface io.micronaut.core.attr.AttributeHolder
getAttribute, getAttributeMethods inherited from interface io.micronaut.http.HttpMessage
getBody, getBodyWriter, getCharacterEncoding, getContentLength, getContentTypeMethods inherited from interface io.micronaut.http.HttpRequest
accept, getCertificate, getHttpVersion, getLocale, getOrigin, getPath, getRemoteAddress, getServerAddress, getServerName, getUserPrincipal, getUserPrincipal, isSecure, mutate, setAttributeMethods inherited from interface io.micronaut.core.attr.MutableAttributeHolder
removeAttributeMethods inherited from interface io.micronaut.http.MutableHttpMessage
bodyWriterMethods inherited from interface io.micronaut.http.MutableHttpRequest
accept, accept, basicAuth, bearerAuth, contentEncoding, contentLength, contentType, contentType, header, headers, headers, uriMethods inherited from interface io.micronaut.http.netty.NettyHttpRequestBuilder
toHttpRequestDirect
-
Method Details
-
getHeaders
public io.micronaut.http.MutableHttpHeaders getHeaders() -
getAttributes
- Specified by:
getAttributesin interfaceio.micronaut.core.attr.AttributeHolder- Specified by:
getAttributesin interfaceio.micronaut.http.HttpMessage<B>- Specified by:
getAttributesin interfaceio.micronaut.core.attr.MutableAttributeHolder
-
cookie
- Specified by:
cookiein interfaceio.micronaut.http.MutableHttpRequest<B>
-
cookies
public io.micronaut.http.MutableHttpRequest<B> cookies(Set<io.micronaut.http.cookie.Cookie> cookies) - Specified by:
cookiesin interfaceio.micronaut.http.MutableHttpRequest<B>
-
uri
- Specified by:
uriin interfaceio.micronaut.http.MutableHttpRequest<B>
-
getBody
- Specified by:
getBodyin interfaceio.micronaut.http.HttpMessage<B>
-
getBody
- Specified by:
getBodyin interfaceio.micronaut.http.HttpMessage<B>
-
getBody
public <T> Optional<T> getBody(io.micronaut.core.convert.ArgumentConversionContext<T> conversionContext) - Specified by:
getBodyin interfaceio.micronaut.http.HttpMessage<B>
-
body
public <T> io.micronaut.http.MutableHttpRequest<T> body(T body) -
getCookies
public io.micronaut.http.cookie.Cookies getCookies()- Specified by:
getCookiesin interfaceio.micronaut.http.HttpRequest<B>
-
getParameters
public io.micronaut.http.MutableHttpParameters getParameters() -
getMethod
public io.micronaut.http.HttpMethod getMethod()- Specified by:
getMethodin interfaceio.micronaut.http.HttpRequest<B>
-
getUri
- Specified by:
getUriin interfaceio.micronaut.http.HttpRequest<B>
-
createDecoder
- Parameters:
uri- The URI- Returns:
- The query string decoder
-
toString
-
getMethodName
- Specified by:
getMethodNamein interfaceio.micronaut.http.HttpRequest<B>
-
toFullHttpRequest
@NonNull @Deprecated public @NonNull io.netty.handler.codec.http.FullHttpRequest toFullHttpRequest()Deprecated.- Specified by:
toFullHttpRequestin interfaceio.micronaut.http.netty.NettyHttpRequestBuilder
-
toStreamHttpRequest
@NonNull @Deprecated public @NonNull io.micronaut.http.netty.stream.StreamedHttpRequest toStreamHttpRequest()Deprecated.- Specified by:
toStreamHttpRequestin interfaceio.micronaut.http.netty.NettyHttpRequestBuilder
-
toHttpRequest
Deprecated.- Specified by:
toHttpRequestin interfaceio.micronaut.http.netty.NettyHttpRequestBuilder
-
toHttpRequestWithoutBody
public io.netty.handler.codec.http.HttpRequest toHttpRequestWithoutBody()- Specified by:
toHttpRequestWithoutBodyin interfaceio.micronaut.http.netty.NettyHttpRequestBuilder
-
isStream
Deprecated.- Specified by:
isStreamin interfaceio.micronaut.http.netty.NettyHttpRequestBuilder
-
setConversionService
public void setConversionService(io.micronaut.core.convert.ConversionService conversionService) - Specified by:
setConversionServicein interfaceio.micronaut.core.convert.ConversionServiceAware
-