Class CDISEPlatform.TransactionController

java.lang.Object
org.eclipse.persistence.transaction.AbstractTransactionController
org.eclipse.persistence.transaction.JTATransactionController
io.helidon.integrations.cdi.eclipselink.CDISEPlatform.TransactionController
All Implemented Interfaces:
org.eclipse.persistence.sessions.ExternalTransactionController
Enclosing class:
CDISEPlatform

public static class CDISEPlatform.TransactionController extends org.eclipse.persistence.transaction.JTATransactionController
A JTATransactionController whose acquireTransactionManager() method uses CDI, not JNDI, to return a TransactionManager instance.
See Also:
  • 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
  • Constructor Summary

    Constructors
    Constructor
    Description
  • Method Summary

    Modifier and Type
    Method
    Description
    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait