17.4.2. 查询参数(35 参数)


名称Description默认类型

dataFormat (通用)

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

枚举值:

  • 有效负载
  • RAW
  • MESSAGE
  • CXF_MESSAGE
  • POJO

POJO

DataFormat

wrappedStyle (通用)

WSDL 风格描述 SOAP 正文中的参数如何表示。如果值为 false,CXF 将选择文档号未换行样式,如果值为 true,则 CXF 将选择文档回答程序样式。

 

布尔值

bridgeErrorHandler (consumer)

允许将消费者桥接到 Camel 路由 Error Handler,这意味着使用者试图获取传入消息或类似信息时出现任何异常,现在将作为一个消息进行处理,并由路由 Error Handler 处理。默认情况下,使用者将使用 org.apache.camel.spi.Exception 处理程序处理异常,该处理程序将记录在 WARN 或 ERROR 级别,并忽略。

false

布尔值

exceptionHandler (consumer (advanced))

要让使用者使用自定义 ExceptionHandler。请注意,如果启用了选项 bridgeErrorHandler,则不使用这个选项。默认情况下,消费者处理异常,这将在 WARN 或 ERROR 级别记录,并忽略。

 

ExceptionHandler

exchangePattern (consumer (advanced))

在使用者创建交换时设置交换模式。

枚举值:

  • InOnly
  • 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 和路由在启动期间启动,否则在启动期间出现问题,并导致路由启动失败。通过将这个启动延迟到 lazy 后,可以在通过 Camel 的路由错误处理程序路由消息期间处理启动失败。注意在处理第一个消息时,创建并启动制作者可能花费较少的时间,从而延长处理的总处理时间。

false

布尔值

sslContextParameters (重现)

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

 

SSLContextParameters

嵌套 (生成器)

CXF 端点制作者将调用什么操作。

false

布尔值

同步 (生产器(advanced))

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

false

布尔值

allowStreaming (advanced)

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

 

布尔值

总线 (高级)

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

 

总线

ContinuationTimeout (advanced)

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

30000

long

cxfBinding (advanced)

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

 

CxfBinding

cxfConfigurer (高级)

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

 

CxfConfigurer

默认Bus (高级)

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

false

布尔值

headerFilterStrategy (advanced)

使用自定义 HeaderFilterStrategy 过滤来自 Camel 消息的标头。

 

HeaderFilterStrategy

mergeProtocolHeaders (高级)

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

false

布尔值

mtomEnabled (高级)

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

false

布尔值

属性 (高级)

使用 map 中的键/值对设置额外的 CXF 选项。例如,要打开 SOAP 故障、properties.faultStackTraceEnabled=true 中的 stacktrace。

 

map

skipPayloadMessagePartCheck (advanced)

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

false

布尔值

loggingFeatureEnabled (logging)

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

false

布尔值

loggingSizeLimit (logging)

为限制启用日志记录功能和 -1 (无限制限制)时日志记录器将输出的字节数。

49152

int

skipFaultLogging (logging)

这个选项控制阶段拦截器链是否跳过记录它所捕获的故障。

false

布尔值

密码 (安全)

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

 

字符串

username (security)

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

 

字符串

绑定 ID (服务)

要使用的服务模型的 bindingId。

 

字符串

PORTNAME ( service)

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

 

字符串

publishedEndpointUrl (service)

这个选项可覆盖从 WSDL 发布的 endpointUrl,它可以通过服务地址 url 和 wsd 访问。

 

字符串

serviceClass (service)

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

 

serviceName (service)

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

 

字符串

wsdlURL (service)

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

 

字符串

serviceNameportName s 为 QNames,因此如果您提供它们,请务必将它们前缀为 {namespace},如上例所示。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.