X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-binding-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Fbinding%2Fapi%2FAbstractBindingAwareProvider.java;fp=opendaylight%2Fmd-sal%2Fsal-binding-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Fbinding%2Fapi%2FAbstractBindingAwareProvider.java;h=0b9c604c2b95b3fe004539b4b9852064a6d5ec7e;hp=d32fa36b668e352bc2b5142650a2d0cb42f743df;hb=e67e519778a0692f3183a059a52e5cb378fce9e0;hpb=f888ae565eaebae56e0c6eaffe6600f143fb1906 diff --git a/opendaylight/md-sal/sal-binding-api/src/main/java/org/opendaylight/controller/sal/binding/api/AbstractBindingAwareProvider.java b/opendaylight/md-sal/sal-binding-api/src/main/java/org/opendaylight/controller/sal/binding/api/AbstractBindingAwareProvider.java index d32fa36b66..0b9c604c2b 100644 --- a/opendaylight/md-sal/sal-binding-api/src/main/java/org/opendaylight/controller/sal/binding/api/AbstractBindingAwareProvider.java +++ b/opendaylight/md-sal/sal-binding-api/src/main/java/org/opendaylight/controller/sal/binding/api/AbstractBindingAwareProvider.java @@ -7,12 +7,7 @@ */ package org.opendaylight.controller.sal.binding.api; -import java.util.Collection; -import java.util.Collections; - -import org.opendaylight.controller.sal.binding.api.BindingAwareBroker.ConsumerContext; import org.opendaylight.controller.sal.binding.api.BindingAwareBroker.ProviderContext; -import org.opendaylight.yangtools.yang.binding.RpcService; import org.osgi.framework.BundleContext; @Deprecated @@ -21,52 +16,5 @@ public abstract class AbstractBindingAwareProvider extends AbstractBrokerAwareAc @Override protected final void onBrokerAvailable(BindingAwareBroker broker, BundleContext context) { ProviderContext ctx = broker.registerProvider(this, context); - registerRpcImplementations(ctx); - registerFunctionality(ctx); - } - - private void registerFunctionality(ProviderContext ctx) { - Collection functionality = this.getFunctionality(); - if (functionality == null || functionality.isEmpty()) { - return; - } - for (ProviderFunctionality providerFunctionality : functionality) { - ctx.registerFunctionality(providerFunctionality); - } - - } - - private void registerRpcImplementations(ProviderContext ctx) { - Collection rpcs = this.getImplementations(); - if (rpcs == null || rpcs.isEmpty()) { - return; - } - for (RpcService rpcService : rpcs) { - // ctx.addRpcImplementation(type, implementation); - } - - } - - @Override - public Collection getFunctionality() { - return Collections.emptySet(); - } - - @Override - public Collection getImplementations() { - return Collections.emptySet(); - } - - /** - * Initialization of consumer context. - * - * {@link ProviderContext} is replacement of {@link ConsumerContext} - * so this method is not needed in case of Provider. - * - */ - @Deprecated - @Override - public final void onSessionInitialized(ConsumerContext session) { - // NOOP } }