Expression Languages
Below is the list of expression languages that are provided by Apache Camel.
Number of Languages: 26 in 17 JAR artifacts (1 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 |
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 |
Preview |
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 |
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 |
Preview |
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. |