Interface EngineReceiver

All Superinterfaces:
OsidReceiver

public interface EngineReceiver extends OsidReceiver

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

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedChildOfEngines(Id notificationId, IdList engineIds)
    The callback for notifications of changes to children of engine hierarchy nodes.
    void
    changedEngines(Id notificationId, IdList engineIds)
    The callback for notification of updated engines.
    void
    deletedEngines(Id notificationId, IdList engineIds)
    the callback for notification of deleted engines.
    void
    newEngines(Id notificationId, IdList engineIds)
    The callback for notifications of new engines.

    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

    • newEngines

      void newEngines(Id notificationId, IdList engineIds)
      The callback for notifications of new engines.
      Parameters:
      notificationId - the notification Id
      engineIds - the Ids of the new Engines
      Compliance:
      mandatory - This method must be implemented.
    • changedEngines

      void changedEngines(Id notificationId, IdList engineIds)
      The callback for notification of updated engines.
      Parameters:
      notificationId - the notification Id
      engineIds - the Ids of the updated Engines
      Compliance:
      mandatory - This method must be implemented.
    • deletedEngines

      void deletedEngines(Id notificationId, IdList engineIds)
      the callback for notification of deleted engines.
      Parameters:
      notificationId - the notification Id
      engineIds - the Ids of the registered Engines
      Compliance:
      mandatory - This method must be implemented.
    • changedChildOfEngines

      void changedChildOfEngines(Id notificationId, IdList engineIds)
      The callback for notifications of changes to children of engine hierarchy nodes.
      Parameters:
      notificationId - the notification Id
      engineIds - the Ids of the Engines whose children have changed
      Compliance:
      mandatory - This method must be implemented.