rice.p2p.past.messaging
Class ContinuationMessage
java.lang.Object
|
+--rice.p2p.past.messaging.PastMessage
|
+--rice.p2p.past.messaging.ContinuationMessage
- All Implemented Interfaces:
- rice.Continuation, Message, java.io.Serializable
- Direct Known Subclasses:
- FetchHandleMessage, FetchMessage, InsertMessage, LookupHandlesMessage, LookupMessage
- public abstract class ContinuationMessage
- extends PastMessage
- implements rice.Continuation
- Version:
- $Id: ContinuationMessage.java,v 1.6 2003/06/11 17:24:49 amislove Exp $
- Author:
- Alan Mislove, Ansley Post, Peter Druschel
- See Also:
- Serialized Form
| Nested classes inherited from class rice.Continuation |
rice.Continuation.ListenerContinuation, rice.Continuation.StandardContinuation |
|
Constructor Summary |
protected |
ContinuationMessage(int uid,
NodeHandle source,
Id dest)
Constructor which takes a unique integer Id, as well as the
data to be stored |
|
Method Summary |
java.lang.Object |
getResponse()
Returns the response |
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 |
returnResponse(rice.Continuation c)
Method by which this message is supposed to return it's response. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ContinuationMessage
protected ContinuationMessage(int uid,
NodeHandle source,
Id dest)
- Constructor which takes a unique integer Id, as well as the
data to be stored
- Parameters:
uid - The unique idsource - The source handledest - The destination address
receiveResult
public void receiveResult(java.lang.Object o)
- Method which builds a response for this message, using the provided
object as a result.
- Specified by:
receiveResult in interface rice.Continuation
- Parameters:
o - The object argument
receiveException
public void receiveException(java.lang.Exception e)
- Method which builds a response for this message, using the provided
exception, which was thrown
- Specified by:
receiveException in interface rice.Continuation
- Parameters:
e - The exception argument
returnResponse
public void returnResponse(rice.Continuation c)
- Method by which this message is supposed to return it's response.
- Specified by:
returnResponse in class PastMessage
- Parameters:
c - The continuation to return the reponse to.
getResponse
public java.lang.Object getResponse()
- Returns the response
- Returns:
- The response
Copyright © 2001 - Rice Pastry