From d1005e9595dbec274cf6fc99ee89a5659f03f3f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien=20Manteaux?= Date: Tue, 16 Apr 2024 13:26:03 +0200 Subject: [PATCH] Provide a way to create an HikariConfig without having to create a HikariDataSource --- .../coreoz/plume/db/transaction/HikariDataSources.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/plume-db/src/main/java/com/coreoz/plume/db/transaction/HikariDataSources.java b/plume-db/src/main/java/com/coreoz/plume/db/transaction/HikariDataSources.java index 99d1c56..717c928 100644 --- a/plume-db/src/main/java/com/coreoz/plume/db/transaction/HikariDataSources.java +++ b/plume-db/src/main/java/com/coreoz/plume/db/transaction/HikariDataSources.java @@ -16,12 +16,12 @@ public class HikariDataSources { public static DataSource fromConfig(Config config, String prefix) { - return initializeFromProperties(readConfig(config, prefix)); + return new HikariDataSource(createHikariConfig(config, prefix)); } - private static HikariDataSource initializeFromProperties(Map properties) { - return new HikariDataSource(new HikariConfig(mapToProperties(properties))); - } + public static HikariConfig createHikariConfig(Config config, String prefix) { + return new HikariConfig(mapToProperties(readConfig(config, prefix))); + } private static Properties mapToProperties(Map mapProperties) { Properties properties = new Properties();