Class GuiceBaseModule

java.lang.Object
com.google.inject.AbstractModule
com.google.inject.servlet.ServletModule
com.softslate.commerce.businessobjects.core.GuiceBaseModule
All Implemented Interfaces:
com.google.inject.Module

public class GuiceBaseModule extends com.google.inject.servlet.ServletModule
  • Field Details

    • log

      static org.apache.commons.logging.Log log
    • appComponents

      private Properties appComponents
    • appComponentsDefaults

      private Properties appComponentsDefaults
    • singletons

      private Map singletons
    • eventBus

      private com.google.common.eventbus.EventBus eventBus
    • noServlet

      private boolean noServlet
  • Constructor Details

    • GuiceBaseModule

      public GuiceBaseModule(Properties appComponents, Properties appComponentsDefaults, Map singletons, com.google.common.eventbus.EventBus eventBus)
    • GuiceBaseModule

      public GuiceBaseModule(Properties appComponents, Properties appComponentsDefaults, Map singletons, boolean noServlet)
  • Method Details

    • configureServlets

      protected void configureServlets()
      Overrides:
      configureServlets in class com.google.inject.servlet.ServletModule
    • bindSingletons

      protected void bindSingletons()
    • bindFromComponentsFiles

      protected void bindFromComponentsFiles()
    • interfaceFromComponent

      protected Class interfaceFromComponent(String componentKey, String componentValue)
    • interfaceFromConcreteClass

      protected Class interfaceFromConcreteClass(Class concreteClass)
    • bindUserObject

      protected void bindUserObject()
    • bindBusinessObjectFactory

      protected void bindBusinessObjectFactory()
    • bindSettingsObject

      protected void bindSettingsObject()