Interface NotificationSupplierForItemRoot<O extends org.opendaylight.yangtools.yang.binding.DataObject,C extends org.opendaylight.yangtools.yang.binding.Notification,D extends org.opendaylight.yangtools.yang.binding.Notification>
- 
- Type Parameters:
- O- - data tree item Object
- C- - Create notification
- D- - Delete notification
 - All Superinterfaces:
- AutoCloseable,- org.opendaylight.mdsal.binding.api.DataTreeChangeListener<O>,- EventListener,- NotificationSupplierDefinition<O>
 - All Known Implementing Classes:
- AbstractNotificationSupplierForItemRoot,- NodeConnectorNotificationSupplierImpl,- NodeNotificationSupplierImpl
 
 public interface NotificationSupplierForItemRoot<O extends org.opendaylight.yangtools.yang.binding.DataObject,C extends org.opendaylight.yangtools.yang.binding.Notification,D extends org.opendaylight.yangtools.yang.binding.Notification> extends NotificationSupplierDefinition<O> Supplier Root Item contracts definition for every Notification. All root items are described by two notifications. Notification for Create and Delete. So interface has to contain two methods for relevant Notification.
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description CcreateNotification(O dataTreeItemObject, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<O> path)Method produces relevant addItem kind ofNotificationfrom data tree item identified byInstanceIdentifierpath.DdeleteNotification(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<O> path)Method produces relevant deleteItem kind ofNotificationfrom pathInstanceIdentifierto deleted item.- 
Methods inherited from interface java.lang.AutoCloseableclose
 - 
Methods inherited from interface org.opendaylight.mdsal.binding.api.DataTreeChangeListeneronDataTreeChanged, onInitialData
 - 
Methods inherited from interface org.opendaylight.openflowplugin.applications.notification.supplier.NotificationSupplierDefinitiongetWildCardPath
 
- 
 
- 
- 
- 
Method Detail- 
createNotificationC createNotification(O dataTreeItemObject, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<O> path) Method produces relevant addItem kind ofNotificationfrom data tree item identified byInstanceIdentifierpath.- Parameters:
- dataTreeItemObject- - Data Tree Item object
- path- - Identifier of Data Tree Item
- Returns:
- Notification- relevant API contract Notification
 
 - 
deleteNotificationD deleteNotification(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<O> path) Method produces relevant deleteItem kind ofNotificationfrom pathInstanceIdentifierto deleted item.- Parameters:
- path- - Identifier of Data Tree Item
- Returns:
- Notification- relevant API contract Notification
 
 
- 
 
-