mx4j.server.interceptor
Interface MBeanServerInterceptor
- All Known Implementing Classes:
- DefaultMBeanServerInterceptor
- public interface MBeanServerInterceptor
MBeanServer --> MBean interceptor.
- Version:
- $Revision: 1.3 $
- Author:
- Simone Bordet
Method Summary |
void |
addNotificationListener(MBeanMetaData metadata,
NotificationListener listener,
NotificationFilter filter,
java.lang.Object handback)
|
java.lang.Object |
getAttribute(MBeanMetaData metadata,
java.lang.String attribute)
|
AttributeList |
getAttributes(MBeanMetaData metadata,
java.lang.String[] attributes)
|
MBeanInfo |
getMBeanInfo(MBeanMetaData metadata)
|
java.lang.String |
getType()
The type of this interceptor |
void |
instantiate(MBeanMetaData metadata,
java.lang.String className,
java.lang.String[] params,
java.lang.Object[] args)
|
java.lang.Object |
invoke(MBeanMetaData metadata,
java.lang.String method,
java.lang.String[] params,
java.lang.Object[] args)
|
void |
registration(MBeanMetaData metadata,
int operation)
|
void |
removeNotificationListener(MBeanMetaData metadata,
NotificationListener listener,
NotificationFilter filter,
java.lang.Object handback)
|
void |
setAttribute(MBeanMetaData metadata,
Attribute attribute)
|
AttributeList |
setAttributes(MBeanMetaData metadata,
AttributeList attributes)
|
void |
setChain(java.util.List interceptors)
|
PRE_REGISTER
public static final int PRE_REGISTER
POST_REGISTER_TRUE
public static final int POST_REGISTER_TRUE
POST_REGISTER_FALSE
public static final int POST_REGISTER_FALSE
PRE_DEREGISTER
public static final int PRE_DEREGISTER
POST_DEREGISTER
public static final int POST_DEREGISTER
getType
public java.lang.String getType()
- The type of this interceptor
setChain
public void setChain(java.util.List interceptors)
addNotificationListener
public void addNotificationListener(MBeanMetaData metadata,
NotificationListener listener,
NotificationFilter filter,
java.lang.Object handback)
removeNotificationListener
public void removeNotificationListener(MBeanMetaData metadata,
NotificationListener listener,
NotificationFilter filter,
java.lang.Object handback)
throws ListenerNotFoundException
instantiate
public void instantiate(MBeanMetaData metadata,
java.lang.String className,
java.lang.String[] params,
java.lang.Object[] args)
throws ReflectionException,
MBeanException
registration
public void registration(MBeanMetaData metadata,
int operation)
throws MBeanRegistrationException
getMBeanInfo
public MBeanInfo getMBeanInfo(MBeanMetaData metadata)
invoke
public java.lang.Object invoke(MBeanMetaData metadata,
java.lang.String method,
java.lang.String[] params,
java.lang.Object[] args)
throws MBeanException,
ReflectionException
getAttributes
public AttributeList getAttributes(MBeanMetaData metadata,
java.lang.String[] attributes)
setAttributes
public AttributeList setAttributes(MBeanMetaData metadata,
AttributeList attributes)
getAttribute
public java.lang.Object getAttribute(MBeanMetaData metadata,
java.lang.String attribute)
throws MBeanException,
AttributeNotFoundException,
ReflectionException
setAttribute
public void setAttribute(MBeanMetaData metadata,
Attribute attribute)
throws MBeanException,
AttributeNotFoundException,
InvalidAttributeValueException,
ReflectionException
Copyright © 2001-2002 MX4J Team. All Rights Reserved.