Interface RoomReceiver

All Superinterfaces:
OsidReceiver

public interface RoomReceiver extends OsidReceiver

The room receiver is the consumer supplied interface for receiving notifications pertaining to new or deleted rooms.

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedRooms(Id notificationId, IdList roomIds)
    The callback for notifications of updated rooms.
    void
    deletedRooms(Id notificationId, IdList roomIds)
    the callback for notification of deleted rooms.
    void
    newRooms(Id notificationId, IdList roomIds)
    The callback for notifications of new rooms.

    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

    • newRooms

      void newRooms(Id notificationId, IdList roomIds)
      The callback for notifications of new rooms.
      Parameters:
      notificationId - the notification Id
      roomIds - the Ids of the new rooms
      Compliance:
      mandatory - This method must be implemented.
    • changedRooms

      void changedRooms(Id notificationId, IdList roomIds)
      The callback for notifications of updated rooms.
      Parameters:
      notificationId - the notification Id
      roomIds - the Ids of the updated rooms
      Compliance:
      mandatory - This method must be implemented.
    • deletedRooms

      void deletedRooms(Id notificationId, IdList roomIds)
      the callback for notification of deleted rooms.
      Parameters:
      notificationId - the notification Id
      roomIds - the Ids of the deleted rooms
      Compliance:
      mandatory - This method must be implemented.