Interface ObstacleEnablerReceiver

All Superinterfaces:
OsidReceiver

public interface ObstacleEnablerReceiver extends OsidReceiver

The obstacle enabler receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deleted obstacle enablers.

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedObstacleEnablers(Id notificationId, IdList obstacleEnablerIds)
    The callback for notification of updated obstacle enablers.
    void
    deletedObstacleEnablers(Id notificationId, IdList obstacleEnablerIds)
    The callback for notification of deleted obstacle enablers.
    void
    newObstacleEnablers(Id notificationId, IdList obstacleEnablerIds)
    The callback for notifications of new obstacle enablers.

    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

    • newObstacleEnablers

      void newObstacleEnablers(Id notificationId, IdList obstacleEnablerIds)
      The callback for notifications of new obstacle enablers.
      Parameters:
      notificationId - the notification Id
      obstacleEnablerIds - the Ids of the new ObstacleEnablers
      Compliance:
      mandatory - This method must be implemented.
    • changedObstacleEnablers

      void changedObstacleEnablers(Id notificationId, IdList obstacleEnablerIds)
      The callback for notification of updated obstacle enablers.
      Parameters:
      notificationId - the notification Id
      obstacleEnablerIds - the Ids of the updated ObstacleEnablers
      Compliance:
      mandatory - This method must be implemented.
    • deletedObstacleEnablers

      void deletedObstacleEnablers(Id notificationId, IdList obstacleEnablerIds)
      The callback for notification of deleted obstacle enablers.
      Parameters:
      notificationId - the notification Id
      obstacleEnablerIds - the Ids of the deleted ObstacleEnablers
      Compliance:
      mandatory - This method must be implemented.