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