[jbosstools-commits] JBoss Tools SVN: r31032 - in trunk/as: plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/internal/v7 and 4 other directories.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Tue May 3 08:15:06 EDT 2011


Author: adietish
Date: 2011-05-03 08:15:06 -0400 (Tue, 03 May 2011)
New Revision: 31032

Added:
   trunk/as/tests/org.jboss.ide.eclipse.as.test/.settings/
   trunk/as/tests/org.jboss.ide.eclipse.as.test/.settings/org.eclipse.jdt.core.prefs
Modified:
   trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/IJBoss7ManagerService.java
   trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/internal/v7/JBoss7ManagerServiceProxy.java
   trunk/as/plugins/org.jboss.ide.eclipse.as.management.as7/src/org/jboss/ide/eclipse/as/management/as7/deployment/JBoss7ManagerService.java
   trunk/as/tests/org.jboss.ide.eclipse.as.test/src/org/jboss/ide/eclipse/as/test/server/JBossManagerTest.java
Log:
[JBIDE-8836] added capability to query the as7 for its state

Modified: trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/IJBoss7ManagerService.java
===================================================================
--- trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/IJBoss7ManagerService.java	2011-05-03 12:10:45 UTC (rev 31031)
+++ trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/IJBoss7ManagerService.java	2011-05-03 12:15:06 UTC (rev 31032)
@@ -16,6 +16,7 @@
 import org.jboss.ide.eclipse.as.core.server.internal.v7.IJBoss7DeploymentResult;
 import org.jboss.ide.eclipse.as.core.server.internal.v7.JBoss7DeploymentState;
 import org.jboss.ide.eclipse.as.core.server.internal.v7.JBoss7ManangerException;
+import org.jboss.ide.eclipse.as.core.server.internal.v7.JBoss7ServerState;
 
 public interface IJBoss7ManagerService {
 
@@ -119,6 +120,17 @@
 	public JBoss7DeploymentState getDeploymentState(String host, int port, String deploymentName) throws Exception;
 
 	/**
+	 * Returns the state of the server 
+	 * 
+	 * @param host the server to query
+	 * @param port the port to communicate on
+	 * @return the state of the server
+	 * 
+	 * @throws Exception
+	 */
+	public JBoss7ServerState getServerState(String host, int port) throws Exception;
+	
+	/**
 	 * Stops the given server
 	 * 
 	 * @throws JBoss7ManangerException

Modified: trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/internal/v7/JBoss7ManagerServiceProxy.java
===================================================================
--- trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/internal/v7/JBoss7ManagerServiceProxy.java	2011-05-03 12:10:45 UTC (rev 31031)
+++ trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/internal/v7/JBoss7ManagerServiceProxy.java	2011-05-03 12:15:06 UTC (rev 31032)
@@ -43,6 +43,10 @@
 		return checkedGetService().getDeploymentState(host, port, deploymentName);
 	}
 
+	public JBoss7ServerState getServerState(String host, int port) throws Exception {
+		return checkedGetService().getServerState(host, port);
+	}
+	
 	public void stop(String host, int port) throws Exception {
 		checkedGetService().stop(host, port);
 	}

Modified: trunk/as/plugins/org.jboss.ide.eclipse.as.management.as7/src/org/jboss/ide/eclipse/as/management/as7/deployment/JBoss7ManagerService.java
===================================================================
--- trunk/as/plugins/org.jboss.ide.eclipse.as.management.as7/src/org/jboss/ide/eclipse/as/management/as7/deployment/JBoss7ManagerService.java	2011-05-03 12:10:45 UTC (rev 31031)
+++ trunk/as/plugins/org.jboss.ide.eclipse.as.management.as7/src/org/jboss/ide/eclipse/as/management/as7/deployment/JBoss7ManagerService.java	2011-05-03 12:15:06 UTC (rev 31032)
@@ -16,6 +16,7 @@
 import org.jboss.ide.eclipse.as.core.server.IJBoss7ManagerService;
 import org.jboss.ide.eclipse.as.core.server.internal.v7.IJBoss7DeploymentResult;
 import org.jboss.ide.eclipse.as.core.server.internal.v7.JBoss7DeploymentState;
+import org.jboss.ide.eclipse.as.core.server.internal.v7.JBoss7ServerState;
 
 /**
  * @author Rob Stryker
@@ -51,6 +52,11 @@
 		return manager.getDeploymentState(deploymentName);
 	}
 	
+	public JBoss7ServerState getServerState(String host, int port) throws Exception {
+		AS7Manager manager = new AS7Manager(host, port);
+		return manager.getServerState();
+	}
+
 	public void stop(String host) throws Exception {
 		new AS7Manager(host).stopServer();
 	}

Added: trunk/as/tests/org.jboss.ide.eclipse.as.test/.settings/org.eclipse.jdt.core.prefs
===================================================================
--- trunk/as/tests/org.jboss.ide.eclipse.as.test/.settings/org.eclipse.jdt.core.prefs	                        (rev 0)
+++ trunk/as/tests/org.jboss.ide.eclipse.as.test/.settings/org.eclipse.jdt.core.prefs	2011-05-03 12:15:06 UTC (rev 31032)
@@ -0,0 +1,12 @@
+#Thu Apr 28 18:15:44 CEST 2011
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.compiler.compliance=1.5
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.5


Property changes on: trunk/as/tests/org.jboss.ide.eclipse.as.test/.settings/org.eclipse.jdt.core.prefs
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Modified: trunk/as/tests/org.jboss.ide.eclipse.as.test/src/org/jboss/ide/eclipse/as/test/server/JBossManagerTest.java
===================================================================
--- trunk/as/tests/org.jboss.ide.eclipse.as.test/src/org/jboss/ide/eclipse/as/test/server/JBossManagerTest.java	2011-05-03 12:10:45 UTC (rev 31031)
+++ trunk/as/tests/org.jboss.ide.eclipse.as.test/src/org/jboss/ide/eclipse/as/test/server/JBossManagerTest.java	2011-05-03 12:15:06 UTC (rev 31032)
@@ -12,6 +12,7 @@
 import org.jboss.ide.eclipse.as.core.server.internal.v7.JBoss7DeploymentState;
 import org.jboss.ide.eclipse.as.core.server.internal.v7.JBoss7ManagerServiceProxy;
 import org.jboss.ide.eclipse.as.core.server.internal.v7.JBoss7ManangerException;
+import org.jboss.ide.eclipse.as.core.server.internal.v7.JBoss7ServerState;
 import org.jboss.ide.eclipse.as.test.ASTest;
 import org.junit.Test;
 import org.osgi.framework.BundleContext;
@@ -86,6 +87,10 @@
 			throw new UnsupportedOperationException();
 		}
 		
+		public JBoss7ServerState getServerState(String host, int port) throws Exception {
+			throw new UnsupportedOperationException();
+		}
+
 		public void stop(String host, int port) throws JBoss7ManangerException {
 		}
 



More information about the jbosstools-commits mailing list