Author: adietish
Date: 2011-04-21 17:46:05 -0400 (Thu, 21 Apr 2011)
New Revision: 30732
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/internal/v7/IJBoss7DeploymentManager.java
trunk/as/plugins/org.jboss.ide.eclipse.as.management.as7/src/org/jboss/ide/eclipse/as/management/as7/deployment/JBossDeploymentManager.java
Log:
[JBIDE-8769] implemented state checking
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/internal/v7/IJBoss7DeploymentManager.java
===================================================================
---
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/internal/v7/IJBoss7DeploymentManager.java 2011-04-21
21:03:47 UTC (rev 30731)
+++
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/internal/v7/IJBoss7DeploymentManager.java 2011-04-21
21:46:05 UTC (rev 30732)
@@ -75,5 +75,16 @@
public Object syncUndeploy(String host, int port,
String deploymentName, boolean removeFile, IProgressMonitor monitor) throws
Exception;
+ /**
+ * Returns the state for a given deployment name on a given host and port.
+ *
+ * @param host the host to query
+ * @param port the port to contact it on
+ * @param deploymentName the name of the deployment that shall be queried
+ *
+ * @return the state of the deployment
+ * @throws Exception
+ */
+ public Object getDeploymentState(String host, int port, String deploymentName) throws
Exception;
}
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.management.as7/src/org/jboss/ide/eclipse/as/management/as7/deployment/JBossDeploymentManager.java
===================================================================
---
trunk/as/plugins/org.jboss.ide.eclipse.as.management.as7/src/org/jboss/ide/eclipse/as/management/as7/deployment/JBossDeploymentManager.java 2011-04-21
21:03:47 UTC (rev 30731)
+++
trunk/as/plugins/org.jboss.ide.eclipse.as.management.as7/src/org/jboss/ide/eclipse/as/management/as7/deployment/JBossDeploymentManager.java 2011-04-21
21:46:05 UTC (rev 30732)
@@ -33,25 +33,31 @@
public DeploymentOperationResult deployAsync(String host, int port, String
deploymentName,
File file, IProgressMonitor monitor) throws Exception {
- AS7Manager deployer = new AS7Manager(host, port);
- return deployer.deploy(deploymentName, file);
+ AS7Manager manager = new AS7Manager(host, port);
+ return manager.deploy(deploymentName, file);
}
public DeploymentOperationResult deploySync(String host, int port, String
deploymentName,
File file, IProgressMonitor monitor) throws Exception {
- AS7Manager deployer = new AS7Manager(host, port);
- return deployer.deploySync(deploymentName, file, monitor);
+ AS7Manager manager = new AS7Manager(host, port);
+ return manager.deploySync(deploymentName, file, monitor);
}
public DeploymentOperationResult undeployAsync(String host, int port, String
deploymentName,
- boolean removeFile, IProgressMonitor monitor) throws Exception {
- AS7Manager deployer = new AS7Manager(host, port);
- return deployer.undeploy(deploymentName);
+ boolean removeFile, IProgressMonitor monitor) throws Exception {
+ AS7Manager manager = new AS7Manager(host, port);
+ return manager.undeploy(deploymentName);
}
public DeploymentOperationResult syncUndeploy(String host, int port, String
deploymentName,
boolean removeFile, IProgressMonitor monitor) throws Exception {
- AS7Manager deployer = new AS7Manager(host, port);
- return deployer.undeploySync(deploymentName, monitor);
+ AS7Manager manager = new AS7Manager(host, port);
+ return manager.undeploySync(deploymentName, monitor);
}
+
+ public DeploymentState getDeploymentState(String host, int port, String deploymentName)
throws Exception {
+ AS7Manager manager = new AS7Manager(host, port);
+ return manager.getDeploymentState(deploymentName);
+
+ }
}