O - - data tree item ObjectC - - Create notificationU - - Update notificationD - - Delete notificationpublic abstract class AbstractNotificationSupplierForItem<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> extends AbstractNotificationSupplierBase<O> implements NotificationSupplierForItem<O,C,U,D>
clazz| Constructor and Description |
|---|
AbstractNotificationSupplierForItem(org.opendaylight.controller.sal.binding.api.NotificationProviderService notifProviderService,
org.opendaylight.controller.md.sal.binding.api.DataBroker db,
Class<O> clazz)
Default constructor for all item Notification Supplier implementation.
|
| Modifier and Type | Method and Description |
|---|---|
void |
add(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<O> identifier,
O add) |
void |
onDataTreeChanged(Collection<org.opendaylight.controller.md.sal.binding.api.DataTreeModification<O>> changes) |
void |
remove(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<O> identifier,
O del) |
void |
update(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<O> identifier,
O before,
O after) |
close, createNodeRef, getNodeId, getNodeII, getNodeWildIIclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateNotification, deleteNotification, updateNotificationgetWildCardPathclosepublic AbstractNotificationSupplierForItem(org.opendaylight.controller.sal.binding.api.NotificationProviderService notifProviderService,
org.opendaylight.controller.md.sal.binding.api.DataBroker db,
Class<O> clazz)
notifProviderService - - notification publisherdb - - DataBroker for DataTreeChangeListener registrationclazz - - Statistics Notification Classpublic void onDataTreeChanged(Collection<org.opendaylight.controller.md.sal.binding.api.DataTreeModification<O>> changes)
onDataTreeChanged in interface org.opendaylight.controller.md.sal.binding.api.DataTreeChangeListener<O extends org.opendaylight.yangtools.yang.binding.DataObject>public void add(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<O> identifier, O add)
public void remove(org.opendaylight.yangtools.yang.binding.InstanceIdentifier<O> identifier, O del)
Copyright © 2019 OpenDaylight. All rights reserved.