org.exolab.castor.jdo.transactionmanager.spi
Class LocalTransactionManagerFactory

java.lang.Object
  extended byorg.exolab.castor.jdo.transactionmanager.spi.BaseTransactionManagerFactory
      extended byorg.exolab.castor.jdo.transactionmanager.spi.LocalTransactionManagerFactory
All Implemented Interfaces:
TransactionManagerFactory

public class LocalTransactionManagerFactory
extends BaseTransactionManagerFactory

Default transaction manager when Castor is used in standalone mode, in other words not within a J2EE container.

Author:
Bruce Snyder, Werner Guttmann

Field Summary
static java.lang.String NAME
          The name of the factory
 
Fields inherited from class org.exolab.castor.jdo.transactionmanager.spi.BaseTransactionManagerFactory
_transactionManager, params
 
Constructor Summary
LocalTransactionManagerFactory()
           
 
Method Summary
 java.lang.String getName()
          Returns the short alias for this factory instance.
 javax.transaction.TransactionManager getTransactionManager()
          Acquires the appropriate TransactionManager.
 
Methods inherited from class org.exolab.castor.jdo.transactionmanager.spi.BaseTransactionManagerFactory
getParams, setParams
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NAME

public static final java.lang.String NAME
The name of the factory

See Also:
Constant Field Values
Constructor Detail

LocalTransactionManagerFactory

public LocalTransactionManagerFactory()
Method Detail

getTransactionManager

public javax.transaction.TransactionManager getTransactionManager()
                                                           throws TransactionManagerAcquireException
Acquires the appropriate TransactionManager.

Specified by:
getTransactionManager in interface TransactionManagerFactory
Specified by:
getTransactionManager in class BaseTransactionManagerFactory
Throws:
TransactionManagerAcquireException

getName

public java.lang.String getName()
Description copied from interface: TransactionManagerFactory
Returns the short alias for this factory instance.

Specified by:
getName in interface TransactionManagerFactory
Specified by:
getName in class BaseTransactionManagerFactory


Intalio Inc. (C) 1999-2004. All rights reserved http://www.intalio.com