You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicemix.apache.org by gn...@apache.org on 2006/12/02 10:29:19 UTC
svn commit: r481527 -
/incubator/servicemix/trunk/deployables/serviceengines/servicemix-eip/src/main/java/org/apache/servicemix/eip/support/XPathPredicate.java
Author: gnodet
Date: Sat Dec 2 01:29:17 2006
New Revision: 481527
URL: http://svn.apache.org/viewvc?view=rev&rev=481527
Log:
SM-763: XPathPredicate should not copy the in message before processing it.
The message should have been copied by the caller if needed.
Modified:
incubator/servicemix/trunk/deployables/serviceengines/servicemix-eip/src/main/java/org/apache/servicemix/eip/support/XPathPredicate.java
Modified: incubator/servicemix/trunk/deployables/serviceengines/servicemix-eip/src/main/java/org/apache/servicemix/eip/support/XPathPredicate.java
URL: http://svn.apache.org/viewvc/incubator/servicemix/trunk/deployables/serviceengines/servicemix-eip/src/main/java/org/apache/servicemix/eip/support/XPathPredicate.java?view=diff&rev=481527&r1=481526&r2=481527
==============================================================================
--- incubator/servicemix/trunk/deployables/serviceengines/servicemix-eip/src/main/java/org/apache/servicemix/eip/support/XPathPredicate.java (original)
+++ incubator/servicemix/trunk/deployables/serviceengines/servicemix-eip/src/main/java/org/apache/servicemix/eip/support/XPathPredicate.java Sat Dec 2 01:29:17 2006
@@ -22,7 +22,6 @@
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.apache.servicemix.expression.JAXPBooleanXPathExpression;
-import org.apache.servicemix.jbi.util.MessageUtil;
/**
* @author gnodet
@@ -45,7 +44,7 @@
*/
public boolean matches(MessageExchange exchange) {
try {
- NormalizedMessage in = MessageUtil.copyIn(exchange);
+ NormalizedMessage in = exchange.getMessage("in");
Boolean match = (Boolean) evaluate(exchange, in);
return Boolean.TRUE.equals(match);
} catch (Exception e) {