cgl.narada.wsinfra.wsr
Interface WsrSourceGroupMonitor

All Known Implementing Classes:
WsrSourceGroupMonitorImpl

public interface WsrSourceGroupMonitor

This is a class which will implemented as a thread. There should be only one instance of this thread running per database. This would typically be done by ensuring that the configuration files passed during the initializations are different for different configFiles.


Method Summary
 boolean checkIfMessagesAvailable(WsrGroupInfoImpl wsrGroupInfoImpl)
           
 void checkToIssueRetransmissions(WsrGroupInfoImpl wsrGroupInfoImpl)
           
 void startServices()
           
 void stopServices()
           
 

Method Detail

startServices

public void startServices()

stopServices

public void stopServices()

checkIfMessagesAvailable

public boolean checkIfMessagesAvailable(WsrGroupInfoImpl wsrGroupInfoImpl)
                                 throws WsrStorageException
Throws:
WsrStorageException

checkToIssueRetransmissions

public void checkToIssueRetransmissions(WsrGroupInfoImpl wsrGroupInfoImpl)
                                 throws WsrStorageException,
                                        MessageFlowException
Throws:
WsrStorageException
MessageFlowException