Package io.apicurio.rest.client.handler
Class BodyHandler<W>
- java.lang.Object
-
- io.apicurio.rest.client.handler.BodyHandler<W>
-
-
Constructor Summary
Constructors Constructor Description BodyHandler(com.fasterxml.jackson.core.type.TypeReference<W> wClass, RestClientErrorHandler errorHandler)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.net.http.HttpResponse.BodySubscriber<Supplier<W>>apply(java.net.http.HttpResponse.ResponseInfo responseInfo)static <W> java.net.http.HttpResponse.BodySubscriber<Supplier<W>>asJSON(com.fasterxml.jackson.core.type.TypeReference<W> targetType, java.net.http.HttpResponse.ResponseInfo responseInfo, RestClientErrorHandler errorHandler)static <W> Supplier<W>toSupplierOfType(InputStream body, com.fasterxml.jackson.core.type.TypeReference<W> targetType, java.net.http.HttpResponse.ResponseInfo responseInfo, RestClientErrorHandler errorHandler)
-
-
-
Constructor Detail
-
BodyHandler
public BodyHandler(com.fasterxml.jackson.core.type.TypeReference<W> wClass, RestClientErrorHandler errorHandler)
-
-
Method Detail
-
apply
public java.net.http.HttpResponse.BodySubscriber<Supplier<W>> apply(java.net.http.HttpResponse.ResponseInfo responseInfo)
- Specified by:
applyin interfacejava.net.http.HttpResponse.BodyHandler<W>
-
asJSON
public static <W> java.net.http.HttpResponse.BodySubscriber<Supplier<W>> asJSON(com.fasterxml.jackson.core.type.TypeReference<W> targetType, java.net.http.HttpResponse.ResponseInfo responseInfo, RestClientErrorHandler errorHandler)
-
toSupplierOfType
public static <W> Supplier<W> toSupplierOfType(InputStream body, com.fasterxml.jackson.core.type.TypeReference<W> targetType, java.net.http.HttpResponse.ResponseInfo responseInfo, RestClientErrorHandler errorHandler)
-
-