javax.management.remote
Interface MBeanServerForwarder

All Superinterfaces:
MBeanServer sample code for javax.management.MBeanServer definition code for javax.management.MBeanServer , MBeanServerConnection sample code for javax.management.MBeanServerConnection definition code for javax.management.MBeanServerConnection

public interface MBeanServerForwarder
extends MBeanServer sample code for javax.management.MBeanServer definition code for javax.management.MBeanServer

An object of this class implements the MBeanServer interface and wraps another object that also implements that interface. Typically, an implementation of this interface performs some action in some or all methods of the MBeanServer interface before and/or after forwarding the method to the wrapped object. Examples include security checking and logging.

Since:
1.5

Method Summary
 MBeanServer sample code for javax.management.MBeanServer definition code for javax.management.MBeanServer getMBeanServer sample code for javax.management.remote.MBeanServerForwarder.getMBeanServer() definition code for javax.management.remote.MBeanServerForwarder.getMBeanServer() ()
          Returns the MBeanServer object to which requests will be forwarded.
 void setMBeanServer sample code for javax.management.remote.MBeanServerForwarder.setMBeanServer(javax.management.MBeanServer) definition code for javax.management.remote.MBeanServerForwarder.setMBeanServer(javax.management.MBeanServer) (MBeanServer sample code for javax.management.MBeanServer definition code for javax.management.MBeanServer  mbs)
          Sets the MBeanServer object to which requests will be forwarded after treatment by this object.
 
