public class JMXService
extends java.lang.Object
| Constructor and Description |
|---|
JMXService() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.Optional<javax.management.ObjectInstance> |
find(javax.management.ObjectName objectName) |
static java.lang.Object |
invoke(javax.management.ObjectName objectName,
java.lang.String methodName,
java.lang.Object... arguments) |
static java.lang.Object |
invoke(javax.management.ObjectName objectName,
java.lang.String method,
java.lang.Object[] arguments,
java.lang.String[] signature) |
static java.util.Set<javax.management.ObjectInstance> |
query(javax.management.ObjectName objectName) |
static void |
registerMBean(java.lang.Object mbean,
java.lang.String name) |
static void |
start(int port,
int jmxrmiPort,
java.lang.String user,
char[] password) |
static void |
unregisterMBean(java.lang.String name) |
public static void start(int port,
int jmxrmiPort,
java.lang.String user,
char[] password)
throws java.lang.Exception
java.lang.Exceptionpublic static void registerMBean(java.lang.Object mbean,
java.lang.String name)
public static void unregisterMBean(java.lang.String name)
public static java.util.Optional<javax.management.ObjectInstance> find(javax.management.ObjectName objectName)
public static java.util.Set<javax.management.ObjectInstance> query(javax.management.ObjectName objectName)
public static java.lang.Object invoke(javax.management.ObjectName objectName,
java.lang.String method,
java.lang.Object[] arguments,
java.lang.String[] signature)
throws javax.management.MBeanException,
javax.management.InstanceNotFoundException,
javax.management.ReflectionException
javax.management.MBeanExceptionjavax.management.InstanceNotFoundExceptionjavax.management.ReflectionExceptionpublic static java.lang.Object invoke(javax.management.ObjectName objectName,
java.lang.String methodName,
java.lang.Object... arguments)
throws java.lang.Exception
java.lang.Exception