public boolean testIsConnected() throws Exception { if (m_connectCntx == null) return false; synchronized (m_connectTestLock) { if (m_connectCntx == null) return false; if (m_connectCntx.jmxc == null) { initConnector(); } m_jmxConnector.connect(getConnectionEnvironment()); m_connectCntx.mbsc = m_jmxConnector.getMBeanServerConnection(); m_connectCntx.jmxc = m_jmxConnector; m_connectException = null; return true; } }
public void setJMXConnector(JMXConnector jmxc) throws IOException { m_connectException = null; m_connectCntx.jmxc = jmxc; m_connectCntx.mbsc = jmxc.getMBeanServerConnection(); setConnected(true); }