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;