Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Correction of some bugs and performance enhancement.
[jaceP2P.git] / src / jaceP2P / JaceServer.java
index 69f0195..bf6e27d 100644 (file)
@@ -2,9 +2,10 @@ package jaceP2P;
 
 import java.rmi.RemoteException;
 import java.rmi.server.UnicastRemoteObject;
+import java.util.ArrayList;
 import java.util.Calendar;
 import java.util.GregorianCalendar;
-import java.util.Vector;
+
 
 public class JaceServer extends UnicastRemoteObject implements JaceInterface {
 
@@ -142,11 +143,11 @@ public class JaceServer extends UnicastRemoteObject implements JaceInterface {
                }
        }
 
-       public Vector<?> getIterationOfBackup(int remoteRank, int tag)
+       public ArrayList<Integer> getIterationOfBackup(int remoteRank, int tag)
                        throws RemoteException {
                Backup b = BackupsManager.Instance().getBackupTaskOfRank(remoteRank,
                                tag);
-               Vector<?> result = b.getIterationStep();
+               ArrayList<Integer> result = b.getIterationStep();
                return result;
        }
 
@@ -231,7 +232,7 @@ public class JaceServer extends UnicastRemoteObject implements JaceInterface {
        }
 
        public void savOrFinOrRest(int tag, int step, boolean verd,
-                       Vector<?> recievedValue) throws RemoteException {
+                       ArrayList<Object> recievedValue) throws RemoteException {
                JaceSession.Instance().getTaskObject().savOrFinOrRest(tag, step, verd,
                                recievedValue);
        }
@@ -247,7 +248,7 @@ public class JaceServer extends UnicastRemoteObject implements JaceInterface {
        }
 
        public synchronized void response(int neighId, int tag, int response,
-                       Vector<?> recievedValue) throws RemoteException {
+                       ArrayList<Object> recievedValue) throws RemoteException {
                JaceSession.Instance().getTaskObject().response(neighId, tag, response,
                                recievedValue);
        }