Package net.jmesnil.jmx.monkey.doms

Source Code of net.jmesnil.jmx.monkey.doms.JMXUtils

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);
  }

}
TOP

Related Classes of net.jmesnil.jmx.monkey.doms.JMXUtils

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.