Package org.castor.transactionmanager
Class JNDIENCTransactionManagerFactory
- java.lang.Object
-
- org.castor.transactionmanager.JNDIENCTransactionManagerFactory
-
- All Implemented Interfaces:
TransactionManagerFactory
public final class JNDIENCTransactionManagerFactory extends java.lang.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 Modifier and Type Field Description static java.lang.String
NAME
The name of the factory.static java.lang.String
TRANSACTION_MANAGER_NAME
Default JNDI binding for javax.transaction.TransactionManager instance.
-
Constructor Summary
Constructors Constructor Description JNDIENCTransactionManagerFactory()
-
Method Summary
All Methods Instance Methods Concrete 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.
-
-
-
Field Detail
-
TRANSACTION_MANAGER_NAME
public static final java.lang.String TRANSACTION_MANAGER_NAME
Default JNDI binding for javax.transaction.TransactionManager instance.- See Also:
- Constant Field Values
-
NAME
public static final java.lang.String NAME
The name of the factory.- See Also:
- Constant Field Values
-
-
Method Detail
-
getName
public java.lang.String getName()
Returns the short alias for this factory instance.- Specified by:
getName
in interfaceTransactionManagerFactory
- Returns:
- The short alias name.
- See Also:
TransactionManagerFactory.getName()
-
getTransactionManager
public javax.transaction.TransactionManager getTransactionManager(java.util.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:
#getTransactionManager(java.util.Properties)
-
-