1 8 9 package test.javax.management.remote.rmi; 10 11 import javax.management.MBeanServer ; 12 import javax.management.remote.JMXConnector ; 13 import javax.management.remote.JMXConnectorFactory ; 14 import javax.management.remote.JMXConnectorServer ; 15 import javax.management.remote.JMXConnectorServerFactory ; 16 import javax.management.remote.JMXServiceURL ; 17 18 import test.javax.management.MultiThreadMBeanServerTest; 19 20 23 public class RMIJRMPMultiThreadMBeanServerConnectionTest extends MultiThreadMBeanServerTest 24 { 25 private JMXConnectorServer connectorServer; 26 27 public RMIJRMPMultiThreadMBeanServerConnectionTest(String s) 28 { 29 super(s); 30 } 31 32 protected void setUp() throws Exception 33 { 34 MBeanServer server = newMBeanServer(); 35 JMXServiceURL url = new JMXServiceURL ("rmi", "localhost", 0); 36 connectorServer = JMXConnectorServerFactory.newJMXConnectorServer(url, null, server); 37 connectorServer.start(); 38 sleep(1000); 39 40 JMXConnector connector = JMXConnectorFactory.connect(connectorServer.getAddress()); 41 this.server = connector.getMBeanServerConnection(); 42 } 43 44 protected void tearDown() throws Exception 45 { 46 super.tearDown(); 47 connectorServer.stop(); 48 sleep(1000); 49 } 50 } 51 | Popular Tags |