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 QuarkusJtaPlatformINSTANCE
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanRegisterSynchronization()intgetCurrentStatus()ObjectgetTransactionIdentifier(javax.transaction.Transaction transaction)javax.transaction.TransactionManagergetTransactionManager()voidregisterSynchronization(javax.transaction.Synchronization synchronization)javax.transaction.TransactionManagerretrieveTransactionManager()javax.transaction.UserTransactionretrieveUserTransaction()
-
-
-
Field Detail
-
INSTANCE
public static final QuarkusJtaPlatform INSTANCE
-
-
Method Detail
-
retrieveTransactionManager
public javax.transaction.TransactionManager retrieveTransactionManager()
- Specified by:
retrieveTransactionManagerin interfaceorg.hibernate.engine.transaction.jta.platform.spi.JtaPlatform
-
getTransactionManager
public javax.transaction.TransactionManager getTransactionManager()
- Specified by:
getTransactionManagerin interfaceorg.hibernate.engine.transaction.jta.platform.internal.TransactionManagerAccess
-
retrieveUserTransaction
public javax.transaction.UserTransaction retrieveUserTransaction()
- Specified by:
retrieveUserTransactionin interfaceorg.hibernate.engine.transaction.jta.platform.spi.JtaPlatform
-
getTransactionIdentifier
public Object getTransactionIdentifier(javax.transaction.Transaction transaction)
- Specified by:
getTransactionIdentifierin interfaceorg.hibernate.engine.transaction.jta.platform.spi.JtaPlatform
-
registerSynchronization
public void registerSynchronization(javax.transaction.Synchronization synchronization)
- Specified by:
registerSynchronizationin interfaceorg.hibernate.engine.transaction.jta.platform.spi.JtaPlatform
-
canRegisterSynchronization
public boolean canRegisterSynchronization()
- Specified by:
canRegisterSynchronizationin interfaceorg.hibernate.engine.transaction.jta.platform.spi.JtaPlatform
-
getCurrentStatus
public int getCurrentStatus() throws javax.transaction.SystemException- Specified by:
getCurrentStatusin interfaceorg.hibernate.engine.transaction.jta.platform.spi.JtaPlatform- Throws:
javax.transaction.SystemException
-
-