| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.openjpa.ee.AbstractManagedRuntime
public abstract class AbstractManagedRuntime
| Constructor Summary | |
|---|---|
| AbstractManagedRuntime() | |
| Method Summary | |
|---|---|
|  void | doNonTransactionalWork(java.lang.Runnable runnable)Do a unit of work which will execute outside of the current managed transaction. | 
|  java.lang.Object | getTransactionKey()Returns a transaction key that can be used to associate transactions and Brokers. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Methods inherited from interface org.apache.openjpa.ee.ManagedRuntime | 
|---|
| getRollbackCause, getTransactionManager, setRollbackOnly | 
| Constructor Detail | 
|---|
public AbstractManagedRuntime()
| Method Detail | 
|---|
public java.lang.Object getTransactionKey()
                                   throws java.lang.Exception,
                                          javax.transaction.SystemException
getTransactionKey in interface ManagedRuntimejava.lang.Exception
javax.transaction.SystemException
public void doNonTransactionalWork(java.lang.Runnable runnable)
                            throws javax.transaction.NotSupportedException
Do a unit of work which will execute outside of the current managed transaction. The default implementation suspends the transaction prior to execution, and resumes the transaction afterwards.
doNonTransactionalWork in interface ManagedRuntimerunnable - The runnable wrapper for the work that will be done. The
            runnable object should be fully initialized with any state
            needed to execute.
javax.transaction.NotSupportedException - if the current transaction can not be obtained, or an error 
            occurs when suspending or resuming the transaction.| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||