54.4.2. 查询参数(13 参数)


Expand
Name描述默认类型

contentCache (生成器)

加载资源时资源内容(样式表文件)的缓存。如果设置为 false Camel,则将在每次消息处理时重新加载 样式sheet 文件。这非常适合开发。使用 clearCachedStylesheet 操作可强制在运行时通过 JMX 重新加载缓存式表表。

true

布尔值

deleteOutputFile (producer)

如果您有 output=file,则此选项将指示在 Exchange 处理时是否应删除输出文件。例如,假设输出文件是一个临时文件,然后在使用后再将其删除。

false

布尔值

failOnNullBody (生产器)

如果输入正文为空,则是否要抛出异常。

true

布尔值

lazyStartProducer (producer)

制作者是否应启动 lazy (在第一条消息中)。通过开始 lazy,您可以使用此方法来允许 CamelContext 和路由在制作者无法启动时启动失败,并导致路由无法启动。通过将此启动推迟为 lazy,则启动失败可以通过 Camel 的路由错误处理程序在路由消息期间处理。请注意,当处理第一条消息时,创建和启动制作者可能需要花费一些时间,延长处理总处理时间。

false

布尔值

输出 (生成器)

用于指定要使用的输出类型的选项。可能的值有:字符串、字节数、DOM、文件。前三个选项都基于内存中,其中的文件直接流传输到 java.io.File。对于文件,您必须使用密钥 Exchange.XSLT_FILE_NAME (也称为 CamelXsltFileName)在 IN 标头中指定文件名。另外,必须事先创建导致文件名的任何路径,否则在运行时会抛出异常。

枚举值:

  • 字符串
  • bytes
  • DOM
  • file

字符串

XsltOutput

transformerCacheSize (producer)

缓存的 javax.xml.transform.Transformer 对象的数量,以避免调用 Template.newTransformer ()。

0

int

实体Resolver (高级)

使用自定义 org.xml.sax.EntityResolver with javax.xml.transform.sax.SAXSource。

 

EntityResolver

errorListener (高级)

允许配置使用自定义 javax.xml.transform.ErrorListener。在执行此操作时要注意,默认的错误监听程序会捕获所有错误或致命错误并在 Exchange 上存储信息,因为属性不在使用中。因此,只在特殊用例中使用这个选项。

 

ErrorListener

结果因素 (高级)

允许您使用可让您使用自定义 org.apache.camel.builder.xml.ResultHandlerFactory 的自定义 org.apache.camel.builder.xml.ResultHandler 类型。

 

ResultHandlerFactory

Trans TranserFactory (advanced)

使用自定义 XSLT 转换器工厂。

 

TransformerFactory

TranserFactoryClass (advanced)

要使用自定义 XSLT 转换器工厂,请将 指定为 FQN 类名称。

 

字符串

Trans TranserFactoryConfigurationStrategy (advanced)

一个配置策略,可在新创建的 TransformerFactory 实例上应用。

 

TransformerFactoryConfigurationStrategy

uriResolver (高级)

使用自定义 javax.xml.transform.URIResolver。

 

URIResolver

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat