package org.opendaylight.mdsal.binding.dom.adapter.osgi;
import com.google.common.annotations.Beta;
+import com.google.common.collect.ClassToInstanceMap;
import java.util.Map;
import java.util.Set;
import org.opendaylight.mdsal.binding.api.RpcProviderService;
import org.opendaylight.yangtools.concepts.ObjectRegistration;
+import org.opendaylight.yangtools.concepts.Registration;
import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
+import org.opendaylight.yangtools.yang.binding.Rpc;
import org.opendaylight.yangtools.yang.binding.RpcService;
import org.osgi.service.component.annotations.Activate;
import org.osgi.service.component.annotations.Component;
return delegate().registerRpcImplementation(type, implementation, paths);
}
+ @Override
+ public Registration registerRpcImplementation(final Rpc<?, ?> implementation) {
+ return delegate().registerRpcImplementation(implementation);
+ }
+
+ @Override
+ public Registration registerRpcImplementation(final Rpc<?, ?> implementation,
+ final Set<InstanceIdentifier<?>> paths) {
+ return delegate().registerRpcImplementation(implementation, paths);
+ }
+
+ @Override
+ public Registration registerRpcImplementations(final ClassToInstanceMap<Rpc<?, ?>> implementations) {
+ return delegate().registerRpcImplementations(implementations);
+ }
+
+ @Override
+ public Registration registerRpcImplementations(final ClassToInstanceMap<Rpc<?, ?>> implementations,
+ final Set<InstanceIdentifier<?>> paths) {
+ return delegate().registerRpcImplementations(implementations, paths);
+ }
+
@Activate
void activate(final Map<String, ?> properties) {
start(properties);