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() {
// 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
// tmp.getSender().getHostIP());
return tmp;
} else {
- // System.out.println("existe po :(((( "+tag+"---"+id);
+ // System.out.println("existe pas :(((( "+tag+"---"+id);
return null;
}
}
}
}
- // les reception bloqunte
+ // les reception bloquantes
/*
* public synchronized Message getBl(int id) { int is = -1; //
* System.out.println("Taille de la file: "+liste.size()); if