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

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected 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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • NuxeoJtaPlatform

      public NuxeoJtaPlatform()
  • Method Details

    • locateTransactionManager

      protected javax.transaction.TransactionManager locateTransactionManager()
      Specified by:
      locateTransactionManager in class org.hibernate.engine.transaction.jta.platform.internal.AbstractJtaPlatform
    • locateUserTransaction

      protected javax.transaction.UserTransaction locateUserTransaction()
      Specified by:
      locateUserTransaction in class org.hibernate.engine.transaction.jta.platform.internal.AbstractJtaPlatform