Interface NodeReceiver

All Superinterfaces:
OsidReceiver

public interface NodeReceiver extends OsidReceiver

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

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedNodes(Id notificationId, IdList nodeIds)
    The callback for notification of updated nodes.
    void
    deletedNodes(Id notificationId, IdList nodeIds)
    The callback for notification of deleted nodes.
    void
    newNodes(Id notificationId, IdList nodeIds)
    The callback for notifications of new nodes.

    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

    • newNodes

      void newNodes(Id notificationId, IdList nodeIds)
      The callback for notifications of new nodes.
      Parameters:
      notificationId - the notification Id
      nodeIds - the Ids of the new Nodes
      Compliance:
      mandatory - This method must be implemented.
    • changedNodes

      void changedNodes(Id notificationId, IdList nodeIds)
      The callback for notification of updated nodes.
      Parameters:
      notificationId - the notification Id
      nodeIds - the Ids of the updated Nodes
      Compliance:
      mandatory - This method must be implemented.
    • deletedNodes

      void deletedNodes(Id notificationId, IdList nodeIds)
      The callback for notification of deleted nodes.
      Parameters:
      notificationId - the notification Id
      nodeIds - the Ids of the deleted Nodes
      Compliance:
      mandatory - This method must be implemented.