You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

 

Class Diagrams

Server to Client Queues - Class Diagram CacheClientNotifier Singleton for a Cache. CacheClientProxy One for each client.Keeps track of a the subsriptions for the client. MessageDispatcher Thread that reads events from the queue. HARegionQueue Holds the list of events todispatch to a single client. HAContainerMap Holds the actual values for events to dispatch.Used to store only a single copy of each valueacross all queues. HARegion  

 

Sequence Diagrams

Put into Queue (for Partitioned Regions) user user PR Primary PR Primary PR Secondary PR Secondary Adjunct Receiver Adjunct Receiver CacheClientNotifier CacheClientNotifier CacheClientProxy CacheClientProxy MessageDispatcher MessageDispatcher HARegionQueue HARegionQueue put UpdateMessage PutMessage The primary notifies all members that haveclients with interest notifyClients() notifyClients() All members with interestcall notifyClients locally notifyClients() deliverMessage() enqueueMessage() basicPut()

  • No labels