public class AdapterServiceLoader extends Object
| Modifier and Type | Field and Description |
|---|---|
protected HttpClientFactory |
httpClientFactory |
protected Pkcs12KeyStore |
keyStore |
| Constructor and Description |
|---|
AdapterServiceLoader(AspspReadOnlyRepository aspspRepository,
Pkcs12KeyStore keyStore,
HttpClientFactory httpClientFactory) |
| Modifier and Type | Method and Description |
|---|---|
AccountInformationService |
getAccountInformationService(RequestHeaders requestHeaders) |
protected Aspsp |
getAspsp(RequestHeaders requestHeaders) |
DownloadService |
getDownloadService(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
public AdapterServiceLoader(AspspReadOnlyRepository aspspRepository, Pkcs12KeyStore keyStore, HttpClientFactory httpClientFactory)
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)
Copyright © 2019. All rights reserved.