Camel data formats supported on Quarkus

There are 45 data formats (0 deprecated, 6 JVM only)

Data format Artifact JVM
since
Native
since
Support
level
Description

ASN.1 File

camel-quarkus-asn1

1.1.0

n/a

Encode and decode data structures using Abstract Syntax Notation One (ASN.1).

Avro

camel-quarkus-avro

1.0.0

1.0.0

Serialize and deserialize messages using Apache Avro binary data format.

Avro Jackson

camel-quarkus-jackson-avro

2.0.0

2.0.0

Marshal POJOs to Avro and back using Jackson.

Barcode

camel-quarkus-barcode

1.1.0

n/a

Transform strings to various 1D/2D barcode bitmap formats and back.

Base64

camel-quarkus-base64

1.0.0

1.0.0

Encode and decode data using Base64.

BeanIO

camel-quarkus-beanio

1.1.0

n/a

Marshal and unmarshal Java beans to and from flat files (such as CSV, delimited, or fixed length formats).

Bindy Key Value Pair

camel-quarkus-bindy

1.0.0

1.0.0

Marshal and unmarshal between POJOs and key-value pair (KVP) format using Camel Bindy

CBOR

camel-quarkus-cbor

1.1.0

1.7.0

Unmarshal a CBOR payload to POJO and back.

Crypto (Java Cryptographic Extension)

camel-quarkus-crypto

1.1.0

1.2.0

Encrypt and decrypt messages using Java Cryptography Extension (JCE).

CSV

camel-quarkus-csv

0.2.0

0.2.0

Handle CSV (Comma Separated Values) payloads.

FHIR JSon

camel-quarkus-fhir

0.3.0

0.3.0

Marshall and unmarshall FHIR objects to/from JSON.

FHIR XML

camel-quarkus-fhir

0.3.0

0.3.0

Marshall and unmarshall FHIR objects to/from XML.

Flatpack

camel-quarkus-flatpack

1.1.0

1.1.0

Marshal and unmarshal Java lists and maps to/from flat files (such as CSV, delimited, or fixed length formats) using Flatpack library.

Grok

camel-quarkus-grok

1.0.0

1.0.0

Unmarshal unstructured data to objects using Logstash based Grok patterns.

GZip Deflater

camel-quarkus-zip-deflater

1.0.0

1.0.0

Compress and decompress messages using java.util.zip.GZIPStream.

HL7

camel-quarkus-hl7

1.1.0

1.8.0

Marshal and unmarshal HL7 (Health Care) model objects using the HL7 MLLP codec.

iCal

camel-quarkus-ical

1.0.0

1.0.0

Marshal and unmarshal iCal (.ics) documents to/from model objects provided by the iCal4j library.

JacksonXML

camel-quarkus-jacksonxml

1.0.0

1.0.0

Unmarshal a XML payloads to POJOs and back using XMLMapper extension of Jackson.

JAXB

camel-quarkus-jaxb

1.0.0

1.0.0

Unmarshal XML payloads to POJOs and back using JAXB2 XML marshalling standard.

JSON Fastjson

camel-quarkus-fastjson

1.1.0

n/a

Marshal POJOs to JSON and back using Fastjson

JSON Gson

camel-quarkus-gson

1.0.0

1.0.0

Marshal POJOs to JSON and back using Gson

JSON Jackson

camel-quarkus-jackson

0.3.0

0.3.0

Marshal POJOs to JSON and back using Jackson

JSON Johnzon

camel-quarkus-johnzon

1.0.0

1.0.0

Marshal POJOs to JSON and back using Johnzon

JSON JSON-B

camel-quarkus-jsonb

1.5.0

1.5.0

Marshal POJOs to JSON and back using JSON-B.

JSON XStream

camel-quarkus-xstream

1.0.0

1.0.0

Marshal POJOs to JSON and back using XStream

JSonApi

camel-quarkus-jsonapi

1.1.0

n/a

Marshal and unmarshal JSON:API resources using JSONAPI-Converter library.

LZF Deflate Compression

camel-quarkus-lzf

1.0.0

1.0.0

Compress and decompress streams using LZF deflate algorithm.

MIME Multipart

camel-quarkus-mail

0.2.0

0.2.0

Marshal Camel messages with attachments into MIME-Multipart messages and back.

PGP

camel-quarkus-crypto

1.1.0

1.2.0

Encrypt and decrypt messages using Java Cryptographic Extension (JCE) and PGP.

Protobuf

camel-quarkus-protobuf

1.0.0

1.5.0

Serialize and deserialize Java objects using Google’s Protocol buffers.

Protobuf Jackson

camel-quarkus-jackson-protobuf

2.0.0

2.0.0

Marshal POJOs to Protobuf and back using Jackson.

RSS

camel-quarkus-rss

1.1.0

1.2.0

Transform from ROME SyndFeed Java Objects to XML and vice-versa.

SOAP

camel-quarkus-soap

1.0.0

1.0.0

Marshal Java objects to SOAP messages and back.

Syslog

camel-quarkus-syslog

1.1.0

1.7.0

Marshall SyslogMessages to RFC3164 and RFC5424 messages and back.

Tar File

camel-quarkus-tarfile

0.3.0

0.3.0

Archive files into tarballs or extract files from tarballs.

Thrift

camel-quarkus-thrift

1.1.0

n/a

Serialize and deserialize messages using Apache Thrift binary data format.

TidyMarkup

camel-quarkus-tagsoup

1.0.0

1.0.0

Parse (potentially invalid) HTML into valid HTML or DOM.

uniVocity CSV

camel-quarkus-univocity-parsers

1.1.0

1.2.0

Marshal and unmarshal Java objects from and to CSV (Comma Separated Values) using UniVocity Parsers.

uniVocity Fixed Length

camel-quarkus-univocity-parsers

1.1.0

1.2.0

Marshal and unmarshal Java objects from and to fixed length records using UniVocity Parsers.

uniVocity TSV

camel-quarkus-univocity-parsers

1.1.0

1.2.0

Marshal and unmarshal Java objects from and to TSV (Tab-Separated Values) records using UniVocity Parsers.

XML Security

camel-quarkus-xmlsecurity

1.1.0

1.7.0

Encrypt and decrypt XML payloads using Apache Santuario.

XStream

camel-quarkus-xstream

1.0.0

1.0.0

Marshal and unmarshal POJOs to/from XML using XStream library.

YAML SnakeYAML

camel-quarkus-snakeyaml

0.4.0

0.4.0

Marshal and unmarshal Java objects to and from YAML using SnakeYAML

Zip Deflate Compression

camel-quarkus-zip-deflater

1.0.0

1.0.0

Compress and decompress streams using java.util.zip.Deflater and java.util.zip.Inflater.

Zip File

camel-quarkus-zipfile

0.2.0

0.2.0

Compression and decompress streams using java.util.zip.ZipStream.