|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object
|
+--ostore.network.NetworkMessage
|
+--demo.repair.RepairDirectoryTest2.DisseminateResp
DisseminateResp is either an ack or
nack response sent to the leader acknowedging
the receipt of the disseminatable and the willingness to be a
storage server. The leader node responsible for coordinating the
repair of an object replicated on a set of nodes.
| Field Summary | |
|---|---|
SecureHash |
dest
|
SecureHash |
src
|
| Fields inherited from class ostore.network.NetworkMessage |
|---|
comp_q, est_rtt_ms, inbound, peer, sender, tries, user_data, wait_ms |
| Constructor Summary | |
|---|---|
RepairDirectoryTest2.DisseminateResp(InputBuffer buffer)
Constructs a DisseminateResp from its
serialized form. |
|
RepairDirectoryTest2.DisseminateResp(NodeId peer,
SecureHash src,
SecureHash dest,
SecureHash objguid,
DDThresholdTag ttag,
boolean ack)
Construct according to the given fields. |
|
| Method Summary | |
|---|---|
boolean |
getAck()
getAck returns the ack (i.e. the willingness to store
the disseminatable). |
SecureHash |
getObjguid()
getObjguid returns the guid of the originally requested
obj specified in the DisseminateResp. |
DDThresholdTag |
getTag()
getTag returns the
DDThresholdTag associated with the
objguid. |
void |
serialize(OutputBuffer buffer)
Specified by ostore.util.QuickSerializable |
String |
toString()
Specified by java.lang.Object |
| 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 |
public SecureHash src
public SecureHash dest
| Constructor Detail |
public RepairDirectoryTest2.DisseminateResp(NodeId peer,
SecureHash src,
SecureHash dest,
SecureHash objguid,
DDThresholdTag ttag,
boolean ack)
public RepairDirectoryTest2.DisseminateResp(InputBuffer buffer)
throws QSException
DisseminateResp from its
serialized form.
buffer - serialized
form of object.| Method Detail |
public final boolean getAck()
getAck returns the ack (i.e. the willingness to store
the disseminatable).
public final SecureHash getObjguid()
getObjguid returns the guid of the originally requested
obj specified in the DisseminateResp.
public final DDThresholdTag getTag()
getTag returns the
DDThresholdTag associated with the
objguid.
DDThresholdTag
associated to the objguid.public void serialize(OutputBuffer buffer)
serialize in interface QuickSerializableserialize in class NetworkMessagepublic String toString()
toString in class NetworkMessage
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||