NodeLookupOperation

- Removed the unused error variable
This commit is contained in:
Joshua Kissoon 2014-05-10 21:06:46 +05:30
parent ed0a833e1a
commit 4fbc29fa24

View File

@ -40,8 +40,6 @@ public class NodeLookupOperation implements Operation, Receiver
private final KademliaNode localNode;
private final KadConfiguration config;
private boolean error;
private final Message lookupMessage; // Message sent to each peer
private final Map<Node, String> nodes;
@ -87,8 +85,6 @@ public class NodeLookupOperation implements Operation, Receiver
{
try
{
error = true;
/* Set the local node as already asked */
nodes.put(this.localNode.getNode(), ASKED);
@ -114,17 +110,6 @@ public class NodeLookupOperation implements Operation, Receiver
}
}
/**
* There is no need to throw an exception here!
* If the operation times out means we didn't get replies from all nodes,
* so lets just simply return the K-Closest nodes we knoe
*/
// if (error)
// {
// /* If we still haven't received any responses by then, do a routing timeout */
// throw new RoutingException("Node Lookup Timeout.");
// }
/* Now after we've finished, we would have an idea of offline nodes, lets update our routing table */
this.localNode.getRoutingTable().setUnresponsiveContacts(this.getFailedNodes());
@ -182,7 +167,6 @@ public class NodeLookupOperation implements Operation, Receiver
if (unasked.isEmpty() && this.messagesTransiting.isEmpty())
{
/* We have no unasked nodes nor any messages in transit, we're finished! */
error = false;
return true;
}