You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2022/01/04 05:18:48 UTC

[camel-karaf] 01/02: Delete StringHelper#replaceAll and use String#replace instead as it is much faster from Java 11 onward.

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

davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-karaf.git

commit 3f9ab747f141babef0af93e98ca44e38ef1f8e19
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Tue Jan 4 06:18:15 2022 +0100

    Delete StringHelper#replaceAll and use String#replace instead as it is much faster from Java 11 onward.
---
 .../org/apache/camel/core/osgi/OsgiManagementNameStrategy.java     | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/core/camel-core-osgi/src/main/java/org/apache/camel/core/osgi/OsgiManagementNameStrategy.java b/core/camel-core-osgi/src/main/java/org/apache/camel/core/osgi/OsgiManagementNameStrategy.java
index ed16568..80237dc 100644
--- a/core/camel-core-osgi/src/main/java/org/apache/camel/core/osgi/OsgiManagementNameStrategy.java
+++ b/core/camel-core-osgi/src/main/java/org/apache/camel/core/osgi/OsgiManagementNameStrategy.java
@@ -20,7 +20,6 @@ import java.util.concurrent.atomic.AtomicInteger;
 
 import org.apache.camel.CamelContext;
 import org.apache.camel.impl.engine.DefaultManagementNameStrategy;
-import org.apache.camel.util.StringHelper;
 import org.osgi.framework.BundleContext;
 
 /**
@@ -59,9 +58,9 @@ public class OsgiManagementNameStrategy extends DefaultManagementNameStrategy {
         }
         String version = bundleContext.getBundle().getVersion().toString();
 
-        answer = StringHelper.replaceAll(answer, "#bundleId#", bundleId);
-        answer = StringHelper.replaceAll(answer, "#symbolicName#", symbolicName);
-        answer = StringHelper.replaceAll(answer, "#version#", version);
+        answer = answer.replace("#bundleId#", bundleId);
+        answer = answer.replace("#symbolicName#", symbolicName);
+        answer = answer.replace("#version#", version);
 
         // we got a candidate then find a free name
         // true = check fist if the candidate as-is is free, if not then use the counter