public class JpaTxMgrProvider
extends java.lang.Object
implements org.apache.openjpa.ee.ManagedRuntime
Constructor and Description |
---|
JpaTxMgrProvider(javax.transaction.TransactionManager txMgr) |
Modifier and Type | Method and Description |
---|---|
void |
doNonTransactionalWork(java.lang.Runnable runnable) |
java.lang.Throwable |
getRollbackCause() |
java.lang.Object |
getTransactionKey() |
javax.transaction.TransactionManager |
getTransactionManager() |
void |
setRollbackOnly(java.lang.Throwable cause) |
public JpaTxMgrProvider(javax.transaction.TransactionManager txMgr)
public javax.transaction.TransactionManager getTransactionManager() throws java.lang.Exception
getTransactionManager
in interface org.apache.openjpa.ee.ManagedRuntime
java.lang.Exception
public void setRollbackOnly(java.lang.Throwable cause) throws java.lang.Exception
setRollbackOnly
in interface org.apache.openjpa.ee.ManagedRuntime
java.lang.Exception
public java.lang.Throwable getRollbackCause() throws java.lang.Exception
getRollbackCause
in interface org.apache.openjpa.ee.ManagedRuntime
java.lang.Exception
public java.lang.Object getTransactionKey() throws java.lang.Exception, javax.transaction.SystemException
getTransactionKey
in interface org.apache.openjpa.ee.ManagedRuntime
java.lang.Exception
javax.transaction.SystemException
public void doNonTransactionalWork(java.lang.Runnable runnable) throws javax.transaction.NotSupportedException
doNonTransactionalWork
in interface org.apache.openjpa.ee.ManagedRuntime
javax.transaction.NotSupportedException