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).