1 package org.opendaylight.controller.protocol_plugin.openflow;
5 import org.opendaylight.controller.sal.core.Node;
6 import org.opendaylight.controller.sal.reader.FlowOnNode;
7 import org.opendaylight.controller.sal.reader.NodeConnectorStatistics;
8 import org.opendaylight.controller.sal.reader.NodeDescription;
9 import org.opendaylight.controller.sal.reader.NodeTableStatistics;
12 * The Interface provides statistics updates to ReaderFilter listeners within
15 public interface IReadFilterInternalListener {
18 * Notifies the hardware view of all the flow installed on the specified network node
22 public void nodeFlowStatisticsUpdated(Node node, List<FlowOnNode> flowStatsList);
25 * Notifies the hardware view of the specified network node connector
29 public void nodeConnectorStatisticsUpdated(Node node, List<NodeConnectorStatistics> ncStatsList);
32 * Notifies all the table statistics for a node
36 public void nodeTableStatisticsUpdated(Node node, List<NodeTableStatistics> tableStatsList);
39 * Notifies the hardware view of all the flow installed on the specified network node
43 public void nodeDescriptionStatisticsUpdated(Node node, NodeDescription nodeDescription);