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 Jakarta Persistence container managed applications can and will call setTransactionSynchronizationRegistry
with the new (global) TransactionSynchronizationRegistry to use.
|
canCacheTransactionManagerByDefault, canCacheUserTransactionByDefault, locateTransactionManager, locateUserTransactioncanCacheTransactionManager, canCacheUserTransaction, configure, getCurrentStatus, getTransactionIdentifier, getTransactionManager, injectServices, jndiService, retrieveTransactionManager, retrieveUserTransaction, serviceRegistrypublic void registerSynchronization(Synchronization synchronization)
registerSynchronization in interface org.hibernate.engine.transaction.jta.platform.internal.JtaSynchronizationStrategyregisterSynchronization in interface org.hibernate.engine.transaction.jta.platform.spi.JtaPlatformregisterSynchronization in class org.hibernate.engine.transaction.jta.platform.internal.AbstractJtaPlatformpublic boolean canRegisterSynchronization()
canRegisterSynchronization in interface org.hibernate.engine.transaction.jta.platform.internal.JtaSynchronizationStrategycanRegisterSynchronization in interface org.hibernate.engine.transaction.jta.platform.spi.JtaPlatformcanRegisterSynchronization in class org.hibernate.engine.transaction.jta.platform.internal.AbstractJtaPlatformprotected org.hibernate.engine.transaction.jta.platform.internal.JtaSynchronizationStrategy getSynchronizationStrategy()
getSynchronizationStrategy in class org.hibernate.engine.transaction.jta.platform.internal.AbstractJtaPlatformpublic static void setTransactionSynchronizationRegistry(TransactionSynchronizationRegistry tsr)
tsr - Copyright © 2022 JBoss by Red Hat. All rights reserved.