Merge "Move ConcurrentDOMDataBroker to clustered-datastore"
[controller.git] / opendaylight / md-sal / sal-distributed-datastore / src / main / yang / odl-sal-cds-cfg.yang
1 module odl-concurrent-data-broker-cfg {
2     yang-version 1;
3     namespace "urn:opendaylight:params:xml:ns:yang:controller:config:concurrent-data-broker";
4     prefix "cdb";
5
6     import config { prefix config; revision-date 2013-04-05; }
7     import opendaylight-config-dom-datastore {prefix config-dom-store-spi;}
8     import opendaylight-operational-dom-datastore {prefix operational-dom-store-spi;}
9     import opendaylight-md-sal-dom {prefix sal; }
10     import opendaylight-sal-dom-broker-impl { prefix broker; }
11
12     description
13         "Service definition for concurrent dom broker.";
14
15     revision "2014-11-24" {
16         description
17             "Initial revision";
18     }
19
20     identity dom-concurrent-data-broker {
21         base config:module-type;
22         config:provided-service sal:dom-async-data-broker;
23     }
24
25     augment "/config:modules/config:module/config:configuration" {
26         case dom-concurrent-data-broker {
27             when "/config:modules/config:module/config:type = 'dom-concurrent-data-broker'";
28
29             uses broker:dom-broker-config;
30         }
31     }
32 }