Package javax.management

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


        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

               
        MBeanServer mbs = im.getMBeanServer();
        assertNotNull("MBeanServer should be available.", mbs);

        ObjectName managerName = RMUtils.getManagedObjectName(manager);
        Set<ObjectInstance> mbset = mbs.queryMBeans(managerName, null);
        assertEquals("ManagedRMManager should be found", 1, mbset.size());

        Object o;
        o = mbs.getAttribute(managerName, "UsingStore");
        assertTrue(o instanceof Boolean);
View Full Code Here

        assertEquals("No Endpoint", 0, ((String[])o).length);
   
        RMEndpoint rme = createTestRMEndpoint();
       
        ObjectName endpointName = RMUtils.getManagedObjectName(rme);
        mbset = mbs.queryMBeans(endpointName, null);
        assertEquals("ManagedRMEndpoint should be found", 1, mbset.size());
       
        o = mbs.invoke(managerName, "getEndpointIdentifiers", null, null);
        assertEquals("One Endpoint", 1, ((String[])o).length);
        assertEquals("Endpoint identifier must match",
View Full Code Here

    public static LoggingMXBean getLoggingMXBean() {
        try {
            ObjectName loggingMXBeanName = new ObjectName(LOGGING_MXBEAN_NAME);
            MBeanServer platformBeanServer = ManagementFactory
                    .getPlatformMBeanServer();
            Set<?> loggingMXBeanSet = platformBeanServer.queryMBeans(
                    loggingMXBeanName, null);

            if (loggingMXBeanSet.size() != 1) {
                // logging.21=There Can Be Only One logging MX bean.
                throw new AssertionError(Messages.getString("logging.21")); //$NON-NLS-1$
View Full Code Here

           
            MBeanServer mbs = im.getMBeanServer();
           
            ObjectName name = new ObjectName(ManagementConstants.DEFAULT_DOMAIN_NAME
                                             + ":type=Bus.Service.Endpoint,*");
            Set s = mbs.queryMBeans(name, null);
            assertEquals(2, s.size());
        } finally {
            bus.shutdown(true);
        }
       
View Full Code Here

                       new ObjectName("DefaultDomain:description=Printer,type=ink")));
         instances.add(server.registerMBean(new Trivial(),
                       new ObjectName("MyDomain:description=Disk,capacity=2")));
         instances.add(server.registerMBean(new Trivial(),
                       new ObjectName("DefaultDomain:description=Disk,capacity=1")));
         resultMBeans = server.queryMBeans(new ObjectName("*:*"), null);
         resultNames = server.queryNames(new ObjectName("*:*"), null);
      }
      catch (Exception e)
      {
         fail(e.toString());
View Full Code Here

                       new ObjectName("DefaultDomain:description=Printer,type=ink")));
         server.registerMBean(new Trivial(),
                       new ObjectName("MyDomain:description=Disk,capacity=2"));
         instances.add(server.registerMBean(new Trivial(),
                       new ObjectName("DefaultDomain:description=Disk,capacity=1")));
         resultMBeans = server.queryMBeans(new ObjectName(":*"), null);
         resultNames = server.queryNames(new ObjectName(":*"), null);
      }
      catch (Exception e)
      {
         fail(e.toString());
View Full Code Here

                       new ObjectName("DefaultDomain:description=Printer,type=ink"));
         instances.add(server.registerMBean(new Trivial(),
                       new ObjectName("MyDomain:description=Disk,capacity=2")));
         server.registerMBean(new Trivial(),
                       new ObjectName("DefaultDomain:description=Disk,capacity=1"));
         resultMBeans = server.queryMBeans(new ObjectName("MyDomain:*"), null);
         resultNames = server.queryNames(new ObjectName("MyDomain:*"), null);
      }
      catch (Exception e)
      {
         fail(e.toString());
View Full Code Here

                       new ObjectName("DefaultDomain:description=Printer,type=ink"));
         instances.add(server.registerMBean(new Trivial(),
                       new ObjectName("MyDomain:description=Disk,capacity=2")));
         server.registerMBean(new Trivial(),
                       new ObjectName("DefaultDomain:description=Disk,capacity=1"));
         resultMBeans = server.queryMBeans(new ObjectName("??Domain:*"), null);
         resultNames = server.queryNames(new ObjectName("??Domain:*"), null);
      }
      catch (Exception e)
      {
         fail(e.toString());
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.