Interface RaceReceiver

All Superinterfaces:
OsidReceiver

public interface RaceReceiver extends OsidReceiver

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

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedRaces(Id notificationId, IdList raceIds)
    The callback for notification of updated races.
    void
    deletedRaces(Id notificationId, IdList raceIds)
    the callback for notification of deleted races.
    void
    newRaces(Id notificationId, IdList raceIds)
    The callback for notifications of new races.

    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

    • newRaces

      void newRaces(Id notificationId, IdList raceIds)
      The callback for notifications of new races.
      Parameters:
      notificationId - the notification Id
      raceIds - the Ids of the new Races
      Compliance:
      mandatory - This method must be implemented.
    • changedRaces

      void changedRaces(Id notificationId, IdList raceIds)
      The callback for notification of updated races.
      Parameters:
      notificationId - the notification Id
      raceIds - the Ids of the updated Races
      Compliance:
      mandatory - This method must be implemented.
    • deletedRaces

      void deletedRaces(Id notificationId, IdList raceIds)
      the callback for notification of deleted races.
      Parameters:
      notificationId - the notification Id
      raceIds - the Ids of the deleted Races
      Compliance:
      mandatory - This method must be implemented.