@Override
  public void closeConnection(NetworkRequest originalRequest) throws InterruptedException {
    SocketServerResponse response = new SocketServerResponse(originalRequest, null, null);
    responseQueues.get(response.getProcessor()).put(response);
    for (ResponseListener listener : responseListeners) {
      listener.onResponse(response.getProcessor());
    }
  }
Closes the connection and does not send any response
ambry-network/src/main/java/com/github/ambry/network/SocketRequestResponseChannel.java