org.glassfish.admingui.plugin.jms
Class JMXUtil

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

public class JMXUtil
extends java.lang.Object

Author:
jasonlee

Field Summary
static java.lang.String DomainDiagnosticsGenerateReportMethod
           
static java.lang.String DomainDiagnosticsMBeanName
           
 
Constructor Summary
JMXUtil()
          Creates a new instance of JMXUtil
 
Method Summary
static java.lang.Object getAttribute(javax.management.ObjectName objectName, java.lang.String attributeName)
           
static java.lang.Object getAttribute(java.lang.String objectName, java.lang.String attributeName)
           
static java.lang.Object getDefaultAttributeValue(java.lang.String objName, java.lang.String[] params)
          Method that obtains the default values from domain
static javax.management.MBeanServerConnection getMBeanServer()
           
static java.lang.Object invoke(javax.management.ObjectName objectName, java.lang.String operationName, java.lang.Object[] params, java.lang.String[] signature)
           
static java.lang.Object invoke(java.lang.String objectName, java.lang.String operationName)
           
static java.lang.Object invoke(java.lang.String objectName, java.lang.String operationName, java.lang.Object[] params, java.lang.String[] signature)
           
static boolean isValidMBean(java.lang.String objectName)
           
static void setAttribute(javax.management.ObjectName objectName, javax.management.Attribute attributeName)
           
static void setAttribute(java.lang.String objectName, javax.management.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 java.lang.String DomainDiagnosticsMBeanName
See Also:
Constant Field Values

DomainDiagnosticsGenerateReportMethod

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

JMXUtil

public JMXUtil()
Creates a new instance of JMXUtil

Method Detail

getMBeanServer

public static javax.management.MBeanServerConnection getMBeanServer()

invoke

public static java.lang.Object invoke(java.lang.String objectName,
                                      java.lang.String operationName)

invoke

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

invoke

public static java.lang.Object invoke(javax.management.ObjectName objectName,
                                      java.lang.String operationName,
                                      java.lang.Object[] params,
                                      java.lang.String[] signature)

getAttribute

public static java.lang.Object getAttribute(java.lang.String objectName,
                                            java.lang.String attributeName)

getAttribute

public static java.lang.Object getAttribute(javax.management.ObjectName objectName,
                                            java.lang.String attributeName)

setAttribute

public static void setAttribute(java.lang.String objectName,
                                javax.management.Attribute attributeName)

setAttribute

public static void setAttribute(javax.management.ObjectName objectName,
                                javax.management.Attribute attributeName)

getDefaultAttributeValue

public static java.lang.Object getDefaultAttributeValue(java.lang.String objName,
                                                        java.lang.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(java.lang.String objectName)


Copyright © 2012 GlassFish Community. All Rights Reserved.