X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-remoterpc-connector%2Fsrc%2Fmain%2Fyang%2Fremote-rpc-connector.yang;h=6f21929d78b9059668e21b02ea2106a03652188f;hb=8e6e0aeb5ca474cb292aab6ca581e921b0a56489;hp=08db5c0043063bcfb17973f4279cdf31fb96d0fc;hpb=ff2f98614e20366d532439b73d9a51470210ae61;p=controller.git diff --git a/opendaylight/md-sal/sal-remoterpc-connector/src/main/yang/remote-rpc-connector.yang b/opendaylight/md-sal/sal-remoterpc-connector/src/main/yang/remote-rpc-connector.yang index 08db5c0043..6f21929d78 100644 --- a/opendaylight/md-sal/sal-remoterpc-connector/src/main/yang/remote-rpc-connector.yang +++ b/opendaylight/md-sal/sal-remoterpc-connector/src/main/yang/remote-rpc-connector.yang @@ -5,11 +5,12 @@ module remote-rpc-connector { import config { prefix config; revision-date 2013-04-05; } import opendaylight-md-sal-dom {prefix dom;} - + import actor-system-provider-service {prefix actor-system;} + description "This module contains the base YANG definitions for the remote routed rpc"; - + revision "2014-07-07" { description "Initial revision"; @@ -25,7 +26,7 @@ module remote-rpc-connector { augment "/config:modules/config:module/config:configuration" { case remote-rpc-connector { when "/config:modules/config:module/config:type = 'remote-rpc-connector'"; - + container dom-broker { uses config:service-ref { refine type { @@ -34,6 +35,27 @@ module remote-rpc-connector { } } } + + container actor-system-provider { + uses config:service-ref { + refine type { + mandatory false; + config:required-identity actor-system:actor-system-provider-service; + } + } + } + + leaf enable-metric-capture { + default false; + type boolean; + description "Enable or disable metric capture."; + } + + leaf bounded-mailbox-capacity { + default 1000; + type uint16; + description "Max queue size that an actor's mailbox can reach"; + } } }