Methods inherited from interface javax.management.MBeanServer sample code for javax.management.MBeanServer definition code for javax.management.MBeanServer
addNotificationListener sample code for javax.management.MBeanServer.addNotificationListener(javax.management.ObjectName, javax.management.NotificationListener, javax.management.NotificationFilter, java.lang.Object) definition code for javax.management.MBeanServer.addNotificationListener(javax.management.ObjectName, javax.management.NotificationListener, javax.management.NotificationFilter, java.lang.Object) , addNotificationListener sample code for javax.management.MBeanServer.addNotificationListener(javax.management.ObjectName, javax.management.ObjectName, javax.management.NotificationFilter, java.lang.Object) definition code for javax.management.MBeanServer.addNotificationListener(javax.management.ObjectName, javax.management.ObjectName, javax.management.NotificationFilter, java.lang.Object) , createMBean sample code for javax.management.MBeanServer.createMBean(java.lang.String, javax.management.ObjectName) definition code for javax.management.MBeanServer.createMBean(java.lang.String, javax.management.ObjectName) , createMBean sample code for javax.management.MBeanServer.createMBean(java.lang.String, javax.management.ObjectName, java.lang.Object[], java.lang.String[]) definition code for javax.management.MBeanServer.createMBean(java.lang.String, javax.management.ObjectName, java.lang.Object[], java.lang.String[]) , createMBean sample code for javax.management.MBeanServer.createMBean(java.lang.String, javax.management.ObjectName, javax.management.ObjectName) definition code for javax.management.MBeanServer.createMBean(java.lang.String, javax.management.ObjectName, javax.management.ObjectName) , createMBean sample code for javax.management.MBeanServer.createMBean(java.lang.String, javax.management.ObjectName, javax.management.ObjectName, java.lang.Object[], java.lang.String[]) definition code for javax.management.MBeanServer.createMBean(java.lang.String, javax.management.ObjectName, javax.management.ObjectName, java.lang.Object[], java.lang.String[]) , deserialize sample code for javax.management.MBeanServer.deserialize(javax.management.ObjectName, byte[]) definition code for javax.management.MBeanServer.deserialize(javax.management.ObjectName, byte[]) , deserialize sample code for javax.management.MBeanServer.deserialize(java.lang.String, byte[]) definition code for javax.management.MBeanServer.deserialize(java.lang.String, byte[]) , deserialize sample code for javax.management.MBeanServer.deserialize(java.lang.String, javax.management.ObjectName, byte[]) definition code for javax.management.MBeanServer.deserialize(java.lang.String, javax.management.ObjectName, byte[]) , getAttribute sample code for javax.management.MBeanServer.getAttribute(javax.management.ObjectName, java.lang.String) definition code for javax.management.MBeanServer.getAttribute(javax.management.ObjectName, java.lang.String) , getAttributes sample code for javax.management.MBeanServer.getAttributes(javax.management.ObjectName, java.lang.String[]) definition code for javax.management.MBeanServer.getAttributes(javax.management.ObjectName, java.lang.String[]) , getClassLoader sample code for javax.management.MBeanServer.getClassLoader(javax.management.ObjectName) definition code for javax.management.MBeanServer.getClassLoader(javax.management.ObjectName) , getClassLoaderFor sample code for javax.management.MBeanServer.getClassLoaderFor(javax.management.ObjectName) definition code for javax.management.MBeanServer.getClassLoaderFor(javax.management.ObjectName) , getClassLoaderRepository sample code for javax.management.MBeanServer.getClassLoaderRepository() definition code for javax.management.MBeanServer.getClassLoaderRepository() , getDefaultDomain sample code for javax.management.MBeanServer.getDefaultDomain() definition code for javax.management.MBeanServer.getDefaultDomain() , getDomains sample code for javax.management.MBeanServer.getDomains() definition code for javax.management.MBeanServer.getDomains() , getMBeanCount sample code for javax.management.MBeanServer.getMBeanCount() definition code for javax.management.MBeanServer.getMBeanCount() , getMBeanInfo sample code for javax.management.MBeanServer.getMBeanInfo(javax.management.ObjectName) definition code for javax.management.MBeanServer.getMBeanInfo(javax.management.ObjectName) , getObjectInstance sample code for javax.management.MBeanServer.getObjectInstance(javax.management.ObjectName) definition code for javax.management.MBeanServer.getObjectInstance(javax.management.ObjectName) , instantiate sample code for javax.management.MBeanServer.instantiate(java.lang.String) definition code for javax.management.MBeanServer.instantiate(java.lang.String) , instantiate sample code for javax.management.MBeanServer.instantiate(java.lang.String, java.lang.Object[], java.lang.String[]) definition code for javax.management.MBeanServer.instantiate(java.lang.String, java.lang.Object[], java.lang.String[]) , instantiate sample code for javax.management.MBeanServer.instantiate(java.lang.String, javax.management.ObjectName) definition code for javax.management.MBeanServer.instantiate(java.lang.String, javax.management.ObjectName) , instantiate sample code for javax.management.MBeanServer.instantiate(java.lang.String, javax.management.ObjectName, java.lang.Object[], java.lang.String[]) definition code for javax.management.MBeanServer.instantiate(java.lang.String, javax.management.ObjectName, java.lang.Object[], java.lang.String[]) , invoke sample code for javax.management.MBeanServer.invoke(javax.management.ObjectName, java.lang.String, java.lang.Object[], java.lang.String[]) definition code for javax.management.MBeanServer.invoke(javax.management.ObjectName, java.lang.String, java.lang.Object[], java.lang.String[]) , isInstanceOf sample code for javax.management.MBeanServer.isInstanceOf(javax.management.ObjectName, java.lang.String) definition code for javax.management.MBeanServer.isInstanceOf(javax.management.ObjectName, java.lang.String) , isRegistered sample code for javax.management.MBeanServer.isRegistered(javax.management.ObjectName) definition code for javax.management.MBeanServer.isRegistered(javax.management.ObjectName) , queryMBeans sample code for javax.management.MBeanServer.queryMBeans(javax.management.ObjectName, javax.management.QueryExp) definition code for javax.management.MBeanServer.queryMBeans(javax.management.ObjectName, javax.management.QueryExp) , queryNames sample code for javax.management.MBeanServer.queryNames(javax.management.ObjectName, javax.management.QueryExp) definition code for javax.management.MBeanServer.queryNames(javax.management.ObjectName, javax.management.QueryExp) , registerMBean sample code for javax.management.MBeanServer.registerMBean(java.lang.Object, javax.management.ObjectName) definition code for javax.management.MBeanServer.registerMBean(java.lang.Object, javax.management.ObjectName) , removeNotificationListener sample code for javax.management.MBeanServer.removeNotificationListener(javax.management.ObjectName, javax.management.NotificationListener) definition code for javax.management.MBeanServer.removeNotificationListener(javax.management.ObjectName, javax.management.NotificationListener) , removeNotificationListener sample code for javax.management.MBeanServer.removeNotificationListener(javax.management.ObjectName, javax.management.NotificationListener, javax.management.NotificationFilter, java.lang.Object) definition code for javax.management.MBeanServer.removeNotificationListener(javax.management.ObjectName, javax.management.NotificationListener, javax.management.NotificationFilter, java.lang.Object) , removeNotificationListener sample code for javax.management.MBeanServer.removeNotificationListener(javax.management.ObjectName, javax.management.ObjectName) definition code for javax.management.MBeanServer.removeNotificationListener(javax.management.ObjectName, javax.management.ObjectName) , removeNotificationListener sample code for javax.management.MBeanServer.removeNotificationListener(javax.management.ObjectName, javax.management.ObjectName, javax.management.NotificationFilter, java.lang.Object) definition code for javax.management.MBeanServer.removeNotificationListener(javax.management.ObjectName, javax.management.ObjectName, javax.management.NotificationFilter, java.lang.Object) , setAttribute sample code for javax.management.MBeanServer.setAttribute(javax.management.ObjectName, javax.management.Attribute) definition code for javax.management.MBeanServer.setAttribute(javax.management.ObjectName, javax.management.Attribute) , setAttributes sample code for javax.management.MBeanServer.setAttributes(javax.management.ObjectName, javax.management.AttributeList) definition code for javax.management.MBeanServer.setAttributes(javax.management.ObjectName, javax.management.AttributeList) , unregisterMBean sample code for javax.management.MBeanServer.unregisterMBean(javax.management.ObjectName) definition code for javax.management.MBeanServer.unregisterMBean(javax.management.ObjectName)
 

