Class JMXUtil
- java.lang.Object
-
- org.glassfish.admingui.plugin.jms.JMXUtil
-
public class JMXUtil extends Object
- Author:
- jasonlee
-
-
Field Summary
Fields Modifier and Type Field Description static StringDomainDiagnosticsGenerateReportMethodstatic StringDomainDiagnosticsMBeanName
-
Constructor Summary
Constructors Constructor Description JMXUtil()Creates a new instance of JMXUtil
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ObjectgetAttribute(String objectName, String attributeName)static ObjectgetAttribute(ObjectName objectName, String attributeName)static ObjectgetDefaultAttributeValue(String objName, String[] params)Method that obtains the default values from domainstatic MBeanServerConnectiongetMBeanServer()static Objectinvoke(String objectName, String operationName)static Objectinvoke(String objectName, String operationName, Object[] params, String[] signature)static Objectinvoke(ObjectName objectName, String operationName, Object[] params, String[] signature)static booleanisValidMBean(String objectName)static voidsetAttribute(String objectName, Attribute attributeName)static voidsetAttribute(ObjectName objectName, Attribute attributeName)
-
-
-
Field Detail
-
DomainDiagnosticsMBeanName
public static final String DomainDiagnosticsMBeanName
- See Also:
- Constant Field Values
-
DomainDiagnosticsGenerateReportMethod
public static final String DomainDiagnosticsGenerateReportMethod
- See Also:
- Constant Field Values
-
-
Method Detail
-
getMBeanServer
public static MBeanServerConnection getMBeanServer()
-
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(ObjectName objectName, String 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 Mbeanparams- 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)
-
-