Interface ModuleService

All Known Subinterfaces:
AlarmNotificationContext, ChartManagerService, TagHistoryManager, TTSEngineManager
All Known Implementing Classes:
HistorianManagerImpl, ProjectDefaultTagManagerFacade

public interface ModuleService
Marker interface for a generic service provided by a module.

ModuleServices are registered and unregistered with the ModuleServicesManager.

ModuleServiceConsumers can then subscribe and unsubsribe to the ready state of that service and retrieve a usable instance of the service after being notified of its ready state.