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