Interface NotificationSupplierForItem<O extends org.opendaylight.yangtools.yang.binding.DataObject,​C extends org.opendaylight.yangtools.yang.binding.Notification,​U extends org.opendaylight.yangtools.yang.binding.Notification,​D extends org.opendaylight.yangtools.yang.binding.Notification>

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      C createNotification​(O dataTreeItemObject, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<O> path)
      Method produces relevant addItem kind of Notification from data tree item identified by InstanceIdentifier path.
      D deleteNotification​(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<O> path)
      Method produces relevant deleteItem kind of Notification from path InstanceIdentifier to deleted item.
      U updateNotification​(O dataTreeItemObject, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<O> path)
      Method produces relevant updateItem kind of Notification from data tree item identified by InstanceIdentifier path.
      • Methods inherited from interface org.opendaylight.mdsal.binding.api.DataTreeChangeListener

        onDataTreeChanged, onInitialData
    • Method Detail

      • createNotification

        C createNotification​(O dataTreeItemObject,
                             org.opendaylight.yangtools.yang.binding.InstanceIdentifier<O> path)
        Method produces relevant addItem kind of Notification from data tree item identified by InstanceIdentifier path.
        Parameters:
        dataTreeItemObject - - Data Tree Item object
        path - - Identifier of Data Tree Item
        Returns:
        Notification - relevant API contract Notification
      • updateNotification

        U updateNotification​(O dataTreeItemObject,
                             org.opendaylight.yangtools.yang.binding.InstanceIdentifier<O> path)
        Method produces relevant updateItem kind of Notification from data tree item identified by InstanceIdentifier path.
        Parameters:
        dataTreeItemObject - - Data Tree Item object
        path - - Identifier of Data Tree Item
        Returns:
        Notification - relevant API contract Notification
      • deleteNotification

        D deleteNotification​(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<O> path)
        Method produces relevant deleteItem kind of Notification from path InstanceIdentifier to deleted item.
        Parameters:
        path - - Identifier of Data Tree Item
        Returns:
        Notification - relevant API contract Notification