Interface FunctionReceiver

All Superinterfaces:
OsidReceiver

public interface FunctionReceiver extends OsidReceiver

The function receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deleted Functions .

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedFunctions(Id notificationId, IdList functionIds)
    The callback for notification of updated functions.
    void
    deletedFunctions(Id notificationId, IdList functionIds)
    The callback for notification of deleted functions.
    void
    newFunctions(Id notificationId, IdList functionIds)
    The callback for notifications of new functions.

    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

    • newFunctions

      void newFunctions(Id notificationId, IdList functionIds)
      The callback for notifications of new functions.
      Parameters:
      notificationId - the notification Id
      functionIds - the Id of the new Functions
      Compliance:
      mandatory - This method must be implemented.
    • changedFunctions

      void changedFunctions(Id notificationId, IdList functionIds)
      The callback for notification of updated functions.
      Parameters:
      notificationId - the notification Id
      functionIds - the Id of the updated Functions
      Compliance:
      mandatory - This method must be implemented.
    • deletedFunctions

      void deletedFunctions(Id notificationId, IdList functionIds)
      The callback for notification of deleted functions.
      Parameters:
      notificationId - the notification Id
      functionIds - the Id of the deleted Functions
      Compliance:
      mandatory - This method must be implemented.