Author: isudana
Date: Sat Oct  1 04:19:32 2016
New Revision: 1762976

URL: http://svn.apache.org/viewvc?rev=1762976&view=rev
Log:
fix for SYNAPSE-851

Modified:
    
synapse/trunk/java/modules/transports/core/vfs/src/main/java/org/apache/synapse/transport/vfs/VFSTransportListener.java

Modified: 
synapse/trunk/java/modules/transports/core/vfs/src/main/java/org/apache/synapse/transport/vfs/VFSTransportListener.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/transports/core/vfs/src/main/java/org/apache/synapse/transport/vfs/VFSTransportListener.java?rev=1762976&r1=1762975&r2=1762976&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/transports/core/vfs/src/main/java/org/apache/synapse/transport/vfs/VFSTransportListener.java
 (original)
+++ 
synapse/trunk/java/modules/transports/core/vfs/src/main/java/org/apache/synapse/transport/vfs/VFSTransportListener.java
 Sat Oct  1 04:19:32 2016
@@ -511,6 +511,10 @@ public class VFSTransportListener extend
                 }
             }
 
+            // remove CLIENT_API_NON_BLOCKING to avoid Thread switching at the 
Sender level and allow
+            // same Thread to be used till the message is delivered through 
the endpoint
+            msgContext.removeProperty(msgContext.CLIENT_API_NON_BLOCKING);
+
             // does the service specify a default reply file URI ?
             String replyFileURI = entry.getReplyFileURI();
             if (replyFileURI != null) {


Reply via email to