import java.rmi.Remote;
import java.rmi.RemoteException;
-import java.util.Vector;
-
+import java.util.ArrayList;
public interface JaceInterface extends Remote {
public int updateRegister(Register newReg, JaceInterface stub, int req)
throws RemoteException;
- public Vector<?> getIterationOfBackup(int remoteRank, int tag)
+ public ArrayList<Integer> getIterationOfBackup(int remoteRank, int tag)
throws RemoteException;
public Backup getRemoteBackup(int remoteRank, int tag)
public void initializeVerif(int tag) throws RemoteException;
public void savOrFinOrRest(int tag, int step, boolean verd,
- Vector<?> reduceAll) throws RemoteException;
+ ArrayList<Object> reduceAll) throws RemoteException;
public boolean setNbNeighboursNotConv(int tag, int idNeigh,
int neighborTimeStep) throws RemoteException;
public int getNbNeighboursNotConv() throws RemoteException;
public void response(int neighId, int tag, int response,
- Vector<?> recievedValue) throws RemoteException;
+ ArrayList<Object> reduceAll) throws RemoteException;
public boolean ping() throws RemoteException;