Interface IntersectionReceiver

All Superinterfaces:
OsidReceiver

public interface IntersectionReceiver extends OsidReceiver

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

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedIntersections(IdList intersectionIds)
    The callback for notification of updated intersections.
    void
    deletedIntersections(IdList intersectionIds)
    The callback for notification of deleted intersections.
    void
    newIntersections(IdList intersectionIds)
    The callback for notifications of new intersections.

    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

    • newIntersections

      void newIntersections(IdList intersectionIds)
      The callback for notifications of new intersections.
      Parameters:
      intersectionIds - the Ids of the new Intersections
      Compliance:
      mandatory - This method must be implemented.
    • changedIntersections

      void changedIntersections(IdList intersectionIds)
      The callback for notification of updated intersections.
      Parameters:
      intersectionIds - the Ids of the updated Intersections
      Compliance:
      mandatory - This method must be implemented.
    • deletedIntersections

      void deletedIntersections(IdList intersectionIds)
      The callback for notification of deleted intersections.
      Parameters:
      intersectionIds - the Ids of the deleted Intersections
      Compliance:
      mandatory - This method must be implemented.