Interface RaceProcessorReceiver

All Superinterfaces:
OsidReceiver

public interface RaceProcessorReceiver extends OsidReceiver

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

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedRaceProcessors(Id notificationId, IdList raceProcessorIds)
    The callback for notification of updated race processors.
    void
    deletedRaceProcessors(Id notificationId, IdList raceProcessorIds)
    The callback for notification of deleted race processors.
    void
    newRaceProcessors(Id notificationId, IdList raceProcessorIds)
    The callback for notifications of new race processors.

    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

    • newRaceProcessors

      void newRaceProcessors(Id notificationId, IdList raceProcessorIds)
      The callback for notifications of new race processors.
      Parameters:
      notificationId - the notification Id
      raceProcessorIds - the Ids of the new RaceProcessors
      Compliance:
      mandatory - This method must be implemented.
    • changedRaceProcessors

      void changedRaceProcessors(Id notificationId, IdList raceProcessorIds)
      The callback for notification of updated race processors.
      Parameters:
      notificationId - the notification Id
      raceProcessorIds - the Ids of the updated RaceProcessors
      Compliance:
      mandatory - This method must be implemented.
    • deletedRaceProcessors

      void deletedRaceProcessors(Id notificationId, IdList raceProcessorIds)
      The callback for notification of deleted race processors.
      Parameters:
      notificationId - the notification Id
      raceProcessorIds - the Ids of the deleted RaceProcessors
      Compliance:
      mandatory - This method must be implemented.