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

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

commit 8b55d3c47e17c4199bef47d9e9e77c11e6b957bd
Author: Luca Burgazzoli <[email protected]>
AuthorDate: Sat Feb 20 13:14:48 2021 +0100

    core(model): make ResequenceDefinition implementing HasExpressionType
---
 .../java/org/apache/camel/model/ResequenceDefinition.java  | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

diff --git 
a/core/camel-core-model/src/main/java/org/apache/camel/model/ResequenceDefinition.java
 
b/core/camel-core-model/src/main/java/org/apache/camel/model/ResequenceDefinition.java
index b21ef7b..370812f 100644
--- 
a/core/camel-core-model/src/main/java/org/apache/camel/model/ResequenceDefinition.java
+++ 
b/core/camel-core-model/src/main/java/org/apache/camel/model/ResequenceDefinition.java
@@ -42,7 +42,7 @@ import org.apache.camel.util.TimeUtils;
 @Metadata(label = "eip,routing")
 @XmlRootElement(name = "resequence")
 @XmlAccessorType(XmlAccessType.FIELD)
-public class ResequenceDefinition extends 
OutputDefinition<ResequenceDefinition> {
+public class ResequenceDefinition extends 
OutputDefinition<ResequenceDefinition> implements HasExpressionType {
     @Metadata(required = false)
     @XmlElements({
             @XmlElement(name = "batch-config", type = 
BatchResequencerConfig.class),
@@ -356,4 +356,16 @@ public class ResequenceDefinition extends 
OutputDefinition<ResequenceDefinition>
         setExpression(new ExpressionDefinition(expression));
     }
 
+    @Override
+    public ExpressionDefinition getExpressionType() {
+        return getExpression();
+    }
+
+    /**
+     * Expression to use for re-ordering the messages, such as a header with a 
sequence number
+     */
+    @Override
+    public void setExpressionType(ExpressionDefinition expressionType) {
+        setExpression(expressionType);
+    }
 }

Reply via email to