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);
|