175 lines
7.2 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.handler
</div>
<h2 class="title" title="Interface Handler">Interface Handler&lt;C extends <a href="../../../../javax/xml/ws/handler/MessageContext.html" title="interface in javax.xml.ws.handler">MessageContext</a>&gt;</h2>
</div><div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>
All Known Subinterfaces:
</dt>
<dd>
<span><a href="../../../../javax/xml/ws/handler/LogicalHandler.html" title="javax.xml.ws.handler中的接口">LogicalHandler</a> &lt;C&gt; <a href="../../../../javax/xml/ws/handler/soap/SOAPHandler.html" title="javax.xml.ws.handler.soap中的接口">SOAPHandler</a> &lt;T&gt;</span>
</dd>
</dl>
<hr/> <br/> <pre>public interface <span class="typeNameLabel">Handler&lt;C extends <a href="../../../../javax/xml/ws/handler/MessageContext.html" title="interface in javax.xml.ws.handler">MessageContext</a>&gt;</span></pre>
<div class="block">
<code>Handler</code>接口是JAX-WS处理程序的基本界面。
</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">
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- --> </a> <h3>方法摘要</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Method Summary table, listing methods, and an explanation">
<caption>
<span class="activeTableTab" id="t0"><span>所有方法</span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t2"><span><a href="javascript:show(2);">接口方法</a></span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t3"><span><a href="javascript:show(4);">抽象方法</a></span><span class="tabEnd"> </span></span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor" id="i0">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/xml/ws/handler/Handler.html#close-javax.xml.ws.handler.MessageContext-">close</a></span>(<a href="../../../../javax/xml/ws/handler/MessageContext.html" title="interface in javax.xml.ws.handler">MessageContext</a> context)</code>
<div class="block">
在JAX-WS运行时间发送消息故障或异常之前在消息交换模式的结束时调用。
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/xml/ws/handler/Handler.html#handleFault-C-">handleFault</a></span>(<a href="../../../../javax/xml/ws/handler/Handler.html" title="type parameter in Handler">C</a> context)</code>
<div class="block">
调用
<code>handleFault</code>方法进行故障消息处理。
</div> </td>
</tr>
<tr class="altColor" id="i2">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../javax/xml/ws/handler/Handler.html#handleMessage-C-">handleMessage</a></span>(<a href="../../../../javax/xml/ws/handler/Handler.html" title="type parameter in Handler">C</a> context)</code>
<div class="block">
<code>handleMessage</code>方法被调用用于正常处理入站和出站邮件。
</div> </td>
</tr>
</tbody>
</table> </li>
</ul> </li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="handleMessage-javax.xml.ws.handler.MessageContext-">
<!-- --> </a><a name="handleMessage-C-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>handleMessage</h4> <pre>boolean handleMessage(<a href="../../../../javax/xml/ws/handler/Handler.html" title="type parameter in Handler">C</a> context)</pre>
<div class="block">
<span><code>handleMessage</code>方法被调用用于正常处理入站和出站邮件。</span>
<span>有关详细信息请参阅JAX-WS规范中的处理程序框架的描述。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>context</code> - 消息上下文。
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>处理程序处理是否应该继续当前消息的指示</span>
<ul>
<li> <span>返回<code>true</code>继续处理。</span> </li>
<li> <span>返回<code>false</code>进行块处理。</span> </li>
</ul>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/lang/RuntimeException.html" title="class in java.lang">RuntimeException</a></code> - 使JAX-WS运行时停止处理程序处理并产生故障。
</dd>
<dd>
<code><a href="../../../../javax/xml/ws/ProtocolException.html" title="class in javax.xml.ws">ProtocolException</a></code> - 使JAX-WS运行时切换到故障消息处理。
</dd>
</dl> </li>
</ul> <a name="handleFault-javax.xml.ws.handler.MessageContext-">
<!-- --> </a><a name="handleFault-C-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>handleFault</h4> <pre>boolean handleFault(<a href="../../../../javax/xml/ws/handler/Handler.html" title="type parameter in Handler">C</a> context)</pre>
<div class="block">
<span>调用<code>handleFault</code>方法进行故障消息处理。</span>
<span>有关详细信息请参阅JAX-WS规范中的处理程序框架的描述。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>context</code> - 消息上下文
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>关于处理程序故障处理是否应该继续当前消息的指示</span>
<ul>
<li> <span>返回<code>true</code>继续处理。</span> </li>
<li> <span>返回<code>false</code>进行块处理。</span> </li>
</ul>
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../../../java/lang/RuntimeException.html" title="class in java.lang">RuntimeException</a></code> - 导致JAX-WS运行时停止处理程序故障处理并分派故障。
</dd>
<dd>
<code><a href="../../../../javax/xml/ws/ProtocolException.html" title="class in javax.xml.ws">ProtocolException</a></code> - 使JAX-WS运行时停止处理程序故障处理并分发故障。
</dd>
</dl> </li>
</ul> <a name="close-javax.xml.ws.handler.MessageContext-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>close</h4> <pre>void close(<a href="../../../../javax/xml/ws/handler/MessageContext.html" title="interface in javax.xml.ws.handler">MessageContext</a> context)</pre>
<div class="block">
<span>在JAX-WS运行时间发送消息故障或异常之前在消息交换模式的结束时调用。</span>
<span>有关详细信息请参阅JAX-WS规范中的处理程序框架的描述。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>context</code> - 消息上下文
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>