public class WildFlyCustomJtaPlatform
extends org.hibernate.engine.transaction.jta.platform.internal.JBossAppServerJtaPlatform
implements org.hibernate.engine.transaction.jta.platform.internal.JtaSynchronizationStrategy
Constructor and Description |
---|
WildFlyCustomJtaPlatform() |
Modifier and Type | Method and Description |
---|---|
boolean |
canRegisterSynchronization() |
protected org.hibernate.engine.transaction.jta.platform.internal.JtaSynchronizationStrategy |
getSynchronizationStrategy() |
void |
registerSynchronization(Synchronization synchronization) |
static void |
setTransactionSynchronizationRegistry(TransactionSynchronizationRegistry tsr)
Hibernate native applications cannot know when the TransactionManaTransactionManagerSerger + TransactionSynchronizationRegistry
services are stopped but JPA container managed applications can and will call setTransactionSynchronizationRegistry
with the new (global) TransactionSynchronizationRegistry to use.
|
canCacheTransactionManagerByDefault, canCacheUserTransactionByDefault, locateTransactionManager, locateUserTransaction
canCacheTransactionManager, canCacheUserTransaction, configure, getCurrentStatus, getTransactionIdentifier, getTransactionManager, injectServices, jndiService, retrieveTransactionManager, retrieveUserTransaction, serviceRegistry
public void registerSynchronization(Synchronization synchronization)
registerSynchronization
in interface org.hibernate.engine.transaction.jta.platform.internal.JtaSynchronizationStrategy
registerSynchronization
in interface org.hibernate.engine.transaction.jta.platform.spi.JtaPlatform
registerSynchronization
in class org.hibernate.engine.transaction.jta.platform.internal.AbstractJtaPlatform
public boolean canRegisterSynchronization()
canRegisterSynchronization
in interface org.hibernate.engine.transaction.jta.platform.internal.JtaSynchronizationStrategy
canRegisterSynchronization
in interface org.hibernate.engine.transaction.jta.platform.spi.JtaPlatform
canRegisterSynchronization
in class org.hibernate.engine.transaction.jta.platform.internal.AbstractJtaPlatform
protected org.hibernate.engine.transaction.jta.platform.internal.JtaSynchronizationStrategy getSynchronizationStrategy()
getSynchronizationStrategy
in class org.hibernate.engine.transaction.jta.platform.internal.AbstractJtaPlatform
public static void setTransactionSynchronizationRegistry(TransactionSynchronizationRegistry tsr)
tsr
- Copyright © 2020 JBoss by Red Hat. All rights reserved.