Rice Pastry API

rice.pastry.transport
Class PMessageReceiptImpl

java.lang.Object
  extended by rice.pastry.transport.PMessageReceiptImpl
All Implemented Interfaces:
MessageRequestHandle<NodeHandle,Message>, Cancellable, PMessageReceipt

public class PMessageReceiptImpl
extends java.lang.Object
implements PMessageReceipt


Constructor Summary
PMessageReceiptImpl(Message msg)
           
 
Method Summary
 boolean cancel()
           
 NodeHandle getIdentifier()
           
 Message getMessage()
           
 java.util.Map<java.lang.String,java.lang.Integer> getOptions()
           
 void setInternal(MessageRequestHandle<NodeHandle,RawMessage> name)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PMessageReceiptImpl

public PMessageReceiptImpl(Message msg)
Method Detail

getIdentifier

public NodeHandle getIdentifier()
Specified by:
getIdentifier in interface MessageRequestHandle<NodeHandle,Message>
Specified by:
getIdentifier in interface PMessageReceipt

getMessage

public Message getMessage()
Specified by:
getMessage in interface MessageRequestHandle<NodeHandle,Message>
Specified by:
getMessage in interface PMessageReceipt

getOptions

public java.util.Map<java.lang.String,java.lang.Integer> getOptions()
Specified by:
getOptions in interface MessageRequestHandle<NodeHandle,Message>
Specified by:
getOptions in interface PMessageReceipt

cancel

public boolean cancel()
Specified by:
cancel in interface Cancellable
Returns:
true if it was cancelled, false if it was already complete, or cancelled.

setInternal

public void setInternal(MessageRequestHandle<NodeHandle,RawMessage> name)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

Rice Pastry API

Copyright © 2001-2005 - Rice Pastry.


Imprint-Dataprotection