1 // vi: set smarttab et sw=4 tabstop=4:
2 module odl-netconfig-client-cfg {
5 namespace "urn:opendaylight:params:xml:ns:yang:controller:config:netconf:client:dispatcher";
6 prefix "cfg-net-client";
8 import config { prefix config; revision-date 2013-04-05; }
9 import odl-netconf-cfg { prefix cfg-net; revision-date 2014-04-08; }
10 import netty {prefix netty; }
13 "This module contains the base YANG definitions for
14 netconf-client-dispatcher implementation.
16 Copyright (c)2013 Cisco Systems, Inc. All rights reserved.;
18 This program and the accompanying materials are made available
19 under the terms of the Eclipse Public License v1.0 which
20 accompanies this distribution, and is available at
21 http://www.eclipse.org/legal/epl-v10.html";
23 revision "2014-04-08" {
28 identity netconf-client-dispatcher {
29 base config:module-type;
30 config:provided-service cfg-net:netconf-client-dispatcher;
31 config:java-name-prefix NetconfClientDispatcher;
34 augment "/config:modules/config:module/config:configuration" {
35 case netconf-client-dispatcher {
36 when "/config:modules/config:module/config:type = 'netconf-client-dispatcher'";
38 container boss-thread-group {
39 uses config:service-ref {
41 config:required-identity netty:netty-threadgroup;
46 container worker-thread-group {
47 uses config:service-ref {
49 config:required-identity netty:netty-threadgroup;
55 uses config:service-ref {
57 config:required-identity netty:netty-timer;