1 package org.opendaylight.controller.sal.binding.api;
3 import org.opendaylight.yangtools.yang.binding.RpcService;
6 * Base interface defining contract for retrieving MD-SAL
7 * version of RpcServices
10 public interface RpcConsumerRegistry extends BindingAwareService {
12 * Returns a session specific instance (implementation) of requested
13 * YANG module implentation / service provided by consumer.
17 * @return Session specific implementation of service
19 <T extends RpcService> T getRpcService(Class<T> module);