com.objectwave.transactionalSupport.xa
Class EjbTransactionManager
java.lang.Object
|
+--com.objectwave.transactionalSupport.TransactionManager
|
+--com.objectwave.transactionalSupport.xa.EjbTransactionManager
- public class EjbTransactionManager
- extends TransactionManager
Check to see if a transaction is in progress, if so, have our resource join
it.
- Version:
- $Id: EjbTransactionManager.java,v 1.1 2001/06/15 13:46:06 dave_hoag Exp $
- Author:
- dhoag
Methods inherited from class com.objectwave.transactionalSupport.TransactionManager |
addTransactionSupport, dumpContext, dumpContext, getCurrentDefaultInstance, getCurrentInstance, getDefaultInstance, getLockManager, getNewTransaction, hasTransactions, isAllowingNesting, isUsingSessions, lookupTransaction, main, maintainContextList, managedTransactionComplete, sessionTransactionComplete, setContext, setDefaultInstance, startRootTransaction, startRootTransaction, startRootTransaction, startTransaction |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
defaultJndiName
public java.lang.String defaultJndiName
EjbTransactionManager
public EjbTransactionManager()
- Constructor for the EjbTransactionManager object
getCurrentInstance
public TransactionLog getCurrentInstance()
- Enlist our XAResource as if a transaction is in progress
- Overrides:
getCurrentInstance
in class TransactionManager
- Returns:
- The CurrentInstance value
initializeTransactionManager
public void initializeTransactionManager()
throws javax.naming.NamingException
- Throws:
javax.naming.NamingException
initializeTransactionManager
public void initializeTransactionManager(java.lang.String jndiName)
throws javax.naming.NamingException
- Parameters:
jndiName
-
- Throws:
javax.naming.NamingException