Bump upstreams to Magnesium SR2
[dlux.git] / modules / loader-resources / src / main / resources / assets / yang2xml / odl-sal-dom-rpc-remote-cfg.yang.xml
1 <?xml version="1.0" encoding="UTF-8"?>\r
2 <module name="odl-sal-dom-rpc-remote-cfg"\r
3         xmlns="urn:ietf:params:xml:ns:yang:yin:1"\r
4         xmlns:rpc-cluster="urn:opendaylight:params:xml:ns:yang:controller:md:sal:remote:rpc"\r
5         xmlns:config="urn:opendaylight:params:xml:ns:yang:controller:config"\r
6         xmlns:dom="urn:opendaylight:params:xml:ns:yang:controller:md:sal:dom">\r
7   <yang-version value="1"/>\r
8   <namespace uri="urn:opendaylight:params:xml:ns:yang:controller:md:sal:remote:rpc"/>\r
9   <prefix value="rpc-cluster"/>\r
10   <import module="config">\r
11     <prefix value="config"/>\r
12     <revision-date date="2013-04-05"/>\r
13   </import>\r
14   <import module="opendaylight-md-sal-dom">\r
15     <prefix value="dom"/>\r
16   </import>\r
17   <description>\r
18     <text>Service definition for Binding Aware MD-SAL.</text>\r
19   </description>\r
20   <revision date="2013-10-28">\r
21     <description>\r
22       <text>Initial revision</text>\r
23     </description>\r
24   </revision>\r
25   <identity name="remote-rpc-server">\r
26     <base name="config:service-type"/>\r
27     <config:java-class name="org.opendaylight.controller.sal.connector.remoterpc.RemoteRpcServer"/>\r
28   </identity>\r
29   <identity name="remote-rpc-client">\r
30     <base name="config:service-type"/>\r
31     <config:java-class name="org.opendaylight.controller.sal.connector.remoterpc.RemoteRpcClient"/>\r
32   </identity>\r
33   <identity name="remote-zeromq-rpc-server">\r
34     <base name="config:module-type"/>\r
35     <config:java-name-prefix java-prefix="ZeroMQServer"/>\r
36   </identity>\r
37   <augment target-node="/config:modules/config:module/config:configuration">\r
38     <case name="remote-zeromq-rpc-server">\r
39       <when condition="/config:modules/config:module/config:type = 'remote-zeromq-rpc-server'"/>\r
40       <container name="dom-broker">\r
41         <uses name="config:service-ref">\r
42           <refine target-node="type">\r
43             <mandatory value="true"/>\r
44             <config:required-identity name="dom:dom-broker-osgi-registry"/>\r
45           </refine>\r
46         </uses>\r
47       </container>\r
48       <leaf name="port">\r
49         <type name="uint16"/>\r
50       </leaf>\r
51     </case>\r
52   </augment>\r
53 </module>\r