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

He-Pin pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/pekko-connectors-kafka.git


The following commit(s) were added to refs/heads/main by this push:
     new 79ceb456 refactor: migrate String.format to String.formatted (Java 
15+) (#575)
79ceb456 is described below

commit 79ceb456a1a07b4ebf7fb6e007f074c972574367
Author: He-Pin(kerr) <[email protected]>
AuthorDate: Fri Jun 26 18:23:09 2026 +0800

    refactor: migrate String.format to String.formatted (Java 15+) (#575)
    
    Motivation:
    Java 15 introduced String.formatted() as an instance method counterpart
    to String.format(), providing cleaner and more readable string formatting.
    
    Modification:
    Replace String.format("literal", args) with "literal".formatted(args)
    in Kafka testkit container classes.
    
    Result:
    More concise and idiomatic Java code leveraging Java 15+ API.
---
 .../apache/pekko/kafka/testkit/internal/KafkaContainerCluster.java    | 2 +-
 .../pekko/kafka/testkit/internal/PekkoConnectorsKafkaContainer.java   | 4 ++--
 .../apache/pekko/kafka/testkit/internal/SchemaRegistryContainer.java  | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git 
a/testkit/src/main/java/org/apache/pekko/kafka/testkit/internal/KafkaContainerCluster.java
 
b/testkit/src/main/java/org/apache/pekko/kafka/testkit/internal/KafkaContainerCluster.java
index 7d1cee3b..1e154198 100644
--- 
a/testkit/src/main/java/org/apache/pekko/kafka/testkit/internal/KafkaContainerCluster.java
+++ 
b/testkit/src/main/java/org/apache/pekko/kafka/testkit/internal/KafkaContainerCluster.java
@@ -184,7 +184,7 @@ public class KafkaContainerCluster implements Startable {
 
   public String getInternalNetworkBootstrapServers() {
     return IntStream.range(0, this.brokersNum)
-        .mapToObj(brokerNum -> String.format("broker-%s:%s", brokerNum, 
"9092"))
+        .mapToObj(brokerNum -> "broker-%s:%s".formatted(brokerNum, "9092"))
         .collect(Collectors.joining(","));
   }
 
diff --git 
a/testkit/src/main/java/org/apache/pekko/kafka/testkit/internal/PekkoConnectorsKafkaContainer.java
 
b/testkit/src/main/java/org/apache/pekko/kafka/testkit/internal/PekkoConnectorsKafkaContainer.java
index 3e820311..c5be7232 100644
--- 
a/testkit/src/main/java/org/apache/pekko/kafka/testkit/internal/PekkoConnectorsKafkaContainer.java
+++ 
b/testkit/src/main/java/org/apache/pekko/kafka/testkit/internal/PekkoConnectorsKafkaContainer.java
@@ -170,7 +170,7 @@ public class PekkoConnectorsKafkaContainer extends 
GenericContainer<PekkoConnect
     if (port == PORT_NOT_ASSIGNED) {
       throw new IllegalStateException("You should start Kafka container 
first");
     }
-    return String.format("PLAINTEXT://%s:%s", getHost(), port);
+    return "PLAINTEXT://%s:%s".formatted(getHost(), port);
   }
 
   public String getJmxServiceUrl() {
@@ -178,7 +178,7 @@ public class PekkoConnectorsKafkaContainer extends 
GenericContainer<PekkoConnect
       throw new IllegalStateException("You should start Kafka container 
first");
     }
 
-    return String.format("service:jmx:rmi:///jndi/rmi://%s:%s/jmxrmi", 
getHost(), jmxPort);
+    return "service:jmx:rmi:///jndi/rmi://%s:%s/jmxrmi".formatted(getHost(), 
jmxPort);
   }
 
   @Override
diff --git 
a/testkit/src/main/java/org/apache/pekko/kafka/testkit/internal/SchemaRegistryContainer.java
 
b/testkit/src/main/java/org/apache/pekko/kafka/testkit/internal/SchemaRegistryContainer.java
index 722bfd6b..ac27519a 100644
--- 
a/testkit/src/main/java/org/apache/pekko/kafka/testkit/internal/SchemaRegistryContainer.java
+++ 
b/testkit/src/main/java/org/apache/pekko/kafka/testkit/internal/SchemaRegistryContainer.java
@@ -48,6 +48,6 @@ public class SchemaRegistryContainer extends 
GenericContainer<SchemaRegistryCont
   }
 
   public String getSchemaRegistryUrl() {
-    return String.format("http://%s:%s";, getHost(), 
getMappedPort(SCHEMA_REGISTRY_PORT));
+    return "http://%s:%s".formatted(getHost(), 
getMappedPort(SCHEMA_REGISTRY_PORT));
   }
 }


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to