Library scope: | GLOBAL |
---|
Keywords wrapping controller's odl-mdsal-lowlevel yang model rpcs.
Copyright (c) 2017 Cisco Systems, Inc. and others. All rights reserved.
This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html
Given node ask to become a shard leader.
Publishing notifications check by invoking check-publish-notifications rpc. Return publising process state details.
Create prefix based shard. ${replicas} is a list of cluster node indexes, taken e.g. from ClusterManagement.List_Indices_Or_All.
Invoke get-constant rpc on the requested member and return the registered constant unless explicit status code is expected. The ${explicit_status_codes} is a list of http status codes for which the rpc call is considered as passed and is used for calls with expected failures on odl's side, such as calling the rpc on isolated node etc.
Invoke get-contexted-constant rpc on the requested member and return the registered constant. The argument ${context} is only the string part of the whole instance identifier. The ${explicit_status_codes} is a list of http status codes for which the rpc call is considered as passed and is used for calls with expected failures on odl's side, such as calling the rpc on isolated node etc.
Invoke get-singleton-constant rpc on the requested member and return the registered constant unless explicit status code is expected. The ${explicit_status_codes} is a list of http status codes for which the rpc call is considered as passed and is used for calls with expected failures on odl's side, such as calling the rpc on isolated node etc.
Interpret the ${text} as XML response to an unsubscribe call and return copy-matches as boolean.
Attempt to parse the ${text} as successful unsubscribe. If that fails, extract the error message and expect no notifications.
Create transactions with given rate for given time for prefix-based shards.
Invoke register-bound-constant rpc and register get-contexted-constant rpc. The argument ${context} is only the string part of the whole instance identifier.
Register the get-constant rpc on the requested node with given constant.
Activate flapping application on given node by invoking register-flapping-singleton rpc.
Register singleton application on given node by invoking register-singleton-constant rpc.
Remove prefix based shard.
Invoke shutdown-prefix-shard-replica rpc.
Invoke shutdown-shard-replica rpc.
Start publishing notifications by invoking publish-notifications rpc.
Subscribe DOMDataTreeListener to listen for the data changes.
Subscribe a listener for data changes. Invoke subscribe-dtcl rpc.
Subscribe listener for the notifications with identifier ${gid}.
Invoke unregister-bound-constant rpc and unregister get-contexted-constant rpc. The argument ${context} is only the string part of the whole instance identifier.
Unregister the get-constant rpc on the given node.
Deactivate flapping singleton application by invoking unregister-flapping-singleton rpc. Return the successful re-registrations count.
Unregister singleton application on given node by invoking unregister-singleton-constant rpc.
Invoke unsubscribe-ddtl rpc, return copy-matches field as boolean.
Unsubscribe a listener from the data changes. Expect success no notifications received. Return boolean status.
Invoke unsubscribe-dtcl rpc, return copy-matches field as boolean.
Unsubscribe a listener from the data changes. Expect success no notifications received. Return boolean status.
Unsubscribe listener for the ${gid} identifier. Return statistics of the publishing process.
Create transactions with given rate for given time for module-based shards.