TSC-99 Adjust to RPC method signature update
authorFaseela K <faseela.k@ericsson.com>
Mon, 30 Apr 2018 07:27:41 +0000 (12:57 +0530)
committerMichael Vorburger <vorburger@redhat.com>
Wed, 23 May 2018 18:04:29 +0000 (18:04 +0000)
Change-Id: I1307120c6400e225a3e5e3e2344648ea5c7c5396
Signed-off-by: Faseela K <faseela.k@ericsson.com>
impl/src/main/java/org/opendaylight/genius/srm/impl/SrmRpcProvider.java

index 0663151b40941a269a93ac24c92d4989d2839e90..c0cdce6e8640a869a1083caca1860f591701269c 100644 (file)
@@ -9,9 +9,10 @@
 package org.opendaylight.genius.srm.impl;
 
 import com.google.common.util.concurrent.Futures;
-import java.util.concurrent.Future;
+import com.google.common.util.concurrent.ListenableFuture;
 import javax.inject.Inject;
 import javax.inject.Singleton;
+
 import org.opendaylight.controller.md.sal.binding.api.DataBroker;
 import org.opendaylight.genius.tools.mdsal.rpc.FutureRpcResults;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.srm.rpcs.rev170711.RecoverInput;
@@ -36,13 +37,13 @@ public class SrmRpcProvider implements SrmRpcsService {
     }
 
     @Override
-    public Future<RpcResult<RecoverOutput>> recover(RecoverInput input) {
+    public ListenableFuture<RpcResult<RecoverOutput>> recover(RecoverInput input) {
         return FutureRpcResults.fromListenableFuture(LOG, "recover", input,
             () -> Futures.immediateFuture(SrmRpcUtils.callSrmOp(dataBroker, input))).build();
     }
 
     @Override
-    public Future<RpcResult<ReinstallOutput>> reinstall(ReinstallInput input) {
+    public ListenableFuture<RpcResult<ReinstallOutput>> reinstall(ReinstallInput input) {
         return FutureRpcResults.fromListenableFuture(LOG, "reinstall", input,
             () -> Futures.immediateFuture(SrmRpcUtils.callSrmOp(dataBroker, input))).build();
     }