<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!-- NewPage --> <html lang="en"> <head> <!-- Generated by javadoc (version 1.7.0_40) on Fri Oct 18 06:47:25 UTC 2013 --> <title>ContextClassLoaderMBeanServerInterceptor (MX4J API)</title> <meta name="date" content="2013-10-18"> <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style"> </head> <body> <script type="text/javascript"><!-- if (location.href.indexOf('is-external=true') == -1) { parent.document.title="ContextClassLoaderMBeanServerInterceptor (MX4J API)"; } //--> </script> <noscript> <div>JavaScript is disabled on your browser.</div> </noscript> <!-- ========= START OF TOP NAVBAR ======= --> <div class="topNav"><a name="navbar_top"> <!-- --> </a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow"> <!-- --> </a> <ul class="navList" title="Navigation"> <li><a href="../../../overview-summary.html">Overview</a></li> <li><a href="package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="class-use/ContextClassLoaderMBeanServerInterceptor.html">Use</a></li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../../../deprecated-list.html">Deprecated</a></li> <li><a href="../../../index-all.html">Index</a></li> <li><a href="../../../help-doc.html">Help</a></li> </ul> </div> <div class="subNav"> <ul class="navList"> <li>Prev Class</li> <li><a href="../../../mx4j/server/interceptor/DefaultMBeanServerInterceptor.html" title="class in mx4j.server.interceptor"><span class="strong">Next Class</span></a></li> </ul> <ul class="navList"> <li><a href="../../../index.html?mx4j/server/interceptor/ContextClassLoaderMBeanServerInterceptor.html" target="_top">Frames</a></li> <li><a href="ContextClassLoaderMBeanServerInterceptor.html" target="_top">No Frames</a></li> </ul> <ul class="navList" id="allclasses_navbar_top"> <li><a href="../../../allclasses-noframe.html">All Classes</a></li> </ul> <div> <script type="text/javascript"><!-- allClassesLink = document.getElementById("allclasses_navbar_top"); if(window==top) { allClassesLink.style.display = "block"; } else { allClassesLink.style.display = "none"; } //--> </script> </div> <div> <ul class="subNavList"> <li>Summary: </li> <li>Nested | </li> <li>Field | </li> <li><a href="#constructor_summary">Constr</a> | </li> <li><a href="#method_summary">Method</a></li> </ul> <ul class="subNavList"> <li>Detail: </li> <li>Field | </li> <li><a href="#constructor_detail">Constr</a> | </li> <li><a href="#method_detail">Method</a></li> </ul> </div> <a name="skip-navbar_top"> <!-- --> </a></div> <!-- ========= END OF TOP NAVBAR ========= --> <!-- ======== START OF CLASS DATA ======== --> <div class="header"> <div class="subTitle">mx4j.server.interceptor</div> <h2 title="Class ContextClassLoaderMBeanServerInterceptor" class="title">Class ContextClassLoaderMBeanServerInterceptor</h2> </div> <div class="contentContainer"> <ul class="inheritance"> <li>java.lang.Object</li> <li> <ul class="inheritance"> <li><a href="../../../mx4j/server/interceptor/DefaultMBeanServerInterceptor.html" title="class in mx4j.server.interceptor">mx4j.server.interceptor.DefaultMBeanServerInterceptor</a></li> <li> <ul class="inheritance"> <li>mx4j.server.interceptor.ContextClassLoaderMBeanServerInterceptor</li> </ul> </li> </ul> </li> </ul> <div class="description"> <ul class="blockList"> <li class="blockList"> <dl> <dt>All Implemented Interfaces:</dt> <dd><a href="../../../mx4j/server/interceptor/DefaultMBeanServerInterceptorMBean.html" title="interface in mx4j.server.interceptor">DefaultMBeanServerInterceptorMBean</a>, <a href="../../../mx4j/server/interceptor/MBeanServerInterceptor.html" title="interface in mx4j.server.interceptor">MBeanServerInterceptor</a></dd> </dl> <hr> <br> <pre>public class <span class="strong">ContextClassLoaderMBeanServerInterceptor</span> extends <a href="../../../mx4j/server/interceptor/DefaultMBeanServerInterceptor.html" title="class in mx4j.server.interceptor">DefaultMBeanServerInterceptor</a></pre> <div class="block">This interceptor sets the context class loader to the proper value for incoming calls. It saves the current context class loader, set the context class loader to be the MBean's class loader for the current call, and on return re-set the context class loader to the previous value</div> <dl><dt><span class="strong">Version:</span></dt> <dd>$Revision: 1.11 $</dd></dl> </li> </ul> </div> <div class="summary"> <ul class="blockList"> <li class="blockList"> <!-- =========== FIELD SUMMARY =========== --> <ul class="blockList"> <li class="blockList"><a name="field_summary"> <!-- --> </a> <h3>Field Summary</h3> <ul class="blockList"> <li class="blockList"><a name="fields_inherited_from_class_mx4j.server.interceptor.MBeanServerInterceptor"> <!-- --> </a> <h3>Fields inherited from interface mx4j.server.interceptor.<a href="../../../mx4j/server/interceptor/MBeanServerInterceptor.html" title="interface in mx4j.server.interceptor">MBeanServerInterceptor</a></h3> <code><a href="../../../mx4j/server/interceptor/MBeanServerInterceptor.html#POST_DEREGISTER">POST_DEREGISTER</a>, <a href="../../../mx4j/server/interceptor/MBeanServerInterceptor.html#POST_REGISTER_FALSE">POST_REGISTER_FALSE</a>, <a href="../../../mx4j/server/interceptor/MBeanServerInterceptor.html#POST_REGISTER_TRUE">POST_REGISTER_TRUE</a>, <a href="../../../mx4j/server/interceptor/MBeanServerInterceptor.html#PRE_DEREGISTER">PRE_DEREGISTER</a>, <a href="../../../mx4j/server/interceptor/MBeanServerInterceptor.html#PRE_REGISTER">PRE_REGISTER</a></code></li> </ul> </li> </ul> <!-- ======== CONSTRUCTOR SUMMARY ======== --> <ul class="blockList"> <li class="blockList"><a name="constructor_summary"> <!-- --> </a> <h3>Constructor Summary</h3> <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> <caption><span>Constructors</span><span class="tabEnd"> </span></caption> <tr> <th class="colOne" scope="col">Constructor and Description</th> </tr> <tr class="altColor"> <td class="colOne"><code><strong><a href="../../../mx4j/server/interceptor/ContextClassLoaderMBeanServerInterceptor.html#ContextClassLoaderMBeanServerInterceptor()">ContextClassLoaderMBeanServerInterceptor</a></strong>()</code> </td> </tr> </table> </li> </ul> <!-- ========== METHOD SUMMARY =========== --> <ul class="blockList"> <li class="blockList"><a name="method_summary"> <!-- --> </a> <h3>Method Summary</h3> <table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> <caption><span>Methods</span><span class="tabEnd"> </span></caption> <tr> <th class="colFirst" scope="col">Modifier and Type</th> <th class="colLast" scope="col">Method and Description</th> </tr> <tr class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../mx4j/server/interceptor/ContextClassLoaderMBeanServerInterceptor.html#addNotificationListener(mx4j.server.MBeanMetaData, javax.management.NotificationListener, javax.management.NotificationFilter, java.lang.Object)">addNotificationListener</a></strong>(<a href="../../../mx4j/server/MBeanMetaData.html" title="interface in mx4j.server">MBeanMetaData</a> metadata, javax.management.NotificationListener listener, javax.management.NotificationFilter filter, java.lang.Object handback)</code> <div class="block">Adds the given notification listener to the MBean, along with the given filter and handback</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>java.lang.Object</code></td> <td class="colLast"><code><strong><a href="../../../mx4j/server/interceptor/ContextClassLoaderMBeanServerInterceptor.html#getAttribute(mx4j.server.MBeanMetaData, java.lang.String)">getAttribute</a></strong>(<a href="../../../mx4j/server/MBeanMetaData.html" title="interface in mx4j.server">MBeanMetaData</a> metadata, java.lang.String attribute)</code> <div class="block">Gets the specified attribute value from the MBean instance.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>javax.management.AttributeList</code></td> <td class="colLast"><code><strong><a href="../../../mx4j/server/interceptor/ContextClassLoaderMBeanServerInterceptor.html#getAttributes(mx4j.server.MBeanMetaData, java.lang.String[])">getAttributes</a></strong>(<a href="../../../mx4j/server/MBeanMetaData.html" title="interface in mx4j.server">MBeanMetaData</a> metadata, java.lang.String[] attributes)</code> <div class="block">Gets the specified attributes values from the MBean instance.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>javax.management.MBeanInfo</code></td> <td class="colLast"><code><strong><a href="../../../mx4j/server/interceptor/ContextClassLoaderMBeanServerInterceptor.html#getMBeanInfo(mx4j.server.MBeanMetaData)">getMBeanInfo</a></strong>(<a href="../../../mx4j/server/MBeanMetaData.html" title="interface in mx4j.server">MBeanMetaData</a> metadata)</code> <div class="block">Calls getMBeanInfo on the MBean instance (only on DynamicMBeans).</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>java.lang.String</code></td> <td class="colLast"><code><strong><a href="../../../mx4j/server/interceptor/ContextClassLoaderMBeanServerInterceptor.html#getType()">getType</a></strong>()</code> <div class="block">Returns the type of this interceptor</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../mx4j/server/interceptor/ContextClassLoaderMBeanServerInterceptor.html#instantiate(mx4j.server.MBeanMetaData, java.lang.String, java.lang.String[], java.lang.Object[])">instantiate</a></strong>(<a href="../../../mx4j/server/MBeanMetaData.html" title="interface in mx4j.server">MBeanMetaData</a> metadata, java.lang.String className, java.lang.String[] params, java.lang.Object[] args)</code> <div class="block">Instantiate the given className passing the given arguments to the constructor with the given signature</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>java.lang.Object</code></td> <td class="colLast"><code><strong><a href="../../../mx4j/server/interceptor/ContextClassLoaderMBeanServerInterceptor.html#invoke(mx4j.server.MBeanMetaData, java.lang.String, java.lang.String[], java.lang.Object[])">invoke</a></strong>(<a href="../../../mx4j/server/MBeanMetaData.html" title="interface in mx4j.server">MBeanMetaData</a> metadata, java.lang.String method, java.lang.String[] params, java.lang.Object[] args)</code> <div class="block">Invokes the specified MBean operation on the MBean instance</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../mx4j/server/interceptor/ContextClassLoaderMBeanServerInterceptor.html#registration(mx4j.server.MBeanMetaData, int)">registration</a></strong>(<a href="../../../mx4j/server/MBeanMetaData.html" title="interface in mx4j.server">MBeanMetaData</a> metadata, int operation)</code> <div class="block">Calls the specified <code>MBeanRegistration</code> method on the MBean instance.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../mx4j/server/interceptor/ContextClassLoaderMBeanServerInterceptor.html#removeNotificationListener(mx4j.server.MBeanMetaData, javax.management.NotificationListener)">removeNotificationListener</a></strong>(<a href="../../../mx4j/server/MBeanMetaData.html" title="interface in mx4j.server">MBeanMetaData</a> metadata, javax.management.NotificationListener listener)</code> <div class="block">Removes the given notification listener from the MBean.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../mx4j/server/interceptor/ContextClassLoaderMBeanServerInterceptor.html#removeNotificationListener(mx4j.server.MBeanMetaData, javax.management.NotificationListener, javax.management.NotificationFilter, java.lang.Object)">removeNotificationListener</a></strong>(<a href="../../../mx4j/server/MBeanMetaData.html" title="interface in mx4j.server">MBeanMetaData</a> metadata, javax.management.NotificationListener listener, javax.management.NotificationFilter filter, java.lang.Object handback)</code> <div class="block">Removes the given notification listener from the MBean, specified by the given filter and handback.</div> </td> </tr> <tr class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><strong><a href="../../../mx4j/server/interceptor/ContextClassLoaderMBeanServerInterceptor.html#setAttribute(mx4j.server.MBeanMetaData, javax.management.Attribute)">setAttribute</a></strong>(<a href="../../../mx4j/server/MBeanMetaData.html" title="interface in mx4j.server">MBeanMetaData</a> metadata, javax.management.Attribute attribute)</code> <div class="block">Sets the specified attribute value on the MBean instance.</div> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>javax.management.AttributeList</code></td> <td class="colLast"><code><strong><a href="../../../mx4j/server/interceptor/ContextClassLoaderMBeanServerInterceptor.html#setAttributes(mx4j.server.MBeanMetaData, javax.management.AttributeList)">setAttributes</a></strong>(<a href="../../../mx4j/server/MBeanMetaData.html" title="interface in mx4j.server">MBeanMetaData</a> metadata, javax.management.AttributeList attributes)</code> <div class="block">Sets the specified attributes values on the MBean instance.</div> </td> </tr> </table> <ul class="blockList"> <li class="blockList"><a name="methods_inherited_from_class_mx4j.server.interceptor.DefaultMBeanServerInterceptor"> <!-- --> </a> <h3>Methods inherited from class mx4j.server.interceptor.<a href="../../../mx4j/server/interceptor/DefaultMBeanServerInterceptor.html" title="class in mx4j.server.interceptor">DefaultMBeanServerInterceptor</a></h3> <code><a href="../../../mx4j/server/interceptor/DefaultMBeanServerInterceptor.html#getLogger()">getLogger</a>, <a href="../../../mx4j/server/interceptor/DefaultMBeanServerInterceptor.html#getNext()">getNext</a>, <a href="../../../mx4j/server/interceptor/DefaultMBeanServerInterceptor.html#isEnabled()">isEnabled</a>, <a href="../../../mx4j/server/interceptor/DefaultMBeanServerInterceptor.html#setChain(java.util.List)">setChain</a>, <a href="../../../mx4j/server/interceptor/DefaultMBeanServerInterceptor.html#setEnabled(boolean)">setEnabled</a></code></li> </ul> <ul class="blockList"> <li class="blockList"><a name="methods_inherited_from_class_java.lang.Object"> <!-- --> </a> <h3>Methods inherited from class java.lang.Object</h3> <code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li> </ul> </li> </ul> </li> </ul> </div> <div class="details"> <ul class="blockList"> <li class="blockList"> <!-- ========= CONSTRUCTOR DETAIL ======== --> <ul class="blockList"> <li class="blockList"><a name="constructor_detail"> <!-- --> </a> <h3>Constructor Detail</h3> <a name="ContextClassLoaderMBeanServerInterceptor()"> <!-- --> </a> <ul class="blockListLast"> <li class="blockList"> <h4>ContextClassLoaderMBeanServerInterceptor</h4> <pre>public ContextClassLoaderMBeanServerInterceptor()</pre> </li> </ul> </li> </ul> <!-- ============ METHOD DETAIL ========== --> <ul class="blockList"> <li class="blockList"><a name="method_detail"> <!-- --> </a> <h3>Method Detail</h3> <a name="getType()"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getType</h4> <pre>public java.lang.String getType()</pre> <div class="block"><strong>Description copied from class: <code><a href="../../../mx4j/server/interceptor/DefaultMBeanServerInterceptor.html#getType()">DefaultMBeanServerInterceptor</a></code></strong></div> <div class="block">Returns the type of this interceptor</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../mx4j/server/interceptor/DefaultMBeanServerInterceptorMBean.html#getType()">getType</a></code> in interface <code><a href="../../../mx4j/server/interceptor/DefaultMBeanServerInterceptorMBean.html" title="interface in mx4j.server.interceptor">DefaultMBeanServerInterceptorMBean</a></code></dd> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../mx4j/server/interceptor/MBeanServerInterceptor.html#getType()">getType</a></code> in interface <code><a href="../../../mx4j/server/interceptor/MBeanServerInterceptor.html" title="interface in mx4j.server.interceptor">MBeanServerInterceptor</a></code></dd> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../mx4j/server/interceptor/DefaultMBeanServerInterceptor.html#getType()">getType</a></code> in class <code><a href="../../../mx4j/server/interceptor/DefaultMBeanServerInterceptor.html" title="class in mx4j.server.interceptor">DefaultMBeanServerInterceptor</a></code></dd> </dl> </li> </ul> <a name="addNotificationListener(mx4j.server.MBeanMetaData, javax.management.NotificationListener, javax.management.NotificationFilter, java.lang.Object)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>addNotificationListener</h4> <pre>public void addNotificationListener(<a href="../../../mx4j/server/MBeanMetaData.html" title="interface in mx4j.server">MBeanMetaData</a> metadata, javax.management.NotificationListener listener, javax.management.NotificationFilter filter, java.lang.Object handback)</pre> <div class="block"><strong>Description copied from interface: <code><a href="../../../mx4j/server/interceptor/MBeanServerInterceptor.html#addNotificationListener(mx4j.server.MBeanMetaData, javax.management.NotificationListener, javax.management.NotificationFilter, java.lang.Object)">MBeanServerInterceptor</a></code></strong></div> <div class="block">Adds the given notification listener to the MBean, along with the given filter and handback</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../mx4j/server/interceptor/MBeanServerInterceptor.html#addNotificationListener(mx4j.server.MBeanMetaData, javax.management.NotificationListener, javax.management.NotificationFilter, java.lang.Object)">addNotificationListener</a></code> in interface <code><a href="../../../mx4j/server/interceptor/MBeanServerInterceptor.html" title="interface in mx4j.server.interceptor">MBeanServerInterceptor</a></code></dd> <dt><strong>Overrides:</strong></dt> <dd><code><a href="../../../mx4j/server/interceptor/DefaultMBeanServerInterceptor.html#addNotificationListener(mx4j.server.MBeanMetaData, javax.management.NotificationListener, javax.management.NotificationFilter, java.lang.Object)">addNotificationListener</a></code> in class <code><a href="../../../mx4j/server/interceptor/DefaultMBeanServerInterceptor.html" title="class in mx4j.server.interceptor">DefaultMBeanServerInterceptor</a></code></dd> </dl> </li> </ul> <a name="removeNotificationListener(mx4j.server.MBeanMetaData, javax.management.NotificationListener)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>removeNotificationListener</h4> <pre>public void removeNotificationListener(<a href="../../../mx4j/server/MBeanMetaData.html" title="interface in mx4j.server">MBeanMetaData</a> metadata, javax.management.NotificationListener listener) throws javax.management.ListenerNotFoundException</pre> <div class="block"><strong>Description copied from interface: <code><a href="../../../mx4j/server/interceptor/MBeanServerInterceptor.html#removeNotificationListener(mx4j.server.MBeanMetaData, javax.management.NotificationListener)">MBeanServerInterceptor</a></code></strong></div> <div class="block">Removes the given notification listener from the MBean.</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../mx4j/server/interceptor/MBeanServerInterceptor.html#removeNotificationListener(mx4j.server.MBeanMetaData, javax.management.NotificationListener)">removeNotificationListener</a></code> in interface <code><a href="../../../mx4j/server/interceptor/MBeanServerInterceptor.html" title="interface in mx4j.server.interceptor">MBeanServerInterceptor</a></code></dd> <dt><strong>Overrides:</strong></dt> <dd><code><a href="../../../mx4j/server/interceptor/DefaultMBeanServerInterceptor.html#removeNotificationListener(mx4j.server.MBeanMetaData, javax.management.NotificationListener)">removeNotificationListener</a></code> in class <code><a href="../../../mx4j/server/interceptor/DefaultMBeanServerInterceptor.html" title="class in mx4j.server.interceptor">DefaultMBeanServerInterceptor</a></code></dd> <dt><span class="strong">Throws:</span></dt> <dd><code>javax.management.ListenerNotFoundException</code></dd></dl> </li> </ul> <a name="removeNotificationListener(mx4j.server.MBeanMetaData, javax.management.NotificationListener, javax.management.NotificationFilter, java.lang.Object)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>removeNotificationListener</h4> <pre>public void removeNotificationListener(<a href="../../../mx4j/server/MBeanMetaData.html" title="interface in mx4j.server">MBeanMetaData</a> metadata, javax.management.NotificationListener listener, javax.management.NotificationFilter filter, java.lang.Object handback) throws javax.management.ListenerNotFoundException</pre> <div class="block"><strong>Description copied from interface: <code><a href="../../../mx4j/server/interceptor/MBeanServerInterceptor.html#removeNotificationListener(mx4j.server.MBeanMetaData, javax.management.NotificationListener, javax.management.NotificationFilter, java.lang.Object)">MBeanServerInterceptor</a></code></strong></div> <div class="block">Removes the given notification listener from the MBean, specified by the given filter and handback.</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../mx4j/server/interceptor/MBeanServerInterceptor.html#removeNotificationListener(mx4j.server.MBeanMetaData, javax.management.NotificationListener, javax.management.NotificationFilter, java.lang.Object)">removeNotificationListener</a></code> in interface <code><a href="../../../mx4j/server/interceptor/MBeanServerInterceptor.html" title="interface in mx4j.server.interceptor">MBeanServerInterceptor</a></code></dd> <dt><strong>Overrides:</strong></dt> <dd><code><a href="../../../mx4j/server/interceptor/DefaultMBeanServerInterceptor.html#removeNotificationListener(mx4j.server.MBeanMetaData, javax.management.NotificationListener, javax.management.NotificationFilter, java.lang.Object)">removeNotificationListener</a></code> in class <code><a href="../../../mx4j/server/interceptor/DefaultMBeanServerInterceptor.html" title="class in mx4j.server.interceptor">DefaultMBeanServerInterceptor</a></code></dd> <dt><span class="strong">Throws:</span></dt> <dd><code>javax.management.ListenerNotFoundException</code></dd></dl> </li> </ul> <a name="instantiate(mx4j.server.MBeanMetaData, java.lang.String, java.lang.String[], java.lang.Object[])"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>instantiate</h4> <pre>public void instantiate(<a href="../../../mx4j/server/MBeanMetaData.html" title="interface in mx4j.server">MBeanMetaData</a> metadata, java.lang.String className, java.lang.String[] params, java.lang.Object[] args) throws javax.management.ReflectionException, javax.management.MBeanException</pre> <div class="block"><strong>Description copied from interface: <code><a href="../../../mx4j/server/interceptor/MBeanServerInterceptor.html#instantiate(mx4j.server.MBeanMetaData, java.lang.String, java.lang.String[], java.lang.Object[])">MBeanServerInterceptor</a></code></strong></div> <div class="block">Instantiate the given className passing the given arguments to the constructor with the given signature</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../mx4j/server/interceptor/MBeanServerInterceptor.html#instantiate(mx4j.server.MBeanMetaData, java.lang.String, java.lang.String[], java.lang.Object[])">instantiate</a></code> in interface <code><a href="../../../mx4j/server/interceptor/MBeanServerInterceptor.html" title="interface in mx4j.server.interceptor">MBeanServerInterceptor</a></code></dd> <dt><strong>Overrides:</strong></dt> <dd><code><a href="../../../mx4j/server/interceptor/DefaultMBeanServerInterceptor.html#instantiate(mx4j.server.MBeanMetaData, java.lang.String, java.lang.String[], java.lang.Object[])">instantiate</a></code> in class <code><a href="../../../mx4j/server/interceptor/DefaultMBeanServerInterceptor.html" title="class in mx4j.server.interceptor">DefaultMBeanServerInterceptor</a></code></dd> <dt><span class="strong">Throws:</span></dt> <dd><code>javax.management.ReflectionException</code></dd> <dd><code>javax.management.MBeanException</code></dd></dl> </li> </ul> <a name="registration(mx4j.server.MBeanMetaData, int)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>registration</h4> <pre>public void registration(<a href="../../../mx4j/server/MBeanMetaData.html" title="interface in mx4j.server">MBeanMetaData</a> metadata, int operation) throws javax.management.MBeanRegistrationException</pre> <div class="block"><strong>Description copied from interface: <code><a href="../../../mx4j/server/interceptor/MBeanServerInterceptor.html#registration(mx4j.server.MBeanMetaData, int)">MBeanServerInterceptor</a></code></strong></div> <div class="block">Calls the specified <code>MBeanRegistration</code> method on the MBean instance.</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../mx4j/server/interceptor/MBeanServerInterceptor.html#registration(mx4j.server.MBeanMetaData, int)">registration</a></code> in interface <code><a href="../../../mx4j/server/interceptor/MBeanServerInterceptor.html" title="interface in mx4j.server.interceptor">MBeanServerInterceptor</a></code></dd> <dt><strong>Overrides:</strong></dt> <dd><code><a href="../../../mx4j/server/interceptor/DefaultMBeanServerInterceptor.html#registration(mx4j.server.MBeanMetaData, int)">registration</a></code> in class <code><a href="../../../mx4j/server/interceptor/DefaultMBeanServerInterceptor.html" title="class in mx4j.server.interceptor">DefaultMBeanServerInterceptor</a></code></dd> <dt><span class="strong">Throws:</span></dt> <dd><code>javax.management.MBeanRegistrationException</code></dd></dl> </li> </ul> <a name="getMBeanInfo(mx4j.server.MBeanMetaData)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getMBeanInfo</h4> <pre>public javax.management.MBeanInfo getMBeanInfo(<a href="../../../mx4j/server/MBeanMetaData.html" title="interface in mx4j.server">MBeanMetaData</a> metadata)</pre> <div class="block"><strong>Description copied from interface: <code><a href="../../../mx4j/server/interceptor/MBeanServerInterceptor.html#getMBeanInfo(mx4j.server.MBeanMetaData)">MBeanServerInterceptor</a></code></strong></div> <div class="block">Calls getMBeanInfo on the MBean instance (only on DynamicMBeans).</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../mx4j/server/interceptor/MBeanServerInterceptor.html#getMBeanInfo(mx4j.server.MBeanMetaData)">getMBeanInfo</a></code> in interface <code><a href="../../../mx4j/server/interceptor/MBeanServerInterceptor.html" title="interface in mx4j.server.interceptor">MBeanServerInterceptor</a></code></dd> <dt><strong>Overrides:</strong></dt> <dd><code><a href="../../../mx4j/server/interceptor/DefaultMBeanServerInterceptor.html#getMBeanInfo(mx4j.server.MBeanMetaData)">getMBeanInfo</a></code> in class <code><a href="../../../mx4j/server/interceptor/DefaultMBeanServerInterceptor.html" title="class in mx4j.server.interceptor">DefaultMBeanServerInterceptor</a></code></dd> </dl> </li> </ul> <a name="invoke(mx4j.server.MBeanMetaData, java.lang.String, java.lang.String[], java.lang.Object[])"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>invoke</h4> <pre>public java.lang.Object invoke(<a href="../../../mx4j/server/MBeanMetaData.html" title="interface in mx4j.server">MBeanMetaData</a> metadata, java.lang.String method, java.lang.String[] params, java.lang.Object[] args) throws javax.management.MBeanException, javax.management.ReflectionException</pre> <div class="block"><strong>Description copied from interface: <code><a href="../../../mx4j/server/interceptor/MBeanServerInterceptor.html#invoke(mx4j.server.MBeanMetaData, java.lang.String, java.lang.String[], java.lang.Object[])">MBeanServerInterceptor</a></code></strong></div> <div class="block">Invokes the specified MBean operation on the MBean instance</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../mx4j/server/interceptor/MBeanServerInterceptor.html#invoke(mx4j.server.MBeanMetaData, java.lang.String, java.lang.String[], java.lang.Object[])">invoke</a></code> in interface <code><a href="../../../mx4j/server/interceptor/MBeanServerInterceptor.html" title="interface in mx4j.server.interceptor">MBeanServerInterceptor</a></code></dd> <dt><strong>Overrides:</strong></dt> <dd><code><a href="../../../mx4j/server/interceptor/DefaultMBeanServerInterceptor.html#invoke(mx4j.server.MBeanMetaData, java.lang.String, java.lang.String[], java.lang.Object[])">invoke</a></code> in class <code><a href="../../../mx4j/server/interceptor/DefaultMBeanServerInterceptor.html" title="class in mx4j.server.interceptor">DefaultMBeanServerInterceptor</a></code></dd> <dt><span class="strong">Throws:</span></dt> <dd><code>javax.management.MBeanException</code></dd> <dd><code>javax.management.ReflectionException</code></dd></dl> </li> </ul> <a name="getAttributes(mx4j.server.MBeanMetaData, java.lang.String[])"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getAttributes</h4> <pre>public javax.management.AttributeList getAttributes(<a href="../../../mx4j/server/MBeanMetaData.html" title="interface in mx4j.server">MBeanMetaData</a> metadata, java.lang.String[] attributes)</pre> <div class="block"><strong>Description copied from interface: <code><a href="../../../mx4j/server/interceptor/MBeanServerInterceptor.html#getAttributes(mx4j.server.MBeanMetaData, java.lang.String[])">MBeanServerInterceptor</a></code></strong></div> <div class="block">Gets the specified attributes values from the MBean instance.</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../mx4j/server/interceptor/MBeanServerInterceptor.html#getAttributes(mx4j.server.MBeanMetaData, java.lang.String[])">getAttributes</a></code> in interface <code><a href="../../../mx4j/server/interceptor/MBeanServerInterceptor.html" title="interface in mx4j.server.interceptor">MBeanServerInterceptor</a></code></dd> <dt><strong>Overrides:</strong></dt> <dd><code><a href="../../../mx4j/server/interceptor/DefaultMBeanServerInterceptor.html#getAttributes(mx4j.server.MBeanMetaData, java.lang.String[])">getAttributes</a></code> in class <code><a href="../../../mx4j/server/interceptor/DefaultMBeanServerInterceptor.html" title="class in mx4j.server.interceptor">DefaultMBeanServerInterceptor</a></code></dd> </dl> </li> </ul> <a name="setAttributes(mx4j.server.MBeanMetaData, javax.management.AttributeList)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>setAttributes</h4> <pre>public javax.management.AttributeList setAttributes(<a href="../../../mx4j/server/MBeanMetaData.html" title="interface in mx4j.server">MBeanMetaData</a> metadata, javax.management.AttributeList attributes)</pre> <div class="block"><strong>Description copied from interface: <code><a href="../../../mx4j/server/interceptor/MBeanServerInterceptor.html#setAttributes(mx4j.server.MBeanMetaData, javax.management.AttributeList)">MBeanServerInterceptor</a></code></strong></div> <div class="block">Sets the specified attributes values on the MBean instance.</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../mx4j/server/interceptor/MBeanServerInterceptor.html#setAttributes(mx4j.server.MBeanMetaData, javax.management.AttributeList)">setAttributes</a></code> in interface <code><a href="../../../mx4j/server/interceptor/MBeanServerInterceptor.html" title="interface in mx4j.server.interceptor">MBeanServerInterceptor</a></code></dd> <dt><strong>Overrides:</strong></dt> <dd><code><a href="../../../mx4j/server/interceptor/DefaultMBeanServerInterceptor.html#setAttributes(mx4j.server.MBeanMetaData, javax.management.AttributeList)">setAttributes</a></code> in class <code><a href="../../../mx4j/server/interceptor/DefaultMBeanServerInterceptor.html" title="class in mx4j.server.interceptor">DefaultMBeanServerInterceptor</a></code></dd> </dl> </li> </ul> <a name="getAttribute(mx4j.server.MBeanMetaData, java.lang.String)"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getAttribute</h4> <pre>public java.lang.Object getAttribute(<a href="../../../mx4j/server/MBeanMetaData.html" title="interface in mx4j.server">MBeanMetaData</a> metadata, java.lang.String attribute) throws javax.management.MBeanException, javax.management.AttributeNotFoundException, javax.management.ReflectionException</pre> <div class="block"><strong>Description copied from interface: <code><a href="../../../mx4j/server/interceptor/MBeanServerInterceptor.html#getAttribute(mx4j.server.MBeanMetaData, java.lang.String)">MBeanServerInterceptor</a></code></strong></div> <div class="block">Gets the specified attribute value from the MBean instance.</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../mx4j/server/interceptor/MBeanServerInterceptor.html#getAttribute(mx4j.server.MBeanMetaData, java.lang.String)">getAttribute</a></code> in interface <code><a href="../../../mx4j/server/interceptor/MBeanServerInterceptor.html" title="interface in mx4j.server.interceptor">MBeanServerInterceptor</a></code></dd> <dt><strong>Overrides:</strong></dt> <dd><code><a href="../../../mx4j/server/interceptor/DefaultMBeanServerInterceptor.html#getAttribute(mx4j.server.MBeanMetaData, java.lang.String)">getAttribute</a></code> in class <code><a href="../../../mx4j/server/interceptor/DefaultMBeanServerInterceptor.html" title="class in mx4j.server.interceptor">DefaultMBeanServerInterceptor</a></code></dd> <dt><span class="strong">Throws:</span></dt> <dd><code>javax.management.MBeanException</code></dd> <dd><code>javax.management.AttributeNotFoundException</code></dd> <dd><code>javax.management.ReflectionException</code></dd></dl> </li> </ul> <a name="setAttribute(mx4j.server.MBeanMetaData, javax.management.Attribute)"> <!-- --> </a> <ul class="blockListLast"> <li class="blockList"> <h4>setAttribute</h4> <pre>public void setAttribute(<a href="../../../mx4j/server/MBeanMetaData.html" title="interface in mx4j.server">MBeanMetaData</a> metadata, javax.management.Attribute attribute) throws javax.management.MBeanException, javax.management.AttributeNotFoundException, javax.management.InvalidAttributeValueException, javax.management.ReflectionException</pre> <div class="block"><strong>Description copied from interface: <code><a href="../../../mx4j/server/interceptor/MBeanServerInterceptor.html#setAttribute(mx4j.server.MBeanMetaData, javax.management.Attribute)">MBeanServerInterceptor</a></code></strong></div> <div class="block">Sets the specified attribute value on the MBean instance.</div> <dl> <dt><strong>Specified by:</strong></dt> <dd><code><a href="../../../mx4j/server/interceptor/MBeanServerInterceptor.html#setAttribute(mx4j.server.MBeanMetaData, javax.management.Attribute)">setAttribute</a></code> in interface <code><a href="../../../mx4j/server/interceptor/MBeanServerInterceptor.html" title="interface in mx4j.server.interceptor">MBeanServerInterceptor</a></code></dd> <dt><strong>Overrides:</strong></dt> <dd><code><a href="../../../mx4j/server/interceptor/DefaultMBeanServerInterceptor.html#setAttribute(mx4j.server.MBeanMetaData, javax.management.Attribute)">setAttribute</a></code> in class <code><a href="../../../mx4j/server/interceptor/DefaultMBeanServerInterceptor.html" title="class in mx4j.server.interceptor">DefaultMBeanServerInterceptor</a></code></dd> <dt><span class="strong">Throws:</span></dt> <dd><code>javax.management.MBeanException</code></dd> <dd><code>javax.management.AttributeNotFoundException</code></dd> <dd><code>javax.management.InvalidAttributeValueException</code></dd> <dd><code>javax.management.ReflectionException</code></dd></dl> </li> </ul> </li> </ul> </li> </ul> </div> </div> <!-- ========= END OF CLASS DATA ========= --> <!-- ======= START OF BOTTOM NAVBAR ====== --> <div class="bottomNav"><a name="navbar_bottom"> <!-- --> </a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow"> <!-- --> </a> <ul class="navList" title="Navigation"> <li><a href="../../../overview-summary.html">Overview</a></li> <li><a href="package-summary.html">Package</a></li> <li class="navBarCell1Rev">Class</li> <li><a href="class-use/ContextClassLoaderMBeanServerInterceptor.html">Use</a></li> <li><a href="package-tree.html">Tree</a></li> <li><a href="../../../deprecated-list.html">Deprecated</a></li> <li><a href="../../../index-all.html">Index</a></li> <li><a href="../../../help-doc.html">Help</a></li> </ul> </div> <div class="subNav"> <ul class="navList"> <li>Prev Class</li> <li><a href="../../../mx4j/server/interceptor/DefaultMBeanServerInterceptor.html" title="class in mx4j.server.interceptor"><span class="strong">Next Class</span></a></li> </ul> <ul class="navList"> <li><a href="../../../index.html?mx4j/server/interceptor/ContextClassLoaderMBeanServerInterceptor.html" target="_top">Frames</a></li> <li><a href="ContextClassLoaderMBeanServerInterceptor.html" target="_top">No Frames</a></li> </ul> <ul class="navList" id="allclasses_navbar_bottom"> <li><a href="../../../allclasses-noframe.html">All Classes</a></li> </ul> <div> <script type="text/javascript"><!-- allClassesLink = document.getElementById("allclasses_navbar_bottom"); if(window==top) { allClassesLink.style.display = "block"; } else { allClassesLink.style.display = "none"; } //--> </script> </div> <div> <ul class="subNavList"> <li>Summary: </li> <li>Nested | </li> <li>Field | </li> <li><a href="#constructor_summary">Constr</a> | </li> <li><a href="#method_summary">Method</a></li> </ul> <ul class="subNavList"> <li>Detail: </li> <li>Field | </li> <li><a href="#constructor_detail">Constr</a> | </li> <li><a href="#method_detail">Method</a></li> </ul> </div> <a name="skip-navbar_bottom"> <!-- --> </a></div> <!-- ======== END OF BOTTOM NAVBAR ======= --> <p class="legalCopy"><small><center><small>Copyright © 2001-2005 The MX4J Contributors. All Rights Reserved.</small></center></small></p> </body> </html>