X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=opendaylight%2Fsal%2Fapi%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Freader%2FIPluginOutReadService.java;h=f6e92ad1a902877358166682df5893438f74e9aa;hb=c90579dcc6c893fdc4f5aebc153e8e5622c64a68;hp=3c1b6f241a2df9e1fc090c65e772fdb2fb5ac434;hpb=eed57e2b0afd50823bc882123b6cbac04bcc48d9;p=controller.git diff --git a/opendaylight/sal/api/src/main/java/org/opendaylight/controller/sal/reader/IPluginOutReadService.java b/opendaylight/sal/api/src/main/java/org/opendaylight/controller/sal/reader/IPluginOutReadService.java index 3c1b6f241a..f6e92ad1a9 100644 --- a/opendaylight/sal/api/src/main/java/org/opendaylight/controller/sal/reader/IPluginOutReadService.java +++ b/opendaylight/sal/api/src/main/java/org/opendaylight/controller/sal/reader/IPluginOutReadService.java @@ -14,36 +14,60 @@ import java.util.List; import org.opendaylight.controller.sal.core.Node; /** - * @file IPluginOutReadService.java - * - * @brief Hardware statistics updates service to be offered by protocol plugins + * The interface defines hardware statistics updates service to be offered by + * protocol plugins */ public interface IPluginOutReadService { /** - * Notifies the hardware view of all the flow installed on the specified network node + * Notifies the hardware view of all the flow installed on the specified + * network node + * * @param node - * @return + * the network node + * {@link org.opendaylight.controller.sal.core.Node} + * @param flowStatsList + * the hardware view of all the flow + * {@link org.opendaylight.controller.sal.reader.FlowOnNode} + * installed on the specified network node */ public void nodeFlowStatisticsUpdated(Node node, List flowStatsList); /** - * Notifies the hardware view of the specified network node connector + * Notifies the hardware view of the specified network node + * * @param node - * @return + * the network node + * {@link org.opendaylight.controller.sal.core.Node} + * @param ncStatsList + * the statistics + * {@link org.opendaylight.controller.sal.reader.NodeConnectorStatistics} + * for all node connectors in a given node */ public void nodeConnectorStatisticsUpdated(Node node, List ncStatsList); /** * Notifies all the table statistics for a node + * * @param node - * @return + * the network node + * {@link org.opendaylight.controller.sal.core.Node} + * @param tableStatsList + * the statistics + * {@link org.opendaylight.controller.sal.reader.NodeTableStatistics} + * for all the tables in a given node */ public void nodeTableStatisticsUpdated(Node node, List tableStatsList); + /** * Notifies the hardware view of node description changes + * * @param node - * @return + * the network node + * {@link org.opendaylight.controller.sal.core.Node} + * @param nodeDescription + * the node description + * {@link org.opendaylight.controller.sal.reader.NodeDescription} */ public void descriptionStatisticsUpdated(Node node, NodeDescription nodeDescription );