cgl.narada.service.reliable
Interface RdPublishingEntity


public interface RdPublishingEntity


Method Summary
 void eventHasBeenReliablyPublished(NBEvent nbEvent)
          After the event receives a negotiation acknowledgement the indication is that the event has been successfully stored onto stable storage
 void issueRecoveryRequest(RdRecoveryEntityRequest recoveryRequest)
          Issue a recovery request
 void processNegotiationServiceEvent(RdNegotiationsServiceEvent negotiationEvent)
          Process a negotiation service event
 void processRecoveryResponse(RdRecoveryResponse recoveryResponse)
          Process recovery response
 void publishReliably(QosEvent qosEvent)
           
 void terminateService()
          Terminate the service
 

Method Detail

publishReliably

void publishReliably(QosEvent qosEvent)
                     throws ServiceException
Throws:
ServiceException

eventHasBeenReliablyPublished

void eventHasBeenReliablyPublished(NBEvent nbEvent)
After the event receives a negotiation acknowledgement the indication is that the event has been successfully stored onto stable storage


processNegotiationServiceEvent

void processNegotiationServiceEvent(RdNegotiationsServiceEvent negotiationEvent)
Process a negotiation service event


processRecoveryResponse

void processRecoveryResponse(RdRecoveryResponse recoveryResponse)
Process recovery response


issueRecoveryRequest

void issueRecoveryRequest(RdRecoveryEntityRequest recoveryRequest)
                          throws ServiceException
Issue a recovery request

Throws:
ServiceException

terminateService

void terminateService()
                      throws ServiceException
Terminate the service

Throws:
ServiceException


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