public class StatListenCommitFlow extends StatAbstractListenCommit<org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow,org.opendaylight.yang.gen.v1.urn.opendaylight.flow.statistics.rev130819.OpendaylightFlowStatisticsListener> implements org.opendaylight.yang.gen.v1.urn.opendaylight.flow.statistics.rev130819.OpendaylightFlowStatisticsListener
| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
LOG |
mapNodeFeautureRepeater, mapNodesForDeletemanager| Constructor and Description |
|---|
StatListenCommitFlow(StatisticsManager manager,
org.opendaylight.controller.md.sal.binding.api.DataBroker db,
org.opendaylight.controller.sal.binding.api.NotificationProviderService nps) |
| Modifier and Type | Method and Description |
|---|---|
void |
ensureTable(org.opendaylight.controller.md.sal.binding.api.ReadWriteTransaction tx,
Short tableId,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.Table> tableRef) |
protected org.opendaylight.yang.gen.v1.urn.opendaylight.flow.statistics.rev130819.OpendaylightFlowStatisticsListener |
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.tables.table.Flow> |
getWildCardedRegistrationPath()
Method returns WildCarded Path which is used for registration as a listening path changes in
DataChangeListener |
void |
onAggregateFlowStatisticsUpdate(org.opendaylight.yang.gen.v1.urn.opendaylight.flow.statistics.rev130819.AggregateFlowStatisticsUpdate notification) |
void |
onFlowsStatisticsUpdate(org.opendaylight.yang.gen.v1.urn.opendaylight.flow.statistics.rev130819.FlowsStatisticsUpdate notification) |
cleanForDisconnect, close, onDataChanged, readLatestConfiguration, removeDatagetTransactionCacheContainer, isExpectedStatistics, isTransactionCacheContainerValid, notifyToCollectNextStatistics, preConfigurationCheckpublic StatListenCommitFlow(StatisticsManager manager, org.opendaylight.controller.md.sal.binding.api.DataBroker db, org.opendaylight.controller.sal.binding.api.NotificationProviderService nps)
protected org.opendaylight.yang.gen.v1.urn.opendaylight.flow.statistics.rev130819.OpendaylightFlowStatisticsListener getStatNotificationListener()
StatAbstractNotifyCommitStatNotifyCommiter interface.getStatNotificationListener in class StatAbstractNotifyCommit<org.opendaylight.yang.gen.v1.urn.opendaylight.flow.statistics.rev130819.OpendaylightFlowStatisticsListener>protected org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow> getWildCardedRegistrationPath()
StatAbstractListenCommitDataChangeListenergetWildCardedRegistrationPath in class StatAbstractListenCommit<org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow,org.opendaylight.yang.gen.v1.urn.opendaylight.flow.statistics.rev130819.OpendaylightFlowStatisticsListener>public void onAggregateFlowStatisticsUpdate(org.opendaylight.yang.gen.v1.urn.opendaylight.flow.statistics.rev130819.AggregateFlowStatisticsUpdate notification)
onAggregateFlowStatisticsUpdate in interface org.opendaylight.yang.gen.v1.urn.opendaylight.flow.statistics.rev130819.OpendaylightFlowStatisticsListenerpublic void ensureTable(org.opendaylight.controller.md.sal.binding.api.ReadWriteTransaction tx,
Short tableId,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.Table> tableRef)
public void onFlowsStatisticsUpdate(org.opendaylight.yang.gen.v1.urn.opendaylight.flow.statistics.rev130819.FlowsStatisticsUpdate notification)
onFlowsStatisticsUpdate in interface org.opendaylight.yang.gen.v1.urn.opendaylight.flow.statistics.rev130819.OpendaylightFlowStatisticsListenerCopyright © 2015. All rights reserved.