package net.jmesnil.jmx.monkey.doms;
import javax.management.MBeanServerConnection;
import javax.management.remote.JMXConnector;
import javax.management.remote.JMXConnectorFactory;
import javax.management.remote.JMXServiceURL;
public class JMXUtils {
public ScriptableMBeanServerConnection connect(String host, int port)
throws Exception {
String url = "service:jmx:rmi:///jndi/rmi://" + host + ":" + port + "/jmxrmi"; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
JMXServiceURL jmxurl = new JMXServiceURL(url);
JMXConnector connector = JMXConnectorFactory.connect(jmxurl);
MBeanServerConnection mbsc = connector.getMBeanServerConnection();
return new ScriptableMBeanServerConnection(mbsc);
}
}