public class OverlayRpcImplementation extends Object implements org.opendaylight.controller.md.sal.dom.api.DOMRpcImplementation
OverlayRpcImplementation
which stores original underlay item
to invoke received RPC onConstructor and Description |
---|
OverlayRpcImplementation(org.opendaylight.controller.md.sal.dom.api.DOMRpcService rpcService,
org.opendaylight.yangtools.yang.model.api.SchemaContext schemaContext,
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier underlayNodeIdentifier)
Default constructor
|
Modifier and Type | Method and Description |
---|---|
com.google.common.util.concurrent.CheckedFuture<org.opendaylight.controller.md.sal.dom.api.DOMRpcResult,org.opendaylight.controller.md.sal.dom.api.DOMRpcException> |
invokeRpc(org.opendaylight.controller.md.sal.dom.api.DOMRpcIdentifier rpc,
org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> input) |
public OverlayRpcImplementation(org.opendaylight.controller.md.sal.dom.api.DOMRpcService rpcService, org.opendaylight.yangtools.yang.model.api.SchemaContext schemaContext, org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier underlayNodeIdentifier)
rpcService
- used to reinvoked RPC at correct placeschemaContext
- used to get RpcDefinition
RpcRoutingStrategy
underlayNodeIdentifier
- identifies node which the RPC should be really invoked onpublic com.google.common.util.concurrent.CheckedFuture<org.opendaylight.controller.md.sal.dom.api.DOMRpcResult,org.opendaylight.controller.md.sal.dom.api.DOMRpcException> invokeRpc(org.opendaylight.controller.md.sal.dom.api.DOMRpcIdentifier rpc, org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> input)
invokeRpc
in interface org.opendaylight.controller.md.sal.dom.api.DOMRpcImplementation
Copyright © 2018 OpenDaylight. All rights reserved.