Chapter 1. Components Overview
This chapter provides a summary of all the components available for Apache Camel.
1.1. Container types Copy linkLink copied to clipboard!
Red Hat Fuse provides a variety of container types, into which you can deploy your Camel applications:
- Spring Boot
- Apache Karaf
- JBoss Enterprise Application Platform (JBoss EAP)
In addition, a Camel application can run as containerless: that is, where a Camel application runs directly in the JVM, without any special container.
In some cases, Fuse might support a Camel component in one container, but not in the others. There are various reasons for this, but in some cases a component is not suitable for all container types. For example, the camel-ejb
component is designed specifically for Java EE (that is, JBoss EAP), and cannot be supported in the other container types.
1.2. Supported components Copy linkLink copied to clipboard!
Note the following key:
Symbol | Description |
---|---|
✔ | Supported |
❌ | Unsupported or not yet supported |
Deprecated | Likely to be removed in a future release |
Table 1.1, “Apache Camel Component Support Matrix” provides comprehensive details about which Camel components are supported in which containers.
Component | Containerless | Spring Boot 2.x | Karaf | JBoss EAP | IBM Power / Spring Boot 2 | IBM Z / Spring Boot 2 |
---|---|---|---|---|---|---|
| ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| ✔ | ❌ | ❌ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ❌ | ✔ | ✔ | ❌ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ❌ | ❌ | ✔ | ✔ |
| ✔ | ✔ | ❌ | ❌ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| Deprecated | Deprecated | Deprecated | ❌ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ❌ | ❌ | ❌ |
| Deprecated | Deprecated | Deprecated | ✔ | ❌ | ❌ |
| ✔ | ❌ | ✔ | ❌ | ❌ | ❌ |
| ✔ | ❌ | ❌ | ❌ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| Deprecated | Deprecated | Deprecated | ❌ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ❌ | Deprecated | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| Deprecated | ❌ | ❌ | ❌ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ❌ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| Deprecated | ❌ | ❌ | ❌ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ❌ | ❌ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ❌ | ✔ | ❌ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ❌ | ✔ | ❌ | ❌ | Deprecated | Deprecated |
| ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ❌ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| Deprecated | ❌ | ❌ | ❌ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ❌ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ❌ | ✔ | ❌ | ❌ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ❌ | ❌ | ❌ |
| Deprecated | ❌ | ❌ | ❌ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| Deprecated | Deprecated | ❌ | ❌ | ❌ | ❌ |
| Deprecated | Deprecated | Deprecated | ❌ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ❌ | ❌ | ❌ | ❌ |
| Deprecated | ❌ | ❌ | ❌ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| Deprecated | Deprecated | ✔ | ❌ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| Deprecated | ❌ | ❌ | ❌ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ❌ | ✔ | ❌ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| Deprecated | ❌ | ❌ | ❌ | ❌ | ❌ |
| ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ❌ | ✔ | ❌ | ❌ | ❌ |
| ✔ | ❌ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| Deprecated | Deprecated | Deprecated | ❌ | ❌ | ❌ |
| ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ❌ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ❌ | ❌ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| Deprecated | Deprecated | Deprecated | ❌ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ❌ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| Deprecated | Deprecated | Deprecated | ❌ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| Deprecated | Deprecated | Deprecated | ❌ | ❌ | ❌ |
| Deprecated | Deprecated | Deprecated | ❌ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ❌ | ✔ | ❌ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ❌ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ❌ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ❌ | ✔ | ❌ | ❌ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| Deprecated | ❌ | ✔ | ❌ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| Deprecated | Deprecated | Deprecated | Deprecated | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ❌ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| Deprecated | Deprecated | ✔ | ❌ | ❌ | ❌ |
| Deprecated | Deprecated | ✔ | ❌ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ❌ | ❌ | ❌ |
| ❌ | ✔ | ❌ | ❌ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| Deprecated | ❌ | ✔ | ❌ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ❌ | ✔ | ❌ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ❌ | ❌ | ❌ |
| Deprecated | ❌ | ✔ | ❌ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ❌ | ❌ | ❌ |
| ✔ | ✔ | ❌ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| Deprecated | ❌ | ✔ | ❌ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| Deprecated | Deprecated | Deprecated | ❌ | ❌ | ❌ |
| ❌ | ✔ | ❌ | ❌ | ❌ | ❌ |
| ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| Deprecated | Deprecated | Deprecated | ❌ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| Deprecated | ✔ | Deprecated | ❌ | ❌ | ❌ |
| Deprecated | Deprecated | Deprecated | Deprecated | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ❌ | ✔ | ❌ | ❌ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| Deprecated | Deprecated | Deprecated | ❌ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ❌ | ❌ | ❌ | ❌ |
| ✔ | ✔ | ❌ | ❌ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ❌ | ❌ | ✔ | ✔ |
| ✔ | ✔ | ❌ | ❌ | ✔ | ✔ |
| ❌ | ✔ | ❌ | ❌ | ❌ | ❌ |
| ✔ | ✔ | ❌ | ❌ | ❌ | ❌ |
| ❌ | ✔ | ❌ | ❌ | ❌ | ❌ |
| ✔ | ✔ | ❌ | ✔ | ✔ | ✔ |
| ✔ | ❌ | ❌ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ❌ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ❌ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ❌ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| Deprecated | ❌ | Deprecated | ❌ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| Deprecated | Deprecated | Deprecated | ❌ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ❌ | ✔ | ❌ | ❌ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ❌ | ❌ | ❌ |
| ✔ | ❌ | ❌ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ❌ | ❌ | ❌ | ❌ | ❌ | ❌ |
| ✔ | ✔ | ❌ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ | ❌ | ❌ |
Component | Containerless | Spring Boot 2.x | Karaf | JBoss EAP |
---|---|---|---|---|
| ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ |
| Deprecated | Deprecated | Deprecated | ✔ |
| ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ |
| Deprecated | Deprecated | Deprecated | Deprecated |
| ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ |
| Deprecated | Deprecated | Deprecated | ✔ |
| Deprecated | Deprecated | Deprecated | Deprecated |
| ❌ | ❌ | ❌ | ❌ |
| ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ |
| ✔ | ✔ | ✔ | ✔ |
Language | Containerless | Spring Boot 2.x | Karaf | JBoss EAP |
---|---|---|---|---|
Bean method | ✔ | ✔ | ✔ | ✔ |
Constant | ✔ | ✔ | ✔ | ✔ |
EL | Deprecated | ❌ | ❌ | ❌ |
ExchangeProperty | ✔ | ✔ | ✔ | ✔ |
File | ✔ | ✔ | ✔ | ✔ |
Groovy | ✔ | ✔ | ✔ | ✔ |
Header | ✔ | ✔ | ✔ | ✔ |
JsonPath | ✔ | ✔ | ✔ | ✔ |
JXPath | Deprecated | ❌ | ❌ | ❌ |
MVEL | ✔ | ✔ | ✔ | ✔ |
OGNL | ✔ | ✔ | ✔ | ✔ |
PHP | Deprecated | Deprecated | ❌ | Deprecated |
Python | Deprecated | Deprecated | ❌ | Deprecated |
Ref | ✔ | ✔ | ✔ | ✔ |
Ruby | Deprecated | Deprecated | ❌ | Deprecated |
Simple | ✔ | ✔ | ✔ | ✔ |
SpEL | ✔ | ✔ | ❌ | ✔ |
Tokenize | ✔ | ✔ | ✔ | ✔ |
XML Tokenize | ✔ | ✔ | ✔ | ✔ |
XPath | ✔ | ✔ | ✔ | ✔ |
XQuery | ✔ | ✔ | ✔ | ✔ |