org.apache.ode.dao.jpa
Class JpaTxMgrProvider
java.lang.Object
org.apache.ode.dao.jpa.JpaTxMgrProvider
- All Implemented Interfaces:
- org.apache.openjpa.ee.ManagedRuntime
public class JpaTxMgrProvider
- extends java.lang.Object
- implements org.apache.openjpa.ee.ManagedRuntime
Constructor Summary |
JpaTxMgrProvider(javax.transaction.TransactionManager txMgr)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JpaTxMgrProvider
public JpaTxMgrProvider(javax.transaction.TransactionManager txMgr)
getTransactionManager
public javax.transaction.TransactionManager getTransactionManager()
throws java.lang.Exception
- Specified by:
getTransactionManager
in interface org.apache.openjpa.ee.ManagedRuntime
- Throws:
java.lang.Exception
setRollbackOnly
public void setRollbackOnly(java.lang.Throwable cause)
throws java.lang.Exception
- Specified by:
setRollbackOnly
in interface org.apache.openjpa.ee.ManagedRuntime
- Throws:
java.lang.Exception
getRollbackCause
public java.lang.Throwable getRollbackCause()
throws java.lang.Exception
- Specified by:
getRollbackCause
in interface org.apache.openjpa.ee.ManagedRuntime
- Throws:
java.lang.Exception
getTransactionKey
public java.lang.Object getTransactionKey()
throws java.lang.Exception,
javax.transaction.SystemException
- Specified by:
getTransactionKey
in interface org.apache.openjpa.ee.ManagedRuntime
- Throws:
java.lang.Exception
javax.transaction.SystemException
doNonTransactionalWork
public void doNonTransactionalWork(java.lang.Runnable runnable)
throws javax.transaction.NotSupportedException
- Specified by:
doNonTransactionalWork
in interface org.apache.openjpa.ee.ManagedRuntime
- Throws:
javax.transaction.NotSupportedException