/** * set the domain for all active mbean servers */ public static void setDomain(String domain) { Iterator iter = identities.keySet().iterator(); while(iter.hasNext()) { Identity ident = (Identity) identities.get(iter.next()); if(ident != null) { ident.domain = domain; } ident.calcHashCode(); } System.setProperty("jboss.identity.domain", domain); _domain = domain; NetworkRegistry.getInstance().changeDomain(domain); }
private void initTransporterServices() throws Exception { // create MBeanServer MBeanServer mbeanServer = MBeanServerFactory.createMBeanServer(); NetworkRegistry registry = NetworkRegistry.getInstance(); String host = InetAddress.getLocalHost().getHostAddress(); JNDIDetector jndiDetector = new JNDIDetector(); jndiDetector.setPort(JNDIServer.JNDI_PORT); jndiDetector.setHost(host); jndiDetector.setContextFactory("org.jnp.interfaces.NamingContextFactory"); jndiDetector.setURLPackage("org.jboss.naming:org.jnp.interfaces"); InternalTransporterServices transporterService = InternalTransporterServices.getInstance(); transporterService.setup(mbeanServer, jndiDetector, new ObjectName("remoting:type=Detector,transport=jndi"), registry, new ObjectName("remoting:type=NetworkRegistry"), true, true); //TODO: -TME Have to start the detector after setup() call? jndiDetector.start(); }
/** * Sets up NetworkRegistry and MulticastDetector so we can listen for any additions or removals of remoting * servers on the network. * * @throws Exception */ public void setupDetector() throws Exception { // we need an MBeanServer to store our network registry and multicast detector services MBeanServer server = MBeanServerFactory.createMBeanServer(); // the registry will house all remoting servers discovered NetworkRegistry registry = NetworkRegistry.getInstance(); server.registerMBean(registry, new ObjectName("remoting:type=NetworkRegistry")); println("NetworkRegistry has been created"); // register class as listener, so know when new server found registry.addNotificationListener(this, null, null); println("NetworkRegistry has added the client as a listener"); // multicast detector will detect new network registries that come online MulticastDetector detector = new MulticastDetector(); server.registerMBean(detector, new ObjectName("remoting:type=MulticastDetector")); detector.start(); println("MulticastDetector has been created and is listening for new NetworkRegistries to come online"); return; }
private void initTransporterServices() throws Exception { // create MBeanServer MBeanServer mbeanServer = MBeanServerFactory.createMBeanServer(); NetworkRegistry registry = NetworkRegistry.getInstance(); String host = InetAddress.getLocalHost().getHostAddress(); JNDIDetector jndiDetector = new JNDIDetector(); jndiDetector.setPort(JNDIServer.JNDI_PORT); jndiDetector.setHost(host); jndiDetector.setContextFactory("org.jnp.interfaces.NamingContextFactory"); jndiDetector.setURLPackage("org.jboss.naming:org.jnp.interfaces"); InternalTransporterServices transporterService = InternalTransporterServices.getInstance(); transporterService.setup(mbeanServer, jndiDetector, new ObjectName("remoting:type=Detector,transport=jndi"), registry, new ObjectName("remoting:type=NetworkRegistry"), true, true); //TODO: -TME Have to start the detector after setup() call? jndiDetector.start(); }
private void initTransporterServices() throws Exception { // create MBeanServer MBeanServer mbeanServer = MBeanServerFactory.createMBeanServer(); NetworkRegistry registry = NetworkRegistry.getInstance(); String host = InetAddress.getLocalHost().getHostAddress(); JNDIDetector jndiDetector = new JNDIDetector(); jndiDetector.setPort(JNDIServer.JNDI_PORT); jndiDetector.setHost(host); jndiDetector.setContextFactory("org.jnp.interfaces.NamingContextFactory"); jndiDetector.setURLPackage("org.jboss.naming:org.jnp.interfaces"); InternalTransporterServices transporterService = InternalTransporterServices.getInstance(); transporterService.setup(mbeanServer, jndiDetector, new ObjectName("remoting:type=Detector,transport=jndi"), registry, new ObjectName("remoting:type=NetworkRegistry"), true, true); //TODO: -TME Have to start the detector after setup() call? jndiDetector.start(); }
private void initTransporterServices() throws Exception { // create MBeanServer MBeanServer mbeanServer = MBeanServerFactory.createMBeanServer(); NetworkRegistry registry = NetworkRegistry.getInstance(); String host = InetAddress.getLocalHost().getHostAddress(); JNDIDetector jndiDetector = new JNDIDetector(); jndiDetector.setPort(JNDIServer.JNDI_PORT); jndiDetector.setHost(host); jndiDetector.setContextFactory("org.jnp.interfaces.NamingContextFactory"); jndiDetector.setURLPackage("org.jboss.naming:org.jnp.interfaces"); InternalTransporterServices transporterService = InternalTransporterServices.getInstance(); transporterService.setup(mbeanServer, jndiDetector, new ObjectName("remoting:type=Detector,transport=jndi"), registry, new ObjectName("remoting:type=NetworkRegistry"), true, true); //TODO: -TME Have to start the detector after setup() call? jndiDetector.start(); }
NetworkInstance ni[] = NetworkRegistry.getInstance().queryServers(new IdentityFilter(identity)); if(ni != null && ni.length > 0)
NetworkRegistry registry = NetworkRegistry.getInstance(); server.registerMBean(registry, new ObjectName("remoting:type=NetworkRegistry"));
NetworkRegistry registry = NetworkRegistry.getInstance(); server.registerMBean(registry, new ObjectName("remoting:type=NetworkRegistry")); println("NetworkRegistry has been created");
NetworkRegistry registry = NetworkRegistry.getInstance(); services.setup(server, detector, null, registry, null, true, true); detector.start(); NetworkRegistry registry = NetworkRegistry.getInstance(); services.assignNetworkRegistry(registry, null, true);