Examples of queryMBeans()


Examples of javax.management.MBeanServer.queryMBeans()

                }
            }
            else {
                writer.outputHeader();
                if (view.equals("bean")) {
                    Set mbeans = beanServer.queryMBeans(name, query);
                    writer.outputMBeans(mbeans);
                }
                else if (view.equals("detail")) {
                    Set names = beanServer.queryNames(name, query);
                    writer.outputDetail(names);
View Full Code Here

Examples of javax.management.MBeanServer.queryMBeans()

        beanServer.registerMBean(new Foo("Hiram"), new ObjectName("Bar:type=Foo,name=Hiram"));
       
       
        // now lets try find some MBeans using a query
       
        Set result = beanServer.queryMBeans(null, new ObjectName("*:type=Foo,*"));
        assertEquals("Size of results: " + result, 3, result.size());
    }
   
    protected void setUp() throws Exception {
        writer = new PrintWriter(new OutputStreamWriter(System.out));
View Full Code Here

Examples of javax.management.MBeanServerConnection.queryMBeans()

     
      MBeanServerConnection server = getServer();
     
      ObjectName provider = null;
      ObjectName providerQuery = new ObjectName("jboss.j2ee:service=EJB,*");
      Iterator mbeans = server.queryMBeans(providerQuery, null).iterator();
      while (provider == null)
      {
         ObjectInstance providerInstance = (ObjectInstance)mbeans.next();
         String name = providerInstance.getObjectName().toString();
         if (name.contains("Mdb") && !name.contains("plugin"))
View Full Code Here

Examples of javax.management.MBeanServerConnection.queryMBeans()

      Object[] params = {};
      String[] sig = {};
      Object success = server.invoke(provider, "stop", params, sig);
     
      ObjectName jmsContainerInvokerQuery = new ObjectName("jboss.j2ee:binding=my-message-driven-bean,*");
      Set mbeansSet = server.queryMBeans(jmsContainerInvokerQuery, null);
      assertEquals(1, mbeansSet.size());
      ObjectInstance jmsContainerInvokerInstance = (ObjectInstance)mbeansSet.iterator().next();
      ObjectName jmsContainerInvoker = jmsContainerInvokerInstance.getObjectName();
      //      int numActiveSessions = (Integer)server.getAttribute(jmsContainerInvoker, "NumActiveSessions");
      //      assertEquals(1, numActiveSessions);
View Full Code Here

Examples of javax.management.MBeanServerConnection.queryMBeans()

    @Test
    public void testExposedMBeans() throws Exception {
        MBeanServerConnection connection = setupAndGetConnection(new BaseAdditionalInitialization(TYPE_STANDALONE));

        int count = connection.getMBeanCount();
        Set<ObjectInstance> instances = connection.queryMBeans(null, null);
        Set<ObjectName> objectNames = connection.queryNames(null, null);
        Assert.assertEquals(count, instances.size());
        Assert.assertEquals(count, objectNames.size());
        checkSameMBeans(instances, objectNames);
        assertContainsNames(objectNames, ROOT_NAME, INTERFACE_NAME, SOCKET_BINDING_GROUP_NAME, SERVER_SOCKET_BINDING_NAME,
View Full Code Here

Examples of javax.management.MBeanServerConnection.queryMBeans()

        Assert.assertEquals(count, objectNames.size());
        checkSameMBeans(instances, objectNames);
        assertContainsNames(objectNames, ROOT_NAME, INTERFACE_NAME, SOCKET_BINDING_GROUP_NAME, SERVER_SOCKET_BINDING_NAME,
                SUBSYSTEM_NAME);

        Set<ObjectInstance> filteredInstances = connection.queryMBeans(createObjectName(Constants.DOMAIN + ":socket-binding-group=*,*"),
                null);
        Set<ObjectName> filteredNames = connection.queryNames(createObjectName(Constants.DOMAIN + ":socket-binding-group=*,*"), null);
        Assert.assertEquals(2, filteredInstances.size());
        Assert.assertEquals(2, filteredNames.size());
        checkSameMBeans(filteredInstances, filteredNames);
View Full Code Here

Examples of javax.management.MBeanServerConnection.queryMBeans()

            if (timeout > 0) {
                Thread.sleep(100);
            }
            MBeanServerConnection mbsc = getMBeanServerConnection();
            if (mbsc != null) {
                mbeans = mbsc.queryMBeans(beanName, null);
            }
        } while ((mbeans == null || mbeans.isEmpty()) && expiryTime > System.currentTimeMillis());
        return mbeans.size();
    }
View Full Code Here

Examples of javax.management.MBeanServerConnection.queryMBeans()

        try {
            JMXConnector jmxc = JMXConnectorFactory.connect(url, null);
            mbsc = jmxc.getMBeanServerConnection();

            // trace all existing MBeans
            Set<?> all = mbsc.queryMBeans(null, null);
            LOG.info("Total MBean count=" + all.size());
            for (Object o : all) {
                ObjectInstance bean = (ObjectInstance)o;
                LOG.info(bean.getObjectName());
            }
View Full Code Here

Examples of javax.management.MBeanServerConnection.queryMBeans()

        MBeanServerConnection server = jmxConn.getMBeanServerConnection();

        QueryExp queryExp = createQueryExp(queryExpStr);

        // Convert mbeans set to list to make it standard throughout the query filter
        List mbeans = new ArrayList(server.queryMBeans(objName, queryExp));

        jmxConn.close();

        return mbeans;
    }
View Full Code Here

Examples of org.jmanage.core.services.MBeanService.queryMBeans()

            filter = args[1];
        }

        MBeanService mbeanService = ServiceFactory.getMBeanService();
        List<MBeanData> mbeanDataList =
                mbeanService.queryMBeans(context.getServiceContext(appName),
                        filter);
        assert mbeanDataList != null;
        CommandUtils.printMBeans(mbeanDataList);
        return true;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.