module odl-sal-netconf-connector-cfg { yang-version 1; namespace "urn:opendaylight:params:xml:ns:yang:controller:md:sal:connector:netconf"; prefix "sal-netconf"; import config { prefix config; revision-date 2013-04-05; } import threadpool {prefix th;} import netty {prefix netty;} import ietf-inet-types {prefix inet;} import opendaylight-md-sal-dom {prefix dom;} description "Service definition for Binding Aware MD-SAL."; revision "2013-10-28" { description "Initial revision"; } identity sal-netconf-connector { base config:module-type; config:java-name-prefix NetconfConnector; } grouping server { leaf address { type string; } leaf port { type uint32; } } augment "/config:modules/config:module/config:configuration" { case sal-netconf-connector { when "/config:modules/config:module/config:type = 'sal-netconf-connector'"; leaf address { type string; } leaf port { type uint32; } container dom-registry { uses config:service-ref { refine type { mandatory true; config:required-identity dom:dom-broker-osgi-registry; } } } container boss-thread-group { uses config:service-ref { refine type { config:required-identity netty:netty-threadgroup; } } } container worker-thread-group { uses config:service-ref { refine type { config:required-identity netty:netty-threadgroup; } } } } } }