Class QuarkusJtaPlatform
java.lang.Object
io.quarkus.hibernate.orm.runtime.customized.QuarkusJtaPlatform
- All Implemented Interfaces:
Serializable
,org.hibernate.engine.transaction.jta.platform.internal.TransactionManagerAccess
,org.hibernate.engine.transaction.jta.platform.spi.JtaPlatform
,org.hibernate.service.Service
public final class QuarkusJtaPlatform
extends Object
implements org.hibernate.engine.transaction.jta.platform.spi.JtaPlatform, org.hibernate.engine.transaction.jta.platform.internal.TransactionManagerAccess
- See Also:
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
int
getTransactionIdentifier
(jakarta.transaction.Transaction transaction) jakarta.transaction.TransactionManager
void
registerSynchronization
(jakarta.transaction.Synchronization synchronization) jakarta.transaction.TransactionManager
jakarta.transaction.TransactionSynchronizationRegistry
jakarta.transaction.UserTransaction
-
Field Details
-
INSTANCE
-
-
Method Details
-
retrieveTransactionSynchronizationRegistry
public jakarta.transaction.TransactionSynchronizationRegistry retrieveTransactionSynchronizationRegistry() -
retrieveTransactionManager
public jakarta.transaction.TransactionManager retrieveTransactionManager()- Specified by:
retrieveTransactionManager
in interfaceorg.hibernate.engine.transaction.jta.platform.spi.JtaPlatform
-
getTransactionManager
public jakarta.transaction.TransactionManager getTransactionManager()- Specified by:
getTransactionManager
in interfaceorg.hibernate.engine.transaction.jta.platform.internal.TransactionManagerAccess
-
retrieveUserTransaction
public jakarta.transaction.UserTransaction retrieveUserTransaction()- Specified by:
retrieveUserTransaction
in interfaceorg.hibernate.engine.transaction.jta.platform.spi.JtaPlatform
-
getTransactionIdentifier
- Specified by:
getTransactionIdentifier
in interfaceorg.hibernate.engine.transaction.jta.platform.spi.JtaPlatform
-
registerSynchronization
public void registerSynchronization(jakarta.transaction.Synchronization synchronization) - Specified by:
registerSynchronization
in interfaceorg.hibernate.engine.transaction.jta.platform.spi.JtaPlatform
-
canRegisterSynchronization
public boolean canRegisterSynchronization()- Specified by:
canRegisterSynchronization
in interfaceorg.hibernate.engine.transaction.jta.platform.spi.JtaPlatform
-
getCurrentStatus
public int getCurrentStatus() throws jakarta.transaction.SystemException- Specified by:
getCurrentStatus
in interfaceorg.hibernate.engine.transaction.jta.platform.spi.JtaPlatform
- Throws:
jakarta.transaction.SystemException
-