org.apache.openjpa.ee
Class WLSManagedRuntime
java.lang.Object
   org.apache.openjpa.ee.AbstractManagedRuntime
org.apache.openjpa.ee.AbstractManagedRuntime
       org.apache.openjpa.ee.WLSManagedRuntime
org.apache.openjpa.ee.WLSManagedRuntime
- All Implemented Interfaces: 
- ManagedRuntime
- public class WLSManagedRuntime 
- extends AbstractManagedRuntime- implements ManagedRuntime
ManagedRuntime implementation that directly accesses the
 transaction manager via WebLogic Server helper classes.
- Author:
- Arunabh Hazarika, Patrick Linskey
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
 
WLSManagedRuntime
public WLSManagedRuntime()
                  throws ClassNotFoundException,
                         NoSuchMethodException
- Throws:
- ClassNotFoundException
- NoSuchMethodException
getTransactionManager
public TransactionManager getTransactionManager()
                                         throws Exception
- Description copied from interface: ManagedRuntime
- Return the TransactionManager for the managed runtime. This
 manager is used to register synchronization listeners, to
 map transactional PersistenceManagers to the current transaction,
 and possibly to enlist XA resources.
 
- 
- Specified by:
- getTransactionManagerin interface- ManagedRuntime
 
- 
- Throws:
- Exception
 
setRollbackOnly
public void setRollbackOnly(Throwable cause)
                     throws Exception
- Description copied from interface: ManagedRuntime
- Sets the rollback only flag on the current transaction. If the
 TransactionManager is capable of tracking the cause of the
 rollback-only flag, it will also pass along cause information.
 
- 
- Specified by:
- setRollbackOnlyin interface- ManagedRuntime
 
- 
- Parameters:
- cause- the Throwable that caused the transaction to be
                marked for rollback, or null of none is known
- Throws:
- Exception
 
getRollbackCause
public Throwable getRollbackCause()
                           throws Exception
- Description copied from interface: ManagedRuntime
- Returns the Throwable that caused the current transaction to be
 marked for rollback, provided that any exists.
 
- 
- Specified by:
- getRollbackCausein interface- ManagedRuntime
 
- 
- Returns:
- the Throwable cause, or null if none
- Throws:
- Exception
 
Copyright © 2006-2013 Apache Software Foundation. All Rights Reserved.