Interface AlarmProvider


public interface AlarmProvider
The AlarmProvider is an entity that operates on alarms, and essentially provides access to alarm state model functionality, but in a way that can be remote or implemented differently than the core implementation. Currently we have two potentially sub-interfaces that an implementation may support: AlarmQueryProvider and AlarmNotificationProvider.
  • Method Details

    • getName

      String getName()
    • supportsQuerying

      boolean supportsQuerying()
    • getQueryProvider

      AlarmQueryProvider getQueryProvider()
    • supportsNotification

      boolean supportsNotification()
    • getNotificationProvider

      AlarmNotificationProvider getNotificationProvider()