|
Rice Pastry API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectrice.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 address| Method Detail |
|---|
public Id getId()
public boolean isCached()
public void setCached()
public void addHop(NodeHandle handle)
addHop in class PastMessagehandle - The current local handlepublic NodeHandle getPreviousNodeHandle()
public java.lang.String toString()
toString in class java.lang.Objectpublic short getType()
public void serialize(OutputBuffer buf)
throws java.io.IOException
ContinuationMessage
serialize in interface RawMessageserialize in class ContinuationMessagejava.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 | |||||||||