This is an automated email from the ASF dual-hosted git repository. bchapuis pushed a commit to branch tasks-tostring in repository https://gitbox.apache.org/repos/asf/incubator-baremaps.git
commit 0a08d413b67ab652893b9228d55e1f04112e0460 Author: Bertil Chapuis <[email protected]> AuthorDate: Fri Jan 5 21:34:38 2024 +0100 Add toString methods to tasks --- .../main/java/org/apache/baremaps/tilestore/TileCoord.java | 8 ++++++-- .../apache/baremaps/workflow/tasks/CleanContextCache.java | 10 ++++++++++ .../apache/baremaps/workflow/tasks/CleanContextData.java | 10 ++++++++++ .../workflow/tasks/CreateGeocoderOpenStreetMap.java | 11 +++++++++++ .../baremaps/workflow/tasks/CreateGeonamesIndex.java | 12 ++++++++++++ .../apache/baremaps/workflow/tasks/CreateIplocIndex.java | 13 +++++++++++++ .../org/apache/baremaps/workflow/tasks/DecompressFile.java | 13 +++++++++++++ .../org/apache/baremaps/workflow/tasks/DownloadUrl.java | 13 +++++++++++++ .../org/apache/baremaps/workflow/tasks/ExecuteCommand.java | 10 ++++++++++ .../org/apache/baremaps/workflow/tasks/ExecuteSql.java | 13 +++++++++++++ .../apache/baremaps/workflow/tasks/ExecuteSqlScript.java | 11 +++++++++++ .../apache/baremaps/workflow/tasks/ExportVectorTiles.java | 11 +++++++++++ .../baremaps/workflow/tasks/ImportDaylightFeatures.java | 12 ++++++++++++ .../workflow/tasks/ImportDaylightTranslations.java | 12 ++++++++++++ .../apache/baremaps/workflow/tasks/ImportGeoPackage.java | 14 ++++++++++++++ .../org/apache/baremaps/workflow/tasks/ImportOsmOsc.java | 14 ++++++++++++++ .../org/apache/baremaps/workflow/tasks/ImportOsmPbf.java | 14 ++++++++++++++ .../apache/baremaps/workflow/tasks/ImportShapefile.java | 14 ++++++++++++++ .../org/apache/baremaps/workflow/tasks/LogMessage.java | 11 +++++++++++ .../apache/baremaps/workflow/tasks/UpdateOsmDatabase.java | 13 +++++++++++++ 20 files changed, 237 insertions(+), 2 deletions(-) diff --git a/baremaps-core/src/main/java/org/apache/baremaps/tilestore/TileCoord.java b/baremaps-core/src/main/java/org/apache/baremaps/tilestore/TileCoord.java index a9dbf97e..86914908 100644 --- a/baremaps-core/src/main/java/org/apache/baremaps/tilestore/TileCoord.java +++ b/baremaps-core/src/main/java/org/apache/baremaps/tilestore/TileCoord.java @@ -19,13 +19,13 @@ package org.apache.baremaps.tilestore; -import com.google.common.base.MoreObjects; import com.google.common.base.Objects; import com.google.common.collect.ImmutableList; import com.google.common.math.IntMath; import com.google.common.math.LongMath; import java.util.Iterator; import java.util.List; +import java.util.StringJoiner; import java.util.stream.IntStream; import java.util.stream.LongStream; import org.locationtech.jts.geom.Envelope; @@ -242,7 +242,11 @@ public final class TileCoord implements Comparable<TileCoord> { /** {@inheritDoc} */ @Override public String toString() { - return MoreObjects.toStringHelper(this).add("x", x).add("y", y).add("z", z).toString(); + return new StringJoiner(", ", TileCoord.class.getSimpleName() + "[", "]") + .add("x=" + x) + .add("y=" + y) + .add("z=" + z) + .toString(); } /** {@inheritDoc} */ diff --git a/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/CleanContextCache.java b/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/CleanContextCache.java index 6da297d3..625506a7 100644 --- a/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/CleanContextCache.java +++ b/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/CleanContextCache.java @@ -17,6 +17,7 @@ package org.apache.baremaps.workflow.tasks; +import java.util.StringJoiner; import org.apache.baremaps.workflow.Task; import org.apache.baremaps.workflow.WorkflowContext; @@ -37,4 +38,13 @@ public class CleanContextCache implements Task { public void execute(WorkflowContext context) throws Exception { context.cleanCache(); } + + /** + * {@inheritDoc} + */ + @Override + public String toString() { + return new StringJoiner(", ", CleanContextCache.class.getSimpleName() + "[", "]") + .toString(); + } } diff --git a/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/CleanContextData.java b/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/CleanContextData.java index c3b4539e..c90696a1 100644 --- a/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/CleanContextData.java +++ b/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/CleanContextData.java @@ -17,6 +17,7 @@ package org.apache.baremaps.workflow.tasks; +import java.util.StringJoiner; import org.apache.baremaps.workflow.Task; import org.apache.baremaps.workflow.WorkflowContext; @@ -34,4 +35,13 @@ public class CleanContextData implements Task { public void execute(WorkflowContext context) throws Exception { context.cleanData(); } + + /** + * {@inheritDoc} + */ + @Override + public String toString() { + return new StringJoiner(", ", CleanContextData.class.getSimpleName() + "[", "]") + .toString(); + } } diff --git a/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/CreateGeocoderOpenStreetMap.java b/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/CreateGeocoderOpenStreetMap.java index 1ef192f1..fad65d9d 100644 --- a/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/CreateGeocoderOpenStreetMap.java +++ b/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/CreateGeocoderOpenStreetMap.java @@ -21,6 +21,7 @@ import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; import java.util.List; +import java.util.StringJoiner; import org.apache.baremaps.database.collection.DataMap; import org.apache.baremaps.geocoder.GeocoderConstants; import org.apache.baremaps.geocoderosm.GeocoderOsmConsumerEntity; @@ -100,6 +101,16 @@ public class CreateGeocoderOpenStreetMap implements Task { try (var input = Files.newInputStream(path)) { StreamUtils.batch(reader.stream(input)).forEach(importer); } + } + /** + * {@inheritDoc} + */ + @Override + public String toString() { + return new StringJoiner(", ", CreateGeocoderOpenStreetMap.class.getSimpleName() + "[", "]") + .add("file=" + file) + .add("indexDirectory=" + indexDirectory) + .toString(); } } diff --git a/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/CreateGeonamesIndex.java b/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/CreateGeonamesIndex.java index 6ceaa504..f7ee96cc 100644 --- a/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/CreateGeonamesIndex.java +++ b/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/CreateGeonamesIndex.java @@ -20,6 +20,7 @@ package org.apache.baremaps.workflow.tasks; import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; +import java.util.StringJoiner; import org.apache.baremaps.geocoder.GeocoderConstants; import org.apache.baremaps.geocoder.GeonamesDocumentMapper; import org.apache.baremaps.geocoder.GeonamesReader; @@ -78,4 +79,15 @@ public class CreateGeonamesIndex implements Task { throw new RuntimeException(); } } + + /** + * {@inheritDoc} + */ + @Override + public String toString() { + return new StringJoiner(", ", CreateGeonamesIndex.class.getSimpleName() + "[", "]") + .add("dataFile=" + dataFile) + .add("indexDirectory=" + indexDirectory) + .toString(); + } } diff --git a/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/CreateIplocIndex.java b/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/CreateIplocIndex.java index 3ca50274..e3702393 100644 --- a/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/CreateIplocIndex.java +++ b/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/CreateIplocIndex.java @@ -23,6 +23,7 @@ import java.io.InputStream; import java.nio.file.Files; import java.nio.file.Path; import java.util.List; +import java.util.StringJoiner; import org.apache.baremaps.iploc.IpLocReader; import org.apache.baremaps.iploc.IpLocRepository; import org.apache.baremaps.stream.StreamException; @@ -95,4 +96,16 @@ public class CreateIplocIndex implements Task { }); } } + + /** + * {@inheritDoc} + */ + @Override + public String toString() { + return new StringJoiner(", ", CreateIplocIndex.class.getSimpleName() + "[", "]") + .add("geonamesIndexPath=" + geonamesIndexPath) + .add("nicPaths=" + nicPaths) + .add("targetIplocIndexPath=" + targetIplocIndexPath) + .toString(); + } } diff --git a/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/DecompressFile.java b/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/DecompressFile.java index 8ac8b76c..f0480f90 100644 --- a/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/DecompressFile.java +++ b/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/DecompressFile.java @@ -22,6 +22,7 @@ import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.StandardCopyOption; import java.nio.file.StandardOpenOption; +import java.util.StringJoiner; import java.util.zip.GZIPInputStream; import java.util.zip.ZipFile; import org.apache.baremaps.workflow.Task; @@ -197,4 +198,16 @@ public class DecompressFile implements Task { } } } + + /** + * {@inheritDoc} + */ + @Override + public String toString() { + return new StringJoiner(", ", DecompressFile.class.getSimpleName() + "[", "]") + .add("source=" + source) + .add("target=" + target) + .add("compression=" + compression) + .toString(); + } } diff --git a/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/DownloadUrl.java b/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/DownloadUrl.java index 3d31aa05..d8bb733b 100644 --- a/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/DownloadUrl.java +++ b/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/DownloadUrl.java @@ -24,6 +24,7 @@ import java.net.URLConnection; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.StandardCopyOption; +import java.util.StringJoiner; import org.apache.baremaps.workflow.Task; import org.apache.baremaps.workflow.WorkflowContext; import org.slf4j.Logger; @@ -106,4 +107,16 @@ public class DownloadUrl implements Task { Files.copy(inputStream, targetPath, StandardCopyOption.REPLACE_EXISTING); } } + + /** + * {@inheritDoc} + */ + @Override + public String toString() { + return new StringJoiner(", ", DownloadUrl.class.getSimpleName() + "[", "]") + .add("source='" + source + "'") + .add("target=" + target) + .add("replaceExisting=" + replaceExisting) + .toString(); + } } diff --git a/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/ExecuteCommand.java b/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/ExecuteCommand.java index 6f1f8f27..d57ca94d 100644 --- a/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/ExecuteCommand.java +++ b/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/ExecuteCommand.java @@ -17,6 +17,7 @@ package org.apache.baremaps.workflow.tasks; +import java.util.StringJoiner; import org.apache.baremaps.workflow.Task; import org.apache.baremaps.workflow.WorkflowContext; import org.slf4j.Logger; @@ -55,4 +56,13 @@ public class ExecuteCommand implements Task { new ProcessBuilder().command("/bin/sh", "-c", command).start().waitFor(); } + /** + * {@inheritDoc} + */ + @Override + public String toString() { + return new StringJoiner(", ", ExecuteCommand.class.getSimpleName() + "[", "]") + .add("command='" + command + "'") + .toString(); + } } diff --git a/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/ExecuteSql.java b/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/ExecuteSql.java index 0e42adfd..6a067bb1 100644 --- a/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/ExecuteSql.java +++ b/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/ExecuteSql.java @@ -21,6 +21,7 @@ import java.nio.file.Files; import java.nio.file.Path; import java.sql.SQLException; import java.util.Arrays; +import java.util.StringJoiner; import java.util.regex.Pattern; import java.util.stream.Stream; import org.apache.baremaps.workflow.Task; @@ -115,4 +116,16 @@ public class ExecuteSql implements Task { return result; } + + /** + * {@inheritDoc} + */ + @Override + public String toString() { + return new StringJoiner(", ", ExecuteSql.class.getSimpleName() + "[", "]") + .add("database=" + database) + .add("file=" + file) + .add("parallel=" + parallel) + .toString(); + } } diff --git a/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/ExecuteSqlScript.java b/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/ExecuteSqlScript.java index 03134a8b..4622c2c4 100644 --- a/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/ExecuteSqlScript.java +++ b/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/ExecuteSqlScript.java @@ -20,6 +20,7 @@ package org.apache.baremaps.workflow.tasks; import java.nio.file.Files; import java.nio.file.Path; import java.sql.SQLException; +import java.util.StringJoiner; import org.apache.baremaps.workflow.Task; import org.apache.baremaps.workflow.WorkflowContext; import org.apache.baremaps.workflow.WorkflowException; @@ -70,4 +71,14 @@ public class ExecuteSqlScript implements Task { } } + /** + * {@inheritDoc} + */ + @Override + public String toString() { + return new StringJoiner(", ", ExecuteSqlScript.class.getSimpleName() + "[", "]") + .add("database=" + database) + .add("file=" + file) + .toString(); + } } diff --git a/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/ExportVectorTiles.java b/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/ExportVectorTiles.java index 7a44864f..dfbf21bc 100644 --- a/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/ExportVectorTiles.java +++ b/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/ExportVectorTiles.java @@ -195,4 +195,15 @@ public class ExportVectorTiles implements Task { return metadata; } + /** + * {@inheritDoc} + */ + @Override + public String toString() { + return new StringJoiner(", ", ExportVectorTiles.class.getSimpleName() + "[", "]") + .add("tileset=" + tileset) + .add("repository=" + repository) + .add("format=" + format) + .toString(); + } } diff --git a/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/ImportDaylightFeatures.java b/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/ImportDaylightFeatures.java index 1930f7d3..26129139 100644 --- a/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/ImportDaylightFeatures.java +++ b/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/ImportDaylightFeatures.java @@ -23,6 +23,7 @@ import java.nio.file.Path; import java.util.HashMap; import java.util.List; import java.util.Map; +import java.util.StringJoiner; import org.apache.baremaps.openstreetmap.postgres.PostgresNodeRepository; import org.apache.baremaps.openstreetmap.postgres.PostgresRelationRepository; import org.apache.baremaps.openstreetmap.postgres.PostgresWayRepository; @@ -125,4 +126,15 @@ public class ImportDaylightFeatures implements Task { } } } + + /** + * {@inheritDoc} + */ + @Override + public String toString() { + return new StringJoiner(", ", ImportDaylightFeatures.class.getSimpleName() + "[", "]") + .add("file=" + file) + .add("database=" + database) + .toString(); + } } diff --git a/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/ImportDaylightTranslations.java b/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/ImportDaylightTranslations.java index c4142d52..2e0cfbd5 100644 --- a/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/ImportDaylightTranslations.java +++ b/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/ImportDaylightTranslations.java @@ -20,6 +20,7 @@ package org.apache.baremaps.workflow.tasks; import java.nio.file.Files; import java.nio.file.Path; import java.util.HashMap; +import java.util.StringJoiner; import java.util.stream.Collectors; import org.apache.baremaps.openstreetmap.postgres.PostgresNodeRepository; import org.apache.baremaps.openstreetmap.postgres.PostgresRelationRepository; @@ -137,4 +138,15 @@ public class ImportDaylightTranslations implements Task { } } } + + /** + * {@inheritDoc} + */ + @Override + public String toString() { + return new StringJoiner(", ", ImportDaylightTranslations.class.getSimpleName() + "[", "]") + .add("file=" + file) + .add("database=" + database) + .toString(); + } } diff --git a/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/ImportGeoPackage.java b/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/ImportGeoPackage.java index bdfc982b..9b007a44 100644 --- a/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/ImportGeoPackage.java +++ b/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/ImportGeoPackage.java @@ -18,6 +18,7 @@ package org.apache.baremaps.workflow.tasks; import java.nio.file.Path; +import java.util.StringJoiner; import org.apache.baremaps.database.schema.DataTableAdapter; import org.apache.baremaps.database.schema.DataTableGeometryTransformer; import org.apache.baremaps.storage.geopackage.GeoPackageDataSchema; @@ -85,4 +86,17 @@ public class ImportGeoPackage implements Task { throw new WorkflowException(e); } } + + /** + * {@inheritDoc} + */ + @Override + public String toString() { + return new StringJoiner(", ", ImportGeoPackage.class.getSimpleName() + "[", "]") + .add("file=" + file) + .add("fileSrid=" + fileSrid) + .add("database=" + database) + .add("databaseSrid=" + databaseSrid) + .toString(); + } } diff --git a/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/ImportOsmOsc.java b/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/ImportOsmOsc.java index 429a0d51..20f5d6fa 100644 --- a/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/ImportOsmOsc.java +++ b/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/ImportOsmOsc.java @@ -22,6 +22,7 @@ import static org.apache.baremaps.stream.ConsumerUtils.consumeThenReturn; import java.io.BufferedInputStream; import java.nio.file.Files; import java.nio.file.Path; +import java.util.StringJoiner; import org.apache.baremaps.openstreetmap.function.*; import org.apache.baremaps.openstreetmap.postgres.*; import org.apache.baremaps.openstreetmap.repository.CopyChangeImporter; @@ -98,4 +99,17 @@ public class ImportOsmOsc implements Task { new XmlChangeReader().stream(changeInputStream).map(prepareChange).forEach(importChange); } } + + /** + * {@inheritDoc} + */ + @Override + public String toString() { + return new StringJoiner(", ", ImportOsmOsc.class.getSimpleName() + "[", "]") + .add("file=" + file) + .add("compression=" + compression) + .add("database=" + database) + .add("databaseSrid=" + databaseSrid) + .toString(); + } } diff --git a/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/ImportOsmPbf.java b/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/ImportOsmPbf.java index 01297716..c529c7da 100644 --- a/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/ImportOsmPbf.java +++ b/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/ImportOsmPbf.java @@ -21,6 +21,7 @@ import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; import java.util.List; +import java.util.StringJoiner; import org.apache.baremaps.database.collection.*; import org.apache.baremaps.openstreetmap.model.Node; import org.apache.baremaps.openstreetmap.model.Relation; @@ -158,4 +159,17 @@ public class ImportOsmPbf implements Task { StreamUtils.batch(reader.stream(input)).forEach(importer); } } + + /** + * {@inheritDoc} + */ + @Override + public String toString() { + return new StringJoiner(", ", ImportOsmPbf.class.getSimpleName() + "[", "]") + .add("file=" + file) + .add("database=" + database) + .add("databaseSrid=" + databaseSrid) + .add("replaceExisting=" + replaceExisting) + .toString(); + } } diff --git a/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/ImportShapefile.java b/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/ImportShapefile.java index 0449b8d7..8480fb88 100644 --- a/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/ImportShapefile.java +++ b/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/ImportShapefile.java @@ -18,6 +18,7 @@ package org.apache.baremaps.workflow.tasks; import java.nio.file.Path; +import java.util.StringJoiner; import org.apache.baremaps.database.schema.DataTableAdapter; import org.apache.baremaps.database.schema.DataTableGeometryTransformer; import org.apache.baremaps.storage.postgres.PostgresDataSchema; @@ -81,4 +82,17 @@ public class ImportShapefile implements Task { throw new WorkflowException(e); } } + + /** + * {@inheritDoc} + */ + @Override + public String toString() { + return new StringJoiner(", ", ImportShapefile.class.getSimpleName() + "[", "]") + .add("file=" + file) + .add("fileSrid=" + fileSrid) + .add("database=" + database) + .add("databaseSrid=" + databaseSrid) + .toString(); + } } diff --git a/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/LogMessage.java b/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/LogMessage.java index e6320570..3da81250 100644 --- a/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/LogMessage.java +++ b/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/LogMessage.java @@ -17,6 +17,7 @@ package org.apache.baremaps.workflow.tasks; +import java.util.StringJoiner; import org.apache.baremaps.workflow.Task; import org.apache.baremaps.workflow.WorkflowContext; import org.slf4j.Logger; @@ -54,4 +55,14 @@ public class LogMessage implements Task { public void execute(WorkflowContext context) throws Exception { logger.info(message); } + + /** + * {@inheritDoc} + */ + @Override + public String toString() { + return new StringJoiner(", ", LogMessage.class.getSimpleName() + "[", "]") + .add("message='" + message + "'") + .toString(); + } } diff --git a/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/UpdateOsmDatabase.java b/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/UpdateOsmDatabase.java index 154024d3..6bc87e0f 100644 --- a/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/UpdateOsmDatabase.java +++ b/baremaps-core/src/main/java/org/apache/baremaps/workflow/tasks/UpdateOsmDatabase.java @@ -21,6 +21,7 @@ import static org.apache.baremaps.stream.ConsumerUtils.consumeThenReturn; import java.io.BufferedInputStream; import java.util.List; +import java.util.StringJoiner; import java.util.zip.GZIPInputStream; import org.apache.baremaps.database.collection.DataMap; import org.apache.baremaps.openstreetmap.function.ChangeEntitiesHandler; @@ -163,4 +164,16 @@ public class UpdateOsmDatabase implements Task { header.getReplicationUrl(), header.getSource(), header.getWritingProgram())); } } + + /** + * {@inheritDoc} + */ + @Override + public String toString() { + return new StringJoiner(", ", UpdateOsmDatabase.class.getSimpleName() + "[", "]") + .add("database=" + database) + .add("databaseSrid=" + databaseSrid) + .add("replicationUrl='" + replicationUrl + "'") + .toString(); + } }
