|
|
| |
"Managing the Unmanaged"
Vol. 9, Issue 5, p. 28
Listing 1
//Create MBeanServer
MBeanServer server = MBeanServerFactory.createMBeanServer();
System.out.println("\n\Creating and Registering Service");
ObjectName serviceName = null;
try {
Service aService = new Service();
serviceName = new ObjectName("Domain:name=service");
server.registerMBean(aService, serviceName);
} catch (Exception e) {
//Couldn't register
e.printStackTrace();
}
Listing 2
//create the HTMLAdapter
HtmlAdaptorServer html = new HtmlAdaptorServer(8080);
ObjectName htmlAdapterServerName = null;
try {
htmlAdapterServerName= new
ObjectName("Adaptor:name=html,port=8080");
//Since the HTMLAdaptor is itself JMX compliant, we
//register it. This gives it access to registry
//information that exists inside the MBeanServer
server.registerMBean(html, htmlAdapterServerName);
//start listenting
html.start();
} catch(Exception e) {
System.out.println("\nError Creating the html adapter");
e.printStackTrace();
}
|
|
All Rights Reserved
Copyright © 2004 SYS-CON Media, Inc.
E-mail: info@sys-con.com
Java and Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. SYS-CON Publications, Inc. is independent of Sun Microsystems, Inc.
|