[jbosstools-commits] JBoss Tools SVN: r42435 - branches/jbosstools-3.3.x/as/plugins/org.jboss.ide.eclipse.as.jmx.integration/src/org/jboss/ide/eclipse/as/jmx/integration.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Fri Jul 6 04:46:01 EDT 2012


Author: rob.stryker at jboss.com
Date: 2012-07-06 04:46:01 -0400 (Fri, 06 Jul 2012)
New Revision: 42435

Modified:
   branches/jbosstools-3.3.x/as/plugins/org.jboss.ide.eclipse.as.jmx.integration/src/org/jboss/ide/eclipse/as/jmx/integration/JMXProvider.java
Log:
JBIDE-12216 to maintenance

Modified: branches/jbosstools-3.3.x/as/plugins/org.jboss.ide.eclipse.as.jmx.integration/src/org/jboss/ide/eclipse/as/jmx/integration/JMXProvider.java
===================================================================
--- branches/jbosstools-3.3.x/as/plugins/org.jboss.ide.eclipse.as.jmx.integration/src/org/jboss/ide/eclipse/as/jmx/integration/JMXProvider.java	2012-07-06 08:08:20 UTC (rev 42434)
+++ branches/jbosstools-3.3.x/as/plugins/org.jboss.ide.eclipse.as.jmx.integration/src/org/jboss/ide/eclipse/as/jmx/integration/JMXProvider.java	2012-07-06 08:46:01 UTC (rev 42435)
@@ -112,9 +112,11 @@
 			}
 
 			public boolean accept(IServer server) {
-				return (server.getServerType() != null && 
+				boolean preconditions = (server.getServerType() != null && 
 						server.loadAdapter(JBossServer.class, new NullProgressMonitor()) != null
 						&& server.getServerState() == IServer.STATE_STARTED);
+				IConnectionWrapper connection = JBossJMXConnectionProviderModel.getDefault().getConnection(server);
+				return preconditions && connection.isConnected();
 			}
 
 			public void perform(final IServer server) {



More information about the jbosstools-commits mailing list