org.apache.openjpa.ee
Class SunOneManagedRuntime
java.lang.Object
org.apache.openjpa.ee.AbstractManagedRuntime
org.apache.openjpa.ee.SunOneManagedRuntime
- All Implemented Interfaces:
- ManagedRuntime
public class SunOneManagedRuntime
- extends AbstractManagedRuntime
- implements ManagedRuntime
ManagedRuntime
implementation for SunONE.
- Author:
- Marc Prud'hommeaux
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SunOneManagedRuntime
public SunOneManagedRuntime()
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:
getTransactionManager
in 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:
setRollbackOnly
in 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:
getRollbackCause
in interface ManagedRuntime
- Returns:
- the Throwable cause, or null if none
- Throws:
Exception
Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.This documentation is deprecated and will be removed in the next release of WebLogic Server.
Oracle Fusion Middleware Apache OpenJPA 1.1.0 API Reference
12c Release 1 (12.1.1)
Part Number E24398_01