This is an automated email from the ASF dual-hosted git repository.

bchapuis pushed a commit to branch 755-pool-size
in repository https://gitbox.apache.org/repos/asf/incubator-baremaps.git


The following commit(s) were added to refs/heads/755-pool-size by this push:
     new 60672c64 Avoid confusing method name
60672c64 is described below

commit 60672c6445f922614a968120d10ce0813d1c30f0
Author: Bertil Chapuis <[email protected]>
AuthorDate: Tue Sep 12 20:53:53 2023 +0200

    Avoid confusing method name
---
 .../main/java/org/apache/baremaps/cli/map/Dev.java |  2 +-
 .../java/org/apache/baremaps/cli/map/Serve.java    |  2 +-
 .../org/apache/baremaps/utils/PostgresUtils.java   | 37 ++++++++++++++--------
 .../apache/baremaps/workflow/WorkflowContext.java  |  2 +-
 4 files changed, 27 insertions(+), 16 deletions(-)

diff --git a/baremaps-cli/src/main/java/org/apache/baremaps/cli/map/Dev.java 
b/baremaps-cli/src/main/java/org/apache/baremaps/cli/map/Dev.java
index 1813823b..82aa6b77 100644
--- a/baremaps-cli/src/main/java/org/apache/baremaps/cli/map/Dev.java
+++ b/baremaps-cli/src/main/java/org/apache/baremaps/cli/map/Dev.java
@@ -69,7 +69,7 @@ public class Dev implements Callable<Integer> {
     var configReader = new ConfigReader();
     var objectMapper = objectMapper();
     var tileset = objectMapper.readValue(configReader.read(this.tilesetPath), 
Tileset.class);
-    var datasource = PostgresUtils.createDataSource(tileset.getDatabase());
+    var datasource = 
PostgresUtils.createDataSourceFromObject(tileset.getDatabase());
 
     var tileStoreType = new TypeLiteral<Supplier<TileStore>>() {};
     var tileStoreSupplier = (Supplier<TileStore>) () -> {
diff --git a/baremaps-cli/src/main/java/org/apache/baremaps/cli/map/Serve.java 
b/baremaps-cli/src/main/java/org/apache/baremaps/cli/map/Serve.java
index 5b827947..ae0137fe 100644
--- a/baremaps-cli/src/main/java/org/apache/baremaps/cli/map/Serve.java
+++ b/baremaps-cli/src/main/java/org/apache/baremaps/cli/map/Serve.java
@@ -72,7 +72,7 @@ public class Serve implements Callable<Integer> {
     var configReader = new ConfigReader();
     var caffeineSpec = CaffeineSpec.parse(cache);
     var tileset = objectMapper.readValue(configReader.read(tilesetPath), 
Tileset.class);
-    var datasource = PostgresUtils.createDataSource(tileset.getDatabase());
+    var datasource = 
PostgresUtils.createDataSourceFromObject(tileset.getDatabase());
 
     var tileStoreSupplierType = new TypeLiteral<Supplier<TileStore>>() {};
     var tileStore = new PostgresTileStore(datasource, tileset);
diff --git 
a/baremaps-core/src/main/java/org/apache/baremaps/utils/PostgresUtils.java 
b/baremaps-core/src/main/java/org/apache/baremaps/utils/PostgresUtils.java
index 0e99712a..438f614b 100644
--- a/baremaps-core/src/main/java/org/apache/baremaps/utils/PostgresUtils.java
+++ b/baremaps-core/src/main/java/org/apache/baremaps/utils/PostgresUtils.java
@@ -37,16 +37,6 @@ public final class PostgresUtils {
 
   private PostgresUtils() {}
 
-  public static DataSource createDataSource(
-      String host,
-      Integer port,
-      String database,
-      String username,
-      String password) {
-    return createDataSource(
-        String.format("jdbc:postgresql://%s:%s/%s?&user=%s&password=%s", host, 
port,
-            database, username, password));
-  }
 
   /**
    * Creates a data source from an object, either a JDBC url or a json 
representation of a database.
@@ -54,7 +44,7 @@ public final class PostgresUtils {
    * @param database the database object, either a JDBC url or a json 
representation of a database
    * @return the data source
    */
-  public static DataSource createDataSource(Object database) {
+  public static DataSource createDataSourceFromObject(Object database) {
     if (database instanceof String url) {
       return createDataSource(url);
     } else {
@@ -63,6 +53,27 @@ public final class PostgresUtils {
     }
   }
 
+  /**
+   * Creates a data source from parameters.
+   *
+   * @param host the host
+   * @param port the port
+   * @param database the database
+   * @param username the username
+   * @param password the password
+   * @return the data source
+   */
+  public static DataSource createDataSource(
+      String host,
+      Integer port,
+      String database,
+      String username,
+      String password) {
+    return createDataSource(
+        String.format("jdbc:postgresql://%s:%s/%s?&user=%s&password=%s", host, 
port,
+            database, username, password));
+  }
+
   /**
    * Creates a data source from a JDBC url.
    *
@@ -163,8 +174,8 @@ public final class PostgresUtils {
    *
    * @param connection the JDBC connection
    * @param resource the path of the resource file
-   * @throws IOException
-   * @throws SQLException
+   * @throws IOException if an I/O error occurs
+   * @throws SQLException if a database access error occurs
    */
   public static void executeResource(Connection connection, String resource)
       throws IOException, SQLException {
diff --git 
a/baremaps-core/src/main/java/org/apache/baremaps/workflow/WorkflowContext.java 
b/baremaps-core/src/main/java/org/apache/baremaps/workflow/WorkflowContext.java
index dc22c8fa..4ba340a1 100644
--- 
a/baremaps-core/src/main/java/org/apache/baremaps/workflow/WorkflowContext.java
+++ 
b/baremaps-core/src/main/java/org/apache/baremaps/workflow/WorkflowContext.java
@@ -33,7 +33,7 @@ public class WorkflowContext {
    * @return the data source
    */
   public DataSource getDataSource(Object database) {
-    return dataSources.computeIfAbsent(database, 
PostgresUtils::createDataSource);
+    return dataSources.computeIfAbsent(database, 
PostgresUtils::createDataSourceFromObject);
   }
 
 }

Reply via email to