Author: adietish
Date: 2011-07-05 06:25:03 -0400 (Tue, 05 Jul 2011)
New Revision: 32604
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/internal/LocalJBossBehaviorDelegate.java
Log:
[JBIDe-9045] deprecated private method #getRuntime, replaced by
RuntimeUtils#getJBossServerRuntime
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/internal/LocalJBossBehaviorDelegate.java
===================================================================
---
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/internal/LocalJBossBehaviorDelegate.java 2011-07-05
09:58:21 UTC (rev 32603)
+++
trunk/as/plugins/org.jboss.ide.eclipse.as.core/jbosscore/org/jboss/ide/eclipse/as/core/server/internal/LocalJBossBehaviorDelegate.java 2011-07-05
10:25:03 UTC (rev 32604)
@@ -42,6 +42,7 @@
import org.jboss.ide.eclipse.as.core.util.IJBossRuntimeConstants;
import org.jboss.ide.eclipse.as.core.util.LaunchConfigUtils;
import org.jboss.ide.eclipse.as.core.util.PollThreadUtils;
+import org.jboss.ide.eclipse.as.core.util.RuntimeUtils;
/**
*
@@ -344,13 +345,19 @@
}
public IStatus canChangeState(String launchMode) {
- if( getServer() != null && getServer().getRuntime() != null &&
- getRuntime().getVM() != null )
+ try {
+ if( getServer() != null
+ && getServer().getRuntime() != null
+ && RuntimeUtils.checkedGetJBossServerRuntime(getServer()).getVM() != null )
return Status.OK_STATUS;
+ } catch(Exception e) {
+ // ignore
+ }
return new Status(IStatus.ERROR, JBossServerCorePlugin.PLUGIN_ID,
"This server does not have a valid runtime environment"); //$NON-NLS-1$
}
+ @Deprecated
private IJBossServerRuntime getRuntime() {
IRuntime r = getServer().getRuntime();
IJBossServerRuntime ajbsrt = null;
Show replies by date