org.mule.management.support
Class JmxModernSupport

java.lang.Object
  extended byorg.mule.management.support.AbstractJmxSupport
      extended byorg.mule.management.support.JmxModernSupport
All Implemented Interfaces:
JmxSupport

public class JmxModernSupport
extends AbstractJmxSupport

Support class using JMX 1.2 and newer calls.


Field Summary
 
Fields inherited from interface org.mule.management.support.JmxSupport
DEFAULT_JMX_DOMAIN_PREFIX
 
Constructor Summary
JmxModernSupport()
           
 
Method Summary
 String escape(String input)
          Uses JMX 1.2 and higher standard escape method and semantics.
 ObjectName getObjectName(String name)
          For modern JMX implementation just delegate to a standard factory method.
 
Methods inherited from class org.mule.management.support.AbstractJmxSupport
getDomainName, resolveDomainClash
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JmxModernSupport

public JmxModernSupport()
Method Detail

escape

public String escape(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 ObjectName getObjectName(String name)
                         throws MalformedObjectNameException
For modern JMX implementation just delegate to a standard factory method.

Parameters:
name - object name
Returns:
ObjectName for MBeanServer
Throws:
MalformedObjectNameException - for invalid names


Copyright © 2003-2006 MuleSource Inc.. All Rights Reserved.