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

Nested Class Summary
 
Nested classes inherited from class com.objectwave.transactionalSupport.TransactionManager
TransactionManager.MyLockManager
 
Field Summary
 java.lang.String defaultJndiName
           
 
Fields inherited from class com.objectwave.transactionalSupport.TransactionManager
lockManager
 
Constructor Summary
EjbTransactionManager()
          Constructor for the EjbTransactionManager object
 
Method Summary
 TransactionLog getCurrentInstance()
          Enlist our XAResource as if a transaction is in progress
 void initializeTransactionManager()
           
 void initializeTransactionManager(java.lang.String jndiName)
           
 
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
 

Field Detail

defaultJndiName

public java.lang.String defaultJndiName
Constructor Detail

EjbTransactionManager

public EjbTransactionManager()
Constructor for the EjbTransactionManager object

Method Detail

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