| Package | Description |
|---|---|
| org.apache.camel.builder | |
| org.apache.camel.impl |
Default implementation classes for Camel Core
|
| org.apache.camel.impl.lw | |
| org.apache.camel.model |
The JAXB POJOs for the
XML
Configuration of the routing rules.
|
| org.apache.camel.model.dataformat |
The JAXB POJOs for the
Data Formats used to
marshal and unmarshal objects to and from streams inside
components
|
| org.apache.camel.model.transformer |
The JAXB POJOs for the
Transformers used to
transform message contents according to declared data types inside
components
|
| org.apache.camel.reifier.dataformat |
| Modifier and Type | Method and Description |
|---|---|
TransformerBuilder |
TransformerBuilder.withDataFormat(DataFormatDefinition dataFormatDefinition)
Set the
DataFormatDefinition to be used for the
DataFormat Transformer. |
| Modifier and Type | Method and Description |
|---|---|
DataFormatDefinition |
DefaultModel.resolveDataFormatDefinition(String name) |
DataFormatDefinition |
DefaultCamelContext.resolveDataFormatDefinition(String name) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,DataFormatDefinition> |
DefaultModel.getDataFormats() |
Map<String,DataFormatDefinition> |
DefaultCamelContext.getDataFormats() |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultModel.setDataFormats(Map<String,DataFormatDefinition> dataFormats) |
void |
DefaultCamelContext.setDataFormats(Map<String,DataFormatDefinition> dataFormats) |
| Modifier and Type | Method and Description |
|---|---|
DataFormatDefinition |
LightweightCamelContext.resolveDataFormatDefinition(String name) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,DataFormatDefinition> |
LightweightCamelContext.getDataFormats() |
| Modifier and Type | Method and Description |
|---|---|
void |
LightweightCamelContext.setDataFormats(Map<String,DataFormatDefinition> dataFormats) |
| Modifier and Type | Method and Description |
|---|---|
DataFormatDefinition |
UnmarshalDefinition.getDataFormatType() |
DataFormatDefinition |
MarshalDefinition.getDataFormatType() |
DataFormatDefinition |
Model.resolveDataFormatDefinition(String name)
Resolve a data format definition given its name
|
| Modifier and Type | Method and Description |
|---|---|
Map<String,DataFormatDefinition> |
Model.getDataFormats()
Gets the data formats that can be referenced in the routes.
|
| Modifier and Type | Method and Description |
|---|---|
Type |
ProcessorDefinition.marshal(DataFormatDefinition dataFormatType)
DataFormat:
Marshals the in body using the specified
DataFormat and sets the
output on the out message body. |
void |
UnmarshalDefinition.setDataFormatType(DataFormatDefinition dataFormatType)
The data format to be used
|
void |
MarshalDefinition.setDataFormatType(DataFormatDefinition dataFormatType)
The data format to be used
|
Type |
ProcessorDefinition.unmarshal(DataFormatDefinition dataFormatType)
DataFormat:
Unmarshals the in body using the specified
DataFormat and sets
the output on the out message body. |
| Modifier and Type | Method and Description |
|---|---|
void |
Model.setDataFormats(Map<String,DataFormatDefinition> dataFormats)
Sets the data formats that can be referenced in the routes.
|
| Constructor and Description |
|---|
MarshalDefinition(DataFormatDefinition dataFormatType) |
UnmarshalDefinition(DataFormatDefinition dataFormatType) |
| Modifier and Type | Class and Description |
|---|---|
class |
Any23DataFormat
Extract RDF data from HTML documents.
|
class |
ASN1DataFormat
Encode and decode data structures using Abstract Syntax Notation One (ASN.1).
|
class |
AvroDataFormat
Serialize and deserialize messages using Apache Avro binary data format.
|
class |
BarcodeDataFormat
Transform strings to various 1D/2D barcode bitmap formats and back.
|
class |
Base64DataFormat
Encode and decode data using Base64.
|
class |
BeanioDataFormat
Marshal and unmarshal Java beans to and from flat files (such as CSV,
delimited, or fixed length formats).
|
class |
BindyDataFormat
Marshal and unmarshal Java beans from and to flat payloads (such as CSV,
delimited, fixed length formats, or FIX messages).
|
class |
CBORDataFormat
Unmarshal a CBOR payload to POJO and back.
|
class |
CryptoDataFormat
Encrypt and decrypt messages using Java Cryptography Extension (JCE).
|
class |
CsvDataFormat
Handle CSV (Comma Separated Values) payloads.
|
class |
CustomDataFormat
Delegate to a custom
DataFormat implementation via Camel registry. |
class |
FhirDataformat |
class |
FhirJsonDataFormat
Marshall and unmarshall FHIR objects to/from JSON.
|
class |
FhirXmlDataFormat
Marshall and unmarshall FHIR objects to/from XML.
|
class |
FlatpackDataFormat
Marshal and unmarshal Java lists and maps to/from flat files (such as CSV, delimited, or fixed length formats) using
Flatpack library.
|
class |
GrokDataFormat
Unmarshal unstructured data to objects using Logstash based Grok patterns.
|
class |
GzipDataFormat
Compress and decompress messages using
java.util.zip.GZIP*Stream. |
class |
HL7DataFormat
Marshal and unmarshal HL7 (Health Care) model objects using the HL7 MLLP codec.
|
class |
IcalDataFormat
Marshal and unmarshal iCal (*.ics) documents to/from model objects provided by the iCal4j library.
|
class |
JacksonXMLDataFormat
Unmarshal a XML payloads to POJOs and back using XMLMapper extension of Jackson.
|
class |
JaxbDataFormat
Unmarshal XML payloads to POJOs and back using JAXB2 XML marshalling standard.
|
class |
JsonApiDataFormat
Marshal and unmarshal JSON:API resources using
JSONAPI-Converter library.
|
class |
JsonDataFormat
Marshal POJOs to JSON and back.
|
class |
LZFDataFormat
Compress and decompress streams using LZF deflate algorithm.
|
class |
MimeMultipartDataFormat
Marshal Camel messages with attachments into MIME-Multipart messages and back.
|
class |
PGPDataFormat
Encrypt and decrypt messages using Java Cryptographic Extension (JCE) and PGP.
|
class |
ProtobufDataFormat
Serialize and deserialize Java objects using Google's Protocol buffers.
|
class |
RssDataFormat
Transform from ROME SyndFeed Java Objects to XML and vice-versa.
|
class |
SoapJaxbDataFormat
Marshal Java objects to SOAP messages and back.
|
class |
SyslogDataFormat
Marshall SyslogMessages to RFC3164 and RFC5424 messages and back.
|
class |
TarFileDataFormat
Archive files into tarballs or extract files from tarballs.
|
class |
ThriftDataFormat
Serialize and deserialize messages using Apache Thrift binary data format.
|
class |
TidyMarkupDataFormat
Parse (potentially invalid) HTML into valid HTML or DOM.
|
class |
UniVocityAbstractDataFormat
Represents the common parts of all uniVocity
DataFormat parsers. |
class |
UniVocityCsvDataFormat
Marshal and unmarshal Java objects from and to CSV (Comma Separated Values) using UniVocity Parsers.
|
class |
UniVocityFixedWidthDataFormat
Marshal and unmarshal Java objects from and to fixed length records using UniVocity Parsers.
|
class |
UniVocityTsvDataFormat
Marshal and unmarshal Java objects from and to TSV (Tab-Separated Values) records using UniVocity Parsers.
|
class |
XmlRpcDataFormat
Marshal and unmarshal XML RPC protocol requests or responses.
|
class |
XMLSecurityDataFormat
Encrypt and decrypt XML payloads using Apache Santuario.
|
class |
XStreamDataFormat
Marshal and unmarshal POJOs to/from XML using XStream library.
|
class |
YAMLDataFormat
Marshal and unmarshal Java objects to and from YAML.
|
class |
ZipDeflaterDataFormat
Compress and decompress streams using
java.util.zip.Deflater and java.util.zip.Inflater. |
class |
ZipFileDataFormat
Compression and decompress streams using java.util.zip.Zip*Stream.
|
| Modifier and Type | Method and Description |
|---|---|
Map<String,DataFormatDefinition> |
DataFormatsDefinition.asMap() |
List<DataFormatDefinition> |
DataFormatsDefinition.getDataFormats() |
| Modifier and Type | Method and Description |
|---|---|
void |
DataFormatsDefinition.setDataFormats(List<DataFormatDefinition> dataFormats)
A list holding the configured data formats
|
| Modifier and Type | Method and Description |
|---|---|
DataFormatDefinition |
DataFormatTransformerDefinition.getDataFormatType() |
| Modifier and Type | Method and Description |
|---|---|
void |
DataFormatTransformerDefinition.setDataFormatType(DataFormatDefinition dataFormatType)
The data format to be used
|
| Modifier and Type | Class and Description |
|---|---|
class |
DataFormatReifier<T extends DataFormatDefinition> |
| Modifier and Type | Field and Description |
|---|---|
protected T |
DataFormatReifier.definition |
| Modifier and Type | Method and Description |
|---|---|
static DataFormatReifier<? extends DataFormatDefinition> |
DataFormatReifier.reifier(org.apache.camel.CamelContext camelContext,
DataFormatDefinition definition) |
| Modifier and Type | Method and Description |
|---|---|
static org.apache.camel.spi.DataFormat |
DataFormatReifier.getDataFormat(org.apache.camel.CamelContext camelContext,
DataFormatDefinition type) |
static org.apache.camel.spi.DataFormat |
DataFormatReifier.getDataFormat(org.apache.camel.CamelContext camelContext,
DataFormatDefinition type,
String ref)
Factory method to create the data format
|
static DataFormatReifier<? extends DataFormatDefinition> |
DataFormatReifier.reifier(org.apache.camel.CamelContext camelContext,
DataFormatDefinition definition) |
| Modifier and Type | Method and Description |
|---|---|
static void |
DataFormatReifier.registerReifier(Class<? extends DataFormatDefinition> dataFormatClass,
BiFunction<org.apache.camel.CamelContext,DataFormatDefinition,DataFormatReifier<? extends DataFormatDefinition>> creator) |
static void |
DataFormatReifier.registerReifier(Class<? extends DataFormatDefinition> dataFormatClass,
BiFunction<org.apache.camel.CamelContext,DataFormatDefinition,DataFormatReifier<? extends DataFormatDefinition>> creator) |
static void |
DataFormatReifier.registerReifier(Class<? extends DataFormatDefinition> dataFormatClass,
BiFunction<org.apache.camel.CamelContext,DataFormatDefinition,DataFormatReifier<? extends DataFormatDefinition>> creator) |
| Constructor and Description |
|---|
Any23DataFormatReifier(org.apache.camel.CamelContext camelContext,
DataFormatDefinition definition) |
ASN1DataFormatReifier(org.apache.camel.CamelContext camelContext,
DataFormatDefinition definition) |
AvroDataFormatReifier(org.apache.camel.CamelContext camelContext,
DataFormatDefinition definition) |
BarcodeDataFormatReifier(org.apache.camel.CamelContext camelContext,
DataFormatDefinition definition) |
Base64DataFormatReifier(org.apache.camel.CamelContext camelContext,
DataFormatDefinition definition) |
BeanioDataFormatReifier(org.apache.camel.CamelContext camelContext,
DataFormatDefinition definition) |
BindyDataFormatReifier(org.apache.camel.CamelContext camelContext,
DataFormatDefinition definition) |
CBORDataFormatReifier(org.apache.camel.CamelContext camelContext,
DataFormatDefinition definition) |
CryptoDataFormatReifier(org.apache.camel.CamelContext camelContext,
DataFormatDefinition definition) |
CsvDataFormatReifier(org.apache.camel.CamelContext camelContext,
DataFormatDefinition definition) |
CustomDataFormatReifier(org.apache.camel.CamelContext camelContext,
DataFormatDefinition definition) |
FhirDataFormatReifier(org.apache.camel.CamelContext camelContext,
DataFormatDefinition definition) |
FhirJsonDataFormatReifier(org.apache.camel.CamelContext camelContext,
DataFormatDefinition definition) |
FhirXmlDataFormatReifier(org.apache.camel.CamelContext camelContext,
DataFormatDefinition definition) |
FlatpackDataFormatReifier(org.apache.camel.CamelContext camelContext,
DataFormatDefinition definition) |
GrokDataFormatReifier(org.apache.camel.CamelContext camelContext,
DataFormatDefinition definition) |
GzipDataFormatReifier(org.apache.camel.CamelContext camelContext,
DataFormatDefinition definition) |
HL7DataFormatReifier(org.apache.camel.CamelContext camelContext,
DataFormatDefinition definition) |
IcalDataFormatReifier(org.apache.camel.CamelContext camelContext,
DataFormatDefinition definition) |
JacksonXMLDataFormatReifier(org.apache.camel.CamelContext camelContext,
DataFormatDefinition definition) |
JaxbDataFormatReifier(org.apache.camel.CamelContext camelContext,
DataFormatDefinition definition) |
JsonApiDataFormatReifier(org.apache.camel.CamelContext camelContext,
DataFormatDefinition definition) |
JsonDataFormatReifier(org.apache.camel.CamelContext camelContext,
DataFormatDefinition definition) |
LZFDataFormatReifier(org.apache.camel.CamelContext camelContext,
DataFormatDefinition definition) |
MimeMultipartDataFormatReifier(org.apache.camel.CamelContext camelContext,
DataFormatDefinition definition) |
PGPDataFormatReifier(org.apache.camel.CamelContext camelContext,
DataFormatDefinition definition) |
ProtobufDataFormatReifier(org.apache.camel.CamelContext camelContext,
DataFormatDefinition definition) |
RssDataFormatReifier(org.apache.camel.CamelContext camelContext,
DataFormatDefinition definition) |
SoapJaxbDataFormatReifier(org.apache.camel.CamelContext camelContext,
DataFormatDefinition definition) |
SyslogDataFormatReifier(org.apache.camel.CamelContext camelContext,
DataFormatDefinition definition) |
TarFileDataFormatReifier(org.apache.camel.CamelContext camelContext,
DataFormatDefinition definition) |
ThriftDataFormatReifier(org.apache.camel.CamelContext camelContext,
DataFormatDefinition definition) |
TidyMarkupDataFormatReifier(org.apache.camel.CamelContext camelContext,
DataFormatDefinition definition) |
UniVocityAbstractDataFormatReifier(org.apache.camel.CamelContext camelContext,
DataFormatDefinition definition) |
UniVocityCsvDataFormatReifier(org.apache.camel.CamelContext camelContext,
DataFormatDefinition definition) |
UniVocityFixedWidthDataFormatReifier(org.apache.camel.CamelContext camelContext,
DataFormatDefinition definition) |
UniVocityTsvDataFormatReifier(org.apache.camel.CamelContext camelContext,
DataFormatDefinition definition) |
XmlRpcDataFormatReifier(org.apache.camel.CamelContext camelContext,
DataFormatDefinition definition) |
XMLSecurityDataFormatReifier(org.apache.camel.CamelContext camelContext,
DataFormatDefinition definition) |
XStreamDataFormatReifier(org.apache.camel.CamelContext camelContext,
DataFormatDefinition definition) |
YAMLDataFormatReifier(org.apache.camel.CamelContext camelContext,
DataFormatDefinition definition) |
ZipDataFormatReifier(org.apache.camel.CamelContext camelContext,
DataFormatDefinition definition) |
ZipFileDataFormatReifier(org.apache.camel.CamelContext camelContext,
DataFormatDefinition definition) |
Apache Camel