Class ConfiguringPlugin<C extends JdbiConfig<C>>

    • Field Detail

      • configClass

        private final java.lang.Class<C extends JdbiConfig<C>> configClass
      • configurer

        private final java.util.function.Consumer<C extends JdbiConfig<C>> configurer
    • Constructor Detail

      • ConfiguringPlugin

        private ConfiguringPlugin​(java.lang.Class<C> configClass,
                                  java.util.function.Consumer<C> configurer)
    • Method Detail

      • of

        public static <C extends JdbiConfig<C>> ConfiguringPlugin<C> of​(java.lang.Class<C> configClass,
                                                                        java.util.function.Consumer<C> configurer)
      • customizeJdbi

        public void customizeJdbi​(Jdbi jdbi)
        Description copied from interface: JdbiPlugin
        Configure customizations global to any object managed by this Jdbi. This method is invoked immediately when the plugin is installed.
        Specified by:
        customizeJdbi in interface JdbiPlugin
        Parameters:
        jdbi - the jdbi to customize