org.planx.routing.kademlia.operation
Class StoreRequestReceiver

java.lang.Object
  extended by org.planx.routing.kademlia.operation.OriginReceiver
      extended by org.planx.routing.kademlia.operation.StoreRequestReceiver
All Implemented Interfaces:
Receiver

public class StoreRequestReceiver
extends OriginReceiver

Receives an incoming StoreRequestMessage and issues StoreMessages for mappings in the requested interval that should be available at the origin node.


Constructor Summary
StoreRequestReceiver(MessageServer server, Node local, Space space, Map localMap)
           
 
Method Summary
 void receive(Message incoming, int comm)
          Updates the local space by inserting the origin node.
 
Methods inherited from class org.planx.routing.kademlia.operation.OriginReceiver
timeout
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StoreRequestReceiver

public StoreRequestReceiver(MessageServer server,
                            Node local,
                            Space space,
                            Map localMap)
Method Detail

receive

public void receive(Message incoming,
                    int comm)
             throws IOException
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


Copyright © 2004-2005 Plan-X. All Rights Reserved.