Class InternalGlobalJdbiModule

java.lang.Object
com.google.inject.PrivateModule
org.jdbi.v3.guice.internal.InternalGlobalJdbiModule
All Implemented Interfaces:
com.google.inject.Module

public final class InternalGlobalJdbiModule extends com.google.inject.PrivateModule
  • Field Details

    • ROW_MAPPER_TYPE_LITERAL

      private static final com.google.inject.TypeLiteral<Set<RowMapper<?>>> ROW_MAPPER_TYPE_LITERAL
    • QUALIFIED_ROW_MAPPER_TYPE_LITERAL

      private static final com.google.inject.TypeLiteral<Map<Type,RowMapper<?>>> QUALIFIED_ROW_MAPPER_TYPE_LITERAL
    • COLUMN_MAPPER_TYPE_LITERAL

      private static final com.google.inject.TypeLiteral<Set<ColumnMapper<?>>> COLUMN_MAPPER_TYPE_LITERAL
    • QUALIFIED_COLUMN_MAPPER_TYPE_LITERAL

      private static final com.google.inject.TypeLiteral<Map<QualifiedType<?>,ColumnMapper<?>>> QUALIFIED_COLUMN_MAPPER_TYPE_LITERAL
    • CUSTOMIZER_TYPE_LITERAL

      private static final com.google.inject.TypeLiteral<Set<GuiceJdbiCustomizer>> CUSTOMIZER_TYPE_LITERAL
    • ARRAY_TYPES_TYPE_LITERAL

      private static final com.google.inject.TypeLiteral<Map<Class<?>,String>> ARRAY_TYPES_TYPE_LITERAL
    • PLUGINS_TYPE_LITERAL

      private static final com.google.inject.TypeLiteral<Set<JdbiPlugin>> PLUGINS_TYPE_LITERAL
    • CODECS_TYPE_LITERAL

      private static final com.google.inject.TypeLiteral<Map<QualifiedType<?>,Codec<?>>> CODECS_TYPE_LITERAL
    • REGISTRY

      private static final ConcurrentHashMap<Class<? extends Annotation>,InternalGlobalJdbiModule> REGISTRY
    • annotation

      private final Class<? extends Annotation> annotation
  • Constructor Details

    • InternalGlobalJdbiModule

      private InternalGlobalJdbiModule(Class<? extends Annotation> annotation)
  • Method Details

    • forAnnotation

      public static InternalGlobalJdbiModule forAnnotation(Class<? extends Annotation> annotation)
    • configure

      public void configure()
      Specified by:
      configure in class com.google.inject.PrivateModule
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object