com.continuent.tungsten.common.jmx
Class DynamicMBeanHelper

java.lang.Object
  extended by com.continuent.tungsten.common.jmx.DynamicMBeanHelper
All Implemented Interfaces:
java.io.Serializable

public class DynamicMBeanHelper
extends java.lang.Object
implements java.io.Serializable

Version:
1.0
Author:
Edward Archibald
See Also:
Serialized Form

Constructor Summary
DynamicMBeanHelper(java.lang.Class<?> mbeanClass, javax.management.ObjectName name, javax.management.MBeanInfo info)
           
 
Method Summary
 java.lang.String getClassName()
          Returns the className value.
 javax.management.MBeanInfo getInfo()
          Returns the info value.
 DynamicMBeanOperation getMethod(java.lang.String methodName, int paramCount)
           
 java.util.Map<java.lang.String,DynamicMBeanOperation> getMethods()
          Returns the methods value.
 javax.management.ObjectName getName()
          Returns the name value.
 java.lang.String getShortName()
          Returns the className value.
 void setClassName(java.lang.String className)
          Sets the className value.
 void setInfo(javax.management.MBeanInfo info)
          Sets the info value.
 void setName(javax.management.ObjectName name)
          Sets the name value.
 java.lang.String toString()
           
 java.lang.String usage()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DynamicMBeanHelper

public DynamicMBeanHelper(java.lang.Class<?> mbeanClass,
                          javax.management.ObjectName name,
                          javax.management.MBeanInfo info)
Parameters:
mbeanClass -
name -
info -
Method Detail

getName

public javax.management.ObjectName getName()
Returns the name value.

Returns:
Returns the name.

setName

public void setName(javax.management.ObjectName name)
Sets the name value.

Parameters:
name - The name to set.

getInfo

public javax.management.MBeanInfo getInfo()
Returns the info value.

Returns:
Returns the info.DynamicMBeanHelper

setInfo

public void setInfo(javax.management.MBeanInfo info)
Sets the info value.

Parameters:
info - The info to set.

getMethods

public java.util.Map<java.lang.String,DynamicMBeanOperation> getMethods()
Returns the methods value.

Returns:
Returns the methods.

getMethod

public DynamicMBeanOperation getMethod(java.lang.String methodName,
                                       int paramCount)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

usage

public java.lang.String usage()

getClassName

public java.lang.String getClassName()
Returns the className value.

Returns:
Returns the className.

getShortName

public java.lang.String getShortName()
Returns the className value.

Returns:
Returns the className.

setClassName

public void setClassName(java.lang.String className)
Sets the className value.

Parameters:
className - The className to set.