mx4j.server.interceptor
public class InvokerMBeanServerInterceptor extends DefaultMBeanServerInterceptor implements InvokerMBeanServerInterceptorMBean
MBeanInvoker.
Version: $Revision: 1.23 $
| Constructor Summary | |
|---|---|
| InvokerMBeanServerInterceptor(MBeanServer outerServer)
Instantiates a new interceptor instance.
| |
| Method Summary | |
|---|---|
| void | addNotificationListener(MBeanMetaData metadata, NotificationListener listener, NotificationFilter filter, Object handback) |
| Object | getAttribute(MBeanMetaData metadata, String attribute) |
| AttributeList | getAttributes(MBeanMetaData metadata, String[] attributes) |
| MBeanInfo | getMBeanInfo(MBeanMetaData metadata) |
| String | getType()
Returns the type of this interceptor |
| void | instantiate(MBeanMetaData metadata, String className, String[] params, Object[] args) |
| Object | invoke(MBeanMetaData metadata, String method, String[] params, Object[] args) |
| boolean | isEnabled()
This interceptor is always enabled |
| void | registration(MBeanMetaData metadata, int operation) |
| void | removeNotificationListener(MBeanMetaData metadata, NotificationListener listener) |
| void | removeNotificationListener(MBeanMetaData metadata, NotificationListener listener, NotificationFilter filter, Object handback) |
| void | setAttribute(MBeanMetaData metadata, Attribute attribute) |
| AttributeList | setAttributes(MBeanMetaData metadata, AttributeList attributes) |
Parameters: outerServer the MBeanServer instance that is passed to MBeanRegistration#preRegister(MBeanServer, ObjectName).