camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Christian Schneider <ch...@die-schneider.net>
Subject Re: Calling a camel route seems to commit an outside transaction
Date Thu, 06 Nov 2014 10:40:48 GMT
Seems our analysis was wrong. Camel is not involved in the problem after 
all.

It seems to be a problem with hibnernate doing a commit before a 
criteria based lookup.

Christian


On 05.11.2014 16:23, Christian Schneider wrote:
> I have an application running in OSGi that uses aries blueprint and 
> aries jpa.
>
> My class A is marked as transactional in blueprint and uses an XA 
> transaction.
> Inside such a transactional method from class A I
> - first create a persistent entity in the DB
> - then call a camel route using producer.requestBodyAndHeaders
> - then I do some other changes on the entity
>
> After the method I expect aries to commit the transaction.
>
> The problem is that camel seems to already commit the transaction at 
> the end of the route processing. I have not done any special 
> transactional settings on the camel route.
>
> Any idea why this happens and how I could avoid it?
>
> Christian
>


-- 
Christian Schneider
http://www.liquid-reality.de

Open Source Architect
http://www.talend.com


Mime
View raw message