|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.tomcat.util.mx.DynamicMBeanProxy
DynamicMBean implementation using introspection to manage any component that follows the bean/ant/Interceptor/Valve/Jk2 patterns. The class will wrap any component conforming to those patterns.
| Constructor Summary | |
DynamicMBeanProxy()
Deprecated. Create a Dynamic proxy, using introspection to manage a real tomcat component. |
|
| Method Summary | |
static java.lang.String |
createMBean(java.lang.Object proxy,
java.lang.String domain,
java.lang.String name)
Deprecated. |
static java.lang.String |
generateName(java.lang.Class realClass)
Deprecated. If a name was not provided, generate a name based on the class name and a sequence number. |
java.lang.Object |
getAttribute(java.lang.String attribute)
Deprecated. |
javax.management.AttributeList |
getAttributes(java.lang.String[] attributes)
Deprecated. |
javax.management.MBeanInfo |
getMBeanInfo()
Deprecated. |
static javax.management.MBeanServer |
getMBeanServer()
Deprecated. |
java.lang.String |
getName()
Deprecated. |
java.lang.Object |
invoke(java.lang.String method,
java.lang.Object[] arguments,
java.lang.String[] params)
Deprecated. Invoke a method. |
java.lang.String |
registerMBean(java.lang.String domain)
Deprecated. |
void |
setAttribute(javax.management.Attribute attribute)
Deprecated. |
javax.management.AttributeList |
setAttributes(javax.management.AttributeList attributes)
Deprecated. |
void |
setName(java.lang.String name)
Deprecated. |
void |
setReal(java.lang.Object realBean)
Deprecated. Set the managed object. |
static java.lang.String |
unCapitalize(java.lang.String name)
Deprecated. |
static void |
unregisterMBean(java.lang.Object o,
java.lang.String name)
Deprecated. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public DynamicMBeanProxy()
| Method Detail |
public void setName(java.lang.String name)
public java.lang.String getName()
public static java.lang.String generateName(java.lang.Class realClass)
public static java.lang.String createMBean(java.lang.Object proxy,
java.lang.String domain,
java.lang.String name)
public java.lang.String registerMBean(java.lang.String domain)
public static void unregisterMBean(java.lang.Object o,
java.lang.String name)
public static javax.management.MBeanServer getMBeanServer()
public void setReal(java.lang.Object realBean)
public javax.management.MBeanInfo getMBeanInfo()
getMBeanInfo in interface javax.management.DynamicMBean
public java.lang.Object getAttribute(java.lang.String attribute)
throws javax.management.AttributeNotFoundException,
javax.management.MBeanException,
javax.management.ReflectionException
getAttribute in interface javax.management.DynamicMBeanjavax.management.AttributeNotFoundException
javax.management.MBeanException
javax.management.ReflectionException
public void setAttribute(javax.management.Attribute attribute)
throws javax.management.AttributeNotFoundException,
javax.management.InvalidAttributeValueException,
javax.management.MBeanException,
javax.management.ReflectionException
setAttribute in interface javax.management.DynamicMBeanjavax.management.AttributeNotFoundException
javax.management.InvalidAttributeValueException
javax.management.MBeanException
javax.management.ReflectionException
public java.lang.Object invoke(java.lang.String method,
java.lang.Object[] arguments,
java.lang.String[] params)
throws javax.management.MBeanException,
javax.management.ReflectionException
invoke in interface javax.management.DynamicMBeanjavax.management.MBeanException
javax.management.ReflectionExceptionpublic javax.management.AttributeList setAttributes(javax.management.AttributeList attributes)
setAttributes in interface javax.management.DynamicMBeanpublic javax.management.AttributeList getAttributes(java.lang.String[] attributes)
getAttributes in interface javax.management.DynamicMBeanpublic static java.lang.String unCapitalize(java.lang.String name)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||