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();
}
}
BoundaryTest.java 文件源码
java
阅读 17
收藏 0
点赞 0
评论 0
项目:freeVM
作者:
评论列表
文章目录