Package io.micronaut.http.client.jdk
Class HttpResponseAdapter<O>
java.lang.Object
io.micronaut.http.client.jdk.HttpResponseAdapter<O>
- Type Parameters:
O- Body Type
- All Implemented Interfaces:
io.micronaut.core.attr.AttributeHolder,io.micronaut.core.attr.MutableAttributeHolder,io.micronaut.http.HttpMessage<O>,io.micronaut.http.HttpResponse<O>
Adapter from
HttpResponse to HttpResponse.- Since:
- 4.0.0
-
Constructor Summary
ConstructorsConstructorDescriptionHttpResponseAdapter(HttpResponse<byte[]> httpResponse, @Nullable io.micronaut.core.type.Argument<O> bodyType, io.micronaut.core.convert.ConversionService conversionService, io.micronaut.http.codec.MediaTypeCodecRegistry mediaTypeCodecRegistry, io.micronaut.http.body.MessageBodyHandlerRegistry messageBodyHandlerRegistry) -
Method Summary
Methods 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, getBody, getBodyWriter, getCharacterEncoding, getContentLength, getContentType, getLocaleMethods inherited from interface io.micronaut.http.HttpResponse
body, getCookie, getCookies, header, setAttribute, status, toMutableResponseMethods inherited from interface io.micronaut.core.attr.MutableAttributeHolder
removeAttribute
-
Constructor Details
-
HttpResponseAdapter
public HttpResponseAdapter(HttpResponse<byte[]> httpResponse, @Nullable @Nullable io.micronaut.core.type.Argument<O> bodyType, io.micronaut.core.convert.ConversionService conversionService, io.micronaut.http.codec.MediaTypeCodecRegistry mediaTypeCodecRegistry, io.micronaut.http.body.MessageBodyHandlerRegistry messageBodyHandlerRegistry)
-
-
Method Details
-
getBody
-
getBody
-
getStatus
public io.micronaut.http.HttpStatus getStatus()- Specified by:
getStatusin interfaceio.micronaut.http.HttpResponse<B>
-
code
public int code()- Specified by:
codein interfaceio.micronaut.http.HttpResponse<B>
-
reason
- Specified by:
reasonin interfaceio.micronaut.http.HttpResponse<B>
-
getHeaders
public io.micronaut.http.HttpHeaders getHeaders()- Specified by:
getHeadersin interfaceio.micronaut.http.HttpMessage<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
-