@Override
    protected void configure() {
        super.configure();

        LOGGER.debug("Configure() called on " + this.getClass().getCanonicalName());

        // MultiBind the connection provider so we can see status for all databases.
        NullSafe.consume(getConnectionProviderType(), type ->
                GuiceUtil.buildMultiBinder(binder(), DataSource.class)
                        .addBinding(getConnectionProviderType()));
    }
@param <T_CONFIG>    A config class that extends {@link AbstractDbConfig}
@param <T_CONN_PROV> A class that extends {@link DataSource}
stroom-db-util/src/main/java/stroom/db/util/AbstractDataSourceProviderModule.java