Added startImpl to provide BundleContext to providers
[controller.git] / opendaylight / sal / yang-prototype / sal / sal-binding-api / src / main / java / org / opendaylight / controller / sal / binding / api / AbstractBindingAwareProvider.java
index dbdedc359ed34d5c96a9596e152d354ec1b58f7c..20a7c0d779310037372a1a7ae5c4e1c6e8e59043 100644 (file)
@@ -11,8 +11,12 @@ public abstract class AbstractBindingAwareProvider implements BindingAwareProvid
             ServiceReference<BindingAwareBroker> brokerRef = context.getServiceReference(BindingAwareBroker.class);
             BindingAwareBroker broker = context.getService(brokerRef);
             broker.registerProvider(this, context);
+            startImpl(context);
     }
-
+    
+    @Deprecated
+    abstract protected void startImpl(BundleContext context);
+    
     @Override
     public final void stop(BundleContext context) throws Exception {