- GlobalDOMRpcRoutingTableEntry(final RpcDefinition def, final Map<YangInstanceIdentifier, List<DOMRpcImplementation>> impls) {
- super(def.getPath(), impls);
- this.rpcId = DOMRpcIdentifier.create(def.getPath());
- }
-
- @Override
- protected CheckedFuture<DOMRpcResult, DOMRpcException> invokeRpc(final NormalizedNode<?, ?> input) {
- return getImplementations(ROOT).get(0).invokeRpc(rpcId, input);
+ GlobalDOMRpcRoutingTableEntry(final @NonNull QName rpcName,
+ final Map<YangInstanceIdentifier, List<DOMRpcImplementation>> impls) {
+ super(DOMRpcIdentifier.create(rpcName), impls);