43.2. 实施逻辑处理程序

概述

逻辑处理程序实施 javax.xml.ws.handler.LogicalHandler 接口。例 43.1 “LogicalHandler Synopsis” 中显示的 LogicalHandler 接口将 LogicalMessageContext 对象传递给 handleMessage () 方法和 handleFault () 方法。上下文 对象提供对消息 的正文 和在消息交换上下文中设置的任何属性的访问。

例 43.1. LogicalHandler Synopsis

public interface LogicalHandler extends Handler
{
  boolean handleMessage(LogicalMessageContext context);
  boolean handleFault(LogicalMessageContext context);
  void close(LogicalMessageContext context);
}

步骤

要实现逻辑手,您可以执行以下操作:

  1. 实施处理程序所需的任何 第 43.6 节 “初始化处理程序” 逻辑。
  2. 实施 第 43.3 节 “处理逻辑处理程序中的消息” 逻辑。
  3. 实施 第 43.7 节 “处理故障消息” 逻辑。
  4. 在完成时,实施 第 43.8 节 “关闭处理程序” 处理程序的逻辑。
  5. 在销毁前,为 第 43.9 节 “释放处理程序” 处理程序的资源实施任何逻辑。