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

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


The following commit(s) were added to refs/heads/master by this push:
     new 152e507  CAMEL-15713: camel-joor - optimize a little bit
152e507 is described below

commit 152e50744cdfa3ebfbafd3f2b4f9ef429988fb70
Author: Claus Ibsen <[email protected]>
AuthorDate: Wed Oct 21 10:49:37 2020 +0200

    CAMEL-15713: camel-joor - optimize a little bit
---
 .../org/apache/camel/language/joor/JoorCompiler.java    |  8 ++++----
 .../java/org/apache/camel/language/joor/JoorHelper.java | 17 +++++++++--------
 2 files changed, 13 insertions(+), 12 deletions(-)

diff --git 
a/components/camel-joor/src/main/java/org/apache/camel/language/joor/JoorCompiler.java
 
b/components/camel-joor/src/main/java/org/apache/camel/language/joor/JoorCompiler.java
index 84ad995..e68d196 100644
--- 
a/components/camel-joor/src/main/java/org/apache/camel/language/joor/JoorCompiler.java
+++ 
b/components/camel-joor/src/main/java/org/apache/camel/language/joor/JoorCompiler.java
@@ -208,14 +208,14 @@ public class JoorCompiler extends ServiceSupport 
implements StaticService {
 
     private String staticHelper(String script) {
         Matcher matcher = BODY_AS_PATTERN.matcher(script);
-        script = matcher.replaceAll("$1(exchange, $2$3)");
+        script = matcher.replaceAll("$1(message, $2$3)");
         matcher = BODY_AS_PATTERN_NO_CLASS.matcher(script);
-        script = matcher.replaceAll("$1(exchange, $2.class)");
+        script = matcher.replaceAll("$1(message, $2.class)");
 
         matcher = HEADER_AS_PATTERN.matcher(script);
-        script = matcher.replaceAll("$1(exchange, $2$3)");
+        script = matcher.replaceAll("$1(message, $2$3)");
         matcher = HEADER_AS_PATTERN_NO_CLASS.matcher(script);
-        script = matcher.replaceAll("$1(exchange, $2.class)");
+        script = matcher.replaceAll("$1(message, $2.class)");
 
         matcher = EXCHANGE_PROPERTY_AS_PATTERN.matcher(script);
         script = matcher.replaceAll("$1(exchange, $2$3)");
diff --git 
a/components/camel-joor/src/main/java/org/apache/camel/language/joor/JoorHelper.java
 
b/components/camel-joor/src/main/java/org/apache/camel/language/joor/JoorHelper.java
index df0a7b7..8359612 100644
--- 
a/components/camel-joor/src/main/java/org/apache/camel/language/joor/JoorHelper.java
+++ 
b/components/camel-joor/src/main/java/org/apache/camel/language/joor/JoorHelper.java
@@ -19,6 +19,7 @@ package org.apache.camel.language.joor;
 import java.util.Optional;
 
 import org.apache.camel.Exchange;
+import org.apache.camel.Message;
 
 /**
  * A set of helper as static imports for the Camel jOOR language.
@@ -28,20 +29,20 @@ public final class JoorHelper {
     private JoorHelper() {
     }
 
-    public static <T> T bodyAs(Exchange exchange, Class<T> type) {
-        return exchange.getMessage().getBody(type);
+    public static <T> T bodyAs(Message message, Class<T> type) {
+        return message.getBody(type);
     }
 
-    public static <T> Optional<T> optionalBodyAs(Exchange exchange, Class<T> 
type) {
-        return Optional.ofNullable(exchange.getMessage().getBody(type));
+    public static <T> Optional<T> optionalBodyAs(Message message, Class<T> 
type) {
+        return Optional.ofNullable(message.getBody(type));
     }
 
-    public static <T> T headerAs(Exchange exchange, String name, Class<T> 
type) {
-        return exchange.getMessage().getHeader(name, type);
+    public static <T> T headerAs(Message message, String name, Class<T> type) {
+        return message.getHeader(name, type);
     }
 
-    public static <T> Optional<T> optionalHeaderAs(Exchange exchange, String 
name, Class<T> type) {
-        return Optional.ofNullable(exchange.getMessage().getHeader(name, 
type));
+    public static <T> Optional<T> optionalHeaderAs(Message message, String 
name, Class<T> type) {
+        return Optional.ofNullable(message.getHeader(name, type));
     }
 
     public static <T> T exchangePropertyAs(Exchange exchange, String name, 
Class<T> type) {

Reply via email to