| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||

java.lang.Objectorg.xsocket.IntrospectionBasedDynamicMBean
public final class IntrospectionBasedDynamicMBean
Introspection based dynamic mbean, which exposes the getter and setter methods 
 (default, protected and public visibility) of the underlying object by using introspection 
 
 
This is a xSocket internal class and subject to change
| Constructor Summary | |
|---|---|
| IntrospectionBasedDynamicMBean(Object obj)constructor | |
| Method Summary | |
|---|---|
|  Object | getAttribute(String attribute) | 
|  AttributeList | getAttributes(String[] attributes) | 
|  MBeanInfo | getMBeanInfo() | 
|  Object | invoke(String actionName,
       Object[] params,
       String[] signature) | 
|  void | setAttribute(Attribute attribute) | 
|  AttributeList | setAttributes(AttributeList attributes) | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public IntrospectionBasedDynamicMBean(Object obj)
obj - the object to create a mbean for| Method Detail | 
|---|
public Object getAttribute(String attribute)
                    throws AttributeNotFoundException,
                           MBeanException,
                           ReflectionException
getAttribute in interface DynamicMBeanAttributeNotFoundException
MBeanException
ReflectionExceptionDynamicMBean.getAttribute(java.lang.String)public AttributeList getAttributes(String[] attributes)
getAttributes in interface DynamicMBean
public void setAttribute(Attribute attribute)
                  throws AttributeNotFoundException,
                         InvalidAttributeValueException,
                         MBeanException,
                         ReflectionException
setAttribute in interface DynamicMBeanAttributeNotFoundException
InvalidAttributeValueException
MBeanException
ReflectionExceptionpublic AttributeList setAttributes(AttributeList attributes)
setAttributes in interface DynamicMBean
public Object invoke(String actionName,
                     Object[] params,
                     String[] signature)
              throws MBeanException,
                     ReflectionException
invoke in interface DynamicMBeanMBeanException
ReflectionExceptionpublic MBeanInfo getMBeanInfo()
getMBeanInfo in interface DynamicMBean| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||