X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsamples%2Ftoaster-consumer%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsample%2Ftoaster%2Fprovider%2Fimpl%2FToastConsumerImpl.java;h=87e5787ef5c9f63df75c95344ae4ac64e608b76a;hp=d83d22337dc5d658ab61b16293c6b3d9c993ccc6;hb=2c9ffa0406763f72332d60e3a49c57640ffafdcf;hpb=fe024ad74b8656c3ee61b9ddff6009a779aa2189 diff --git a/opendaylight/md-sal/samples/toaster-consumer/src/main/java/org/opendaylight/controller/sample/toaster/provider/impl/ToastConsumerImpl.java b/opendaylight/md-sal/samples/toaster-consumer/src/main/java/org/opendaylight/controller/sample/toaster/provider/impl/ToastConsumerImpl.java index d83d22337d..87e5787ef5 100644 --- a/opendaylight/md-sal/samples/toaster-consumer/src/main/java/org/opendaylight/controller/sample/toaster/provider/impl/ToastConsumerImpl.java +++ b/opendaylight/md-sal/samples/toaster-consumer/src/main/java/org/opendaylight/controller/sample/toaster/provider/impl/ToastConsumerImpl.java @@ -7,30 +7,22 @@ */ package org.opendaylight.controller.sample.toaster.provider.impl; -import java.util.Dictionary; import java.util.Hashtable; import java.util.concurrent.ExecutionException; import org.opendaylight.controller.sal.binding.api.AbstractBindingAwareConsumer; -import org.opendaylight.controller.sal.binding.api.BindingAwareBroker; +import org.opendaylight.controller.sal.binding.api.BindingAwareBroker.ConsumerContext; import org.opendaylight.controller.sal.binding.api.BindingAwareConsumer; import org.opendaylight.controller.sal.binding.api.NotificationListener; import org.opendaylight.controller.sal.binding.api.NotificationService; -import org.opendaylight.controller.sal.binding.api.BindingAwareBroker.ConsumerContext; -import org.opendaylight.controller.sal.binding.api.data.DataBrokerService; -import org.opendaylight.controller.sal.common.DataStoreIdentifier; -import org.opendaylight.controller.sal.common.GlobalDataStore; import org.opendaylight.controller.sample.toaster.provider.api.ToastConsumer; import org.opendaylight.yang.gen.v1.http.netconfcentral.org.ns.toaster.rev091120.MakeToastInputBuilder; import org.opendaylight.yang.gen.v1.http.netconfcentral.org.ns.toaster.rev091120.ToastDone; import org.opendaylight.yang.gen.v1.http.netconfcentral.org.ns.toaster.rev091120.ToastType; -import org.opendaylight.yang.gen.v1.http.netconfcentral.org.ns.toaster.rev091120.Toaster; -import org.opendaylight.yang.gen.v1.http.netconfcentral.org.ns.toaster.rev091120.ToasterData; import org.opendaylight.yang.gen.v1.http.netconfcentral.org.ns.toaster.rev091120.ToasterService; import org.opendaylight.yangtools.yang.common.RpcResult; import org.osgi.framework.BundleActivator; import org.osgi.framework.BundleContext; -import org.osgi.framework.ServiceReference; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -53,18 +45,18 @@ public class ToastConsumerImpl extends AbstractBindingAwareConsumer implements B RpcResult result = getToastService().makeToast(toastInput.build()).get(); if (result.isSuccessful()) { - log.info("Toast was successfuly finished"); + log.trace("Toast was successfuly finished"); } else { - log.info("Toast was not successfuly finished"); + log.warn("Toast was not successfuly finished"); } return result.isSuccessful(); } catch (InterruptedException | ExecutionException e) { - log.info("Error occured during toast creation"); + log.warn("Error occured during toast creation"); } return false; } - + @Override @Deprecated protected void startImpl(BundleContext context) { @@ -75,23 +67,12 @@ public class ToastConsumerImpl extends AbstractBindingAwareConsumer implements B public void onSessionInitialized(ConsumerContext session) { this.session = session; NotificationService notificationService = session.getSALService(NotificationService.class); - notificationService.addNotificationListener(ToastDone.class, this); - - - } - - private void loadToasterData() { - // We request data store service implementation - DataBrokerService brokerService = session.getSALService(DataBrokerService.class); - - ToasterData data = brokerService.getData(GlobalDataStore.RuntimeInfo, ToasterData.class); - Toaster toaster = data.getToaster(); - log.info("Available toaster is: ", toaster.getToasterManufacturer(),toaster.getToasterModelNumber()); + notificationService.registerNotificationListener(ToastDone.class, this); } @Override public void onNotification(ToastDone notification) { - log.info("ToastDone Notification Received: {} ",notification.getToastStatus()); + log.trace("ToastDone Notification Received: {} ",notification.getToastStatus()); }