Package org.castor.transactionmanager
Interface TransactionManagerFactory
-
- All Known Implementing Classes:
AbstractTransactionManagerFactory,AtomikosTransactionManagerFactory,JNDIENCTransactionManagerFactory,JOTMTransactionManagerFactory,LocalTransactionManagerFactory,WebSphere51TransactionManagerFactory,WebSphere5TransactionManagerFactory,WebSphereTransactionManagerFactory
public interface TransactionManagerFactoryA 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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetName()Returns the short alias for this factory instance.javax.transaction.TransactionManagergetTransactionManager(java.util.Properties properties)Acquires the appropriate javax.transaction.TransactionManager with the given properties.
-
-
-
Method Detail
-
getName
java.lang.String getName()
Returns the short alias for this factory instance.- Returns:
- The short alias name.
-
getTransactionManager
javax.transaction.TransactionManager getTransactionManager(java.util.Properties properties) throws TransactionManagerAcquireExceptionAcquires 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.
-
-