SQLClient provideSqlClient()

in src/main/java/com/ericsson/gerrit/plugins/eventslog/sql/SQLModule.java [44:53]


  SQLClient provideSqlClient(EventsLogConfig cfg, @PluginName String pluginName) {
    HikariConfig dsConfig = new HikariConfig();
    dsConfig.setJdbcUrl(cfg.getStoreUrl());
    dsConfig.setUsername(cfg.getStoreUsername());
    dsConfig.setPassword(cfg.getStorePassword());
    dsConfig.setPoolName("[" + pluginName + "] EventsDb");
    dsConfig.setMaximumPoolSize(cfg.getMaxConnections());
    setDataSourceOptions(cfg, dsConfig);
    return new SQLClient(dsConfig);
  }