ostore.tapestry.impl
Class PartialRepublish
java.lang.Object
|
+--ostore.network.NetworkMessage
|
+--ostore.tapestry.impl.PartialRepublish
- All Implemented Interfaces:
- Cloneable, QueueElementIF, QuickSerializable
- public class PartialRepublish
- extends NetworkMessage
- implements QuickSerializable
The message sent by DynamicTClient (or another Tapestry stage) to the
another Tapestry node (likely only 1 overlay hop away) in order to request
a partial republish of a particular object. This is generally due to
changes in the Tapestry mesh which require the publication information to
be propagated to a new publication path.
objGuid
public SecureHash objGuid
requestor
public SecureHash requestor
suggestedBackup
public NodeId suggestedBackup
PartialRepublish
public PartialRepublish(SecureHash objGuid,
NodeId dest,
SecureHash requestor,
NodeId backup)
PartialRepublish
public PartialRepublish(InputBuffer buffer)
throws QSException
serialize
public void serialize(OutputBuffer buffer)
- Description copied from interface:
QuickSerializable
- Add the object to the
buffer
.
- Specified by:
serialize
in interface QuickSerializable
- Overrides:
serialize
in class NetworkMessage
- Following copied from interface:
ostore.util.QuickSerializable
- Parameters:
buffer
- the output buffer to add the object to
toString
public String toString()
- Overrides:
toString
in class NetworkMessage