1 8 9 package mx4j.examples.mbeans.rmi; 10 11 import javax.management.MBeanServer ; 12 import javax.management.MBeanServerFactory ; 13 import javax.management.MBeanServerInvocationHandler ; 14 import javax.management.ObjectName ; 15 16 27 public class Server 28 { 29 public static void main(String [] args) throws Exception 30 { 31 MBeanServer server = MBeanServerFactory.createMBeanServer(); 32 33 ObjectName name = new ObjectName ("examples:type=remote"); 34 MyRemoteServiceObject remote = new MyRemoteServiceObject(); 35 server.registerMBean(remote, name); 36 37 MyRemoteServiceObjectMBean managed = (MyRemoteServiceObjectMBean)MBeanServerInvocationHandler.newProxyInstance(server, name, MyRemoteServiceObjectMBean.class, false); 38 managed.start(); 39 } 40 } 41 | Popular Tags |