Expression Languages
Below is the list of expression languages that are provided by Apache Camel.
Number of Languages: 30 in 18 JAR artifacts (3 deprecated)
| Language | Artifact | Support Level | Since | Description |
|---|---|---|---|---|
camel-bean | Stable | 1.3 | Calls a Java bean method | |
camel-core-languages | Stable | 1.5 | A fixed value set only once during the route startup | |
camel-core-languages | Stable-deprecated | 3.7 | Evaluate a compiled simple expression | |
camel-datasonnet | Stable | 3.7 | To use DataSonnet scripts for message transformations | |
camel-core-languages | Stable | 2.0 | Gets a property from the Exchange | |
camel-core-languages | Stable | 1.1 | File related capabilities for the Simple language | |
camel-groovy | Stable | 1.3 | Evaluates a Groovy script | |
camel-core-languages | Stable | 1.5 | Gets a header from the Exchange | |
camel-hl7 | Stable | 2.11 | Get the value of a HL7 message field specified by terse location specification syntax | |
camel-joor | Stable | 4.3 | Evaluates a Java (Java compiled once at runtime) expression | |
camel-javascript | Stable | 3.20 | Evaluates a JavaScript expression | |
camel-joor | Stable-deprecated | 3.7 | Evaluates a jOOR (Java compiled once at runtime) expression | |
camel-jq | Stable | 3.18 | Evaluates a JQ expression against a JSON message body | |
camel-jsonpath | Stable | 2.13 | Evaluates a JSONPath expression against a JSON message body | |
camel-mvel | Stable | 2.0 | Evaluates a MVEL template | |
camel-ognl | Stable-deprecated | 1.1 | Evaluates an OGNL expression (Apache Commons OGNL) | |
camel-python | Experimental | 3.19 | Evaluates a Python expression | |
camel-core-languages | Stable | 2.8 | Uses an existing expression from the registry | |
camel-core-languages | Stable | 1.1 | Evaluates a Camel simple expression | |
camel-spring | Stable | 2.7 | Evaluates a Spring expression (SpEL) | |
camel-core-languages | Stable | 2.0 | Tokenize text payloads using delimiter patterns | |
camel-core-languages | Stable | 4.4 | Gets a variable | |
camel-wasm | Experimental | 4.5 | Call a wasm (web assembly) function | |
camel-stax | Stable | 2.14 | Tokenize XML payloads | |
camel-xpath | Stable | 1.1 | Evaluates an XPath expression against an XML payload | |
camel-saxon | Stable | 1.0 | Evaluates an XQuery expressions against an XML payload |