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"; ! } ! ! } |