Method Detail

getMBeanServer sample code for javax.management.remote.MBeanServerForwarder.getMBeanServer() definition code for javax.management.remote.MBeanServerForwarder.getMBeanServer()

MBeanServer sample code for javax.management.MBeanServer definition code for javax.management.MBeanServer  getMBeanServer()
Returns the MBeanServer object to which requests will be forwarded.

Returns:
the MBeanServer object to which requests will be forwarded, or null if there is none.
See Also:
setMBeanServer(javax.management.MBeanServer) sample code for javax.management.remote.MBeanServerForwarder.setMBeanServer(javax.management.MBeanServer) definition code for javax.management.remote.MBeanServerForwarder.setMBeanServer(javax.management.MBeanServer)

setMBeanServer sample code for javax.management.remote.MBeanServerForwarder.setMBeanServer(javax.management.MBeanServer) definition code for javax.management.remote.MBeanServerForwarder.setMBeanServer(javax.management.MBeanServer)

void setMBeanServer(MBeanServer sample code for javax.management.MBeanServer definition code for javax.management.MBeanServer  mbs)
Sets the MBeanServer object to which requests will be forwarded after treatment by this object.

Parameters:
mbs - the MBeanServer object to which requests will be forwarded.
Throws:
IllegalArgumentException sample code for java.lang.IllegalArgumentException definition code for java.lang.IllegalArgumentException - if this object is already forwarding to an MBeanServer object or if mbs is null or if mbs is identical to this object.
See Also:
getMBeanServer() sample code for javax.management.remote.MBeanServerForwarder.getMBeanServer() definition code for javax.management.remote.MBeanServerForwarder.getMBeanServer()