org.huihoo.jfox.jmx
Interface MBeanMetaData
- All Superinterfaces:
- MBeanInterfaceMetaData
- All Known Implementing Classes:
- MBeanMetaDataSupport, DynamicMBeanMetaDataSupport
- public interface MBeanMetaData
- extends MBeanInterfaceMetaData
- Author:
- Young Yang
getClassLoader
public java.lang.ClassLoader getClassLoader()
getClassName
public java.lang.String getClassName()
getObjectName
public ObjectName getObjectName()
setObjectName
public void setObjectName(ObjectName name)
getObjectInstance
public ExtendedObjectInstance getObjectInstance()
getMBeanObject
public java.lang.Object getMBeanObject()
isDynamic
public boolean isDynamic()
getMBeanInfo
public MBeanInfo getMBeanInfo()
getAttribute
public java.lang.Object getAttribute(java.lang.String attribute)
throws MBeanException,
AttributeNotFoundException,
ReflectionException
getAttributes
public AttributeList getAttributes(java.lang.String[] attributes)
throws MBeanException,
AttributeNotFoundException,
ReflectionException
setAttribute
public void setAttribute(Attribute attribute)
throws AttributeNotFoundException,
InvalidAttributeValueException,
MBeanException,
ReflectionException
setAttributes
public AttributeList setAttributes(AttributeList attributes)
throws AttributeNotFoundException,
InvalidAttributeValueException,
MBeanException,
ReflectionException
invoke
public java.lang.Object invoke(java.lang.String operationName,
java.lang.Object[] params,
java.lang.String[] signatures)
throws MBeanException,
ReflectionException
getInterfaceClassName
public java.lang.String getInterfaceClassName()