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 2021/07/28 05:18:55 UTC

[camel] 02/02: CAMEL-16818: Kamelet EIP should include child outputs when dumping routes

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

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

commit 1d9cdfd4166a240643c8f3e6cc91f5586ce73e55
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Wed Jul 28 07:16:49 2021 +0200

    CAMEL-16818: Kamelet EIP should include child outputs when dumping routes
---
 .../main/java/org/apache/camel/model/KameletDefinition.java | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/core/camel-core-model/src/main/java/org/apache/camel/model/KameletDefinition.java b/core/camel-core-model/src/main/java/org/apache/camel/model/KameletDefinition.java
index 1f1364a..cbfc9a0 100644
--- a/core/camel-core-model/src/main/java/org/apache/camel/model/KameletDefinition.java
+++ b/core/camel-core-model/src/main/java/org/apache/camel/model/KameletDefinition.java
@@ -16,9 +16,12 @@
  */
 package org.apache.camel.model;
 
+import java.util.List;
+
 import javax.xml.bind.annotation.XmlAccessType;
 import javax.xml.bind.annotation.XmlAccessorType;
 import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElementRef;
 import javax.xml.bind.annotation.XmlRootElement;
 
 import org.apache.camel.spi.Metadata;
@@ -42,8 +45,14 @@ public class KameletDefinition extends OutputDefinition<KameletDefinition> {
     }
 
     @Override
-    public String toString() {
-        return "Kamelet[" + getOutputs() + "]";
+    public List<ProcessorDefinition<?>> getOutputs() {
+        return outputs;
+    }
+
+    @XmlElementRef
+    @Override
+    public void setOutputs(List<ProcessorDefinition<?>> outputs) {
+        super.setOutputs(outputs);
     }
 
     @Override