JavaTM 2 Platform
Standard Ed. 6

javax.xml.ws.handler
介面 Handler<C extends MessageContext>

所有已知子介面:
LogicalHandler<C>, SOAPHandler<T>

public interface Handler<C extends MessageContext>

Handler 介面是 JAX-WS 處理程序的基本介面。

從以下版本開始:
JAX-WS 2.0

方法摘要
 void close(MessageContext context)
          訊息交換網要結束時調用,正好發生在 JAX-WS 運行時指派訊息、錯誤或異常之前。
 boolean handleFault(C context)
          可調用 handleFault 方法進行錯誤訊息處理。
 boolean handleMessage(C context)
          可調用 handleMessage 方法進行普通的入站和出站訊息處理。
 

方法詳細資訊

handleMessage

boolean handleMessage(C context)
可調用 handleMessage 方法進行普通的入站和出站訊息處理。有關完整資訊,請參閱 JAX-WS 規範中處理程序框架的描述。

參數:
context - 訊息上下文。
返回:
指示處理程序是否應該繼續處理當前訊息。
  • 返回 true 表示繼續處理。
  • 返回 false 表示停止處理。
拋出:
RuntimeException - 使 JAX-WS 運行時停止處理程序的處理並產生一個錯誤。
ProtocolException - 使 JAX-WS 運行時切換到錯誤訊息的處理。

handleFault

boolean handleFault(C context)
可調用 handleFault 方法進行錯誤訊息處理。有關完整資訊,請參閱 JAX-WS 規範中處理程序框架的描述。

參數:
context - 訊息上下文
返回:
指示處理程序錯誤處理是否應該繼續處理當前訊息
  • 返回 true 表示繼續處理。
  • 返回 false 表示停止處理。
拋出:
RuntimeException - 使 JAX-WS 運行時停止處理程序的錯誤處理並指派該錯誤。
ProtocolException - 使 JAX-WS 運行時停止處理程序的錯誤處理並指派該錯誤。

close

void close(MessageContext context)
訊息交換網要結束時調用,正好發生在 JAX-WS 運行時指派訊息、錯誤或異常之前。有關完整資訊,請參閱 JAX-WS 規範中處理程序框架的描述。

參數:
context - 訊息上下文

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only