Interface ParticipantReceiver

All Superinterfaces:
OsidReceiver

public interface ParticipantReceiver extends OsidReceiver

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

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedParticipants(Id notificationId, IdList participantIds)
    The callback for notifications of updated participants.
    void
    deletedParticipants(Id notificationId, IdList participantIds)
    the callback for notification of deleted participants.
    void
    newParticipants(Id notificationId, IdList participantIds)
    The callback for notifications of new participants.

    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

    • newParticipants

      void newParticipants(Id notificationId, IdList participantIds)
      The callback for notifications of new participants.
      Parameters:
      notificationId - the notification Id
      participantIds - the Ids of the new participants
      Compliance:
      mandatory - This method must be implemented.
    • changedParticipants

      void changedParticipants(Id notificationId, IdList participantIds)
      The callback for notifications of updated participants.
      Parameters:
      notificationId - the notification Id
      participantIds - the Ids of the updated participants
      Compliance:
      mandatory - This method must be implemented.
    • deletedParticipants

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