Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Correction of some bugs and performance enhancement.
[jaceP2P.git] / src / jaceP2P / ScanThreadSuperNode.java
index 1f3dad6..c3e92f7 100644 (file)
@@ -92,22 +92,22 @@ public class ScanThreadSuperNode extends Thread {
                                synchronized (SuperNodeListe.Instance()) {
                                        System.out.println("Removing "
                                                        + ((SuperNodeData) SuperNodeListe.Instance()
-                                                                       .getListe().elementAt(index)).getIP());
+                                                                       .getListe().get(index)).getIP());
                                        data = (SuperNodeData) SuperNodeListe.Instance().getListe()
-                                                       .elementAt(index);
+                                                       .get(index);
                                        SuperNodeListe.Instance().removeSuperNode(
                                                        ((SuperNodeData) SuperNodeListe.Instance()
-                                                                       .getListe().elementAt(index)));
+                                                                       .getListe().get(index)));
 
                                }
                                // diffusing the message concerning a dead superNode
                                for (int i = 0; i < SuperNodeListe.Instance().getListe().size(); i++)
                                        try {
                                                if (!((SuperNodeData) SuperNodeListe.Instance()
-                                                               .getListe().elementAt(i)).getIP().equals(
+                                                               .getListe().get(i)).getIP().equals(
                                                                LocalHost.Instance().getIP()))
                                                        ((SuperNodeData) SuperNodeListe.Instance()
-                                                                       .getListe().elementAt(i)).getStub()
+                                                                       .getListe().get(i)).getStub()
                                                                        .removeSuperNode(data);
                                        } catch (Exception e2) {
                                                System.err
@@ -127,7 +127,7 @@ public class ScanThreadSuperNode extends Thread {
                                else
                                        index = SuperNodeListe.Instance().getListe().size() - 1;
                                ((SuperNodeData) SuperNodeListe.Instance().getListe()
-                                               .elementAt(index)).getStub().updateHeart(
+                                               .get(index)).getStub().updateHeart(
                                                LocalHost.Instance().getSuperNodeStub());
 
                        }