Interface RealmReceiver

All Superinterfaces:
OsidReceiver

public interface RealmReceiver extends OsidReceiver

The realm receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deleted Realm objects.

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedChildOfRealms(Id realmIds, IdList billingIds)
    The callback for notifications of changes to children of realm hierarchy nodes.
    void
    changedRealms(Id notificationId, IdList realmIds)
    The callback for notification of updated realms.
    void
    deletedRealms(Id notificationId, IdList realmIds)
    the callback for notification of deleted realms.
    void
    newRealms(Id notificationId, IdList realmIds)
    The callback for notifications of new realms.

    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

    • newRealms

      void newRealms(Id notificationId, IdList realmIds)
      The callback for notifications of new realms.
      Parameters:
      notificationId - the notification Id
      realmIds - the Ids of the new Realms
      Compliance:
      mandatory - This method must be implemented.
    • changedRealms

      void changedRealms(Id notificationId, IdList realmIds)
      The callback for notification of updated realms.
      Parameters:
      notificationId - the notification Id
      realmIds - the Ids of the updated Realms
      Compliance:
      mandatory - This method must be implemented.
    • deletedRealms

      void deletedRealms(Id notificationId, IdList realmIds)
      the callback for notification of deleted realms.
      Parameters:
      notificationId - the notification Id
      realmIds - the Ids of the deleted Realms
      Compliance:
      mandatory - This method must be implemented.
    • changedChildOfRealms

      void changedChildOfRealms(Id realmIds, IdList billingIds)
      The callback for notifications of changes to children of realm hierarchy nodes.
      Parameters:
      realmIds - the notification Id
      billingIds - the Ids of the Realms whose children have changed
      Compliance:
      mandatory - This method must be implemented.