参考资料
http://verran.iteye.com/blog/65019
http://snowmanjy.iteye.com/blog/34382
上面两个帖子说的比较详细了 不再多说
上代码
HelloMBean 和 HelloMBeanImpl 相当于subAgent
MBeanServer 相当于 Agent吧
http://verran.iteye.com/blog/65019
http://snowmanjy.iteye.com/blog/34382
上面两个帖子说的比较详细了 不再多说
上代码
HelloMBean 和 HelloMBeanImpl 相当于subAgent
public interface HelloMBean {
String hello(String username);
}
public class HelloMBeanImpl implements HelloMBean {
@Override
public String hello(String username) {
return "Hello " + username;
}
}
MBeanServer 相当于 Agent吧
public class Main {
/**
* @param args
*/
public static void main(String[] args) throws Exception{
MBeanServer mbs = ManagementFactory.getPlatformMBeanServer();
final HtmlAdaptorServer htmlAdaptor = new HtmlAdaptorServer();
ObjectName htmlAdaptorON = new ObjectName("mymbeans:name=HtmlAdaptor");
htmlAdaptor.setPort(9999);
mbs.registerMBean(htmlAdaptor, htmlAdaptorON);
System.out.print("Starting the HtmlAdaptor....");
htmlAdaptor.start();
}
}