Camel languages supported on Quarkus

There are 16 languages (0 deprecated, 5 JVM only)

Language Artifact JVM
since
Native
since
Support
level
Description

Bean method

camel-quarkus-bean

0.1.0

0.1.0

Stable

Call a method of the specified Java bean passing the Exchange, Body or specific headers to it.

Constant

camel-quarkus-core

0.0.1

0.0.1

Stable

A fixed value set only once during the route startup.

ExchangeProperty

camel-quarkus-core

0.0.1

0.0.1

Stable

Get the value of named Camel Exchange property.

File

camel-quarkus-core

0.0.1

0.0.1

Stable

For expressions and predicates using the file/simple language.

Groovy

camel-quarkus-groovy

1.0.0

1.0.0

Preview

Evaluate a Groovy script.

Header

camel-quarkus-core

0.0.1

0.0.1

Stable

Get the value of the named Camel Message header.

HL7 Terser

camel-quarkus-hl7

1.1.0

n/a

Preview

Get the value of an HL7 message field specified by terse location specification syntax.

JsonPath

camel-quarkus-jsonpath

1.0.0

1.0.0

Stable

Evaluate a JsonPath expression against a JSON message body.

MVEL

camel-quarkus-mvel

1.1.0

n/a

Preview

Evaluate an MVEL template against the Camel Exchange.

OGNL

camel-quarkus-ognl

1.0.0

1.0.0

Preview

Evaluate an Apache Commons Object Graph Navigation Library (OGNL) expression against the Camel Exchange.

Ref

camel-quarkus-core

0.0.1

0.0.1

Stable

Look up an expression in the Camel Registry and evaluate it.

Simple

camel-quarkus-core

0.0.1

0.0.1

Stable

Evaluate Camel’s built-in Simple language expression against the Camel Exchange.

Tokenize

camel-quarkus-core

0.0.1

0.0.1

Stable

Tokenize text payloads using the specified delimiter patterns.

XML Tokenize

camel-quarkus-xml-jaxp

1.0.0

1.0.0

Stable

Tokenize XML payloads using the specified path expression.

XPath

camel-quarkus-xpath

1.0.0

1.0.0

Stable

Evaluate an XPath expression against an XML payload.

XQuery

camel-quarkus-saxon

1.1.0

n/a

Preview

Evaluate an XQuery expressions against an XML payload.