1 module odl-sal-dom-rpc-remote-cfg {
3 namespace "urn:opendaylight:params:xml:ns:yang:controller:md:sal:remote:rpc";
6 import config { prefix config; revision-date 2013-04-05; }
7 import opendaylight-md-sal-dom {prefix dom;}
10 "Service definition for Binding Aware MD-SAL.";
12 revision "2013-10-28" {
17 identity remote-rpc-server {
18 base config:service-type;
19 config:java-class "org.opendaylight.controller.sal.connector.remoterpc.RemoteRpcServer";
22 identity remote-rpc-client {
23 base config:service-type;
24 config:java-class "org.opendaylight.controller.sal.connector.remoterpc.RemoteRpcClient";
27 identity remote-zeromq-rpc-server {
28 base config:module-type;
29 config:provided-service remote-rpc-server;
30 config:provided-service remote-rpc-client;
31 config:java-name-prefix ZeroMQServer;
34 augment "/config:modules/config:module/config:configuration" {
35 case remote-zeromq-rpc-server {
36 when "/config:modules/config:module/config:type = 'remote-zeromq-rpc-server'";
38 container dom-broker {
39 uses config:service-ref {
42 config:required-identity dom:dom-broker-osgi-registry;