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