Package tapestry.ptr.impl

Class Summary
DirectMail DirectMail is mail (i.e.
DirectMailAckMsg DirectMailAckMsg is a message sent out and forwarded by the DirectMailStage as a type of multicast msg that will efficiently deliver the msg to all the nodes in the system.
DirectMailMsg DirectMailMsg is a message sent out and forwarded by the DirectMailStage as a type of multicast msg that will efficiently deliver the msg to all the nodes in the system.
DirectMailNackMsg DirectMailNackMsg is a negative acknowledgment response to a DirectMailMsg.
DirectMailStage DirectMail is mail (i.e.
DirectMailTester DirectMailTester test the correctness constraints of the DirectMailStage.
DirectMailTester.DoneTestDirectMail Done Test mail .
DirectMailTester.TestDirectMail Test mail .
HashHostDbStage HashHostDbStage is the implementation of the Host DB API in the most simple way, by keeping all pointers in in-memory hash-tables.
HashPtrDbStage HashPtrDbStage is the implementation of the Ptr DB API in the most simple way, by keeping all pointers in in-memory hash-tables.
HashPtrMgr Implements the Tapestry pointer manager API in the most simple way, by keeping all pointers in in-memory hash-tables, just like there were in the original Tapestry.
HostHbStage HostHbStage handles the logic that modifies the local information stored about a particular host in the system.
HostHbStage.DeadMail DeadMail is mail delivered to every node in the system carrying news that a node recently died.
HostHbStage.HostHb HostHb; that is, we are alive.
HostHbStage.Ping Ping another node to test if the node is alive.
HostHbStage.Pong Pong; that is, let another node know that we are alive.
HostHbTester HostHbTester test the correctness constraints of the HostHbStage.
HostHbTester.ControlDirectMail Done Test mail .
HostHbTester.PhaseDirectMail Phase mail .
HostInfo HostInfo is tuple object/record that contains all the local information stored about a particular host in the system.
LocationStage WARNING This class is not complete yet.
LocationStage.LocationInfo Ping another node to test if the node is alive.
LocationStage.LocationReq LocationReq request to the LocationStage to return a LocationStage.LocationInfo pertaining to the given NodeId.
LocationStage.LocationResp LocationResp response from the LocationStage containing LocationStage.LocationInfo corresponding to the given NodeId.
PtrMgr The PtrMgr provides a unified interface to the PtrDB and the HostDB.
TriggerStage  
TriggerTester TriggerTester test the correctness constraints of the TriggerStage.
TriggerTester.FoundMsg FoundMsg is the servers response to a LocateMsg and containing either a generic object.
TriggerTester.LocateMsg Message of type TapestryLocateMsg.
TriggerTester.Query Query is a TapestryQuery used in a TapestryLocateMsg of type LocateMsg to locate generic objects.
TriggerTester.QueryState QueryState is a wrapper class for the state passed along with the Query of type TapestryQuery used in a TapestryLocateMsg used to find generic objects.
TriggerTester.RepairReq RepairReq is request sent by the leader node responsible for coordinating the repair of an object replicated on a set of nodes.
TriggerTester.RepairResp RepairResp is request sent by the leader node responsible for coordinating the repair of an object replicated on a set of nodes.
TriggerTester.Tag Tag is the TapestryThresholdTag for generic objects.