Package org.nuxeo.ecm.core.persistence
Class HibernateConfiguration.NuxeoJtaPlatform
java.lang.Object
org.hibernate.engine.transaction.jta.platform.internal.AbstractJtaPlatform
org.nuxeo.ecm.core.persistence.HibernateConfiguration.NuxeoJtaPlatform
- All Implemented Interfaces:
Serializable
,org.hibernate.engine.transaction.jta.platform.internal.TransactionManagerAccess
,org.hibernate.engine.transaction.jta.platform.spi.JtaPlatform
,org.hibernate.service.Service
,org.hibernate.service.spi.Configurable
,org.hibernate.service.spi.ServiceRegistryAwareService
- Enclosing class:
- HibernateConfiguration
public static class HibernateConfiguration.NuxeoJtaPlatform
extends org.hibernate.engine.transaction.jta.platform.internal.AbstractJtaPlatform
Hibernate
JtaPlatform
that uses our framework.- Since:
- 2023
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected javax.transaction.TransactionManager
protected javax.transaction.UserTransaction
Methods inherited from class org.hibernate.engine.transaction.jta.platform.internal.AbstractJtaPlatform
canCacheTransactionManager, canCacheTransactionManagerByDefault, canCacheUserTransaction, canCacheUserTransactionByDefault, canRegisterSynchronization, configure, getCurrentStatus, getSynchronizationStrategy, getTransactionIdentifier, getTransactionManager, injectServices, jndiService, registerSynchronization, retrieveTransactionManager, retrieveUserTransaction, serviceRegistry
-
Constructor Details
-
NuxeoJtaPlatform
public NuxeoJtaPlatform()
-
-
Method Details
-
locateTransactionManager
protected javax.transaction.TransactionManager locateTransactionManager()- Specified by:
locateTransactionManager
in classorg.hibernate.engine.transaction.jta.platform.internal.AbstractJtaPlatform
-
locateUserTransaction
protected javax.transaction.UserTransaction locateUserTransaction()- Specified by:
locateUserTransaction
in classorg.hibernate.engine.transaction.jta.platform.internal.AbstractJtaPlatform
-