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 Type
    Method
    Description
    Returns the short alias for this factory instance.
    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.