public class AnnotatedMBean extends StandardMBean
Modifier | Constructor and Description |
---|---|
protected |
AnnotatedMBean(Class<?> mbeanInterface)
Instance where the MBean interface is implemented by this object.
|
|
AnnotatedMBean(T impl,
Class<T> mbeanInterface)
Instance where the MBean interface is implemented by another object.
|
Modifier and Type | Method and Description |
---|---|
static AnnotatedMBean |
create(Object object) |
protected String |
getDescription(MBeanAttributeInfo info) |
protected String |
getDescription(MBeanOperationInfo op) |
protected String |
getParameterName(MBeanOperationInfo op,
MBeanParameterInfo param,
int paramNo) |
cacheMBeanInfo, getAttribute, getAttributes, getCachedMBeanInfo, getClassName, getConstructors, getDescription, getDescription, getDescription, getDescription, getDescription, getImpact, getImplementation, getImplementationClass, getMBeanInfo, getMBeanInterface, getParameterName, invoke, postDeregister, postRegister, preDeregister, preRegister, setAttribute, setAttributes, setImplementation
public AnnotatedMBean(T impl, Class<T> mbeanInterface) throws NotCompliantMBeanException
NotCompliantMBeanException
protected AnnotatedMBean(Class<?> mbeanInterface) throws NotCompliantMBeanException
NotCompliantMBeanException
public static AnnotatedMBean create(Object object) throws Exception
Exception
protected String getDescription(MBeanAttributeInfo info)
getDescription
in class StandardMBean
protected String getDescription(MBeanOperationInfo op)
getDescription
in class StandardMBean
protected String getParameterName(MBeanOperationInfo op, MBeanParameterInfo param, int paramNo)
getParameterName
in class StandardMBean
Copyright © 2010–2017 FuseSource, Corp.. All rights reserved.