package jmxlearn.agent;
import javax.management.MBeanServer;
import javax.management.MBeanServerFactory;
import javax.management.ObjectName;
import jmxlearn.intf.HelloWorld;
<<<<<<< HEAD
import com.sun.jdmk.comm.HtmlAdaptorServer;
public class HelloWorldAgent {
private MBeanServer mbs = null;
public HelloWorldAgent() {
mbs = MBeanServerFactory.createMBeanServer("HelloAgent");
HelloWorld hwi = new HelloWorld();
HtmlAdaptorServer adapter = new HtmlAdaptorServer();
ObjectName adaptorName = null;
ObjectName helloworldName = null;
try {
helloworldName = new ObjectName("HelloAgent:name=helloworld1");
mbs.registerMBean(hwi, helloworldName);
adaptorName = new ObjectName(
"HelloAgent:name=htmladapter,port=9999");
adapter.setPort(9999);
mbs.registerMBean(adapter, adaptorName);
adapter.start();
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* @param args
*/
public static void main(String[] args) {
System.out.println("Running");
HelloWorldAgent agent = new HelloWorldAgent();
}
=======
public class HelloWorldAgent {
//
// private MBeanServer mbs = null;
//
// public HelloWorldAgent() {
// mbs = MBeanServerFactory.createMBeanServer("HelloAgent");
//
// HelloWorld hwi = new HelloWorld();
// HtmlAdaptorServer adapter = new HtmlAdaptorServer();
// ObjectName adaptorName = null;
// ObjectName helloworldName = null;
//
// try {
// helloworldName = new ObjectName("HelloAgent:name=helloworld1");
// mbs.registerMBean(hwi, helloworldName);
//
// adaptorName = new ObjectName(
// "HelloAgent:name=htmladapter,port=9999");
// adapter.setPort(9999);
// mbs.registerMBean(adapter, adaptorName);
//
// adapter.start();
//
// } catch (Exception e) {
// e.printStackTrace();
// }
// }
//
// /**
// * @param args
// */
// public static void main(String[] args) {
// System.out.println("Running");
// HelloWorldAgent agent = new HelloWorldAgent();
// }
>>>>>>> 72ff47106c94f8f51f9c8365d5aa5cd06f47d2bd
}