|
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.InsertMessage
public class InsertMessage
| Nested Class Summary |
|---|
| Field Summary | |
|---|---|
protected RawPastContent |
content
|
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, id, 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 | |
|---|---|
protected |
InsertMessage(InputBuffer buf,
Endpoint endpoint,
PastContentDeserializer pcd)
|
|
InsertMessage(int uid,
PastContent content,
NodeHandle source,
Id dest)
Constructor which takes a unique integer Id, as well as the data to be stored |
|
InsertMessage(int uid,
RawPastContent content,
NodeHandle source,
Id dest)
|
| Method Summary | |
|---|---|
static InsertMessage |
build(InputBuffer buf,
Endpoint endpoint,
PastContentDeserializer pcd)
|
PastContent |
getContent()
Method which returns the content |
short |
getType()
Raw Serialization |
void |
receiveException(java.lang.Exception e)
Method which builds a response for this message, using the provided exception, which was thrown |
void |
receiveResult(java.lang.Object o)
Method which builds a response for this message, using the provided object as a result. |
void |
serialize(OutputBuffer buf)
Deprecated to cause warnings. |
protected void |
serializeHelper(OutputBuffer buf)
So that it can be subclassed without serializing a version here |
java.lang.String |
toString()
Returns a string representation of this message |
| Methods inherited from class rice.p2p.past.messaging.ContinuationMessage |
|---|
deserialize, getResponse, 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
protected RawPastContent content
| Constructor Detail |
|---|
public InsertMessage(int uid,
PastContent content,
NodeHandle source,
Id dest)
uid - The unique idcontent - The content to be insertedsource - The source addressdest - The destination address
public InsertMessage(int uid,
RawPastContent content,
NodeHandle source,
Id dest)
protected InsertMessage(InputBuffer buf,
Endpoint endpoint,
PastContentDeserializer pcd)
throws java.io.IOException
java.io.IOException| Method Detail |
|---|
public PastContent getContent()
public void receiveResult(java.lang.Object o)
receiveResult in interface ContinuationreceiveResult in class ContinuationMessageo - The object argumentpublic void receiveException(java.lang.Exception e)
receiveException in interface ContinuationreceiveException in class ContinuationMessagee - The exception argumentpublic 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
protected void serializeHelper(OutputBuffer buf)
throws java.io.IOException
buf -
java.io.IOException
public static InsertMessage 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 | |||||||||