@Override public void doRpcCall(RpcOutcomeListener<ReflectionRPC.ReflectionInfoResp> outcomeListener, ProxyConnection connection) { connection.send(outcomeListener, ReflectionRPC.RpcType.REQ_REFLECTION_INFO, reflectionStatusRequest, ReflectionRPC .ReflectionInfoResp.class); } }
@Override public void doRpcCall(RpcOutcomeListener<ReflectionRPC.RefreshInfoResp> outcomeListener, ProxyConnection connection) { connection.send(outcomeListener, ReflectionRPC.RpcType.REQ_REFRESH_INFO, refreshInfoRequest, ReflectionRPC .RefreshInfoResp.class); } }
@Override public void doRpcCall(RpcOutcomeListener<Ack> outcomeListener, ProxyConnection connection) { connection.send(outcomeListener, rpcType, wrapper, Ack.class); } }
@Override public void doRpcCall(RpcOutcomeListener<WriteDataResponse> outcomeListener, ProxyConnection connection) { connection.send(outcomeListener, RpcType.WRITE_DATA_REQUEST, request, WriteDataResponse.class, buf); } }
@Override public void doRpcCall(RpcOutcomeListener<ReflectionRPC.DependencyInfoResp> outcomeListener, ProxyConnection connection) { connection.send(outcomeListener, ReflectionRPC.RpcType.REQ_DEPENDENCY_INFO, dependencyInfoRequest, ReflectionRPC .DependencyInfoResp.class); } }
@Override public void doRpcCall(RpcOutcomeListener<QueryProfile> outcomeListener, ProxyConnection connection) { connection.send(outcomeListener, RpcType.REQ_QUERY_PROFILE, queryId, QueryProfile.class); } }
@Override public void doRpcCall(RpcOutcomeListener<M> outcomeListener, ProxyConnection connection) { connection.send(outcomeListener, rpcType, request, clazz); } }
@Override public void doRpcCall(RpcOutcomeListener<Ack> outcomeListener, ProxyConnection connection) { connection.send(outcomeListener, RpcType.REQ_RECEIVER_FINISHED, finishedReceiver, Ack.class); } }
@Override public void doRpcCall(RpcOutcomeListener<Ack> outcomeListener, ProxyConnection connection) { connection.send(outcomeListener, RpcType.REQ_QUERY_CANCEL, jobCancelRequest, Ack.class); } }
@Override public void doRpcCall(RpcOutcomeListener<Ack> outcomeListener, ProxyConnection connection) { connection.send(outcomeListener, RpcType.REQ_START_FRAGMENTS, fragments, Ack.class); }
@Override public void doRpcCall(RpcOutcomeListener<Ack> outcomeListener, ProxyConnection connection) { connection.send(outcomeListener, RpcType.REQ_STREAM_COMPLETE, completion, Ack.class); }
@Override public void doRpcCall(RpcOutcomeListener<Ack> outcomeListener, ProxyConnection connection) { connection.send(outcomeListener, RpcType.REQ_OOB_MESSAGE, message, Ack.class); }
@Override public void doRpcCall(RpcOutcomeListener<Ack> outcomeListener, ProxyConnection connection) { connection.send(outcomeListener, RpcType.REQ_QUERY_DATA, batch.getHeader(), Ack.class, batch.getBuffers()); }
@Override public void doRpcCall(RpcOutcomeListener<Ack> outcomeListener, ProxyConnection connection) { connection.send(outcomeListener, RpcType.REQ_RECORD_BATCH, batch.getHeader(), Ack.class, batch.getBuffers()); }
@Override public void doRpcCall(RpcOutcomeListener<NodeEndpoint> outcomeListener, ProxyConnection connection) { connection.send(outcomeListener, new FakeEnum(type), expectedQ, NodeEndpoint.class); }
throw new AssertionError(format("Unexpected call to ProxyConnection#send with parameters: %s", Arrays.toString(invocation.getArguments()))); }).when(proxyConnection).send(any(RpcOutcomeListener.class), any(EnumLite.class), any(MessageLite.class), any(Class.class)); }).when(proxyConnection).send(any(RpcOutcomeListener.class), eq(requestType), eq(request), eq(responseClazz));
throw new AssertionError(format("Unexpected call to ProxyConnection#send with parameters: %s", Arrays.toString(invocation.getArguments()))); }).when(proxyConnection).send(any(RpcOutcomeListener.class), any(EnumLite.class), any(MessageLite.class), any(Class.class)); }).when(proxyConnection).send(any(RpcOutcomeListener.class), eq(requestType), eq(request), eq(response.getClass()));