Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
mx4j.server.interceptor.DefaultMBeanServerInterceptor
public abstract class DefaultMBeanServerInterceptor
extends java.lang.Object
Fields inherited from interface mx4j.server.interceptor.MBeanServerInterceptor | |
POST_DEREGISTER , POST_REGISTER_FALSE , POST_REGISTER_TRUE , PRE_DEREGISTER , PRE_REGISTER |
Constructor Summary | |
Method Summary | |
void |
|
Object |
|
javax.management.AttributeList |
|
protected Logger | |
javax.management.MBeanInfo |
|
protected MBeanServerInterceptor |
|
abstract String |
|
void |
|
Object |
|
boolean |
|
void |
|
void |
|
void |
|
void |
|
javax.management.AttributeList |
|
void |
|
void |
|
public void addNotificationListener(MBeanMetaData metadata, javax.management.NotificationListener listener, javax.management.NotificationFilter filter, Object handback)
- Specified by:
- addNotificationListener in interface MBeanServerInterceptor
public Object getAttribute(MBeanMetaData metadata, String attribute) throws javax.management.MBeanException, javax.management.AttributeNotFoundException, javax.management.ReflectionException
- Specified by:
- getAttribute in interface MBeanServerInterceptor
public javax.management.AttributeList getAttributes(MBeanMetaData metadata, String[] attributes)
- Specified by:
- getAttributes in interface MBeanServerInterceptor
public javax.management.MBeanInfo getMBeanInfo(MBeanMetaData metadata)
- Specified by:
- getMBeanInfo in interface MBeanServerInterceptor
public abstract String getType()
Returns the type of this interceptor
- Specified by:
- getType in interface MBeanServerInterceptor
- getType in interface DefaultMBeanServerInterceptorMBean
public void instantiate(MBeanMetaData metadata, String className, String[] params, Object[] args) throws javax.management.ReflectionException, javax.management.MBeanException
- Specified by:
- instantiate in interface MBeanServerInterceptor
public Object invoke(MBeanMetaData metadata, String method, String[] params, Object[] args) throws javax.management.MBeanException, javax.management.ReflectionException
- Specified by:
- invoke in interface MBeanServerInterceptor
public boolean isEnabled()
Returns whether this interceptor is enabled
- Specified by:
- isEnabled in interface DefaultMBeanServerInterceptorMBean
- See Also:
setEnabled(boolean)
public void registration(MBeanMetaData metadata, int operation) throws javax.management.MBeanRegistrationException
- Specified by:
- registration in interface MBeanServerInterceptor
public void removeNotificationListener(MBeanMetaData metadata, javax.management.NotificationListener listener) throws javax.management.ListenerNotFoundException
- Specified by:
- removeNotificationListener in interface MBeanServerInterceptor
public void removeNotificationListener(MBeanMetaData metadata, javax.management.NotificationListener listener, javax.management.NotificationFilter filter, Object handback) throws javax.management.ListenerNotFoundException
- Specified by:
- removeNotificationListener in interface MBeanServerInterceptor
public void setAttribute(MBeanMetaData metadata, javax.management.Attribute attribute) throws javax.management.MBeanException, javax.management.AttributeNotFoundException, javax.management.InvalidAttributeValueException, javax.management.ReflectionException
- Specified by:
- setAttribute in interface MBeanServerInterceptor
public javax.management.AttributeList setAttributes(MBeanMetaData metadata, javax.management.AttributeList attributes)
- Specified by:
- setAttributes in interface MBeanServerInterceptor
public void setEnabled(boolean enabled)
Enables or disables this interceptor
- Specified by:
- setEnabled in interface DefaultMBeanServerInterceptorMBean
- See Also:
isEnabled()