all right,
and what happens if 2 or 3 threads running the same code, call 
m_ut.Begin in the same time ? I suppose then that they all go in the 
same transaction ?

Scott Ferguson wrote:
> On Apr 25, 2008, at 5:29 AM, Riccardo Cohen wrote:
> 
>> Thanks for this information.
>> The member is static for now because it is the same transaction used  
>> in
>> all servlets.
> 
> The UserTransaction is basically a singleton, so you can use @In  
> UserTransaction anywhere and it'll all become part of the same  
> transaction.  One of the main points of transactions is that all of  
> your resources which commit together are in the same transaction, i.e.  
> all-or-none commit.
> 
> Normally, static is discouraged, though, as wesley said.
> 
> -- Scott
> 
>> Anyway most of my servlets have static only methods.
>>
>> wesley wrote:
>>> Hi Riccardo,
>>>
>>> I'm using
>>> @In
>>> TransactionManager transaction;
>>> in servlets and @Component
>>>
>>> and it proved to be robust and of good performance.
>>>
>>> ps> I don't think "static" is a good directive.
>>>
>>> -Wesley
>>>
>>> ----- Original Message -----
>>> From: "Riccardo Cohen" <[EMAIL PROTECTED]>
>>> To: "General Discussion for the Resin application server"
>>> <resin-interest@caucho.com>
>>> Sent: Friday, April 25, 2008 4:31 PM
>>> Subject: [Resin-interest] question about UserTransaction
>>>
>>>
>>> Hi
>>> I've learnt how to use UserTransaction, and even if it works, I don't
>>> know if my  implementation has good performance.
>>>
>>> I added a single UserTransaction in one of my servlets :
>>>
>>> public class globalaction extends HttpServlet
>>> {
>>>   @In public static UserTransaction m_ut;
>>>
>>> I use this m_ut from all servlets for all requests. Is this safe ? Or
>>> should I declare one UserTransaction in each servlet (or even one for
>>> each request ?)
>>>
>>> Thanks for any information
>>>
>> -- 
>> Très cordialement,
>>
>> Riccardo Cohen
>> -------------------------------------------
>> Articque
>> http://www.articque.com
>> 149 av Général de Gaulle
>> 37230 Fondettes - France
>> tel : 02-47-49-90-49
>> fax : 02-47-49-91-49
>>
>>
>>
>> _______________________________________________
>> resin-interest mailing list
>> resin-interest@caucho.com
>> http://maillist.caucho.com/mailman/listinfo/resin-interest
> 
> 
> 
> _______________________________________________
> resin-interest mailing list
> resin-interest@caucho.com
> http://maillist.caucho.com/mailman/listinfo/resin-interest
> 

-- 
Très cordialement,

Riccardo Cohen
-------------------------------------------
Articque
http://www.articque.com
149 av Général de Gaulle
37230 Fondettes - France
tel : 02-47-49-90-49
fax : 02-47-49-91-49



_______________________________________________
resin-interest mailing list
resin-interest@caucho.com
http://maillist.caucho.com/mailman/listinfo/resin-interest

Reply via email to