X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=benchmark%2Frpcbenchmark%2Fsrc%2Fmain%2Fjava%2Frpcbenchmark%2Fimpl%2FGlobalBindingRTCClient.java;fp=benchmark%2Frpcbenchmark%2Fsrc%2Fmain%2Fjava%2Frpcbenchmark%2Fimpl%2FGlobalBindingRTCClient.java;h=86e3a097bf08a32af53fc489086fffae9d145536;hp=ba15d6305d565e5f25b3df065e81425324ac03bc;hb=7526de25301597d670657400b541b10455311fbe;hpb=9917911b1a492b5f9fbeef1591569f7fc4a80f68 diff --git a/benchmark/rpcbenchmark/src/main/java/rpcbenchmark/impl/GlobalBindingRTCClient.java b/benchmark/rpcbenchmark/src/main/java/rpcbenchmark/impl/GlobalBindingRTCClient.java index ba15d6305d..86e3a097bf 100644 --- a/benchmark/rpcbenchmark/src/main/java/rpcbenchmark/impl/GlobalBindingRTCClient.java +++ b/benchmark/rpcbenchmark/src/main/java/rpcbenchmark/impl/GlobalBindingRTCClient.java @@ -9,19 +9,15 @@ package rpcbenchmark.impl; import com.google.common.collect.ImmutableMap; import com.google.common.collect.ImmutableMap.Builder; -import java.util.Map; import java.util.concurrent.ExecutionException; -import java.util.concurrent.Future; import java.util.concurrent.atomic.AtomicLong; -import org.opendaylight.mdsal.binding.api.RpcConsumerRegistry; +import org.opendaylight.mdsal.binding.api.RpcService; import org.opendaylight.yang.gen.v1.rpcbench.payload.rev150702.GlobalRpcBench; import org.opendaylight.yang.gen.v1.rpcbench.payload.rev150702.GlobalRpcBenchInput; import org.opendaylight.yang.gen.v1.rpcbench.payload.rev150702.GlobalRpcBenchInputBuilder; -import org.opendaylight.yang.gen.v1.rpcbench.payload.rev150702.GlobalRpcBenchOutput; import org.opendaylight.yang.gen.v1.rpcbench.payload.rev150702.payload.Payload; import org.opendaylight.yang.gen.v1.rpcbench.payload.rev150702.payload.PayloadBuilder; import org.opendaylight.yang.gen.v1.rpcbench.payload.rev150702.payload.PayloadKey; -import org.opendaylight.yangtools.yang.common.RpcResult; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -44,8 +40,8 @@ public class GlobalBindingRTCClient implements RTCClient { return rpcError.get(); } - public GlobalBindingRTCClient(final RpcConsumerRegistry registry, final int inSize) { - this.globalRpcBench = registry.getRpc(GlobalRpcBench.class); + public GlobalBindingRTCClient(final RpcService rpcService, final int inSize) { + globalRpcBench = rpcService.getRpc(GlobalRpcBench.class); this.inSize = inSize; Builder listVals = ImmutableMap.builderWithExpectedSize(inSize); @@ -62,12 +58,12 @@ public class GlobalBindingRTCClient implements RTCClient { int error = 0; for (int i = 0; i < iterations; i++) { - Future> output = globalRpcBench.invoke(inVal); + final var output = globalRpcBench.invoke(inVal); try { - RpcResult rpcResult = output.get(); + final var rpcResult = output.get(); if (rpcResult.isSuccessful()) { - Map retVal = rpcResult.getResult().getPayload(); + final var retVal = rpcResult.getResult().getPayload(); if (retVal.size() == inSize) { ok++; } @@ -90,5 +86,4 @@ public class GlobalBindingRTCClient implements RTCClient { // TODO Auto-generated method stub } - }