private void connect() throws IOException, MalformedObjectNameException, InstanceNotFoundException {
try {
this.connector = JMXConnectorFactory.connect(serviceURL, jmxEnv);
mbsc = connector.getMBeanServerConnection();
ObjectName name = new ObjectName(LocalOnlineApplicationMBean.BEAN_NAME);
application = MBeanServerInvocationHandler.newProxyInstance(mbsc, name, LocalOnlineApplicationMBean.class,
false);
mbsc.addNotificationListener(name, this, null, null);
connected = true;
for (OnlineApplicationListener l : listeners) {
l.onConnection();
}
} catch (Exception ex) {
LOGGER.error("Exception connecting JMX to " + serviceURL + ": " + ex.getMessage(), ex);
}
}
RemoteOnlineApplication.java 文件源码
java
阅读 22
收藏 0
点赞 0
评论 0
项目:ipst
作者:
评论列表
文章目录