| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.mx.util.DynamicMBeanSupport
public class DynamicMBeanSupport
A noop stub implementation of DynamicMBean
| Constructor Summary | |
|---|---|
| DynamicMBeanSupport() | |
| Method Summary | |
|---|---|
|  Object | getAttribute(String attribute)Returns the value of the attribute with the name matching the passed string. | 
|  AttributeList | getAttributes(String[] attributes)Returns the values of the attributes with names matching the passed string array. | 
|  MBeanInfo | getMBeanInfo()Returns the management interface that describes this dynamic resource. | 
|  Object | invoke(String actionName,
       Object[] params,
       String[] signature)Invokes a resource operation. | 
|  void | setAttribute(Attribute attribute)Sets the value of an attribute. | 
|  AttributeList | setAttributes(AttributeList attributes)Sets the values of the attributes passed as an AttributeListof name and new value pairs. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public DynamicMBeanSupport()
| Method Detail | 
|---|
public Object getAttribute(String attribute)
                    throws AttributeNotFoundException,
                           MBeanException,
                           ReflectionException
DynamicMBean
getAttribute in interface DynamicMBeanattribute - the name of the attribute.
AttributeNotFoundException - when there is no such attribute.
MBeanException - wraps any error thrown by the resource when 
 getting the attribute.
ReflectionException - wraps any error invoking the resource.
public void setAttribute(Attribute attribute)
                  throws AttributeNotFoundException,
                         InvalidAttributeValueException,
                         MBeanException,
                         ReflectionException
DynamicMBeanAttribute.
setAttribute in interface DynamicMBeanattribute - the name and new value of the attribute.
AttributeNotFoundException - when there is no such attribute.
InvalidAttributeValueException - when the new value cannot be
 converted to the type of the attribute.
MBeanException - wraps any error thrown by the resource when
 setting the new value.
ReflectionException - wraps any error invoking the resource.Attributepublic AttributeList getAttributes(String[] attributes)
DynamicMBean
getAttributes in interface DynamicMBeanattributes - the names of the attribute.
AttributeList of name and value pairs.public AttributeList setAttributes(AttributeList attributes)
DynamicMBeanAttributeList of name and new value pairs.
setAttributes in interface DynamicMBeanattributes - the name an new value pairs.
AttributeList of name and value pairs 
 that were actually set.
public Object invoke(String actionName,
                     Object[] params,
                     String[] signature)
              throws MBeanException,
                     ReflectionException
DynamicMBean
invoke in interface DynamicMBeanactionName - the name of the operation to perform.params - the parameters to pass to the operation.signature - the signartures of the parameters.
MBeanException - wraps any error thrown by the resource when
 performing the operation.
ReflectionException - wraps any error invoking the resource.public MBeanInfo getMBeanInfo()
DynamicMBean
getMBeanInfo in interface DynamicMBean| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||