Interface ControllerReceiver

All Superinterfaces:
OsidReceiver

public interface ControllerReceiver extends OsidReceiver

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

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedControllers(Id notificationId, IdList controllerIds)
    The callback for notification of updated controllers.
    void
    deletedControllers(Id notificationId, IdList controllerIds)
    The callback for notification of deleted controllers.
    void
    newControllers(Id notificationId, IdList controllerIds)
    The callback for notifications of new controllers.

    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

    • newControllers

      void newControllers(Id notificationId, IdList controllerIds)
      The callback for notifications of new controllers.
      Parameters:
      notificationId - the notification Id
      controllerIds - the Ids of the new Controllers
      Compliance:
      mandatory - This method must be implemented.
    • changedControllers

      void changedControllers(Id notificationId, IdList controllerIds)
      The callback for notification of updated controllers.
      Parameters:
      notificationId - the notification Id
      controllerIds - the Ids of the updated Controllers
      Compliance:
      mandatory - This method must be implemented.
    • deletedControllers

      void deletedControllers(Id notificationId, IdList controllerIds)
      The callback for notification of deleted controllers.
      Parameters:
      notificationId - the notification Id
      controllerIds - the Ids of the deleted Controllers
      Compliance:
      mandatory - This method must be implemented.