Entaxy Docs

Data Formats

Below is the list of data formats that are provided by Apache Camel.

Name Description

Аny23

Extract RDF data from HTML documents.

ASN.1 File

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

Avro

Serialize and deserialize messages using Apache Avro binary data format.

Barcode

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

Base64

Encode and decode data using Base64.

BeanIO

The BeanIO Data Format uses BeanIO to handle flat payloads (such as XML, CSV, delimited, or fixed length formats).

CBOR

Unmarshal a CBOR payload to POJO and back.

Crypto (Java Cryptographic Extension)

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

CSV

Handle CSV (Comma Separated Values) payloads.

FHIR JSon

Marshall and unmarshall FHIR objects to/from JSON.

FHIR XML

Marshall and unmarshall FHIR objects to/from XML.

Flatpack

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

Grok

Unmarshal unstructured data to objects using Logstash based Grok patterns.

GZip Deflater

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

HL7

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

iCal

Marshal and unmarshal iCal (.ics) documents to/from model objects.

JacksonXML

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

JAXB

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

JSON Fastjson

Marshal POJOs to JSON and back using Fastjson

JSON Gson

Marshal POJOs to JSON and back using Gson

JSON Jackson

Marshal POJOs to JSON and back using Jackson

JSON Johnzon

Marshal POJOs to JSON and back using Johnzon

JSON XStream

Marshal POJOs to JSON and back using JSON-B.

JSONApi

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

LZF Deflate Compression

Compress and decompress streams using LZF deflate algorithm.

MIME Multipart

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

PGP

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

Protobuf

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

RSS

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

SOAP

Marshal Java objects to SOAP messages and back.

Syslog

Marshall SyslogMessages to RFC3164 and RFC5424 messages and back.

Tar File

Archive files into tarballs or extract files from tarballs.

Thrift

Serialize and deserialize messages using Apache Thrift binary data format.

TidyMarkup

TidyMarkup is a Data Format that uses the TagSoup to tidy up HTML. It can be used to parse ugly HTML and return it as pretty wellformed HTML.

uniVocity CSV

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

uniVocity Fixed Length

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

uniVocity TSV

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

XML Security

Encrypt and decrypt XML payloads using Apache Santuario.

XStream

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

YAML SnakeYAML

Marshal and unmarshal Java objects to and from YAML using SnakeYAML

Zip Deflate Compression

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

Zip File

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