Package org.kie.scanner.management
Class MBeanUtils
- java.lang.Object
-
- org.kie.scanner.management.MBeanUtils
-
public class MBeanUtils extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringMBEANS_PROPERTY
-
Constructor Summary
Constructors Constructor Description MBeanUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ObjectNamecreateObjectName(String name)static ObjectgetAttribute(ObjectName mbeanName, String attributeName)static voidinvoke(ObjectName mbeanName, String operation, Object[] params, String[] signature)static booleanisMBeanEnabled()static <T> voidregisterMBean(T mbean, Class<T> mbeanInterface, ObjectName name)static voidsetMBeanEnabled(boolean mbeanEnabled)static voidunregisterMBeanFromServer(ObjectName name)
-
-
-
Field Detail
-
MBEANS_PROPERTY
public static final String MBEANS_PROPERTY
- See Also:
- Constant Field Values
-
-
Method Detail
-
isMBeanEnabled
public static boolean isMBeanEnabled()
-
setMBeanEnabled
public static void setMBeanEnabled(boolean mbeanEnabled)
-
registerMBean
public static <T> void registerMBean(T mbean, Class<T> mbeanInterface, ObjectName name)
-
unregisterMBeanFromServer
public static void unregisterMBeanFromServer(ObjectName name)
-
createObjectName
public static ObjectName createObjectName(String name)
-
getAttribute
public static Object getAttribute(ObjectName mbeanName, String attributeName)
-
invoke
public static void invoke(ObjectName mbeanName, String operation, Object[] params, String[] signature)
-
-