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 engineId)
    The callback for notifications of changes to children of engine hierarchy nodes.
    void
    changedEngine(Id notificationId, Id engineId)
    The callback for notification of updated engines.
    void
    deletedEngine(Id notificationId, Id engineId)
    the callback for notification of deleted engines.
    void
    newEngine(Id notificationId, Id engineId)
    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

    • newEngine

      void newEngine(Id notificationId, Id engineId)
      The callback for notifications of new engines.
      Parameters:
      notificationId - the notification Id
      engineId - the Id of the new Engine
      Compliance:
      mandatory - This method must be implemented.
    • changedEngine

      void changedEngine(Id notificationId, Id engineId)
      The callback for notification of updated engines.
      Parameters:
      notificationId - the notification Id
      engineId - the Id of the updated Engine
      Compliance:
      mandatory - This method must be implemented.
    • deletedEngine

      void deletedEngine(Id notificationId, Id engineId)
      the callback for notification of deleted engines.
      Parameters:
      notificationId - the notification Id
      engineId - the Id of the registered Engine
      Compliance:
      mandatory - This method must be implemented.
    • changedChildOfEngines

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