public class OsgiJtaPlatform extends 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() |
Object |
getTransactionIdentifier(Transaction transaction) |
void |
registerSynchronization(Synchronization synchronization) |
TransactionManager |
retrieveTransactionManager() |
UserTransaction |
retrieveUserTransaction() |
public OsgiJtaPlatform(OsgiServiceUtil osgiServiceUtil)
bundleContext - The OSGi bundle contextpublic TransactionManager retrieveTransactionManager()
retrieveTransactionManager in interface org.hibernate.engine.transaction.jta.platform.spi.JtaPlatformpublic UserTransaction retrieveUserTransaction()
retrieveUserTransaction in interface org.hibernate.engine.transaction.jta.platform.spi.JtaPlatformpublic Object getTransactionIdentifier(Transaction transaction)
getTransactionIdentifier in interface org.hibernate.engine.transaction.jta.platform.spi.JtaPlatformpublic boolean canRegisterSynchronization()
canRegisterSynchronization in interface org.hibernate.engine.transaction.jta.platform.spi.JtaPlatformpublic void registerSynchronization(Synchronization synchronization)
registerSynchronization in interface org.hibernate.engine.transaction.jta.platform.spi.JtaPlatformpublic int getCurrentStatus()
throws SystemException
getCurrentStatus in interface org.hibernate.engine.transaction.jta.platform.spi.JtaPlatformSystemExceptionCopyright © 2001-2019 Red Hat, Inc. All Rights Reserved.