Author: davsclaus
Date: Tue Oct 25 20:04:01 2011
New Revision: 1188881

URL: http://svn.apache.org/viewvc?rev=1188881&view=rev
Log:
CAMEL-4584: Added option allowStAX to xquery component. Fixed issue with not 
closing underlying input stream if used.

Modified:
    
camel/trunk/components/camel-saxon/src/main/java/org/apache/camel/component/xquery/XQueryBuilder.java

Modified: 
camel/trunk/components/camel-saxon/src/main/java/org/apache/camel/component/xquery/XQueryBuilder.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-saxon/src/main/java/org/apache/camel/component/xquery/XQueryBuilder.java?rev=1188881&r1=1188880&r2=1188881&view=diff
==============================================================================
--- 
camel/trunk/components/camel-saxon/src/main/java/org/apache/camel/component/xquery/XQueryBuilder.java
 (original)
+++ 
camel/trunk/components/camel-saxon/src/main/java/org/apache/camel/component/xquery/XQueryBuilder.java
 Tue Oct 25 20:04:01 2011
@@ -477,13 +477,9 @@ public abstract class XQueryBuilder impl
                     source = getSource(exchange, body);
                 }
 
-                // there is a couple of special types we need to check
+                // special for bean invocation
                 if (source == null) {
-                    if (body instanceof WrappedFile) {
-                        // special for files so we can work with them out of 
the box
-                        is = 
exchange.getContext().getTypeConverter().convertTo(InputStream.class, body);
-                        source = converter.toDOMSource(is);
-                    } else if (body instanceof BeanInvocation) {
+                    if (body instanceof BeanInvocation) {
                         // if its a null bean invocation then handle that
                         BeanInvocation bi = 
exchange.getContext().getTypeConverter().convertTo(BeanInvocation.class, body);
                         if (bi.getArgs() != null && bi.getArgs().length == 1 
&& bi.getArgs()[0] == null) {


Reply via email to