Interface DeviceEnablerReceiver

All Superinterfaces:
OsidReceiver

public interface DeviceEnablerReceiver extends OsidReceiver

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

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedDeviceEnablers(Id notificationId, IdList deviceEnablerIds)
    The callback for notification of updated device enablers.
    void
    deletedDeviceEnablers(Id notificationId, IdList deviceEnablerIds)
    The callback for notification of deleted device enablers.
    void
    newDeviceEnablers(Id notificationId, IdList deviceEnablerIds)
    The callback for notifications of new device 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

    • newDeviceEnablers

      void newDeviceEnablers(Id notificationId, IdList deviceEnablerIds)
      The callback for notifications of new device enablers.
      Parameters:
      notificationId - the notification Id
      deviceEnablerIds - the Ids of the new DeviceEnablers
      Compliance:
      mandatory - This method must be implemented.
    • changedDeviceEnablers

      void changedDeviceEnablers(Id notificationId, IdList deviceEnablerIds)
      The callback for notification of updated device enablers.
      Parameters:
      notificationId - the notification Id
      deviceEnablerIds - the Ids of the updated DeviceEnablers
      Compliance:
      mandatory - This method must be implemented.
    • deletedDeviceEnablers

      void deletedDeviceEnablers(Id notificationId, IdList deviceEnablerIds)
      The callback for notification of deleted device enablers.
      Parameters:
      notificationId - the notification Id
      deviceEnablerIds - the Ids of the deleted DeviceEnablers
      Compliance:
      mandatory - This method must be implemented.