Package javax.management

Examples of javax.management.MBeanServerConnection.queryNames()


        } catch (IOException ex) {
          if (!ex.getMessage().contentEquals("Connection closed"))
            KarafJMXPlugin.getLogger().warning(ex);
          return null;
        }
        final Set<ObjectName> queryNames = connection.queryNames(frameworkQueryObjectName, null);
        for (ObjectName FrameworkObjectName : queryNames) {
          FrameworkMBean mbean = MBeanServerInvocationHandler.newProxyInstance(connection, FrameworkObjectName, FrameworkMBean.class, true);
          return callback.doWithFrameworkMBean(mbean);
        }
        return null;
View Full Code Here


        } catch (IOException ex) {
          if (!ex.getMessage().contentEquals("Connection closed"))
            Fabric8JMXPlugin.getLogger().warning(ex);
          return null;
        }
        final Set<ObjectName> queryNames = connection.queryNames(fabricObjectName, null);
        for (ObjectName fabric8ObjectName : queryNames) {
          FabricManagerMBean fabricMBean = MBeanServerInvocationHandler.newProxyInstance(connection, fabric8ObjectName, FabricManagerMBean.class, true);
          return callback.doWithFabricManagerMBean(fabricMBean);
        }
        return null;
View Full Code Here

        } catch (IOException ex) {
          if (!ex.getMessage().contentEquals("Connection closed"))
            Fabric8JMXPlugin.getLogger().warning(ex);
          return null;
        }
        final Set<ObjectName> queryNames = connection.queryNames(insightObjectName, null);
        for (ObjectName insightObjectName : queryNames) {
          LogQuerySupportMBean logQuerySupportMBean = MBeanServerInvocationHandler.newProxyInstance(connection, insightObjectName, LogQuerySupportMBean.class, true);
          return callback.doWithLogQuerySupportMBean(logQuerySupportMBean);
        }
        return null;
View Full Code Here

    public List<Metric> poll(MetricFilter filter, boolean reset) {
        List<Metric> metrics = Lists.newArrayList();
        try {
            MBeanServerConnection con = connector.getConnection();
            for (ObjectName query : queries) {
                Set<ObjectName> names = con.queryNames(query, null);
                for (ObjectName name : names) {
                    try {
                        getMetrics(con, filter, metrics, name);
                    } catch (Exception e) {
                        LOGGER.warn("failed to get metrics for: " + name, e);
View Full Code Here

        if (virtualHost != null)
        {
            ObjectName virtualHostMBeanName = new ObjectName("org.apache.qpid:type=VirtualHost.VirtualHostManager,VirtualHost="
                    + ObjectName.quote(virtualHost));

            Set<ObjectName> virtualHostMBeans = connection.queryNames(virtualHostMBeanName, null);
            if(virtualHostMBeans.size() == 0)
            {
                throw new IllegalArgumentException("VirtualHost MBean was not found for virtual host " + virtualHost);
            }
View Full Code Here

        MBeanServerConnection mbServerConn = this.jmxConnector.getMBeanServerConnection();
       
        String name = "DefaultManagedExecutorService";
       
        Set<ObjectName> objectNameSet =
            mbServerConn.queryNames(new ObjectName("*:j2eeType=ManagedExecutorService,name=" + name + ",*"), null);
        assertEquals(1, objectNameSet.size());
       
        ObjectName executorService = objectNameSet.iterator().next();
               
        invokeTest("testBasic")
View Full Code Here

        MBeanServerConnection mbServerConn = this.jmxConnector.getMBeanServerConnection();
       
        String name = "DefaultManagedScheduledExecutorService";
       
        Set<ObjectName> objectNameSet =
            mbServerConn.queryNames(new ObjectName("*:j2eeType=ManagedExecutorService,name=" + name + ",*"), null);
        assertEquals(1, objectNameSet.size());
       
        ObjectName executorService = objectNameSet.iterator().next();
               
        invokeTest("testBasic");                        
View Full Code Here

        MBeanServerConnection mbServerConn = this.jmxConnector.getMBeanServerConnection();
       
        String name = "DefaultManagedThreadFactory";
       
        Set<ObjectName> objectNameSet =
            mbServerConn.queryNames(new ObjectName("*:j2eeType=ManagedThreadFactory,name=" + name + ",*"), null);
        assertEquals(1, objectNameSet.size());
       
        return objectNameSet.iterator().next();
    }
   
View Full Code Here

    OpendsJmxConnector connector = connect("cn=Privileged User,o=test",
        "password", TestCaseUtils.getServerJmxPort());
    MBeanServerConnection jmxc = connector.getMBeanServerConnection();
    assertNotNull(jmxc);

    Set names = jmxc.queryNames(null, null);
    names.clear();

    final String dn = "cn=config";
    final String attribute = "ds-cfg-size-limit";
View Full Code Here

    public String[] getBrokerNames() throws Exception {
        MBeanServerConnection connection = getMBeanServerConnection();
        ObjectName names = new ObjectName("org.apache.activemq:type=Broker,brokerName=*");
        Set<String> rc = new HashSet<String>();
        Set<ObjectName> objectNames = connection.queryNames(names, null);
        for(ObjectName name: objectNames) {
            String bn = name.getKeyProperty("brokerName");
            if(bn!=null) {
                rc.add(bn);
            }
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.