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); + } }
