cgl.narada.service.order
Interface OrderedDeliveryService

All Superinterfaces:
Service

public interface OrderedDeliveryService
extends Service

This is the interface that needs to be implemented by any entity that expects ordered delivery on a given template


Method Summary
 int getNumberOfEventsPendingRelease()
          Number of events queued within the service pending to be released.
 void onAdvanceOfSyncpoint(int entityId, int templateId, long advanceSync)
          Procees the advancement of sync point for a given templateId and entityId
 void onReliableDelivery(QosEvent qosEvent, RdArchivalServiceNotification archNotification)
           
 
Methods inherited from interface cgl.narada.service.Service
deregisterServiceExceptionListener, deregisterServiceNotificationListener, getEventTypesHandled, getServiceDescription, getServicesPerformed, handleEvent, isStarted, isStopped, loadService, performService, registerServiceExceptionListener, registerServiceNotificationListener, servicePerformed, startService, stopService
 

Method Detail

onAdvanceOfSyncpoint

void onAdvanceOfSyncpoint(int entityId,
                          int templateId,
                          long advanceSync)
Procees the advancement of sync point for a given templateId and entityId


onReliableDelivery

void onReliableDelivery(QosEvent qosEvent,
                        RdArchivalServiceNotification archNotification)

getNumberOfEventsPendingRelease

int getNumberOfEventsPendingRelease()
Number of events queued within the service pending to be released. The events are queued to satisfy certain ordering constraints



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