| Package | Description |
|---|---|
| org.apache.camel.model |
The JAXB POJOs for the
XML
Configuration of the routing rules.
|
| org.apache.camel.model.cloud |
The JAXB POJOs for the remote service call DSL
|
| 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.loadbalancer |
The JAXB POJOs for the
Load Balancer EIP
pattern for the XML
Configuration.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DataFormatDefinition
Represents a Camel data format
|
class |
FaultToleranceConfigurationCommon |
class |
FaultToleranceConfigurationDefinition
MicroProfile Fault Tolerance Circuit Breaker EIP configuration
|
class |
HystrixConfigurationCommon
Deprecated.
|
class |
HystrixConfigurationDefinition
Deprecated.
|
class |
LoadBalancerDefinition
Balances message processing among a number of nodes
|
class |
Resilience4jConfigurationCommon |
class |
Resilience4jConfigurationDefinition
Resilience4j Circuit Breaker EIP configuration
|
class |
RouteBuilderDefinition
To refer to a Java
RouteBuilder instance to
use. |
| 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 | Class and Description |
|---|---|
class |
CustomLoadBalancerDefinition
Custom load balancer
|
class |
FailoverLoadBalancerDefinition
Failover load balancer The failover load balancer is capable of trying the
next processor in case an Exchange failed with an exception during
processing.
|
class |
RandomLoadBalancerDefinition
Random load balancer The random load balancer selects a random endpoint for
each exchange.
|
class |
RoundRobinLoadBalancerDefinition
Round robin load balancer The round robin load balancer will use the next
endpoint for each message.
|
class |
StickyLoadBalancerDefinition
Sticky load balancer Sticky load balancing using an Expression to calculate a
correlation key to perform the sticky load balancing; rather like jsessionid
in the web or JMSXGroupID in JMS.
|
class |
TopicLoadBalancerDefinition
Topic load balancer The topic load balancer sends to all destinations (rather
like JMS Topics)
|
class |
WeightedLoadBalancerDefinition
Weighted load balancer The weighted load balancing policy allows you to
specify a processing load distribution ratio for each server with respect to
others.
|
Apache Camel