Interface LogEntryReceiver

All Superinterfaces:
OsidReceiver

public interface LogEntryReceiver extends OsidReceiver

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

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedLogEntries(Id notificationId, IdList logEntryIds)
    The callback for notification of updated log entries.
    void
    deletedLogEntries(Id notificationId, IdList logEntryIds)
    The callback for notification of deleted log entries.
    void
    newLogEntries(Id notificationId, IdList logEntryIds)
    The callback for notifications of new log entries.

    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

    • newLogEntries

      void newLogEntries(Id notificationId, IdList logEntryIds)
      The callback for notifications of new log entries.
      Parameters:
      notificationId - the notification Id
      logEntryIds - the Ids of the new LogEntries
      Compliance:
      mandatory - This method must be implemented.
    • changedLogEntries

      void changedLogEntries(Id notificationId, IdList logEntryIds)
      The callback for notification of updated log entries.
      Parameters:
      notificationId - the notification Id
      logEntryIds - the Ids of the updated LogEntries
      Compliance:
      mandatory - This method must be implemented.
    • deletedLogEntries

      void deletedLogEntries(Id notificationId, IdList logEntryIds)
      The callback for notification of deleted log entries.
      Parameters:
      notificationId - the notification Id
      logEntryIds - the Ids of the deleted LogEntries
      Compliance:
      mandatory - This method must be implemented.