An example of Camel routes containing processors

Here we will illustrate the use of processors in an example. This example will create an OSGi bundle, which will create two Camel contexts with one route in each; they are as follows:

  • One route using the Camel Java DSL
  • One route using the Camel Blueprint DSL

First, we create the Maven project pom.xml for our bundle:

<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.packt.camel</groupId> <artifactId>chapter3</artifactId> <version>1.0-SNAPSHOT</version> <packaging>bundle</packaging> ...

Get Mastering Apache Camel now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.