org.objectweb.jonas_tm
Interface Coordinator

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
ControlImpl

public interface Coordinator
extends java.rmi.Remote

OTS like Coordinator interface.

Author:
Philippe Durieux

Method Summary
 int get_status()
           
 java.lang.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 java.rmi.RemoteException

is_same_transaction

public boolean is_same_transaction(Coordinator tc)
                            throws java.rmi.RemoteException

register_resource

public RecoveryCoordinator register_resource(Resource r)
                                      throws java.rmi.RemoteException

register_synchronization

public void register_synchronization(RemoteSynchro sync)
                              throws java.rmi.RemoteException

rollback_only

public void rollback_only()
                   throws java.rmi.RemoteException

get_transaction_name

public java.lang.String get_transaction_name()
                                      throws java.rmi.RemoteException