1. Home
  2. Integrations
  3. Expression Languages

Expression Languages

Consult the expression languages available for use

An expression language is a way to define conditions or manipulate messages in a declarative manner. They are used to evaluate and manipulate data within a message, allowing the creation of more complex and flexible routes.

See how to add an expression language directly through an EIP form in the Diagram tab:

Here are the expression languages supported by Sensedia Integrations:

NOTE

The examples show the use of languages in the Choice component, but they can be used in any context that supports languages.

  • Constant: returns a constant value.
  • ExchangeProperty: accesses Exchange properties.
  • Groovy: uses Groovy scripts to manipulate messages.
  • Header: accesses message header values.
  • JQ: uses the JQ language to query and manipulate JSON.
  • JSONPath: similar to XPath, but for JSON.
  • OGNL: uses Object-Graph Navigation Language expressions to access data.
  • Simple: a simple language for expressions and manipulations.
  • XPath: used to query and manipulate XML.
  • XQuery: uses XQuery to query and manipulate XML.
NOTE

For more details, access the official Apache Camel documentation.

How happy are you with this page?

We use cookies to enhance your experience on our site. By continuing to browse, you agree to our use of cookies.Learn more