Number of Components: 25 in 1 JAR artifacts (1 deprecated)
Component | Available From | Description |
---|---|---|
Bean (camel-core) |
1.0 |
The bean component is for invoking Java beans from Camel. |
Binding (camel-core) |
2.11 |
deprecated The binding component is used for as a of wrapping an Endpoint in a contract with a data format. |
Browse (camel-core) |
1.3 |
The browse component is used for viewing the messages received on endpoints that supports BrowsableEndpoint. |
Class (camel-core) |
2.4 |
The Class Component is for invoking Java Classes (Java beans) from Camel. |
Control Bus (camel-core) |
2.11 |
The controlbus component provides easy management of Camel applications based on the Control Bus EIP pattern. |
Data Format (camel-core) |
2.12 |
The dataformat component is used for working with Data Formats as if it was a regular Component supporting Endpoints and URIs. |
Dataset (camel-core) |
1.3 |
The dataset component provides a mechanism to easily perform load & soak testing of your system. |
Direct (camel-core) |
1.0 |
The direct component provides direct synchronous call to another endpoint from the same CamelContext. |
Direct VM (camel-core) |
2.10 |
The direct-vm component provides direct synchronous call to another endpoint from any CamelContext in the same JVM. |
File (camel-core) |
1.0 |
The file component is used for reading or writing files. |
Language (camel-core) |
2.5 |
The language component allows you to send a message to an endpoint which executes a script by any of the supported Languages in Camel. |
Log (camel-core) |
1.1 |
The log component logs message exchanges to the underlying logging mechanism. |
Mock (camel-core) |
1.0 |
The mock component is used for testing routes and mediation rules using mocks. |
Properties (camel-core) |
2.3 |
The properties component is used for using property placeholders in endpoint uris. |
Ref (camel-core) |
1.2 |
The ref component is used for lookup of existing endpoints bound in the Registry. |
REST (camel-core) |
2.14 |
The rest component is used for either hosting REST services (consumer) or calling external REST services (producer). |
REST API (camel-core) |
2.16 |
The rest-api component is used for providing Swagger API of the REST services which has been defined using the rest-dsl in Camel. |
Scheduler (camel-core) |
2.15 |
The scheduler component is used for generating message exchanges when a scheduler fires. |
SEDA (camel-core) |
1.1 |
The seda component provides asynchronous call to another endpoint from any CamelContext in the same JVM. |
Stub (camel-core) |
2.10 |
The stub component provides a simple way to stub out any physical endpoints while in development or testing. |
Test (camel-core) |
1.3 |
The test component extends the mock component by on startup to pull messages from another endpoint to set the expected message bodies. |
Timer (camel-core) |
1.0 |
The timer component is used for generating message exchanges when a timer fires. |
Validator (camel-core) |
1.1 |
Validates the payload of a message using XML Schema and JAXP Validation. |
VM (camel-core) |
1.1 |
The vm component provides asynchronous call to another endpoint from the same CamelContext. |
XSLT (camel-core) |
1.3 |
Transforms the message using a XSLT template. |
Number of Data Formats: 4 in 39 JAR artifacts (2 deprecated)
Data Format | Available From | Description |
---|---|---|
GZip (camel-core) |
2.0 |
The GZip data format is a message compression and de-compression format (which works with the popular gzip/gunzip tools). |
Java Object Serialization (camel-core) |
2.12 |
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. |
String Encoding (camel-core) |
2.12 |
String data format is a textual based format that supports character encoding. |
Zip Deflate Compression (camel-core) |
2.12 |
Zip Deflate Compression data format is a message compression and de-compression format (not zip files). |
Number of Languages: 10 in 1 JAR artifacts (0 deprecated)
Language | Available From | Description |
---|---|---|
Bean method (camel-core) |
1.3 |
To use a Java bean (aka method call) in Camel expressions or predicates. |
Constant (camel-core) |
1.5 |
To use a constant value in Camel expressions or predicates. |
ExchangeProperty (camel-core) |
2.0 |
To use a Camel Exchange property in expressions or predicates. |
File (camel-core) |
1.1 |
For expressions and predicates using the file/simple language |
Header (camel-core) |
1.5 |
To use a Camel Message header in expressions or predicates. |
Ref (camel-core) |
2.8 |
Reference to an existing Camel expression or predicate which is looked up from the Camel registry. |
Simple (camel-core) |
1.1 |
To use Camels built-in Simple language in Camel expressions or predicates. |
Tokenize (camel-core) |
2.0 |
To use Camel message body or header with a tokenizer in Camel expressions or predicates. |
XML Tokenize (camel-core) |
2.14 |
To use Camel message body or header with a XML tokenizer in Camel expressions or predicates. |
XPath (camel-core) |
1.1 |
To use XPath (XML) in Camel expressions or predicates. |