1 module config-jmx-it-impl {
3 namespace "urn:opendaylight:params:xml:ns:yang:controller:config:jmx:generator:it:impl";
6 import config-jmx-it { prefix jmxIt; revision-date 2013-06-13;}
7 import config { prefix config; revision-date 2013-04-05; }
8 import ietf-inet-types { prefix inet; revision-date 2010-09-24;}
9 import config-threads { prefix th; revision-date 2013-04-09; }
14 revision "2013-04-03" {
20 base config:module-type;
21 config:provided-service jmxIt:testing;
22 config:java-name-prefix TestImpl;
25 identity impl-netconf {
26 base config:module-type;
27 config:provided-service jmxIt:testing;
28 config:java-name-prefix NetconfTestImpl;
31 augment "/config:modules/config:module/config:configuration" {
33 when "/config:modules/config:module/config:type = 'impl'";
41 type inet:port-number;
70 when "/config:modules/config:module/config:type = 'impl-netconf'";
77 container dto-a-inner {
82 container dto-a-inner-inner {
107 leaf simple-BigInteger {
124 leaf-list simple-list {
141 leaf-list simple-list {
145 list complex-dto-bInner {
146 leaf-list simple-list {
170 config:java-name-prefix Peer;
182 container thread-factory {
183 uses config:service-ref {
186 config:required-identity th:threadfactory;
193 augment "/config:modules/config:module/config:state" {
195 when "/config:modules/config:module/config:type = 'impl'";
197 leaf created-sessions {
203 when "/config:modules/config:module/config:type = 'impl-netconf'";
205 leaf created-sessions-1 {
209 leaf created-sessions-2 {