uTools-Manuals/docs/java/javax/management/remote/JMXConnectorServerProvider.html

119 lines
6.4 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
</div>
<h2 class="title" title="Interface JMXConnectorServerProvider">Interface JMXConnectorServerProvider</h2>
</div><div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr/> <br/> <pre>public interface <span class="typeNameLabel">JMXConnectorServerProvider</span></pre>
<div class="block">
<p> <span>使用给定协议创建JMX API连接器服务器的提供程序。</span> <span>该接口的实例由<a href="../../../javax/management/remote/JMXConnectorServerFactory.html" title="javax.management.remote中的类"><code>JMXConnectorServerFactory</code></a>创建,作为其<a href="../../../javax/management/remote/JMXConnectorServerFactory.html#newJMXConnectorServer-javax.management.remote.JMXServiceURL-java.util.Map-javax.management.MBeanServer-"><code>newJMXConnectorServer</code></a>方法的一部分。</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">
<!-- ========== 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="t3"><span><a href="javascript:show(4);">抽象方法</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><a href="../../../javax/management/remote/JMXConnectorServer.html" title="class in javax.management.remote">JMXConnectorServer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/management/remote/JMXConnectorServerProvider.html#newJMXConnectorServer-javax.management.remote.JMXServiceURL-java.util.Map-javax.management.MBeanServer-">newJMXConnectorServer</a></span>(<a href="../../../javax/management/remote/JMXServiceURL.html" title="class in javax.management.remote">JMXServiceURL</a> serviceURL, <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; environment, <a href="../../../javax/management/MBeanServer.html" title="interface in javax.management">MBeanServer</a> mbeanServer)</code>
<div class="block">
在给定的地址创建一个新的连接器服务器。
</div> </td>
</tr>
</tbody>
</table> </li>
</ul> </li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="newJMXConnectorServer-javax.management.remote.JMXServiceURL-java.util.Map-javax.management.MBeanServer-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>newJMXConnectorServer</h4> <pre><a href="../../../javax/management/remote/JMXConnectorServer.html" title="class in javax.management.remote">JMXConnectorServer</a> newJMXConnectorServer(<a href="../../../javax/management/remote/JMXServiceURL.html" title="class in javax.management.remote">JMXServiceURL</a> serviceURL,
<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; environment,
<a href="../../../javax/management/MBeanServer.html" title="interface in javax.management">MBeanServer</a> mbeanServer)
throws <a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></pre>
<div class="block">
<p> <span>在给定的地址创建一个新的连接器服务器。</span> <span>每次成功调用此方法都会产生一个不同的<code>JMXConnectorServer</code>对象。</span> </p>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>serviceURL</code> - 新连接器服务器的地址。</span>
<span>由其<a href="../../../javax/management/remote/JMXConnectorServerMBean.html#getAddress--"><code>getAddress</code></a>方法返回的新连接器服务器的实际地址不一定完全相同。</span>
<span>例如,如果原始地址没有,它可能包含端口号。</span>
</dd>
<dd>
<span><code>environment</code> - 一个包含命名属性的只读地图,用于控制新连接器服务器的行为。</span>
<span>此地图中的键必须是字符串。</span>
<span>每个关联值的适当类型取决于属性。</span>
</dd>
<dd>
<span><code>mbeanServer</code> - 此连接器服务器连接到的MBean服务器。</span>
<span>如果此连接器服务器将通过注册到MBean服务器则为空。</span>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>一个<code>JMXConnectorServer</code>新的连接器服务器的JMXConnectorServer。</span>
<span>每次成功调用此方法都会产生不同的对象。</span>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/lang/NullPointerException.html" title="class in java.lang">NullPointerException</a></code> - 如果
<code>serviceURL</code>
<code>environment</code>为空。
</dd>
<dd>
<code><a href="../../../java/io/IOException.html" title="class in java.io">IOException</a></code> -建议的提供者实现抛出
<code>MalformedURLException</code> ,如果在协议
<code>serviceURL</code>不受此供应商的认可
<code>JMXProviderException</code>如果这是在协议的供应商
<code>serviceURL</code> ,但它不能用于某些原因或其他任何
<code>IOException</code>如果连接器服务器无法创建。
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>