public class OsgiJtaPlatform
extends java.lang.Object
implements org.hibernate.engine.transaction.jta.platform.spi.JtaPlatform
Constructor and Description |
---|
OsgiJtaPlatform(OsgiServiceUtil osgiServiceUtil)
Constructs a OsgiJtaPlatform
|
Modifier and Type | Method and Description |
---|---|
boolean |
canRegisterSynchronization() |
int |
getCurrentStatus() |
java.lang.Object |
getTransactionIdentifier(javax.transaction.Transaction transaction) |
void |
registerSynchronization(javax.transaction.Synchronization synchronization) |
javax.transaction.TransactionManager |
retrieveTransactionManager() |
javax.transaction.UserTransaction |
retrieveUserTransaction() |
public OsgiJtaPlatform(OsgiServiceUtil osgiServiceUtil)
bundleContext
- The OSGi bundle contextpublic javax.transaction.TransactionManager retrieveTransactionManager()
retrieveTransactionManager
in interface org.hibernate.engine.transaction.jta.platform.spi.JtaPlatform
public javax.transaction.UserTransaction retrieveUserTransaction()
retrieveUserTransaction
in interface org.hibernate.engine.transaction.jta.platform.spi.JtaPlatform
public java.lang.Object getTransactionIdentifier(javax.transaction.Transaction transaction)
getTransactionIdentifier
in interface org.hibernate.engine.transaction.jta.platform.spi.JtaPlatform
public boolean canRegisterSynchronization()
canRegisterSynchronization
in interface org.hibernate.engine.transaction.jta.platform.spi.JtaPlatform
public void registerSynchronization(javax.transaction.Synchronization synchronization)
registerSynchronization
in interface org.hibernate.engine.transaction.jta.platform.spi.JtaPlatform
public int getCurrentStatus() throws javax.transaction.SystemException
getCurrentStatus
in interface org.hibernate.engine.transaction.jta.platform.spi.JtaPlatform
javax.transaction.SystemException
Copyright © 2001-2020 Red Hat, Inc. All Rights Reserved.