org.apache.activemq.console.util
Class JmxMBeansUtil

java.lang.Object
  extended by org.apache.activemq.console.util.JmxMBeansUtil

public class JmxMBeansUtil
extends Object


Constructor Summary
JmxMBeansUtil()
           
 
Method Summary
static QueryFilter createMBeansAttributeQuery(JMXServiceURL jmxUrl, Set attributes)
           
static QueryFilter createMBeansObjectNameQuery(JMXServiceURL jmxUrl)
           
static QueryFilter createMessageQueryFilter(JMXServiceURL jmxUrl, ObjectName destName)
           
static String createQueryString(String query, List params)
           
static String createQueryString(String query, String param)
           
static List filterMBeansView(List mbeans, Set viewFilter)
           
static List filterMessagesView(List messages, Set groupViews, Set attributeViews)
           
static List getAllBrokers(JMXServiceURL jmxUrl)
           
static List getAllBrokers(JMXServiceURL jmxUrl, Set attributes)
           
static List getBrokersByName(JMXServiceURL jmxUrl, String brokerName)
           
static List getBrokersByName(JMXServiceURL jmxUrl, String brokerName, Set attributes)
           
static List queryMBeans(JMXServiceURL jmxUrl, List queryList)
           
static List queryMBeans(JMXServiceURL jmxUrl, List queryList, Set attributes)
           
static List queryMBeans(JMXServiceURL jmxUrl, String queryString)
           
static List queryMBeans(JMXServiceURL jmxUrl, String queryString, Set attributes)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JmxMBeansUtil

public JmxMBeansUtil()
Method Detail

getAllBrokers

public static List getAllBrokers(JMXServiceURL jmxUrl)
                          throws Exception
Throws:
Exception

getBrokersByName

public static List getBrokersByName(JMXServiceURL jmxUrl,
                                    String brokerName)
                             throws Exception
Throws:
Exception

getAllBrokers

public static List getAllBrokers(JMXServiceURL jmxUrl,
                                 Set attributes)
                          throws Exception
Throws:
Exception

getBrokersByName

public static List getBrokersByName(JMXServiceURL jmxUrl,
                                    String brokerName,
                                    Set attributes)
                             throws Exception
Throws:
Exception

queryMBeans

public static List queryMBeans(JMXServiceURL jmxUrl,
                               List queryList)
                        throws Exception
Throws:
Exception

queryMBeans

public static List queryMBeans(JMXServiceURL jmxUrl,
                               List queryList,
                               Set attributes)
                        throws Exception
Throws:
Exception

queryMBeans

public static List queryMBeans(JMXServiceURL jmxUrl,
                               String queryString)
                        throws Exception
Throws:
Exception

queryMBeans

public static List queryMBeans(JMXServiceURL jmxUrl,
                               String queryString,
                               Set attributes)
                        throws Exception
Throws:
Exception

filterMBeansView

public static List filterMBeansView(List mbeans,
                                    Set viewFilter)
                             throws Exception
Throws:
Exception

createQueryString

public static String createQueryString(String query,
                                       String param)

createQueryString

public static String createQueryString(String query,
                                       List params)

createMBeansObjectNameQuery

public static QueryFilter createMBeansObjectNameQuery(JMXServiceURL jmxUrl)

createMBeansAttributeQuery

public static QueryFilter createMBeansAttributeQuery(JMXServiceURL jmxUrl,
                                                     Set attributes)

createMessageQueryFilter

public static QueryFilter createMessageQueryFilter(JMXServiceURL jmxUrl,
                                                   ObjectName destName)

filterMessagesView

public static List filterMessagesView(List messages,
                                      Set groupViews,
                                      Set attributeViews)
                               throws Exception
Throws:
Exception


Copyright © 2011 Apache Software Foundation. All Rights Reserved.