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 | ✔ | ✔ | ✔ | ✔ |