17.4.3. 数据格式的描述
在 Apache Camel 中,Camel CXF 组件是与 Web 服务集成路由的关键。您可以使用 Camel CXF 组件创建 CXF 端点,该端点可通过以下方法之一使用:
- consumer - (路由开始)代表一个 Web 服务实例,它与路由集成。注入路由的有效负载类型取决于端点的 dataFormat 选项的值。
- 制作者 - (路由中的其他点)代表 WS 客户端代理,它将当前交换对象转换为远程 Web 服务上的操作调用。当前交换的格式必须与端点的 dataFormat 设置匹配。
DataFormat | 描述 |
---|---|
| POJO (旧的 Java 对象)是目标服务器上被调用的方法的 Java 参数。支持协议和逻辑 JAX-WS 处理程序。 |
|
应用 CXF 端点中消息配置后 |
|
|
|
|
您可以通过检索交换属性 CamelCXFDataFormat
来确定交换的数据模型。Exchange key constant 在 org.apache.camel.component.cxf.common.message.CxfConstants.DATA_FORMAT_PROPERTY
中定义。