Class InternalGlobalJdbiModule

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

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

      • ROW_MAPPER_TYPE_LITERAL

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

        private static final com.google.inject.TypeLiteral<java.util.Map<java.lang.reflect.Type,​RowMapper<?>>> QUALIFIED_ROW_MAPPER_TYPE_LITERAL
      • COLUMN_MAPPER_TYPE_LITERAL

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

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

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

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

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

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

        private static final java.util.concurrent.ConcurrentHashMap<java.lang.Class<? extends java.lang.annotation.Annotation>,​InternalGlobalJdbiModule> REGISTRY
      • annotation

        private final java.lang.Class<? extends java.lang.annotation.Annotation> annotation
    • Constructor Detail

      • InternalGlobalJdbiModule

        private InternalGlobalJdbiModule​(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
    • Method Detail

      • forAnnotation

        public static InternalGlobalJdbiModule forAnnotation​(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
      • configure

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

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object