Package tigase.push.utils
Class JsonBodyHandler<CONTENT>
java.lang.Object
tigase.push.utils.JsonBodyHandler<CONTENT>
- All Implemented Interfaces:
HttpResponse.BodyHandler<CONTENT>
-
Constructor Summary
ConstructorsConstructorDescriptionJsonBodyHandler(Function<HttpResponse.ResponseInfo, HttpResponse.BodySubscriber<CONTENT>> errorSubscriber) -
Method Summary
Modifier and TypeMethodDescriptionapply(HttpResponse.ResponseInfo responseInfo) static <CONTENT> HttpResponse.BodyHandler<CONTENT> of()static <CONTENT> HttpResponse.BodyHandler<CONTENT> of(BiFunction<HttpResponse.ResponseInfo, Map<String, Object>, ? extends RuntimeException> errorHandler)
-
Constructor Details
-
JsonBodyHandler
public JsonBodyHandler(Function<HttpResponse.ResponseInfo, HttpResponse.BodySubscriber<CONTENT>> errorSubscriber)
-
-
Method Details
-
of
-
of
public static <CONTENT> HttpResponse.BodyHandler<CONTENT> of(BiFunction<HttpResponse.ResponseInfo, Map<String, Object>, ? extends RuntimeException> errorHandler) -
apply
- Specified by:
applyin interfaceHttpResponse.BodyHandler<CONTENT>
-