[weld-dev] tx services

Ales Justin ales.justin at gmail.com
Fri Apr 29 17:26:11 EDT 2011


IMO TransactionServices should also expose TransactionManager.

Since with AS7, which hides TM from JNDI, one cannot easily register XAResources:

Transaction
   public boolean enlistResource(XAResource xaRes) throws RollbackException, IllegalStateException, SystemException

or suspending/resuming current Tx.
Specially XAResources handling is a must to be able to enlist if you're doing some non-trivial tx-based work.

This way the integration layer would make sure the TM is exposed as a CDI service.

Wdyt?

-Ales





More information about the weld-dev mailing list