Interface SignalEnablerReceiver

All Superinterfaces:
OsidReceiver

public interface SignalEnablerReceiver extends OsidReceiver

The signal enabler receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deleted signal enablers.

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedSignalEnablers(Id notificationId, IdList signalEnablerIds)
    The callback for notification of updated signal enablers.
    void
    deletedSignalEnablers(Id notificationId, IdList signalEnablerIds)
    The callback for notification of deleted signal enablers.
    void
    newSignalEnablers(Id notificationId, IdList signalEnablerIds)
    The callback for notifications of new signal enablers.

    Methods inherited from interface OsidReceiver

    down, up
    Modifier and Type
    Method
    Description
    void
    The callback for notifications that the notification bus is not operating.
    void
    up()
    The callback for notifications that the notification bus is operational.
  • Method Details

    • newSignalEnablers

      void newSignalEnablers(Id notificationId, IdList signalEnablerIds)
      The callback for notifications of new signal enablers.
      Parameters:
      notificationId - the notification Id
      signalEnablerIds - the Ids of the new SignalEnablers
      Compliance:
      mandatory - This method must be implemented.
    • changedSignalEnablers

      void changedSignalEnablers(Id notificationId, IdList signalEnablerIds)
      The callback for notification of updated signal enablers.
      Parameters:
      notificationId - the notification Id
      signalEnablerIds - the Ids of the updated SignalEnablers
      Compliance:
      mandatory - This method must be implemented.
    • deletedSignalEnablers

      void deletedSignalEnablers(Id notificationId, IdList signalEnablerIds)
      The callback for notification of deleted signal enablers.
      Parameters:
      notificationId - the notification Id
      signalEnablerIds - the Id sof the deleted SignalEnablers
      Compliance:
      mandatory - This method must be implemented.