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.ManagedRuntimejava.lang.Exceptionpublic void setRollbackOnly(java.lang.Throwable cause)
throws java.lang.Exception
setRollbackOnly in interface org.apache.openjpa.ee.ManagedRuntimejava.lang.Exceptionpublic java.lang.Throwable getRollbackCause()
throws java.lang.Exception
getRollbackCause in interface org.apache.openjpa.ee.ManagedRuntimejava.lang.Exceptionpublic java.lang.Object getTransactionKey()
throws java.lang.Exception,
javax.transaction.SystemException
getTransactionKey in interface org.apache.openjpa.ee.ManagedRuntimejava.lang.Exceptionjavax.transaction.SystemExceptionpublic void doNonTransactionalWork(java.lang.Runnable runnable)
throws javax.transaction.NotSupportedException
doNonTransactionalWork in interface org.apache.openjpa.ee.ManagedRuntimejavax.transaction.NotSupportedException