import java.util.HashSet;
import java.util.Map;
import java.util.Set;
+import org.opendaylight.mdsal.binding.api.RpcProviderService;
import org.opendaylight.mdsal.dom.api.DOMRpcIdentifier;
import org.opendaylight.mdsal.dom.api.DOMRpcImplementationRegistration;
import org.opendaylight.mdsal.dom.api.DOMRpcProviderService;
import org.opendaylight.yangtools.yang.model.api.SchemaPath;
-public class BindingDOMRpcProviderServiceAdapter {
+public class BindingDOMRpcProviderServiceAdapter implements RpcProviderService {
private static final Set<YangInstanceIdentifier> GLOBAL = ImmutableSet.of(YangInstanceIdentifier.builder().build());
private final BindingToNormalizedNodeCodec codec;
this.domRpcRegistry = domRpcRegistry;
}
+ @Override
public <S extends RpcService, T extends S> ObjectRegistration<T> registerRpcImplementation(final Class<S> type,
final T implementation) {
return register(type, implementation, GLOBAL);
}
+ @Override
public <S extends RpcService, T extends S> ObjectRegistration<T> registerRpcImplementation(final Class<S> type,
final T implementation, final Set<InstanceIdentifier<?>> paths) {
return register(type, implementation, toYangInstanceIdentifiers(paths));