1 package com.daffodilwoods.rmi.interfaces; 2 3 import java.rmi.*; 4 import javax.transaction.xa.Xid ; 5 import java.util.Properties ; 6 import javax.transaction.xa.XAException ; 7 import com.daffodilwoods.daffodildb.server.serversystem._Connection; 8 9 public interface _RmiDXAResource extends Remote{ 10 _RmiConnection start( Xid xid, int flags , Properties prop) throws XAException ,RemoteException ; 11 void end( Xid xid, int flags ) throws XAException ,RemoteException ; 12 void forget ( Xid xid ) throws XAException ,RemoteException ; 13 void commit( Xid xid ) throws XAException ,RemoteException ; 14 int prepare( Xid xid ) throws XAException ,RemoteException ; 15 int makePersistent( Xid xid ) throws XAException ,RemoteException ; 16 void rollback ( Xid xid ) throws XAException ,RemoteException ; 17 boolean inGlobalTransaction() throws RemoteException; 18 void close() throws RemoteException; 19 } 20 | Popular Tags |