uTools-Manuals/docs/java/javax/xml/ws/RespectBindingFeature.html

229 lines
12 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 RespectBindingFeature">Class RespectBindingFeature</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><a href="../../../javax/xml/ws/WebServiceFeature.html" title="class in javax.xml.ws">javax.xml.ws.WebServiceFeature</a></li>
<li>
<ul class="inheritance">
<li>javax.xml.ws.RespectBindingFeature</li>
</ul> </li>
</ul> </li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr/> <br/> <pre>public final class <span class="typeNameLabel">RespectBindingFeature</span>
extends <a href="../../../javax/xml/ws/WebServiceFeature.html" title="class in javax.xml.ws">WebServiceFeature</a></pre>
<div class="block">
<span>此功能明确使用的<code>wsdl:binding</code>在JAX-WS运行时。</span>
<span>此功能可以在创建SEI代理的过程中使用<a href="../../../javax/xml/ws/Dispatch.html" title="javax.xml.ws中的接口"><code>Dispatch</code></a>在客户端实例和<a href="../../../javax/xml/ws/Endpoint.html" title="javax.xml.ws中的类"><code>Endpoint</code></a>在服务器端实例。</span>
<span>此功能不能用于客户端上的<a href="../../../javax/xml/ws/Service.html" title="javax.xml.ws中的类"><code>Service</code></a>实例创建。</span>
<p> <span>此功能仅适用于具有关联WSDL的Web服务。</span> <span>启用此功能需要一个JAX-WS实现检查<code>wsdl:binding</code>一个端点在运行时确保所有<code>wsdl:extensions</code>是有<code>required</code>属性设置为<code>true</code>正在使用的理解,有。</span> </p>
<p> <span>以下描述了此功能对启用或禁用的影响:</span> </p>
<ul>
<li> <span>ENABLED在此模式下JAX-WS运行时必须确保所有必需的<code>wsdl:binding</code>扩展包括策略被运行时理解和使用或由Web服务应用程序明确禁用。</span> <span>如果存在对应的<a href="../../../javax/xml/ws/WebServiceFeature.html" title="javax.xml.ws中的类"><code>WebServiceFeature</code></a>或注释则Web服务可以禁用特定的扩展。</span> <span>同样Web服务客户端可以使用相应的禁用特定扩展<code>WebServiceFeature</code>而创建代理或Dispatch实例。</span> <span>运行时还必须确保SEI参数/返回值的<code>wsdl:binding</code></span> <span>启用此功能后如果WSDL中有必需 <code>wsdl:required="true"</code> <code>wsdl:binding</code>扩展并且它不受JAX-WS运行时支持并且尚未被Web服务开发人员显式关闭则该JAX-WS运行时必须执行适当地基于它是在客户端还是服务器上</span>
<ul>
<li> <span>客户端:运行时必须抛出一个<a href="../../../javax/xml/ws/WebServiceException.html" title="javax.xml.ws中的类"><code>WebServiceException</code></a>不早以上时调用的方法之一,但相比不晚于端点操作的第一次调用。</span> </li>
<li> <span>服务器:抛出一个<a href="../../../javax/xml/ws/WebServiceException.html" title="javax.xml.ws中的类"><code>WebServiceException</code></a> ,端点必须无法部署</span> </li>
</ul></li>
<li> <span>禁用:在此模式下,实施可以选择是否检查<code>wsdl:binding</code>以及<code>wsdl:binding</code>将被检查的程度。</span> <span>例如一个实现可以选择表现为该特征被启用另一个实现可以仅选择验证SEI的参数/返回类型绑定。</span> </li>
</ul>
</div>
<dl>
<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/soap/AddressingFeature.html" title="javax.xml.ws.soap中的类"><code>AddressingFeature</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/RespectBindingFeature.html#ID">ID</a></span></code>
<div class="block">
识别RespectBindingFeature的常量值
</div> </td>
</tr>
</tbody>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.javax.xml.ws.WebServiceFeature">
<!-- --> </a> <h3>Fields inherited from class javax.xml.ws.<a href="../../../javax/xml/ws/WebServiceFeature.html" title="class in javax.xml.ws">WebServiceFeature</a></h3> <code><a href="../../../javax/xml/ws/WebServiceFeature.html#enabled">enabled</a></code></li>
</ul> </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/RespectBindingFeature.html#RespectBindingFeature--">RespectBindingFeature</a></span>()</code>
<div class="block">
创建一个
<code>RespectBindingFeature</code>
</div> </td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../javax/xml/ws/RespectBindingFeature.html#RespectBindingFeature-boolean-">RespectBindingFeature</a></span>(boolean enabled)</code>
<div class="block">
创建一个RespectBindingFeature
</div> </td>
</tr>
</tbody>
</table> </li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- --> </a> <h3>方法摘要</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Method Summary table, listing methods, and an explanation">
<caption>
<span class="activeTableTab" id="t0"><span>所有方法</span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t2"><span><a href="javascript:show(2);">接口方法</a></span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t4"><span><a href="javascript:show(8);">具体的方法</a></span><span class="tabEnd"> </span></span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor" id="i0">
<td class="colFirst"><code><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/RespectBindingFeature.html#getID--">getID</a></span>()</code>
<div class="block">
获取此WebServiceFeature的唯一标识符。
</div> </td>
</tr>
</tbody>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javax.xml.ws.WebServiceFeature">
<!-- --> </a> <h3>Methods inherited from class javax.xml.ws.<a href="../../../javax/xml/ws/WebServiceFeature.html" title="class in javax.xml.ws">WebServiceFeature</a></h3> <code><a href="../../../javax/xml/ws/WebServiceFeature.html#isEnabled--">isEnabled</a></code></li>
</ul>
<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="ID">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>ID</h4> <pre>public static final <a href="../../../java/lang/String.html" title="class in java.lang">String</a> ID</pre>
<div class="block">
识别RespectBindingFeature的常量值
</div>
<dl>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../../constant-values.html#javax.xml.ws.RespectBindingFeature.ID">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="RespectBindingFeature--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>RespectBindingFeature</h4> <pre>public RespectBindingFeature()</pre>
<div class="block">
<span>创建一个<code>RespectBindingFeature</code></span>
<span>创建的实例将被启用。</span>
</div> </li>
</ul> <a name="RespectBindingFeature-boolean-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>RespectBindingFeature</h4> <pre>public RespectBindingFeature(boolean enabled)</pre>
<div class="block">
创建一个RespectBindingFeature
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>enabled</code> - 指定是否启用此功能。
</dd>
</dl> </li>
</ul> </li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="getID--">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>getID</h4> <pre>public <a href="../../../java/lang/String.html" title="class in java.lang">String</a> getID()</pre>
<div class="block">
获取此WebServiceFeature的唯一标识符。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../../javax/xml/ws/WebServiceFeature.html#getID--">getID</a></code>
<code><a href="../../../javax/xml/ws/WebServiceFeature.html" title="class in javax.xml.ws">WebServiceFeature</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
该功能的唯一标识符。
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>