Package tapestry.impl.test

Class Summary
ChannelTest  
ChurnFailPDF Specifies a CDF and a PDF for churning
ChurnPDF Specifies a CDF and a PDF for churning
LatTest Modified latency test for Tapestry messages from Sean's Latency test for NetworkMessages.
LatTest.Msg  
LocalOptBuilder A configuration builder for Patchwork clients Modelled after ostore.bloom.DualBuilder.
LocalOptimizationTest TODO
LocalOptimizationTest.AlarmEvent  
LocalOptimizationTest.LocateMsg  
LocalOptimizationTest.Response  
MicroBarrierMsg The msg to say we're done with publishing our object, and ready to locate
Microbench  
MicroRouteMsg The msg to test RouteMsg in MicroBench
ObjectLocationPDF Specifies a CDF and a PDF in hours for the Gnutella trace
ObjectLocationTest TODO
ObjectLocationTest.AlarmEvent  
ObjectLocationTest.LocateMsg  
ObjectLocationTest.Response  
RepairDHTTest TODO
RepairDHTTest.LocateLocalMsg Message of type TapestryLocateMsg.
RepairDHTTest.LocateMsg Message of type simulating TapestryLocateMsg by using a TapestryPrefixRouteMsg to route to the root of an object guid, test if the root has an object pointer, than the root node responds with a ResponseMsg that contains success or failure.
RepairDHTTest.Query Query is a TapestryQuery used in a TapestryLocateMsg of type LocateMsg to locate generic objects.
RepairDHTTest.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.
RepairDHTTest.Response Response is the roots response to a LocateMsg.
RepairDHTTest.Tag Tag is the TapestryThresholdTag for generic objects.
RepairDirectoryTest TODO
RepairDirectoryTest.CreateReplicaReq CreateReplicaReq is a request to disseminate a replica on a set of storage servers.
RepairDirectoryTest.CreateReplicaResp CreateReplicaResp is a response confirming that replicas have been disseminated to a set of storage servers.
RepairDirectoryTest.LocateLocalReq The request to retrieve the queried object from the local storage stage.
RepairDirectoryTest.LocateLocalResp The response from the local storage stage containing the request object.
RepairDirectoryTest.LocateMsg Message of type simulating TapestryLocateMsg by using a TapestryPrefixRouteMsg to route to the root of an object guid, test if the root has an object pointer, than the root node responds with a ResponseMsg that contains success or failure.
RepairDirectoryTest.QSData QSData is a quick serializable data class.
RepairDirectoryTest.Query Query is a TapestryQuery used in a TapestryLocateMsg of type LocateMsg to locate generic objects.
RepairDirectoryTest.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.
RepairDirectoryTest.Response Response is the roots response to a LocateMsg.
RepairDirectoryTest.Tag Tag is the TapestryThresholdTag for generic objects.
RepairDirectoryTest2 RepairDirectoryTest2 refreshes disseminatables that have lost some of their redundancy.
RepairDirectoryTest2.DisseminateReq DisseminateReq is a request sent by the leader; that is, node responsible for coordinating the repair of an object replicated on a set of nodes.
RepairDirectoryTest2.DisseminateResp DisseminateResp is either an ack or nack response sent to the leader acknowedging the receipt of the disseminatable and the willingness to be a storage server.
RepairDirectoryTest2.RepairReq RepairReq is request sent to all remaining nodes to send back their lifetime.
RepairDirectoryTest2.RepairResp RepairResp is contains the nodes lifetime and is the response to the RepairReq.
RouteTest TODO
RouteTest.AlarmEvent  
RouteTest.Response  
RouteTest.RouteMsg  
TapestryHowto A simple example of how to write your own Tapestry client and message types.
TapestryHowto.Ping One of two Tapestry messages used in this test.
TapestryHowto.Pong This class is identical in all by type from the Ping class above, so I'm not going to comment it further.
TapestryLocateMsgChannel Messages sent from one OceanStore machine to any other.
TapestryPublishMsgChannel Messages sent from one OceanStore machine to any other.
TapestryQueryChannel The query that is passed along with a location request.
TapestryQueryStateChannel A wrapper interface for the state that is passed along with each query up the tree.
TapestryRouteMsgChannel Messages sent from one OceanStore machine to any other.
TapestryTagChannel A wrapper interface for the tags associated with each backpointer stored by Tapestry.
TputTest Throughput test for Tapestry messages, adapted from Sean's tput test
TputTest.AlarmEvent  
TputTest.Msg