Interface JavaEETransaction
-
- All Superinterfaces:
jakarta.transaction.Transaction
- All Known Implementing Classes:
JavaEETransactionImpl
@Contract public interface JavaEETransaction extends jakarta.transaction.Transaction
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addExtendedEntityManagerMapping(jakarta.persistence.EntityManagerFactory factory, SimpleResource em)
void
addTxEntityManagerMapping(jakarta.persistence.EntityManagerFactory factory, SimpleResource em)
Set
getAllParticipatingPools()
<T> T
getContainerData()
SimpleResource
getExtendedEntityManagerResource(jakarta.persistence.EntityManagerFactory factory)
TransactionalResource
getLAOResource()
TransactionalResource
getNonXAResource()
Set
getResources(Object poolInfo)
SimpleResource
getTxEntityManagerResource(jakarta.persistence.EntityManagerFactory factory)
boolean
isLocalTx()
boolean
isTimedOut()
void
removeExtendedEntityManagerMapping(jakarta.persistence.EntityManagerFactory factory)
<T> void
setContainerData(T data)
void
setLAOResource(TransactionalResource h)
void
setResources(Set resources, Object poolInfo)
-
-
-
Method Detail
-
getExtendedEntityManagerResource
SimpleResource getExtendedEntityManagerResource(jakarta.persistence.EntityManagerFactory factory)
-
getTxEntityManagerResource
SimpleResource getTxEntityManagerResource(jakarta.persistence.EntityManagerFactory factory)
-
addTxEntityManagerMapping
void addTxEntityManagerMapping(jakarta.persistence.EntityManagerFactory factory, SimpleResource em)
-
addExtendedEntityManagerMapping
void addExtendedEntityManagerMapping(jakarta.persistence.EntityManagerFactory factory, SimpleResource em)
-
removeExtendedEntityManagerMapping
void removeExtendedEntityManagerMapping(jakarta.persistence.EntityManagerFactory factory)
-
setContainerData
<T> void setContainerData(T data)
-
getContainerData
<T> T getContainerData()
-
getAllParticipatingPools
Set getAllParticipatingPools()
-
getLAOResource
TransactionalResource getLAOResource()
-
setLAOResource
void setLAOResource(TransactionalResource h)
-
getNonXAResource
TransactionalResource getNonXAResource()
-
isLocalTx
boolean isLocalTx()
-
isTimedOut
boolean isTimedOut()
-
-