|
VM has been edited by Claus Ibsen (Nov 09, 2008). Change summary: CAMEL-656 VM ComponentThe vm: component provides asynchronous SEDA This component differs from the Seda component in that VM supports communication across CamelContext instances so you can use this mechanism to communicate across web applications, provided that the camel-core.jar is on the system/boot classpath. This component is an extension to the Seda component. URI formatvm:someName Where someName can be any string to uniquely identify the endpoint within the JVM (or at least within the classloader which loaded the camel-core.jar)
SamplesIn the route below we send the exchange to the VM queue that is working across CamelContext instances. from("direct:in").bean(MyOrderBean.class).to("vm:order.email"); And then in another Camel context such as deployed as in another .war application: from("vm:order.email").bean(MyOrderEmailSender.class);
See Also |
Unsubscribe or edit your notifications preferences
