[jboss-cvs] JBossAS SVN: r84241 - branches/Branch_5_0/system-jmx/src/main/org/jboss/deployment.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon Feb 16 06:32:46 EST 2009
Author: alesj
Date: 2009-02-16 06:32:45 -0500 (Mon, 16 Feb 2009)
New Revision: 84241
Modified:
branches/Branch_5_0/system-jmx/src/main/org/jboss/deployment/MainDeployer.java
Log:
Change redeploy to resemble what HDScanner is actually doing.
Modified: branches/Branch_5_0/system-jmx/src/main/org/jboss/deployment/MainDeployer.java
===================================================================
--- branches/Branch_5_0/system-jmx/src/main/org/jboss/deployment/MainDeployer.java 2009-02-16 11:31:32 UTC (rev 84240)
+++ branches/Branch_5_0/system-jmx/src/main/org/jboss/deployment/MainDeployer.java 2009-02-16 11:32:45 UTC (rev 84241)
@@ -78,6 +78,7 @@
* @author <a href="mailto:d_jencks at users.sourceforge.net">David Jencks</a>
* @author <a href="mailto:dimitris at jboss.org">Dimitris Andreadis</a>
* @author adrian at jboss.org
+ * @author ales.justin at jboss.org
* @version $Revision$
*/
public class MainDeployer extends ServiceMBeanSupport
@@ -583,8 +584,25 @@
*/
public void redeploy(URL url) throws DeploymentException
{
- undeploy(url);
- deploy(url);
+ String deploymentName = contextMap.get(url);
+ if (deploymentName != null)
+ {
+ try
+ {
+ Deployment deployment = delegate.getDeployment(deploymentName);
+ delegate.addDeployment(deployment);
+ delegate.process();
+ delegate.checkComplete(deployment);
+ }
+ catch (org.jboss.deployers.spi.DeploymentException e)
+ {
+ throw new DeploymentException(e);
+ }
+ }
+ else
+ {
+ deploy(url);
+ }
}
/**
More information about the jboss-cvs-commits
mailing list