tapestry.impl.test
Class TapestryLocateMsgChannel
java.lang.Object
|
+--tapestry.api.TapestryLocateMsg
|
+--tapestry.impl.test.TapestryLocateMsgChannel
- All Implemented Interfaces:
- QueueElementIF, QuickSerializable
- public class TapestryLocateMsgChannel
- extends TapestryLocateMsg
- implements QuickSerializable
Messages sent from one OceanStore machine to any other. To send a
message from one OceanStore machine to any other, one simply inherits
from this class, filling in the proper serialization code for the
inherited class's data. (The Tapestry stage will take care of the
fields in this class itself.)
Implementation-wise, this is simply a route-to-root operation.
TapestryLocateMsgChannel
public TapestryLocateMsgChannel(SecureHash guid,
TapestryQuery query,
TapestryQueryState query_state)
TapestryLocateMsgChannel
public TapestryLocateMsgChannel(SecureHash guid,
TapestryQuery query,
TapestryQueryState query_state,
SecureHash id)
TapestryLocateMsgChannel
public TapestryLocateMsgChannel(SecureHash guid,
TapestryQuery query,
TapestryQueryState query_state,
SecureHash id,
int qos)
TapestryLocateMsgChannel
public TapestryLocateMsgChannel()
- Empty constructor. For use by derived types when reconstructing
themselves from a byte array.
TapestryLocateMsgChannel
public TapestryLocateMsgChannel(InputBuffer buffer)
throws QSException
serialize
public void serialize(OutputBuffer buffer)
- Specified by:
serialize
in interface QuickSerializable
toString
public String toString()
- Overrides:
toString
in class Object