Package dd.api

Interface Summary
DDQuery The query that is passed along with a location/lookup request.
DDQueryResult A base interface for all results from a DD query.
DDQueryState A wrapper interface for the state of a that is passed along with each query of a location request up the tree towards the root.
DDTag A wrapper interface for the tags associated with each object pointer stored by DD.
 

Class Summary
DDLocateFailure An event which indicates that a DDLocateMsg was not successful.
DDLocateMsg Messages sent from one machine to one or more machines advertising the given objguid and satisfying the given tag query.
DDMacRouteMsg Messages sent from one OceanStore machine to any other, which are guarenteed to have come from the listed sender.
DDPrefixRouteMsg Messages sent from one machine to some other, with a node guid that closely matches the given one.
DDPublishReq Event that causes DD to publish an object pointer to the given GUID with the given tag.
DDPublishResp 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.
DDQueryResultMatch A result indicating that the given DD tag (and possibly others) satisfy the given query.
DDQueryResultNoMatch A result indicating that the given DD tag does not satisfy the given query.
DDReadyMsg Message sent by either Key-Based-Routing layer when the local node has been integrated into the overlay.
DDRepairObjReq DDRepairObjReq is a msg sent from a root directory node to a server requesting that an object be repaired.
DDRepairObjResp DDRepairObjResp is a response sent from a server to a root directory node acknowledging that the server received the DDRepairObjReq and will repair the object.
DDRouteMsg Messages sent from one machine to any other.
DDThresholdTag DDThresholdTag is an extension of DDTag that defines a low_watermark (i.e.