Project: talendesb
Issue TESB-3802: Transaction support in Route Builder for JMS components
Camel allows to switch on transaction support in a route with the _transacted()_ clause in the fluent language. This should be supported in the Route Builder. Currently it is not even possible to add this via the existing extension points like cJavaDSLProcessor, etc. Code generation for cJMS would also have to be updated/tailored. Switching on transaction support also requires declaration of a transaction manager (from the Spring framework). It would be cool if the Route BUilder could generate all the necessary code in the route when transaction support is demanded. *Note*: In the first iteration we will only target transactional use-cases for JMS components.
Story points: 3