org.apache.geronimo.transaction.manager
Interface XidImporter

All Known Implementing Classes:
GeronimoTransactionManager, TransactionManagerImpl

public interface XidImporter

Version:
$Rev: 911974 $ $Date: 2010-02-20 04:36:27 +0800 (Sat, 20 Feb 2010) $

Method Summary
 void commit(javax.transaction.Transaction tx, boolean onePhase)
           
 void forget(javax.transaction.Transaction tx)
           
 java.util.Map<javax.transaction.xa.Xid,TransactionImpl> getExternalXids()
           
 javax.transaction.Transaction importXid(javax.transaction.xa.Xid xid, long transactionTimeoutMillis)
           
 int prepare(javax.transaction.Transaction tx)
           
 void rollback(javax.transaction.Transaction tx)
           
 

Method Detail

importXid

javax.transaction.Transaction importXid(javax.transaction.xa.Xid xid,
                                        long transactionTimeoutMillis)
                                        throws javax.transaction.xa.XAException,
                                               javax.transaction.SystemException
Throws:
javax.transaction.xa.XAException
javax.transaction.SystemException

commit

void commit(javax.transaction.Transaction tx,
            boolean onePhase)
            throws javax.transaction.xa.XAException
Throws:
javax.transaction.xa.XAException

forget

void forget(javax.transaction.Transaction tx)
            throws javax.transaction.xa.XAException
Throws:
javax.transaction.xa.XAException

prepare

int prepare(javax.transaction.Transaction tx)
            throws javax.transaction.xa.XAException
Throws:
javax.transaction.xa.XAException

rollback

void rollback(javax.transaction.Transaction tx)
              throws javax.transaction.xa.XAException
Throws:
javax.transaction.xa.XAException

getExternalXids

java.util.Map<javax.transaction.xa.Xid,TransactionImpl> getExternalXids()


Copyright © 2003-2011 The Apache Software Foundation. All Rights Reserved.