Author: rob.stryker(a)jboss.com
Date: 2012-04-05 01:33:15 -0400 (Thu, 05 Apr 2012)
New Revision: 40046
Modified:
trunk/jmx/plugins/org.jboss.tools.jmx.core/src/org/jboss/tools/jmx/core/tree/ObjectNameNode.java
Log:
JBIDE-11480
Modified:
trunk/jmx/plugins/org.jboss.tools.jmx.core/src/org/jboss/tools/jmx/core/tree/ObjectNameNode.java
===================================================================
---
trunk/jmx/plugins/org.jboss.tools.jmx.core/src/org/jboss/tools/jmx/core/tree/ObjectNameNode.java 2012-04-05
02:49:10 UTC (rev 40045)
+++
trunk/jmx/plugins/org.jboss.tools.jmx.core/src/org/jboss/tools/jmx/core/tree/ObjectNameNode.java 2012-04-05
05:33:15 UTC (rev 40046)
@@ -12,7 +12,6 @@
import org.jboss.tools.jmx.core.IConnectionWrapper;
import org.jboss.tools.jmx.core.IJMXRunnable;
-import org.jboss.tools.jmx.core.JMXException;
import org.jboss.tools.jmx.core.MBeanInfoWrapper;
public class ObjectNameNode extends PropertyNode {
@@ -22,22 +21,7 @@
private MBeanInfoWrapper wrapper;
public ObjectNameNode(Node parent, String key, String value, ObjectName on) {
- super(parent, key, value);
- Root root = getRoot(parent);
- IConnectionWrapper connectionWrapper = root.getConnection();
- this.on = on;
- final MBeanInfoWrapper[] array = new MBeanInfoWrapper[1];
- final ObjectName on2 = on;
- try {
- connectionWrapper.run(new IJMXRunnable() {
- public void run(MBeanServerConnection mbsc) throws Exception {
- array[0] = new MBeanInfoWrapper(on2, mbsc.getMBeanInfo(on2), mbsc,
ObjectNameNode.this);
- }
- });
- } catch( JMXException ce ) {
- // TODO LOG
- }
- wrapper = array[0];
+ this(parent, key, value, on, null);
}
public ObjectNameNode(Node parent, String key, String value, ObjectName on,
MBeanServerConnection mbsc) {
@@ -49,7 +33,7 @@
final ObjectName on2 = on;
try {
if( mbsc != null )
- wrapper = new MBeanInfoWrapper(on2, mbsc.getMBeanInfo(on2), mbsc,
ObjectNameNode.this);
+ array[0] = new MBeanInfoWrapper(on2, mbsc.getMBeanInfo(on2), mbsc,
ObjectNameNode.this);
else {
connectionWrapper.run(new IJMXRunnable() {
public void run(MBeanServerConnection mbsc) throws Exception {
Show replies by date