X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=interfacemanager%2Finterfacemanager-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fgenius%2Finterfacemanager%2Frpcservice%2FInterfaceManagerRpcService.java;h=35c0d7112600aa1be41900598f63148ff5679f93;hb=3180856ced70623cd965739e19b0bc0675e588f1;hp=3933c5e7c49c899c14b2e6b8e9286e79695eb58a;hpb=b36e2ac010b92d97fe894add525e1f80561ec0e3;p=genius.git diff --git a/interfacemanager/interfacemanager-impl/src/main/java/org/opendaylight/genius/interfacemanager/rpcservice/InterfaceManagerRpcService.java b/interfacemanager/interfacemanager-impl/src/main/java/org/opendaylight/genius/interfacemanager/rpcservice/InterfaceManagerRpcService.java index 3933c5e7c..35c0d7112 100644 --- a/interfacemanager/interfacemanager-impl/src/main/java/org/opendaylight/genius/interfacemanager/rpcservice/InterfaceManagerRpcService.java +++ b/interfacemanager/interfacemanager-impl/src/main/java/org/opendaylight/genius/interfacemanager/rpcservice/InterfaceManagerRpcService.java @@ -11,9 +11,10 @@ import static org.opendaylight.genius.tools.mdsal.rpc.FutureRpcResults.LogLevel. import static org.opendaylight.genius.tools.mdsal.rpc.FutureRpcResults.LogLevel.NONE; import static org.opendaylight.genius.tools.mdsal.rpc.FutureRpcResults.fromListenableFuture; -import java.util.concurrent.Future; +import com.google.common.util.concurrent.ListenableFuture; import javax.inject.Inject; import javax.inject.Singleton; + import org.opendaylight.genius.interfacemanager.interfaces.InterfaceManagerService; import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rpcs.rev160406.GetDpidFromInterfaceInput; import org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rpcs.rev160406.GetDpidFromInterfaceOutput; @@ -53,59 +54,61 @@ public class InterfaceManagerRpcService implements OdlInterfaceRpcService { } @Override - public Future> getEndpointIpForDpn(GetEndpointIpForDpnInput input) { + public ListenableFuture> getEndpointIpForDpn(GetEndpointIpForDpnInput input) { return fromListenableFuture(LOG, input, () -> interfaceManagerService.getEndpointIpForDpn(input)).build(); } @Override - public Future> getInterfaceType(GetInterfaceTypeInput input) { + public ListenableFuture> getInterfaceType(GetInterfaceTypeInput input) { return fromListenableFuture(LOG, input, () -> interfaceManagerService.getInterfaceType(input)).build(); } @Override - public Future> getTunnelType(GetTunnelTypeInput input) { + public ListenableFuture> getTunnelType(GetTunnelTypeInput input) { return fromListenableFuture(LOG, input, () -> interfaceManagerService.getTunnelType(input)).build(); } @Override - public Future> getPortFromInterface(GetPortFromInterfaceInput input) { + public ListenableFuture> getPortFromInterface( + GetPortFromInterfaceInput input) { return fromListenableFuture(LOG, input, () -> interfaceManagerService.getPortFromInterface(input)).build(); } @Override - public Future> getNodeconnectorIdFromInterface( + public ListenableFuture> getNodeconnectorIdFromInterface( GetNodeconnectorIdFromInterfaceInput input) { return fromListenableFuture(LOG, input, () -> interfaceManagerService.getNodeconnectorIdFromInterface(input)) .build(); } @Override - public Future> getInterfaceFromIfIndex( + public ListenableFuture> getInterfaceFromIfIndex( GetInterfaceFromIfIndexInput input) { return fromListenableFuture(LOG, input, () -> interfaceManagerService.getInterfaceFromIfIndex(input)).build(); } @Override - public Future> getDpnInterfaceList(GetDpnInterfaceListInput input) { + public ListenableFuture> getDpnInterfaceList(GetDpnInterfaceListInput input) { return fromListenableFuture(LOG, input, () -> interfaceManagerService.getDpnInterfaceList(input)).build(); } @Override - public Future> getEgressInstructionsForInterface( + public ListenableFuture> getEgressInstructionsForInterface( GetEgressInstructionsForInterfaceInput input) { return fromListenableFuture(LOG, input, () -> interfaceManagerService.getEgressInstructionsForInterface(input)) .onFailureLogLevel(DEBUG).build(); } @Override - public Future> getEgressActionsForInterface( + public ListenableFuture> getEgressActionsForInterface( GetEgressActionsForInterfaceInput input) { return fromListenableFuture(LOG, input, () -> interfaceManagerService.getEgressActionsForInterface(input)) .onFailureLogLevel(DEBUG).build(); } @Override - public Future> getDpidFromInterface(GetDpidFromInterfaceInput input) { + public ListenableFuture> getDpidFromInterface( + GetDpidFromInterfaceInput input) { String interfaceName = input.getIntfName(); return fromListenableFuture(LOG, input, () -> interfaceManagerService.getDpidFromInterface(input)) .withRpcErrorMessage(e -> getDpidFromInterfaceErrorMessage(interfaceName, e.getMessage()))