Interface CompositionEnablerReceiver

All Superinterfaces:
OsidReceiver

public interface CompositionEnablerReceiver extends OsidReceiver

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

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedCompositionEnablers(Id notificationId, IdList compositionEnablerIds)
    The callback for notification of updated composition enablers.
    void
    deletedCompositionEnablers(Id notificationId, IdList compositionEnablerIds)
    The callback for notification of deleted composition enablers.
    void
    newCompositionEnablers(Id notificationId, IdList compositionEnablerIds)
    The callback for notifications of new composition 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

    • newCompositionEnablers

      void newCompositionEnablers(Id notificationId, IdList compositionEnablerIds)
      The callback for notifications of new composition enablers.
      Parameters:
      notificationId - the notification Id
      compositionEnablerIds - the Ids of the new CompositionEnablers
      Compliance:
      mandatory - This method must be implemented.
    • changedCompositionEnablers

      void changedCompositionEnablers(Id notificationId, IdList compositionEnablerIds)
      The callback for notification of updated composition enablers.
      Parameters:
      notificationId - the notification Id
      compositionEnablerIds - the Ids of the updated CompositionEnablers
      Compliance:
      mandatory - This method must be implemented.
    • deletedCompositionEnablers

      void deletedCompositionEnablers(Id notificationId, IdList compositionEnablerIds)
      The callback for notification of deleted composition enablers.
      Parameters:
      notificationId - the notification Id
      compositionEnablerIds - the Ids of the deleted CompositionEnablers
      Compliance:
      mandatory - This method must be implemented.