Author: azeez Date: Tue Jul 6 06:52:59 2010 New Revision: 960818 URL: http://svn.apache.org/viewvc?rev=960818&view=rev Log: Removing default cleanup behavior. This has to be implemented by the relevant deployers.
Modified: axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/deployment/AbstractDeployer.java Modified: axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/deployment/AbstractDeployer.java URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/deployment/AbstractDeployer.java?rev=960818&r1=960817&r2=960818&view=diff ============================================================================== --- axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/deployment/AbstractDeployer.java (original) +++ axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/deployment/AbstractDeployer.java Tue Jul 6 06:52:59 2010 @@ -25,7 +25,11 @@ import java.util.concurrent.ConcurrentHa */ public abstract class AbstractDeployer implements Deployer{ - private Map<String, DeploymentFileData> deploymentFileDataMap + /** + * The Map<String absoluteFilePath, DeploymentFileData data> of all artifacts deployed by this + * deployer. + */ + protected Map<String, DeploymentFileData> deploymentFileDataMap = new ConcurrentHashMap<String, DeploymentFileData>(); public void deploy(DeploymentFileData deploymentFileData) throws DeploymentException { @@ -37,8 +41,6 @@ public abstract class AbstractDeployer i } public void cleanup() throws DeploymentException { - for (String filePath : deploymentFileDataMap.keySet()) { - undeploy(filePath); - } + // Deployers which require cleaning up should override this method } }