public abstract class ForwardingDOMRpcImplementation extends ForwardingObject implements DOMRpcImplementation
DOMRpcImplementation
by forwarding it to
a backing delegate.Constructor and Description |
---|
ForwardingDOMRpcImplementation() |
Modifier and Type | Method and Description |
---|---|
protected abstract @NonNull DOMRpcImplementation |
delegate() |
ListenableFuture<DOMRpcResult> |
invokeRpc(DOMRpcIdentifier type,
org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> input)
Initiate invocation of the RPC.
|
toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
invocationCost
protected abstract @NonNull DOMRpcImplementation delegate()
delegate
in class ForwardingObject
public ListenableFuture<DOMRpcResult> invokeRpc(DOMRpcIdentifier type, org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> input)
DOMRpcImplementation
invokeRpc
in interface DOMRpcImplementation
type
- RPC identifier which was invokedinput
- Input arguments, null if the RPC does not take any.ListenableFuture
which will return either a result structure,
or report a subclass of DOMRpcException
reporting a transport
error.Copyright © 2020 OpenDaylight. All rights reserved.