953 lines
47 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">
javax.xml.ws
</div>
<h2 class="title" title="Class Endpoint">Class Endpoint</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.xml.ws.Endpoint</li>
</ul> </li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr/> <br/> <pre>public abstract class <span class="typeNameLabel">Endpoint</span>
extends <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a></pre>
<div class="block">
<span>Web服务端点。</span>
<p> <span>端点是使用此类中定义的静态方法创建的。</span> <span>端点总是绑定到一个<code>Binding</code>和一个实现者,都设置在端点创建时间。</span> </p>
<p> <span>端点处于发布状态或未发布状态。</span> <span><code>publish</code>方法可用于开始发布端点,此时它将开始接收传入的请求。</span> <span>相反, <code>stop</code>方法可用于停止接收传入请求并使端点停止。</span> <span>一旦停止,端点不能再次发布。</span> </p>
<p> <span>可以在端点上设置<code>Executor</code> ,以便更好地控制用于调度传入请求的线程。</span> <span>例如,可以通过创建<code>ThreadPoolExecutor</code>并将其注册到端点来启用具有某些参数的线程池。</span> </p>
<p> <span>处理程序链可以使用包含的设置<code>Binding</code></span> </p>
<p> <span>端点可以具有绑定到它的元数据文档列表例如WSDL和XMLSchema文档。</span> <span>在发布时JAX-WS实现将尽可能地重用尽可能多的元数据而不是基于实现者上存在的注释生成新元数据。</span> </p>
</div>
<dl>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
JAX-WS 2.0
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../../javax/xml/ws/Binding.html" title="javax.xml.ws中的接口"><code>Binding</code></a> <a href="../../../javax/xml/ws/BindingType.html" title="javax.xml.ws中的注释"><code>BindingType</code></a> <a href="../../../javax/xml/ws/soap/SOAPBinding.html" title="javax.xml.ws.soap中的接口"><code>SOAPBinding</code></a> <a href="../../../java/util/concurrent/Executor.html" title="java.util.concurrent中的接口"><code>Executor</code></a></span>
</dd>
</dl> </li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- --> </a> <h3>Field Summary</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Field Summary table, listing fields, and an explanation">
<caption>
<span>Fields</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <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/xml/ws/Endpoint.html#WSDL_PORT">WSDL_PORT</a></span></code>
<div class="block">
标准属性WSDL端口的名称。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <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/xml/ws/Endpoint.html#WSDL_SERVICE">WSDL_SERVICE</a></span></code>
<div class="block">
标准属性WSDL服务的名称。
</div> </td>
</tr>
</tbody>
</table> </li>
</ul>
<!-- ======== 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/xml/ws/Endpoint.html#Endpoint--">Endpoint</a></span>()</code> </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="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>
<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>static <a href="../../../javax/xml/ws/Endpoint.html" title="class in javax.xml.ws">Endpoint</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/ws/Endpoint.html#create-java.lang.Object-">create</a></span>(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> implementor)</code>
<div class="block">
创建具有指定的实现对象的端点。
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code>static <a href="../../../javax/xml/ws/Endpoint.html" title="class in javax.xml.ws">Endpoint</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/ws/Endpoint.html#create-java.lang.Object-javax.xml.ws.WebServiceFeature...-">create</a></span>(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> implementor, <a href="../../../javax/xml/ws/WebServiceFeature.html" title="class in javax.xml.ws">WebServiceFeature</a>... features)</code>
<div class="block">
创建具有指定的实现者对象和Web服务功能的端点。
</div> </td>
</tr>
<tr class="altColor" id="i2">
<td class="colFirst"><code>static <a href="../../../javax/xml/ws/Endpoint.html" title="class in javax.xml.ws">Endpoint</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/ws/Endpoint.html#create-java.lang.String-java.lang.Object-">create</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> bindingId, <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> implementor)</code>
<div class="block">
创建具有指定绑定类型和实现方对象的端点。
</div> </td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code>static <a href="../../../javax/xml/ws/Endpoint.html" title="class in javax.xml.ws">Endpoint</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/ws/Endpoint.html#create-java.lang.String-java.lang.Object-javax.xml.ws.WebServiceFeature...-">create</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> bindingId, <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> implementor, <a href="../../../javax/xml/ws/WebServiceFeature.html" title="class in javax.xml.ws">WebServiceFeature</a>... features)</code>
<div class="block">
创建具有指定绑定类型实现方对象和Web服务功能的端点。
</div> </td>
</tr>
<tr class="altColor" id="i4">
<td class="colFirst"><code>abstract <a href="../../../javax/xml/ws/Binding.html" title="interface in javax.xml.ws">Binding</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/ws/Endpoint.html#getBinding--">getBinding</a></span>()</code>
<div class="block">
返回此端点的绑定。
</div> </td>
</tr>
<tr class="rowColor" id="i5">
<td class="colFirst"><code>abstract &lt;T extends <a href="../../../javax/xml/ws/EndpointReference.html" title="class in javax.xml.ws">EndpointReference</a>&gt;<br/>T</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/ws/Endpoint.html#getEndpointReference-java.lang.Class-org.w3c.dom.Element...-">getEndpointReference</a></span>(<a href="../../../java/lang/Class.html" title="class in java.lang"></a>&lt;T&gt; clazz, <a href="../../../org/w3c/dom/Element.html" title="interface in org.w3c.dom">Element</a>... referenceParameters)</code>
<div class="block">
返回与此
<code>Endpoint</code>实例
<code>EndpointReference</code>联的
<code>Endpoint</code>
</div> </td>
</tr>
<tr class="altColor" id="i6">
<td class="colFirst"><code>abstract <a href="../../../javax/xml/ws/EndpointReference.html" title="class in javax.xml.ws">EndpointReference</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/ws/Endpoint.html#getEndpointReference-org.w3c.dom.Element...-">getEndpointReference</a></span>(<a href="../../../org/w3c/dom/Element.html" title="interface in org.w3c.dom">Element</a>... referenceParameters)</code>
<div class="block">
返回
<code>EndpointReference</code>与此相关
<code>Endpoint</code>实例。
</div> </td>
</tr>
<tr class="rowColor" id="i7">
<td class="colFirst"><code>abstract <a href="../../../java/util/concurrent/Executor.html" title="interface in java.util.concurrent">Executor</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/ws/Endpoint.html#getExecutor--">getExecutor</a></span>()</code>
<div class="block">
返回此
<code>Endpoint</code>实例的执行程序。
</div> </td>
</tr>
<tr class="altColor" id="i8">
<td class="colFirst"><code>abstract <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/xml/ws/Endpoint.html#getImplementor--">getImplementor</a></span>()</code>
<div class="block">
返回此端点的实现对象。
</div> </td>
</tr>
<tr class="rowColor" id="i9">
<td class="colFirst"><code>abstract <a href="../../../java/util/List.html" title="interface in java.util">List</a>&lt;<a href="../../../javax/xml/transform/Source.html" title="interface in javax.xml.transform">Source</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/ws/Endpoint.html#getMetadata--">getMetadata</a></span>()</code>
<div class="block">
返回服务的元数据文档列表。
</div> </td>
</tr>
<tr class="altColor" id="i10">
<td class="colFirst"><code>abstract <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>,<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/ws/Endpoint.html#getProperties--">getProperties</a></span>()</code>
<div class="block">
返回此
<code>Endpoint</code>实例的资源袋。
</div> </td>
</tr>
<tr class="rowColor" id="i11">
<td class="colFirst"><code>abstract boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/ws/Endpoint.html#isPublished--">isPublished</a></span>()</code>
<div class="block">
如果端点处于已发布状态则返回true。
</div> </td>
</tr>
<tr class="altColor" id="i12">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/ws/Endpoint.html#publish-javax.xml.ws.spi.http.HttpContext-">publish</a></span>(<a href="../../../javax/xml/ws/spi/http/HttpContext.html" title="class in javax.xml.ws.spi.http">HttpContext</a> serverContext)</code>
<div class="block">
在提供的服务器上下文中发布此端点。
</div> </td>
</tr>
<tr class="rowColor" id="i13">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/ws/Endpoint.html#publish-java.lang.Object-">publish</a></span>(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> serverContext)</code>
<div class="block">
在提供的服务器上下文中发布此端点。
</div> </td>
</tr>
<tr class="altColor" id="i14">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/ws/Endpoint.html#publish-java.lang.String-">publish</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> address)</code>
<div class="block">
在给定地址发布此端点。
</div> </td>
</tr>
<tr class="rowColor" id="i15">
<td class="colFirst"><code>static <a href="../../../javax/xml/ws/Endpoint.html" title="class in javax.xml.ws">Endpoint</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/ws/Endpoint.html#publish-java.lang.String-java.lang.Object-">publish</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> address, <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> implementor)</code>
<div class="block">
在给定的地址创建并发布指定的实现者对象的端点。
</div> </td>
</tr>
<tr class="altColor" id="i16">
<td class="colFirst"><code>static <a href="../../../javax/xml/ws/Endpoint.html" title="class in javax.xml.ws">Endpoint</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/ws/Endpoint.html#publish-java.lang.String-java.lang.Object-javax.xml.ws.WebServiceFeature...-">publish</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> address, <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> implementor, <a href="../../../javax/xml/ws/WebServiceFeature.html" title="class in javax.xml.ws">WebServiceFeature</a>... features)</code>
<div class="block">
在给定的地址创建并发布指定的实现者对象的端点。
</div> </td>
</tr>
<tr class="rowColor" id="i17">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/ws/Endpoint.html#setEndpointContext-javax.xml.ws.EndpointContext-">setEndpointContext</a></span>(<a href="../../../javax/xml/ws/EndpointContext.html" title="class in javax.xml.ws">EndpointContext</a> ctxt)</code>
<div class="block">
通过设置一个
<code>EndpointContext</code> JAX-WS运行时知道应用程序中其他端点的地址。
</div> </td>
</tr>
<tr class="altColor" id="i18">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/ws/Endpoint.html#setExecutor-java.util.concurrent.Executor-">setExecutor</a></span>(<a href="../../../java/util/concurrent/Executor.html" title="interface in java.util.concurrent">Executor</a> executor)</code>
<div class="block">
设置这个
<code>Endpoint</code>实例的执行器。
</div> </td>
</tr>
<tr class="rowColor" id="i19">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/ws/Endpoint.html#setMetadata-java.util.List-">setMetadata</a></span>(<a href="../../../java/util/List.html" title="interface in java.util">List</a>&lt;<a href="../../../javax/xml/transform/Source.html" title="interface in javax.xml.transform">Source</a>&gt; metadata)</code>
<div class="block">
设置此端点的元数据。
</div> </td>
</tr>
<tr class="altColor" id="i20">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/ws/Endpoint.html#setProperties-java.util.Map-">setProperties</a></span>(<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>,<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a>&gt; properties)</code>
<div class="block">
设置此
<code>Endpoint</code>实例的属性包。
</div> </td>
</tr>
<tr class="rowColor" id="i21">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/xml/ws/Endpoint.html#stop--">stop</a></span>()</code>
<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">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- --> </a> <h3>字段详细信息</h3> <a name="WSDL_SERVICE">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>WSDL_SERVICE</h4> <pre>public static final <a href="../../../java/lang/String.html" title="class in java.lang">String</a> WSDL_SERVICE</pre>
<div class="block">
<span>标准属性WSDL服务的名称。</span>
<p> <span>键入javax.xml.namespace.QName</span> </p>
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../constant-values.html#javax.xml.ws.Endpoint.WSDL_SERVICE">Constant Field Values</a>
</dd>
</dl> </li>
</ul> <a name="WSDL_PORT">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>WSDL_PORT</h4> <pre>public static final <a href="../../../java/lang/String.html" title="class in java.lang">String</a> WSDL_PORT</pre>
<div class="block">
<span>标准属性WSDL端口的名称。</span>
<p> <span>键入javax.xml.namespace.QName</span> </p>
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../constant-values.html#javax.xml.ws.Endpoint.WSDL_PORT">Constant Field Values</a>
</dd>
</dl> </li>
</ul> </li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- --> </a> <h3>构造方法详细信息</h3> <a name="Endpoint--">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>Endpoint</h4> <pre>public Endpoint()</pre> </li>
</ul> </li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="create-java.lang.Object-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>create</h4> <pre>public static <a href="../../../javax/xml/ws/Endpoint.html" title="class in javax.xml.ws">Endpoint</a> create(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> implementor)</pre>
<div class="block">
<span>创建具有指定的实现对象的端点。</span>
<span>如果存在通过BindingType注释指定的绑定则必须使用其他绑定否则必须使用默认的SOAP 1.1 / HTTP绑定。</span>
<p> <span>新创建的端点可以通过调用<a href="../../../javax/xml/ws/Endpoint.html#publish-java.lang.String-"><code>publish(String)</code></a><a href="../../../javax/xml/ws/Endpoint.html#publish-java.lang.Object-"><code>publish(Object)</code></a>之一来发布。</span> </p>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>implementor</code> - 端点实现者。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
新创建的端点。
</dd>
</dl> </li>
</ul> <a name="create-java.lang.Object-javax.xml.ws.WebServiceFeature...-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>create</h4> <pre>public static <a href="../../../javax/xml/ws/Endpoint.html" title="class in javax.xml.ws">Endpoint</a> create(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> implementor,
<a href="../../../javax/xml/ws/WebServiceFeature.html" title="class in javax.xml.ws">WebServiceFeature</a>... features)</pre>
<div class="block">
<span>创建具有指定的实现者对象和Web服务功能的端点。</span>
<span>如果存在通过BindingType注释指定的绑定则必须使用其他绑定否则必须使用默认的SOAP 1.1 / HTTP绑定。</span>
<p> <span>可以通过调用<a href="../../../javax/xml/ws/Endpoint.html#publish-java.lang.String-"><code>publish(String)</code></a><a href="../../../javax/xml/ws/Endpoint.html#publish-java.lang.Object-"><code>publish(Object)</code></a>方法之一来发布新创建的端点。</span> </p>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>implementor</code> - 端点实现者。
</dd>
<dd>
<span><code>features</code> - 要在端点上配置的WebServiceFeature列表。</span>
<span>支持的功能不是在<code>features</code>参数将其默认值。</span>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
新创建的端点。
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
JAX-WS 2.2
</dd>
</dl> </li>
</ul> <a name="create-java.lang.String-java.lang.Object-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>create</h4> <pre>public static <a href="../../../javax/xml/ws/Endpoint.html" title="class in javax.xml.ws">Endpoint</a> create(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> bindingId,
<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> implementor)</pre>
<div class="block">
<span>创建具有指定绑定类型和实现方对象的端点。</span>
<p> <span>新创建的端点可以通过调用<a href="../../../javax/xml/ws/Endpoint.html#publish-java.lang.String-"><code>publish(String)</code></a><a href="../../../javax/xml/ws/Endpoint.html#publish-java.lang.Object-"><code>publish(Object)</code></a>之一来发布。</span> </p>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>bindingId</code> - 指定要使用的绑定的URI。</span>
<span>如果bindingID是<code>null</code> 并且没有通过BindingType注释指定绑定则必须使用默认的SOAP 1.1 / HTTP绑定。</span>
</dd>
<dd>
<code>implementor</code> - 端点实现者。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
新创建的端点。
</dd>
</dl> </li>
</ul> <a name="create-java.lang.String-java.lang.Object-javax.xml.ws.WebServiceFeature...-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>create</h4> <pre>public static <a href="../../../javax/xml/ws/Endpoint.html" title="class in javax.xml.ws">Endpoint</a> create(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> bindingId,
<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> implementor,
<a href="../../../javax/xml/ws/WebServiceFeature.html" title="class in javax.xml.ws">WebServiceFeature</a>... features)</pre>
<div class="block">
<span>创建具有指定绑定类型实现方对象和Web服务功能的端点。</span>
<p> <span>新创建的端点可以通过调用<a href="../../../javax/xml/ws/Endpoint.html#publish-java.lang.String-"><code>publish(String)</code></a><a href="../../../javax/xml/ws/Endpoint.html#publish-java.lang.Object-"><code>publish(Object)</code></a>之一来发布。</span> </p>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>bindingId</code> - 指定要使用的绑定的URI。</span>
<span>如果bindingID为<code>null</code> 并且通过BindingType注释未指定绑定则必须使用默认的SOAP 1.1 / HTTP绑定。</span>
</dd>
<dd>
<code>implementor</code> - 端点实现者。
</dd>
<dd>
<span><code>features</code> - 要在端点上配置的WebServiceFeature列表。</span>
<span>支持的功能不是在<code>features</code>参数将其默认值。</span>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
新创建的端点。
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
JAX-WS 2.2
</dd>
</dl> </li>
</ul> <a name="getBinding--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getBinding</h4> <pre>public abstract <a href="../../../javax/xml/ws/Binding.html" title="interface in javax.xml.ws">Binding</a> getBinding()</pre>
<div class="block">
返回此端点的绑定。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
该端点的绑定
</dd>
</dl> </li>
</ul> <a name="getImplementor--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getImplementor</h4> <pre>public abstract <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> getImplementor()</pre>
<div class="block">
返回此端点的实现对象。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
这个端点的实现者
</dd>
</dl> </li>
</ul> <a name="publish-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>publish</h4> <pre>public abstract void publish(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> address)</pre>
<div class="block">
<span>在给定地址发布此端点。</span>
<span>将使用一些默认配置由JAX-WS实现创建和配置必要的服务器基础架构。</span>
<span>为了更好地控制服务器配置,请改用<a href="../../../javax/xml/ws/Endpoint.html#publish-java.lang.Object-"><code>publish(Object)</code></a>方法。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>address</code> - 指定要使用的地址的URI。</span>
<span>地址必须与在创建端点时指定的绑定兼容。</span>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果提供的地址URI不能与端点绑定一起使用。
</dd>
<dd>
<code><a href="../../../java/lang/IllegalStateException.html" title="class in java.lang">IllegalStateException</a></code> - 如果端点已经被发布或已经被停止。
</dd>
<dd>
<code><a href="../../../java/lang/SecurityException.html" title="class in java.lang">SecurityException</a></code> -如果
<code>java.lang.SecurityManger</code>正在使用和应用程序不具有
<code>WebServicePermission("publishEndpoint")</code>权限。
</dd>
</dl> </li>
</ul> <a name="publish-java.lang.String-java.lang.Object-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>publish</h4> <pre>public static <a href="../../../javax/xml/ws/Endpoint.html" title="class in javax.xml.ws">Endpoint</a> publish(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> address,
<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> implementor)</pre>
<div class="block">
<span>在给定的地址创建并发布指定的实现者对象的端点。</span>
<p> <span>将使用一些默认配置由JAX-WS实现创建和配置必要的服务器基础架构。</span> <span>为了更好地控制服务器配置,请使用<a href="../../../javax/xml/ws/Endpoint.html#create-java.lang.String-java.lang.Object-"><code>create(String,Object)</code></a><a href="../../../javax/xml/ws/Endpoint.html#publish-java.lang.Object-"><code>publish(Object)</code></a>方法。</span> </p>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>address</code> - 指定要使用的地址和传输/协议的URI。</span>
<span>httpURI必须导致使用SOAP 1.1 / HTTP绑定。</span>
<span>实现可能支持其他URI方案。</span>
</dd>
<dd>
<code>implementor</code> - 端点实现者。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
新创建的端点。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/lang/SecurityException.html" title="class in java.lang">SecurityException</a></code> -如果
<code>java.lang.SecurityManger</code>正在使用和应用程序不具有
<code>WebServicePermission("publishEndpoint")</code>权限。
</dd>
</dl> </li>
</ul> <a name="publish-java.lang.String-java.lang.Object-javax.xml.ws.WebServiceFeature...-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>publish</h4> <pre>public static <a href="../../../javax/xml/ws/Endpoint.html" title="class in javax.xml.ws">Endpoint</a> publish(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> address,
<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> implementor,
<a href="../../../javax/xml/ws/WebServiceFeature.html" title="class in javax.xml.ws">WebServiceFeature</a>... features)</pre>
<div class="block">
<span>在给定的地址创建并发布指定的实现者对象的端点。</span>
<span>创建的端点配置了Web服务功能。</span>
<p> <span>将使用一些默认配置由JAX-WS实现创建和配置必要的服务器基础架构。</span> <span>为了更好地控制服务器配置,请使用<a href="../../../javax/xml/ws/Endpoint.html#create-java.lang.String-java.lang.Object-"><code>create(String,Object)</code></a><a href="../../../javax/xml/ws/Endpoint.html#publish-java.lang.Object-"><code>publish(Object)</code></a>方法。</span> </p>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<span><code>address</code> - 指定要使用的地址和传输/协议的URI。</span>
<span>httpURI必须导致使用SOAP 1.1 / HTTP绑定。</span>
<span>实现可能支持其他URI方案。</span>
</dd>
<dd>
<code>implementor</code> - 端点实现者。
</dd>
<dd>
<span><code>features</code> - 要在端点上配置的WebServiceFeature列表。</span>
<span>支持的功能不是在<code>features</code>参数将其默认值。</span>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
新创建的端点。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/lang/SecurityException.html" title="class in java.lang">SecurityException</a></code> -如果
<code>java.lang.SecurityManger</code>正在使用和应用程序不具有
<code>WebServicePermission("publishEndpoint")</code>权限。
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
JAX-WS 2.2
</dd>
</dl> </li>
</ul> <a name="publish-java.lang.Object-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>publish</h4> <pre>public abstract void publish(<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> serverContext)</pre>
<div class="block">
<span>在提供的服务器上下文中发布此端点。</span>
<span>服务器上下文封装了特定传输的服务器基础架构和寻址信息。</span>
<span>要调用此方法成功,将作为参数传递的服务器上下文必须与端点的绑定兼容。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>serverContext</code> - 表示要用于发布端点的服务器上下文的对象。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果提供的服务器上下文不被实现支持,或者结果与端点绑定无关。
</dd>
<dd>
<code><a href="../../../java/lang/IllegalStateException.html" title="class in java.lang">IllegalStateException</a></code> - 如果端点已经被发布或已经被停止。
</dd>
<dd>
<code><a href="../../../java/lang/SecurityException.html" title="class in java.lang">SecurityException</a></code> -如果
<code>java.lang.SecurityManger</code>正在使用和应用程序不具有
<code>WebServicePermission("publishEndpoint")</code>权限。
</dd>
</dl> </li>
</ul> <a name="publish-javax.xml.ws.spi.http.HttpContext-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>publish</h4> <pre>public void publish(<a href="../../../javax/xml/ws/spi/http/HttpContext.html" title="class in javax.xml.ws.spi.http">HttpContext</a> serverContext)</pre>
<div class="block">
<span>在提供的服务器上下文中发布此端点。</span>
<span>服务器上下文封装了特定传输的服务器基础架构和寻址信息。</span>
<span>要调用此方法成功,将作为参数传递的服务器上下文必须与端点的绑定兼容。</span>
<p> <span>这意味着容器开发人员能够可移植地发布端点,而不是为最终开发人员发布端点。</span> </p>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>serverContext</code> - 表示要用于发布端点的服务器上下文的对象。
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果提供的服务器上下文不被实现支持或结果与端点的绑定结合使用不可用。
</dd>
<dd>
<code><a href="../../../java/lang/IllegalStateException.html" title="class in java.lang">IllegalStateException</a></code> - 如果端点已经被发布或已经被停止。
</dd>
<dd>
<code><a href="../../../java/lang/SecurityException.html" title="class in java.lang">SecurityException</a></code> -如果
<code>java.lang.SecurityManger</code>正在使用和应用程序不具有
<code>WebServicePermission("publishEndpoint")</code>权限。
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
JAX-WS 2.2
</dd>
</dl> </li>
</ul> <a name="stop--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>stop</h4> <pre>public abstract void stop()</pre>
<div class="block">
<span>停止发布此端点。</span>
<span>如果端点未处于已发布状态,则此方法无效。</span>
</div> </li>
</ul> <a name="isPublished--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isPublished</h4> <pre>public abstract boolean isPublished()</pre>
<div class="block">
如果端点处于已发布状态则返回true。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>true</code>如果端点处于已发布状态。
</dd>
</dl> </li>
</ul> <a name="getMetadata--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getMetadata</h4> <pre>public abstract <a href="../../../java/util/List.html" title="interface in java.util">List</a>&lt;<a href="../../../javax/xml/transform/Source.html" title="interface in javax.xml.transform">Source</a>&gt; getMetadata()</pre>
<div class="block">
返回服务的元数据文档列表。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>List&lt;javax.xml.transform.Source&gt;</code>服务的元数据文档列表
</dd>
</dl> </li>
</ul> <a name="setMetadata-java.util.List-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setMetadata</h4> <pre>public abstract void setMetadata(<a href="../../../java/util/List.html" title="interface in java.util">List</a>&lt;<a href="../../../javax/xml/transform/Source.html" title="interface in javax.xml.transform">Source</a>&gt; metadata)</pre>
<div class="block">
设置此端点的元数据。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>metadata</code> - 包含端点元数据信息的XML文档源列表例如WSDL或XML Schema文档
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/lang/IllegalStateException.html" title="class in java.lang">IllegalStateException</a></code> - 如果端点已经发布。
</dd>
</dl> </li>
</ul> <a name="getExecutor--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getExecutor</h4> <pre>public abstract <a href="../../../java/util/concurrent/Executor.html" title="interface in java.util.concurrent">Executor</a> getExecutor()</pre>
<div class="block">
<span>返回此<code>Endpoint</code>实例的执行程序。</span>
<span>执行器用于向实现者对象发送传入请求。</span>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
用于发送请求的
<code>java.util.concurrent.Executor</code>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../../java/util/concurrent/Executor.html" title="java.util.concurrent中的接口"><code>Executor</code></a></span>
</dd>
</dl> </li>
</ul> <a name="setExecutor-java.util.concurrent.Executor-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setExecutor</h4> <pre>public abstract void setExecutor(<a href="../../../java/util/concurrent/Executor.html" title="interface in java.util.concurrent">Executor</a> executor)</pre>
<div class="block">
<span>设置此<code>Endpoint</code>实例的执行程序。</span>
<span>执行器用于向实现者对象发送传入请求。</span>
<span>如果这个<code>Endpoint</code>是使用<code>publish(Object)</code>方法发布的,并且指定的服务器上下文定义了自己的线程行为,则执行器可能会被忽略。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>executor</code> - 用于发送请求的
<code>java.util.concurrent.Executor</code>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/lang/SecurityException.html" title="class in java.lang">SecurityException</a></code> - 如果实例不支持以安全原因设置执行程序(例如缺少必需的权限)。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../../java/util/concurrent/Executor.html" title="java.util.concurrent中的接口"><code>Executor</code></a></span>
</dd>
</dl> </li>
</ul> <a name="getProperties--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getProperties</h4> <pre>public abstract <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>,<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a>&gt; getProperties()</pre>
<div class="block">
返回此
<code>Endpoint</code>实例的资源袋。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
映射&lt;StringObject&gt;与此实例关联的属性包。
</dd>
</dl> </li>
</ul> <a name="setProperties-java.util.Map-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setProperties</h4> <pre>public abstract void setProperties(<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>,<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a>&gt; properties)</pre>
<div class="block">
设置此
<code>Endpoint</code>实例的属性包。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>properties</code> - 与此实例
<code>properties</code>的财产袋。
</dd>
</dl> </li>
</ul> <a name="getEndpointReference-org.w3c.dom.Element...-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getEndpointReference</h4> <pre>public abstract <a href="../../../javax/xml/ws/EndpointReference.html" title="class in javax.xml.ws">EndpointReference</a> getEndpointReference(<a href="../../../org/w3c/dom/Element.html" title="interface in org.w3c.dom">Element</a>... referenceParameters)</pre>
<div class="block">
<span>返回<code>EndpointReference</code>与此相关<code>Endpoint</code>实例。</span>
<p> <span>如果此<code>bindingProvider</code>的绑定是SOAP1.1 / HTTP或SOAP1.2 / HTTP则必须返回一个<code>W3CEndpointReference</code></span> </p>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>referenceParameters</code> - 与返回的
<code>EndpointReference</code>实例相关联的
<code>EndpointReference</code>参数。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>EndpointReference这个<code>Endpoint</code>实例。</span>
<span>如果返回的<code>EndpointReference</code><code>W3CEndpointReference</code>那么它必须包含指定的<code>referenceParameters</code></span>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../javax/xml/ws/WebServiceException.html" title="class in javax.xml.ws">WebServiceException</a></code> -如果在创建的任何错误
<code>EndpointReference</code>或者如果
<code>Endpoint</code>不处于发布状态。
</dd>
<dd>
<code><a href="../../../java/lang/UnsupportedOperationException.html" title="class in java.lang">UnsupportedOperationException</a></code> - 如果这
<code>BindingProvider</code>使用XML / HTTP绑定。
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
JAX-WS 2.1
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../../javax/xml/ws/wsaddressing/W3CEndpointReference.html" title="javax.xml.ws.wsaddressing中的类"><code>W3CEndpointReference</code></a></span>
</dd>
</dl> </li>
</ul> <a name="getEndpointReference-java.lang.Class-org.w3c.dom.Element...-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getEndpointReference</h4> <pre>public abstract &lt;T extends <a href="../../../javax/xml/ws/EndpointReference.html" title="class in javax.xml.ws">EndpointReference</a>&gt; T getEndpointReference(<a href="../../../java/lang/Class.html" title="class in java.lang"></a>&lt;T&gt; clazz,
<a href="../../../org/w3c/dom/Element.html" title="interface in org.w3c.dom">Element</a>... referenceParameters)</pre>
<div class="block">
返回
<code>EndpointReference</code>与此相关
<code>Endpoint</code>实例。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>clazz</code> - 指定必须返回的EndpointReference类型。
</dd>
<dd>
<code>referenceParameters</code> - 与返回的
<code>EndpointReference</code>实例相关联的
<code>EndpointReference</code>参数。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>这个<code>Endpoint</code>实例的类型为<code>clazz</code><code>Endpoint</code></span>
<span>如果返回的<code>EndpointReference</code><code>W3CEndpointReference</code>那么它必须包含指定的<code>referenceParameters</code></span>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../javax/xml/ws/WebServiceException.html" title="class in javax.xml.ws">WebServiceException</a></code> - 如果创建
<code>EndpointReference</code>
<code>Endpoint</code>
<code>EndpointReference</code>任何错误或
<code>clazz</code>不支持
<code>EndpointReference</code>类型。
</dd>
<dd>
<code><a href="../../../java/lang/UnsupportedOperationException.html" title="class in java.lang">UnsupportedOperationException</a></code> - 如果这
<code>BindingProvider</code>使用XML / HTTP绑定。
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
JAX-WS 2.1
</dd>
</dl> </li>
</ul> <a name="setEndpointContext-javax.xml.ws.EndpointContext-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>setEndpointContext</h4> <pre>public void setEndpointContext(<a href="../../../javax/xml/ws/EndpointContext.html" title="class in javax.xml.ws">EndpointContext</a> ctxt)</pre>
<div class="block">
<span>通过设置一个<code>EndpointContext</code> JAX-WS运行时知道应用程序中其他端点的地址。</span>
<span>如果多个端点共享WSDL的不同端口则在访问WSDL时修复多个端口地址。</span>
<p> <span>这需要在发布端点之前进行设置。</span> </p>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>ctxt</code> - 为多个端点共享
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../java/lang/IllegalStateException.html" title="class in java.lang">IllegalStateException</a></code> - 如果端点已经被发布或已经被停止。
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
JAX-WS 2.2
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>