1 module statistics-manager {
4 namespace "urn:opendaylight:params:xml:ns:yang:openflowplugin:app:statistics-manager";
5 prefix "statistics-manager";
7 import config { prefix config; revision-date 2013-04-05; }
8 import opendaylight-md-sal-binding { prefix mdsal; revision-date 2013-10-28; }
9 import opendaylight-entity-ownership-service { prefix ownership-service; }
12 "This module contains the base YANG definitions for
13 statitics-manager implementation.";
15 revision "2014-09-25" {
20 identity statistics-manager {
21 base config:module-type;
22 config:java-name-prefix StatisticsManager;
25 augment "/config:modules/config:module/config:configuration" {
26 case statistics-manager {
27 when "/config:modules/config:module/config:type = 'statistics-manager'";
29 container rpc-registry {
30 uses config:service-ref {
33 config:required-identity mdsal:binding-rpc-registry;
38 container notification-service {
39 uses config:service-ref {
42 config:required-identity mdsal:binding-notification-service;
47 container ownership-service {
48 uses config:service-ref {
51 config:required-identity ownership-service:entity-ownership-service;
56 container data-broker {
57 uses config:service-ref {
60 config:required-identity mdsal:binding-async-data-broker;
65 container statistics-manager-settings {
66 leaf min-request-net-monitor-interval {
69 leaf max-nodes-for-collector {