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>
@Internal
public class HttpResponseAdapter<O>
extends Object
implements io.micronaut.http.HttpResponse<O>
Adapter from
HttpResponse to HttpResponse.- Since:
- 4.0.0
-
Constructor Summary
ConstructorsConstructorDescriptionHttpResponseAdapter(HttpResponse<byte[]> httpResponse, @NonNull io.micronaut.core.type.Argument<O> bodyType, io.micronaut.core.convert.ConversionService conversionService, io.micronaut.http.codec.MediaTypeCodecRegistry mediaTypeCodecRegistry) -
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, @NonNull @NonNull io.micronaut.core.type.Argument<O> bodyType, io.micronaut.core.convert.ConversionService conversionService, io.micronaut.http.codec.MediaTypeCodecRegistry mediaTypeCodecRegistry)
-
-
Method Details
-
getStatus
public io.micronaut.http.HttpStatus getStatus()- Specified by:
getStatusin interfaceio.micronaut.http.HttpResponse<O>
-
code
public int code()- Specified by:
codein interfaceio.micronaut.http.HttpResponse<O>
-
reason
- Specified by:
reasonin interfaceio.micronaut.http.HttpResponse<O>
-
getHeaders
public io.micronaut.http.HttpHeaders getHeaders()- Specified by:
getHeadersin interfaceio.micronaut.http.HttpMessage<O>
-
getAttributes
- Specified by:
getAttributesin interfaceio.micronaut.core.attr.AttributeHolder- Specified by:
getAttributesin interfaceio.micronaut.http.HttpMessage<O>- Specified by:
getAttributesin interfaceio.micronaut.core.attr.MutableAttributeHolder
-
getBody
- Specified by:
getBodyin interfaceio.micronaut.http.HttpMessage<O>
-
getBody
- Specified by:
getBodyin interfaceio.micronaut.http.HttpMessage<O>
-