uTools-Manuals/docs/java/javax/management/remote/rmi/RMIConnectionImpl.html

2012 lines
136 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<div class="header">
<div class="subTitle">
compact3
</div>
<div class="subTitle">
javax.management.remote.rmi
</div>
<h2 class="title" title="Class RMIConnectionImpl">Class RMIConnectionImpl</h2>
</div><div class="contentContainer">
<ul class="inheritance">
<li><a href="../../../../java/lang/Object.html" title="class in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>javax.management.remote.rmi.RMIConnectionImpl</li>
</ul> </li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>
All Implemented Interfaces:
</dt>
<dd>
<span><a href="../../../../java/io/Closeable.html" title="java.io中的接口">Closeable</a> <a href="../../../../java/lang/AutoCloseable.html" title="java.lang中的接口">AutoCloseable</a> <a href="../../../../java/rmi/Remote.html" title="java.rmi中的接口">Remote</a> <a href="../../../../java/rmi/server/Unreferenced.html" title="java.rmi.server中的接口">Unreferenced</a> <a href="../../../../javax/management/remote/rmi/RMIConnection.html" title="javax.management.remote.rmi中的接口">RMIConnection</a></span>
</dd>
</dl>
<hr/> <br/> <pre>public class <span class="typeNameLabel">RMIConnectionImpl</span>
extends <a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a>
implements <a href="../../../../javax/management/remote/rmi/RMIConnection.html" title="interface in javax.management.remote.rmi">RMIConnection</a>, <a href="../../../../java/rmi/server/Unreferenced.html" title="interface in java.rmi.server">Unreferenced</a></pre>
<div class="block">
<p> <span>实现了<a href="../../../../javax/management/remote/rmi/RMIConnection.html" title="javax.management.remote.rmi中的接口"><code>RMIConnection</code></a>接口。</span> <span>用户代码通常不会引用此类。</span> </p>
</div>
<dl>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.5
</dd>
</dl> </li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- --> </a> <h3>构造方法摘要</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Constructor Summary table, listing constructors, and an explanation">
<caption>
<span>构造方法</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../javax/management/remote/rmi/RMIConnectionImpl.html#RMIConnectionImpl-javax.management.remote.rmi.RMIServerImpl-java.lang.String-java.lang.ClassLoader-javax.security.auth.Subject-java.util.Map-">RMIConnectionImpl</a></span>(<a href="../../../../javax/management/remote/rmi/RMIServerImpl.html" title="class in javax.management.remote.rmi">RMIServerImpl</a> rmiServer, <a href="../../../../java/lang/String.html" title="class in java.lang">String</a> connectionId, <a href="../../../../java/lang/ClassLoader.html" title="class in java.lang">ClassLoader</a> defaultClassLoader, <a href="../../../../javax/security/auth/Subject.html" title="class in javax.security.auth">Subject</a> subject, <a href="../../../../java/util/Map.html" title="interface in java.util">Map</a>&lt;<a href="../../../../java/lang/String.html" title="class in java.lang">String</a>,?&gt; env)</code>
<div class="block">
<span>构造一个新的<a href="../../../../javax/management/remote/rmi/RMIConnection.html" title="javax.management.remote.rmi中的接口"><code>RMIConnection</code></a></span>
</div> </td>
</tr>
</tbody>
</table> </li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- --> </a> <h3>方法摘要</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Method Summary table, listing methods, and an explanation">
<caption>
<span class="activeTableTab" id="t0"><span>所有方法</span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t2"><span><a href="javascript:show(2);">接口方法</a></span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t4"><span><a href="javascript:show(8);">具体的方法</a></span><span class="tabEnd"> </span></span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor" id="i0">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/management/remote/rmi/RMIConnectionImpl.html#addNotificationListener-javax.management.ObjectName-javax.management.ObjectName-java.rmi.MarshalledObject-java.rmi.MarshalledObject-javax.security.auth.Subject-">addNotificationListener</a></span>(<a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> name, <a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> listener, <a href="../../../../java/rmi/MarshalledObject.html" title="class in java.rmi">MarshalledObject</a> filter, <a href="../../../../java/rmi/MarshalledObject.html" title="class in java.rmi">MarshalledObject</a> handback, <a href="../../../../javax/security/auth/Subject.html" title="class in javax.security.auth">Subject</a> delegationSubject)</code>
<div class="block">
处理方法
<a href="../../../../javax/management/MBeanServerConnection.html#addNotificationListener-javax.management.ObjectName-javax.management.ObjectName-javax.management.NotificationFilter-java.lang.Object-"><code>MBeanServerConnection.addNotificationListener(ObjectName, ObjectName, NotificationFilter, Object)</code></a>
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code><a href="../../../../java/lang/Integer.html" title="class in java.lang">Integer</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/management/remote/rmi/RMIConnectionImpl.html#addNotificationListeners-javax.management.ObjectName:A-java.rmi.MarshalledObject:A-javax.security.auth.Subject:A-">addNotificationListeners</a></span>(<a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a>[] names, <a href="../../../../java/rmi/MarshalledObject.html" title="class in java.rmi">MarshalledObject</a>[] filters, <a href="../../../../javax/security/auth/Subject.html" title="class in javax.security.auth">Subject</a>[] delegationSubjects)</code>
<div class="block">
处理方法
<a href="../../../../javax/management/MBeanServerConnection.html#addNotificationListener-javax.management.ObjectName-javax.management.NotificationListener-javax.management.NotificationFilter-java.lang.Object-"><code>MBeanServerConnection.addNotificationListener(ObjectName, NotificationListener, NotificationFilter, Object)</code></a>
</div> </td>
</tr>
<tr class="altColor" id="i2">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/management/remote/rmi/RMIConnectionImpl.html#close--">close</a></span>()</code>
<div class="block">
关闭此连接。
</div> </td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code><a href="../../../../javax/management/ObjectInstance.html" title="class in javax.management">ObjectInstance</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/management/remote/rmi/RMIConnectionImpl.html#createMBean-java.lang.String-javax.management.ObjectName-java.rmi.MarshalledObject-java.lang.String:A-javax.security.auth.Subject-">createMBean</a></span>(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> className, <a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> name, <a href="../../../../java/rmi/MarshalledObject.html" title="class in java.rmi">MarshalledObject</a> params, <a href="../../../../java/lang/String.html" title="class in java.lang">String</a>[] signature, <a href="../../../../javax/security/auth/Subject.html" title="class in javax.security.auth">Subject</a> delegationSubject)</code>
<div class="block">
处理方法
<a href="../../../../javax/management/MBeanServerConnection.html#createMBean-java.lang.String-javax.management.ObjectName-java.lang.Object:A-java.lang.String:A-"><code>MBeanServerConnection.createMBean(String, ObjectName, Object[], String[])</code></a>
</div> </td>
</tr>
<tr class="altColor" id="i4">
<td class="colFirst"><code><a href="../../../../javax/management/ObjectInstance.html" title="class in javax.management">ObjectInstance</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/management/remote/rmi/RMIConnectionImpl.html#createMBean-java.lang.String-javax.management.ObjectName-javax.management.ObjectName-java.rmi.MarshalledObject-java.lang.String:A-javax.security.auth.Subject-">createMBean</a></span>(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> className, <a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> name, <a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> loaderName, <a href="../../../../java/rmi/MarshalledObject.html" title="class in java.rmi">MarshalledObject</a> params, <a href="../../../../java/lang/String.html" title="class in java.lang">String</a>[] signature, <a href="../../../../javax/security/auth/Subject.html" title="class in javax.security.auth">Subject</a> delegationSubject)</code>
<div class="block">
处理方法
<a href="../../../../javax/management/MBeanServerConnection.html#createMBean-java.lang.String-javax.management.ObjectName-javax.management.ObjectName-java.lang.Object:A-java.lang.String:A-"><code>MBeanServerConnection.createMBean(String, ObjectName, ObjectName, Object[], String[])</code></a>
</div> </td>
</tr>
<tr class="rowColor" id="i5">
<td class="colFirst"><code><a href="../../../../javax/management/ObjectInstance.html" title="class in javax.management">ObjectInstance</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/management/remote/rmi/RMIConnectionImpl.html#createMBean-java.lang.String-javax.management.ObjectName-javax.management.ObjectName-javax.security.auth.Subject-">createMBean</a></span>(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> className, <a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> name, <a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> loaderName, <a href="../../../../javax/security/auth/Subject.html" title="class in javax.security.auth">Subject</a> delegationSubject)</code>
<div class="block">
处理方法
<a href="../../../../javax/management/MBeanServerConnection.html#createMBean-java.lang.String-javax.management.ObjectName-javax.management.ObjectName-"><code>MBeanServerConnection.createMBean(String, ObjectName, ObjectName)</code></a>
</div> </td>
</tr>
<tr class="altColor" id="i6">
<td class="colFirst"><code><a href="../../../../javax/management/ObjectInstance.html" title="class in javax.management">ObjectInstance</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/management/remote/rmi/RMIConnectionImpl.html#createMBean-java.lang.String-javax.management.ObjectName-javax.security.auth.Subject-">createMBean</a></span>(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> className, <a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> name, <a href="../../../../javax/security/auth/Subject.html" title="class in javax.security.auth">Subject</a> delegationSubject)</code>
<div class="block">
处理方法
<a href="../../../../javax/management/MBeanServerConnection.html#createMBean-java.lang.String-javax.management.ObjectName-"><code>MBeanServerConnection.createMBean(String, ObjectName)</code></a>
</div> </td>
</tr>
<tr class="rowColor" id="i7">
<td class="colFirst"><code><a href="../../../../javax/management/remote/NotificationResult.html" title="class in javax.management.remote">NotificationResult</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/management/remote/rmi/RMIConnectionImpl.html#fetchNotifications-long-int-long-">fetchNotifications</a></span>(long clientSequenceNumber, int maxNotifications, long timeout)</code>
<div class="block">
从连接器服务器检索通知。
</div> </td>
</tr>
<tr class="altColor" id="i8">
<td class="colFirst"><code><a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/management/remote/rmi/RMIConnectionImpl.html#getAttribute-javax.management.ObjectName-java.lang.String-javax.security.auth.Subject-">getAttribute</a></span>(<a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> name, <a href="../../../../java/lang/String.html" title="class in java.lang">String</a> attribute, <a href="../../../../javax/security/auth/Subject.html" title="class in javax.security.auth">Subject</a> delegationSubject)</code>
<div class="block">
处理方法
<a href="../../../../javax/management/MBeanServerConnection.html#getAttribute-javax.management.ObjectName-java.lang.String-"><code>MBeanServerConnection.getAttribute(ObjectName, String)</code></a>
</div> </td>
</tr>
<tr class="rowColor" id="i9">
<td class="colFirst"><code><a href="../../../../javax/management/AttributeList.html" title="class in javax.management">AttributeList</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/management/remote/rmi/RMIConnectionImpl.html#getAttributes-javax.management.ObjectName-java.lang.String:A-javax.security.auth.Subject-">getAttributes</a></span>(<a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> name, <a href="../../../../java/lang/String.html" title="class in java.lang">String</a>[] attributes, <a href="../../../../javax/security/auth/Subject.html" title="class in javax.security.auth">Subject</a> delegationSubject)</code>
<div class="block">
处理方法
<a href="../../../../javax/management/MBeanServerConnection.html#getAttributes-javax.management.ObjectName-java.lang.String:A-"><code>MBeanServerConnection.getAttributes(ObjectName, String[])</code></a>
</div> </td>
</tr>
<tr class="altColor" id="i10">
<td class="colFirst"><code><a href="../../../../java/lang/String.html" title="class in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/management/remote/rmi/RMIConnectionImpl.html#getConnectionId--">getConnectionId</a></span>()</code>
<div class="block">
返回连接ID。
</div> </td>
</tr>
<tr class="rowColor" id="i11">
<td class="colFirst"><code><a href="../../../../java/lang/String.html" title="class in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/management/remote/rmi/RMIConnectionImpl.html#getDefaultDomain-javax.security.auth.Subject-">getDefaultDomain</a></span>(<a href="../../../../javax/security/auth/Subject.html" title="class in javax.security.auth">Subject</a> delegationSubject)</code>
<div class="block">
处理方法
<a href="../../../../javax/management/MBeanServerConnection.html#getDefaultDomain--"><code>MBeanServerConnection.getDefaultDomain()</code></a>
</div> </td>
</tr>
<tr class="altColor" id="i12">
<td class="colFirst"><code><a href="../../../../java/lang/String.html" title="class in java.lang">String</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/management/remote/rmi/RMIConnectionImpl.html#getDomains-javax.security.auth.Subject-">getDomains</a></span>(<a href="../../../../javax/security/auth/Subject.html" title="class in javax.security.auth">Subject</a> delegationSubject)</code>
<div class="block">
处理方法
<a href="../../../../javax/management/MBeanServerConnection.html#getDomains--"><code>MBeanServerConnection.getDomains()</code></a>
</div> </td>
</tr>
<tr class="rowColor" id="i13">
<td class="colFirst"><code><a href="../../../../java/lang/Integer.html" title="class in java.lang">Integer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/management/remote/rmi/RMIConnectionImpl.html#getMBeanCount-javax.security.auth.Subject-">getMBeanCount</a></span>(<a href="../../../../javax/security/auth/Subject.html" title="class in javax.security.auth">Subject</a> delegationSubject)</code>
<div class="block">
处理方法
<a href="../../../../javax/management/MBeanServerConnection.html#getMBeanCount--"><code>MBeanServerConnection.getMBeanCount()</code></a>
</div> </td>
</tr>
<tr class="altColor" id="i14">
<td class="colFirst"><code><a href="../../../../javax/management/MBeanInfo.html" title="class in javax.management">MBeanInfo</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/management/remote/rmi/RMIConnectionImpl.html#getMBeanInfo-javax.management.ObjectName-javax.security.auth.Subject-">getMBeanInfo</a></span>(<a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> name, <a href="../../../../javax/security/auth/Subject.html" title="class in javax.security.auth">Subject</a> delegationSubject)</code>
<div class="block">
处理方法
<a href="../../../../javax/management/MBeanServerConnection.html#getMBeanInfo-javax.management.ObjectName-"><code>MBeanServerConnection.getMBeanInfo(ObjectName)</code></a>
</div> </td>
</tr>
<tr class="rowColor" id="i15">
<td class="colFirst"><code><a href="../../../../javax/management/ObjectInstance.html" title="class in javax.management">ObjectInstance</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/management/remote/rmi/RMIConnectionImpl.html#getObjectInstance-javax.management.ObjectName-javax.security.auth.Subject-">getObjectInstance</a></span>(<a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> name, <a href="../../../../javax/security/auth/Subject.html" title="class in javax.security.auth">Subject</a> delegationSubject)</code>
<div class="block">
处理方法
<a href="../../../../javax/management/MBeanServerConnection.html#getObjectInstance-javax.management.ObjectName-"><code>MBeanServerConnection.getObjectInstance(ObjectName)</code></a>
</div> </td>
</tr>
<tr class="altColor" id="i16">
<td class="colFirst"><code><a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/management/remote/rmi/RMIConnectionImpl.html#invoke-javax.management.ObjectName-java.lang.String-java.rmi.MarshalledObject-java.lang.String:A-javax.security.auth.Subject-">invoke</a></span>(<a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> name, <a href="../../../../java/lang/String.html" title="class in java.lang">String</a> operationName, <a href="../../../../java/rmi/MarshalledObject.html" title="class in java.rmi">MarshalledObject</a> params, <a href="../../../../java/lang/String.html" title="class in java.lang">String</a>[] signature, <a href="../../../../javax/security/auth/Subject.html" title="class in javax.security.auth">Subject</a> delegationSubject)</code>
<div class="block">
处理方法
<a href="../../../../javax/management/MBeanServerConnection.html#invoke-javax.management.ObjectName-java.lang.String-java.lang.Object:A-java.lang.String:A-"><code>MBeanServerConnection.invoke(ObjectName, String, Object[], String[])</code></a>
</div> </td>
</tr>
<tr class="rowColor" id="i17">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/management/remote/rmi/RMIConnectionImpl.html#isInstanceOf-javax.management.ObjectName-java.lang.String-javax.security.auth.Subject-">isInstanceOf</a></span>(<a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> name, <a href="../../../../java/lang/String.html" title="class in java.lang">String</a> className, <a href="../../../../javax/security/auth/Subject.html" title="class in javax.security.auth">Subject</a> delegationSubject)</code>
<div class="block">
处理方法
<a href="../../../../javax/management/MBeanServerConnection.html#isInstanceOf-javax.management.ObjectName-java.lang.String-"><code>MBeanServerConnection.isInstanceOf(ObjectName, String)</code></a>
</div> </td>
</tr>
<tr class="altColor" id="i18">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/management/remote/rmi/RMIConnectionImpl.html#isRegistered-javax.management.ObjectName-javax.security.auth.Subject-">isRegistered</a></span>(<a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> name, <a href="../../../../javax/security/auth/Subject.html" title="class in javax.security.auth">Subject</a> delegationSubject)</code>
<div class="block">
处理方法
<a href="../../../../javax/management/MBeanServerConnection.html#isRegistered-javax.management.ObjectName-"><code>MBeanServerConnection.isRegistered(ObjectName)</code></a>
</div> </td>
</tr>
<tr class="rowColor" id="i19">
<td class="colFirst"><code><a href="../../../../java/util/Set.html" title="interface in java.util">Set</a>&lt;<a href="../../../../javax/management/ObjectInstance.html" title="class in javax.management">ObjectInstance</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/management/remote/rmi/RMIConnectionImpl.html#queryMBeans-javax.management.ObjectName-java.rmi.MarshalledObject-javax.security.auth.Subject-">queryMBeans</a></span>(<a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> name, <a href="../../../../java/rmi/MarshalledObject.html" title="class in java.rmi">MarshalledObject</a> query, <a href="../../../../javax/security/auth/Subject.html" title="class in javax.security.auth">Subject</a> delegationSubject)</code>
<div class="block">
处理方法
<a href="../../../../javax/management/MBeanServerConnection.html#queryMBeans-javax.management.ObjectName-javax.management.QueryExp-"><code>MBeanServerConnection.queryMBeans(ObjectName, QueryExp)</code></a>
</div> </td>
</tr>
<tr class="altColor" id="i20">
<td class="colFirst"><code><a href="../../../../java/util/Set.html" title="interface in java.util">Set</a>&lt;<a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/management/remote/rmi/RMIConnectionImpl.html#queryNames-javax.management.ObjectName-java.rmi.MarshalledObject-javax.security.auth.Subject-">queryNames</a></span>(<a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> name, <a href="../../../../java/rmi/MarshalledObject.html" title="class in java.rmi">MarshalledObject</a> query, <a href="../../../../javax/security/auth/Subject.html" title="class in javax.security.auth">Subject</a> delegationSubject)</code>
<div class="block">
处理方法
<a href="../../../../javax/management/MBeanServerConnection.html#queryNames-javax.management.ObjectName-javax.management.QueryExp-"><code>MBeanServerConnection.queryNames(ObjectName, QueryExp)</code></a>
</div> </td>
</tr>
<tr class="rowColor" id="i21">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/management/remote/rmi/RMIConnectionImpl.html#removeNotificationListener-javax.management.ObjectName-javax.management.ObjectName-java.rmi.MarshalledObject-java.rmi.MarshalledObject-javax.security.auth.Subject-">removeNotificationListener</a></span>(<a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> name, <a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> listener, <a href="../../../../java/rmi/MarshalledObject.html" title="class in java.rmi">MarshalledObject</a> filter, <a href="../../../../java/rmi/MarshalledObject.html" title="class in java.rmi">MarshalledObject</a> handback, <a href="../../../../javax/security/auth/Subject.html" title="class in javax.security.auth">Subject</a> delegationSubject)</code>
<div class="block">
处理方法
<a href="../../../../javax/management/MBeanServerConnection.html#removeNotificationListener-javax.management.ObjectName-javax.management.ObjectName-javax.management.NotificationFilter-java.lang.Object-"><code>MBeanServerConnection.removeNotificationListener(ObjectName, ObjectName, NotificationFilter, Object)</code></a>
</div> </td>
</tr>
<tr class="altColor" id="i22">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/management/remote/rmi/RMIConnectionImpl.html#removeNotificationListener-javax.management.ObjectName-javax.management.ObjectName-javax.security.auth.Subject-">removeNotificationListener</a></span>(<a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> name, <a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> listener, <a href="../../../../javax/security/auth/Subject.html" title="class in javax.security.auth">Subject</a> delegationSubject)</code>
<div class="block">
处理方法
<a href="../../../../javax/management/MBeanServerConnection.html#removeNotificationListener-javax.management.ObjectName-javax.management.ObjectName-"><code>MBeanServerConnection.removeNotificationListener(ObjectName, ObjectName)</code></a>
</div> </td>
</tr>
<tr class="rowColor" id="i23">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/management/remote/rmi/RMIConnectionImpl.html#removeNotificationListeners-javax.management.ObjectName-java.lang.Integer:A-javax.security.auth.Subject-">removeNotificationListeners</a></span>(<a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> name, <a href="../../../../java/lang/Integer.html" title="class in java.lang">Integer</a>[] listenerIDs, <a href="../../../../javax/security/auth/Subject.html" title="class in javax.security.auth">Subject</a> delegationSubject)</code>
<div class="block">
处理
<a href="../../../../javax/management/MBeanServerConnection.html#removeNotificationListener-javax.management.ObjectName-javax.management.NotificationListener-"><code>removeNotificationListener(ObjectName, NotificationListener)</code></a>
<a href="../../../../javax/management/MBeanServerConnection.html#removeNotificationListener-javax.management.ObjectName-javax.management.NotificationListener-javax.management.NotificationFilter-java.lang.Object-"><code>removeNotificationListener(ObjectName, NotificationListener, NotificationFilter, Object)</code></a>方法。
</div> </td>
</tr>
<tr class="altColor" id="i24">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/management/remote/rmi/RMIConnectionImpl.html#setAttribute-javax.management.ObjectName-java.rmi.MarshalledObject-javax.security.auth.Subject-">setAttribute</a></span>(<a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> name, <a href="../../../../java/rmi/MarshalledObject.html" title="class in java.rmi">MarshalledObject</a> attribute, <a href="../../../../javax/security/auth/Subject.html" title="class in javax.security.auth">Subject</a> delegationSubject)</code>
<div class="block">
处理方法
<a href="../../../../javax/management/MBeanServerConnection.html#setAttribute-javax.management.ObjectName-javax.management.Attribute-"><code>MBeanServerConnection.setAttribute(ObjectName, Attribute)</code></a>
</div> </td>
</tr>
<tr class="rowColor" id="i25">
<td class="colFirst"><code><a href="../../../../javax/management/AttributeList.html" title="class in javax.management">AttributeList</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/management/remote/rmi/RMIConnectionImpl.html#setAttributes-javax.management.ObjectName-java.rmi.MarshalledObject-javax.security.auth.Subject-">setAttributes</a></span>(<a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> name, <a href="../../../../java/rmi/MarshalledObject.html" title="class in java.rmi">MarshalledObject</a> attributes, <a href="../../../../javax/security/auth/Subject.html" title="class in javax.security.auth">Subject</a> delegationSubject)</code>
<div class="block">
处理方法
<a href="../../../../javax/management/MBeanServerConnection.html#setAttributes-javax.management.ObjectName-javax.management.AttributeList-"><code>MBeanServerConnection.setAttributes(ObjectName, AttributeList)</code></a>
</div> </td>
</tr>
<tr class="altColor" id="i26">
<td class="colFirst"><code><a href="../../../../java/lang/String.html" title="class in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/management/remote/rmi/RMIConnectionImpl.html#toString--">toString</a></span>()</code>
<div class="block">
返回此对象的字符串表示形式。
</div> </td>
</tr>
<tr class="rowColor" id="i27">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/management/remote/rmi/RMIConnectionImpl.html#unreferenced--">unreferenced</a></span>()</code>
<div class="block">
运行时确定引用列表引用远程对象的客户端列表变为空时由RMI运行时调用。
</div> </td>
</tr>
<tr class="altColor" id="i28">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/management/remote/rmi/RMIConnectionImpl.html#unregisterMBean-javax.management.ObjectName-javax.security.auth.Subject-">unregisterMBean</a></span>(<a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> name, <a href="../../../../javax/security/auth/Subject.html" title="class in javax.security.auth">Subject</a> delegationSubject)</code>
<div class="block">
处理方法
<a href="../../../../javax/management/MBeanServerConnection.html#unregisterMBean-javax.management.ObjectName-"><code>MBeanServerConnection.unregisterMBean(ObjectName)</code></a>
</div> </td>
</tr>
</tbody>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- --> </a> <h3>Methods inherited from class java.lang.<a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a></h3> <code><a href="../../../../java/lang/Object.html#clone--">clone</a>, <a href="../../../../java/lang/Object.html#equals-java.lang.Object-">equals</a>, <a href="../../../../java/lang/Object.html#finalize--">finalize</a>, <a href="../../../../java/lang/Object.html#getClass--">getClass</a>, <a href="../../../../java/lang/Object.html#hashCode--">hashCode</a>, <a href="../../../../java/lang/Object.html#notify--">notify</a>, <a href="../../../../java/lang/Object.html#notifyAll--">notifyAll</a>, <a href="../../../../java/lang/Object.html#wait--">wait</a>, <a href="../../../../java/lang/Object.html#wait-long-">wait</a>, <a href="../../../../java/lang/Object.html#wait-long-int-">wait</a></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>构造方法详细信息</h3> <a name="RMIConnectionImpl-javax.management.remote.rmi.RMIServerImpl-java.lang.String-java.lang.ClassLoader-javax.security.auth.Subject-java.util.Map-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>RMIConnectionImpl</h4> <pre>public RMIConnectionImpl(<a href="../../../../javax/management/remote/rmi/RMIServerImpl.html" title="class in javax.management.remote.rmi">RMIServerImpl</a> rmiServer,
<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> connectionId,
<a href="../../../../java/lang/ClassLoader.html" title="class in java.lang">ClassLoader</a> defaultClassLoader,
<a href="../../../../javax/security/auth/Subject.html" title="class in javax.security.auth">Subject</a> subject,
<a href="../../../../java/util/Map.html" title="interface in java.util">Map</a>&lt;<a href="../../../../java/lang/String.html" title="class in java.lang">String</a>,?&gt; env)</pre>
<div class="block">
<span>构造新的<a href="../../../../javax/management/remote/rmi/RMIConnection.html" title="javax.management.remote.rmi中的接口"><code>RMIConnection</code></a></span>
<span>该连接可以与JRMP或IIOP传输一起使用。</span>
<span>此对象不导出自身:呼叫者有责任适当地导出它(请参阅<a href="../../../../javax/management/remote/rmi/RMIJRMPServerImpl.html#makeClient-java.lang.String-javax.security.auth.Subject-"><code>RMIJRMPServerImpl.makeClient(String,Subject)</code></a><a href="../../../../javax/management/remote/rmi/RMIIIOPServerImpl.html#makeClient-java.lang.String-javax.security.auth.Subject-"><code>RMIIIOPServerImpl.makeClient(String,Subject)</code></a></span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>rmiServer</code> - 创建此连接的RMIServerImpl对象。</span>
<span>如果此参数为空,则该行为是未指定的。</span>
</dd>
<dd>
<span><code>connectionId</code> - 此连接的ID。</span>
<span>如果此参数为空,则该行为是未指定的。</span>
</dd>
<dd>
<span><code>defaultClassLoader</code> - 反序列化编组对象时使用的默认ClassLoader。</span>
<span>可以为null表示引导类加载器。</span>
</dd>
<dd>
<span><code>subject</code> - 被认证的主题用于授权。</span>
<span>可以为null表示没有任何主题已被认证。</span>
</dd>
<dd>
<span><code>env</code> - 包含新的<code>RMIServerImpl</code></span>
<span>可以为null相当于空的地图。</span>
</dd>
</dl> </li>
</ul> </li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="getConnectionId--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getConnectionId</h4> <pre>public <a href="../../../../java/lang/String.html" title="class in java.lang">String</a> getConnectionId()
throws <a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
<div class="block">
<span class="descfrmTypeLabel">描述复制自接口: <code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#getConnectionId--">RMIConnection</a></code></span>
</div>
<div class="block">
<p> <span>返回连接ID。</span> <span>每个与给定RMI连接器服务器的打开连接的字符串不同。</span> </p>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#getConnectionId--">getConnectionId</a></code>在接口
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html" title="interface in javax.management.remote.rmi">RMIConnection</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
连接ID
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 如果发生一般通信异常。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../../javax/management/remote/rmi/RMIConnector.html#connect--"><code>RMIConnector.connect</code></a>
</dd>
</dl> </li>
</ul> <a name="close--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>close</h4> <pre>public void close()
throws <a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
<div class="block">
<span class="descfrmTypeLabel">说明从界面复制: <code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#close--">RMIConnection</a></code></span>
</div>
<div class="block">
<p> <span>关闭此连接。</span> <span>从此方法返回时实现此接口的RMI对象将被取消导出因此对其的远程调用将失败。</span> </p>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../java/io/Closeable.html#close--">close</a></code>在接口
<code><a href="../../../../java/io/Closeable.html" title="interface in java.io">Closeable</a></code>
</dd>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../java/lang/AutoCloseable.html#close--">close</a></code>在接口
<code><a href="../../../../java/lang/AutoCloseable.html" title="interface in java.lang">AutoCloseable</a></code>
</dd>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#close--">close</a></code>在接口
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html" title="interface in javax.management.remote.rmi">RMIConnection</a></code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 如果无法关闭连接或者Remote对象无法取消导出或者发送远程关闭请求时发生通信故障。
</dd>
</dl> </li>
</ul> <a name="unreferenced--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>unreferenced</h4> <pre>public void unreferenced()</pre>
<div class="block">
<span class="descfrmTypeLabel">从接口复制: <code><a href="../../../../java/rmi/server/Unreferenced.html#unreferenced--">Unreferenced</a></code></span>
</div>
<div class="block">
运行时确定引用列表引用远程对象的客户端列表变为空时由RMI运行时调用。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../java/rmi/server/Unreferenced.html#unreferenced--">unreferenced</a></code>在接口
<code><a href="../../../../java/rmi/server/Unreferenced.html" title="interface in java.rmi.server">Unreferenced</a></code>
</dd>
</dl> </li>
</ul> <a name="createMBean-java.lang.String-javax.management.ObjectName-javax.security.auth.Subject-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>createMBean</h4> <pre>public <a href="../../../../javax/management/ObjectInstance.html" title="class in javax.management">ObjectInstance</a> createMBean(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> className,
<a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> name,
<a href="../../../../javax/security/auth/Subject.html" title="class in javax.security.auth">Subject</a> delegationSubject)
throws <a href="../../../../javax/management/ReflectionException.html" title="class in javax.management">ReflectionException</a>,
<a href="../../../../javax/management/InstanceAlreadyExistsException.html" title="class in javax.management">InstanceAlreadyExistsException</a>,
<a href="../../../../javax/management/MBeanRegistrationException.html" title="class in javax.management">MBeanRegistrationException</a>,
<a href="../../../../javax/management/MBeanException.html" title="class in javax.management">MBeanException</a>,
<a href="../../../../javax/management/NotCompliantMBeanException.html" title="class in javax.management">NotCompliantMBeanException</a>,
<a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
<div class="block">
<span class="descfrmTypeLabel">说明从界面: <code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#createMBean-java.lang.String-javax.management.ObjectName-javax.security.auth.Subject-">RMIConnection</a></code>复制</span>
</div>
<div class="block">
处理方法
<a href="../../../../javax/management/MBeanServerConnection.html#createMBean-java.lang.String-javax.management.ObjectName-"><code>MBeanServerConnection.createMBean(String, ObjectName)</code></a>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#createMBean-java.lang.String-javax.management.ObjectName-javax.security.auth.Subject-">createMBean</a></code>在界面
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html" title="interface in javax.management.remote.rmi">RMIConnection</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>className</code> - 要实例化的MBean的类名。
</dd>
<dd>
<span><code>name</code> - MBean的对象名称。</span>
<span>可能为null。</span>
</dd>
<dd>
<code>delegationSubject</code> - 包含
<code>Subject</code>主体的Subject或使用
<code>null</code>的null。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>一个<code>ObjectInstance</code> ,包含<code>ObjectName</code>和新实例化的MBean的Java类名。</span>
<span>如果包含的<code>ObjectName</code><code>n</code> 则包含的Java类名称为<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#getMBeanInfo-javax.management.ObjectName-javax.security.auth.Subject-"><code>getMBeanInfo(n)</code></a>.getClassName()</code></span>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../javax/management/ReflectionException.html" title="class in javax.management">ReflectionException</a></code> - 包装一个
<code>java.lang.ClassNotFoundException</code>
<code>java.lang.Exception</code> 当尝试调用MBean的构造函数时。
</dd>
<dd>
<code><a href="../../../../javax/management/InstanceAlreadyExistsException.html" title="class in javax.management">InstanceAlreadyExistsException</a></code> - MBean已经在MBean服务器的控制之下了。
</dd>
<dd>
<span><code><a href="../../../../javax/management/MBeanRegistrationException.html" title="class in javax.management">MBeanRegistrationException</a></code> - MBean的<code>preRegister</code> <code>MBeanRegistration</code>接口)方法抛出异常。</span>
<span>MBean将不会被注册。</span>
</dd>
<dd>
<code><a href="../../../../javax/management/MBeanException.html" title="class in javax.management">MBeanException</a></code> - MBean的构造函数抛出异常。
</dd>
<dd>
<code><a href="../../../../javax/management/NotCompliantMBeanException.html" title="class in javax.management">NotCompliantMBeanException</a></code> - 此类不是符合JMX的MBean。
</dd>
<dd>
<code><a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 如果发生通用通信异常。
</dd>
</dl> </li>
</ul> <a name="createMBean-java.lang.String-javax.management.ObjectName-javax.management.ObjectName-javax.security.auth.Subject-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>createMBean</h4> <pre>public <a href="../../../../javax/management/ObjectInstance.html" title="class in javax.management">ObjectInstance</a> createMBean(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> className,
<a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> name,
<a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> loaderName,
<a href="../../../../javax/security/auth/Subject.html" title="class in javax.security.auth">Subject</a> delegationSubject)
throws <a href="../../../../javax/management/ReflectionException.html" title="class in javax.management">ReflectionException</a>,
<a href="../../../../javax/management/InstanceAlreadyExistsException.html" title="class in javax.management">InstanceAlreadyExistsException</a>,
<a href="../../../../javax/management/MBeanRegistrationException.html" title="class in javax.management">MBeanRegistrationException</a>,
<a href="../../../../javax/management/MBeanException.html" title="class in javax.management">MBeanException</a>,
<a href="../../../../javax/management/NotCompliantMBeanException.html" title="class in javax.management">NotCompliantMBeanException</a>,
<a href="../../../../javax/management/InstanceNotFoundException.html" title="class in javax.management">InstanceNotFoundException</a>,
<a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
<div class="block">
<span class="descfrmTypeLabel">从接口复制: <code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#createMBean-java.lang.String-javax.management.ObjectName-javax.management.ObjectName-javax.security.auth.Subject-">RMIConnection</a></code></span>
</div>
<div class="block">
处理方法
<a href="../../../../javax/management/MBeanServerConnection.html#createMBean-java.lang.String-javax.management.ObjectName-javax.management.ObjectName-"><code>MBeanServerConnection.createMBean(String, ObjectName, ObjectName)</code></a>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#createMBean-java.lang.String-javax.management.ObjectName-javax.management.ObjectName-javax.security.auth.Subject-">createMBean</a></code>中的
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html" title="interface in javax.management.remote.rmi">RMIConnection</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>className</code> - 要实例化的MBean的类名。
</dd>
<dd>
<span><code>name</code> - MBean的对象名称。</span>
<span>可能为null。</span>
</dd>
<dd>
<code>loaderName</code> - 要使用的类加载器的对象名称。
</dd>
<dd>
<code>delegationSubject</code> - 如果使用
<code>Subject</code>主体,则包含委托主体或
<code>null</code>的Subject。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>一个<code>ObjectInstance</code> ,包含<code>ObjectName</code>和新实例化的MBean的Java类名。</span>
<span>如果包含的<code>ObjectName</code><code>n</code> 则所包含的Java类名称为<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#getMBeanInfo-javax.management.ObjectName-javax.security.auth.Subject-"><code>getMBeanInfo(n)</code></a>.getClassName()</code></span>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../javax/management/ReflectionException.html" title="class in javax.management">ReflectionException</a></code> - 包装一个
<code>java.lang.ClassNotFoundException</code>
<code>java.lang.Exception</code> 当尝试调用MBean的构造函数时。
</dd>
<dd>
<code><a href="../../../../javax/management/InstanceAlreadyExistsException.html" title="class in javax.management">InstanceAlreadyExistsException</a></code> - MBean已经在MBean服务器的控制之下了。
</dd>
<dd>
<span><code><a href="../../../../javax/management/MBeanRegistrationException.html" title="class in javax.management">MBeanRegistrationException</a></code> - MBean的<code>preRegister</code> <code>MBeanRegistration</code>接口)方法已经抛出异常。</span>
<span>MBean将不会被注册。</span>
</dd>
<dd>
<code><a href="../../../../javax/management/MBeanException.html" title="class in javax.management">MBeanException</a></code> - MBean的构造函数已抛出异常。
</dd>
<dd>
<code><a href="../../../../javax/management/NotCompliantMBeanException.html" title="class in javax.management">NotCompliantMBeanException</a></code> - 此类不是符合JMX的MBean。
</dd>
<dd>
<code><a href="../../../../javax/management/InstanceNotFoundException.html" title="class in javax.management">InstanceNotFoundException</a></code> - 指定的类加载器未在MBean服务器中注册。
</dd>
<dd>
<code><a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 如果发生通用通信异常。
</dd>
</dl> </li>
</ul> <a name="createMBean-java.lang.String-javax.management.ObjectName-java.rmi.MarshalledObject-java.lang.String:A-javax.security.auth.Subject-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>createMBean</h4> <pre>public <a href="../../../../javax/management/ObjectInstance.html" title="class in javax.management">ObjectInstance</a> createMBean(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> className,
<a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> name,
<a href="../../../../java/rmi/MarshalledObject.html" title="class in java.rmi">MarshalledObject</a> params,
<a href="../../../../java/lang/String.html" title="class in java.lang">String</a>[] signature,
<a href="../../../../javax/security/auth/Subject.html" title="class in javax.security.auth">Subject</a> delegationSubject)
throws <a href="../../../../javax/management/ReflectionException.html" title="class in javax.management">ReflectionException</a>,
<a href="../../../../javax/management/InstanceAlreadyExistsException.html" title="class in javax.management">InstanceAlreadyExistsException</a>,
<a href="../../../../javax/management/MBeanRegistrationException.html" title="class in javax.management">MBeanRegistrationException</a>,
<a href="../../../../javax/management/MBeanException.html" title="class in javax.management">MBeanException</a>,
<a href="../../../../javax/management/NotCompliantMBeanException.html" title="class in javax.management">NotCompliantMBeanException</a>,
<a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
<div class="block">
<span class="descfrmTypeLabel">说明从界面复制: <code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#createMBean-java.lang.String-javax.management.ObjectName-java.rmi.MarshalledObject-java.lang.String:A-javax.security.auth.Subject-">RMIConnection</a></code></span>
</div>
<div class="block">
<span>处理方法<a href="../../../../javax/management/MBeanServerConnection.html#createMBean-java.lang.String-javax.management.ObjectName-java.lang.Object:A-java.lang.String:A-"><code>MBeanServerConnection.createMBean(String, ObjectName, Object[], String[])</code></a></span>
<span><code>Object[]</code>参数包装在一个<code>MarshalledObject</code></span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#createMBean-java.lang.String-javax.management.ObjectName-java.rmi.MarshalledObject-java.lang.String:A-javax.security.auth.Subject-">createMBean</a></code>在接口
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html" title="interface in javax.management.remote.rmi">RMIConnection</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>className</code> - 要实例化的MBean的类名。
</dd>
<dd>
<span><code>name</code> - MBean的对象名称。</span>
<span>可能为null。</span>
</dd>
<dd>
<span><code>params</code> - 一个包含要调用的构造函数参数的数组,封装在一个<code>MarshalledObject</code></span>
<span>封装的数组可以为空,相当于一个空数组。</span>
</dd>
<dd>
<span><code>signature</code> - 包含要调用的构造函数的签名的数组。</span>
<span>可以为null相当于一个空数组。</span>
</dd>
<dd>
<code>delegationSubject</code> - 包含
<code>Subject</code>主体的Subject或使用
<code>null</code>的null。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>一个<code>ObjectInstance</code> ,包含<code>ObjectName</code>和新实例化的MBean的Java类名。</span>
<span>如果包含的<code>ObjectName</code><code>n</code> 则包含的Java类名称为<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#getMBeanInfo-javax.management.ObjectName-javax.security.auth.Subject-"><code>getMBeanInfo(n)</code></a>.getClassName()</code></span>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../javax/management/ReflectionException.html" title="class in javax.management">ReflectionException</a></code> - 包装一个
<code>java.lang.ClassNotFoundException</code>
<code>java.lang.Exception</code> 当尝试调用MBean的构造函数时发生。
</dd>
<dd>
<code><a href="../../../../javax/management/InstanceAlreadyExistsException.html" title="class in javax.management">InstanceAlreadyExistsException</a></code> - MBean已经在MBean服务器的控制之下了。
</dd>
<dd>
<span><code><a href="../../../../javax/management/MBeanRegistrationException.html" title="class in javax.management">MBeanRegistrationException</a></code> - MBean的<code>preRegister</code> <code>MBeanRegistration</code>接口)方法抛出异常。</span>
<span>MBean将不会被注册。</span>
</dd>
<dd>
<code><a href="../../../../javax/management/MBeanException.html" title="class in javax.management">MBeanException</a></code> - MBean的构造函数已抛出异常。
</dd>
<dd>
<code><a href="../../../../javax/management/NotCompliantMBeanException.html" title="class in javax.management">NotCompliantMBeanException</a></code> - 此类不是符合JMX的MBean。
</dd>
<dd>
<code><a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 如果发生通用通信异常。
</dd>
</dl> </li>
</ul> <a name="createMBean-java.lang.String-javax.management.ObjectName-javax.management.ObjectName-java.rmi.MarshalledObject-java.lang.String:A-javax.security.auth.Subject-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>createMBean</h4> <pre>public <a href="../../../../javax/management/ObjectInstance.html" title="class in javax.management">ObjectInstance</a> createMBean(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> className,
<a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> name,
<a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> loaderName,
<a href="../../../../java/rmi/MarshalledObject.html" title="class in java.rmi">MarshalledObject</a> params,
<a href="../../../../java/lang/String.html" title="class in java.lang">String</a>[] signature,
<a href="../../../../javax/security/auth/Subject.html" title="class in javax.security.auth">Subject</a> delegationSubject)
throws <a href="../../../../javax/management/ReflectionException.html" title="class in javax.management">ReflectionException</a>,
<a href="../../../../javax/management/InstanceAlreadyExistsException.html" title="class in javax.management">InstanceAlreadyExistsException</a>,
<a href="../../../../javax/management/MBeanRegistrationException.html" title="class in javax.management">MBeanRegistrationException</a>,
<a href="../../../../javax/management/MBeanException.html" title="class in javax.management">MBeanException</a>,
<a href="../../../../javax/management/NotCompliantMBeanException.html" title="class in javax.management">NotCompliantMBeanException</a>,
<a href="../../../../javax/management/InstanceNotFoundException.html" title="class in javax.management">InstanceNotFoundException</a>,
<a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
<div class="block">
<span class="descfrmTypeLabel">从接口复制: <code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#createMBean-java.lang.String-javax.management.ObjectName-javax.management.ObjectName-java.rmi.MarshalledObject-java.lang.String:A-javax.security.auth.Subject-">RMIConnection</a></code></span>
</div>
<div class="block">
<span>处理方法<a href="../../../../javax/management/MBeanServerConnection.html#createMBean-java.lang.String-javax.management.ObjectName-javax.management.ObjectName-java.lang.Object:A-java.lang.String:A-"><code>MBeanServerConnection.createMBean(String, ObjectName, ObjectName, Object[], String[])</code></a></span>
<span><code>Object[]</code>参数包裹在一个<code>MarshalledObject</code></span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#createMBean-java.lang.String-javax.management.ObjectName-javax.management.ObjectName-java.rmi.MarshalledObject-java.lang.String:A-javax.security.auth.Subject-">createMBean</a></code>在接口
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html" title="interface in javax.management.remote.rmi">RMIConnection</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>className</code> - 要实例化的MBean的类名。
</dd>
<dd>
<span><code>name</code> - MBean的对象名称。</span>
<span>可能为null。</span>
</dd>
<dd>
<code>loaderName</code> - 要使用的类加载器的对象名。
</dd>
<dd>
<span><code>params</code> - 一个包含要调用的构造函数参数的数组,封装在一个<code>MarshalledObject</code></span>
<span>封装的数组可以为空,相当于一个空数组。</span>
</dd>
<dd>
<span><code>signature</code> - 包含要调用的构造函数的签名的数组。</span>
<span>可以为null相当于一个空数组。</span>
</dd>
<dd>
<code>delegationSubject</code> - 包含
<code>Subject</code>主体的Subject或使用
<code>null</code>的null。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>一个<code>ObjectInstance</code> ,包含<code>ObjectName</code>和新实例化的MBean的Java类名。</span>
<span>如果包含的<code>ObjectName</code><code>n</code> 则包含的Java类名称为<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#getMBeanInfo-javax.management.ObjectName-javax.security.auth.Subject-"><code>getMBeanInfo(n)</code></a>.getClassName()</code></span>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../javax/management/ReflectionException.html" title="class in javax.management">ReflectionException</a></code> - 包装一个
<code>java.lang.ClassNotFoundException</code>
<code>java.lang.Exception</code>尝试调用MBean的构造函数时发生。
</dd>
<dd>
<code><a href="../../../../javax/management/InstanceAlreadyExistsException.html" title="class in javax.management">InstanceAlreadyExistsException</a></code> - MBean已经在MBean服务器的控制之下了。
</dd>
<dd>
<span><code><a href="../../../../javax/management/MBeanRegistrationException.html" title="class in javax.management">MBeanRegistrationException</a></code> - MBean的<code>preRegister</code> <code>MBeanRegistration</code>接口)方法已经抛出异常。</span>
<span>MBean将不会被注册。</span>
</dd>
<dd>
<code><a href="../../../../javax/management/MBeanException.html" title="class in javax.management">MBeanException</a></code> - MBean的构造函数已抛出异常。
</dd>
<dd>
<code><a href="../../../../javax/management/NotCompliantMBeanException.html" title="class in javax.management">NotCompliantMBeanException</a></code> - 此类不是符合JMX的MBean。
</dd>
<dd>
<code><a href="../../../../javax/management/InstanceNotFoundException.html" title="class in javax.management">InstanceNotFoundException</a></code> - 指定的类加载器未在MBean服务器中注册。
</dd>
<dd>
<code><a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 如果发生一般通信异常。
</dd>
</dl> </li>
</ul> <a name="unregisterMBean-javax.management.ObjectName-javax.security.auth.Subject-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>unregisterMBean</h4> <pre>public void unregisterMBean(<a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> name,
<a href="../../../../javax/security/auth/Subject.html" title="class in javax.security.auth">Subject</a> delegationSubject)
throws <a href="../../../../javax/management/InstanceNotFoundException.html" title="class in javax.management">InstanceNotFoundException</a>,
<a href="../../../../javax/management/MBeanRegistrationException.html" title="class in javax.management">MBeanRegistrationException</a>,
<a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
<div class="block">
<span class="descfrmTypeLabel">描述从界面复制: <code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#unregisterMBean-javax.management.ObjectName-javax.security.auth.Subject-">RMIConnection</a></code></span>
</div>
<div class="block">
处理方法
<a href="../../../../javax/management/MBeanServerConnection.html#unregisterMBean-javax.management.ObjectName-"><code>MBeanServerConnection.unregisterMBean(ObjectName)</code></a>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#unregisterMBean-javax.management.ObjectName-javax.security.auth.Subject-">unregisterMBean</a></code>在接口
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html" title="interface in javax.management.remote.rmi">RMIConnection</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>name</code> - 要注销的MBean的对象名称。
</dd>
<dd>
<code>delegationSubject</code> - 如果使用
<code>Subject</code>主体,则包含委托主体或
<code>null</code>的Subject。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../javax/management/InstanceNotFoundException.html" title="class in javax.management">InstanceNotFoundException</a></code> - 指定的MBean未在MBean服务器中注册。
</dd>
<dd>
<code><a href="../../../../javax/management/MBeanRegistrationException.html" title="class in javax.management">MBeanRegistrationException</a></code> - MBean的preDeregister
<code>MBeanRegistration</code>接口)方法已经抛出异常。
</dd>
<dd>
<code><a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 如果发生一般通信异常。
</dd>
</dl> </li>
</ul> <a name="getObjectInstance-javax.management.ObjectName-javax.security.auth.Subject-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getObjectInstance</h4> <pre>public <a href="../../../../javax/management/ObjectInstance.html" title="class in javax.management">ObjectInstance</a> getObjectInstance(<a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> name,
<a href="../../../../javax/security/auth/Subject.html" title="class in javax.security.auth">Subject</a> delegationSubject)
throws <a href="../../../../javax/management/InstanceNotFoundException.html" title="class in javax.management">InstanceNotFoundException</a>,
<a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
<div class="block">
<span class="descfrmTypeLabel">从接口复制: <code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#getObjectInstance-javax.management.ObjectName-javax.security.auth.Subject-">RMIConnection</a></code></span>
</div>
<div class="block">
处理方法
<a href="../../../../javax/management/MBeanServerConnection.html#getObjectInstance-javax.management.ObjectName-"><code>MBeanServerConnection.getObjectInstance(ObjectName)</code></a>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#getObjectInstance-javax.management.ObjectName-javax.security.auth.Subject-">getObjectInstance</a></code>在界面
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html" title="interface in javax.management.remote.rmi">RMIConnection</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>name</code> - MBean的对象名称。
</dd>
<dd>
<code>delegationSubject</code> - 包含
<code>Subject</code>主体的Subject或使用
<code>null</code>的null。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span><code>ObjectInstance</code><var>name</var>指定的与MBean关联。</span>
<span>包含的<code>ObjectName</code><code>name</code> ,包含的类名是<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#getMBeanInfo-javax.management.ObjectName-javax.security.auth.Subject-"><code>getMBeanInfo(name)</code></a>.getClassName()</code></span>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../javax/management/InstanceNotFoundException.html" title="class in javax.management">InstanceNotFoundException</a></code> - 指定的MBean未在MBean服务器中注册。
</dd>
<dd>
<code><a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 如果发生一般通信异常。
</dd>
</dl> </li>
</ul> <a name="queryMBeans-javax.management.ObjectName-java.rmi.MarshalledObject-javax.security.auth.Subject-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>queryMBeans</h4> <pre>public <a href="../../../../java/util/Set.html" title="interface in java.util">Set</a>&lt;<a href="../../../../javax/management/ObjectInstance.html" title="class in javax.management">ObjectInstance</a>&gt; queryMBeans(<a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> name,
<a href="../../../../java/rmi/MarshalledObject.html" title="class in java.rmi">MarshalledObject</a> query,
<a href="../../../../javax/security/auth/Subject.html" title="class in javax.security.auth">Subject</a> delegationSubject)
throws <a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
<div class="block">
<span class="descfrmTypeLabel">说明从界面复制: <code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#queryMBeans-javax.management.ObjectName-java.rmi.MarshalledObject-javax.security.auth.Subject-">RMIConnection</a></code></span>
</div>
<div class="block">
<span>处理方法<a href="../../../../javax/management/MBeanServerConnection.html#queryMBeans-javax.management.ObjectName-javax.management.QueryExp-"><code>MBeanServerConnection.queryMBeans(ObjectName, QueryExp)</code></a></span>
<span><code>QueryExp</code>包裹在一个<code>MarshalledObject</code></span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#queryMBeans-javax.management.ObjectName-java.rmi.MarshalledObject-javax.security.auth.Subject-">queryMBeans</a></code>在接口
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html" title="interface in javax.management.remote.rmi">RMIConnection</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>name</code> - 标识要检索的MBean的对象名称模式。</span>
<span>如果指定了null或没有域和密钥属性则将检索注册的所有MBean。</span>
</dd>
<dd>
<span><code>query</code> - 要应用于选择MBean的查询表达式封装到<code>MarshalledObject</code></span>
<span>如果<code>MarshalledObject</code>封装了空值则不会使用查询表达式来选择MBean。</span>
</dd>
<dd>
<code>delegationSubject</code> - 包含
<code>Subject</code>主体的Subject或使用
<code>null</code>的null。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>一组包含所选MBean的<code>ObjectInstance</code>对象。</span>
<span>如果没有MBean满足查询则返回一个空列表。</span>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 如果发生一般通信异常。
</dd>
</dl> </li>
</ul> <a name="queryNames-javax.management.ObjectName-java.rmi.MarshalledObject-javax.security.auth.Subject-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>queryNames</h4> <pre>public <a href="../../../../java/util/Set.html" title="interface in java.util">Set</a>&lt;<a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a>&gt; queryNames(<a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> name,
<a href="../../../../java/rmi/MarshalledObject.html" title="class in java.rmi">MarshalledObject</a> query,
<a href="../../../../javax/security/auth/Subject.html" title="class in javax.security.auth">Subject</a> delegationSubject)
throws <a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
<div class="block">
<span class="descfrmTypeLabel">说明从界面: <code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#queryNames-javax.management.ObjectName-java.rmi.MarshalledObject-javax.security.auth.Subject-">RMIConnection</a></code>复制</span>
</div>
<div class="block">
<span>处理方法<a href="../../../../javax/management/MBeanServerConnection.html#queryNames-javax.management.ObjectName-javax.management.QueryExp-"><code>MBeanServerConnection.queryNames(ObjectName, QueryExp)</code></a></span>
<span><code>QueryExp</code>包裹在一个<code>MarshalledObject</code></span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#queryNames-javax.management.ObjectName-java.rmi.MarshalledObject-javax.security.auth.Subject-">queryNames</a></code>在接口
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html" title="interface in javax.management.remote.rmi">RMIConnection</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>name</code> - 标识要检索的MBean名称的对象名称模式。</span>
<span>如果指定了null或没有域和键属性将检索所有注册的MBean的名称。</span>
</dd>
<dd>
<span><code>query</code> - 要应用于选择MBean的查询表达式封装在<code>MarshalledObject</code></span>
<span>如果<code>MarshalledObject</code>封装了空值则不会使用查询表达式来选择MBean。</span>
</dd>
<dd>
<code>delegationSubject</code> - 包含
<code>Subject</code>主体的Subject或
<code>null</code>使用身份验证主体的null。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>包含所选MBean的ObjectName的集合。</span>
<span>如果没有MBean满足查询则返回一个空列表。</span>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 如果发生通用通信异常。
</dd>
</dl> </li>
</ul> <a name="isRegistered-javax.management.ObjectName-javax.security.auth.Subject-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isRegistered</h4> <pre>public boolean isRegistered(<a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> name,
<a href="../../../../javax/security/auth/Subject.html" title="class in javax.security.auth">Subject</a> delegationSubject)
throws <a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
<div class="block">
<span class="descfrmTypeLabel">说明从界面: <code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#isRegistered-javax.management.ObjectName-javax.security.auth.Subject-">RMIConnection</a></code>复制</span>
</div>
<div class="block">
处理方法
<a href="../../../../javax/management/MBeanServerConnection.html#isRegistered-javax.management.ObjectName-"><code>MBeanServerConnection.isRegistered(ObjectName)</code></a>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#isRegistered-javax.management.ObjectName-javax.security.auth.Subject-">isRegistered</a></code>在接口
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html" title="interface in javax.management.remote.rmi">RMIConnection</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>name</code> - 要检查的MBean的对象名称。
</dd>
<dd>
<code>delegationSubject</code> - 包含
<code>Subject</code>主体的Subject或使用
<code>null</code>的null。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
如果MBean已经在MBean服务器中注册则为true否则为false。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 如果发生通用通信异常。
</dd>
</dl> </li>
</ul> <a name="getMBeanCount-javax.security.auth.Subject-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getMBeanCount</h4> <pre>public <a href="../../../../java/lang/Integer.html" title="class in java.lang">Integer</a> getMBeanCount(<a href="../../../../javax/security/auth/Subject.html" title="class in javax.security.auth">Subject</a> delegationSubject)
throws <a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
<div class="block">
<span class="descfrmTypeLabel">说明从界面复制: <code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#getMBeanCount-javax.security.auth.Subject-">RMIConnection</a></code></span>
</div>
<div class="block">
处理方法
<a href="../../../../javax/management/MBeanServerConnection.html#getMBeanCount--"><code>MBeanServerConnection.getMBeanCount()</code></a>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#getMBeanCount-javax.security.auth.Subject-">getMBeanCount</a></code>在接口
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html" title="interface in javax.management.remote.rmi">RMIConnection</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>delegationSubject</code> - 包含
<code>Subject</code>主体的Subject或使用
<code>null</code>的null。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
注册的MBean的数量。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 如果发生一般通信异常。
</dd>
</dl> </li>
</ul> <a name="getAttribute-javax.management.ObjectName-java.lang.String-javax.security.auth.Subject-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getAttribute</h4> <pre>public <a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a> getAttribute(<a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> name,
<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> attribute,
<a href="../../../../javax/security/auth/Subject.html" title="class in javax.security.auth">Subject</a> delegationSubject)
throws <a href="../../../../javax/management/MBeanException.html" title="class in javax.management">MBeanException</a>,
<a href="../../../../javax/management/AttributeNotFoundException.html" title="class in javax.management">AttributeNotFoundException</a>,
<a href="../../../../javax/management/InstanceNotFoundException.html" title="class in javax.management">InstanceNotFoundException</a>,
<a href="../../../../javax/management/ReflectionException.html" title="class in javax.management">ReflectionException</a>,
<a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
<div class="block">
<span class="descfrmTypeLabel">说明从界面复制: <code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#getAttribute-javax.management.ObjectName-java.lang.String-javax.security.auth.Subject-">RMIConnection</a></code></span>
</div>
<div class="block">
处理方法
<a href="../../../../javax/management/MBeanServerConnection.html#getAttribute-javax.management.ObjectName-java.lang.String-"><code>MBeanServerConnection.getAttribute(ObjectName, String)</code></a>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#getAttribute-javax.management.ObjectName-java.lang.String-javax.security.auth.Subject-">getAttribute</a></code>在界面
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html" title="interface in javax.management.remote.rmi">RMIConnection</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>name</code> -
<code>name</code>属性的MBean的对象名称。
</dd>
<dd>
<code>attribute</code> - 指定要检索的属性名称的字符串。
</dd>
<dd>
<code>delegationSubject</code> - 包含
<code>Subject</code>主体的Subject或使用
<code>null</code>的null。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
检索属性的值。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../javax/management/MBeanException.html" title="class in javax.management">MBeanException</a></code> - 包装MBean的getter抛出的异常。
</dd>
<dd>
<code><a href="../../../../javax/management/AttributeNotFoundException.html" title="class in javax.management">AttributeNotFoundException</a></code> - 指定的属性在MBean中无法访问。
</dd>
<dd>
<code><a href="../../../../javax/management/InstanceNotFoundException.html" title="class in javax.management">InstanceNotFoundException</a></code> - 指定的MBean未在MBean服务器中注册。
</dd>
<dd>
<code><a href="../../../../javax/management/ReflectionException.html" title="class in javax.management">ReflectionException</a></code> - 在尝试调用getter时引用一个
<code>java.lang.Exception</code>
</dd>
<dd>
<code><a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 如果发生通用通信异常。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../../javax/management/remote/rmi/RMIConnection.html#setAttribute-javax.management.ObjectName-java.rmi.MarshalledObject-javax.security.auth.Subject-"><code>RMIConnection.setAttribute(javax.management.ObjectName, java.rmi.MarshalledObject, javax.security.auth.Subject)</code></a>
</dd>
</dl> </li>
</ul> <a name="getAttributes-javax.management.ObjectName-java.lang.String:A-javax.security.auth.Subject-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getAttributes</h4> <pre>public <a href="../../../../javax/management/AttributeList.html" title="class in javax.management">AttributeList</a> getAttributes(<a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> name,
<a href="../../../../java/lang/String.html" title="class in java.lang">String</a>[] attributes,
<a href="../../../../javax/security/auth/Subject.html" title="class in javax.security.auth">Subject</a> delegationSubject)
throws <a href="../../../../javax/management/InstanceNotFoundException.html" title="class in javax.management">InstanceNotFoundException</a>,
<a href="../../../../javax/management/ReflectionException.html" title="class in javax.management">ReflectionException</a>,
<a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
<div class="block">
<span class="descfrmTypeLabel">从接口复制: <code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#getAttributes-javax.management.ObjectName-java.lang.String:A-javax.security.auth.Subject-">RMIConnection</a></code></span>
</div>
<div class="block">
处理方法
<a href="../../../../javax/management/MBeanServerConnection.html#getAttributes-javax.management.ObjectName-java.lang.String:A-"><code>MBeanServerConnection.getAttributes(ObjectName, String[])</code></a>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#getAttributes-javax.management.ObjectName-java.lang.String:A-javax.security.auth.Subject-">getAttributes</a></code>在接口
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html" title="interface in javax.management.remote.rmi">RMIConnection</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>name</code> -
<code>name</code>属性的MBean的对象名称。
</dd>
<dd>
<code>attributes</code> - 要检索的属性的列表。
</dd>
<dd>
<code>delegationSubject</code> - 包含
<code>Subject</code>主体的Subject或使用
<code>null</code>的null。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
检索属性的列表。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../javax/management/InstanceNotFoundException.html" title="class in javax.management">InstanceNotFoundException</a></code> - 指定的MBean未在MBean服务器中注册。
</dd>
<dd>
<code><a href="../../../../javax/management/ReflectionException.html" title="class in javax.management">ReflectionException</a></code> - 尝试调用动态MBean的getAttributes方法时发生异常。
</dd>
<dd>
<code><a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 如果发生一般通信异常。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../../javax/management/remote/rmi/RMIConnection.html#setAttributes-javax.management.ObjectName-java.rmi.MarshalledObject-javax.security.auth.Subject-"><code>RMIConnection.setAttributes(javax.management.ObjectName, java.rmi.MarshalledObject, javax.security.auth.Subject)</code></a>
</dd>
</dl> </li>
</ul> <a name="setAttribute-javax.management.ObjectName-java.rmi.MarshalledObject-javax.security.auth.Subject-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setAttribute</h4> <pre>public void setAttribute(<a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> name,
<a href="../../../../java/rmi/MarshalledObject.html" title="class in java.rmi">MarshalledObject</a> attribute,
<a href="../../../../javax/security/auth/Subject.html" title="class in javax.security.auth">Subject</a> delegationSubject)
throws <a href="../../../../javax/management/InstanceNotFoundException.html" title="class in javax.management">InstanceNotFoundException</a>,
<a href="../../../../javax/management/AttributeNotFoundException.html" title="class in javax.management">AttributeNotFoundException</a>,
<a href="../../../../javax/management/InvalidAttributeValueException.html" title="class in javax.management">InvalidAttributeValueException</a>,
<a href="../../../../javax/management/MBeanException.html" title="class in javax.management">MBeanException</a>,
<a href="../../../../javax/management/ReflectionException.html" title="class in javax.management">ReflectionException</a>,
<a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
<div class="block">
<span class="descfrmTypeLabel">从接口复制: <code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#setAttribute-javax.management.ObjectName-java.rmi.MarshalledObject-javax.security.auth.Subject-">RMIConnection</a></code></span>
</div>
<div class="block">
<span>处理方法<a href="../../../../javax/management/MBeanServerConnection.html#setAttribute-javax.management.ObjectName-javax.management.Attribute-"><code>MBeanServerConnection.setAttribute(ObjectName, Attribute)</code></a></span>
<span><code>Attribute</code>参数包装在一个<code>MarshalledObject</code></span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#setAttribute-javax.management.ObjectName-java.rmi.MarshalledObject-javax.security.auth.Subject-">setAttribute</a></code>在界面
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html" title="interface in javax.management.remote.rmi">RMIConnection</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>name</code> - 要在其中设置属性的MBean的名称。
</dd>
<dd>
<code>attribute</code> - 要设置的属性的标识和要设置的值,封装在
<code>MarshalledObject</code>
</dd>
<dd>
<code>delegationSubject</code> - 包含
<code>Subject</code>主体的Subject或使用
<code>null</code>的null。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../javax/management/InstanceNotFoundException.html" title="class in javax.management">InstanceNotFoundException</a></code> - MBean指定的MBean未在MBean服务器中注册。
</dd>
<dd>
<code><a href="../../../../javax/management/AttributeNotFoundException.html" title="class in javax.management">AttributeNotFoundException</a></code> - 指定的属性在MBean中无法访问。
</dd>
<dd>
<code><a href="../../../../javax/management/InvalidAttributeValueException.html" title="class in javax.management">InvalidAttributeValueException</a></code> -
<code><a href="../../../../javax/management/InvalidAttributeValueException.html" title="class in javax.management">InvalidAttributeValueException</a></code>的值无效。
</dd>
<dd>
<code><a href="../../../../javax/management/MBeanException.html" title="class in javax.management">MBeanException</a></code> - 包装由MBean的setter抛出的异常。
</dd>
<dd>
<code><a href="../../../../javax/management/ReflectionException.html" title="class in javax.management">ReflectionException</a></code> - 在尝试调用setter时引发一个
<code>java.lang.Exception</code>
</dd>
<dd>
<code><a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 如果发生一般通信异常。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../../javax/management/remote/rmi/RMIConnection.html#getAttribute-javax.management.ObjectName-java.lang.String-javax.security.auth.Subject-"><code>RMIConnection.getAttribute(javax.management.ObjectName, java.lang.String, javax.security.auth.Subject)</code></a>
</dd>
</dl> </li>
</ul> <a name="setAttributes-javax.management.ObjectName-java.rmi.MarshalledObject-javax.security.auth.Subject-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setAttributes</h4> <pre>public <a href="../../../../javax/management/AttributeList.html" title="class in javax.management">AttributeList</a> setAttributes(<a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> name,
<a href="../../../../java/rmi/MarshalledObject.html" title="class in java.rmi">MarshalledObject</a> attributes,
<a href="../../../../javax/security/auth/Subject.html" title="class in javax.security.auth">Subject</a> delegationSubject)
throws <a href="../../../../javax/management/InstanceNotFoundException.html" title="class in javax.management">InstanceNotFoundException</a>,
<a href="../../../../javax/management/ReflectionException.html" title="class in javax.management">ReflectionException</a>,
<a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
<div class="block">
<span class="descfrmTypeLabel">说明从界面: <code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#setAttributes-javax.management.ObjectName-java.rmi.MarshalledObject-javax.security.auth.Subject-">RMIConnection</a></code>复制</span>
</div>
<div class="block">
<span>处理方法<a href="../../../../javax/management/MBeanServerConnection.html#setAttributes-javax.management.ObjectName-javax.management.AttributeList-"><code>MBeanServerConnection.setAttributes(ObjectName, AttributeList)</code></a></span>
<span><code>AttributeList</code>参数包裹在一个<code>MarshalledObject</code></span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#setAttributes-javax.management.ObjectName-java.rmi.MarshalledObject-javax.security.auth.Subject-">setAttributes</a></code>在接口
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html" title="interface in javax.management.remote.rmi">RMIConnection</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>name</code> - 要在其中设置属性的MBean的对象名称。
</dd>
<dd>
<code>attributes</code> - 属性列表:要设置的属性的标识以及要设置为的值,封装在
<code>MarshalledObject</code>
</dd>
<dd>
<code>delegationSubject</code> - 包含
<code>Subject</code>主体的Subject或使用
<code>null</code>的null。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
已设置的属性列表及其新值。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../javax/management/InstanceNotFoundException.html" title="class in javax.management">InstanceNotFoundException</a></code> - 指定的MBean未在MBean服务器中注册。
</dd>
<dd>
<code><a href="../../../../javax/management/ReflectionException.html" title="class in javax.management">ReflectionException</a></code> - 尝试调用动态MBean的getAttributes方法时发生异常。
</dd>
<dd>
<code><a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 如果发生通用通信异常。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../../javax/management/remote/rmi/RMIConnection.html#getAttributes-javax.management.ObjectName-java.lang.String:A-javax.security.auth.Subject-"><code>RMIConnection.getAttributes(javax.management.ObjectName, java.lang.String[], javax.security.auth.Subject)</code></a>
</dd>
</dl> </li>
</ul> <a name="invoke-javax.management.ObjectName-java.lang.String-java.rmi.MarshalledObject-java.lang.String:A-javax.security.auth.Subject-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>invoke</h4> <pre>public <a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a> invoke(<a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> name,
<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> operationName,
<a href="../../../../java/rmi/MarshalledObject.html" title="class in java.rmi">MarshalledObject</a> params,
<a href="../../../../java/lang/String.html" title="class in java.lang">String</a>[] signature,
<a href="../../../../javax/security/auth/Subject.html" title="class in javax.security.auth">Subject</a> delegationSubject)
throws <a href="../../../../javax/management/InstanceNotFoundException.html" title="class in javax.management">InstanceNotFoundException</a>,
<a href="../../../../javax/management/MBeanException.html" title="class in javax.management">MBeanException</a>,
<a href="../../../../javax/management/ReflectionException.html" title="class in javax.management">ReflectionException</a>,
<a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
<div class="block">
<span class="descfrmTypeLabel">从接口复制: <code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#invoke-javax.management.ObjectName-java.lang.String-java.rmi.MarshalledObject-java.lang.String:A-javax.security.auth.Subject-">RMIConnection</a></code></span>
</div>
<div class="block">
<span>处理方法<a href="../../../../javax/management/MBeanServerConnection.html#invoke-javax.management.ObjectName-java.lang.String-java.lang.Object:A-java.lang.String:A-"><code>MBeanServerConnection.invoke(ObjectName, String, Object[], String[])</code></a></span>
<span><code>Object[]</code>参数包裹在一个<code>MarshalledObject</code></span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#invoke-javax.management.ObjectName-java.lang.String-java.rmi.MarshalledObject-java.lang.String:A-javax.security.auth.Subject-">invoke</a></code>中的
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html" title="interface in javax.management.remote.rmi">RMIConnection</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>name</code> - 要调用该方法的MBean的对象名称。
</dd>
<dd>
<code>operationName</code> - 要调用的操作的名称。
</dd>
<dd>
<span><code>params</code> - 一个包含调用操作时要设置的参数的数组,封装在一个<code>MarshalledObject</code></span>
<span>封装的数组可以为空,相当于一个空数组。</span>
</dd>
<dd>
<span><code>signature</code> - 包含操作签名的数组。</span>
<span>将使用与用于加载调用操作的MBean相同的类加载器来加载类对象。</span>
<span>可以为null相当于一个空数组。</span>
</dd>
<dd>
<code>delegationSubject</code> - 包含
<code>Subject</code>主体的Subject或使用
<code>null</code>的null。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
由操作返回的对象表示在指定的MBean上调用操作的结果。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../javax/management/InstanceNotFoundException.html" title="class in javax.management">InstanceNotFoundException</a></code> - 指定的MBean未在MBean服务器中注册。
</dd>
<dd>
<code><a href="../../../../javax/management/MBeanException.html" title="class in javax.management">MBeanException</a></code> - 包装由MBean调用的方法抛出的异常。
</dd>
<dd>
<code><a href="../../../../javax/management/ReflectionException.html" title="class in javax.management">ReflectionException</a></code> - 在尝试调用该方法时抛出一个
<code>java.lang.Exception</code>
</dd>
<dd>
<code><a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 如果发生通用通信异常。
</dd>
</dl> </li>
</ul> <a name="getDefaultDomain-javax.security.auth.Subject-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getDefaultDomain</h4> <pre>public <a href="../../../../java/lang/String.html" title="class in java.lang">String</a> getDefaultDomain(<a href="../../../../javax/security/auth/Subject.html" title="class in javax.security.auth">Subject</a> delegationSubject)
throws <a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
<div class="block">
<span class="descfrmTypeLabel">说明从界面复制: <code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#getDefaultDomain-javax.security.auth.Subject-">RMIConnection</a></code></span>
</div>
<div class="block">
处理方法
<a href="../../../../javax/management/MBeanServerConnection.html#getDefaultDomain--"><code>MBeanServerConnection.getDefaultDomain()</code></a>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#getDefaultDomain-javax.security.auth.Subject-">getDefaultDomain</a></code>在接口
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html" title="interface in javax.management.remote.rmi">RMIConnection</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>delegationSubject</code> - 如果使用
<code>Subject</code>主体,则包含委派主体或
<code>null</code>的Subject。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
默认域。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 如果发生一般通信异常。
</dd>
</dl> </li>
</ul> <a name="getDomains-javax.security.auth.Subject-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getDomains</h4> <pre>public <a href="../../../../java/lang/String.html" title="class in java.lang">String</a>[] getDomains(<a href="../../../../javax/security/auth/Subject.html" title="class in javax.security.auth">Subject</a> delegationSubject)
throws <a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
<div class="block">
<span class="descfrmTypeLabel">说明从界面: <code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#getDomains-javax.security.auth.Subject-">RMIConnection</a></code>复制</span>
</div>
<div class="block">
处理方法
<a href="../../../../javax/management/MBeanServerConnection.html#getDomains--"><code>MBeanServerConnection.getDomains()</code></a>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#getDomains-javax.security.auth.Subject-">getDomains</a></code>在接口
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html" title="interface in javax.management.remote.rmi">RMIConnection</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>delegationSubject</code> - 包含
<code>Subject</code>主体的Subject或使用
<code>null</code>的null。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
域列表。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 如果发生通用通信异常。
</dd>
</dl> </li>
</ul> <a name="getMBeanInfo-javax.management.ObjectName-javax.security.auth.Subject-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getMBeanInfo</h4> <pre>public <a href="../../../../javax/management/MBeanInfo.html" title="class in javax.management">MBeanInfo</a> getMBeanInfo(<a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> name,
<a href="../../../../javax/security/auth/Subject.html" title="class in javax.security.auth">Subject</a> delegationSubject)
throws <a href="../../../../javax/management/InstanceNotFoundException.html" title="class in javax.management">InstanceNotFoundException</a>,
<a href="../../../../javax/management/IntrospectionException.html" title="class in javax.management">IntrospectionException</a>,
<a href="../../../../javax/management/ReflectionException.html" title="class in javax.management">ReflectionException</a>,
<a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
<div class="block">
<span class="descfrmTypeLabel">从接口复制: <code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#getMBeanInfo-javax.management.ObjectName-javax.security.auth.Subject-">RMIConnection</a></code></span>
</div>
<div class="block">
处理方法
<a href="../../../../javax/management/MBeanServerConnection.html#getMBeanInfo-javax.management.ObjectName-"><code>MBeanServerConnection.getMBeanInfo(ObjectName)</code></a>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#getMBeanInfo-javax.management.ObjectName-javax.security.auth.Subject-">getMBeanInfo</a></code>在接口
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html" title="interface in javax.management.remote.rmi">RMIConnection</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>name</code> - 要分析的MBean的名称
</dd>
<dd>
<code>delegationSubject</code> - 包含
<code>Subject</code>主体的Subject或使用
<code>null</code>的null。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>MBeanInfo</code>一个实例允许检索此MBean的所有属性和操作。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../javax/management/InstanceNotFoundException.html" title="class in javax.management">InstanceNotFoundException</a></code> - 未找到
<code><a href="../../../../javax/management/InstanceNotFoundException.html" title="class in javax.management">InstanceNotFoundException</a></code>的MBean。
</dd>
<dd>
<code><a href="../../../../javax/management/IntrospectionException.html" title="class in javax.management">IntrospectionException</a></code> - 内省时发生异常。
</dd>
<dd>
<code><a href="../../../../javax/management/ReflectionException.html" title="class in javax.management">ReflectionException</a></code> - 尝试调用动态MBean的getMBeanInfo时发生异常。
</dd>
<dd>
<code><a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 如果发生一般通信异常。
</dd>
</dl> </li>
</ul> <a name="isInstanceOf-javax.management.ObjectName-java.lang.String-javax.security.auth.Subject-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isInstanceOf</h4> <pre>public boolean isInstanceOf(<a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> name,
<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> className,
<a href="../../../../javax/security/auth/Subject.html" title="class in javax.security.auth">Subject</a> delegationSubject)
throws <a href="../../../../javax/management/InstanceNotFoundException.html" title="class in javax.management">InstanceNotFoundException</a>,
<a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
<div class="block">
<span class="descfrmTypeLabel">描述复制自接口: <code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#isInstanceOf-javax.management.ObjectName-java.lang.String-javax.security.auth.Subject-">RMIConnection</a></code></span>
</div>
<div class="block">
处理方法
<a href="../../../../javax/management/MBeanServerConnection.html#isInstanceOf-javax.management.ObjectName-java.lang.String-"><code>MBeanServerConnection.isInstanceOf(ObjectName, String)</code></a>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#isInstanceOf-javax.management.ObjectName-java.lang.String-javax.security.auth.Subject-">isInstanceOf</a></code>在接口
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html" title="interface in javax.management.remote.rmi">RMIConnection</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>name</code> - MBean的
<code>ObjectName</code>
</dd>
<dd>
<code>className</code> - 类的名称。
</dd>
<dd>
<code>delegationSubject</code> - 包含
<code>Subject</code>主体的Subject或使用
<code>null</code>的null。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
如果指定的MBean是根据上述规则的指定类的实例则为true否则为false。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../javax/management/InstanceNotFoundException.html" title="class in javax.management">InstanceNotFoundException</a></code> - 指定的MBean未在MBean服务器中注册。
</dd>
<dd>
<code><a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 如果发生通用通信异常。
</dd>
</dl> </li>
</ul> <a name="addNotificationListeners-javax.management.ObjectName:A-java.rmi.MarshalledObject:A-javax.security.auth.Subject:A-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>addNotificationListeners</h4> <pre>public <a href="../../../../java/lang/Integer.html" title="class in java.lang">Integer</a>[] addNotificationListeners(<a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a>[] names,
<a href="../../../../java/rmi/MarshalledObject.html" title="class in java.rmi">MarshalledObject</a>[] filters,
<a href="../../../../javax/security/auth/Subject.html" title="class in javax.security.auth">Subject</a>[] delegationSubjects)
throws <a href="../../../../javax/management/InstanceNotFoundException.html" title="class in javax.management">InstanceNotFoundException</a>,
<a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
<div class="block">
<span class="descfrmTypeLabel">说明从界面: <code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#addNotificationListeners-javax.management.ObjectName:A-java.rmi.MarshalledObject:A-javax.security.auth.Subject:A-">RMIConnection</a></code>复制</span>
</div>
<div class="block">
<p> <span>处理方法<a href="../../../../javax/management/MBeanServerConnection.html#addNotificationListener-javax.management.ObjectName-javax.management.NotificationListener-javax.management.NotificationFilter-java.lang.Object-"><code>MBeanServerConnection.addNotificationListener(ObjectName, NotificationListener, NotificationFilter, Object)</code></a></span> </p>
<p> <span>注册与给定过滤器匹配的给定MBean的通知。</span> <span>远程客户端随后可以使用<a href="../../../../javax/management/remote/rmi/RMIConnection.html#fetchNotifications-long-int-long-"><code>fetchNotifications</code></a>方法检索<a href="../../../../javax/management/remote/rmi/RMIConnection.html#fetchNotifications-long-int-long-">通知</a></span> </p>
<p> <span>对于每个听众,原始的<code>NotificationListener</code><code>handback</code>保存在客户端;</span> <span>为了使客户端能够识别它们,服务器生成并返回唯一的<code>listenerID</code></span> <span><code>listenerID</code><code>Notifications</code>到远程客户端。</span> </p>
<p> <span>如果给定(名称,过滤器)对中的任何一个无法注册,则操作将失败并发生异常,并且不会注册名称或过滤器。</span> </p>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#addNotificationListeners-javax.management.ObjectName:A-java.rmi.MarshalledObject:A-javax.security.auth.Subject:A-">addNotificationListeners</a></code>在接口
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html" title="interface in javax.management.remote.rmi">RMIConnection</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>names</code> -
<code>ObjectNames</code>通知的MBean。
</dd>
<dd>
<span><code>filters</code> -所述的编组表示的阵列<code>NotificationFilters</code></span>
<span>此数组的元素可以为空。</span>
</dd>
<dd>
<span><code>delegationSubjects</code> -所述<code>Subjects</code>代表其被添加的监听器。</span>
<span>此数组的元素可以为空。</span>
<span>此外, <code>delegationSubjects</code>参数本身可以为空,这相当于与<code>names</code><code>filters</code>数组大小相同的空值数组。</span>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>一组<code>listenerIDs</code>标识本地侦听器。</span>
<span>该数组与参数的元素数量相同。</span>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../javax/management/InstanceNotFoundException.html" title="class in javax.management">InstanceNotFoundException</a></code> - 如果
<code>names</code>中的一个与任何注册的MBean不对应。
</dd>
<dd>
<code><a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 如果发生通用通信异常。
</dd>
</dl> </li>
</ul> <a name="addNotificationListener-javax.management.ObjectName-javax.management.ObjectName-java.rmi.MarshalledObject-java.rmi.MarshalledObject-javax.security.auth.Subject-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>addNotificationListener</h4> <pre>public void addNotificationListener(<a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> name,
<a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> listener,
<a href="../../../../java/rmi/MarshalledObject.html" title="class in java.rmi">MarshalledObject</a> filter,
<a href="../../../../java/rmi/MarshalledObject.html" title="class in java.rmi">MarshalledObject</a> handback,
<a href="../../../../javax/security/auth/Subject.html" title="class in javax.security.auth">Subject</a> delegationSubject)
throws <a href="../../../../javax/management/InstanceNotFoundException.html" title="class in javax.management">InstanceNotFoundException</a>,
<a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
<div class="block">
<span class="descfrmTypeLabel">从接口复制: <code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#addNotificationListener-javax.management.ObjectName-javax.management.ObjectName-java.rmi.MarshalledObject-java.rmi.MarshalledObject-javax.security.auth.Subject-">RMIConnection</a></code></span>
</div>
<div class="block">
<span>处理方法<a href="../../../../javax/management/MBeanServerConnection.html#addNotificationListener-javax.management.ObjectName-javax.management.ObjectName-javax.management.NotificationFilter-java.lang.Object-"><code>MBeanServerConnection.addNotificationListener(ObjectName, ObjectName, NotificationFilter, Object)</code></a></span>
<span><code>NotificationFilter</code>参数包裹在一个<code>MarshalledObject</code></span>
<span><code>Object</code> handback参数也包裹在一个<code>MarshalledObject</code></span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#addNotificationListener-javax.management.ObjectName-javax.management.ObjectName-java.rmi.MarshalledObject-java.rmi.MarshalledObject-javax.security.auth.Subject-">addNotificationListener</a></code>在接口
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html" title="interface in javax.management.remote.rmi">RMIConnection</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>name</code> - 应添加侦听器的MBean的名称。
</dd>
<dd>
<code>listener</code> - 将处理由注册的MBean发出的通知的侦听器的对象名称。
</dd>
<dd>
<span><code>filter</code> - 过滤器对象,封装成一个<code>MarshalledObject</code></span>
<span>如果过滤器封装在<code>MarshalledObject</code>具有空值,不将滤波处理通知之前进行。</span>
</dd>
<dd>
<code>handback</code> - 发送通知时发送到侦听器的上下文,封装在一个
<code>MarshalledObject</code>
</dd>
<dd>
<code>delegationSubject</code> - 包含
<code>Subject</code>主体的Subject或使用
<code>null</code>的null。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../javax/management/InstanceNotFoundException.html" title="class in javax.management">InstanceNotFoundException</a></code> - 通知侦听器或通知广播者的MBean名称与任何注册的MBean不匹配。
</dd>
<dd>
<code><a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 如果发生一般通信异常。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../../javax/management/remote/rmi/RMIConnection.html#removeNotificationListener-javax.management.ObjectName-javax.management.ObjectName-javax.security.auth.Subject-"><code>RMIConnection.removeNotificationListener(ObjectName, ObjectName, Subject)</code></a>
<a href="../../../../javax/management/remote/rmi/RMIConnection.html#removeNotificationListener-javax.management.ObjectName-javax.management.ObjectName-java.rmi.MarshalledObject-java.rmi.MarshalledObject-javax.security.auth.Subject-"><code>RMIConnection.removeNotificationListener(ObjectName, ObjectName, MarshalledObject, MarshalledObject, Subject)</code></a>
</dd>
</dl> </li>
</ul> <a name="removeNotificationListeners-javax.management.ObjectName-java.lang.Integer:A-javax.security.auth.Subject-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>removeNotificationListeners</h4> <pre>public void removeNotificationListeners(<a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> name,
<a href="../../../../java/lang/Integer.html" title="class in java.lang">Integer</a>[] listenerIDs,
<a href="../../../../javax/security/auth/Subject.html" title="class in javax.security.auth">Subject</a> delegationSubject)
throws <a href="../../../../javax/management/InstanceNotFoundException.html" title="class in javax.management">InstanceNotFoundException</a>,
<a href="../../../../javax/management/ListenerNotFoundException.html" title="class in javax.management">ListenerNotFoundException</a>,
<a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
<div class="block">
<span class="descfrmTypeLabel">说明从界面复制: <code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#removeNotificationListeners-javax.management.ObjectName-java.lang.Integer:A-javax.security.auth.Subject-">RMIConnection</a></code></span>
</div>
<div class="block">
<p> <span>处理<a href="../../../../javax/management/MBeanServerConnection.html#removeNotificationListener-javax.management.ObjectName-javax.management.NotificationListener-"><code>removeNotificationListener(ObjectName, NotificationListener)</code></a><a href="../../../../javax/management/MBeanServerConnection.html#removeNotificationListener-javax.management.ObjectName-javax.management.NotificationListener-javax.management.NotificationFilter-java.lang.Object-"><code>removeNotificationListener(ObjectName, NotificationListener, NotificationFilter, Object)</code></a>方法。</span> </p>
<p> <span>此方法从MBean服务器中的给定MBean中删除一个或多个<code>NotificationListener</code></span> </p>
<p> <span><code>NotificationListeners</code>是由是由返回的ID标识<a href="../../../../javax/management/remote/rmi/RMIConnection.html#addNotificationListeners-javax.management.ObjectName:A-java.rmi.MarshalledObject:A-javax.security.auth.Subject:A-"><code>RMIConnection.addNotificationListeners(ObjectName[], MarshalledObject[], Subject[])</code></a>方法。</span> </p>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#removeNotificationListeners-javax.management.ObjectName-java.lang.Integer:A-javax.security.auth.Subject-">removeNotificationListeners</a></code>在界面
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html" title="interface in javax.management.remote.rmi">RMIConnection</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>name</code> -
<code>ObjectName</code>通知的MBean。
</dd>
<dd>
<code>listenerIDs</code> - 与要删除的侦听器相对应的ID的列表。
</dd>
<dd>
<code>delegationSubject</code> -该
<code>Subject</code>包含委托principal或
<code>null</code>如果认证主要来代替。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../javax/management/InstanceNotFoundException.html" title="class in javax.management">InstanceNotFoundException</a></code> - 如果给定的
<code>name</code>不对应于任何注册的MBean。
</dd>
<dd>
<span><code><a href="../../../../javax/management/ListenerNotFoundException.html" title="class in javax.management">ListenerNotFoundException</a></code> - 如果在服务器端没有找到其中一个侦听器。</span>
<span>如果除了调用<code>MBeanServer.removeNotificationListener</code>之外的某些原因MBean丢弃了一个监听器则可能会发生此<code>MBeanServer.removeNotificationListener</code></span>
</dd>
<dd>
<code><a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 如果发生通用通信异常。
</dd>
</dl> </li>
</ul> <a name="removeNotificationListener-javax.management.ObjectName-javax.management.ObjectName-javax.security.auth.Subject-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>removeNotificationListener</h4> <pre>public void removeNotificationListener(<a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> name,
<a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> listener,
<a href="../../../../javax/security/auth/Subject.html" title="class in javax.security.auth">Subject</a> delegationSubject)
throws <a href="../../../../javax/management/InstanceNotFoundException.html" title="class in javax.management">InstanceNotFoundException</a>,
<a href="../../../../javax/management/ListenerNotFoundException.html" title="class in javax.management">ListenerNotFoundException</a>,
<a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
<div class="block">
<span class="descfrmTypeLabel">说明从界面: <code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#removeNotificationListener-javax.management.ObjectName-javax.management.ObjectName-javax.security.auth.Subject-">RMIConnection</a></code>复制</span>
</div>
<div class="block">
处理方法
<a href="../../../../javax/management/MBeanServerConnection.html#removeNotificationListener-javax.management.ObjectName-javax.management.ObjectName-"><code>MBeanServerConnection.removeNotificationListener(ObjectName, ObjectName)</code></a>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#removeNotificationListener-javax.management.ObjectName-javax.management.ObjectName-javax.security.auth.Subject-">removeNotificationListener</a></code>在接口
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html" title="interface in javax.management.remote.rmi">RMIConnection</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>name</code> - 应删除侦听器的MBean的名称。
</dd>
<dd>
<code>listener</code> - 要删除的侦听器的对象名称。
</dd>
<dd>
<code>delegationSubject</code> - 包含
<code>Subject</code>主体的Subject或使用
<code>null</code>的null。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../javax/management/InstanceNotFoundException.html" title="class in javax.management">InstanceNotFoundException</a></code> - 提供的MBean名称与任何注册的MBean不匹配。
</dd>
<dd>
<code><a href="../../../../javax/management/ListenerNotFoundException.html" title="class in javax.management">ListenerNotFoundException</a></code> - 监听器未在MBean中注册。
</dd>
<dd>
<code><a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 如果发生通用通信异常。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../../javax/management/remote/rmi/RMIConnection.html#addNotificationListener-javax.management.ObjectName-javax.management.ObjectName-java.rmi.MarshalledObject-java.rmi.MarshalledObject-javax.security.auth.Subject-"><code>RMIConnection.addNotificationListener(javax.management.ObjectName, javax.management.ObjectName, java.rmi.MarshalledObject, java.rmi.MarshalledObject, javax.security.auth.Subject)</code></a>
</dd>
</dl> </li>
</ul> <a name="removeNotificationListener-javax.management.ObjectName-javax.management.ObjectName-java.rmi.MarshalledObject-java.rmi.MarshalledObject-javax.security.auth.Subject-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>removeNotificationListener</h4> <pre>public void removeNotificationListener(<a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> name,
<a href="../../../../javax/management/ObjectName.html" title="class in javax.management">ObjectName</a> listener,
<a href="../../../../java/rmi/MarshalledObject.html" title="class in java.rmi">MarshalledObject</a> filter,
<a href="../../../../java/rmi/MarshalledObject.html" title="class in java.rmi">MarshalledObject</a> handback,
<a href="../../../../javax/security/auth/Subject.html" title="class in javax.security.auth">Subject</a> delegationSubject)
throws <a href="../../../../javax/management/InstanceNotFoundException.html" title="class in javax.management">InstanceNotFoundException</a>,
<a href="../../../../javax/management/ListenerNotFoundException.html" title="class in javax.management">ListenerNotFoundException</a>,
<a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
<div class="block">
<span class="descfrmTypeLabel">说明从界面: <code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#removeNotificationListener-javax.management.ObjectName-javax.management.ObjectName-java.rmi.MarshalledObject-java.rmi.MarshalledObject-javax.security.auth.Subject-">RMIConnection</a></code>复制</span>
</div>
<div class="block">
<span>处理方法<a href="../../../../javax/management/MBeanServerConnection.html#removeNotificationListener-javax.management.ObjectName-javax.management.ObjectName-javax.management.NotificationFilter-java.lang.Object-"><code>MBeanServerConnection.removeNotificationListener(ObjectName, ObjectName, NotificationFilter, Object)</code></a></span>
<span><code>NotificationFilter</code>参数包装在一个<code>MarshalledObject</code></span>
<span><code>Object</code>参数也包裹在一个<code>MarshalledObject</code></span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#removeNotificationListener-javax.management.ObjectName-javax.management.ObjectName-java.rmi.MarshalledObject-java.rmi.MarshalledObject-javax.security.auth.Subject-">removeNotificationListener</a></code>在界面
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html" title="interface in javax.management.remote.rmi">RMIConnection</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>name</code> - 应删除侦听器的MBean的名称。
</dd>
<dd>
<code>listener</code> - 以前添加到此MBean的侦听器。
</dd>
<dd>
<code>filter</code> - 添加侦听器时指定的过滤器,封装在
<code>MarshalledObject</code>
</dd>
<dd>
<code>handback</code> - 添加侦听器时指定的
<code>MarshalledObject</code> ,封装在
<code>MarshalledObject</code>
</dd>
<dd>
<code>delegationSubject</code> - 包含
<code>Subject</code>主体的Subject或使用
<code>null</code>的null。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../javax/management/InstanceNotFoundException.html" title="class in javax.management">InstanceNotFoundException</a></code> - 提供的MBean名称与任何注册的MBean不匹配。
</dd>
<dd>
<code><a href="../../../../javax/management/ListenerNotFoundException.html" title="class in javax.management">ListenerNotFoundException</a></code> - 监听器未在MBean中注册或者未注册给定过滤器和回传。
</dd>
<dd>
<code><a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 如果发生一般通信异常。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../../javax/management/remote/rmi/RMIConnection.html#addNotificationListener-javax.management.ObjectName-javax.management.ObjectName-java.rmi.MarshalledObject-java.rmi.MarshalledObject-javax.security.auth.Subject-"><code>RMIConnection.addNotificationListener(javax.management.ObjectName, javax.management.ObjectName, java.rmi.MarshalledObject, java.rmi.MarshalledObject, javax.security.auth.Subject)</code></a>
</dd>
</dl> </li>
</ul> <a name="fetchNotifications-long-int-long-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>fetchNotifications</h4> <pre>public <a href="../../../../javax/management/remote/NotificationResult.html" title="class in javax.management.remote">NotificationResult</a> fetchNotifications(long clientSequenceNumber,
int maxNotifications,
long timeout)
throws <a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
<div class="block">
<span class="descfrmTypeLabel">说明从界面: <code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#fetchNotifications-long-int-long-">RMIConnection</a></code>复制</span>
</div>
<div class="block">
<p> <span>从连接器服务器检索通知。</span> <span>此方法可以阻止,直到有至少一个通知或直到达到指定的超时。</span> <span>该方法也可以随时返回零通知。</span> </p>
<p> <span>如果序列号不小于<code>clientSequenceNumber</code> 则该通知可以包含在结果中并且该客户端已经为生成通知的MBean注册了至少一个监听器并且接收该通知的过滤器。</span> <span>各侦听感兴趣的通知是由被返回的整数型ID标识<a href="../../../../javax/management/remote/rmi/RMIConnection.html#addNotificationListeners-javax.management.ObjectName:A-java.rmi.MarshalledObject:A-javax.security.auth.Subject:A-"><code>RMIConnection.addNotificationListeners(ObjectName[], MarshalledObject[], Subject[])</code></a></span> </p>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html#fetchNotifications-long-int-long-">fetchNotifications</a></code>在界面
<code><a href="../../../../javax/management/remote/rmi/RMIConnection.html" title="interface in javax.management.remote.rmi">RMIConnection</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>clientSequenceNumber</code> - 客户端
<code>clientSequenceNumber</code>的第一个序列号。如果为负,则将其解释为下一个通知将具有的序列号。
</dd>
<dd>
<span><code>maxNotifications</code> - 返回的不同通知的最大数量。</span>
<span>返回的<code>NotificationResult</code>中的<code>TargetedNotification</code>数组可以具有比此更多的元素,如果相同的通知多次显示。</span>
<span>如果此参数为负,则该行为是未指定的。</span>
</dd>
<dd>
<span><code>timeout</code> - 等待通知到达的最长时间(毫秒)。</span>
<span>这可以是0表示方法不应该等待如果没有通知但应该立即返回。</span>
<span>它可以是<code>Long.MAX_VALUE</code>来表示没有超时。</span>
<span>如果此参数为负,则该行为是未指定的。</span>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
A
<code>NotificationResult</code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/io/IOException.html" title="class in java.io">IOException</a></code> - 如果发生一般通信异常。
</dd>
</dl> </li>
</ul> <a name="toString--">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>toString</h4> <pre>public <a href="../../../../java/lang/String.html" title="class in java.lang">String</a> toString()</pre>
<div class="block">
<p> <span>返回此对象的字符串表示形式。</span> <span>一般来说, <code>toString</code>方法返回一个“textually代表”这个对象的字符串。</span> <span>结果应该是一个简明扼要的表达,容易让人阅读。</span> </p>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../../../java/lang/Object.html#toString--">toString</a></code>
<code><a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
a String representation of this object.
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>