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 / AbstractBindingAwareConsumer.java
index b90bd2388604af2a19dcce14331fc7c3df46ca91..a176664ff9e377c129fe367cb50a842904f86118 100644 (file)
@@ -11,9 +11,13 @@ public abstract class AbstractBindingAwareConsumer implements BindingAwareConsum
         ServiceReference<BindingAwareBroker> brokerRef = context.getServiceReference(BindingAwareBroker.class);
         BindingAwareBroker broker = context.getService(brokerRef);
         broker.registerConsumer(this, context);
+        startImpl(context);
         //context.ungetService(brokerRef);
     }
 
+    @Deprecated
+    abstract protected void startImpl(BundleContext context);
+    
     @Override
     public final  void stop(BundleContext context) throws Exception {
         // TODO Auto-generated method stub