Interface QueueConstrainerReceiver

All Superinterfaces:
OsidReceiver

public interface QueueConstrainerReceiver extends OsidReceiver

The queue constrainer receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deleted queue constrainers.

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedQueueConstrainers(Id notificationId, IdList queueConstrainerIds)
    The callback for notification of updated queue constrainers.
    void
    deletedQueueConstrainers(Id notificationId, IdList queueConstrainerIds)
    The callback for notification of deleted queue constrainers.
    void
    newQueueConstrainers(Id notificationId, IdList queueConstrainerIds)
    The callback for notifications of new queue constrainers.

    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

    • newQueueConstrainers

      void newQueueConstrainers(Id notificationId, IdList queueConstrainerIds)
      The callback for notifications of new queue constrainers.
      Parameters:
      notificationId - the notification Id
      queueConstrainerIds - the Ids of the new QueueConstrainers
      Compliance:
      mandatory - This method must be implemented.
    • changedQueueConstrainers

      void changedQueueConstrainers(Id notificationId, IdList queueConstrainerIds)
      The callback for notification of updated queue constrainers.
      Parameters:
      notificationId - the notification Id
      queueConstrainerIds - the Ids of the updated QueueConstrainers
      Compliance:
      mandatory - This method must be implemented.
    • deletedQueueConstrainers

      void deletedQueueConstrainers(Id notificationId, IdList queueConstrainerIds)
      The callback for notification of deleted queue constrainers.
      Parameters:
      notificationId - the notification Id
      queueConstrainerIds - the Ids of the deleted QueueConstrainers
      Compliance:
      mandatory - This method must be implemented.