1 package org.opendaylight.controller.sal.core.api;
3 import java.util.concurrent.Future;
5 import org.opendaylight.yangtools.yang.common.QName;
6 import org.opendaylight.yangtools.yang.common.RpcResult;
7 import org.opendaylight.yangtools.yang.data.api.CompositeNode;
9 public interface RpcConsumptionRegistry {
11 * Sends an RPC to other components registered to the broker.
13 * @see RpcImplementation
17 * Input data to the RPC
18 * @return Result of the RPC call
20 Future<RpcResult<CompositeNode>> rpc(QName rpc, CompositeNode input);