public interface MBeanServerForwarder extends MBeanServer
此类的一个对象实现MBeanServer接口并包装另一个也实现该接口的对象。 通常,在将方法转发到包装对象之前和/或之后,此接口的实现在MBeanServer
接口的某些或所有方法中执行某些操作。
示例包括安全检查和日志记录。
Modifier and Type | Method and Description |
---|---|
MBeanServer
|
getMBeanServer()
返回要转发到的MBeanServer对象。
|
void |
setMBeanServer(MBeanServer mbs)
设置此对象处理后请求将转发到的MBeanServer对象。
|
addNotificationListener,
addNotificationListener,
createMBean,
createMBean,
createMBean,
createMBean,
deserialize,
deserialize,
deserialize,
getAttribute,
getAttributes,
getClassLoader,
getClassLoaderFor,
getClassLoaderRepository,
getDefaultDomain,
getDomains, getMBeanCount,
getMBeanInfo,
getObjectInstance,
instantiate,
instantiate,
instantiate,
instantiate,
invoke,
isInstanceOf,
isRegistered,
queryMBeans,
queryNames,
registerMBean,
removeNotificationListener,
removeNotificationListener,
removeNotificationListener,
removeNotificationListener,
setAttribute,
setAttributes,
unregisterMBean
MBeanServer getMBeanServer()
setMBeanServer(javax.management.MBeanServer)
void setMBeanServer(MBeanServer mbs)
mbs
- 请求将转发到的MBeanServer对象。
IllegalArgumentException
-如果该对象已被转发到MBeanServer对象,或者如果
mbs
为null,或者
mbs
等同于该对象。
getMBeanServer()