Interface LogReceiver

All Superinterfaces:
OsidReceiver

public interface LogReceiver extends OsidReceiver

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

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedChildOfLogs(Id notificationId, IdList logIds)
    The callback for notifications of changes to children of log hierarchy nodes.
    void
    changedLogs(Id notificationId, IdList logIds)
    The callback for notification of updated logs.
    void
    deletedLogs(Id notificationId, IdList logIds)
    the callback for notification of deleted logs.
    void
    newLogs(Id notificationId, IdList logIds)
    The callback for notifications of new logs.

    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

    • newLogs

      void newLogs(Id notificationId, IdList logIds)
      The callback for notifications of new logs.
      Parameters:
      notificationId - the notification Id
      logIds - the Ids of the new Logs
      Compliance:
      mandatory - This method must be implemented.
    • changedLogs

      void changedLogs(Id notificationId, IdList logIds)
      The callback for notification of updated logs.
      Parameters:
      notificationId - the notification Id
      logIds - the Ids of the updated Logs
      Compliance:
      mandatory - This method must be implemented.
    • deletedLogs

      void deletedLogs(Id notificationId, IdList logIds)
      the callback for notification of deleted logs.
      Parameters:
      notificationId - the notification Id
      logIds - the Ids of the registered Logs
      Compliance:
      mandatory - This method must be implemented.
    • changedChildOfLogs

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