tapestry.impl.test
Class TapestryPublishMsgChannel

java.lang.Object
  |
  +--tapestry.api.TapestryPublishMsg
        |
        +--tapestry.impl.test.TapestryPublishMsgChannel
All Implemented Interfaces:
QueueElementIF, QuickSerializable

public class TapestryPublishMsgChannel
extends TapestryPublishMsg
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.


Field Summary
 
Fields inherited from class tapestry.api.TapestryPublishMsg
guid, local_opts, qos, tag
 
Constructor Summary
TapestryPublishMsgChannel(InputBuffer buffer)
           
TapestryPublishMsgChannel(SecureHash guid, TapestryTag tag, int qos)
           
 
Method Summary
 void serialize(OutputBuffer buffer)
           
 String toString()
          Returns a human-readable representation of this TapestryPublishMsg.
 
Methods inherited from class tapestry.api.TapestryPublishMsg
setLocalOptPublishAllLinks, setLocalOptPublishBackup, setLocalOptPublishLocalMisroute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TapestryPublishMsgChannel

public TapestryPublishMsgChannel(SecureHash guid,
                                 TapestryTag tag,
                                 int qos)

TapestryPublishMsgChannel

public TapestryPublishMsgChannel(InputBuffer buffer)
                          throws QSException
Method Detail

serialize

public void serialize(OutputBuffer buffer)
Specified by:
serialize in interface QuickSerializable

toString

public String toString()
Description copied from class: TapestryPublishMsg
Returns a human-readable representation of this TapestryPublishMsg.

Overrides:
toString in class TapestryPublishMsg