[jbosstools-commits] JBoss Tools SVN: r6797 - trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/util.
jbosstools-commits at lists.jboss.org
jbosstools-commits at lists.jboss.org
Fri Mar 7 18:14:47 EST 2008
Author: rob.stryker at jboss.com
Date: 2008-03-07 18:14:47 -0500 (Fri, 07 Mar 2008)
New Revision: 6797
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/util/ServerConverter.java
Log:
Continued API change. Bug consisted of poll threads continuing to run even if somehow the server state changed adn the poll thread was unaware. This leads to continued polling even when the process has been canceled, for example. Fixed.
Modified: trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/util/ServerConverter.java
===================================================================
--- trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/util/ServerConverter.java 2008-03-07 23:08:31 UTC (rev 6796)
+++ trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/util/ServerConverter.java 2008-03-07 23:14:47 UTC (rev 6797)
@@ -25,6 +25,7 @@
import org.eclipse.core.runtime.NullProgressMonitor;
import org.eclipse.wst.server.core.IServer;
+import org.eclipse.wst.server.core.IServerWorkingCopy;
import org.eclipse.wst.server.core.ServerCore;
import org.jboss.ide.eclipse.as.core.server.IDeployableServer;
import org.jboss.ide.eclipse.as.core.server.internal.DeployableServerBehavior;
@@ -42,6 +43,13 @@
}
return jbServer;
}
+ public static JBossServer getJBossServer(IServerWorkingCopy server) {
+ JBossServer jbServer = (JBossServer)server.getAdapter(JBossServer.class);
+ if (jbServer == null) {
+ jbServer = (JBossServer) server.loadAdapter(JBossServer.class, new NullProgressMonitor());
+ }
+ return jbServer;
+ }
public static IDeployableServer getDeployableServer(IServer server) {
IDeployableServer dep = (IDeployableServer)server.getAdapter(IDeployableServer.class);
More information about the jbosstools-commits
mailing list