public final class JmxConnectionHelper
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected static java.util.UUID |
LOCAL_JMX_INSTANCE_ID |
Modifier and Type | Method and Description |
---|---|
protected static javax.management.MBeanServerConnection |
getLocalConnection() |
protected static javax.management.ObjectName |
getObjectName(javax.management.MBeanServerConnection connection,
java.lang.Class objectClass) |
protected static javax.management.ObjectName |
getObjectName(javax.management.MBeanServerConnection connection,
java.lang.String remoteContext,
java.lang.Class objectClass) |
protected static <T> T |
getProxy(javax.management.MBeanServerConnection connection,
javax.management.ObjectName objectName,
java.lang.Class<T> objectClass) |
protected static java.util.Collection<javax.management.ObjectName> |
getSuitableObjectNames(javax.management.MBeanServerConnection connection,
java.lang.Class objectClass) |
protected static <T> T |
withConnection(JmxInstance instance,
JmxAction<T> action) |
protected static javax.management.MBeanServerConnection getLocalConnection()
@Nullable protected static javax.management.ObjectName getObjectName(javax.management.MBeanServerConnection connection, java.lang.Class objectClass) throws java.io.IOException
java.io.IOException
protected static javax.management.ObjectName getObjectName(javax.management.MBeanServerConnection connection, java.lang.String remoteContext, java.lang.Class objectClass) throws java.io.IOException
java.io.IOException
protected static java.util.Collection<javax.management.ObjectName> getSuitableObjectNames(javax.management.MBeanServerConnection connection, java.lang.Class objectClass) throws java.io.IOException
java.io.IOException
protected static <T> T getProxy(javax.management.MBeanServerConnection connection, javax.management.ObjectName objectName, java.lang.Class<T> objectClass)
protected static <T> T withConnection(JmxInstance instance, JmxAction<T> action)