| java.lang.Object org.apache.mina.integration.jmx.ObjectMBean
ObjectMBean | public class ObjectMBean implements ModelMBean,MBeanRegistration(Code) | | A
ModelMBean wrapper implementation for a POJO.
author: The Apache MINA Project (dev@mina.apache.org) version: $Rev: 601236 $, $Date: 2007-12-05 00:53:03 -0700 (Wed, 05 Dec 2007) $< Parameters: T - > the type of the managed object |
Field Summary | |
final protected Logger | logger |
Constructor Summary | |
public | ObjectMBean(T source) Creates a new instance with the specified POJO. |
Method Summary | |
public void | addAttributeChangeNotificationListener(NotificationListener listener, String name, Object handback) | protected void | addExtraAttributes(List<ModelMBeanAttributeInfo> attributes) | protected void | addExtraOperations(List<ModelMBeanOperationInfo> operations) | public void | addNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback) | final public Object | getAttribute(String fqan) | protected Object | getAttribute0(String fqan) | final public AttributeList | getAttributes(String names) | protected Class> | getElementType(Class> type, String attrName) | final public MBeanInfo | getMBeanInfo() | protected Class> | getMapKeyType(Class> type, String attrName) | protected Class> | getMapValueType(Class> type, String attrName) | final public ObjectName | getName() | public MBeanNotificationInfo[] | getNotificationInfo() | protected PropertyEditor | getPropertyEditor(Class> type, String attrName, Class> attrType) | final public MBeanServer | getServer() | public static Object | getSource(ObjectName oname) | final public T | getSource() | final public Object | invoke(String name, Object params, String signature) | protected Object | invoke0(String name, Object params, String signature) | protected boolean | isExpandable(Class> type, String attrName) | protected boolean | isOperation(String methodName, Class>[] paramTypes) | protected boolean | isReadable(Class> type, String attrName) | protected boolean | isWritable(Class> type, String attrName) | public void | load() | final public void | postDeregister() | final public void | postRegister(Boolean registrationDone) | final public void | preDeregister() | final public ObjectName | preRegister(MBeanServer server, ObjectName name) | public void | removeAttributeChangeNotificationListener(NotificationListener listener, String name) | public void | removeNotificationListener(NotificationListener listener) | public void | sendAttributeChangeNotification(AttributeChangeNotification notification) | public void | sendAttributeChangeNotification(Attribute oldValue, Attribute newValue) | public void | sendNotification(Notification notification) | public void | sendNotification(String message) | final public void | setAttribute(Attribute attribute) | protected void | setAttribute0(String attrName, Object attrValue) | final public AttributeList | setAttributes(AttributeList attributes) | final public void | setManagedResource(Object resource, String type) | final public void | setModelMBeanInfo(ModelMBeanInfo info) | public void | store() | final public String | toString() |
logger | final protected Logger logger(Code) | | |
ObjectMBean | public ObjectMBean(T source)(Code) | | Creates a new instance with the specified POJO.
|
getSource | final public T getSource()(Code) | | |
isOperation | protected boolean isOperation(String methodName, Class>[] paramTypes)(Code) | | |
postDeregister | final public void postDeregister()(Code) | | |
postRegister | final public void postRegister(Boolean registrationDone)(Code) | | |
|
|