This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch lang4 in repository https://gitbox.apache.org/repos/asf/camel.git
commit 6a9975950f64960163ca2b31ed7f9c4a29613716 Author: Claus Ibsen <[email protected]> AuthorDate: Sat Feb 3 12:08:13 2024 +0100 CAMEL-20378: Languages should be thread-safe and be configured only via properties array, all in the same way. --- .../org/apache/camel/language/xtokenizer/XMLTokenizeLanguage.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/components/camel-stax/src/main/java/org/apache/camel/language/xtokenizer/XMLTokenizeLanguage.java b/components/camel-stax/src/main/java/org/apache/camel/language/xtokenizer/XMLTokenizeLanguage.java index dca18770abf..73ef1d1fc21 100644 --- a/components/camel-stax/src/main/java/org/apache/camel/language/xtokenizer/XMLTokenizeLanguage.java +++ b/components/camel-stax/src/main/java/org/apache/camel/language/xtokenizer/XMLTokenizeLanguage.java @@ -22,7 +22,7 @@ import org.apache.camel.Expression; import org.apache.camel.Predicate; import org.apache.camel.spi.annotations.Language; import org.apache.camel.support.ExpressionToPredicateAdapter; -import org.apache.camel.support.SingleInputLanguageSupport; +import org.apache.camel.support.LanguageSupport; import org.apache.camel.support.builder.Namespaces; /** @@ -37,7 +37,7 @@ import org.apache.camel.support.builder.Namespaces; * </ul> */ @Language("xtokenize") -public class XMLTokenizeLanguage extends SingleInputLanguageSupport { +public class XMLTokenizeLanguage extends LanguageSupport { @Override public Predicate createPredicate(String expression) { @@ -59,7 +59,7 @@ public class XMLTokenizeLanguage extends SingleInputLanguageSupport { Character mode = property(Character.class, properties, 1, "i"); XMLTokenExpressionIterator answer = new XMLTokenExpressionIterator(expression, mode); - answer.setHeaderName(property(String.class, properties, 0, getHeaderName())); + answer.setHeaderName(property(String.class, properties, 0, null)); answer.setGroup(property(int.class, properties, 2, 1)); Object obj = properties[3]; if (obj != null) {
