- org.opendaylight.controller.sal.core.api.Broker.RoutedRpcRegistration registration = provisionRegistry.addRoutedRpcImplementation(KNOCK_KNOCK_QNAME, new RpcImplementation() {
- @Override
- public Set<QName> getSupportedRpcs() {
- return ImmutableSet.of(KNOCK_KNOCK_QNAME);
- }
-
- @Override
- public ListenableFuture<RpcResult<CompositeNode>> invokeRpc(QName rpc, CompositeNode input) {
- CompositeNode result = testContext.getBindingToDomMappingService().toDataDom(output);
- return Futures.immediateFuture(RpcResultBuilder.<CompositeNode>success(result).build());
- }
- });
- registration.registerPath(TestContext.QNAME, BI_NODE_C_ID);