Author: veithen
Date: Sun Jun 14 16:07:44 2009
New Revision: 784580

URL: http://svn.apache.org/viewvc?rev=784580&view=rev
Log:
Eliminated some duplicate code and solved WSCOMMONS-475 for all transports 
based on AbstractTransportListener(Ex).

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=784580&r1=784579&r2=784580&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
 Sun Jun 14 16:07:44 2009
@@ -361,7 +361,7 @@
                         Long.valueOf(content.getLastModifiedTime()));
             } catch (FileSystemException ignore) {}
 
-            MessageContext msgContext = createMessageContext();
+            MessageContext msgContext = entry.createMessageContext();
             
             String contentType = entry.getContentType();
             if (BaseUtils.isBlank(contentType)) {
@@ -396,23 +396,6 @@
             }
 
             AxisService service = entry.getService();
-            if (service != null) {
-                msgContext.setAxisService(service);
-    
-                // find the operation for the message, or default to one
-                Parameter operationParam = 
service.getParameter(BaseConstants.OPERATION_PARAM);
-                QName operationQName = (
-                    operationParam != null ?
-                        
BaseUtils.getQNameFromString(operationParam.getValue()) :
-                        BaseConstants.DEFAULT_OPERATION);
-    
-                AxisOperation operation = service.getOperation(operationQName);
-                if (operation != null) {
-                    msgContext.setAxisOperation(operation);
-                    msgContext.setAxisMessage(
-                            
operation.getMessage(WSDL2Constants.MESSAGE_LABEL_IN));
-                }
-            }
 
             // does the service specify a default reply file URI ?
             // FIXME: we should look for the parameter in createPollTableEntry


Reply via email to