Class InternalGuiceJdbiCustomizer

  • All Implemented Interfaces:
    GuiceJdbiCustomizer

    @Singleton
    public class InternalGuiceJdbiCustomizer
    extends java.lang.Object
    implements GuiceJdbiCustomizer
    Customizer contributing all customizations from a module to a Jdbi instance.
    • Field Detail

      • rowMappers

        private final java.util.Set<RowMapper<?>> rowMappers
      • qualifiedRowMappers

        private final java.util.Map<java.lang.reflect.Type,​RowMapper<?>> qualifiedRowMappers
      • columnMappers

        private final java.util.Set<ColumnMapper<?>> columnMappers
      • arrayTypes

        private final java.util.Map<java.lang.Class<?>,​java.lang.String> arrayTypes
      • plugins

        private final java.util.Set<JdbiPlugin> plugins
    • Constructor Detail

      • InternalGuiceJdbiCustomizer

        @Inject
        InternalGuiceJdbiCustomizer​(java.util.Set<RowMapper<?>> rowMappers,
                                    java.util.Map<java.lang.reflect.Type,​RowMapper<?>> qualifiedRowMappers,
                                    java.util.Set<ColumnMapper<?>> columnMappers,
                                    java.util.Map<QualifiedType<?>,​ColumnMapper<?>> qualifiedColumnMappers,
                                    java.util.Set<GuiceJdbiCustomizer> customizers,
                                    java.util.Map<java.lang.Class<?>,​java.lang.String> arrayTypes,
                                    java.util.Set<JdbiPlugin> plugins,
                                    java.util.Map<QualifiedType<?>,​Codec<?>> codecs)