javax.xml.ws.handler

接口
异常
所有已知子接口:
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 - 消息上下文