org.mule.module.management.support
Class JmxModernSupport
java.lang.Object
org.mule.module.management.support.AbstractJmxSupport
org.mule.module.management.support.JmxModernSupport
- All Implemented Interfaces:
- JmxSupport
public class JmxModernSupport
- extends AbstractJmxSupport
Support class using JMX 1.2 and newer calls.
Method Summary |
java.lang.String |
escape(java.lang.String input)
Uses JMX 1.2 and higher standard escape method and semantics. |
protected java.util.Collection |
getDomains(javax.management.MBeanServer server)
List all domains of this MBean server. |
javax.management.ObjectName |
getObjectName(java.lang.String name)
For modern JMX implementation just delegate to a standard factory method. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JmxModernSupport
public JmxModernSupport()
escape
public java.lang.String escape(java.lang.String input)
- Uses JMX 1.2 and higher standard escape method and semantics.
- Parameters:
input
- value to escape for JMX compliance
- Returns:
- value valid for JMX
getObjectName
public javax.management.ObjectName getObjectName(java.lang.String name)
throws javax.management.MalformedObjectNameException
- For modern JMX implementation just delegate to a standard factory method.
- Parameters:
name
- object name
- Returns:
- ObjectName for MBeanServer
- Throws:
javax.management.MalformedObjectNameException
- for invalid names
getDomains
protected java.util.Collection getDomains(javax.management.MBeanServer server)
- List all domains of this MBean server.
- Specified by:
getDomains
in class AbstractJmxSupport
- Parameters:
server
- server to contact
- Returns:
- a collection of unique JMX domains
Copyright © 2003-2010 MuleSoft, Inc.. All Rights Reserved.