public abstract class JmxDescription extends Object
| Constructor and Description |
|---|
JmxDescription() |
| Modifier and Type | Method and Description |
|---|---|
static JmxDescription |
create(Object in) |
abstract Object |
getAttribute(Object o,
String attribute) |
AttributeList |
getAttributes(Object o,
String[] attributes) |
abstract MBeanInfo |
getMBeanInfo() |
abstract Object |
invoke(Object o,
String actionName,
Object[] params,
String[] signature) |
abstract void |
setAttribute(Object o,
Attribute attribute) |
AttributeList |
setAttributes(Object o,
AttributeList attributes) |
public static JmxDescription create(Object in) throws Exception
Exceptionpublic abstract Object getAttribute(Object o, String attribute) throws AttributeNotFoundException, MBeanException, ReflectionException
public abstract void setAttribute(Object o, Attribute attribute) throws AttributeNotFoundException, InvalidAttributeValueException, MBeanException, ReflectionException
public AttributeList getAttributes(Object o, String[] attributes)
public AttributeList setAttributes(Object o, AttributeList attributes)
public abstract Object invoke(Object o, String actionName, Object[] params, String[] signature) throws MBeanException, ReflectionException
MBeanExceptionReflectionExceptionpublic abstract MBeanInfo getMBeanInfo()
Copyright © 2014. All rights reserved.