/*
* myLib - https://github.com/taktod/myLib
* Copyright (c) 2014 ttProject. All rights reserved.
*
* Licensed under The MIT license.
*/
package com.ttProject.jmx.test;
import org.apache.log4j.Logger;
import org.junit.Assert;
import com.ttProject.jmx.JMXFactory;
/**
* jmx test
* @author taktod
*/
public class JMXTest {
/** logger */
private static Logger logger = Logger.getLogger(JMXTest.class);
/**
* entry
* @param args
*/
public static void main(String[] args) {
logger.info("start");
TestMXBean mxBean = new TestMXBean();
JMXFactory.registerMBean("control", mxBean);
try {
while(mxBean.isWork()) {
Thread.sleep(1000);
}
}
catch (InterruptedException e) {
}
catch (Exception e) {
e.printStackTrace();
Assert.fail("Exception occured");
}
}
}