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 SummaryFields inherited from class org.eclipse.persistence.transaction.JTATransactionControllerdefaultTransactionManager, transactionManagerFields inherited from class org.eclipse.persistence.transaction.AbstractTransactionControlleractiveUnitOfWorkThreadLocal, currentlyProcessedListeners, exceptionHandler, listenerFactory, numSessionsRequiringSequencingCallback, sequencingListeners, session, unitsOfWork
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected TransactionManagerReturns a non-nullTransactionManager.Methods inherited from class org.eclipse.persistence.transaction.JTATransactionControllerbeginTransaction_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_implMethods inherited from class org.eclipse.persistence.transaction.AbstractTransactionControlleraddUnitOfWork, 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
- 
Constructor Details- 
TransactionControllerpublic TransactionController()Creates a newCDISEPlatform.TransactionController.
 
- 
- 
Method Details- 
acquireTransactionManager- Overrides:
- acquireTransactionManagerin class- org.eclipse.persistence.transaction.JTATransactionController
- Returns:
- a non-nullTransactionManager
- 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:
 
 
-