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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getName()
Returns the short alias for this factory instance.javax.transaction.TransactionManager
getTransactionManager(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 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.
-
-