@Override public String getDefaultDomain() { return mbeanServer.getDefaultDomain(); }
@Override public String getDefaultDomain() { return mbeanServer.getDefaultDomain(); }
@Override public String getDefaultDomain() { return mbeanServer.getDefaultDomain(); }
@Override public String getDefaultDomain() { return mbeanServer.getDefaultDomain(); }
@Override public String getDefaultDomain() { return mbs.getDefaultDomain(); }
/** {@inheritDoc} */ @Override public String getDefaultDomain() { return origin.getDefaultDomain(); }
/** * Locate the MBean server to use based on user input from startup. * * @return The MBean server to use. */ private MBeanServer findServer() { if ( usePlatformServer ) { // they specified to use the platform (vm) server return ManagementFactory.getPlatformMBeanServer(); } // otherwise lookup all servers by (optional) agentId. // IMPL NOTE : the findMBeanServer call treats a null agentId to mean match all... ArrayList<MBeanServer> mbeanServers = MBeanServerFactory.findMBeanServer( agentId ); if ( defaultDomain == null ) { // they did not specify a domain by which to locate a particular MBeanServer to use, so chose the first return mbeanServers.get( 0 ); } for ( MBeanServer mbeanServer : mbeanServers ) { // they did specify a domain, so attempt to locate an MBeanServer with a matching default domain, returning it // if we find it. if ( defaultDomain.equals( mbeanServer.getDefaultDomain() ) ) { return mbeanServer; } } return null; }
public static MBeanServer getMBeanServer() { List<MBeanServer> servers=MBeanServerFactory.findMBeanServer(null); if(servers != null && !servers.isEmpty()) { // return 'jboss' server if available for(int i=0; i < servers.size(); i++) { MBeanServer srv=servers.get(i); if("jboss".equalsIgnoreCase(srv.getDefaultDomain())) return srv; } // return first available server return servers.get(0); } else { //if it all fails, create a default return MBeanServerFactory.createMBeanServer(); } }
if (null != mBeanServer.getDefaultDomain()) { if (null == anMBeanServer.getDefaultDomain()) { mBeanServer = anMBeanServer; break;
public static List<MBeanNode> getAllMBeanNodes() throws JMException { initJRockitMBeansIfNeeded(); final List<MBeanNode> result = new ArrayList<MBeanNode>(); final MBeanServer platformMBeanServer = getPlatformMBeanServer(); final MBeanNode platformNode = new MBeanNode(""); // MBeans pour la plateforme final MBeans platformMBeans = new MBeans(); platformNode.getChildren().addAll(platformMBeans.getMBeanNodes()); result.add(platformNode); // pour JBoss 5.0.x, les MBeans de JBoss sont dans un autre MBeanServer for (final MBeanServer mbeanServer : getMBeanServers()) { if (!mbeanServer.equals(platformMBeanServer)) { final MBeanNode node = new MBeanNode(mbeanServer.getDefaultDomain()); final MBeans mbeans = new MBeans(mbeanServer); node.getChildren().addAll(mbeans.getMBeanNodes()); result.add(node); } } return result; }
@Test public void defaultDomain() throws Exception { MBeanServerFactoryBean bean = new MBeanServerFactoryBean(); bean.setDefaultDomain("foo"); bean.afterPropertiesSet(); try { MBeanServer server = bean.getObject(); assertEquals("The default domain should be foo", "foo", server.getDefaultDomain()); } finally { bean.destroy(); } }
/** {@inheritDoc} */ public String getDefaultDomain() { return delegate.getDefaultDomain(); }
@Override public MBeanServer getMBeanServer() { for (MBeanServer server : MBeanServerFactory.findMBeanServer(null)) { if ("jboss".equals(server.getDefaultDomain()) || "DefaultDomain".equals(server.getDefaultDomain())) { return server; } } return null; }
@Override public void setMBeanServer(MBeanServer server) { /** * An MBean is a managed Java object, similar to a JavaBeans * component, that follows the design patterns set forth in the JMX * specification. An MBean can represent a device, an application, * or any resource that needs to be managed. MBeans expose a * management interface that consists of the following: * * A set of readable or writable attributes, or both. A set of * invokable operations. A self-description. * */ if (server != null) { logger.info("Default domain: " + server.getDefaultDomain()); } }
/** * Dump out a list of MBeanServer with some statistics. * * @param servers server to dump * @return statistics as strings */ public static String dump(Set<MBeanServerConnection> servers) { StringBuffer ret = new StringBuffer(); ret.append("Found ").append(servers.size()).append(" MBeanServers\n"); for (MBeanServerConnection c : servers) { MBeanServer s = (MBeanServer) c; ret.append(" ") .append("++ ") .append(s.toString()) .append(": default domain = ") .append(s.getDefaultDomain()) .append(", ") .append(s.getMBeanCount()) .append(" MBeans\n"); ret.append(" Domains:\n"); for (String d : s.getDomains()) { appendDomainInfo(ret, s, d); } } ret.append("\n"); ret.append("Platform MBeanServer: ") .append(ManagementFactory.getPlatformMBeanServer()) .append("\n"); return ret.toString(); }
protected MBeanServer locateJBoss() { for (Object o: MBeanServerFactory.findMBeanServer(null)) { MBeanServer server = (MBeanServer) o; if ("jboss".equals(server.getDefaultDomain())) { return server; } } return null; }
@SuppressWarnings("cast") protected MBeanServer doFindServer(String domainName) { for (MBeanServer server : MBeanServerFactory.findMBeanServer(null)) { String domain = server.getDefaultDomain(); if (domain == null || !domain.equals(domainName)) { continue; } return server; } return defaultServer; }
/** * {@inheritDoc} */ @Override public String getDefaultDomain() { return getDelegate().getDefaultDomain(); }
@Test public void testGetDefaultDomain() throws Exception { assertEquals(mbeanServerConnection.getDefaultDomain(), platformMBeanServer.getDefaultDomain()); }
@Test public void testGetDefaultDomain() throws Exception { assertEquals(mbeanServerConnection.getDefaultDomain(), platformMBeanServer.getDefaultDomain()); }