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 |
HystrixConfigurationCommon |
class |
HystrixConfigurationDefinition
Hystrix Circuit Breaker EIP configuration
|
class |
LoadBalancerDefinition
Balances message processing among a number of nodes
|
class |
RouteBuilderDefinition
To refer to a Java
RouteBuilder instance to use. |
Modifier and Type | Class and Description |
---|---|
class |
ASN1DataFormat
The ASN.1 data format is used for file transfer with telecommunications protocols.
|
class |
AvroDataFormat
The Avro data format is used for serialization and deserialization of messages using Apache Avro binary dataformat.
|
class |
BarcodeDataFormat
The Barcode data format is used for creating barccode images (such as QR-Code)
|
class |
Base64DataFormat
The Base64 data format is used for base64 encoding and decoding.
|
class |
BeanioDataFormat
The BeanIO data format is used for working with flat payloads (such as CSV, delimited, or fixed length formats).
|
class |
BindyDataFormat
The Bindy data format is used for working with flat payloads (such as CSV, delimited, fixed length formats, or FIX messages).
|
class |
BoonDataFormat
Boon data format is used for unmarshal a JSon payload to POJO or to marshal POJO back to JSon payload.
|
class |
CastorDataFormat
Castor data format is used for unmarshal a XML payload to POJO or to marshal POJO back to XML payload.
|
class |
CryptoDataFormat
Crypto data format is used for encrypting and decrypting of messages using Java Cryptographic Extension.
|
class |
CsvDataFormat
The CSV data format is used for handling CSV payloads.
|
class |
CustomDataFormat
To use a custom data format implementation that does not come out of the box from Apache Camel.
|
class |
FlatpackDataFormat
The Flatpack data format is used for working with flat payloads (such as CSV, delimited, or fixed length formats).
|
class |
GzipDataFormat
The GZip data format is a message compression and de-compression format (which works with the popular gzip/gunzip tools).
|
class |
HessianDataFormat
Deprecated.
|
class |
HL7DataFormat
The HL7 data format can be used to marshal or unmarshal HL7 (Health Care) model objects.
|
class |
IcalDataFormat
The iCal dataformat is used for working with iCalendar messages.
|
class |
JacksonXMLDataFormat
JacksonXML data format is used for unmarshal a XML payload to POJO or to marshal POJO back to XML payload.
|
class |
JaxbDataFormat
JAXB data format uses the JAXB2 XML marshalling standard to unmarshal an XML payload into Java objects or to marshal Java objects into an XML payload.
|
class |
JibxDataFormat
JiBX data format is used for unmarshal a XML payload to POJO or to marshal POJO back to XML payload.
|
class |
JsonDataFormat
JSon data format is used for unmarshal a JSon payload to POJO or to marshal POJO back to JSon payload.
|
class |
LZFDataFormat
The LZF data format is a message compression and de-compression format (uses the LZF deflate algorithm).
|
class |
MimeMultipartDataFormat
The MIME Multipart data format can marshal a Camel message with attachments into a Camel message
having a MIME-Multipart message as message body (and no attachments), and vise-versa when unmarshalling.
|
class |
PGPDataFormat
PGP data format is used for encrypting and decrypting of messages using Java Cryptographic Extension and PGP.
|
class |
ProtobufDataFormat
The Protobuf data format is used for serializing between Java objects and the Google Protobuf protocol.
|
class |
RssDataFormat
RSS data format is used for working with RSS sync feed Java Objects and transforming to XML and vice-versa.
|
class |
SerializationDataFormat
Serialization is a data format which uses the standard Java Serialization mechanism
to unmarshal a binary payload into Java objects or to marshal Java objects into a binary blob.
|
class |
SoapJaxbDataFormat
SOAP is a data format which uses JAXB2 and JAX-WS annotations to marshal and unmarshal SOAP payloads.
|
class |
StringDataFormat
String data format is a textual based format that supports character encoding.
|
class |
SyslogDataFormat
The Syslog dataformat is used for working with RFC3164 and RFC5424 messages (logging and monitoring).
|
class |
TarFileDataFormat
The Tar File data format is a message compression and de-compression format of tar files.
|
class |
ThriftDataFormat
The Thrift data format is used for serialization and deserialization of messages using Apache Thrift binary dataformat.
|
class |
TidyMarkupDataFormat
TidyMarkup data format is used for parsing HTML and return it as pretty well-formed HTML.
|
class |
UniVocityAbstractDataFormat
Represents the common parts of all uniVocity
DataFormat parsers. |
class |
UniVocityCsvDataFormat
The uniVocity CSV data format is used for working with CSV (Comma Separated Values) flat payloads.
|
class |
UniVocityFixedWidthDataFormat
The uniVocity Fixed Length data format is used for working with fixed length flat payloads.
|
class |
UniVocityTsvDataFormat
The uniVocity TSV data format is used for working with TSV (Tabular Separated Values) flat payloads.
|
class |
XMLBeansDataFormat
Deprecated.
|
class |
XmlJsonDataFormat
XML JSon data format can convert from XML to JSON and vice-versa directly, without stepping through intermediate POJOs.
|
class |
XmlRpcDataFormat
The XML RPC data format is used for working with the XML RPC protocol.
|
class |
XMLSecurityDataFormat
The XML Security data format facilitates encryption and decryption of XML payloads.
|
class |
XStreamDataFormat
XSTream data format is used for unmarshal a XML payload to POJO or to marshal POJO back to XML payload.
|
class |
YAMLDataFormat
YAML is a data format to marshal and unmarshal Java objects to and from YAML.
|
class |
ZipDataFormat
Zip Deflate Compression data format is a message compression and de-compression format (not zip files).
|
class |
ZipFileDataFormat
The Zip File data format is a message compression and de-compression format of zip files.
|
Modifier and Type | Class and Description |
---|---|
class |
CircuitBreakerLoadBalancerDefinition
Deprecated.
use Hystrix EIP instead which is the popular Netflix implementation of circuit breaker
|
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