org.glassfish.admingui.plugin.jms
Class JMXUtil

java.lang.Object
  extended by org.glassfish.admingui.plugin.jms.JMXUtil

public class JMXUtil
extends Object

Author:
jasonlee

Field Summary
static String DomainDiagnosticsGenerateReportMethod
           
static String DomainDiagnosticsMBeanName
           
 
Constructor Summary
JMXUtil()
          Creates a new instance of JMXUtil
 
Method Summary
static Object getAttribute(ObjectName objectName, String attributeName)
           
static Object getAttribute(String objectName, String attributeName)
           
static Object getDefaultAttributeValue(String objName, String[] params)
          Method that obtains the default values from domain
static MBeanServerConnection getMBeanServer()
           
static Object invoke(ObjectName objectName, String operationName, Object[] params, String[] signature)
           
static Object invoke(String objectName, String operationName)
           
static Object invoke(String objectName, String operationName, Object[] params, String[] signature)
           
static boolean isValidMBean(String objectName)
           
static void setAttribute(ObjectName objectName, Attribute attributeName)
           
static void setAttribute(String objectName, Attribute attributeName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DomainDiagnosticsMBeanName

public static final String DomainDiagnosticsMBeanName
See Also:
Constant Field Values

DomainDiagnosticsGenerateReportMethod

public static final String DomainDiagnosticsGenerateReportMethod
See Also:
Constant Field Values
Constructor Detail

JMXUtil

public JMXUtil()
Creates a new instance of JMXUtil

Method Detail

getMBeanServer

public static MBeanServerConnection getMBeanServer()

invoke

public static Object invoke(String objectName,
                            String operationName)

invoke

public static Object invoke(String objectName,
                            String operationName,
                            Object[] params,
                            String[] signature)

invoke

public static Object invoke(ObjectName objectName,
                            String operationName,
                            Object[] params,
                            String[] signature)

getAttribute

public static Object getAttribute(String objectName,
                                  String attributeName)

getAttribute

public static Object getAttribute(ObjectName objectName,
                                  String attributeName)

setAttribute

public static void setAttribute(String objectName,
                                Attribute attributeName)

setAttribute

public static void setAttribute(ObjectName objectName,
                                Attribute attributeName)

getDefaultAttributeValue

public static Object getDefaultAttributeValue(String objName,
                                              String[] params)
Method that obtains the default values from domain

Parameters:
objName - Object Name of Mbean
params - array containing the name of attribute whose default value is needed
Returns:
an Object representing the default value

isValidMBean

public static boolean isValidMBean(String objectName)


Copyright © 2012. All Rights Reserved.