com.metamatrix.dqp.transaction
Interface XAServer


public interface XAServer

Defines the remote side of an XAResource


Method Summary
 void commit(java.lang.String threadId, MMXid xid, boolean onePhase)
           
 void end(java.lang.String threadId, MMXid xid, int flags)
           
 void forget(java.lang.String threadId, MMXid xid)
           
 int prepare(java.lang.String threadId, MMXid xid)
           
 javax.transaction.xa.Xid[] recover(int flag)
           
 void rollback(java.lang.String threadId, MMXid xid)
           
 void start(java.lang.String threadId, MMXid xid, int flags, int timeout)
           
 

Method Detail

prepare

int prepare(java.lang.String threadId,
            MMXid xid)
            throws XATransactionException
Throws:
XATransactionException

commit

void commit(java.lang.String threadId,
            MMXid xid,
            boolean onePhase)
            throws XATransactionException
Throws:
XATransactionException

rollback

void rollback(java.lang.String threadId,
              MMXid xid)
              throws XATransactionException
Throws:
XATransactionException

recover

javax.transaction.xa.Xid[] recover(int flag)
                                   throws XATransactionException
Throws:
XATransactionException

forget

void forget(java.lang.String threadId,
            MMXid xid)
            throws XATransactionException
Throws:
XATransactionException

start

void start(java.lang.String threadId,
           MMXid xid,
           int flags,
           int timeout)
           throws XATransactionException
Throws:
XATransactionException

end

void end(java.lang.String threadId,
         MMXid xid,
         int flags)
         throws XATransactionException
Throws:
XATransactionException


Copyright © 2009. All Rights Reserved.