Author: veithen
Date: Mon May 24 06:47:28 2010
New Revision: 947548

URL: http://svn.apache.org/viewvc?rev=947548&view=rev
Log:
Fixed the VFS transport.

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=947548&r1=947547&r2=947548&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
 Mon May 24 06:47:28 2010
@@ -24,9 +24,7 @@ import org.apache.axis2.Constants;
 import org.apache.axis2.builder.Builder;
 import org.apache.axis2.builder.BuilderUtil;
 import org.apache.axis2.builder.SOAPBuilder;
-import org.apache.axis2.context.ConfigurationContext;
 import org.apache.axis2.context.MessageContext;
-import org.apache.axis2.description.TransportInDescription;
 import org.apache.axis2.description.Parameter;
 import org.apache.axis2.format.DataSourceMessageBuilder;
 import org.apache.axis2.format.ManagedDataSource;
@@ -120,22 +118,14 @@ public class VFSTransportListener extend
      */
     private boolean globalFileLockingFlag = true;
 
-    /**
-     * Initializes the VFS transport by getting the VFS File System manager
-     * @param cfgCtx the Axsi2 configuration context
-     * @param trpInDesc the VFS transport in description from the axis2.xml
-     * @throws AxisFault on error
-     */
     @Override
-    public void init(ConfigurationContext cfgCtx, TransportInDescription 
trpInDesc)
-        throws AxisFault {
-        super.init(cfgCtx, trpInDesc);
+    protected void doInit() throws AxisFault {
         try {
             StandardFileSystemManager fsm = new StandardFileSystemManager();
             
fsm.setConfiguration(getClass().getClassLoader().getResource("providers.xml"));
             fsm.init();
             fsManager = fsm;
-            Parameter lockFlagParam = 
trpInDesc.getParameter(VFSConstants.TRANSPORT_FILE_LOCKING);
+            Parameter lockFlagParam = 
getTransportInDescription().getParameter(VFSConstants.TRANSPORT_FILE_LOCKING);
             if (lockFlagParam != null) {
                 String strLockingFlag = lockFlagParam.getValue().toString();
                 // by-default enabled, if explicitly specified as "disable" 
make it disable


Reply via email to