JMXRemoteProfilesTest.java 文件源码

java
阅读 20 收藏 0 点赞 0 评论 0

项目:freeVM 作者:
public Result testJMXMPProfiles() throws Exception {

        log.info("          ");
        log.info("starat test JMXMPProfiles");
        String[] profiles = { "JMXMP", "SASL", "TLS" };
        for (int i = 0; i < profiles.length; i++) {
            log.info("Create mbean server");
            MBeanServer mbeanServer = MBeanServerFactory.createMBeanServer();

            JMXServiceURL url = new JMXServiceURL("service:jmx:jmxmp://");
            log.info("Create JMX Service URL - " + url);
            log.info("Create enviroment with profiles - " + profiles[i] );
            HashMap enviroment = new HashMap();
            enviroment.put("jmx.remote.profiles", profiles[i]);
            // Create a JMXConnectorServer
            log.info("Create JMXMPConnectorServer");
            JMXMPConnectorServer server = new JMXMPConnectorServer(url,
                    enviroment, mbeanServer);
            server.start();
            log.info("Create JMXMPConnectorClient");
            JMXMPConnector client = new JMXMPConnector(url, enviroment);

            server.stop();

        }
        return result();
    }
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号