Interface SignalReceiver

All Superinterfaces:
OsidReceiver

public interface SignalReceiver extends OsidReceiver

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

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    The callback for notification of updated signals.
    void
    The callback for notification of deleted signals.
    void
    newSignals(IdList signalIds)
    The callback for notifications of new signals.

    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

    • newSignals

      void newSignals(IdList signalIds)
      The callback for notifications of new signals.
      Parameters:
      signalIds - the Ids of the new Signal
      Compliance:
      mandatory - This method must be implemented.
    • changedSignals

      void changedSignals(IdList signalIds)
      The callback for notification of updated signals.
      Parameters:
      signalIds - the Ids of the updated Signal
      Compliance:
      mandatory - This method must be implemented.
    • deletedSignals

      void deletedSignals(IdList signalIds)
      The callback for notification of deleted signals.
      Parameters:
      signalIds - the Ids of the deleted Signal
      Compliance:
      mandatory - This method must be implemented.