Package org.apache.camel.model.dataformat
The JAXB POJOs for the Data Formats used to marshal and
unmarshal objects to and from streams inside components
-
Interface Summary Interface Description ContentTypeHeaderAware Data format that is capable of using content type header. -
Class Summary Class Description Any23DataFormat Extract RDF data from HTML documents.ASN1DataFormat Encode and decode data structures using Abstract Syntax Notation One (ASN.1).AvroDataFormat Serialize and deserialize messages using Apache Avro binary data format.BarcodeDataFormat Transform strings to various 1D/2D barcode bitmap formats and back.Base64DataFormat Encode and decode data using Base64.BindyDataFormat Marshal and unmarshal Java beans from and to flat payloads (such as CSV, delimited, fixed length formats, or FIX messages).CBORDataFormat Unmarshal a CBOR payload to POJO and back.CryptoDataFormat Encrypt and decrypt messages using Java Cryptography Extension (JCE).CsvDataFormat Handle CSV (Comma Separated Values) payloads.CustomDataFormat Delegate to a customDataFormat
implementation via Camel registry.DataFormatsDefinition Configure data formats.FhirDataformat FhirJsonDataFormat Marshall and unmarshall FHIR objects to/from JSON.FhirXmlDataFormat Marshall and unmarshall FHIR objects to/from XML.FlatpackDataFormat Marshal and unmarshal Java lists and maps to/from flat files (such as CSV, delimited, or fixed length formats) using Flatpack library.GrokDataFormat Unmarshal unstructured data to objects using Logstash based Grok patterns.GzipDeflaterDataFormat Compress and decompress messages usingjava.util.zip.GZIP*Stream
.HL7DataFormat Marshal and unmarshal HL7 (Health Care) model objects using the HL7 MLLP codec.IcalDataFormat Marshal and unmarshal iCal (*.ics) documents to/from model objects.JacksonXMLDataFormat Unmarshal an XML payloads to POJOs and back using XMLMapper extension of Jackson.JaxbDataFormat Unmarshal XML payloads to POJOs and back using JAXB2 XML marshalling standard.JsonApiDataFormat Marshal and unmarshal JSON:API resources using JSONAPI-Converter library.JsonDataFormat Marshal POJOs to JSON and back.LZFDataFormat Compress and decompress streams using LZF deflate algorithm.MimeMultipartDataFormat Marshal Camel messages with attachments into MIME-Multipart messages and back.PGPDataFormat Encrypt and decrypt messages using Java Cryptographic Extension (JCE) and PGP.ProtobufDataFormat Serialize and deserialize Java objects using Google's Protocol buffers.RssDataFormat Transform from ROME SyndFeed Java Objects to XML and vice-versa.SoapDataFormat Marshal Java objects to SOAP messages and back.SyslogDataFormat Marshall SyslogMessages to RFC3164 and RFC5424 messages and back.TarFileDataFormat Archive files into tarballs or extract files from tarballs.ThriftDataFormat Serialize and deserialize messages using Apache Thrift binary data format.TidyMarkupDataFormat Parse (potentially invalid) HTML into valid HTML or DOM.UniVocityAbstractDataFormat Represents the common parts of all uniVocityDataFormat
parsers.UniVocityCsvDataFormat Marshal and unmarshal Java objects from and to CSV (Comma Separated Values) using UniVocity Parsers.UniVocityFixedDataFormat Marshal and unmarshal Java objects from and to fixed length records using UniVocity Parsers.UniVocityHeader To configure headers for UniVocity data formats.UniVocityTsvDataFormat Marshal and unmarshal Java objects from and to TSV (Tab-Separated Values) records using UniVocity Parsers.XMLSecurityDataFormat Encrypt and decrypt XML payloads using Apache Santuario.XStreamDataFormat Marshal and unmarshal POJOs to/from XML using XStream library.YAMLDataFormat Marshal and unmarshal Java objects to and from YAML.YAMLTypeFilterDefinition ZipDeflaterDataFormat Compress and decompress streams usingjava.util.zip.Deflater
andjava.util.zip.Inflater
.ZipFileDataFormat Compression and decompress streams using java.util.zip.Zip*Stream. -
Enum Summary Enum Description Any23Type Represents the different types of any23 data formats.AvroLibrary Supported Avro marshallers.BindyType Represents the different types of Bindy data formats.JsonLibrary Supported JSON libraries.ProtobufLibrary Supported protobuf libraries.YAMLLibrary Supported YAML marshalers.YAMLTypeFilterType