kodo.ee
Class AutomaticManagedRuntime
java.lang.Object
|
+--kodo.ee.AutomaticManagedRuntime
- All Implemented Interfaces:
- Configurable, ManagedRuntime
- public class AutomaticManagedRuntime
- extends Object
- implements ManagedRuntime, 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
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AutomaticManagedRuntime
public AutomaticManagedRuntime()
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
setConfiguration
public void setConfiguration(Configuration conf)
- Description copied from interface:
Configurable
- Invoked prior to setting bean properties.
- Specified by:
setConfiguration
in interface Configurable
startConfiguration
public void startConfiguration()
- Description copied from interface:
Configurable
- Invoked before bean property configuration is begun on this object.
- Specified by:
startConfiguration
in interface Configurable
endConfiguration
public void endConfiguration()
- Description copied from interface:
Configurable
- Invoked upon completion of bean property configuration for this object.
- Specified by:
endConfiguration
in interface Configurable
Copyright 2001,2002 SolarMetric, Inc. All Rights Reserved.