Package cgl.narada.service.reliable.impl

This package includes implementation of the robust delivery algorithm deployed within NaradaBrokering.

See:
          Description

Interface Summary
RdDebugFlags  
 

Class Summary
InvoicerThread This class is responsible for ensuring retransmissions of NAKs and recovery requests.
NakProcessor This class is used to ensure that Naks are issued such that the number of retransmissions is very controlled.
PublisherPercolator Keeps track of published events that have been archived onto stable storage and those that haven't been.
RdCommunicationsMultiplexerImpl This class is responsible for reconstructing the byte streams and rerouting the events to the corresponding handlers.
RdEntityActuatorImpl This class provides a set of core functions that service implementations need to satisfy.
RdFragmentationHelper  
RdPublishingEntityImpl This class is responsible for ensuring that entity events are published reliably
RdsEventPercolator This class is responsible to keep tracking of NBEvents and corresponding CompanionEvents
ReliableDeliveryServiceImpl This class provides a set of core functions that service implementations need to satisfy.
SubscriberPercolator This class is used to keep track of events/archival notifications received and also to issue ACKs and to respond to ACKService responses ALL pertaining to a SINGLE entity .
 

Package cgl.narada.service.reliable.impl Description

This package includes implementation of the robust delivery algorithm deployed within NaradaBrokering.



For comments and suggestions please send e-mail to The NaradaBrokering Project