Expression Languages
Below is the list of expression languages that are provided by Apache Camel.
Number of Languages: 20 in 13 JAR artifacts (0 deprecated)
Language | Artifact | Support Level | Since | Description |
---|---|---|---|---|
camel-bean |
Stable |
1.3 |
Call a method of the specified Java bean passing the Exchange, Body or specific headers to it. |
|
camel-core-languages |
Stable |
1.5 |
A fixed value set only once during the route startup. |
|
camel-core-languages |
Stable |
3.7 |
Evaluate a compile simple expression language. |
|
camel-datasonnet |
Stable |
3.7 |
To use DataSonnet scripts in Camel expressions or predicates. |
|
camel-core-languages |
Stable |
2.0 |
Get the value of named Camel Exchange property. |
|
camel-core-languages |
Stable |
1.1 |
For expressions and predicates using the file/simple language. |
|
camel-groovy |
Stable |
1.3 |
Evaluate a Groovy script. |
|
camel-core-languages |
Stable |
1.5 |
Get the value of the named Camel Message header. |
|
camel-hl7 |
Stable |
2.11 |
Get the value of an HL7 message field specified by terse location specification syntax. |
|
camel-joor |
Stable |
3.7 |
Evaluate a jOOR (Java compiled once at runtime) expression language. |
|
camel-jsonpath |
Stable |
2.13 |
Evaluate a JsonPath expression against a JSON message body. |
|
camel-mvel |
Stable |
2.0 |
Evaluate an MVEL template against the Camel Exchange. |
|
camel-ognl |
Stable |
1.1 |
Evaluate an Apache Commons Object Graph Navigation Library (OGNL) expression against the Camel Exchange. |
|
camel-core-languages |
Stable |
2.8 |
Look up an expression in the Camel Registry and evaluate it. |
|
camel-core-languages |
Stable |
1.1 |
Evaluate Camel’s built-in Simple language expression against the Camel Exchange. |
|
camel-spring |
Stable |
2.7 |
Evaluate a Spring Expression Language (SpEL) expression against the Camel Exchange. |
|
camel-core-languages |
Stable |
2.0 |
Tokenize text payloads using the specified delimiter patterns. |
|
camel-xml-jaxp |
Stable |
2.14 |
Tokenize XML payloads using the specified path expression. |
|
camel-xpath |
Stable |
1.1 |
Evaluate an XPath expression against an XML payload. |
|
camel-saxon |
Stable |
1.0 |
Evaluate an XQuery expressions against an XML payload. |