Package org.castor.transactionmanager
Interface TransactionManagerFactory
- All Known Implementing Classes:
AbstractTransactionManagerFactory
,AtomikosTransactionManagerFactory
,JNDIENCTransactionManagerFactory
,JOTMTransactionManagerFactory
,LocalTransactionManagerFactory
,WebSphere51TransactionManagerFactory
,WebSphere5TransactionManagerFactory
,WebSphereTransactionManagerFactory
public interface TransactionManagerFactory
A factory for properly acquiring javax.transaction.TransactionManager
from J2EE containers. To provide an implementation for a specific J2EE container,
implement this interface.
- Since:
- 1.0
- Version:
- $Revision: 7085 $ $Date: 2005-12-19 15:48:30 -0700 (Mon, 19 Dec 2005) $
- Author:
- Bruce Snyder, Werner Guttmann, Ralf Joachim
-
Method Summary
Modifier and TypeMethodDescriptiongetName()
Returns the short alias for this factory instance.getTransactionManager
(Properties properties) Acquires the appropriate javax.transaction.TransactionManager with the given properties.
-
Method Details
-
getName
String getName()Returns the short alias for this factory instance.- Returns:
- The short alias name.
-
getTransactionManager
TransactionManager getTransactionManager(Properties properties) throws TransactionManagerAcquireException Acquires the appropriate javax.transaction.TransactionManager with the given properties.- Parameters:
properties
- The properties passed to the transaction manager.- Returns:
- The transaction manager.
- Throws:
TransactionManagerAcquireException
- If any failure occured when loading the transaction manager.
-