This is an automated email from the ASF dual-hosted git repository. marat pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-karavan.git
commit a833b4d0b438b6783425ad9b0b0c6c8baf67b2c0 Author: Marat Gubaidullin <[email protected]> AuthorDate: Wed Feb 21 12:26:43 2024 -0500 Generator for #1105 --- .../org/apache/camel/karavan/generator/AbstractGenerator.java | 4 ++++ .../apache/camel/karavan/generator/CamelMetadataGenerator.java | 8 +++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/karavan-generator/src/main/java/org/apache/camel/karavan/generator/AbstractGenerator.java b/karavan-generator/src/main/java/org/apache/camel/karavan/generator/AbstractGenerator.java index 1be03c13..2b36d07a 100644 --- a/karavan-generator/src/main/java/org/apache/camel/karavan/generator/AbstractGenerator.java +++ b/karavan-generator/src/main/java/org/apache/camel/karavan/generator/AbstractGenerator.java @@ -82,6 +82,10 @@ public class AbstractGenerator { className = "sample"; } else if (className.equals("BeanPropertiesDefinition")) { className = "properties"; + } else if (className.equals("BatchResequencerConfig")) { + className = "batchConfig"; + } else if (className.equals("StreamResequencerConfig")) { + className = "streamConfig"; } else if (className.equals("RestSecuritiesDefinition")) { className = "securityDefinitions"; } else if (className.endsWith("Definition")) { diff --git a/karavan-generator/src/main/java/org/apache/camel/karavan/generator/CamelMetadataGenerator.java b/karavan-generator/src/main/java/org/apache/camel/karavan/generator/CamelMetadataGenerator.java index 5226f972..de0c2ec0 100644 --- a/karavan-generator/src/main/java/org/apache/camel/karavan/generator/CamelMetadataGenerator.java +++ b/karavan-generator/src/main/java/org/apache/camel/karavan/generator/CamelMetadataGenerator.java @@ -127,7 +127,7 @@ public final class CamelMetadataGenerator extends AbstractGenerator { }); definitions.getMap().forEach((s, o) -> { - if (s.startsWith("org.apache.camel.model.") && s.endsWith("Definition")) { + if (s.startsWith("org.apache.camel.model.") && (s.endsWith("Definition") || s.endsWith("Config"))) { String name = classSimple(s); String stepName = getStepNameForClass(name); JsonObject obj = getDefinition(definitions, s); @@ -179,6 +179,12 @@ public final class CamelMetadataGenerator extends AbstractGenerator { } } + if (name.endsWith("Config")) { + System.out.println(name); + System.out.println(entry.getValue()); + System.out.println(stepName); + } + if (json != null) { JsonObject model = new JsonObject(json).getJsonObject("model"); JsonObject props = new JsonObject(json).getJsonObject("properties");
