Move statistics request methods into NodeStatisticsHandler 22/5322/3
authorRobert Varga <rovarga@cisco.com>
Fri, 14 Feb 2014 01:42:01 +0000 (02:42 +0100)
committerGerrit Code Review <gerrit@opendaylight.org>
Sat, 15 Feb 2014 02:10:25 +0000 (02:10 +0000)
commitc02e660d9121e93f35f99c773c1ba1a0a40513f7
tree132ea9ad6c69856e8a52e41585e792de0d8de85c
parent6fa3aa30c3eb47ca13520f9b4090bd03bf4e191f
Move statistics request methods into NodeStatisticsHandler

This move make sure we route all requests through a particular node
handler, so it now sees which stats are actually requested for a
particular node.

This means that MultipartMessageManager can use a simple map, as all
operations are now protected by the NodeStatisticsHandler's lock.

Current code organization now allows the individual statistics request
methods to be moved into individual trackers.

Change-Id: Iebd53d6dd447db7ab684cd2c6a90d9abf1b0e91e
Signed-off-by: Robert Varga <rovarga@cisco.com>
opendaylight/md-sal/statistics-manager/src/main/java/org/opendaylight/controller/md/statistics/manager/MultipartMessageManager.java
opendaylight/md-sal/statistics-manager/src/main/java/org/opendaylight/controller/md/statistics/manager/NodeStatisticsHandler.java
opendaylight/md-sal/statistics-manager/src/main/java/org/opendaylight/controller/md/statistics/manager/StatisticsProvider.java