Package de.mhus.lib.core.jmx
Class JmxDescriptionDynamic
- java.lang.Object
-
- de.mhus.lib.core.jmx.JmxDescription
-
- de.mhus.lib.core.jmx.JmxDescriptionDynamic
-
public class JmxDescriptionDynamic extends JmxDescription
-
-
Constructor Summary
Constructors Constructor Description JmxDescriptionDynamic(Object in)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectgetAttribute(Object o, String attribute)AttributeListgetAttributes(Object o, String[] attributes)MBeanInfogetMBeanInfo()Objectinvoke(Object o, String actionName, Object[] params, String[] signature)voidsetAttribute(Object o, Attribute attribute)AttributeListsetAttributes(Object o, AttributeList attributes)-
Methods inherited from class de.mhus.lib.core.jmx.JmxDescription
create
-
-
-
-
Constructor Detail
-
JmxDescriptionDynamic
public JmxDescriptionDynamic(Object in)
-
-
Method Detail
-
getAttribute
public Object getAttribute(Object o, String attribute) throws AttributeNotFoundException, MBeanException, ReflectionException
- Specified by:
getAttributein classJmxDescription- Throws:
AttributeNotFoundExceptionMBeanExceptionReflectionException
-
setAttribute
public void setAttribute(Object o, Attribute attribute) throws AttributeNotFoundException, InvalidAttributeValueException, MBeanException, ReflectionException
- Specified by:
setAttributein classJmxDescription- Throws:
AttributeNotFoundExceptionInvalidAttributeValueExceptionMBeanExceptionReflectionException
-
invoke
public Object invoke(Object o, String actionName, Object[] params, String[] signature) throws MBeanException, ReflectionException
- Specified by:
invokein classJmxDescription- Throws:
MBeanExceptionReflectionException
-
getAttributes
public AttributeList getAttributes(Object o, String[] attributes)
- Overrides:
getAttributesin classJmxDescription
-
setAttributes
public AttributeList setAttributes(Object o, AttributeList attributes)
- Overrides:
setAttributesin classJmxDescription
-
getMBeanInfo
public MBeanInfo getMBeanInfo()
- Specified by:
getMBeanInfoin classJmxDescription
-
-