1.4. 支持的语言
有 12 个语言。
| 扩展 | 工件 | JVM 支持级别 | 原生支持级别 | 描述 |
|---|---|---|---|---|
| Bean 方法 | 产品支持 | 产品支持 | 调用 Java Bean 的方法 | |
| 常数 | 产品支持 | 产品支持 | 固定值只在路由启动过程中设置一次。 | |
| ExchangeProperty | 产品支持 | 产品支持 | 获取名为 Camel Exchange 属性的值。 | |
| File | 产品支持 | 产品支持 | 对于使用 file/simple 语言的表达式和 predicates。 | |
| 标头 | 产品支持 | 产品支持 | 获取 named Camel Message 标头的值。 | |
| HL7 Terser | 产品支持 | 产品支持 | 使用 HL7 MLLP codec marshal 和 unmarshal HL7 (Health Liberty)模型对象。 | |
| JSON 路径 | 产品支持 | 产品支持 | 根据 JSON 消息正文评估 JsonPath 表达式。 | |
| Ref | 产品支持 | 产品支持 | 在 Camel Registry 中查找表达式并进行评估。 | |
| Simple(简单) | 产品支持 | 产品支持 | 针对 Camel Exchange 评估 Camel 的内置简单语言表达式。 | |
| 令牌化 | 产品支持 | 产品支持 | 使用指定的分隔符模式验证文本有效负载。 | |
| XPath | 产品支持 | 产品支持 | 根据 XML 有效负载评估 XPath 表达式。 | |
| XQuery | 产品支持 | 产品支持 | 使用 XQuery 和 Saxon 查询和/或转换 XML 有效负载。 |