Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle TopLink
11g Release 1 (11.1.1)

E28847-01


org.eclipse.persistence.transaction.jboss
Class JBossTransactionController

java.lang.Object
  extended by org.eclipse.persistence.transaction.AbstractTransactionController
      extended by org.eclipse.persistence.transaction.JTATransactionController
          extended by org.eclipse.persistence.transaction.jboss.JBossTransactionController

All Implemented Interfaces:
ExternalTransactionController

public class JBossTransactionController
extends JTATransactionController

Purpose: TransactionController implementation for JBoss JTA

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

See Also:
JTATransactionController

Field Summary
static java.lang.String JNDI_TRANSACTION_MANAGER_NAME
           

 

Fields inherited from class org.eclipse.persistence.transaction.JTATransactionController
defaultTransactionManager, transactionManager

 

Fields inherited from class org.eclipse.persistence.transaction.AbstractTransactionController
activeUnitOfWorkThreadLocal, currentlyProcessedListeners, listenerFactory, numSessionsRequiringSequencingCallback, sequencingListeners, session, unitsOfWork

 

Constructor Summary
JBossTransactionController()
           

 

Method Summary
protected  javax.transaction.TransactionManager acquireTransactionManager()
          INTERNAL: Obtain and return the JTA TransactionManager on this platform

 

Methods inherited from class org.eclipse.persistence.transaction.JTATransactionController
beginTransaction_impl, canBeginTransaction_impl, canCommitTransaction_impl, canIssueSQLToDatabase_impl, canMergeUnitOfWork_impl, canRollbackTransaction_impl, commitTransaction_impl, getDefaultTransactionManager, getIntStatus, getTransaction_impl, getTransactionKey_impl, getTransactionManager, getTransactionStatus_impl, isRolledBack_impl, markTransactionForRollback_impl, registerSynchronization_impl, rollbackTransaction_impl, setDefaultTransactionManager, setTransactionManager, statusToString_impl

 

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, setUnitsOfWork

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field Detail

JNDI_TRANSACTION_MANAGER_NAME

public static final java.lang.String JNDI_TRANSACTION_MANAGER_NAME
See Also:
Constant Field Values

Constructor Detail

JBossTransactionController

public JBossTransactionController()

Method Detail

acquireTransactionManager

protected javax.transaction.TransactionManager acquireTransactionManager()
                                                                  throws java.lang.Exception
INTERNAL: Obtain and return the JTA TransactionManager on this platform
Overrides:
acquireTransactionManager in class JTATransactionController
Returns:
The TransactionManager for the transaction system
Throws:
java.lang.Exception

Skip navigation links

Copyright © 1998, 2012, Oracle. All Rights Reserved.