com.metamatrix.common.util
Class JMXUtil

java.lang.Object
  extended by com.metamatrix.common.util.JMXUtil

public class JMXUtil
extends java.lang.Object


Nested Class Summary
static class JMXUtil.FailedToRegisterException
           
static class JMXUtil.MBeanType
           
 
Constructor Summary
JMXUtil(java.lang.String processName)
           
 
Method Summary
 javax.management.ObjectName buildName(JMXUtil.MBeanType type, java.lang.String name)
           
 javax.management.MBeanServer getMBeanServer()
           
 void register(JMXUtil.MBeanType type, java.lang.String name, java.lang.Object anObj)
           
 void unregister(JMXUtil.MBeanType type, java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JMXUtil

public JMXUtil(java.lang.String processName)
Method Detail

buildName

public javax.management.ObjectName buildName(JMXUtil.MBeanType type,
                                             java.lang.String name)
                                      throws JMXUtil.FailedToRegisterException
Throws:
JMXUtil.FailedToRegisterException

register

public void register(JMXUtil.MBeanType type,
                     java.lang.String name,
                     java.lang.Object anObj)
              throws JMXUtil.FailedToRegisterException
Throws:
JMXUtil.FailedToRegisterException

unregister

public void unregister(JMXUtil.MBeanType type,
                       java.lang.String name)
                throws JMXUtil.FailedToRegisterException
Throws:
JMXUtil.FailedToRegisterException

getMBeanServer

public javax.management.MBeanServer getMBeanServer()


Copyright © 2009. All Rights Reserved.