JavaTM 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 Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策