rice.p2p.past.messaging
Class ContinuationMessage
java.lang.Object
   rice.p2p.past.messaging.PastMessage
rice.p2p.past.messaging.PastMessage
       rice.p2p.past.messaging.ContinuationMessage
rice.p2p.past.messaging.ContinuationMessage
- 
All Implemented Interfaces: 
- java.io.Serializable, Continuation, Message
- 
Direct Known Subclasses: 
- 
FetchHandleMessage, FetchMessage, GCRefreshMessage, InsertMessage, LookupHandlesMessage, LookupMessage
- 
public abstract class ContinuationMessage 
- extends PastMessage- implements Continuation
- Version:
- $Id: ContinuationMessage.java 2620 2005-06-29 22:33:06Z jstewart $
- Author:
- Alan Mislove, Ansley Post, Peter Druschel
- See Also:
- Serialized Form
 
 
| Field Summary | 
| protected  java.lang.Exception | exception
 | 
| protected  java.lang.Object | response
 | 
 
 
 
| 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(Continuation c,
               Environment env,
               java.lang.String instance)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 | 
 
response
protected java.lang.Object response
exception
protected java.lang.Exception exception
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 id
- 
source- The source handle
- 
dest- 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:
- 
receiveResultin interfaceContinuation
 
- 
- 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:
- 
receiveExceptionin interfaceContinuation
 
- 
- Parameters:
- 
e- The exception argument
 
returnResponse
public void returnResponse(Continuation c,
                           Environment env,
                           java.lang.String instance)
- Method by which this message is supposed to return it's response.
 
- 
- Specified by:
- 
returnResponsein classPastMessage
 
- 
- Parameters:
- 
c- The continuation to return the reponse to.
 
getResponse
public java.lang.Object getResponse()
- Returns the response
 
- 
 
- 
- Returns:
- The response
 
Copyright © 2001-2005 - Rice Pastry.