Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 72092 invoked from network); 5 Jun 2006 14:48:33 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 5 Jun 2006 14:48:33 -0000 Received: (qmail 91237 invoked by uid 500); 5 Jun 2006 14:48:30 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 91198 invoked by uid 500); 5 Jun 2006 14:48:29 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 91187 invoked by uid 99); 5 Jun 2006 14:48:29 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 Jun 2006 07:48:29 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received: from [209.237.227.198] (HELO brutus.apache.org) (209.237.227.198) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 Jun 2006 07:48:28 -0700 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id D5A5C7142A1 for ; Mon, 5 Jun 2006 14:47:29 +0000 (GMT) Message-ID: <11966479.1149518849872.JavaMail.jira@brutus> Date: Mon, 5 Jun 2006 14:47:29 +0000 (GMT+00:00) From: "Guillaume Nodet (JIRA)" To: dev@geronimo.apache.org Subject: [jira] Created: (GERONIMO-2084) The transaction manager needs uncesseraly ties users to the TransactionContextManager implementation MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N The transaction manager needs uncesseraly ties users to the TransactionContextManager implementation ---------------------------------------------------------------------------------------------------- Key: GERONIMO-2084 URL: http://issues.apache.org/jira/browse/GERONIMO-2084 Project: Geronimo Type: Improvement Security: public (Regular issues) Components: transaction manager Reporter: Guillaume Nodet When integrating the Geronimo transaction manager, all threads have to call the TransactionContextManager.newUnspecifiedTransactionContext() to be able to begin a transaction by using the TransactionContextManager.newBeanTransactionContext which is called when using the UserTransaction. This is done by geronimo modules, but when using the transaction layer outside of geronimo, this requirement ties the project to geronimo implementation, or a need to wrap it. This could be easily avoided with the attached patch, which create a context is none exist for the current thread. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira