public class StatListenCommitMeter extends StatAbstractListenCommit<org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.meters.Meter,org.opendaylight.yang.gen.v1.urn.opendaylight.meter.statistics.rev131111.OpendaylightMeterStatisticsListener> implements org.opendaylight.yang.gen.v1.urn.opendaylight.meter.statistics.rev131111.OpendaylightMeterStatisticsListener
dataBroker, mapNodeFeautureRepeater, mapNodesForDelete, nodeRegistrationManager, removedDataBetweenStatsCyclemanager| Constructor and Description |
|---|
StatListenCommitMeter(StatisticsManager manager,
org.opendaylight.controller.md.sal.binding.api.DataBroker db,
org.opendaylight.controller.sal.binding.api.NotificationProviderService nps,
StatNodeRegistration nrm) |
| Modifier and Type | Method and Description |
|---|---|
protected org.opendaylight.yang.gen.v1.urn.opendaylight.meter.statistics.rev131111.OpendaylightMeterStatisticsListener |
getStatNotificationListener()
Method returns Statistics Notification Listener for relevant DataObject implementation,
which is declared for
StatNotifyCommiter interface. |
protected org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.meters.Meter> |
getWildCardedRegistrationPath()
Method returns WildCarded Path which is used for registration as a listening path changes in
DataTreeChangeListener |
void |
onMeterConfigStatsUpdated(org.opendaylight.yang.gen.v1.urn.opendaylight.meter.statistics.rev131111.MeterConfigStatsUpdated notification) |
void |
onMeterFeaturesUpdated(org.opendaylight.yang.gen.v1.urn.opendaylight.meter.statistics.rev131111.MeterFeaturesUpdated notification) |
void |
onMeterStatisticsUpdated(org.opendaylight.yang.gen.v1.urn.opendaylight.meter.statistics.rev131111.MeterStatisticsUpdated notification) |
protected void |
processDataChange(Collection<org.opendaylight.controller.md.sal.binding.api.DataTreeModification<org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.meters.Meter>> changes) |
cleanForDisconnect, close, onDataTreeChanged, readLatestConfiguration, removeDatagetTransactionCacheContainer, isExpectedStatistics, isTransactionCacheContainerValid, notifyToCollectNextStatistics, preConfigurationCheckpublic StatListenCommitMeter(StatisticsManager manager, org.opendaylight.controller.md.sal.binding.api.DataBroker db, org.opendaylight.controller.sal.binding.api.NotificationProviderService nps, StatNodeRegistration nrm)
protected org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.meters.Meter> getWildCardedRegistrationPath()
StatAbstractListenCommitDataTreeChangeListenergetWildCardedRegistrationPath in class StatAbstractListenCommit<org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.meters.Meter,org.opendaylight.yang.gen.v1.urn.opendaylight.meter.statistics.rev131111.OpendaylightMeterStatisticsListener>protected void processDataChange(Collection<org.opendaylight.controller.md.sal.binding.api.DataTreeModification<org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.meters.Meter>> changes)
processDataChange in class StatAbstractListenCommit<org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.meters.Meter,org.opendaylight.yang.gen.v1.urn.opendaylight.meter.statistics.rev131111.OpendaylightMeterStatisticsListener>protected org.opendaylight.yang.gen.v1.urn.opendaylight.meter.statistics.rev131111.OpendaylightMeterStatisticsListener getStatNotificationListener()
StatAbstractNotifyCommitStatNotifyCommiter interface.getStatNotificationListener in class StatAbstractNotifyCommit<org.opendaylight.yang.gen.v1.urn.opendaylight.meter.statistics.rev131111.OpendaylightMeterStatisticsListener>public void onMeterConfigStatsUpdated(org.opendaylight.yang.gen.v1.urn.opendaylight.meter.statistics.rev131111.MeterConfigStatsUpdated notification)
onMeterConfigStatsUpdated in interface org.opendaylight.yang.gen.v1.urn.opendaylight.meter.statistics.rev131111.OpendaylightMeterStatisticsListenerpublic void onMeterFeaturesUpdated(org.opendaylight.yang.gen.v1.urn.opendaylight.meter.statistics.rev131111.MeterFeaturesUpdated notification)
onMeterFeaturesUpdated in interface org.opendaylight.yang.gen.v1.urn.opendaylight.meter.statistics.rev131111.OpendaylightMeterStatisticsListenerpublic void onMeterStatisticsUpdated(org.opendaylight.yang.gen.v1.urn.opendaylight.meter.statistics.rev131111.MeterStatisticsUpdated notification)
onMeterStatisticsUpdated in interface org.opendaylight.yang.gen.v1.urn.opendaylight.meter.statistics.rev131111.OpendaylightMeterStatisticsListenerCopyright © 2018 OpenDaylight. All rights reserved.