com.solarmetric.kodo.ee
Class InvocationManagedRuntime
java.lang.Object
|
+--com.solarmetric.kodo.ee.InvocationManagedRuntime
- All Implemented Interfaces:
- ManagedRuntime, Serializable
- public class InvocationManagedRuntime
- extends Object
- implements ManagedRuntime
Implementation of the ManagedRuntime interface that uses
a static method call to find the TransactionManager.
For example, to configure it to use IBM Websphere's TransactionManager,
use the method:
com.ibm.ejs.jts.jta.JTSXA.getTransactionManager
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InvocationManagedRuntime
public InvocationManagedRuntime()
getTransactionManagerMethod
public String getTransactionManagerMethod()
- Return the method to invoke to get the
TransactionManager.
setTransactionManagerMethod
public void setTransactionManagerMethod(String methodName)
- Set the method to invoke to get the
TransactionManager.
E.g.: com.ibm.ejs.jts.jta.JTSXA.getTransactionManager
setConfiguration
public void setConfiguration(EEConfiguration conf)
- Description copied from interface:
ManagedRuntime
- Configuration will be supplied before use.
- Specified by:
setConfiguration in interface ManagedRuntime
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
Copyright 2001,2002,2003 SolarMetric, Inc. All Rights Reserved.