138.6. 消息标头


Velocity 组件支持 4 个消息标头,如下所列:

Expand
Name描述默认值类型

CamelVelocityResourceUri (producer)

常量 : VELOCITY_RESOURCE_URI

velocity 模板的名称。

 

字符串

CamelVelocityTemplate (producer)

恒定: VELOCITY_TEMPLATE

velocity 模板的内容。

 

字符串

CamelVelocityContext (producer)

常数 : VELOCITY_CONTEXT

要使用的 velocity 上下文。

 

Context

CamelVelocitySupplementalContext (producer)

常量 : VELOCITY_SUPPLEMENTAL_CONTEXT

在使用的 VelocityContext 中添加额外的信息。此标头的值应当是将添加的键/值(用相同名称覆盖任何现有键)的映射。这可用于预设置要在 velocity 端点中重复使用的一些通用键/值。

 

Map

在 Velocity 评估期间设置的标头返回给消息,并作为标头添加。然后,可以将值从 Velocity 返回到 Message。

例如,要在 Velocity 模板 .tm 中设置 fruit 的标头值:

$in.setHeader("fruit", "Apple")
Copy to Clipboard Toggle word wrap

fruit 标头现在可以从 message.out.headers 访问。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部