|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Invokes methods on standard MBeans.
Actually two implementations are available: one that uses reflection and one that generates on-the-fly a customized
MBeanInvoker per each particular MBean and that is implemented with direct calls.
The default is the direct call version, that uses the BCEL to generate
the required bytecode on-the-fly.
In the future may be the starting point for MBean interceptors.
Method Summary | |
---|---|
java.lang.Object |
getAttribute(MBeanMetaData metadata,
java.lang.String attribute)
Returns the value of the specified attribute. |
java.lang.Object |
invoke(MBeanMetaData metadata,
java.lang.String method,
java.lang.String[] signature,
java.lang.Object[] args)
Invokes the specified operation on the MBean instance |
void |
setAttribute(MBeanMetaData metadata,
Attribute attribute)
Sets the value of the specified attribute. |
Method Detail |
public java.lang.Object invoke(MBeanMetaData metadata, java.lang.String method, java.lang.String[] signature, java.lang.Object[] args) throws MBeanException, ReflectionException
public java.lang.Object getAttribute(MBeanMetaData metadata, java.lang.String attribute) throws MBeanException, AttributeNotFoundException, ReflectionException
public void setAttribute(MBeanMetaData metadata, Attribute attribute) throws MBeanException, AttributeNotFoundException, InvalidAttributeValueException, ReflectionException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |