public class AdapterServiceLoader extends Object
| Modifier and Type | Field and Description |
|---|---|
protected LinksRewriter |
accountInformationLinksRewriter |
protected boolean |
chooseFirstFromMultipleAspsps |
protected HttpClientFactory |
httpClientFactory |
protected Pkcs12KeyStore |
keyStore |
protected LinksRewriter |
paymentInitiationLinksRewriter |
| Constructor and Description |
|---|
AdapterServiceLoader(AspspReadOnlyRepository aspspRepository,
Pkcs12KeyStore keyStore,
HttpClientFactory httpClientFactory,
LinksRewriter accountInformationLinksRewriter,
LinksRewriter paymentInitiationLinksRewriter,
boolean chooseFirstFromMultipleAspsps) |
| Modifier and Type | Method and Description |
|---|---|
AccountInformationService |
getAccountInformationService(RequestHeaders requestHeaders) |
protected Aspsp |
getAspsp(RequestHeaders requestHeaders) |
DownloadService |
getDownloadService(RequestHeaders requestHeaders) |
EmbeddedPreAuthorisationService |
getEmbeddedPreAuthorisationService(RequestHeaders requestHeaders) |
Oauth2Service |
getOauth2Service(RequestHeaders requestHeaders) |
PaymentInitiationService |
getPaymentInitiationService(RequestHeaders requestHeaders) |
<T extends AdapterServiceProvider> |
getServiceProvider(Class<T> klass,
String adapterId) |
protected final Pkcs12KeyStore keyStore
protected final HttpClientFactory httpClientFactory
protected final LinksRewriter accountInformationLinksRewriter
protected final LinksRewriter paymentInitiationLinksRewriter
protected final boolean chooseFirstFromMultipleAspsps
public AdapterServiceLoader(AspspReadOnlyRepository aspspRepository, Pkcs12KeyStore keyStore, HttpClientFactory httpClientFactory, LinksRewriter accountInformationLinksRewriter, LinksRewriter paymentInitiationLinksRewriter, boolean chooseFirstFromMultipleAspsps)
public AccountInformationService getAccountInformationService(RequestHeaders requestHeaders)
protected Aspsp getAspsp(RequestHeaders requestHeaders)
public <T extends AdapterServiceProvider> Optional<T> getServiceProvider(Class<T> klass, String adapterId)
public PaymentInitiationService getPaymentInitiationService(RequestHeaders requestHeaders)
public Oauth2Service getOauth2Service(RequestHeaders requestHeaders)
public DownloadService getDownloadService(RequestHeaders requestHeaders)
public EmbeddedPreAuthorisationService getEmbeddedPreAuthorisationService(RequestHeaders requestHeaders)
Copyright © 2020. All rights reserved.