X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsamples%2Fclustering-test-app%2Fprovider%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fclustering%2Fit%2Fprovider%2FPurchaseCarProvider.java;h=ebd5b2e9943b2f4ca28ce0c22d2871ef73fa8c0a;hp=c31a508b753fc28266e4fa614ba6ecb9214e9967;hb=7c6334fbe717fd51f76984e5789ae3d8ee2eb29a;hpb=1984e660ade65e692708722d21cbbbf76701151c diff --git a/opendaylight/md-sal/samples/clustering-test-app/provider/src/main/java/org/opendaylight/controller/clustering/it/provider/PurchaseCarProvider.java b/opendaylight/md-sal/samples/clustering-test-app/provider/src/main/java/org/opendaylight/controller/clustering/it/provider/PurchaseCarProvider.java index c31a508b75..ebd5b2e994 100644 --- a/opendaylight/md-sal/samples/clustering-test-app/provider/src/main/java/org/opendaylight/controller/clustering/it/provider/PurchaseCarProvider.java +++ b/opendaylight/md-sal/samples/clustering-test-app/provider/src/main/java/org/opendaylight/controller/clustering/it/provider/PurchaseCarProvider.java @@ -9,6 +9,7 @@ package org.opendaylight.controller.clustering.it.provider; import com.google.common.util.concurrent.SettableFuture; +import java.util.concurrent.Future; import org.opendaylight.controller.sal.binding.api.NotificationProviderService; import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.sal.clustering.it.car.purchase.rev140818.BuyCarInput; import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.sal.clustering.it.car.purchase.rev140818.CarBoughtBuilder; @@ -18,35 +19,31 @@ import org.opendaylight.yangtools.yang.common.RpcResultBuilder; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import java.util.concurrent.Future; - - -public class PurchaseCarProvider implements CarPurchaseService, AutoCloseable{ - - private static final Logger LOG = LoggerFactory.getLogger(PurchaseCarProvider.class); +public class PurchaseCarProvider implements CarPurchaseService, AutoCloseable { - private NotificationProviderService notificationProvider; + private static final Logger LOG = LoggerFactory.getLogger(PurchaseCarProvider.class); + private NotificationProviderService notificationProvider; - public void setNotificationProvider(final NotificationProviderService salService) { - this.notificationProvider = salService; - } + public void setNotificationProvider(final NotificationProviderService salService) { + this.notificationProvider = salService; + } - @Override - public Future> buyCar(BuyCarInput input) { - LOG.info("Routed RPC buyCar : generating notification for buying car [{}]", input); - SettableFuture> futureResult = SettableFuture.create(); - CarBoughtBuilder carBoughtBuilder = new CarBoughtBuilder(); - carBoughtBuilder.setCarId(input.getCarId()); - carBoughtBuilder.setPersonId(input.getPersonId()); - notificationProvider.publish(carBoughtBuilder.build()); - futureResult.set(RpcResultBuilder.success().build()); - return futureResult; - } - @Override - public void close() throws Exception { + @Override + public Future> buyCar(BuyCarInput input) { + LOG.info("Routed RPC buyCar : generating notification for buying car [{}]", input); + final SettableFuture> futureResult = SettableFuture.create(); + CarBoughtBuilder carBoughtBuilder = new CarBoughtBuilder(); + carBoughtBuilder.setCarId(input.getCarId()); + carBoughtBuilder.setPersonId(input.getPersonId()); + notificationProvider.publish(carBoughtBuilder.build()); + futureResult.set(RpcResultBuilder.success().build()); + return futureResult; + } - } + @Override + public void close() { + } }