org.apache.openjpa.ee
Class AutomaticManagedRuntime
java.lang.Object
org.apache.openjpa.ee.AutomaticManagedRuntime
- All Implemented Interfaces:
- ManagedRuntime, org.apache.openjpa.lib.conf.Configurable
public class AutomaticManagedRuntime
- extends java.lang.Object
- implements ManagedRuntime, org.apache.openjpa.lib.conf.Configurable
Implementation of the ManagedRuntime
interface that searches
through a set of known JNDI locations and method invocations to locate the
appropriate mechanism for obtaining a TransactionManager.
Built in support is provided for the following Application Servers:
- Bluestone
- HP Application Server
- JBoss
- JRun
- OpenEJB
- Oracle Application Server
- Orion
- SunONE
- Weblogic
- Websphere
- Author:
- Marc Prud'hommeaux
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AutomaticManagedRuntime
public AutomaticManagedRuntime()
getTransactionManager
public javax.transaction.TransactionManager getTransactionManager()
throws java.lang.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:
java.lang.Exception
setConfiguration
public void setConfiguration(org.apache.openjpa.lib.conf.Configuration conf)
- Specified by:
setConfiguration
in interface org.apache.openjpa.lib.conf.Configurable
startConfiguration
public void startConfiguration()
- Specified by:
startConfiguration
in interface org.apache.openjpa.lib.conf.Configurable
endConfiguration
public void endConfiguration()
- Specified by:
endConfiguration
in interface org.apache.openjpa.lib.conf.Configurable
Copyright © 2006 Apache Software Foundation. All Rights Reserved.