dbdedc359ed34d5c96a9596e152d354ec1b58f7c
[controller.git] / opendaylight / sal / yang-prototype / sal / sal-binding-api / src / main / java / org / opendaylight / controller / sal / binding / api / AbstractBindingAwareProvider.java
1 package org.opendaylight.controller.sal.binding.api;
2
3 import org.osgi.framework.BundleActivator;
4 import org.osgi.framework.BundleContext;
5 import org.osgi.framework.ServiceReference;
6
7 public abstract class AbstractBindingAwareProvider implements BindingAwareProvider, BundleActivator {
8
9     @Override
10     public final void start(BundleContext context) throws Exception {
11             ServiceReference<BindingAwareBroker> brokerRef = context.getServiceReference(BindingAwareBroker.class);
12             BindingAwareBroker broker = context.getService(brokerRef);
13             broker.registerProvider(this, context);
14     }
15
16     @Override
17     public final void stop(BundleContext context) throws Exception {
18             
19             
20     }
21 }