org.eclipse.persistence.transaction.oc4j
Class Oc4jTransactionController

java.lang.Object
  extended by org.eclipse.persistence.transaction.AbstractTransactionController
      extended by org.eclipse.persistence.transaction.JTATransactionController
          extended by org.eclipse.persistence.transaction.oc4j.Oc4jTransactionController
All Implemented Interfaces:
ExternalTransactionController

public class Oc4jTransactionController
extends JTATransactionController

Purpose: TransactionController implementation for OC4J JTA

Description: Implements the required behavior for controlling JTA transactions in OC4J. The JTA TransactionManager must be set on the instance.

See Also:
JTATransactionController

Field Summary
static String JNDI_TRANSACTION_MANAGER_NAME
           
 
Constructor Summary
Oc4jTransactionController()
           
 
Method Summary
 
Methods inherited from class org.eclipse.persistence.transaction.JTATransactionController
getDefaultTransactionManager, getTransactionManager, isRolledBack_impl, setDefaultTransactionManager, setTransactionManager
 
Methods inherited from class org.eclipse.persistence.transaction.AbstractTransactionController
addUnitOfWork, beginTransaction, bindToCurrentTransaction, clearSequencingListeners, commitTransaction, getActiveSequencingCallback, getActiveUnitOfWork, getListenerFactory, getSession, getTransaction, getTransactionKey, getTransactionStatus, getUnitsOfWork, hasActiveUnitOfWork, initializeSequencingListeners, isSequencingCallbackRequired, jndiLookup, logTxStateTrace, logTxTrace, lookupActiveUnitOfWork, lookupActiveUnitOfWork, markTransactionForRollback, noTransactionOrRolledBackOrCommited, numSessionsRequiringSequencingCallback, registerSynchronizationListener, removeSequencingListener, removeUnitOfWork, rollbackTransaction, setListenerFactory, setSession
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

JNDI_TRANSACTION_MANAGER_NAME

public static final String JNDI_TRANSACTION_MANAGER_NAME
See Also:
Constant Field Values
Constructor Detail

Oc4jTransactionController

public Oc4jTransactionController()