org.apache.openjpa.ee
Class WASRegistryManagedRuntime
java.lang.Object
  
org.apache.openjpa.ee.RegistryManagedRuntime
      
org.apache.openjpa.ee.WASRegistryManagedRuntime
- All Implemented Interfaces: 
 - ManagedRuntime
 
public class WASRegistryManagedRuntime
- extends RegistryManagedRuntime
 
WASRegistryManagedRuntime provides WebSphere specific extensions to
 RegistryManagedRuntime. Currently these extensions consist of using
 the WebSphere UOWManager interface to submit non transactional work.
 
 
 
| 
Method Summary | 
 void | 
doNonTransactionalWork(Runnable runnable)
 
          
 RegistryManagedRuntime cannot suspend transactions, but WebSphere 
 provides an interface to submit work outside of the current tran. | 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
WASRegistryManagedRuntime
public WASRegistryManagedRuntime()
doNonTransactionalWork
public void doNonTransactionalWork(Runnable runnable)
                            throws RuntimeException,
                                   UnsupportedOperationException
 RegistryManagedRuntime cannot suspend transactions, but WebSphere 
 provides an interface to submit work outside of the current tran.
 
- Specified by:
 doNonTransactionalWork in interface ManagedRuntime- Overrides:
 doNonTransactionalWork in class RegistryManagedRuntime
 
- Parameters:
 runnable - The runnable wrapper for the work that will be done. The
            runnable object should be fully initialized with any state
            needed to execute.
- Throws:
 RuntimeException
UnsupportedOperationException
 
Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.