⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mbeanserver.html

📁 j2ee api,很好的api。我这现在有
💻 HTML
📖 第 1 页 / 共 5 页
字号:
 the caller's permissions must imply <A HREF="../../javax/management/MBeanPermission.html#MBeanPermission(java.lang.String, java.lang.String, javax.management.ObjectName, java.lang.String)"><CODE>MBeanPermission(className, null, name, "addNotificationListener")</CODE></A>.</p> <li><p>For the <code>removeNotificationListener</code> methods, the caller's permissions must imply <A HREF="../../javax/management/MBeanPermission.html#MBeanPermission(java.lang.String, java.lang.String, javax.management.ObjectName, java.lang.String)"><CODE>MBeanPermission(className, null, name, "removeNotificationListener")</CODE></A>.</p> <li><p>For the <A HREF="../../javax/management/MBeanServer.html#getMBeanInfo(javax.management.ObjectName)"><CODE>getMBeanInfo</CODE></A> method, the caller's permissions must imply <A HREF="../../javax/management/MBeanPermission.html#MBeanPermission(java.lang.String, java.lang.String, javax.management.ObjectName, java.lang.String)"><CODE>MBeanPermission(className, null, name, "getMBeanInfo")</CODE></A>.</p> <li><p>For the <A HREF="../../javax/management/MBeanServer.html#getObjectInstance(javax.management.ObjectName)"><CODE>getObjectInstance</CODE></A> method, the caller's permissions must imply <A HREF="../../javax/management/MBeanPermission.html#MBeanPermission(java.lang.String, java.lang.String, javax.management.ObjectName, java.lang.String)"><CODE>MBeanPermission(className, null, name, "getObjectInstance")</CODE></A>.</p> <li><p>For the <A HREF="../../javax/management/MBeanServer.html#isInstanceOf(javax.management.ObjectName, java.lang.String)"><CODE>isInstanceOf</CODE></A> method, the caller's permissions must imply <A HREF="../../javax/management/MBeanPermission.html#MBeanPermission(java.lang.String, java.lang.String, javax.management.ObjectName, java.lang.String)"><CODE>MBeanPermission(className, null, name, "isInstanceOf")</CODE></A>.</p> <li><p>For the <A HREF="../../javax/management/MBeanServer.html#queryMBeans(javax.management.ObjectName, javax.management.QueryExp)"><CODE>queryMBeans</CODE></A> method, the caller's permissions must imply <A HREF="../../javax/management/MBeanPermission.html#MBeanPermission(java.lang.String, java.lang.String, javax.management.ObjectName, java.lang.String)"><CODE>MBeanPermission(null, null, name, "queryMBeans")</CODE></A>. Additionally, for each MBean that matches <code>name</code>, if the caller's permissions do not imply <A HREF="../../javax/management/MBeanPermission.html#MBeanPermission(java.lang.String, java.lang.String, javax.management.ObjectName, java.lang.String)"><CODE>MBeanPermission(className, null, name, "queryMBeans")</CODE></A>, the MBean server will behave as if that MBean did not exist.</p> <p>Certain query elements perform operations on the MBean server. If the caller does not have the required permissions for a given MBean, that MBean will not be included in the result of the query. The standard query elements that are affected are <A HREF="../../javax/management/Query.html#attr(java.lang.String)"><CODE>Query.attr(String)</CODE></A>, <A HREF="../../javax/management/Query.html#attr(java.lang.String, java.lang.String)"><CODE>Query.attr(String,String)</CODE></A>, and <A HREF="../../javax/management/Query.html#classattr()"><CODE>Query.classattr()</CODE></A>.</p> <li><p>For the <A HREF="../../javax/management/MBeanServer.html#queryNames(javax.management.ObjectName, javax.management.QueryExp)"><CODE>queryNames</CODE></A> method, the checks are the same as for <code>queryMBeans</code> except that <code>"queryNames"</code> is used instead of <code>"queryMBeans"</code> in the <code>MBeanPermission</code> objects.  Note that a <code>"queryMBeans"</code> permission implies the corresponding <code>"queryNames"</code> permission.</p> <li><p>For the <A HREF="../../javax/management/MBeanServer.html#getDomains()"><CODE>getDomains</CODE></A> method, the caller's permissions must imply <A HREF="../../javax/management/MBeanPermission.html#MBeanPermission(java.lang.String, java.lang.String, javax.management.ObjectName, java.lang.String)"><CODE>MBeanPermission(null, null, name, "getDomains")</CODE></A>.  Additionally, for each domain <var>d</var> in the returned array, if the caller's permissions do not imply <A HREF="../../javax/management/MBeanPermission.html#MBeanPermission(java.lang.String, java.lang.String, javax.management.ObjectName, java.lang.String)"><CODE>MBeanPermission(null, null, new ObjectName("<var>d</var>:x=x"), "queryMBeans")</CODE></A>, the domain is eliminated from the array.  Here, <code>x=x</code> is any <var>key=value</var> pair, needed to satisfy ObjectName's constructor but not otherwise relevant.</p> <li><p>For the <A HREF="../../javax/management/MBeanServer.html#getClassLoader(javax.management.ObjectName)"><CODE>getClassLoader</CODE></A> method, the caller's permissions must imply <A HREF="../../javax/management/MBeanPermission.html#MBeanPermission(java.lang.String, java.lang.String, javax.management.ObjectName, java.lang.String)"><CODE>MBeanPermission(className, null, loaderName, "getClassLoader")</CODE></A>.</p> <li><p>For the <A HREF="../../javax/management/MBeanServer.html#getClassLoaderFor(javax.management.ObjectName)"><CODE>getClassLoaderFor</CODE></A> method, the caller's permissions must imply <A HREF="../../javax/management/MBeanPermission.html#MBeanPermission(java.lang.String, java.lang.String, javax.management.ObjectName, java.lang.String)"><CODE>MBeanPermission(className, null, mbeanName, "getClassLoaderFor")</CODE></A>.</p> <li><p>For the <A HREF="../../javax/management/MBeanServer.html#getClassLoaderRepository()"><CODE>getClassLoaderRepository</CODE></A> method, the caller's permissions must imply <A HREF="../../javax/management/MBeanPermission.html#MBeanPermission(java.lang.String, java.lang.String, javax.management.ObjectName, java.lang.String)"><CODE>MBeanPermission(null, null, null, "getClassLoaderRepository")</CODE></A>.</p> <li><p>For the deprecated <code>deserialize</code> methods, the required permissions are the same as for the methods that replace them.</p> <li><p>For the <code>instantiate</code> methods, the caller's permissions must imply <A HREF="../../javax/management/MBeanPermission.html#MBeanPermission(java.lang.String, java.lang.String, javax.management.ObjectName, java.lang.String)"><CODE>MBeanPermission(className, null, null, "instantiate")</CODE></A>.</p> <li><p>For the <A HREF="../../javax/management/MBeanServer.html#registerMBean(java.lang.Object, javax.management.ObjectName)"><CODE>registerMBean</CODE></A> method, the caller's permissions must imply <A HREF="../../javax/management/MBeanPermission.html#MBeanPermission(java.lang.String, java.lang.String, javax.management.ObjectName, java.lang.String)"><CODE>MBeanPermission(className, null, name, "registerMBean")</CODE></A>.  Here <code>className</code> is the string returned by <A HREF="../../javax/management/MBeanInfo.html#getClassName()"><CODE>MBeanInfo.getClassName()</CODE></A> for an object of this class. <p>If the <code>MBeanPermission</code> check succeeds, the MBean's class is validated by checking that its <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/security/ProtectionDomain.html" title="class or interface in java.security"><CODE>ProtectionDomain</CODE></A> implies <A HREF="../../javax/management/MBeanTrustPermission.html#MBeanTrustPermission(java.lang.String)"><CODE>MBeanTrustPermission("register")</CODE></A>.</p> <p>Finally, if the <code>name</code> argument is null, another <code>MBeanPermission</code> check is made using the <code>ObjectName</code> returned by <A HREF="../../javax/management/MBeanRegistration.html#preRegister(javax.management.MBeanServer, javax.management.ObjectName)"><CODE>MBeanRegistration.preRegister</CODE></A>.</p> <li><p>For the <code>createMBean</code> methods, the caller's permissions must imply the permissions needed by the equivalent <code>instantiate</code> followed by <code>registerMBean</code>.</p> <li><p>For the <A HREF="../../javax/management/MBeanServer.html#unregisterMBean(javax.management.ObjectName)"><CODE>unregisterMBean</CODE></A> method, the caller's permissions must imply <A HREF="../../javax/management/MBeanPermission.html#MBeanPermission(java.lang.String, java.lang.String, javax.management.ObjectName, java.lang.String)"><CODE>MBeanPermission(className, null, name, "unregisterMBean")</CODE></A>.</p> </ul><P><P><HR><P><!-- ======== NESTED CLASS SUMMARY ======== --><!-- =========== FIELD SUMMARY =========== --><!-- ======== CONSTRUCTOR SUMMARY ======== --><!-- ========== METHOD SUMMARY =========== --><A NAME="method_summary"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=2><FONT SIZE="+2"><B>Method Summary</B></FONT></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;void</CODE></FONT></TD><TD><CODE><B><A HREF="../../javax/management/MBeanServer.html#addNotificationListener(javax.management.ObjectName, javax.management.NotificationListener, javax.management.NotificationFilter, java.lang.Object)">addNotificationListener</A></B>(<A HREF="../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</A>&nbsp;name,                        <A HREF="../../javax/management/NotificationListener.html" title="interface in javax.management">NotificationListener</A>&nbsp;listener,                        <A HREF="../../javax/management/NotificationFilter.html" title="interface in javax.management">NotificationFilter</A>&nbsp;filter,                        <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>&nbsp;handback)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a listener to a registered MBean.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;void</CODE></FONT></TD><TD><CODE><B><A HREF="../../javax/management/MBeanServer.html#addNotificationListener(javax.management.ObjectName, javax.management.ObjectName, javax.management.NotificationFilter, java.lang.Object)">addNotificationListener</A></B>(<A HREF="../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</A>&nbsp;name,                        <A HREF="../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</A>&nbsp;listener,                        <A HREF="../../javax/management/NotificationFilter.html" title="interface in javax.management">NotificationFilter</A>&nbsp;filter,                        <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>&nbsp;handback)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds a listener to a registered MBean.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;<A HREF="../../javax/management/ObjectInstance.html" title="class in javax.management">ObjectInstance</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../javax/management/MBeanServer.html#createMBean(java.lang.String, javax.management.ObjectName)">createMBean</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;className,            <A HREF="../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</A>&nbsp;name)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiates and registers an MBean in the MBean server.  </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;<A HREF="../../javax/management/ObjectInstance.html" title="class in javax.management">ObjectInstance</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../javax/management/MBeanServer.html#createMBean(java.lang.String, javax.management.ObjectName, java.lang.Object[], java.lang.String[])">createMBean</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;className,            <A HREF="../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</A>&nbsp;name,            <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>[]&nbsp;params,            <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>[]&nbsp;signature)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiates and registers an MBean in the MBean server.  </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;<A HREF="../../javax/management/ObjectInstance.html" title="class in javax.management">ObjectInstance</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../javax/management/MBeanServer.html#createMBean(java.lang.String, javax.management.ObjectName, javax.management.ObjectName)">createMBean</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;className,            <A HREF="../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</A>&nbsp;name,            <A HREF="../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</A>&nbsp;loaderName)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Instantiates and registers an MBean in the MBean server.  </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;<A HREF="../../javax/management/ObjectInstance.html" title="class in javax.management">ObjectInstance</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../javax/management/MBeanServer.html#createMBean(java.lang.String, javax.management.ObjectName, javax.management.ObjectName, java.lang.Object[], java.lang.String[])">createMBean</A></B>(<A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;className,            <A HREF="../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</A>&nbsp;name,            <A HREF="../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</A>&nbsp;loaderName,            <A HREF="http://java.sun.com/j2se/1.4/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A>[]&nbsp;params,

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -