Uses of Class
org.apache.camel.model.DataFormatDefinition
Packages that use DataFormatDefinition
Package
Description
The JAXB POJOs for the XML Configuration of the routing
rules.
The JAXB POJOs for the Data Formats used to marshal and
unmarshal objects to and from streams inside components
The JAXB POJOs for the Transformers used to transform message
contents according to declared data types inside components
-
Uses of DataFormatDefinition in org.apache.camel.builder
Classes in org.apache.camel.builder with type parameters of type DataFormatDefinitionModifier and TypeInterfaceDescriptioninterfaceDataFormatBuilder<T extends DataFormatDefinition>DataFormatBuilderdefines the contract of a data format builder.Methods in org.apache.camel.builder with parameters of type DataFormatDefinitionModifier and TypeMethodDescriptionTransformerBuilder.withDataFormat(DataFormatDefinition dataFormatDefinition) Set theDataFormatDefinitionto be used for theDataFormatTransformer. -
Uses of DataFormatDefinition in org.apache.camel.model
Methods in org.apache.camel.model that return DataFormatDefinitionModifier and TypeMethodDescriptionDataFormatDefinitionAware.getDataFormatType()The data format.MarshalDefinition.getDataFormatType()UnmarshalDefinition.getDataFormatType()Model.resolveDataFormatDefinition(String name) Resolve a data format definition given its nameMethods in org.apache.camel.model that return types with arguments of type DataFormatDefinitionModifier and TypeMethodDescriptionModel.getDataFormats()Gets the data formats that can be referenced in the routes.Methods in org.apache.camel.model with parameters of type DataFormatDefinitionModifier and TypeMethodDescriptionProcessorDefinition.marshal(DataFormatDefinition dataFormatType) DataFormat: Marshals the in body using the specifiedDataFormatand sets the output on the out message body.voidDataFormatDefinitionAware.setDataFormatType(DataFormatDefinition dataFormatType) The data format to be used.voidMarshalDefinition.setDataFormatType(DataFormatDefinition dataFormatType) The data format to be usedvoidUnmarshalDefinition.setDataFormatType(DataFormatDefinition dataFormatType) The data format to be usedProcessorDefinition.unmarshal(DataFormatDefinition dataFormatType) DataFormat: Unmarshals the in body using the specifiedDataFormatand sets the output on the out message body.ProcessorDefinition.unmarshal(DataFormatDefinition dataFormatType, boolean allowNullBody) DataFormat: Unmarshals the in body using the specifiedDataFormatand sets the output on the out message body.Method parameters in org.apache.camel.model with type arguments of type DataFormatDefinitionModifier and TypeMethodDescriptionvoidModel.setDataFormats(Map<String, DataFormatDefinition> dataFormats) Sets the data formats that can be referenced in the routes.Constructors in org.apache.camel.model with parameters of type DataFormatDefinitionModifierConstructorDescriptionMarshalDefinition(DataFormatDefinition dataFormatType) UnmarshalDefinition(DataFormatDefinition dataFormatType) -
Uses of DataFormatDefinition in org.apache.camel.model.dataformat
Subclasses of DataFormatDefinition in org.apache.camel.model.dataformatModifier and TypeClassDescriptionclassEncode and decode data structures using Abstract Syntax Notation One (ASN.1).classSerialize and deserialize messages using Apache Avro binary data format.classTransform strings to various 1D/2D barcode bitmap formats and back.classEncode and decode data using Base64.classMarshal and unmarshal Java beans from and to flat payloads (such as CSV, delimited, fixed length formats, or FIX messages).classUnmarshal a CBOR payload to POJO and back.classEncrypt and decrypt messages using Java Cryptography Extension (JCE).classHandle CSV (Comma Separated Values) payloads.classDelegate to a customDataFormatimplementation via Camel registry.classclassMarshall and unmarshall FHIR objects to/from JSON.classMarshall and unmarshall FHIR objects to/from XML.classMarshal and unmarshal Java lists and maps to/from flat files (such as CSV, delimited, or fixed length formats) using Flatpack library.classUnmarshal unstructured data to objects using Logstash based Grok patterns.classCompress and decompress messages usingjava.util.zip.GZIP*Stream.classMarshal and unmarshal HL7 (Health Care) model objects using the HL7 MLLP codec.classMarshal and unmarshal iCal (*.ics) documents to/from model objects.classUnmarshal an XML payloads to POJOs and back using XMLMapper extension of Jackson.classUnmarshal XML payloads to POJOs and back using JAXB2 XML marshalling standard.classMarshal and unmarshal JSON:API resources using JSONAPI-Converter library.classMarshal POJOs to JSON and back.classCompress and decompress streams using LZF deflate algorithm.classMarshal Camel messages with attachments into MIME-Multipart messages and back.classParquet Avro serialization and de-serialization.classEncrypt and decrypt messages using Java Cryptographic Extension (JCE) and PGP.classSerialize and deserialize Java objects using Google's Protocol buffers.classTransform from ROME SyndFeed Java Objects to XML and vice-versa.classMarshal Java objects to SOAP messages and back.classEncode and decode SWIFT MT messages.classEncode and decode SWIFT MX messages.classMarshall SyslogMessages to RFC3164 and RFC5424 messages and back.classArchive files into tarballs or extract files from tarballs.classSerialize and deserialize messages using Apache Thrift binary data format.classParse (potentially invalid) HTML into valid HTML or DOM.classRepresents the common parts of all uniVocityDataFormatparsers.classMarshal and unmarshal Java objects from and to CSV (Comma Separated Values) using UniVocity Parsers.classMarshal and unmarshal Java objects from and to fixed length records using UniVocity Parsers.classMarshal and unmarshal Java objects from and to TSV (Tab-Separated Values) records using UniVocity Parsers.classEncrypt and decrypt XML payloads using Apache Santuario.classMarshal and unmarshal Java objects to and from YAML.classCompress and decompress streams usingjava.util.zip.Deflaterandjava.util.zip.Inflater.classCompression and decompress streams using java.util.zip.Zip*Stream.Methods in org.apache.camel.model.dataformat that return types with arguments of type DataFormatDefinitionModifier and TypeMethodDescriptionDataFormatsDefinition.asMap()DataFormatsDefinition.getDataFormats()Method parameters in org.apache.camel.model.dataformat with type arguments of type DataFormatDefinitionModifier and TypeMethodDescriptionvoidDataFormatsDefinition.setDataFormats(List<DataFormatDefinition> dataFormats) A list holding the configured data formats -
Uses of DataFormatDefinition in org.apache.camel.model.transformer
Methods in org.apache.camel.model.transformer that return DataFormatDefinitionMethods in org.apache.camel.model.transformer with parameters of type DataFormatDefinitionModifier and TypeMethodDescriptionvoidDataFormatTransformerDefinition.setDataFormatType(DataFormatDefinition dataFormatType) The data format to be used