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