Interface InputEnablerReceiver

All Superinterfaces:
OsidReceiver

public interface InputEnablerReceiver extends OsidReceiver

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

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedInputEnablers(Id notificationId, IdList inputEnablerIds)
    The callback for notification of updated input enablers.
    void
    deletedInputEnablers(Id notificationId, IdList inputEnablerIds)
    The callback for notification of deleted input enablers.
    void
    newInputEnablers(Id notificationId, IdList inputEnablerIds)
    The callback for notifications of new input 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

    • newInputEnablers

      void newInputEnablers(Id notificationId, IdList inputEnablerIds)
      The callback for notifications of new input enablers.
      Parameters:
      notificationId - the notification Id
      inputEnablerIds - the Ids of the new InputEnablers
      Compliance:
      mandatory - This method must be implemented.
    • changedInputEnablers

      void changedInputEnablers(Id notificationId, IdList inputEnablerIds)
      The callback for notification of updated input enablers.
      Parameters:
      notificationId - the notification Id
      inputEnablerIds - the Ids of the updated InputEnablers
      Compliance:
      mandatory - This method must be implemented.
    • deletedInputEnablers

      void deletedInputEnablers(Id notificationId, IdList inputEnablerIds)
      The callback for notification of deleted input enablers.
      Parameters:
      notificationId - the notification Id
      inputEnablerIds - the Ids of the deleted InputEnablers
      Compliance:
      mandatory - This method must be implemented.