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:
apply
in 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
-