Since we're on a major migration process of this website, some component documents here are out of sync right now. In the meantime you may want to look at the early version of the new website
https://camel.apache.org/staging/
We would very much like to receive any feedback on the new site, please join the discussion on the Camel user mailing list.
Direct ComponentThe Asynchronous The SEDA component provides asynchronous invocation of any consumers when a producer sends a message exchange. Connection to other camel contexts The VM component provides connections between Camel contexts as long they run in the same JVM. URI formatdirect:someName[?options] Where Options
You can append query options to the URI in the following format:
SamplesIn the route below we use the direct component to link the two routes together: from("activemq:queue:order.in") .to("bean:orderServer?method=validate") .to("direct:processOrder?block=true&timeout=5000"); from("direct:processOrder") .to("bean:orderService?method=process") .to("activemq:queue:order.out"); And the sample using spring DSL: <route> <from uri="activemq:queue:order.in"/> <to uri="bean:orderService?method=validate"/> <to uri="direct:processOrder?failIfNoConsumers=false"/> </route> <route> <from uri="direct:processOrder"/> <to uri="bean:orderService?method=process"/> <to uri="activemq:queue:order.out"/> </route> See also samples from the SEDA component, how they can be used together. |