324.2.2. 查询参数(22 参数):
Name | 描述 | 默认 | 类型 |
---|---|---|---|
messageFilter (通用) | 提供自定义 MessageFilter 的选项。例如,当您想自行处理标头或附加时。 | MessageFilter | |
bridgeErrorHandler (consumer) | 允许将消费者桥接到 Camel 路由 Error Handler,这意味着使用者试图获取传入消息或类似信息时出现任何异常,现在将作为一个消息进行处理,并由路由 Error Handler 处理。默认情况下,使用者将使用 org.apache.camel.spi.Exception 处理程序处理异常,该处理程序将记录在 WARN 或 ERROR 级别,并忽略。 | false | 布尔值 |
endpointDispatcher (consumer) | Spring org.springframework.ws.server.endpoint.MessageEndpoint (用于将 Spring-WS 收到的消息发送到 Camel 端点),以与现有(传统的)端点映射(如 PayloadRootQNameEndpointMapping、SapActionEndpointMapping 等)集成。 | CamelEndpointDispatcher | |
endpointMapping (消费者) | 引用 registry/ApplicationContext 中的 org.apache.camel.component.spring.ws.bean.CamelEndpointMapping。注册表中只需要一个 bean 来提供所有 Camel/Spring-WS 端点。此 Bean 由 MessageDispatcher 自动发现,并根据端点指定的特征(如 root QName、SOAP 操作等)将请求映射到 Camel 端点。) | CamelSpringWSEndpoint Mapping | |
表达式 (消费者) | XPath 表达式使用 when 选项 type=xpathresult。然后需要配置这个选项。 | 字符串 | |
exceptionHandler (消费者) | 要让使用者使用自定义 ExceptionHandler。请注意,如果启用了选项 bridgeErrorHandler,则不使用这个选项。默认情况下,消费者处理异常,这将在 WARN 或 ERROR 级别记录,并忽略。 | ExceptionHandler | |
exchangePattern (consumer) | 在使用者创建交换时设置交换模式。 | ExchangePattern | |
allowResponseAttachment Override (producer) | 使用实际服务层中的附件覆盖 soap 响应附件的选项。如果调用的服务在设置为 true 时附加或者重写了 soap 附加选项,则允许在/out 消息附件中覆盖 soap 附加。 | false | 布尔值 |
allowResponseHeaderOverride (producer) | 在实际服务层中使用标头信息覆盖/传出交换中的 soap 响应标头的选项。如果调用的服务在设置为 true 时附加或者重写了 soap 标头,允许在/out 消息标头中覆盖修改 soap 标头。 | false | 布尔值 |
faultAction (producer) | 表示通过方法提供的 faultAction 响应 WS-Addressing Fault Action 标头的值。 | URI | |
faultTo (生成器) | 表示通过方法提供的 faultAction 响应 WS-Addressing FaultTo 标头的值。 | URI | |
消息工厂 (生产者) | 提供自定义 WebServiceMessageFactory 选项。例如,您希望 Apache Axiom 处理 Web 服务消息而不是 SAAJ。 | WebServiceMessage Factory | |
messageIdStrategy (producer) | 提供自定义 MessageIdStrategy 来控制唯一消息 id 的生成选项。 | MessageIdStrategy | |
messageSender (producer) | 提供自定义 WebServiceMessageSender 的选项。例如,执行身份验证或使用替代传输 | WebServiceMessage Sender | |
outputAction (producer) | 表示方法提供的响应 WS-Addressing Action 标头的值。 | URI | |
replyTo (生成器) | 表示通过方法提供的 replyTo 响应 WS-Addressing ReplyTo 标头的值。 | URI | |
soapAction (producer) | 在访问远程 Web 服务时包括 SOAP 请求中的 SOAP 操作 | 字符串 | |
超时 (生成器) | 在使用制作者调用 webservice 时设置套接字读取超时(以毫秒为单位),请参阅 URLConnection.setReadTimeout ()和 CommonsHttpMessageSender.setReadTimeout ()。在使用内置消息发件人实现时,这个选项可以正常工作: CommonsHttpMessageSender 和 HttpUrlConnectionMessageSender。这些实施之一将默认用于基于 HTTP 的服务,除非您自定义提供给组件的 Spring WS 配置选项。如果您使用非标准发件人,则假定您要处理自己的超时配置。内置消息 sender HttpComponentsMessageSender 被视为被视为已经弃用的 CommonsHttpMessageSender,请参阅 HttpComponentsMessageSender.setReadTimeout ()。 | int | |
webServiceTemplate (producer) | 提供自定义 WebServiceTemplate 的选项。这允许完全控制客户端 Web 服务处理;例如添加自定义拦截器或指定故障解析器、消息发件人或消息工厂。 | WebServiceTemplate | |
wsAddressingAction (producer) | WS-Addressing 1.0 操作标头,以便在访问 Web 服务时包括。To 标头设置为端点 URI 中指定的 web 服务的地址(默认的 Spring-WS 行为)。 | URI | |
同步 (高级) | 设置同步处理是否应当严格使用,还是允许 Camel 使用异步处理(如果受支持)。 | false | 布尔值 |
sslContextParameters (安全) | 使用 SSLContextParameters 配置安全性 | SSLContextParameters |