Class JdbcModule

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

    public class JdbcModule
    extends Object
    implements com.google.inject.Module
    • Constructor Detail

      • JdbcModule

        public JdbcModule​(String catalogName)
    • Method Detail

      • configure

        public void configure​(com.google.inject.Binder binder)
        Specified by:
        configure in interface com.google.inject.Module
      • sessionPropertiesProviderBinder

        public static com.google.inject.multibindings.Multibinder<SessionPropertiesProvider> sessionPropertiesProviderBinder​(com.google.inject.Binder binder)
      • bindSessionPropertiesProvider

        public static void bindSessionPropertiesProvider​(com.google.inject.Binder binder,
                                                         Class<? extends SessionPropertiesProvider> type)
      • procedureBinder

        public static com.google.inject.multibindings.Multibinder<Procedure> procedureBinder​(com.google.inject.Binder binder)
      • bindProcedure

        public static void bindProcedure​(com.google.inject.Binder binder,
                                         Class<? extends javax.inject.Provider<? extends Procedure>> type)
      • tablePropertiesProviderBinder

        public static com.google.inject.multibindings.Multibinder<TablePropertiesProvider> tablePropertiesProviderBinder​(com.google.inject.Binder binder)
      • bindTablePropertiesProvider

        public static void bindTablePropertiesProvider​(com.google.inject.Binder binder,
                                                       Class<? extends TablePropertiesProvider> type)