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

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


The following commit(s) were added to refs/heads/master by this push:
     new 6661084  CAMEL-16497: camel-kamelet - Use shorter UUIDs in created 
route ids
6661084 is described below

commit 6661084de14f2b08910fee309d4c265d387f42a3
Author: Claus Ibsen <[email protected]>
AuthorDate: Wed Apr 14 15:17:48 2021 +0200

    CAMEL-16497: camel-kamelet - Use shorter UUIDs in created route ids
---
 .../src/main/java/org/apache/camel/component/kamelet/Kamelet.java  | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git 
a/components/camel-kamelet/src/main/java/org/apache/camel/component/kamelet/Kamelet.java
 
b/components/camel-kamelet/src/main/java/org/apache/camel/component/kamelet/Kamelet.java
index 10ba82e..3733459 100644
--- 
a/components/camel-kamelet/src/main/java/org/apache/camel/component/kamelet/Kamelet.java
+++ 
b/components/camel-kamelet/src/main/java/org/apache/camel/component/kamelet/Kamelet.java
@@ -27,7 +27,9 @@ import org.apache.camel.model.RouteDefinition;
 import org.apache.camel.model.RouteTemplateDefinition;
 import org.apache.camel.model.ToDefinition;
 import org.apache.camel.spi.PropertiesComponent;
+import org.apache.camel.spi.UuidGenerator;
 import org.apache.camel.support.CamelContextHelper;
+import org.apache.camel.support.SimpleUuidGenerator;
 import org.apache.camel.util.ObjectHelper;
 import org.apache.camel.util.StringHelper;
 
@@ -41,6 +43,9 @@ public final class Kamelet {
     public static final String PARAM_ROUTE_ID = "routeId";
     public static final String PARAM_TEMPLATE_ID = "templateId";
 
+    // use a running counter as uuid
+    private static final UuidGenerator UUID = new SimpleUuidGenerator();
+
     private Kamelet() {
     }
 
@@ -84,7 +89,7 @@ public final class Kamelet {
             answer = StringHelper.after(remaining, "/");
         }
         if (answer == null) {
-            answer = extractTemplateId(context, remaining, parameters) + "-" + 
context.getUuidGenerator().generateUuid();
+            answer = extractTemplateId(context, remaining, parameters) + "-" + 
UUID.generateUuid();
         }
 
         return answer;

Reply via email to