|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--tapestry.api.TapestryRouteMsg | +--tapestry.impl.test.TapestryHowto.Ping
One of two Tapestry messages used in this test. I inherit from TapestryRouteMsg because I'm talking to a specific other node in OceanStore. If I wanted to talk to any node holding an object with GUID g, I would use a TapestryLocateMsg instead. Other interesting Tapestry message types are:
Refer to the Tapestry javadocs for more details about any of the above.
Since this class inherits from TapestryRouteMsg, it indirectly inherits from QuickSerializable and QuickSerializable, meaning that we have to define three main functions:
See below for details.
Field Summary | |
---|---|
int |
seq
|
Fields inherited from class tapestry.api.TapestryRouteMsg |
---|
hopCount, inbound, peer, qos, TTL |
Constructor Summary | |
---|---|
TapestryHowto.Ping(InputBuffer buffer)
A deserialization constructor. |
|
TapestryHowto.Ping(SecureHash dest,
int seq)
A constructor for messages I'm going to send to someone else. |
Method Summary | |
---|---|
void |
serialize(OutputBuffer buffer)
A serialization function. |
String |
toString()
It's always nice for debugging to define one of these. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public int seq
Constructor Detail |
public TapestryHowto.Ping(SecureHash dest, int seq)
public TapestryHowto.Ping(InputBuffer buffer)
Method Detail |
public void serialize(OutputBuffer buffer)
serialize
in interface QuickSerializable
serialize
in class TapestryRouteMsg
public String toString()
toString
in class Object
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |