Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

...

We have learned about using Camel to do routing inside ServiceMix, but is also possible INLINE

Excerptuse Apache Camel's optional components inside ServiceMix

...

Using MINA for plain TCP communication

...

To be able to use camel-mina, we will specify if as a <dependency/> in our tutorial-camel-su's pom.xml file:

...

...

Coding the new routes

Let's look at the necessary modifications to our RouteBuilder implementation:

...

...

  1. The only thing we need to know for using our new component in our Camel routes is a new URI format. This line will start a socket listener on port 10021 of our local machine...
  2. ... and send the incoming message exchanges to our JMS consumer provider endpoint using the jbi: URI we learned about on the previous page. Camel will take care of converting the XML String into a valid JBI MessageExchange once again.
  3. Finally, we also change the final .to() of our timer: route to send the message through the socket listener that was started at (1).

Now, we will just tell the user what to expect from the next tutorial page

Things to remember

  • just repeat two or three key points to remember from this step in the tutorial

Further reading

  • add useful links to additional information on the website here
  • ...
Wiki Markup
{scrollbar}

By now, you should have a basic idea of what is possible with ServiceMix and Camel. As a final appetizer, let us take a look at some of the other features before ending the tutorial.

Things to remember

  • You can use Apache Camel components side-by-side with the existing JBI components.
  • Starting to use new Camel component only requires adding the component as a dependency and learning about the URI format it uses.

Further reading



...