Package org.castor.transactionmanager
Class JNDIENCTransactionManagerFactory
java.lang.Object
org.castor.transactionmanager.JNDIENCTransactionManagerFactory
- All Implemented Interfaces:
TransactionManagerFactory
public final class JNDIENCTransactionManagerFactory
extends Object
implements TransactionManagerFactory
Transaction manager factory instance to be used with J2EE containers
where the transaction manager is bound to the JNDI ENC of the container.
Implements {link org.exolab.castor.jdo.transactionmanager.
TransactionManagerFactory}.
- Since:
- 1.0
- Version:
- $Revision: 7085 $ $Date: 2006-04-13 10:49:49 -0600 (Thu, 13 Apr 2006) $
- Author:
- Bruce Snyder, Werner Guttmann, Ralf Joachim
-
Field Summary
Fields -
Constructor Summary
Constructors -
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.
-
Field Details
-
TRANSACTION_MANAGER_NAME
Default JNDI binding for javax.transaction.TransactionManager instance.- See Also:
-
NAME
The name of the factory.- See Also:
-
-
Constructor Details
-
JNDIENCTransactionManagerFactory
public JNDIENCTransactionManagerFactory()
-
-
Method Details
-
getName
Returns the short alias for this factory instance.- Specified by:
getName
in interfaceTransactionManagerFactory
- Returns:
- The short alias name.
- See Also:
-
getTransactionManager
public TransactionManager getTransactionManager(Properties properties) throws TransactionManagerAcquireException Acquires the appropriate javax.transaction.TransactionManager with the given properties.- Specified by:
getTransactionManager
in interfaceTransactionManagerFactory
- Parameters:
properties
- The properties passed to the transaction manager.- Returns:
- The transaction manager.
- Throws:
TransactionManagerAcquireException
- If any failure occured when loading the transaction manager.- See Also:
-