|
Rice Pastry API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object rice.p2p.past.messaging.PastMessage rice.p2p.past.messaging.ContinuationMessage rice.p2p.past.messaging.LookupMessage
public class LookupMessage
Nested Class Summary |
---|
Field Summary | |
---|---|
static short |
TYPE
|
Fields inherited from class rice.p2p.past.messaging.ContinuationMessage |
---|
exception, response, S_EMPTY, S_JAVA_EXCEPTION, S_JAVA_RESPONSE, S_SUB, serType |
Fields inherited from class rice.p2p.past.messaging.PastMessage |
---|
dest, isResponse, source |
Fields inherited from interface rice.p2p.commonapi.Message |
---|
HIGH_PRIORITY, LOW_PRIORITY, LOWEST_PRIORITY, MAX_PRIORITY, MEDIUM_HIGH_PRIORITY, MEDIUM_LOW_PRIORITY, MEDIUM_PRIORITY |
Constructor Summary | |
---|---|
LookupMessage(int uid,
Id id,
NodeHandle source,
Id dest)
Constructor |
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. |
static LookupMessage |
build(InputBuffer buf,
Endpoint endpoint,
PastContentDeserializer pcd)
|
Id |
getId()
Method which returns the id |
NodeHandle |
getPreviousNodeHandle()
Method which returns the previous hop (where the message was just at) |
short |
getType()
Raw Serialization |
boolean |
isCached()
Returns whether or not this message has been cached |
void |
serialize(OutputBuffer buf)
Deprecated to cause warnings. |
void |
setCached()
Sets this message as having been cached. |
java.lang.String |
toString()
Returns a string representation of this message |
Methods inherited from class rice.p2p.past.messaging.ContinuationMessage |
---|
deserialize, getResponse, receiveException, receiveResult, returnResponse, serialize |
Methods inherited from class rice.p2p.past.messaging.PastMessage |
---|
getDestination, getPriority, getSource, getUID, isResponse, setResponse |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final short TYPE
Constructor Detail |
---|
public LookupMessage(int uid, Id id, NodeHandle source, Id dest)
uid
- The unique idid
- The location to be storeduseReplicas
- Whether or not to look for nearest replicassource
- The source addressdest
- The destination addressMethod Detail |
---|
public Id getId()
public boolean isCached()
public void setCached()
public void addHop(NodeHandle handle)
addHop
in class PastMessage
handle
- The current local handlepublic NodeHandle getPreviousNodeHandle()
public java.lang.String toString()
toString
in class java.lang.Object
public short getType()
public void serialize(OutputBuffer buf) throws java.io.IOException
ContinuationMessage
serialize
in interface RawMessage
serialize
in class ContinuationMessage
java.io.IOException
public static LookupMessage build(InputBuffer buf, Endpoint endpoint, PastContentDeserializer pcd) throws java.io.IOException
java.io.IOException
|
Rice Pastry API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |