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