Package org.droolsassert.util
Class JmxUtils
- java.lang.Object
-
- org.droolsassert.util.JmxUtils
-
public final class JmxUtils extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> TnewJmxClient(Class<T> clazz, String objectName, String serviceUrl)static <T> TnewJmxClient(Class<T> clazz, String objectName, String serviceUrl, String user, String pass)static <I> ObjectInstanceregisterMBean(String objName, I implementation, Class<I> mbeanInterface)static voidunregisterMBean(String objName)
-
-
-
Method Detail
-
newJmxClient
public static <T> T newJmxClient(Class<T> clazz, String objectName, String serviceUrl)
- Parameters:
clazz-objectName-serviceUrl-- See Also:
newJmxClient(Class, String, String, String, String),JMX.newMBeanProxy(MBeanServerConnection, ObjectName, Class)
-
newJmxClient
public static <T> T newJmxClient(Class<T> clazz, String objectName, String serviceUrl, String user, String pass)
- Parameters:
clazz-objectName-serviceUrl-user-pass-- See Also:
newJmxClient(Class, String, String),JMX.newMBeanProxy(MBeanServerConnection, ObjectName, Class)
-
registerMBean
public static <I> ObjectInstance registerMBean(String objName, I implementation, Class<I> mbeanInterface)
- Parameters:
objName- domain:type=value[,name=value]implementation-mbeanInterface-- See Also:
ObjectName,StandardMBean
-
unregisterMBean
public static void unregisterMBean(String objName)
- Parameters:
objName-- See Also:
ObjectName
-
-