Replying from mock endpoints

It is common that many of your integrations will call out to endpoints from which you will expect a reply, such as when invoking a web service. We saw how mock endpoints could be used to assess message content in a test in the Using mock endpoints to verify routing logic recipe. We will now use those same endpoints to define the test responses.

Getting ready

To use this recipe you should first have a route test set up as described in the Testing routes defined in Java recipe.

The Java code for this recipe is located in the org.camelcookbook.examples.testing.mockreply package.

How to do it...

In the following route, we have a mock endpoint from which we would like a response:

from("direct:in") .inOut("mock:replying") .to("mock:out"); ...

Get Apache Camel Developer's Cookbook 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.