package com.revolsys.jmx; import java.io.IOException; import javax.management.MBeanServerConnection; import javax.management.remote.JMXConnector; public class MBeanConnector { MBeanServerConnection connection; JMXConnector jmxConnector; public void close() { try { this.jmxConnector.close(); } catch (final IOException e) { e.printStackTrace(); } } public void connect(final String connectionUrl) { this.jmxConnector = JmxUtil.getJmxConnector(connectionUrl); this.connection = JmxUtil.getMbeanServerConnection(this.jmxConnector); } public MBeanServerConnection getConnection() { return this.connection; } public JMXConnector getJmxConnector() { return this.jmxConnector; } public void setConnection(final MBeanServerConnection connection) { this.connection = connection; } public void setJmxConnector(final JMXConnector jmxConnector) { this.jmxConnector = jmxConnector; } }