Module dev.eidentification.bankid
Class JsonBodyHandler<R extends Response,E extends ErrorResponse>
java.lang.Object
dev.eidentification.bankid.internal.http.JsonBodyHandler<R,E>
- All Implemented Interfaces:
HttpResponse.BodyHandler<R>
public class JsonBodyHandler<R extends Response,E extends ErrorResponse>
extends Object
implements HttpResponse.BodyHandler<R>
-
Method Summary
Modifier and TypeMethodDescriptionapply(HttpResponse.ResponseInfo responseInfo) Returns aBodySubscriber.
-
Method Details
-
apply
Returns aBodySubscriber.- Specified by:
applyin interfaceHttpResponse.BodyHandler<R extends Response>- Parameters:
responseInfo- the response info- Returns:
- the body subscriber
- Throws:
BankIdApiErrorException- in case of an api errorBankIdApiUnexpectedResponseException- in case of an unexpected api error
-