|
From: <one...@us...> - 2002-11-26 03:38:03
|
Update of /cvsroot/hibernate/Hibernate/cirrus/hibernate/transaction
In directory sc8-pr-cvs1:/tmp/cvs-serv20166/cirrus/hibernate/transaction
Modified Files:
JBossTransactionManagerLookup.java
JNDITransactionManagerLookup.java
OrionTransactionManagerLookup.java
TransactionManagerLookup.java
WebSphereTransactionManagerLookup.java
WeblogicTransactionManagerLookup.java
Log Message:
fixed broken line-endings and added a test
Index: JBossTransactionManagerLookup.java
===================================================================
RCS file: /cvsroot/hibernate/Hibernate/cirrus/hibernate/transaction/JBossTransactionManagerLookup.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** JBossTransactionManagerLookup.java 8 Oct 2002 15:46:42 -0000 1.1
--- JBossTransactionManagerLookup.java 26 Nov 2002 03:35:45 -0000 1.2
***************
*** 1,13 ****
! //$Id$
! package cirrus.hibernate.transaction;
!
! public final class JBossTransactionManagerLookup extends JNDITransactionManagerLookup {
!
! /**
! * @see cirrus.hibernate.transaction.JNDITransactionManagerLookup#getName()
! */
! protected String getName() {
! return "java:/TransactionManager";
! }
!
! }
--- 1,13 ----
! //$Id$
! package cirrus.hibernate.transaction;
!
! public final class JBossTransactionManagerLookup extends JNDITransactionManagerLookup {
!
! /**
! * @see cirrus.hibernate.transaction.JNDITransactionManagerLookup#getName()
! */
! protected String getName() {
! return "java:/TransactionManager";
! }
!
! }
Index: JNDITransactionManagerLookup.java
===================================================================
RCS file: /cvsroot/hibernate/Hibernate/cirrus/hibernate/transaction/JNDITransactionManagerLookup.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** JNDITransactionManagerLookup.java 27 Oct 2002 03:11:33 -0000 1.3
--- JNDITransactionManagerLookup.java 26 Nov 2002 03:35:45 -0000 1.4
***************
*** 1,31 ****
! //$Id$
! package cirrus.hibernate.transaction;
!
! import java.util.Properties;
!
! import javax.naming.NamingException;
! import javax.transaction.TransactionManager;
!
! import cirrus.hibernate.HibernateException;
! import cirrus.hibernate.helpers.NamingHelper;
!
! /**
! * Locates a <tt>TransactionManager</tt> in JNDI.
! */
! public abstract class JNDITransactionManagerLookup implements TransactionManagerLookup {
!
! /**
! * @see cirrus.hibernate.transaction.TransactionManagerLookup#getTransactionManager(java.util.Properties)
! */
! public TransactionManager getTransactionManager(Properties props) throws HibernateException {
! try {
! return (TransactionManager) NamingHelper.getInitialContext(props).lookup( getName() );
! }
! catch (NamingException ne) {
! throw new HibernateException( "Could not locate TransactionManager", ne );
! }
! }
!
! protected abstract String getName();
!
! }
--- 1,31 ----
! //$Id$
! package cirrus.hibernate.transaction;
!
! import java.util.Properties;
!
! import javax.naming.NamingException;
! import javax.transaction.TransactionManager;
!
! import cirrus.hibernate.HibernateException;
! import cirrus.hibernate.helpers.NamingHelper;
!
! /**
! * Locates a <tt>TransactionManager</tt> in JNDI.
! */
! public abstract class JNDITransactionManagerLookup implements TransactionManagerLookup {
!
! /**
! * @see cirrus.hibernate.transaction.TransactionManagerLookup#getTransactionManager(java.util.Properties)
! */
! public TransactionManager getTransactionManager(Properties props) throws HibernateException {
! try {
! return (TransactionManager) NamingHelper.getInitialContext(props).lookup( getName() );
! }
! catch (NamingException ne) {
! throw new HibernateException( "Could not locate TransactionManager", ne );
! }
! }
!
! protected abstract String getName();
!
! }
Index: OrionTransactionManagerLookup.java
===================================================================
RCS file: /cvsroot/hibernate/Hibernate/cirrus/hibernate/transaction/OrionTransactionManagerLookup.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** OrionTransactionManagerLookup.java 14 Nov 2002 12:42:19 -0000 1.1
--- OrionTransactionManagerLookup.java 26 Nov 2002 03:35:45 -0000 1.2
***************
*** 1,14 ****
! //$Id$
! package cirrus.hibernate.transaction;
!
! public class OrionTransactionManagerLookup
! extends JNDITransactionManagerLookup {
!
! /**
! * @see cirrus.hibernate.transaction.JNDITransactionManagerLookup#getName()
! */
! protected String getName() {
! return "java:comp/UserTransaction";
! }
!
! }
--- 1,14 ----
! //$Id$
! package cirrus.hibernate.transaction;
!
! public class OrionTransactionManagerLookup
! extends JNDITransactionManagerLookup {
!
! /**
! * @see cirrus.hibernate.transaction.JNDITransactionManagerLookup#getName()
! */
! protected String getName() {
! return "java:comp/UserTransaction";
! }
!
! }
Index: TransactionManagerLookup.java
===================================================================
RCS file: /cvsroot/hibernate/Hibernate/cirrus/hibernate/transaction/TransactionManagerLookup.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** TransactionManagerLookup.java 8 Oct 2002 15:46:43 -0000 1.1
--- TransactionManagerLookup.java 26 Nov 2002 03:35:45 -0000 1.2
***************
*** 1,15 ****
! //$Id$
! package cirrus.hibernate.transaction;
!
! import java.util.Properties;
! import javax.transaction.TransactionManager;
!
! import cirrus.hibernate.HibernateException;
!
! /**
! * Concrete implementations locate and return the JTA
! * <tt>TransactionManager</tt>.
! */
! public interface TransactionManagerLookup {
! public TransactionManager getTransactionManager(Properties props) throws HibernateException;
! }
--- 1,15 ----
! //$Id$
! package cirrus.hibernate.transaction;
!
! import java.util.Properties;
! import javax.transaction.TransactionManager;
!
! import cirrus.hibernate.HibernateException;
!
! /**
! * Concrete implementations locate and return the JTA
! * <tt>TransactionManager</tt>.
! */
! public interface TransactionManagerLookup {
! public TransactionManager getTransactionManager(Properties props) throws HibernateException;
! }
Index: WebSphereTransactionManagerLookup.java
===================================================================
RCS file: /cvsroot/hibernate/Hibernate/cirrus/hibernate/transaction/WebSphereTransactionManagerLookup.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** WebSphereTransactionManagerLookup.java 27 Oct 2002 03:11:33 -0000 1.2
--- WebSphereTransactionManagerLookup.java 26 Nov 2002 03:35:45 -0000 1.3
***************
*** 1,26 ****
! //$Id$
! package cirrus.hibernate.transaction;
!
! import java.util.Properties;
!
! import javax.transaction.TransactionManager;
!
! import cirrus.hibernate.HibernateException;
!
! public class WebSphereTransactionManagerLookup implements TransactionManagerLookup {
!
! /**
! * @see cirrus.hibernate.transaction.TransactionManagerLookup#getTransactionManager(Properties)
! */
! public TransactionManager getTransactionManager(Properties props) throws HibernateException {
! try {
! return (TransactionManager) Class.forName("com.ibm.ejcs.jts.jta.JTSXA")
! .getMethod("getTransactionManager", null)
! .invoke(null, null);
! }
! catch (Exception e) {
! throw new HibernateException( "Could not obtain WebSphere JTSXA instance", e );
! }
! }
!
! }
--- 1,26 ----
! //$Id$
! package cirrus.hibernate.transaction;
!
! import java.util.Properties;
!
! import javax.transaction.TransactionManager;
!
! import cirrus.hibernate.HibernateException;
!
! public class WebSphereTransactionManagerLookup implements TransactionManagerLookup {
!
! /**
! * @see cirrus.hibernate.transaction.TransactionManagerLookup#getTransactionManager(Properties)
! */
! public TransactionManager getTransactionManager(Properties props) throws HibernateException {
! try {
! return (TransactionManager) Class.forName("com.ibm.ejcs.jts.jta.JTSXA")
! .getMethod("getTransactionManager", null)
! .invoke(null, null);
! }
! catch (Exception e) {
! throw new HibernateException( "Could not obtain WebSphere JTSXA instance", e );
! }
! }
!
! }
Index: WeblogicTransactionManagerLookup.java
===================================================================
RCS file: /cvsroot/hibernate/Hibernate/cirrus/hibernate/transaction/WeblogicTransactionManagerLookup.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** WeblogicTransactionManagerLookup.java 8 Oct 2002 15:46:43 -0000 1.1
--- WeblogicTransactionManagerLookup.java 26 Nov 2002 03:35:45 -0000 1.2
***************
*** 1,13 ****
! //$Id$
! package cirrus.hibernate.transaction;
!
! public final class WeblogicTransactionManagerLookup extends JNDITransactionManagerLookup {
!
! /**
! * @see cirrus.hibernate.transaction.JNDITransactionManagerLookup#getName()
! */
! protected String getName() {
! return "javax.transaction.TransactionCoordinator";
! }
!
! }
--- 1,13 ----
! //$Id$
! package cirrus.hibernate.transaction;
!
! public final class WeblogicTransactionManagerLookup extends JNDITransactionManagerLookup {
!
! /**
! * @see cirrus.hibernate.transaction.JNDITransactionManagerLookup#getName()
! */
! protected String getName() {
! return "javax.transaction.TransactionCoordinator";
! }
!
! }
|