Entaxy Docs

Expression Languages

Below is the list of expression languages that are provided by Apache Camel.

Name Description

Bean method

The Bean method language allows calling Java Bean methods for data manipulation.

Constant

The Constant language is used to set constant values.

ExchangeProperty

TThe ExchangeProperty Expression Language allows you to extract values of named exchange properties.

File

The File language is used to read data from a file.

Groovy

The Groovy language enables using Groovy expressions for data processing in routes.

Header

The Header language is used to access message headers.

HL7 Terser

The HL7 Terser language is used for working with HL7-formatted messages.

JsonPath

The JsonPath language is used for processing JSON data.

MVEL

The MVEL language is used for evaluating expressions based on MVEL.

OGNL

The OGNL (Object-Graph Navigation Language) language is used to access object properties.

Ref

The Ref Expression Language is really just a way to lookup a custom Expression or Predicate from the Registry.

Simple

The Simple language is used for processing simple expressions and value replacement.

SpEL

The SpEL (Spring Expression Language) language is used for evaluating expressions based on SpEL.

Tokenize

Tokenize text payloads using the specified delimiter patterns.

XML Tokenize

Tokenize XML payloads using the specified path expression.

XPath

The XPath language is used for processing XML data using XPath expressions.

XQuery

The XQuery language is used for querying and processing XML data using XQuery expressions.