Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The packages attribute defines the comma separated list of Java package names which are recursively searched for Java classes on the classpath which implement the RouteBuilder interface. This allows us What this means is that Camel will automatically detect our MyRouteBuilder class and automatically install its routes.

This approach, of using Java code to write the Camel routes using in the Java DSL and just wire together in XML what we really need to allows us to use the right language for the job and minimise the amount of XML bloat. Of course if you prefer you can create all of your routes in the Xml Configuration.

Also note in at the end of this XML example file we explicitly configure the ActiveMQ component with details of how to connect to the broker.