Package io.micronaut.http.client.netty
Class FullNettyClientHttpResponse<B>
java.lang.Object
io.micronaut.http.client.netty.FullNettyClientHttpResponse<B>
- Type Parameters:
B- The response type
- All Implemented Interfaces:
io.micronaut.core.async.subscriber.Completable,io.micronaut.core.attr.AttributeHolder,io.micronaut.core.attr.MutableAttributeHolder,io.micronaut.http.HttpMessage<B>,io.micronaut.http.HttpResponse<B>,io.micronaut.http.netty.NettyHttpResponseBuilder
@Internal
public class FullNettyClientHttpResponse<B>
extends Object
implements io.micronaut.http.HttpResponse<B>, io.micronaut.core.async.subscriber.Completable, io.micronaut.http.netty.NettyHttpResponseBuilder
Wraps a Netty
FullHttpResponse for consumption by the HttpClient.- Since:
- 1.0
-
Method Summary
Modifier and TypeMethodDescriptionintcode()io.micronaut.core.convert.value.MutableConvertibleValues<Object>getBody()<T> Optional<T>getBody(io.micronaut.core.type.Argument<T> type) <T> Optional<T>Optional<io.micronaut.http.cookie.Cookie>io.micronaut.http.cookie.Cookiesio.micronaut.http.HttpHeadersbooleanisStream()voidreason()@NonNull io.netty.handler.codec.http.FullHttpResponseio.netty.handler.codec.http.HttpResponseMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.core.attr.AttributeHolder
getAttribute, getAttributeMethods inherited from interface io.micronaut.http.HttpMessage
getBody, getBodyWriter, getCharacterEncoding, getContentLength, getContentType, getLocaleMethods inherited from interface io.micronaut.http.HttpResponse
body, getStatus, header, setAttribute, status, toMutableResponseMethods inherited from interface io.micronaut.core.attr.MutableAttributeHolder
removeAttributeMethods inherited from interface io.micronaut.http.netty.NettyHttpResponseBuilder
toStreamHttpResponse
-
Method Details
-
reason
- Specified by:
reasonin interfaceio.micronaut.http.HttpResponse<B>
-
code
public int code()- Specified by:
codein interfaceio.micronaut.http.HttpResponse<B>
-
getHeaders
public io.micronaut.http.HttpHeaders getHeaders()- Specified by:
getHeadersin interfaceio.micronaut.http.HttpMessage<B>
-
getCookies
public io.micronaut.http.cookie.Cookies getCookies()- Specified by:
getCookiesin interfaceio.micronaut.http.HttpResponse<B>
-
getCookie
- Specified by:
getCookiein interfaceio.micronaut.http.HttpResponse<B>
-
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
-
getBody
- Specified by:
getBodyin interfaceio.micronaut.http.HttpMessage<B>
-
getBody
- Specified by:
getBodyin interfaceio.micronaut.http.HttpMessage<B>
-
getBody
- Specified by:
getBodyin interfaceio.micronaut.http.HttpMessage<B>
-
onComplete
public void onComplete()- Specified by:
onCompletein interfaceio.micronaut.core.async.subscriber.Completable
-
toFullHttpResponse
@NonNull public @NonNull io.netty.handler.codec.http.FullHttpResponse toFullHttpResponse()- Specified by:
toFullHttpResponsein interfaceio.micronaut.http.netty.NettyHttpResponseBuilder
-
toHttpResponse
@NonNull public io.netty.handler.codec.http.HttpResponse toHttpResponse()- Specified by:
toHttpResponsein interfaceio.micronaut.http.netty.NettyHttpResponseBuilder
-
isStream
public boolean isStream()- Specified by:
isStreamin interfaceio.micronaut.http.netty.NettyHttpResponseBuilder
-