Could someone answer the following question : Is transaction context propagated through different stateless session beans method call hierarchy. I am referring to trans-attribute.
Suppose, method X of Stateless session bean A -> calls -> method Y of Stateless session bean B, and the trans-attribute of Stateless session A is Requires and trans-attribute of Stateless session B is supports. Will the transaction context propagate from A's method to B's method ?
Any other points one should know when working with transactions and stateless session beans ?
When the bean B's method Y transaction attribute is "supports", it means if the calling method (X of A) has transaction, Y will run in caller's transacation. If the caller doesn't have transaction, then Y will run in unspecified transaction context. So, it will depends on bean B's trasaction attribute. not A's.
Hope this helps.
Thanks,<br />Thiru<br />[SCJP,SCWCD,SCBCD]
If you open the box, you will find Heisenberg strangling Shrodenger's cat. And waving this tiny ad:
Devious Experiments for a Truly Passive Greenhouse!