Update to MD-SAL APIs
[controller.git] / opendaylight / md-sal / samples / toaster-provider / src / main / java / org / opendaylight / controller / sample / toaster / provider / ToasterProvider.java
index 64f2787456fd09149fdbee5eefc97b4492429052..3762740fca4d12a6bc11f3289347e657a1b9040a 100644 (file)
@@ -1,8 +1,8 @@
 package org.opendaylight.controller.sample.toaster.provider;
+
 import java.util.Collection;
 import java.util.Collections;
 
-
 import org.opendaylight.controller.sal.binding.api.AbstractBindingAwareProvider;
 import org.opendaylight.controller.sal.binding.api.BindingAwareBroker;
 import org.opendaylight.controller.sal.binding.api.BindingAwareProvider;
@@ -17,50 +17,32 @@ import org.osgi.framework.ServiceReference;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-
 public class ToasterProvider extends AbstractBindingAwareProvider {
     private static final Logger log = LoggerFactory.getLogger(ToasterProvider.class);
 
-       private ConsumerContext consumerContext;
-       private ProviderContext providerContext;
-       private OpendaylightToaster toaster;
-       
-       
-       public ToasterProvider() {
-               toaster = new OpendaylightToaster();
-       }
-       
-       @Override
-       public void onSessionInitialized(ConsumerContext session) {
-               log.info("Consumer Session initialized");
-               this.consumerContext = session;
+    private ProviderContext providerContext;
+    private OpendaylightToaster toaster;
+
+    public ToasterProvider() {
+        toaster = new OpendaylightToaster();
+    }
+
+    @Override
+    public void onSessionInitiated(ProviderContext session) {
+        log.info("Provider Session initialized");
 
-       }
+        this.providerContext = session;
+        toaster.setNotificationProvider(session.getSALService(NotificationProviderService.class));
+        providerContext.addRpcImplementation(ToasterService.class, toaster);
+    }
 
-       @Override
-       public void onSessionInitiated(ProviderContext session) {
-               log.info("Provider Session initialized");
-               
-               this.providerContext = session;
-               toaster.setNotificationProvider(session.getSALService(NotificationProviderService.class));
-               providerContext.addRpcImplementation(ToasterService.class, toaster);
-       }       
-       
-       
-       @Override
-       public Collection<? extends RpcService> getImplementations() {
-               return Collections.emptySet();
-       }
+    @Override
+    public Collection<? extends RpcService> getImplementations() {
+        return Collections.emptySet();
+    }
 
-       @Override
-       public Collection<? extends ProviderFunctionality> getFunctionality() {
-               return Collections.emptySet();
-       }
-       
-       @Override
-       @Deprecated
-       protected void startImpl(BundleContext context) {
-           // TODO Auto-generated method stub
-           
-       }
+    @Override
+    public Collection<? extends ProviderFunctionality> getFunctionality() {
+        return Collections.emptySet();
+    }
 }