O - - data tree item ObjectC - - Create notificationD - - Delete notificationpublic abstract class AbstractNotificationSupplierForItemRoot<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 AbstractNotificationSupplierBase<O> implements NotificationSupplierForItemRoot<O,C,D>
clazz| Constructor and Description |
|---|
AbstractNotificationSupplierForItemRoot(org.opendaylight.controller.sal.binding.api.NotificationProviderService notificationProviderService,
org.opendaylight.controller.md.sal.binding.api.DataBroker db,
Class<O> clazz)
Default constructor for all Root 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, deleteNotificationgetWildCardPathclosepublic AbstractNotificationSupplierForItemRoot(org.opendaylight.controller.sal.binding.api.NotificationProviderService notificationProviderService,
org.opendaylight.controller.md.sal.binding.api.DataBroker db,
Class<O> clazz)
notificationProviderService - - 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.