Class AdapterServiceLoader


  • public class AdapterServiceLoader
    extends Object
    • Constructor Summary

      Constructors 
      Constructor Description
      AdapterServiceLoader​(de.adorsys.xs2a.adapter.api.AspspReadOnlyRepository aspspRepository, de.adorsys.xs2a.adapter.api.http.HttpClientFactory httpClientFactory, de.adorsys.xs2a.adapter.api.link.LinksRewriter accountInformationLinksRewriter, de.adorsys.xs2a.adapter.api.link.LinksRewriter paymentInitiationLinksRewriter, boolean chooseFirstFromMultipleAspsps)  
      AdapterServiceLoader​(de.adorsys.xs2a.adapter.api.AspspReadOnlyRepository aspspRepository, de.adorsys.xs2a.adapter.api.http.HttpClientFactory httpClientFactory, de.adorsys.xs2a.adapter.api.link.LinksRewriter accountInformationLinksRewriter, de.adorsys.xs2a.adapter.api.link.LinksRewriter paymentInitiationLinksRewriter, boolean chooseFirstFromMultipleAspsps, boolean wiremockValidationEnabled)  
    • Field Detail

      • httpClientFactory

        protected final de.adorsys.xs2a.adapter.api.http.HttpClientFactory httpClientFactory
      • accountInformationLinksRewriter

        protected final de.adorsys.xs2a.adapter.api.link.LinksRewriter accountInformationLinksRewriter
      • paymentInitiationLinksRewriter

        protected final de.adorsys.xs2a.adapter.api.link.LinksRewriter paymentInitiationLinksRewriter
      • chooseFirstFromMultipleAspsps

        protected final boolean chooseFirstFromMultipleAspsps
      • wiremockValidationEnabled

        protected final boolean wiremockValidationEnabled
    • Constructor Detail

      • AdapterServiceLoader

        public AdapterServiceLoader​(de.adorsys.xs2a.adapter.api.AspspReadOnlyRepository aspspRepository,
                                    de.adorsys.xs2a.adapter.api.http.HttpClientFactory httpClientFactory,
                                    de.adorsys.xs2a.adapter.api.link.LinksRewriter accountInformationLinksRewriter,
                                    de.adorsys.xs2a.adapter.api.link.LinksRewriter paymentInitiationLinksRewriter,
                                    boolean chooseFirstFromMultipleAspsps)
      • AdapterServiceLoader

        public AdapterServiceLoader​(de.adorsys.xs2a.adapter.api.AspspReadOnlyRepository aspspRepository,
                                    de.adorsys.xs2a.adapter.api.http.HttpClientFactory httpClientFactory,
                                    de.adorsys.xs2a.adapter.api.link.LinksRewriter accountInformationLinksRewriter,
                                    de.adorsys.xs2a.adapter.api.link.LinksRewriter paymentInitiationLinksRewriter,
                                    boolean chooseFirstFromMultipleAspsps,
                                    boolean wiremockValidationEnabled)
    • Method Detail

      • getAccountInformationService

        public de.adorsys.xs2a.adapter.api.AccountInformationService getAccountInformationService​(de.adorsys.xs2a.adapter.api.RequestHeaders requestHeaders)
      • getAspsp

        protected de.adorsys.xs2a.adapter.api.model.Aspsp getAspsp​(de.adorsys.xs2a.adapter.api.RequestHeaders requestHeaders)
      • getServiceProvider

        public <T extends de.adorsys.xs2a.adapter.api.AdapterServiceProvider> Optional<T> getServiceProvider​(Class<T> klass,
                                                                                                             String adapterId)
      • getPaymentInitiationService

        public de.adorsys.xs2a.adapter.api.PaymentInitiationService getPaymentInitiationService​(de.adorsys.xs2a.adapter.api.RequestHeaders requestHeaders)
      • getOauth2Service

        public de.adorsys.xs2a.adapter.api.Oauth2Service getOauth2Service​(de.adorsys.xs2a.adapter.api.RequestHeaders requestHeaders)
      • getDownloadService

        public de.adorsys.xs2a.adapter.api.DownloadService getDownloadService​(de.adorsys.xs2a.adapter.api.RequestHeaders requestHeaders)
      • getEmbeddedPreAuthorisationService

        public de.adorsys.xs2a.adapter.api.EmbeddedPreAuthorisationService getEmbeddedPreAuthorisationService​(de.adorsys.xs2a.adapter.api.RequestHeaders requestHeaders)