org.apache.geronimo.console.jmxmanager
Class JMXManagerHelper

java.lang.Object
  extended by org.apache.geronimo.console.jmxmanager.JMXManagerHelper

public class JMXManagerHelper
extends Object

The JMX manager helper


Constructor Summary
JMXManagerHelper()
          Construct an JMX manager helper (default)
 
Method Summary
 Collection getAttributes(String abstractName)
          Return MBean attributes
 Collection getMBeanInfo(String abstractName)
          Return MBean basic info
 Collection getMBeanStats(String abstractName)
          Return MBean stats
 Collection getOperations(String abstractName)
          Return MBean operations
 Collection getServiceModules()
          Return all service modules
 Collection getStatsProvidersMBeans()
          Return all MBeans that provide stats
 String[] invokeOperNoArgs(String abstractName, String methodName)
          Invoke MBean operation without arguments
 String[] invokeOperWithArgs(String abstractName, String methodName, String[] args, String[] types)
          Invoke MBean operation with arguments
 Collection listByDomain(String domain)
          List MBeans using a domain
 Collection listByJ2EEType(String type)
          List MBeans using J2EE type
 Collection listByPattern(String pattern)
          List MBeans using a pattern (ObjectName)
 Collection listBySubstring(String substring)
          List MBeans containing a substring in its object name
 String[] setAttribute(String abstractName, String attribName, String attribValue, String attribType)
          Set MBean attribute value
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JMXManagerHelper

public JMXManagerHelper()
Construct an JMX manager helper (default)

Method Detail

listByDomain

public Collection listByDomain(String domain)
List MBeans using a domain


listBySubstring

public Collection listBySubstring(String substring)
List MBeans containing a substring in its object name


listByPattern

public Collection listByPattern(String pattern)
List MBeans using a pattern (ObjectName)


listByJ2EEType

public Collection listByJ2EEType(String type)
List MBeans using J2EE type


getServiceModules

public Collection getServiceModules()
Return all service modules


getAttributes

public Collection getAttributes(String abstractName)
Return MBean attributes


getOperations

public Collection getOperations(String abstractName)
Return MBean operations


getMBeanInfo

public Collection getMBeanInfo(String abstractName)
Return MBean basic info


getStatsProvidersMBeans

public Collection getStatsProvidersMBeans()
Return all MBeans that provide stats


getMBeanStats

public Collection getMBeanStats(String abstractName)
Return MBean stats


invokeOperWithArgs

public String[] invokeOperWithArgs(String abstractName,
                                   String methodName,
                                   String[] args,
                                   String[] types)
Invoke MBean operation with arguments


invokeOperNoArgs

public String[] invokeOperNoArgs(String abstractName,
                                 String methodName)
Invoke MBean operation without arguments


setAttribute

public String[] setAttribute(String abstractName,
                             String attribName,
                             String attribValue,
                             String attribType)
Set MBean attribute value



Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.