bamboo.dht
Class Dht.GetRespMsg

java.lang.Object
  extended by ostore.network.NetworkMessage
      extended by bamboo.dht.Dht.GetRespMsg
All Implemented Interfaces:
Cloneable, ostore.util.QuickSerializable, QueueElementIF
Enclosing class:
Dht

public static class Dht.GetRespMsg
extends ostore.network.NetworkMessage


Field Summary
 BigInteger key
           
 StorageManager.Key new_placemark
           
 StorageManager.Key orig_placemark
           
 long seq
           
 LinkedList values
           
 
Fields inherited from class ostore.network.NetworkMessage
comp_q, est_rtt_ms, inbound, peer, sender, timeout_sec, user_data, wait_ms
 
Constructor Summary
Dht.GetRespMsg(ostore.util.InputBuffer buffer)
           
Dht.GetRespMsg(ostore.util.NodeId dest, long s, BigInteger k, LinkedList v, StorageManager.Key o, StorageManager.Key n)
           
 
Method Summary
 void serialize(ostore.util.OutputBuffer buffer)
           
 String toString()
           
 
Methods inherited from class ostore.network.NetworkMessage
clone
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

seq

public long seq

key

public BigInteger key

values

public LinkedList values

orig_placemark

public StorageManager.Key orig_placemark

new_placemark

public StorageManager.Key new_placemark
Constructor Detail

Dht.GetRespMsg

public Dht.GetRespMsg(ostore.util.NodeId dest,
                      long s,
                      BigInteger k,
                      LinkedList v,
                      StorageManager.Key o,
                      StorageManager.Key n)

Dht.GetRespMsg

public Dht.GetRespMsg(ostore.util.InputBuffer buffer)
               throws ostore.util.QSException
Throws:
ostore.util.QSException
Method Detail

serialize

public void serialize(ostore.util.OutputBuffer buffer)
Specified by:
serialize in interface ostore.util.QuickSerializable
Overrides:
serialize in class ostore.network.NetworkMessage

toString

public String toString()
Overrides:
toString in class ostore.network.NetworkMessage