1 17 18 package org.apache.geronimo.transaction.manager; 19 20 import java.util.Map ; 21 22 import javax.transaction.xa.Xid ; 23 import javax.transaction.xa.XAException ; 24 import javax.transaction.Transaction ; 25 import javax.transaction.SystemException ; 26 27 33 public interface XidImporter { 34 35 Transaction importXid(Xid xid, long transactionTimeoutMillis) throws XAException , SystemException ; 36 37 void commit(Transaction tx, boolean onePhase) throws XAException ; 38 void forget(Transaction tx) throws XAException ; 39 int prepare(Transaction tx) throws XAException ; 40 void rollback(Transaction tx) throws XAException ; 41 42 Map getExternalXids(); 43 } 44 | Popular Tags |