17.4.2. 查询参数(35 参数)


名称描述默认类型

dataFormat (common)

CXF 端点支持的数据类型消息。

Enum 值:

  • PAYLOAD
  • RAW
  • MESSAGE
  • CXF_MESSAGE
  • POJO

POJO

DataFormat

wrapStyle (common)

WSDL 风格,它描述了在 SOAP 正文中如何表示参数。如果值为 false,则 CXF 将选择 document-literal unwrapped 样式,如果值为 true,则 CXF 将选择文档嵌套样式。

 

布尔值

bridgeErrorHandler (consumer)

允许将消费者桥接到 Camel 路由错误处理程序,这意味着当消费者试图选择传入消息或类似信息时发生异常,现在将作为消息处理并由路由 Error Handler 处理。默认情况下,使用者将使用 org.apache.camel.spi.ExceptionHandler 来处理例外情况,该处理程序将被记录在 WARN 或 ERROR 级别,并忽略。

false

布尔值

exceptionHandler (消费者)

要让使用者使用自定义例外处理程序:请注意,如果启用了 bridgeErrorHandler 选项,则此选项不在使用。默认情况下,使用者将处理异常,其记录在 WARN 或 ERROR 级别中,并忽略。

 

ExceptionHandler

ExchangePattern (消费者)

在消费者创建交换时设置交换模式。

Enum 值:

  • 仅限
  • InOut
  • InOptionalOut
 

ExchangePattern

cookieHandler (producer)

配置 Cookie 处理程序,以维护 HTTP 会话。

 

CookieHandler

defaultOperationName (producer)

此选项将设置默认 operationName,它将由调用远程服务的 CxfProducer 使用。

 

字符串

defaultOperationNamespace (producer)

此选项将设置默认 operationNamespace,它将由调用远程服务的 CxfProducer 使用。

 

字符串

hostnameVerifier (producer)

要使用的主机名验证器。使用 # 表示法引用 registry 中的 HostnameVerifier。

 

HostnameVerifier

lazyStartProducer (producer)

制作者是否应启动 lazy (在第一个消息中)。通过启动 lazy,您可以使用此选项来允许 CamelContext 和路由在制作者启动期间启动,并导致路由启动失败。通过将这个启动延迟到延迟,那么可以通过 Camel 的路由错误处理程序路由消息期间,可以处理启动失败。请注意,在处理第一个消息时,创建并启动制作者可能需要稍等时间,并延长处理的总处理时间。

false

布尔值

sslContextParameters (producer)

Camel SSL 设置参考。使用 # 表示法引用 SSL 上下文。

 

SSLContextParameters

包装 (生成)

CXF 端点制作者将调用的种类。

false

布尔值

同步 (生成(高级)

设置是否应严格使用同步处理。

false

布尔值

allowStreaming (高级)

这个选项控制在 PAYLOAD 模式下运行 CXF 组件时,将 DOM 解析传入的消息到 DOM Elements,或者将有效负载保留为 javax.xml.transform.Source 对象,该对象在某些情况下允许流。

 

布尔值

总线 (高级)

使用自定义配置的 CXF 总线。

 

总线

continuationTimeout (高级)

这个选项用于设置 CXF continuation 超时,在 CXF 服务器使用 Jetty 或 Servlet 传输时,默认可在 CxfConsumer 中使用它。

30000

long

cxfBinding (高级)

使用自定义 CxfBinding 控制 Camel 消息和 CXF 消息之间的绑定。

 

CxfBinding

cxfConfigurer (高级)

这个选项可以应用 org.apache.camel.component.cxf.CxfEndpointConfigurer 的实现,它支持以编程方式配置 CXF 端点。用户可通过实施 CxfEndpointConfigurer 的 configure{ServerClient} 方法来配置 CXF 服务器和客户端。

 

CxfConfigurer

defaultBus (高级)

当 CXF 端点自行创建总线时,将设置默认总线。

false

布尔值

headerFilterStrategy (高级)

使用自定义 HeaderFilterStrategy 过滤标题到 Camel 消息或从 Camel 消息过滤。

 

HeaderFilterStrategy

mergeProtocolHeaders (高级)

是否合并协议标头。如果启用,则在 Camel 和 CXF 之间传播标头会变得更加一致且类似。如需了解更多详细信息,请参阅 CAMEL-6393。

false

布尔值

mtomEnabled (高级)

启用 MTOM (attachments)。这需要使用 POJO 或 PAYLOAD 数据格式模式。

false

布尔值

属性 (高级)

要使用映射中的键/值对设置额外的 CXF 选项。例如,要在 SOAP 故障中打开 stacktraces,属性.faultStackTraceEnabled=true。

 

map

skipPayloadMessagePartCheck (高级)

设置是否应禁用 SOAP 消息验证。

false

布尔值

loggingFeatureEnabled (logging)

这个选项启用 CXF Logging 功能,它将入站和出站 SOAP 消息写入日志中。

false

布尔值

loggingSizeLimit (logging)

为限制在启用了日志记录功能时,日志记录器将输出的字节数,-1 代表没有限制。

49152

int

skipFaultLogging (logging)

这个选项控制 PhaseInterceptorChain 是否跳过记录它捕获的信息。

false

布尔值

密码 (安全)

这个选项用于为 CXF 客户端设置密码的基本身份验证信息。

 

字符串

用户名 (安全)

这个选项用于为 CXF 客户端设置 username 的基本身份验证信息。

 

字符串

bindingId (service)

要使用的服务模型的 bindingId。

 

字符串

PortName (service)

此服务实施的端点名称,它映射到 wsdl:portname。在 ns:PORT_NAME 格式中,其中 ns 是在这个范围内有效的命名空间前缀。

 

字符串

publishedEndpointUrl (service)

此选项可覆盖从 WSDL 中发布的 endpointUrl,该DL 可通过服务地址 url 和 wsd 进行访问。

 

字符串

serviceClass (service)

SEI (Service Endpoint Interface)类的类名称,它可能具有 JSR181 注解。

 

serviceName (service)

此服务实施的服务名称,它映射到 wsdl:servicename。

 

字符串

wsdlURL (service)

WSDL 的位置。可以在类路径、文件系统或远程托管上。

 

字符串

serviceNameportNameQNames,因此如果您为其提供 {namespace} 前缀,如上例中所示。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.