Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Merge branch 'master' of git+ssh://scm.gforge.inria.fr/gitroot/simgrid/simgrid
[simgrid.git] / examples / java / kademlia / Contact.java
index ac0ba9e..0f95358 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (c) 2012-2013. The SimGrid Team.
+/* Copyright (c) 2012-2014, 2016. The SimGrid Team.
  * All rights reserved.                                                     */
 
 /* This program is free software; you can redistribute it and/or modify it
@@ -6,47 +6,45 @@
 
 package kademlia;
 
-/**
- * Contains the information about a foreign node according to
- * a node we are trying to find.
- */
 public class Contact implements Comparable<Object> {
-       private int id;
-       private int distance;
-       
-       public Contact(int id, int distance) {
-               this.id = id;
-               this.distance = distance;
-       }
-
-       public int getId() {
-               return id;
-       }
-
-       public int getDistance() {
-               return distance;
-       }
-       
-       public boolean equals(Object x) {
-               return x.equals(id) ;
-       }
-
-       public int compareTo(Object o) {
-               Contact c = (Contact)o;
-               if (distance < c.distance) {
-                       return -1;
-               }
-               else if (distance == c.distance) {
-                       return 0;
-               }
-               else {
-                       return 1;
-               }
-       }
-
-       @Override
-       public String toString() {
-               return "Contact [id=" + id + ", distance=" + distance + "]";
-       }
-       
+  private int id;
+  private int distance;
+
+  public Contact(int id, int distance) {
+    this.id = id;
+    this.distance = distance;
+  }
+
+  public int getId() {
+    return id;
+  }
+
+  public int getDistance() {
+    return distance;
+  }
+
+  @Override
+  public boolean equals(Object x) {
+    return x.equals(id) ;
+  }
+
+  @Override
+  public int compareTo(Object o) {
+    Contact c = (Contact)o;
+    if (distance < c.distance) {
+      return -1;
+    }
+    else if (distance == c.distance) {
+      return 0;
+    }
+    else {
+      return 1;
+    }
+  }
+
+  @Override
+  public String toString() {
+    return "Contact [id=" + id + ", distance=" + distance + "]";
+  }
+
 }
\ No newline at end of file