rice.p2p.past.messaging
Class LookupMessage
java.lang.Object
rice.p2p.past.messaging.PastMessage
rice.p2p.past.messaging.ContinuationMessage
rice.p2p.past.messaging.LookupMessage
-
All Implemented Interfaces:
- java.io.Serializable, Continuation, Message
-
public class LookupMessage
- extends ContinuationMessage
- Version:
- $Id: LookupMessage.java 2302 2005-03-11 00:58:26Z jeffh $
- Author:
- Alan Mislove, Ansley Post, Peter Druschel
- See Also:
- Serialized Form
Method Summary |
void |
addHop(NodeHandle handle)
Method which is designed to be overridden by subclasses if they need
to keep track of where they've been. |
Id |
getId()
Method which returns the id |
NodeHandle |
getPreviousNodeHandle()
Method which returns the previous hop (where the message was just at) |
boolean |
isCached()
Returns whether or not this message has been cached |
void |
setCached()
Sets this message as having been cached. |
java.lang.String |
toString()
Returns a string representation of this message |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
LookupMessage
public LookupMessage(int uid,
Id id,
NodeHandle source,
Id dest)
- Constructor
- Parameters:
-
uid
- The unique id-
id
- The location to be stored-
useReplicas
- Whether or not to look for nearest replicas-
source
- The source address-
dest
- The destination address
getId
public Id getId()
- Method which returns the id
-
- Returns:
- The contained id
isCached
public boolean isCached()
- Returns whether or not this message has been cached
-
- Returns:
- Whether or not this message has been cached
setCached
public void setCached()
- Sets this message as having been cached.
-
addHop
public void addHop(NodeHandle handle)
- Method which is designed to be overridden by subclasses if they need
to keep track of where they've been.
-
- Overrides:
-
addHop
in class PastMessage
-
- Parameters:
-
handle
- The current local handle
getPreviousNodeHandle
public NodeHandle getPreviousNodeHandle()
- Method which returns the previous hop (where the message was just at)
-
- Returns:
- The previous hop
toString
public java.lang.String toString()
- Returns a string representation of this message
-
- Overrides:
-
toString
in class java.lang.Object
-
- Returns:
- A string representing this message
Copyright © 2001-2005 - Rice Pastry.