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 notification of statistics (hardware view) updates to
13 * ReaderFilter listeners within the protocol plugin
15 public interface IReadFilterInternalListener {
18 * Notifies the hardware view of all the flow installed on the specified
19 * network node was updated
23 * @param flowStatsList
25 public void nodeFlowStatisticsUpdated(Node node, List<FlowOnNode> flowStatsList);
28 * Notifies the hardware view of the specified network node connectors was
34 public void nodeConnectorStatisticsUpdated(Node node, List<NodeConnectorStatistics> ncStatsList);
37 * Notifies the hardware view of the specified network node tables was
43 public void nodeTableStatisticsUpdated(Node node, List<NodeTableStatistics> tableStatsList);
46 * Notifies the hardware view of all the flow installed on the specified
47 * network node was updated
52 public void nodeDescriptionStatisticsUpdated(Node node, NodeDescription nodeDescription);