From: <one...@us...> - 2002-12-12 11:14:13
|
Update of /cvsroot/hibernate/Hibernate/cirrus/hibernate/transaction In directory sc8-pr-cvs1:/tmp/cvs-serv15678 Modified Files: WebSphereTransactionManagerLookup.java Log Message: support websphere 5 (Venkat Srinivasan) Index: WebSphereTransactionManagerLookup.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate/cirrus/hibernate/transaction/WebSphereTransactionManagerLookup.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** WebSphereTransactionManagerLookup.java 8 Dec 2002 05:58:58 -0000 1.4 --- WebSphereTransactionManagerLookup.java 12 Dec 2002 11:14:10 -0000 1.5 *************** *** 15,19 **** public TransactionManager getTransactionManager(Properties props) throws HibernateException { try { ! return (TransactionManager) Class.forName("com.ibm.ejcs.jts.jta.JTSXA") .getMethod("getTransactionManager", null) .invoke(null, null); --- 15,28 ---- public TransactionManager getTransactionManager(Properties props) throws HibernateException { try { ! Class clazz=null; ! try { ! clazz = Class.forName("com.ibm.ejs.jts.jta.JTSXA"); ! log.info("WebSphere 4"); ! } ! catch (Exception e) { ! clazz = Class.forName("com.ibm.ejcs.jts.jta.JTSXA"); ! log.info(WebSphere 5"); ! } ! return (TransactionManager) clazz .getMethod("getTransactionManager", null) .invoke(null, null); |