org.rutil.jmx
Class JMXHelper
java.lang.Object
org.rutil.jmx.JMXHelper
public final class JMXHelper
- extends java.lang.Object
Helper class with various utility methods that deal with jmx server connection, registration etc.
- Author:
- mohan
|
Method Summary |
static java.util.List<javax.management.MBeanServer> |
getMBeanServers()
|
static void |
invokeInConnection(java.lang.String host,
int rmiPort,
MBeanServerConnectionCallback callback)
|
static void |
register(javax.management.ObjectName objectName,
java.lang.Object mbeanImpl)
|
static void |
register(javax.management.ObjectName objectName,
java.lang.Object mbeanImpl,
boolean ignoreIfRegistered)
|
static void |
register(java.lang.String objectName,
java.lang.Object mbeanImpl)
|
static void |
register(java.lang.String objectName,
java.lang.Object mbeanImpl,
boolean ignoreIfRegistered)
|
static void |
registerNoCheckedException(java.lang.String objectName,
java.lang.Object mbeanImpl)
|
static void |
unRegister(javax.management.ObjectName objectName)
|
static void |
unRegister(java.lang.String objectName)
|
static void |
unRegisterNoCheckedException(java.lang.String objectName)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JMXHelper
public JMXHelper()
register
public static void register(java.lang.String objectName,
java.lang.Object mbeanImpl)
throws javax.management.MalformedObjectNameException,
javax.management.MBeanRegistrationException,
javax.management.InstanceAlreadyExistsException,
javax.management.NotCompliantMBeanException
- Throws:
javax.management.MalformedObjectNameException
javax.management.MBeanRegistrationException
javax.management.InstanceAlreadyExistsException
javax.management.NotCompliantMBeanException
register
public static void register(javax.management.ObjectName objectName,
java.lang.Object mbeanImpl)
throws javax.management.MBeanRegistrationException,
javax.management.InstanceAlreadyExistsException,
javax.management.NotCompliantMBeanException
- Throws:
javax.management.MBeanRegistrationException
javax.management.InstanceAlreadyExistsException
javax.management.NotCompliantMBeanException
register
public static void register(java.lang.String objectName,
java.lang.Object mbeanImpl,
boolean ignoreIfRegistered)
throws javax.management.MBeanRegistrationException,
javax.management.InstanceAlreadyExistsException,
javax.management.NotCompliantMBeanException,
javax.management.MalformedObjectNameException
- Throws:
javax.management.MBeanRegistrationException
javax.management.InstanceAlreadyExistsException
javax.management.NotCompliantMBeanException
javax.management.MalformedObjectNameException
registerNoCheckedException
public static void registerNoCheckedException(java.lang.String objectName,
java.lang.Object mbeanImpl)
register
public static void register(javax.management.ObjectName objectName,
java.lang.Object mbeanImpl,
boolean ignoreIfRegistered)
throws javax.management.MBeanRegistrationException,
javax.management.InstanceAlreadyExistsException,
javax.management.NotCompliantMBeanException
- Throws:
javax.management.MBeanRegistrationException
javax.management.InstanceAlreadyExistsException
javax.management.NotCompliantMBeanException
unRegisterNoCheckedException
public static void unRegisterNoCheckedException(java.lang.String objectName)
unRegister
public static void unRegister(java.lang.String objectName)
throws javax.management.MBeanRegistrationException,
javax.management.InstanceNotFoundException,
javax.management.MalformedObjectNameException
- Throws:
javax.management.MBeanRegistrationException
javax.management.InstanceNotFoundException
javax.management.MalformedObjectNameException
unRegister
public static void unRegister(javax.management.ObjectName objectName)
throws javax.management.MBeanRegistrationException,
javax.management.InstanceNotFoundException
- Throws:
javax.management.MBeanRegistrationException
javax.management.InstanceNotFoundException
getMBeanServers
public static java.util.List<javax.management.MBeanServer> getMBeanServers()
invokeInConnection
public static void invokeInConnection(java.lang.String host,
int rmiPort,
MBeanServerConnectionCallback callback)
throws java.lang.Exception
- Throws:
java.lang.Exception