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
}