Package ostore.tapestry.api

Interface Summary
TapestryQuery The query that is passed along with a location request.
TapestryQueryResult A base interface for all results from a Tapestry query.
TapestryQueryState A wrapper interface for the state that is passed along with each query up the tree.
TapestryTag A wrapper interface for the tags associated with each backpointer stored by Tapestry.
 

Class Summary
TapestryDetachConfirm Event sent from Tapestry to an application stage to indicate that the current node has successfully detached itself from the Tapestry network.
TapestryIntegrateMsg Event sent from an application stage to the Tapestry stage telling it to integrate itself into the Tapestry network.
TapestryLocateFailure An event which indicates that a TapestryLocateMsg was not successful.
TapestryLocateMsg Messages sent from one OceanStore machine to one or more machines avertising the given GUID and satisfying the given tag query.
TapestryLocateReject  
TapestryMacRouteMsg Messages sent from one OceanStore machine to any other, which are guarenteed to have come from the listed sender.
TapestryNeighborInfo A (NodeId, Guid, Latency) tuple.
TapestryNodeDetachMsg Event sent from an application stage to the Tapestry stage telling it to detach itself from the Tapestry network.
TapestryObjPointerSetReq Request an array of PublishInfos about this object guid, and whether or not we are the root.
TapestryObjPointerSetResp Respond to a request for a object guid's pointer set, with an array of PublishInfos and whether or not we're the root for that guid.
TapestryPrefixRouteMsg Messages sent from one OceanStore machine to some other, hopefully with a node GUID that closely matches the given one.
TapestryPublishMsg Event that causes Tapestry to publish a backpointer to the given GUID with the given tag.
TapestryQueryResultMatch A result indicating that the given Tapestry tag (and possibly others) satisfy the given query.
TapestryQueryResultNoMatch A result indicating that the given Tapestry tag does not satisfy the given query.
TapestryReversePointersChanged Notify applications that nodes have been added to or removed from the routing table.
TapestryRouteMsg Messages sent from one OceanStore machine to any other.
TapestryRoutingTableChanged Notify applications that nodes have been added to or removed from the routing table.
TapestryUnpublishMsg Event that causes Tapestry to remove published backpointers to the given GUID with the given tag.