org.apache.activemq.console.util
Class JmxMBeansUtil

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

public final class JmxMBeansUtil
extends java.lang.Object


Method Summary
static QueryFilter createMBeansAttributeQuery(javax.management.MBeanServerConnection jmxConnection, java.util.Set attributes)
           
static QueryFilter createMBeansObjectNameQuery(javax.management.MBeanServerConnection jmxConnection)
           
static QueryFilter createMessageQueryFilter(javax.management.MBeanServerConnection jmxConnection, 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.MBeanServerConnection jmxConnection)
           
static java.util.List getAllBrokers(javax.management.MBeanServerConnection jmxConnection, java.util.Set attributes)
           
static java.util.List getBrokersByName(javax.management.MBeanServerConnection jmxConnection, java.lang.String brokerName)
           
static java.util.List getBrokersByName(javax.management.MBeanServerConnection jmxConnection, java.lang.String brokerName, java.util.Set attributes)
           
static java.util.List queryMBeans(javax.management.MBeanServerConnection jmxConnection, java.util.List queryList)
           
static java.util.List queryMBeans(javax.management.MBeanServerConnection jmxConnection, java.util.List queryList, java.util.Set attributes)
           
static java.util.List queryMBeans(javax.management.MBeanServerConnection jmxConnection, java.lang.String queryString)
           
static java.util.List queryMBeans(javax.management.MBeanServerConnection jmxConnection, 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
 

Method Detail

getAllBrokers

public static java.util.List getAllBrokers(javax.management.MBeanServerConnection jmxConnection)
                                    throws java.lang.Exception
Throws:
java.lang.Exception

getBrokersByName

public static java.util.List getBrokersByName(javax.management.MBeanServerConnection jmxConnection,
                                              java.lang.String brokerName)
                                       throws java.lang.Exception
Throws:
java.lang.Exception

getAllBrokers

public static java.util.List getAllBrokers(javax.management.MBeanServerConnection jmxConnection,
                                           java.util.Set attributes)
                                    throws java.lang.Exception
Throws:
java.lang.Exception

getBrokersByName

public static java.util.List getBrokersByName(javax.management.MBeanServerConnection jmxConnection,
                                              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.MBeanServerConnection jmxConnection,
                                         java.util.List queryList)
                                  throws java.lang.Exception
Throws:
java.lang.Exception

queryMBeans

public static java.util.List queryMBeans(javax.management.MBeanServerConnection jmxConnection,
                                         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.MBeanServerConnection jmxConnection,
                                         java.lang.String queryString)
                                  throws java.lang.Exception
Throws:
java.lang.Exception

queryMBeans

public static java.util.List queryMBeans(javax.management.MBeanServerConnection jmxConnection,
                                         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.MBeanServerConnection jmxConnection)

createMBeansAttributeQuery

public static QueryFilter createMBeansAttributeQuery(javax.management.MBeanServerConnection jmxConnection,
                                                     java.util.Set attributes)

createMessageQueryFilter

public static QueryFilter createMessageQueryFilter(javax.management.MBeanServerConnection jmxConnection,
                                                   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 © 2005-2012. All Rights Reserved.