org.apache.geronimo.transaction.manager
Class TransactionManagerImplGBean

java.lang.Object
  extended by org.apache.geronimo.transaction.manager.TransactionManagerImpl
      extended by org.apache.geronimo.transaction.manager.TransactionManagerImplGBean
All Implemented Interfaces:
EventListener, TransactionManager, TransactionSynchronizationRegistry, UserTransaction, org.apache.geronimo.transaction.manager.MonitorableTransactionManager, org.apache.geronimo.transaction.manager.RecoverableTransactionManager, org.apache.geronimo.transaction.manager.XidImporter

public class TransactionManagerImplGBean
extends org.apache.geronimo.transaction.manager.TransactionManagerImpl

Simple implementation of a transaction manager.


Field Summary
static GBeanInfo GBEAN_INFO
           
 
Fields inherited from class org.apache.geronimo.transaction.manager.TransactionManagerImpl
DEFAULT_TIMEOUT, DEFAULT_TM_ID
 
Constructor Summary
TransactionManagerImplGBean(int defaultTransactionTimeoutSeconds, org.apache.geronimo.transaction.manager.XidFactory xidFactory, org.apache.geronimo.transaction.manager.TransactionLog transactionLog)
          TODO NOTE!!!
 
Method Summary
static GBeanInfo getGBeanInfo()
           
 
Methods inherited from class org.apache.geronimo.transaction.manager.TransactionManagerImpl
addTransactionAssociationListener, begin, begin, commit, commit, fireThreadAssociated, fireThreadUnassociated, forget, getExternalXids, getResource, getRollbackOnly, getStatus, getTransaction, getTransactionKey, getTransactionStatus, importXid, prepare, putResource, recoverResourceManager, recoveryError, registerInterposedSynchronization, removeTransactionAssociationListener, resume, rollback, rollback, setRollbackOnly, setTransactionTimeout, suspend
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GBEAN_INFO

public static final GBeanInfo GBEAN_INFO
Constructor Detail

TransactionManagerImplGBean

public TransactionManagerImplGBean(int defaultTransactionTimeoutSeconds,
                                   org.apache.geronimo.transaction.manager.XidFactory xidFactory,
                                   org.apache.geronimo.transaction.manager.TransactionLog transactionLog)
                            throws XAException
TODO NOTE!!! this should be called in an unspecified transaction context, but we cannot enforce this restriction!

Throws:
XAException
Method Detail

getGBeanInfo

public static GBeanInfo getGBeanInfo()


Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.