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.Any23DataFormat.Builder Builder
is a specific builder forAny23DataFormat
.ASN1DataFormat Encode and decode data structures using Abstract Syntax Notation One (ASN.1).ASN1DataFormat.Builder Builder
is a specific builder forASN1DataFormat
.AvroDataFormat Serialize and deserialize messages using Apache Avro binary data format.AvroDataFormat.Builder Builder
is a specific builder forAvroDataFormat
.BarcodeDataFormat Transform strings to various 1D/2D barcode bitmap formats and back.BarcodeDataFormat.Builder Builder
is a specific builder forBarcodeDataFormat
.Base64DataFormat Encode and decode data using Base64.Base64DataFormat.Builder Builder
is a specific builder forBase64DataFormat
.BindyDataFormat Marshal and unmarshal Java beans from and to flat payloads (such as CSV, delimited, fixed length formats, or FIX messages).BindyDataFormat.Builder Builder
is a specific builder forBindyDataFormat
.CBORDataFormat Unmarshal a CBOR payload to POJO and back.CBORDataFormat.Builder Builder
is a specific builder forCBORDataFormat
.CryptoDataFormat Encrypt and decrypt messages using Java Cryptography Extension (JCE).CryptoDataFormat.Builder Builder
is a specific builder forCryptoDataFormat
.CsvDataFormat Handle CSV (Comma Separated Values) payloads.CsvDataFormat.Builder Builder
is a specific builder forCsvDataFormat
.CustomDataFormat Delegate to a customDataFormat
implementation via Camel registry.CustomDataFormat.Builder Builder
is a specific builder forCustomDataFormat
.DataFormatsDefinition Configure data formats.FhirDataformat FhirJsonDataFormat Marshall and unmarshall FHIR objects to/from JSON.FhirJsonDataFormat.Builder Builder
is a specific builder forFhirJsonDataFormat
.FhirXmlDataFormat Marshall and unmarshall FHIR objects to/from XML.FhirXmlDataFormat.Builder Builder
is a specific builder forFhirXmlDataFormat
.FlatpackDataFormat Marshal and unmarshal Java lists and maps to/from flat files (such as CSV, delimited, or fixed length formats) using Flatpack library.FlatpackDataFormat.Builder Builder
is a specific builder forFlatpackDataFormat
.GrokDataFormat Unmarshal unstructured data to objects using Logstash based Grok patterns.GrokDataFormat.Builder Builder
is a specific builder forGrokDataFormat
.GzipDeflaterDataFormat Compress and decompress messages usingjava.util.zip.GZIP*Stream
.GzipDeflaterDataFormat.Builder Builder
is a specific builder forGzipDeflaterDataFormat
.HL7DataFormat Marshal and unmarshal HL7 (Health Care) model objects using the HL7 MLLP codec.HL7DataFormat.Builder Builder
is a specific builder forHL7DataFormat
.IcalDataFormat Marshal and unmarshal iCal (*.ics) documents to/from model objects.IcalDataFormat.Builder Builder
is a specific builder forIcalDataFormat
.JacksonXMLDataFormat Unmarshal an XML payloads to POJOs and back using XMLMapper extension of Jackson.JacksonXMLDataFormat.Builder Builder
is a specific builder forJacksonXMLDataFormat
.JaxbDataFormat Unmarshal XML payloads to POJOs and back using JAXB2 XML marshalling standard.JaxbDataFormat.Builder Builder
is a specific builder forJaxbDataFormat
.JsonApiDataFormat Marshal and unmarshal JSON:API resources using JSONAPI-Converter library.JsonApiDataFormat.Builder Builder
is a specific builder forJsonApiDataFormat
.JsonDataFormat Marshal POJOs to JSON and back.JsonDataFormat.Builder Builder
is a specific builder forJsonDataFormat
.LZFDataFormat Compress and decompress streams using LZF deflate algorithm.LZFDataFormat.Builder Builder
is a specific builder forLZFDataFormat
.MimeMultipartDataFormat Marshal Camel messages with attachments into MIME-Multipart messages and back.MimeMultipartDataFormat.Builder Builder
is a specific builder forMimeMultipartDataFormat
.PGPDataFormat Encrypt and decrypt messages using Java Cryptographic Extension (JCE) and PGP.PGPDataFormat.Builder Builder
is a specific builder forPGPDataFormat
.ProtobufDataFormat Serialize and deserialize Java objects using Google's Protocol buffers.ProtobufDataFormat.Builder Builder
is a specific builder forProtobufDataFormat
.RssDataFormat Transform from ROME SyndFeed Java Objects to XML and vice-versa.RssDataFormat.Builder Builder
is a specific builder forRssDataFormat
.SoapDataFormat Marshal Java objects to SOAP messages and back.SoapDataFormat.Builder Builder
is a specific builder forSoapDataFormat
.SwiftMtDataFormat Encode and decode SWIFT MT messages.SwiftMtDataFormat.Builder Builder
is a specific builder forSwiftMtDataFormat
.SwiftMxDataFormat Encode and decode SWIFT MX messages.SwiftMxDataFormat.Builder Builder
is a specific builder forSwiftMxDataFormat
.SyslogDataFormat Marshall SyslogMessages to RFC3164 and RFC5424 messages and back.SyslogDataFormat.Builder Builder
is a specific builder forSyslogDataFormat
.TarFileDataFormat Archive files into tarballs or extract files from tarballs.TarFileDataFormat.Builder Builder
is a specific builder forTarFileDataFormat
.ThriftDataFormat Serialize and deserialize messages using Apache Thrift binary data format.ThriftDataFormat.Builder Builder
is a specific builder forThriftDataFormat
.TidyMarkupDataFormat Parse (potentially invalid) HTML into valid HTML or DOM.TidyMarkupDataFormat.Builder Builder
is a specific builder forTidyMarkupDataFormat
.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.UniVocityCsvDataFormat.Builder Builder
is a specific builder forUniVocityCsvDataFormat
.UniVocityFixedDataFormat Marshal and unmarshal Java objects from and to fixed length records using UniVocity Parsers.UniVocityFixedDataFormat.Builder Builder
is a specific builder forUniVocityFixedDataFormat
.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.UniVocityTsvDataFormat.Builder Builder
is a specific builder forUniVocityTsvDataFormat
.XMLSecurityDataFormat Encrypt and decrypt XML payloads using Apache Santuario.XMLSecurityDataFormat.Builder Builder
is a specific builder forXMLSecurityDataFormat
.XStreamDataFormat Deprecated. XStreamDataFormat.Builder Deprecated. YAMLDataFormat Marshal and unmarshal Java objects to and from YAML.YAMLDataFormat.Builder Builder
is a specific builder forYAMLDataFormat
.YAMLTypeFilterDefinition ZipDeflaterDataFormat Compress and decompress streams usingjava.util.zip.Deflater
andjava.util.zip.Inflater
.ZipDeflaterDataFormat.Builder Builder
is a specific builder forZipDeflaterDataFormat
.ZipFileDataFormat Compression and decompress streams using java.util.zip.Zip*Stream.ZipFileDataFormat.Builder Builder
is a specific builder forZipFileDataFormat
. -
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