mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2025-07-05 08:12:43 +08:00
772 lines
46 KiB
HTML
772 lines
46 KiB
HTML
<div class="header">
|
||
<div class="subTitle">
|
||
javax.xml.ws.spi
|
||
</div>
|
||
<h2 class="title" title="Class Provider">Class Provider</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.spi.Provider</li>
|
||
</ul> </li>
|
||
</ul>
|
||
<div class="description">
|
||
<ul class="blockList">
|
||
<li class="blockList">
|
||
<hr/> <br/> <pre>public abstract class <span class="typeNameLabel">Provider</span>
|
||
extends <a href="../../../../java/lang/Object.html" title="class in java.lang">Object</a></pre>
|
||
<div class="block">
|
||
<code>ServiceDelegate</code>和
|
||
<code>Endpoint</code>对象的服务提供商。
|
||
<p></p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
JAX-WS 2.0
|
||
</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/spi/Provider.html#JAXWSPROVIDER_PROPERTY">JAXWSPROVIDER_PROPERTY</a></span></code>
|
||
<div class="block">
|
||
表示用于查找
|
||
<code>Provider</code>实现类的名称的属性的常量。
|
||
</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="colFirst" scope="col">Modifier</th>
|
||
<th class="colLast" scope="col">Constructor and Description</th>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colFirst"><code>protected </code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/xml/ws/spi/Provider.html#Provider--">Provider</a></span>()</code>
|
||
<div class="block">
|
||
创建一个新的Provider实例
|
||
</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="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>abstract <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/spi/Provider.html#createAndPublishEndpoint-java.lang.String-java.lang.Object-">createAndPublishEndpoint</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="rowColor" id="i1">
|
||
<td class="colFirst"><code><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/spi/Provider.html#createAndPublishEndpoint-java.lang.String-java.lang.Object-javax.xml.ws.WebServiceFeature...-">createAndPublishEndpoint</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">
|
||
创建并发布具有指定地址,实现对象和Web服务功能的端点对象。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i2">
|
||
<td class="colFirst"><code><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/spi/Provider.html#createEndpoint-java.lang.String-java.lang.Class-javax.xml.ws.spi.Invoker-javax.xml.ws.WebServiceFeature...-">createEndpoint</a></span>(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> bindingId, <a href="../../../../java/lang/Class.html" title="class in java.lang">类</a><?> implementorClass, <a href="../../../../javax/xml/ws/spi/Invoker.html" title="class in javax.xml.ws.spi">Invoker</a> invoker, <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="rowColor" id="i3">
|
||
<td class="colFirst"><code>abstract <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/spi/Provider.html#createEndpoint-java.lang.String-java.lang.Object-">createEndpoint</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="altColor" id="i4">
|
||
<td class="colFirst"><code><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/spi/Provider.html#createEndpoint-java.lang.String-java.lang.Object-javax.xml.ws.WebServiceFeature...-">createEndpoint</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="rowColor" id="i5">
|
||
<td class="colFirst"><code>abstract <a href="../../../../javax/xml/ws/spi/ServiceDelegate.html" title="class in javax.xml.ws.spi">ServiceDelegate</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/xml/ws/spi/Provider.html#createServiceDelegate-java.net.URL-javax.xml.namespace.QName-java.lang.Class-">createServiceDelegate</a></span>(<a href="../../../../java/net/URL.html" title="class in java.net">URL</a> wsdlDocumentLocation, <a href="../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> serviceName, <a href="../../../../java/lang/Class.html" title="class in java.lang">类</a><? extends <a href="../../../../javax/xml/ws/Service.html" title="class in javax.xml.ws">Service</a>> serviceClass)</code>
|
||
<div class="block">
|
||
创建服务委托对象。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i6">
|
||
<td class="colFirst"><code><a href="../../../../javax/xml/ws/spi/ServiceDelegate.html" title="class in javax.xml.ws.spi">ServiceDelegate</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/xml/ws/spi/Provider.html#createServiceDelegate-java.net.URL-javax.xml.namespace.QName-java.lang.Class-javax.xml.ws.WebServiceFeature...-">createServiceDelegate</a></span>(<a href="../../../../java/net/URL.html" title="class in java.net">URL</a> wsdlDocumentLocation, <a href="../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> serviceName, <a href="../../../../java/lang/Class.html" title="class in java.lang">类</a><? extends <a href="../../../../javax/xml/ws/Service.html" title="class in javax.xml.ws">Service</a>> serviceClass, <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="i7">
|
||
<td class="colFirst"><code>abstract <a href="../../../../javax/xml/ws/wsaddressing/W3CEndpointReference.html" title="class in javax.xml.ws.wsaddressing">W3CEndpointReference</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/xml/ws/spi/Provider.html#createW3CEndpointReference-java.lang.String-javax.xml.namespace.QName-javax.xml.namespace.QName-java.util.List-java.lang.String-java.util.List-">createW3CEndpointReference</a></span>(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> address, <a href="../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> serviceName, <a href="../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> portName, <a href="../../../../java/util/List.html" title="interface in java.util">List</a><<a href="../../../../org/w3c/dom/Element.html" title="interface in org.w3c.dom">Element</a>> metadata, <a href="../../../../java/lang/String.html" title="class in java.lang">String</a> wsdlDocumentLocation, <a href="../../../../java/util/List.html" title="interface in java.util">List</a><<a href="../../../../org/w3c/dom/Element.html" title="interface in org.w3c.dom">Element</a>> referenceParameters)</code>
|
||
<div class="block">
|
||
工厂方法创建一个
|
||
<code>W3CEndpointReference</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i8">
|
||
<td class="colFirst"><code><a href="../../../../javax/xml/ws/wsaddressing/W3CEndpointReference.html" title="class in javax.xml.ws.wsaddressing">W3CEndpointReference</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/xml/ws/spi/Provider.html#createW3CEndpointReference-java.lang.String-javax.xml.namespace.QName-javax.xml.namespace.QName-javax.xml.namespace.QName-java.util.List-java.lang.String-java.util.List-java.util.List-java.util.Map-">createW3CEndpointReference</a></span>(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> address, <a href="../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> interfaceName, <a href="../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> serviceName, <a href="../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> portName, <a href="../../../../java/util/List.html" title="interface in java.util">List</a><<a href="../../../../org/w3c/dom/Element.html" title="interface in org.w3c.dom">Element</a>> metadata, <a href="../../../../java/lang/String.html" title="class in java.lang">String</a> wsdlDocumentLocation, <a href="../../../../java/util/List.html" title="interface in java.util">List</a><<a href="../../../../org/w3c/dom/Element.html" title="interface in org.w3c.dom">Element</a>> referenceParameters, <a href="../../../../java/util/List.html" title="interface in java.util">List</a><<a href="../../../../org/w3c/dom/Element.html" title="interface in org.w3c.dom">Element</a>> elements, <a href="../../../../java/util/Map.html" title="interface in java.util">Map</a><<a href="../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>,<a href="../../../../java/lang/String.html" title="class in java.lang">String</a>> attributes)</code>
|
||
<div class="block">
|
||
工厂方法创建一个
|
||
<code>W3CEndpointReference</code> 。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i9">
|
||
<td class="colFirst"><code>abstract <T> T</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/xml/ws/spi/Provider.html#getPort-javax.xml.ws.EndpointReference-java.lang.Class-javax.xml.ws.WebServiceFeature...-">getPort</a></span>(<a href="../../../../javax/xml/ws/EndpointReference.html" title="class in javax.xml.ws">EndpointReference</a> endpointReference, <a href="../../../../java/lang/Class.html" title="class in java.lang">类</a><T> serviceEndpointInterface, <a href="../../../../javax/xml/ws/WebServiceFeature.html" title="class in javax.xml.ws">WebServiceFeature</a>... features)</code>
|
||
<div class="block">
|
||
getPort方法返回代理。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i10">
|
||
<td class="colFirst"><code>static <a href="../../../../javax/xml/ws/spi/Provider.html" title="class in javax.xml.ws.spi">Provider</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/xml/ws/spi/Provider.html#provider--">provider</a></span>()</code>
|
||
<div class="block">
|
||
创建一个新的提供者对象。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i11">
|
||
<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/spi/Provider.html#readEndpointReference-javax.xml.transform.Source-">readEndpointReference</a></span>(<a href="../../../../javax/xml/transform/Source.html" title="interface in javax.xml.transform">Source</a> eprInfoset)</code>
|
||
<div class="block">
|
||
从eprInfoset中的信息集读取
|
||
<code>eprInfoset</code> 。
|
||
</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="JAXWSPROVIDER_PROPERTY">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>JAXWSPROVIDER_PROPERTY</h4> <pre>public static final <a href="../../../../java/lang/String.html" title="class in java.lang">String</a> JAXWSPROVIDER_PROPERTY</pre>
|
||
<div class="block">
|
||
一个常量,表示用于查找
|
||
<code>Provider</code>实现类名称的属性。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../../constant-values.html#javax.xml.ws.spi.Provider.JAXWSPROVIDER_PROPERTY">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="Provider--">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>Provider</h4> <pre>protected Provider()</pre>
|
||
<div class="block">
|
||
创建一个新的Provider实例
|
||
</div> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
<!-- ============ METHOD DETAIL ========== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="method.detail">
|
||
<!-- --> </a> <h3>方法详细信息</h3> <a name="provider--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>provider</h4> <pre>public static <a href="../../../../javax/xml/ws/spi/Provider.html" title="class in javax.xml.ws.spi">Provider</a> provider()</pre>
|
||
<div class="block">
|
||
<span>创建一个新的提供者对象。</span>
|
||
<p> <span>用于定位要使用的提供者子类的算法包括以下步骤:</span> </p>
|
||
<p></p>
|
||
<ul>
|
||
<li> <span>如果存在名称为<code>META-INF/services/javax.xml.ws.spi.Provider</code>的资源,则将其第一行(如果存在)用作实现类的UTF-8编码名称。</span> </li>
|
||
<li> <span>如果$ java.home / lib / jaxws.properties文件存在,并且它可以被<code>java.util.Properties.load(InputStream)</code>方法读取,并且它包含一个条目,其密钥为<code>javax.xml.ws.spi.Provider</code> ,则该条目的值将用作实现类的名称。</span> </li>
|
||
<li> <span>如果定义了名称为<code>javax.xml.ws.spi.Provider</code>的系统属性,则将其值用作实现类的名称。</span> </li>
|
||
<li> <span>最后,使用默认实现类名。</span> </li>
|
||
</ul>
|
||
</div> </li>
|
||
</ul> <a name="createServiceDelegate-java.net.URL-javax.xml.namespace.QName-java.lang.Class-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>createServiceDelegate</h4> <pre>public abstract <a href="../../../../javax/xml/ws/spi/ServiceDelegate.html" title="class in javax.xml.ws.spi">ServiceDelegate</a> createServiceDelegate(<a href="../../../../java/net/URL.html" title="class in java.net">URL</a> wsdlDocumentLocation,
|
||
<a href="../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> serviceName,
|
||
<a href="../../../../java/lang/Class.html" title="class in java.lang">类</a><? extends <a href="../../../../javax/xml/ws/Service.html" title="class in javax.xml.ws">Service</a>> serviceClass)</pre>
|
||
<div class="block">
|
||
创建服务委托对象。
|
||
<p></p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>wsdlDocumentLocation</code> - 指向服务的WSDL文档的URL,如果没有,
|
||
<code>null</code> 。
|
||
</dd>
|
||
<dd>
|
||
<code>serviceName</code> - 服务的限定名称。
|
||
</dd>
|
||
<dd>
|
||
<code>serviceClass</code> - 服务类,必须是
|
||
<code>javax.xml.ws.Service</code>或其子类。
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
新创建的服务委托。
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="createServiceDelegate-java.net.URL-javax.xml.namespace.QName-java.lang.Class-javax.xml.ws.WebServiceFeature...-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>createServiceDelegate</h4> <pre>public <a href="../../../../javax/xml/ws/spi/ServiceDelegate.html" title="class in javax.xml.ws.spi">ServiceDelegate</a> createServiceDelegate(<a href="../../../../java/net/URL.html" title="class in java.net">URL</a> wsdlDocumentLocation,
|
||
<a href="../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> serviceName,
|
||
<a href="../../../../java/lang/Class.html" title="class in java.lang">类</a><? extends <a href="../../../../javax/xml/ws/Service.html" title="class in javax.xml.ws">Service</a>> serviceClass,
|
||
<a href="../../../../javax/xml/ws/WebServiceFeature.html" title="class in javax.xml.ws">WebServiceFeature</a>... features)</pre>
|
||
<div class="block">
|
||
创建服务委托对象。
|
||
<p></p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>wsdlDocumentLocation</code> - 指向服务的WSDL文档的URL,如果没有一个
|
||
<code>null</code> 。
|
||
</dd>
|
||
<dd>
|
||
<code>serviceName</code> - 服务的限定名称。
|
||
</dd>
|
||
<dd>
|
||
<code>serviceClass</code> - 服务类,必须是
|
||
<code>javax.xml.ws.Service</code>或其子类。
|
||
</dd>
|
||
<dd>
|
||
<span><code>features</code> - 必须在服务上配置的Web Service功能。</span>
|
||
<span>如果提供程序不了解某项功能,则必须抛出WebServiceException。</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="createEndpoint-java.lang.String-java.lang.Object-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>createEndpoint</h4> <pre>public abstract <a href="../../../../javax/xml/ws/Endpoint.html" title="class in javax.xml.ws">Endpoint</a> createEndpoint(<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">
|
||
使用提供的绑定和实现对象创建端点对象。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>bindingId</code> - 指定所需绑定的URI(例如SOAP / HTTP)
|
||
</dd>
|
||
<dd>
|
||
<span><code>implementor</code> - 将要调度传入请求的服务实现对象。</span>
|
||
<span>相应的类必须使用所有必要的Web服务注释进行注释。</span>
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
新创建的端点。
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="createAndPublishEndpoint-java.lang.String-java.lang.Object-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>createAndPublishEndpoint</h4> <pre>public abstract <a href="../../../../javax/xml/ws/Endpoint.html" title="class in javax.xml.ws">Endpoint</a> createAndPublishEndpoint(<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">
|
||
创建并发布具有指定地址和实现对象的端点对象。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<span><code>address</code> - 指定要使用的地址和传输/协议的URI。</span>
|
||
<span>http:URI必须导致使用SOAP 1.1 / HTTP绑定。</span>
|
||
<span>实现可能支持其他URI方案。</span>
|
||
</dd>
|
||
<dd>
|
||
<span><code>implementor</code> - 将要调度传入请求的服务实现对象。</span>
|
||
<span>相应的类必须使用所有必要的Web服务注释进行注释。</span>
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
新创建的端点。
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="readEndpointReference-javax.xml.transform.Source-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>readEndpointReference</h4> <pre>public abstract <a href="../../../../javax/xml/ws/EndpointReference.html" title="class in javax.xml.ws">EndpointReference</a> readEndpointReference(<a href="../../../../javax/xml/transform/Source.html" title="interface in javax.xml.transform">Source</a> eprInfoset)</pre>
|
||
<div class="block">
|
||
从eprInfoset中
|
||
<code>eprInfoset</code>的信息集读取
|
||
<code>eprInfoset</code> 。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>eprInfoset</code> - 用于EndpointReference的信息集
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
<span>该<code>EndpointReference</code>从解组<code>eprInfoset</code> 。</span>
|
||
<span>此方法从不返回<code>null</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>eprInfoset</code> 。
|
||
</dd>
|
||
<dd>
|
||
<code><a href="../../../../java/lang/NullPointerException.html" title="class in java.lang">NullPointerException</a></code> - 如果给出了
|
||
<code>null</code>
|
||
<code>eprInfoset</code>值。
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
JAX-WS 2.1
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="getPort-javax.xml.ws.EndpointReference-java.lang.Class-javax.xml.ws.WebServiceFeature...-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getPort</h4> <pre>public abstract <T> T getPort(<a href="../../../../javax/xml/ws/EndpointReference.html" title="class in javax.xml.ws">EndpointReference</a> endpointReference,
|
||
<a href="../../../../java/lang/Class.html" title="class in java.lang">类</a><T> serviceEndpointInterface,
|
||
<a href="../../../../javax/xml/ws/WebServiceFeature.html" title="class in javax.xml.ws">WebServiceFeature</a>... features)</pre>
|
||
<div class="block">
|
||
<span>getPort方法返回代理。</span>
|
||
<span>如果有在任何参考参数<code>endpointReference</code> ,则这些参考参数必须显示为SOAP标头,指示它们是参照参数,对发送到端点的所有消息。</span>
|
||
<span>参数<code>serviceEndpointInterface</code>指定返回代理支持的服务端点接口。</span>
|
||
<span>参数<code>endpointReference</code>指定返回的代理将调用的端点。</span>
|
||
<span>在此方法的实施中,JAX-WS运行时系统需要选择协议绑定(和端口)和来自的WSDL元数据相应地配置代理的责任<code>serviceEndpointInterface</code>和<code>EndpointReference</code> 。</span>
|
||
<span>为了成功返回代理的方法,WSDL元数据必须可用,并且<code>endpointReference</code>必须包含一个理解为<code>serviceName</code>元数据的实现。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>endpointReference</code> - 返回的代理将调用的EndpointReference。
|
||
</dd>
|
||
<dd>
|
||
<code>serviceEndpointInterface</code> - 服务端点接口
|
||
</dd>
|
||
<dd>
|
||
<span><code>features</code> - 要在代理上配置的WebServiceFeatures列表。</span>
|
||
<span>支持的功能不是在<code>features</code>参数将其默认值。</span>
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
支持指定服务端点接口的Object Proxy实例
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<span><code><a href="../../../../javax/xml/ws/WebServiceException.html" title="class in javax.xml.ws">WebServiceException</a></code> -</span>
|
||
<ul>
|
||
<li> <span>如果在创建代理时出现错误</span> </li>
|
||
<li> <span>如果这个方法需要有任何遗漏的WSDL元数据}</span> </li>
|
||
<li> <span>如果这个<code>endpointReference</code>是非法的</span> </li>
|
||
<li> <span>如果非法<code>serviceEndpointInterface</code>指定</span> </li>
|
||
<li> <span>如果启用了与该端口不兼容或不受支持的功能。</span> </li>
|
||
</ul>
|
||
</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/WebServiceFeature.html" title="javax.xml.ws中的类"><code>WebServiceFeature</code></a></span>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="createW3CEndpointReference-java.lang.String-javax.xml.namespace.QName-javax.xml.namespace.QName-java.util.List-java.lang.String-java.util.List-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>createW3CEndpointReference</h4> <pre>public abstract <a href="../../../../javax/xml/ws/wsaddressing/W3CEndpointReference.html" title="class in javax.xml.ws.wsaddressing">W3CEndpointReference</a> createW3CEndpointReference(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> address,
|
||
<a href="../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> serviceName,
|
||
<a href="../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> portName,
|
||
<a href="../../../../java/util/List.html" title="interface in java.util">List</a><<a href="../../../../org/w3c/dom/Element.html" title="interface in org.w3c.dom">Element</a>> metadata,
|
||
<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> wsdlDocumentLocation,
|
||
<a href="../../../../java/util/List.html" title="interface in java.util">List</a><<a href="../../../../org/w3c/dom/Element.html" title="interface in org.w3c.dom">Element</a>> referenceParameters)</pre>
|
||
<div class="block">
|
||
<span>工厂方法创建一个<code>W3CEndpointReference</code> 。</span>
|
||
<p> <span>该方法可用于为任何端点创建<code>W3CEndpointReference</code> ,方法是指定<code>address</code>属性以及任何其他所需的属性。</span> <span>这种方法也可以用来创建一个<code>W3CEndpointReference</code>对于由同一个Java EE应用程序发布的端点。</span> <span>这样做<code>address</code>可以提供财产或这种方法能自动判断<code>address</code>由同一个Java EE应用程序公布,并通过识别端点的<code>serviceName</code>个<code>portName</code>化子性质。</span> <span>如果<code>address</code>为<code>null</code> ,并且<code>serviceName</code>和<code>portName</code>未标识同一Java EE应用程序发布的端点, <code>javax.lang.IllegalStateException</code>必须抛出<code>javax.lang.IllegalStateException</code> 。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>address</code> - 指定目标端点的地址
|
||
</dd>
|
||
<dd>
|
||
<code>serviceName</code> - WSDL中服务的合格名称。
|
||
</dd>
|
||
<dd>
|
||
<code>portName</code> - WSDL中端点的合格名称。
|
||
</dd>
|
||
<dd>
|
||
<code>metadata</code> - 应添加到
|
||
<code>W3CEndpointReference</code>实例
|
||
<code>wsa:metadata</code>元素的元素列表。
|
||
</dd>
|
||
<dd>
|
||
<code>wsdlDocumentLocation</code> - 服务的WSDL文档位置的URL。
|
||
</dd>
|
||
<dd>
|
||
<code>referenceParameters</code> - 与返回的
|
||
<code>EndpointReference</code>实例相关联的
|
||
<code>EndpointReference</code>参数。
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
<span>该<code>W3CEndpointReference</code>从创建<code>serviceName</code> , <code>portName</code> , <code>metadata</code> , <code>wsdlDocumentLocation</code>和<code>referenceParameters</code> 。</span>
|
||
<span>这种方法永远不会返回<code>null</code> 。</span>
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<span><code><a href="../../../../java/lang/IllegalStateException.html" title="class in java.lang">IllegalStateException</a></code> -</span>
|
||
<ul>
|
||
<li> <span>如果<code>address</code> , <code>serviceName</code>和<code>portName</code>都<code>null</code> 。</span> </li>
|
||
<li> <span>如果<code>serviceName</code>服务是<code>null</code>和<code>portName</code>不是<code>null</code> 。</span> </li>
|
||
<li> <span>如果<code>address</code>属性为<code>null</code> ,并且<code>serviceName</code>和<code>portName</code>未指定由同一Java EE应用程序发布的有效端点。</span> </li>
|
||
<li> <span>如果<code>serviceName</code>不是<code>null</code>并且不在指定的WSDL中。</span> </li>
|
||
<li> <span>如果<code>portName</code>端口不是<code>null</code> ,并且它不存在于WSDL中的<code>serviceName</code>服务中。</span> </li>
|
||
<li> <span>如果<code>wsdlDocumentLocation</code>不是<code>null</code>并且不表示有效的WSDL。</span> </li>
|
||
</ul>
|
||
</dd>
|
||
<dd>
|
||
<code><a href="../../../../javax/xml/ws/WebServiceException.html" title="class in javax.xml.ws">WebServiceException</a></code> - 如果在创建
|
||
<code>W3CEndpointReference</code>时发生错误。
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
JAX-WS 2.1
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="createW3CEndpointReference-java.lang.String-javax.xml.namespace.QName-javax.xml.namespace.QName-javax.xml.namespace.QName-java.util.List-java.lang.String-java.util.List-java.util.List-java.util.Map-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>createW3CEndpointReference</h4> <pre>public <a href="../../../../javax/xml/ws/wsaddressing/W3CEndpointReference.html" title="class in javax.xml.ws.wsaddressing">W3CEndpointReference</a> createW3CEndpointReference(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> address,
|
||
<a href="../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> interfaceName,
|
||
<a href="../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> serviceName,
|
||
<a href="../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a> portName,
|
||
<a href="../../../../java/util/List.html" title="interface in java.util">List</a><<a href="../../../../org/w3c/dom/Element.html" title="interface in org.w3c.dom">Element</a>> metadata,
|
||
<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> wsdlDocumentLocation,
|
||
<a href="../../../../java/util/List.html" title="interface in java.util">List</a><<a href="../../../../org/w3c/dom/Element.html" title="interface in org.w3c.dom">Element</a>> referenceParameters,
|
||
<a href="../../../../java/util/List.html" title="interface in java.util">List</a><<a href="../../../../org/w3c/dom/Element.html" title="interface in org.w3c.dom">Element</a>> elements,
|
||
<a href="../../../../java/util/Map.html" title="interface in java.util">Map</a><<a href="../../../../javax/xml/namespace/QName.html" title="class in javax.xml.namespace">QName</a>,<a href="../../../../java/lang/String.html" title="class in java.lang">String</a>> attributes)</pre>
|
||
<div class="block">
|
||
<span>工厂方法创建一个<code>W3CEndpointReference</code> 。</span>
|
||
<span>使用此方法,可以使用扩展元素和属性创建<code>W3CEndpointReference</code>实例。</span>
|
||
<span><code>Provider</code>实现必须覆盖默认实现。</span>
|
||
<p> <span>这种方法可以被用来创建一个<code>W3CEndpointReference</code>通过指定任何端点<code>address</code>与任何其它所需的性质沿属性。</span> <span>这种方法也可以用来创建一个<code>W3CEndpointReference</code>对于由同一个Java EE应用程序发布的端点。</span> <span>这样做<code>address</code>可以提供财产或这种方法能自动判断<code>address</code>由同一个Java EE应用程序公布,并通过识别端点的<code>serviceName</code>个<code>portName</code>化子性质。</span> <span>如果<code>address</code>为<code>null</code> ,并且<code>serviceName</code>和<code>portName</code>未标识同一Java EE应用程序发布的端点, <code>javax.lang.IllegalStateException</code>必须抛出<code>javax.lang.IllegalStateException</code> 。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>address</code> - 指定目标端点的地址
|
||
</dd>
|
||
<dd>
|
||
<code>interfaceName</code> -
|
||
<code>wsam:InterfaceName</code>元素在
|
||
<code>wsa:Metadata</code>元素。
|
||
</dd>
|
||
<dd>
|
||
<code>serviceName</code> - WSDL中服务的合格名称。
|
||
</dd>
|
||
<dd>
|
||
<code>portName</code> - WSDL中端点的合格名称。
|
||
</dd>
|
||
<dd>
|
||
<code>metadata</code> - 应添加到
|
||
<code>W3CEndpointReference</code>实例
|
||
<code>wsa:metadata</code>元素的元素列表。
|
||
</dd>
|
||
<dd>
|
||
<code>wsdlDocumentLocation</code> - 服务的WSDL文档位置的URL。
|
||
</dd>
|
||
<dd>
|
||
<code>referenceParameters</code> - 与返回的
|
||
<code>EndpointReference</code>实例相关联的
|
||
<code>EndpointReference</code>参数。
|
||
</dd>
|
||
<dd>
|
||
<code>elements</code> - 与返回的
|
||
<code>EndpointReference</code>实例相关联的扩展元素。
|
||
</dd>
|
||
<dd>
|
||
<code>attributes</code> - 与返回的
|
||
<code>EndpointReference</code>实例相关联的
|
||
<code>EndpointReference</code>属性。
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
<span>该<code>W3CEndpointReference</code>从创建<code>serviceName</code> , <code>portName</code> , <code>metadata</code> , <code>wsdlDocumentLocation</code>和<code>referenceParameters</code> 。</span>
|
||
<span>这种方法永远不会返回<code>null</code> 。</span>
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<span><code><a href="../../../../java/lang/IllegalStateException.html" title="class in java.lang">IllegalStateException</a></code> -</span>
|
||
<ul>
|
||
<li> <span>如果<code>address</code> , <code>serviceName</code>和<code>portName</code>都<code>null</code> 。</span> </li>
|
||
<li> <span>如果<code>serviceName</code>服务是<code>null</code>和<code>portName</code>不是<code>null</code> 。</span> </li>
|
||
<li> <span>如果<code>address</code>属性为<code>null</code> ,并且<code>serviceName</code>和<code>portName</code>未指定由同一Java EE应用程序发布的有效端点。</span> </li>
|
||
<li> <span>如果<code>serviceName</code>不是<code>null</code>并且不在指定的WSDL中。</span> </li>
|
||
<li> <span>如果<code>portName</code>端口不是<code>null</code> ,并且它不存在于WSDL中的<code>serviceName</code>服务中。</span> </li>
|
||
<li> <span>如果<code>wsdlDocumentLocation</code>不是<code>null</code>并且不表示有效的WSDL。</span> </li>
|
||
<li> <span>如果<code>wsdlDocumentLocation</code>不是<code>null</code>但是wsdli:wsdlLocation的命名空间名称不能从可用的元数据获得。</span> </li>
|
||
</ul>
|
||
</dd>
|
||
<dd>
|
||
<code><a href="../../../../javax/xml/ws/WebServiceException.html" title="class in javax.xml.ws">WebServiceException</a></code> - 如果在创建
|
||
<code>W3CEndpointReference</code>时发生错误。
|
||
</dd>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
JAX-WS 2.2
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="createAndPublishEndpoint-java.lang.String-java.lang.Object-javax.xml.ws.WebServiceFeature...-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>createAndPublishEndpoint</h4> <pre>public <a href="../../../../javax/xml/ws/Endpoint.html" title="class in javax.xml.ws">Endpoint</a> createAndPublishEndpoint(<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>创建并发布具有指定地址,实现对象和Web服务功能的端点对象。</span>
|
||
<span><code>Provider</code>实现必须覆盖默认实现。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<span><code>address</code> - 指定要使用的地址和传输/协议的URI。</span>
|
||
<span>http:URI必须导致使用SOAP 1.1 / HTTP绑定。</span>
|
||
<span>实现可能支持其他URI方案。</span>
|
||
</dd>
|
||
<dd>
|
||
<span><code>implementor</code> - 要发送传入请求的服务实现对象。</span>
|
||
<span>相应的类必须使用所有必要的Web服务注释进行注释。</span>
|
||
</dd>
|
||
<dd>
|
||
<span><code>features</code> - 要在端点上配置的WebServiceFeatures列表。</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="createEndpoint-java.lang.String-java.lang.Object-javax.xml.ws.WebServiceFeature...-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>createEndpoint</h4> <pre>public <a href="../../../../javax/xml/ws/Endpoint.html" title="class in javax.xml.ws">Endpoint</a> createEndpoint(<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>
|
||
<span><code>Provider</code>实现必须覆盖默认实现。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>bindingId</code> - 指定所需绑定的URI(例如SOAP / HTTP)
|
||
</dd>
|
||
<dd>
|
||
<span><code>implementor</code> - 将要调度传入请求的服务实现对象。</span>
|
||
<span>相应的类必须使用所有必要的Web服务注释进行注释。</span>
|
||
</dd>
|
||
<dd>
|
||
<span><code>features</code> - 要在端点上配置的WebServiceFeatures的列表。</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="createEndpoint-java.lang.String-java.lang.Class-javax.xml.ws.spi.Invoker-javax.xml.ws.WebServiceFeature...-">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>createEndpoint</h4> <pre>public <a href="../../../../javax/xml/ws/Endpoint.html" title="class in javax.xml.ws">Endpoint</a> createEndpoint(<a href="../../../../java/lang/String.html" title="class in java.lang">String</a> bindingId,
|
||
<a href="../../../../java/lang/Class.html" title="class in java.lang">类</a><?> implementorClass,
|
||
<a href="../../../../javax/xml/ws/spi/Invoker.html" title="class in javax.xml.ws.spi">Invoker</a> invoker,
|
||
<a href="../../../../javax/xml/ws/WebServiceFeature.html" title="class in javax.xml.ws">WebServiceFeature</a>... features)</pre>
|
||
<div class="block">
|
||
<span>使用提供的绑定,实现类,调用者和Web服务功能创建端点对象。</span>
|
||
<span>容器通常使用它来创建Endpoint对象。</span>
|
||
<span><code>Provider</code>实现必须覆盖默认实现。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<span><code>bindingId</code> - 指定所需绑定的URI(例如SOAP / HTTP)。</span>
|
||
<span>可以为null。</span>
|
||
</dd>
|
||
<dd>
|
||
<code>implementorClass</code> - 必须使用所有必需的Web服务注释注释的服务实现类。
|
||
</dd>
|
||
<dd>
|
||
<code>invoker</code> - 对服务实例进行实际调用。
|
||
</dd>
|
||
<dd>
|
||
<span><code>features</code> - 要在端点上配置的WebServiceFeatures列表。</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> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
</div>
|
||
</div> |