diff options
Diffstat (limited to 'config-proxy/src/test/java/com/yahoo/vespa/config/proxy/MockRpcServer.java')
-rw-r--r-- | config-proxy/src/test/java/com/yahoo/vespa/config/proxy/MockRpcServer.java | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/config-proxy/src/test/java/com/yahoo/vespa/config/proxy/MockRpcServer.java b/config-proxy/src/test/java/com/yahoo/vespa/config/proxy/MockRpcServer.java new file mode 100644 index 00000000000..56fcca191de --- /dev/null +++ b/config-proxy/src/test/java/com/yahoo/vespa/config/proxy/MockRpcServer.java @@ -0,0 +1,23 @@ +// Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. +package com.yahoo.vespa.config.proxy; + +import com.yahoo.vespa.config.RawConfig; +import com.yahoo.vespa.config.protocol.JRTServerConfigRequest; + +/** + * @author hmusum + */ +public class MockRpcServer implements RpcServer { + + volatile long responses = 0; + volatile long errorResponses = 0; + + public void returnOkResponse(JRTServerConfigRequest request, RawConfig config) { + responses++; + } + + public void returnErrorResponse(JRTServerConfigRequest request, int errorCode, String message) { + responses++; + errorResponses++; + } +} |