uTools-Manuals/docs/java/javax/management/DefaultLoaderRepository.html

205 lines
9.8 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
</div>
<h2 class="title" title="Class DefaultLoaderRepository">Class DefaultLoaderRepository</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.DefaultLoaderRepository</li>
</ul> </li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr/>
<div class="block">
<span><span class="deprecatedLabel">已弃用</span></span>
<div class="block">
<span><span class="deprecationComment">改用<a href="../../javax/management/MBeanServer.html#getClassLoaderRepository--"><code>MBeanServer.getClassLoaderRepository()</code></a></span></span>
</div>
</div> <br/> <pre><a href="../../java/lang/Deprecated.html" title="annotation in java.lang">@Deprecated</a>
public class <span class="typeNameLabel">DefaultLoaderRepository</span>
extends <a href="../../java/lang/Object.html" title="class in java.lang">Object</a></pre>
<div class="block">
<p> <span>保留在MBean服务器中注册的类加载器的列表。</span> <span>它提供了使用注册的类加载器加载类的必要方法。</span> </p>
<p> <span>为了兼容,维护此不推荐使用的类。</span> <span>在以前版本的JMX API中有一个<code>DefaultLoaderRepository</code>被所有MBean服务器共享。</span> <span>从JMX API的1.2版开始,通过使用<a href="../../javax/management/MBeanServerFactory.html#findMBeanServer-java.lang.String-"><code>MBeanServerFactory.findMBeanServer(java.lang.String)</code></a>来查找所有已知的MBean服务器并查阅每个服务器的<a href="../../javax/management/loading/ClassLoaderRepository.html" title="javax.management.loading中的接口"><code>ClassLoaderRepository</code></a>来近似该<a href="../../javax/management/loading/ClassLoaderRepository.html" title="javax.management.loading中的接口">功能</a></span> <span>强烈建议代码引用<code>DefaultLoaderRepository</code>被改写。</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/DefaultLoaderRepository.html#DefaultLoaderRepository--">DefaultLoaderRepository</a></span>()</code>
<div class="block">
<span class="deprecatedLabel">已弃用</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="t1"><span><a href="javascript:show(1);">静态方法</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>
<span class="tableTab" id="t6"><span><a href="javascript:show(32);">弃用的方法</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>static <a href="../../java/lang/Class.html" title="class in java.lang"></a>&lt;?&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/management/DefaultLoaderRepository.html#loadClass-java.lang.String-">loadClass</a></span>(<a href="../../java/lang/String.html" title="class in java.lang">String</a> className)</code>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<div class="block">
浏览类加载器列表,并尝试加载所请求的类。
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code>static <a href="../../java/lang/Class.html" title="class in java.lang"></a>&lt;?&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/management/DefaultLoaderRepository.html#loadClassWithout-java.lang.ClassLoader-java.lang.String-">loadClassWithout</a></span>(<a href="../../java/lang/ClassLoader.html" title="class in java.lang">ClassLoader</a> loader, <a href="../../java/lang/String.html" title="class in java.lang">String</a> className)</code>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<div class="block">
通过类加载器列表,但排除给定的类加载器,然后尝试加载所请求的类。
</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#toString--">toString</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="DefaultLoaderRepository--">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>DefaultLoaderRepository</h4> <pre>public DefaultLoaderRepository()</pre>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div> </li>
</ul> </li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="loadClass-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>loadClass</h4> <pre>public static <a href="../../java/lang/Class.html" title="class in java.lang"></a>&lt;?&gt; loadClass(<a href="../../java/lang/String.html" title="class in java.lang">String</a> className)
throws <a href="../../java/lang/ClassNotFoundException.html" title="class in java.lang">ClassNotFoundException</a></pre>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<div class="block">
<span>浏览类加载器列表,并尝试加载所请求的类。</span>
<span>一旦找到类,该方法就会停止。</span>
<span>如果没有找到该类的方法将抛出<code>ClassNotFoundException</code>异常。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>className</code> - 要加载的类的名称。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
加载类。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../java/lang/ClassNotFoundException.html" title="class in java.lang">ClassNotFoundException</a></code> - 找不到指定的类。
</dd>
</dl> </li>
</ul> <a name="loadClassWithout-java.lang.ClassLoader-java.lang.String-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>loadClassWithout</h4> <pre>public static <a href="../../java/lang/Class.html" title="class in java.lang"></a>&lt;?&gt; loadClassWithout(<a href="../../java/lang/ClassLoader.html" title="class in java.lang">ClassLoader</a> loader,
<a href="../../java/lang/String.html" title="class in java.lang">String</a> className)
throws <a href="../../java/lang/ClassNotFoundException.html" title="class in java.lang">ClassNotFoundException</a></pre>
<div class="block">
<span class="deprecatedLabel">已弃用</span>
</div>
<div class="block">
<span>通过类加载器列表,但排除给定的类加载器,然后尝试加载所请求的类。</span>
<span>一旦找到类,该方法就会停止。</span>
<span>如果没有找到该类的方法将抛出<code>ClassNotFoundException</code>异常。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>className</code> - 要加载的类的名称。
</dd>
<dd>
<code>loader</code> - 要排除的类加载器。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
加载类。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../java/lang/ClassNotFoundException.html" title="class in java.lang">ClassNotFoundException</a></code> - 找不到指定的类。
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>