Project: talendesb
Issue TESB-8605: Route Builder: New components cVM, cSEDA, cDirect
We need to create new components for: - Direct Component (cDirect): provides direct, synchronous invocation of any consumers when a producer sends a message exchange. See http://camel.apache.org/direct.html - SEDA Component (cSEDA): asynchronous SEDA behavior (staged event-driven architecture). See http://www.eecs.harvard.edu/~mdw/proj/seda/, http://camel.apache.org/seda.html Note that queues are only visible within a single CamelContext. - VM component (cVM): asynchronous SEDA behavior, See http://camel.apache.org/vm.html This component differs from the SEDA component in that VM supports communication across CamelContext instances. We also need an improved component properties for specialized components, so that users wouldn't need to enter lengthy URLs. Ask about icons. Initially use from cMessageEndpoint. For components which acts as producer: allow the consumer to be selected from a dropdown listbox of existing endpoints (consumers from current Job). Additional to cVM: This list should allow not only use existing endpoint, but also type another one.
Story points: 5