public class JtaTransactionController extends org.eclipse.persistence.transaction.JTATransactionController
ExternalTransactionController
which will
utilize the JTA TransactionManager being used by the KRAD application.
It locates this via a call to Jta.getTransactionManager()
. So
the application must ensure that it has configured and setup JTA properly within it's application environment.
The superclass for this class, which is part of EclipseLink, attempts to invoke the
acquireTransactionManager()
from the default contructor. So an attempt will be made to acquire the JTA
transaction manager as soon as an instance of this object is created. This means that it must be ensured that JPA is
enabled prior to the creation of an instance of this controller class.
Constructor and Description |
---|
JtaTransactionController() |
Modifier and Type | Method and Description |
---|---|
protected TransactionManager |
acquireTransactionManager() |
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
addUnitOfWork, beginTransaction, bindToCurrentTransaction, clearSequencingListeners, commitTransaction, getActiveSequencingCallback, getActiveUnitOfWork, getExceptionHandler, getListenerFactory, getSession, getTransaction, getTransactionKey, getTransactionStatus, getUnitsOfWork, hasActiveUnitOfWork, initializeSequencingListeners, isSequencingCallbackRequired, jndiLookup, logTxStateTrace, logTxTrace, lookupActiveUnitOfWork, lookupActiveUnitOfWork, markTransactionForRollback, noTransactionOrRolledBackOrCommited, numSessionsRequiringSequencingCallback, registerSynchronizationListener, removeSequencingListener, removeUnitOfWork, rollbackTransaction, setExceptionHandler, setListenerFactory, setSession, setUnitsOfWork
public JtaTransactionController()
protected TransactionManager acquireTransactionManager() throws Exception
acquireTransactionManager
in class org.eclipse.persistence.transaction.JTATransactionController
Exception
Copyright © 2005–2014 The Kuali Foundation. All rights reserved.