org.apache.activemq.console.util
Class JmxMBeansUtil

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

public class JmxMBeansUtil
extends java.lang.Object


Constructor Summary
JmxMBeansUtil()
           
 
Method Summary
static QueryFilter createMBeansAttributeQuery(javax.management.remote.JMXServiceURL jmxUrl, java.util.Set attributes)
           
static QueryFilter createMBeansObjectNameQuery(javax.management.remote.JMXServiceURL jmxUrl)
           
static QueryFilter createMessageQueryFilter(javax.management.remote.JMXServiceURL jmxUrl, javax.management.ObjectName destName)
           
static java.lang.String createQueryString(java.lang.String query, java.util.List params)
           
static java.lang.String createQueryString(java.lang.String query, java.lang.String param)
           
static java.util.List filterMBeansView(java.util.List mbeans, java.util.Set viewFilter)
           
static java.util.List filterMessagesView(java.util.List messages, java.util.Set groupViews, java.util.Set attributeViews)
           
static java.util.List getAllBrokers(javax.management.remote.JMXServiceURL jmxUrl)
           
static java.util.List getAllBrokers(javax.management.remote.JMXServiceURL jmxUrl, java.util.Set attributes)
           
static java.util.List getBrokersByName(javax.management.remote.JMXServiceURL jmxUrl, java.lang.String brokerName)
           
static java.util.List getBrokersByName(javax.management.remote.JMXServiceURL jmxUrl, java.lang.String brokerName, java.util.Set attributes)
           
static java.util.List queryMBeans(javax.management.remote.JMXServiceURL jmxUrl, java.util.List queryList)
           
static java.util.List queryMBeans(javax.management.remote.JMXServiceURL jmxUrl, java.util.List queryList, java.util.Set attributes)
           
static java.util.List queryMBeans(javax.management.remote.JMXServiceURL jmxUrl, java.lang.String queryString)
           
static java.util.List queryMBeans(javax.management.remote.JMXServiceURL jmxUrl, java.lang.String queryString, java.util.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 java.util.List getAllBrokers(javax.management.remote.JMXServiceURL jmxUrl)
                                    throws java.lang.Exception
Throws:
java.lang.Exception

getBrokersByName

public static java.util.List getBrokersByName(javax.management.remote.JMXServiceURL jmxUrl,
                                              java.lang.String brokerName)
                                       throws java.lang.Exception
Throws:
java.lang.Exception

getAllBrokers

public static java.util.List getAllBrokers(javax.management.remote.JMXServiceURL jmxUrl,
                                           java.util.Set attributes)
                                    throws java.lang.Exception
Throws:
java.lang.Exception

getBrokersByName

public static java.util.List getBrokersByName(javax.management.remote.JMXServiceURL jmxUrl,
                                              java.lang.String brokerName,
                                              java.util.Set attributes)
                                       throws java.lang.Exception
Throws:
java.lang.Exception

queryMBeans

public static java.util.List queryMBeans(javax.management.remote.JMXServiceURL jmxUrl,
                                         java.util.List queryList)
                                  throws java.lang.Exception
Throws:
java.lang.Exception

queryMBeans

public static java.util.List queryMBeans(javax.management.remote.JMXServiceURL jmxUrl,
                                         java.util.List queryList,
                                         java.util.Set attributes)
                                  throws java.lang.Exception
Throws:
java.lang.Exception

queryMBeans

public static java.util.List queryMBeans(javax.management.remote.JMXServiceURL jmxUrl,
                                         java.lang.String queryString)
                                  throws java.lang.Exception
Throws:
java.lang.Exception

queryMBeans

public static java.util.List queryMBeans(javax.management.remote.JMXServiceURL jmxUrl,
                                         java.lang.String queryString,
                                         java.util.Set attributes)
                                  throws java.lang.Exception
Throws:
java.lang.Exception

filterMBeansView

public static java.util.List filterMBeansView(java.util.List mbeans,
                                              java.util.Set viewFilter)
                                       throws java.lang.Exception
Throws:
java.lang.Exception

createQueryString

public static java.lang.String createQueryString(java.lang.String query,
                                                 java.lang.String param)

createQueryString

public static java.lang.String createQueryString(java.lang.String query,
                                                 java.util.List params)

createMBeansObjectNameQuery

public static QueryFilter createMBeansObjectNameQuery(javax.management.remote.JMXServiceURL jmxUrl)

createMBeansAttributeQuery

public static QueryFilter createMBeansAttributeQuery(javax.management.remote.JMXServiceURL jmxUrl,
                                                     java.util.Set attributes)

createMessageQueryFilter

public static QueryFilter createMessageQueryFilter(javax.management.remote.JMXServiceURL jmxUrl,
                                                   javax.management.ObjectName destName)

filterMessagesView

public static java.util.List filterMessagesView(java.util.List messages,
                                                java.util.Set groupViews,
                                                java.util.Set attributeViews)
                                         throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2010 Apache Software Foundation. All Rights Reserved.