org.objectweb.jonas_tm
Interface Coordinator

All Superinterfaces:
Remote
All Known Implementing Classes:
ControlImpl

public interface Coordinator
extends Remote


Method Summary
 int get_status()
           
 String get_transaction_name()
           
 boolean is_same_transaction(Coordinator tc)
           
 RecoveryCoordinator register_resource(Resource r)
           
 void register_synchronization(RemoteSynchro sync)
           
 void rollback_only()
           
 

Method Detail

get_status

public int get_status()
               throws RemoteException
RemoteException

is_same_transaction

public boolean is_same_transaction(Coordinator tc)
                            throws RemoteException
RemoteException

register_resource

public RecoveryCoordinator register_resource(Resource r)
                                      throws RemoteException
RemoteException

register_synchronization

public void register_synchronization(RemoteSynchro sync)
                              throws RemoteException
RemoteException

rollback_only

public void rollback_only()
                   throws RemoteException
RemoteException

get_transaction_name

public String get_transaction_name()
                            throws RemoteException
RemoteException