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<TransportLayerNodeHandle<MultiInetSocketAddress>,RawMessage> name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, 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<TransportLayerNodeHandle<MultiInetSocketAddress>,RawMessage> name)

Rice Pastry API

Copyright © 2001-2005 - Rice Pastry.


Imprint-Dataprotection