You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@synapse.apache.org by ru...@apache.org on 2010/09/22 18:36:01 UTC

svn commit: r1000075 - in /synapse/branches/2.0/modules/core/src/main/java/org/apache/synapse/deployers: AbstractSynapseArtifactDeployer.java ExtensionDeployer.java

Author: ruwan
Date: Wed Sep 22 16:36:01 2010
New Revision: 1000075

URL: http://svn.apache.org/viewvc?rev=1000075&view=rev
Log:
back porting the deployer API changes

Modified:
    synapse/branches/2.0/modules/core/src/main/java/org/apache/synapse/deployers/AbstractSynapseArtifactDeployer.java
    synapse/branches/2.0/modules/core/src/main/java/org/apache/synapse/deployers/ExtensionDeployer.java

Modified: synapse/branches/2.0/modules/core/src/main/java/org/apache/synapse/deployers/AbstractSynapseArtifactDeployer.java
URL: http://svn.apache.org/viewvc/synapse/branches/2.0/modules/core/src/main/java/org/apache/synapse/deployers/AbstractSynapseArtifactDeployer.java?rev=1000075&r1=1000074&r2=1000075&view=diff
==============================================================================
--- synapse/branches/2.0/modules/core/src/main/java/org/apache/synapse/deployers/AbstractSynapseArtifactDeployer.java (original)
+++ synapse/branches/2.0/modules/core/src/main/java/org/apache/synapse/deployers/AbstractSynapseArtifactDeployer.java Wed Sep 22 16:36:01 2010
@@ -24,7 +24,7 @@ import org.apache.axiom.om.OMException;
 import org.apache.axiom.om.impl.builder.StAXOMBuilder;
 import org.apache.axiom.om.util.StAXUtils;
 import org.apache.axis2.context.ConfigurationContext;
-import org.apache.axis2.deployment.AbstractDeployer;
+import org.apache.axis2.deployment.Deployer;
 import org.apache.axis2.deployment.DeploymentException;
 import org.apache.axis2.deployment.repository.util.DeploymentFileData;
 import org.apache.axis2.description.Parameter;
@@ -55,7 +55,7 @@ import java.util.Properties;
  *
  * @see org.apache.axis2.deployment.Deployer
  */
-public abstract class AbstractSynapseArtifactDeployer extends AbstractDeployer {
+public abstract class AbstractSynapseArtifactDeployer implements Deployer {
 
     private static final Log log = LogFactory.getLog(AbstractSynapseArtifactDeployer.class);
     protected  Log deployerLog;

Modified: synapse/branches/2.0/modules/core/src/main/java/org/apache/synapse/deployers/ExtensionDeployer.java
URL: http://svn.apache.org/viewvc/synapse/branches/2.0/modules/core/src/main/java/org/apache/synapse/deployers/ExtensionDeployer.java?rev=1000075&r1=1000074&r2=1000075&view=diff
==============================================================================
--- synapse/branches/2.0/modules/core/src/main/java/org/apache/synapse/deployers/ExtensionDeployer.java (original)
+++ synapse/branches/2.0/modules/core/src/main/java/org/apache/synapse/deployers/ExtensionDeployer.java Wed Sep 22 16:36:01 2010
@@ -32,7 +32,7 @@ import javax.xml.namespace.QName;
 
 import org.apache.axis2.Constants;
 import org.apache.axis2.context.ConfigurationContext;
-import org.apache.axis2.deployment.AbstractDeployer;
+import org.apache.axis2.deployment.Deployer;
 import org.apache.axis2.deployment.DeploymentClassLoader;
 import org.apache.axis2.deployment.DeploymentException;
 import org.apache.axis2.deployment.repository.util.DeploymentFileData;
@@ -49,7 +49,7 @@ import org.apache.synapse.config.xml.Sta
  * This will support the hot deployment and hot update of Synapse extensions (mediators
  * and startups) at runtime using the Axis2 concepts of deployers.
  */
-public class ExtensionDeployer extends AbstractDeployer {
+public class ExtensionDeployer implements Deployer {
 
     /**
      * Holds the log variable for logging purposes
@@ -90,8 +90,7 @@ public class ExtensionDeployer extends A
             boolean isDirectory = deploymentFileData.getFile().isDirectory();
             deploymentFileData.setClassLoader(isDirectory, getClass().getClassLoader(),
                     (File) cfgCtx.getAxisConfiguration().getParameterValue(
-                            Constants.Configuration.ARTIFACTS_TEMP_DIR),
-                    cfgCtx.getAxisConfiguration().isChildFirstClassLoading());
+                            Constants.Configuration.ARTIFACTS_TEMP_DIR));
 
             DeploymentClassLoader urlCl
                 = (DeploymentClassLoader)deploymentFileData.getClassLoader();
@@ -193,7 +192,7 @@ public class ExtensionDeployer extends A
      * @param string - filename of the deleted file
      * @throws DeploymentException - incase of an error in undeployment
      */
-    public void undeploy(String string) throws DeploymentException {
+    public void unDeploy(String string) throws DeploymentException {
         // todo: implement the undeployement
     }