Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Correction of some bugs and performance enhancement.
[jaceP2P.git] / src / jaceP2P / MsgQueue.java
index 39bdbd0..005089f 100644 (file)
@@ -1,16 +1,17 @@
 package jaceP2P;
 
-import java.util.Vector;
+import java.util.ArrayList;
+
 
 public class MsgQueue {
 
        public static MsgQueue Instance;
        // attributes
-       private Vector<Message> liste;
+       private ArrayList<Message> liste;
 
        // constructors
        public MsgQueue() {
-               liste = new Vector<Message>();
+               liste = new ArrayList<Message>();
        }
 
        public synchronized static MsgQueue Instance() {
@@ -97,7 +98,7 @@ public class MsgQueue {
                // si existe deja 1 Message de meme tag ET meme envoyeur, on l'ecrase
                if (is != -1) {
                        // liste.remove(is);
-                       liste.setElementAt(msg, is);
+                       liste.set( is, msg ) ;
                }
 
                // si existe pas de Message de meme tag ET meme envoyeur, on l'ajoute