BoundaryTest.java 文件源码

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

项目:freeVM 作者:
public void setUp() {
    try {
        server = MBeanServerFactory.createMBeanServer();
        monitor = new GaugeMonitor();
        sensor = new Impulse(100, 100, testedClass[0], testedClass[1]);

        server.registerMBean(monitor, new ObjectName(
                "org.apache.harmony.test.func.api.javax.management.monitor."
                        + "countermonitor:type=CounterMonitor,id=1"));
        sensorName = new ObjectName(Impulse.SENSOR_NAME_TEMPLATE + "1");
        server.registerMBean(sensor, sensorName);

        monitor.addNotificationListener(nListener, null, "handback");

        /* setup monitor */
        monitor.addObservedObject(sensorName);
        monitor.setObservedAttribute("Value");
        monitor.setGranularityPeriod(50);
        monitor.setNotifyHigh(true);
        monitor.setNotifyLow(true);

        Thread sensorThread = new Thread(sensor);
        sensorThread.setDaemon(true);
        sensorThread.start();

    } catch (Throwable t) {
        t.printStackTrace();
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号