org.planx.xmlstore.routing.operation
Class DataLookupReceiver
java.lang.Object
org.planx.xmlstore.routing.operation.OriginReceiver
org.planx.xmlstore.routing.operation.DataLookupReceiver
- All Implemented Interfaces:
- Receiver
public class DataLookupReceiver
- extends OriginReceiver
Responds to a DataLookupMessage by sending a DataMessage containing the
requested mapping or by sending a NodeReplyMessage containing
the K closest nodes to the request key known by this node.
|
Method Summary |
void |
receive(Message incoming,
int comm)
Updates the local space by inserting the origin node. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
localMap
protected Map localMap
DataLookupReceiver
public DataLookupReceiver(MessageServer server,
Node local,
Space space,
Map localMap)
receive
public void receive(Message incoming,
int comm)
throws IOException,
UnknownMessageException
- Description copied from class:
OriginReceiver
- Updates the local space by inserting the origin node. Note that if the
node already exists in the local space, it's time last seen is updated
instead.
- Specified by:
receive in interface Receiver- Overrides:
receive in class OriginReceiver
- Throws:
IOException - if an I/O error occurs
UnknownMessageException - if the message or comm was
unexpected
Copyright © 2010. All Rights Reserved.