|
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.FetchMessage
public class FetchMessage
Nested Class Summary |
---|
Field Summary | |
---|---|
static short |
TYPE
DESCRIBE THE FIELD |
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, id, isResponse, source |
Fields inherited from interface rice.p2p.commonapi.Message |
---|
HIGH_PRIORITY, LOW_PRIORITY, MAX_PRIORITY, MEDIUM_HIGH_PRIORITY, MEDIUM_LOW_PRIORITY, MEDIUM_PRIORITY |
Constructor Summary | |
---|---|
FetchMessage(int uid,
PastContentHandle handle,
NodeHandle source,
Id dest)
Constructor |
|
FetchMessage(int uid,
RawPastContentHandle handle,
NodeHandle source,
Id dest)
Constructor for FetchMessage. |
Method Summary | |
---|---|
static FetchMessage |
build(InputBuffer buf,
Endpoint endpoint,
PastContentDeserializer pcd,
PastContentHandleDeserializer pchd)
DESCRIBE THE METHOD |
PastContentHandle |
getHandle()
Method which returns the handle |
short |
getType()
Raw Serialization ************************************** |
boolean |
isCached()
Returns whether or not this message has been cached |
void |
serialize(OutputBuffer buf)
DESCRIBE THE METHOD |
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 |
---|
addHop, 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 FetchMessage(int uid, PastContentHandle handle, NodeHandle source, Id dest)
uid
- The unique idhandle
- The handle to the data to be looked upsource
- The source addressdest
- The destination addresspublic FetchMessage(int uid, RawPastContentHandle handle, NodeHandle source, Id dest)
uid
- DESCRIBE THE PARAMETERhandle
- DESCRIBE THE PARAMETERsource
- DESCRIBE THE PARAMETERdest
- DESCRIBE THE PARAMETERMethod Detail |
---|
public PastContentHandle getHandle()
public boolean isCached()
public short getType()
public void setCached()
public java.lang.String toString()
toString
in class java.lang.Object
public void serialize(OutputBuffer buf) throws java.io.IOException
serialize
in interface RawMessage
serialize
in class ContinuationMessage
buf
- DESCRIBE THE PARAMETER
java.io.IOException
- DESCRIBE THE EXCEPTIONpublic static FetchMessage build(InputBuffer buf, Endpoint endpoint, PastContentDeserializer pcd, PastContentHandleDeserializer pchd) throws java.io.IOException
buf
- DESCRIBE THE PARAMETERendpoint
- DESCRIBE THE PARAMETERpcd
- DESCRIBE THE PARAMETERpchd
- DESCRIBE THE PARAMETER
java.io.IOException
- DESCRIBE THE EXCEPTION
|
Rice Pastry API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |