public final class JmxUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static <T> T |
newJmxClient(Class<T> clazz,
String objectName,
String serviceUrl) |
static <T> T |
newJmxClient(Class<T> clazz,
String objectName,
String serviceUrl,
String user,
String pass) |
static <I> ObjectInstance |
registerMBean(String objName,
I implementation,
Class<I> mbeanInterface) |
static void |
unregisterMBean(String objName) |
public static <T> T newJmxClient(Class<T> clazz, String objectName, String serviceUrl)
clazz - objectName - serviceUrl - newJmxClient(Class, String, String, String, String),
JMX.newMBeanProxy(MBeanServerConnection, ObjectName, Class)public static <T> T newJmxClient(Class<T> clazz, String objectName, String serviceUrl, String user, String pass)
clazz - objectName - serviceUrl - user - pass - newJmxClient(Class, String, String),
JMX.newMBeanProxy(MBeanServerConnection, ObjectName, Class)public static <I> ObjectInstance registerMBean(String objName, I implementation, Class<I> mbeanInterface)
objName - domain:type=value[,name=value]implementation - mbeanInterface - ObjectName,
StandardMBeanpublic static void unregisterMBean(String objName)
objName - ObjectNameCopyright © 2021. All rights reserved.