That would come out of the box, when JTA UserTransaction is used or am I wrong?

Cheers,
Arne

-----Ursprüngliche Nachricht-----
Von: Romain Manni-Bucau [mailto:[email protected]] 
Gesendet: Donnerstag, 5. Juli 2012 11:20
An: [email protected]
Betreff: Re: [DISCUSS] [DELTASPIKE-175] [DELTASPIKE-219] @Transactional

Why not allowing to use
javax.transaction.TransactionSynchronizationRegistry ?

- Romain


2012/7/5 Arne Limburg <[email protected]>

> Hi,
> I would not create an own module for JTA, since it will be just some 
> lines of code after extracting an AbstractPersistenceStrategy from the 
> ResourceLocalPersistenceStrategy.
>
> Or do we have other JTA stuff that would go into that module?
>
> Cheers,
> Arne
>
> -----Ursprüngliche Nachricht-----
> Von: Mark Struberg [mailto:[email protected]]
> Gesendet: Donnerstag, 5. Juli 2012 11:07
> An: [email protected]
> Betreff: Re: [DISCUSS] [DELTASPIKE-175] [DELTASPIKE-219] 
> @Transactional
>
> The original intent was to move all the jta stuff in an own module 
> which would then automatically enable the JtaPersistenceStrategy.
>
>
> But we actually have a 3rd option:
>
> Create an AutodetectPersitenceStrategy and make this the default. It 
> could lookup the one to take via configuration. That way a user could 
> override according to his intention.
>
> LieGrue,
> strub
>
>
>
> ----- Original Message -----
> > From: Arne Limburg <[email protected]>
> > To: "[email protected]"
> > <[email protected]>
> > Cc:
> > Sent: Thursday, July 5, 2012 11:03 AM
> > Subject: [DISCUSS] [DELTASPIKE-175] [DELTASPIKE-219] @Transactional
> >
> > Hi,
> >
> > yesterday I startet working on the JTA support for @Transactional.
> > My current approach is to implement a JtaPersistenceStrategy.
> > However that leads me to the problem: Who decides which 
> > PersistenceStrategy should be taken and how should this decision be made?
> > I have three suggestions:
> >
> > 1.      We detect, if a UserTransaction is available, if so, the
> > JtaPersistenceStrategy is taken, otherwise the 
> > ResourceLocalPersistenceStrategy is taken.
> >
> > 2.      We detect, if the involved persistence units use JTA or
> > RESOURCE_LOCAL (which would lead to another question: Would we like 
> > to support, that @Transactional mixes both strategies?) and decide 
> > from that information
> >
> > 3.      We let the user decide by making one (or both) persistence
> > strategies @Alternatives What do you think?
> >
> > Cheers,
> > Arne
> >
>

Reply via email to