Hi,

I found in archive that parallel processing is not compatible with transaction.

Is it still relevant or is there a workaround ?

Regards

Hervé

On 1/27/12, Hervé BARRAULT <herve.barra...@gmail.com> wrote:
> Hi,
>
> I have two question about a route, JMS and transactions.
>
> The use is : one request response Web service put message on n queues
> (using transaction ensure the message really put in all queues or no
> one).
>
> Does this route make sense (only "pseudo" route not all the stuff to
> manage transaction i guess) ?
>
> from("cxf:bean:myEndpoint").
> .wireTap("direct:tap")
> .process(myProcessor)
> transacted("PROPAGATION_REQUIRES_NEW")
> .multicast()
> .parallelProcessing()
> .recipientList(header("MY_HEADER"))
> .end()
> .process(myAnswerProcessor);
>
> from(direct:tap).process(myOptionalProcessor);
>
> If it could work, when is the transaction commit ?
>
> Thanks for answers.
>
> Regards
> Hervé
>

Reply via email to