Set resultMBeans = null;
Set resultNames = null;
try
{
server = MBeanServerFactory.createMBeanServer();
instances.add(server.registerMBean(new Trivial(),
new ObjectName("MyDomain:description=Printer,type=laser")));
instances.add(server.registerMBean(new Trivial(),
new ObjectName("DefaultDomain:description=Printer,type=laser,date=1993")));
instances.add(server.registerMBean(new Trivial(),
new ObjectName("Socrates:description=Printer,type=laser,date=1993")));
server.registerMBean(new Trivial(),
new ObjectName("DefaultDomain:description=Printer,type=ink"));
server.registerMBean(new Trivial(),
new ObjectName("MyDomain:description=Disk,capacity=2"));
server.registerMBean(new Trivial(),
new ObjectName("DefaultDomain:description=Disk,capacity=1"));
resultMBeans = server.queryMBeans(new ObjectName("*:description=Printer,type=laser,*"), null);
resultNames = server.queryNames(new ObjectName("*:description=Printer,type=laser,*"), null);
}
catch (Exception e)