43.2. 实施逻辑处理程序


概述

逻辑处理程序实施 javax.xml.ws.handler.LogicalHandler 接口。LogicalHandler 接口显示在 例 43.1 “LogicalHandler Synopsis” 中,将 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 节 “发布处理程序” 处理程序的资源实施任何逻辑。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.