The Geronimo TX manager is fully XA compliant and support 2PC without
any problems.
You won't be able to do real *distributed* transactions, meaning you
can't coordinate and pass along the transaction between several
containers, but a single container can handle any kind of XA
resources, be it a remote JDBC connection or a remote JMS broker.

2012/1/27 Łukasz Dywicki <[email protected]>:
> Apache Geronimo uses same transaction manager but with tranql (JCA) which 
> adopt multiple data sources (also non-xa) into managed connections which 
> might be part of transaction.
>
> I might be wrong, but I was unable to get proper XA with Aries/Geronimo 
> Transaction Manager rollback on multiple data sources. I completed this with 
> Atomikos.
>
> Best regards,
> Łukasz Dywicki
> --
> Code-House
> http://code-house.org/
>
>
> Wiadomość napisana przez MarkS1900 w dniu 2012-01-27, o godz. 17:46:
>
>> Are you sure?  If this is true, what does the ServiceMix container
>> transaction manager actually manage?
>>
>>
>> From what I understand, both services below point to the same service
>> instance.  I did a toString on both and got the exact same toString value
>> [org.apache.aries.transaction.GeronimoPlatformTransactionManager@1ed605b7].
>>
>>
>>
>> <reference id="ariesTransactionManager"
>> interface="javax.transaction.TransactionManager" />
>>
>> <reference id="platformTransactionManager"
>> interface="org.springframework.transaction.PlatformTransactionManager" />
>>
>> The source of GeronimoPlatformTransactionManager:
>>
>> http://grepcode.com/file/repo1.maven.org/maven2/org.apache.aries.transaction/org.apache.aries.transaction.manager/0.3/org/apache/aries/transaction/GeronimoPlatformTransactionManager.java
>>
>>
>>
>>
>>
>> --
>> View this message in context: 
>> http://servicemix.396122.n5.nabble.com/JTA-XA-transactions-using-the-default-ServiceMix-4-4-0-features-install-transaction-tp5434170p5435965.html
>> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>



-- 
------------------------
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/
------------------------
FuseSource, Integration everywhere
http://fusesource.com

Reply via email to