Class JMXUtil

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

public class JMXUtil extends Object
Author:
jasonlee
  • Field Details

  • Constructor Details

    • JMXUtil

      public JMXUtil()
      Creates a new instance of JMXUtil
  • Method Details

    • 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)