第 40 章 开发同步应用程序摘要 JAX-WS 提供了一种简单的机制,用于异步访问服务。SEI 可以指定可用于异步访问服务的其他方法。Apache CXF 代码生成器为您生成额外的方法。您只需添加业务逻辑。 40.1. 同步调用的类型 除了调用的常见同步模式外,Apache CXF 支持两种异步调用形式: 轮询方法 - 要使用轮询方法调用远程操作,您需要调用没有输出参数的方法,但会返回 javax.xml.ws.Response 对象。可以轮询 Response 对象(从 javax.util.concurrency.Future 接口继承),以检查响应消息是否已到达。 回调方法 - 要使用回调方法调用远程操作,您需要调用一个方法,该方法取对回调对象( javax.xml.ws.AsyncHandler 类型)的引用作为其参数之一。当响应消息到达客户端时,运行时调用会返回 AsyncHandler 对象,并为其提供响应消息的内容。 前一个下一个