Class CDISEPlatform.TransactionController

    • Field Summary

      • Fields inherited from class org.eclipse.persistence.transaction.JTATransactionController

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

        activeUnitOfWorkThreadLocal, currentlyProcessedListeners, exceptionHandler, listenerFactory, numSessionsRequiringSequencingCallback, sequencingListeners, session, unitsOfWork
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected javax.transaction.TransactionManager acquireTransactionManager()
      Returns a non-null TransactionManager.
      • 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, 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
    • Method Detail

      • acquireTransactionManager

        protected javax.transaction.TransactionManager acquireTransactionManager()
        Returns a non-null TransactionManager.

        This method never returns null.

        Overrides:
        acquireTransactionManager in class org.eclipse.persistence.transaction.JTATransactionController
        Returns:
        a non-null TransactionManager
        Throws:
        NullPointerException - if in exceedingly rare specification-violating cases the return value of CDI.current() is null, or if the Provider.get() method returns null
        RuntimeException - if the Provider.get() method encounters an error providing a TransactionManager
        See Also:
        JTATransactionController.acquireTransactionManager()