Class LookupModule

  • All Implemented Interfaces:
    com.google.inject.Module

    public class LookupModule
    extends OxalisModule
    Since:
    4.0.0
    Author:
    erlend
    • Constructor Summary

      Constructors 
      Constructor Description
      LookupModule()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void configure()  
      protected network.oxalis.api.lookup.LookupService getLookupService​(network.oxalis.vefa.peppol.mode.Mode mode, com.google.inject.Injector injector)  
      protected network.oxalis.vefa.peppol.lookup.LookupClient providesLookupClient​(network.oxalis.vefa.peppol.mode.Mode mode, OxalisCertificateValidator certificateValidator, network.oxalis.vefa.peppol.lookup.api.MetadataFetcher fetcher)  
      • Methods inherited from class com.google.inject.AbstractModule

        addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestInjection, requestStaticInjection, requireBinding, requireBinding
    • Constructor Detail

      • LookupModule

        public LookupModule()
    • Method Detail

      • configure

        protected void configure()
        Overrides:
        configure in class com.google.inject.AbstractModule
      • getLookupService

        @Provides
        protected network.oxalis.api.lookup.LookupService getLookupService​(network.oxalis.vefa.peppol.mode.Mode mode,
                                                                           com.google.inject.Injector injector)
      • providesLookupClient

        @Provides
        protected network.oxalis.vefa.peppol.lookup.LookupClient providesLookupClient​(network.oxalis.vefa.peppol.mode.Mode mode,
                                                                                      OxalisCertificateValidator certificateValidator,
                                                                                      network.oxalis.vefa.peppol.lookup.api.MetadataFetcher fetcher)
                                                                               throws network.oxalis.vefa.peppol.common.lang.PeppolLoadingException
        Throws:
        network.oxalis.vefa.peppol.common.lang.PeppolLoadingException