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:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static QuarkusJtaPlatform
INSTANCE
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
canRegisterSynchronization()
int
getCurrentStatus()
Object
getTransactionIdentifier(jakarta.transaction.Transaction transaction)
jakarta.transaction.TransactionManager
getTransactionManager()
void
registerSynchronization(jakarta.transaction.Synchronization synchronization)
jakarta.transaction.TransactionManager
retrieveTransactionManager()
jakarta.transaction.UserTransaction
retrieveUserTransaction()
-
-
-
Field Detail
-
INSTANCE
public static final QuarkusJtaPlatform INSTANCE
-
-
Method Detail
-
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
public Object getTransactionIdentifier(jakarta.transaction.Transaction transaction)
- 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
-
-