public JMXConnector(MBeanServerReference mbeanServerReference, String objectName, ClassLoader classLoader) { this(mbeanServerReference.getMBeanServer(), objectName, classLoader); }
public Kernel newKernel(JMXConnector jmxConnector) throws IOException { MBeanServerConnection mbServerConnection = jmxConnector.getMBeanServerConnection(); return new KernelDelegate(mbServerConnection); }
private static NotificationBroadcasterSupport getNotificationBroadcasterSupport(Kernel kernel, AbstractName name) { try { MBeanServerKernelBridge bridge = (MBeanServerKernelBridge)kernel.getGBean(MBeanServerKernelBridge.class); return bridge.getNotificationBroadcasterSupport(name); } catch (Exception e) { LOG.debug("Failed to lookup MBeanServerKernelBridge", e); return null; } }
|| ip.equals(host.getHostName()) ||ip.equals("127.0.0.1")) { mbServerConn = ((RealMBeanServerReference)PortletManager.getKernel().getGBean("MBeanServerReference")).getMBeanServer(); } else { JMXServiceURL serviceURL = new JMXServiceURL(
public JMXSecureConnector(MBeanServerReference mbeanServerReference, ServerInfo serverInfo, String objectName, ClassLoader classLoader) { this(mbeanServerReference.getMBeanServer(), serverInfo, objectName, classLoader); }
public void init(JMXConnector jmxConnector, String hostname) throws IOException { this.jmxConnector = jmxConnector; MBeanServerConnection mbServerConnection = jmxConnector.getMBeanServerConnection(); initialize(new KernelDelegate(mbServerConnection)); checkSameMachine(hostname); }
public JMXConnector(MBeanServerReference mbeanServerReference, ServerInfo serverInfo, String objectName, ClassLoader classLoader) { this(mbeanServerReference.getMBeanServer(), serverInfo, objectName, classLoader); }
/** * Helper method to connect to a remote kernel. */ public static KernelManagementHelper getRemoteKernelManager(String host, String user, String password) throws java.io.IOException { String uri = "jmx:rmi://" + host + "/jndi/rmi:/JMXConnector"; java.util.Map environment = new java.util.HashMap(); String[] credentials = new String[]{user, password}; environment.put(javax.management.remote.JMXConnector.CREDENTIALS, credentials); javax.management.remote.JMXServiceURL address = new javax.management.remote.JMXServiceURL("service:" + uri); javax.management.remote.JMXConnector jmxConnector = javax.management.remote.JMXConnectorFactory.connect(address, environment); javax.management.MBeanServerConnection mbServerConnection = jmxConnector.getMBeanServerConnection(); Kernel kernel = new org.apache.geronimo.system.jmx.KernelDelegate(mbServerConnection); return new KernelManagementHelper(kernel); }
protected MBeanServer getMBeanServer() { MBeanServerReference ref; try { ref = kernel.getGBean(MBeanServerReference.class); return ref.getMBeanServer(); } catch (Exception e) { return null; } }
ManagementContext mgmtctx = new ManagementContext(mbeanServerReference != null ? mbeanServerReference.getMBeanServer() : null); mgmtctx.setCreateConnector(false); brokerService.setManagementContext(mgmtctx);
Registry.setServer(mbeanServerReference.getMBeanServer());
Registry.setServer(mbeanServerReference.getMBeanServer());