private CloseableHttpResponse get()

in src/main/java/org/apache/creadur/tentacles/NexusClient.java [108:125]


    private CloseableHttpResponse get(final HttpUriRequest request, int tries) throws IOException {
        try {
            request.setHeader(HttpHeaders.USER_AGENT, USER_AGENT_CONTENTS);
            return this.client.execute(request);
        } catch (final IOException e) {
            if (tries > 0) {
                try {
                    Thread.sleep(250);
                } catch (final InterruptedException ie) {
                    Thread.interrupted();
                    throw new IOException("Interrupted", ie);
                }
                return get(request, tries--);
            } else {
                throw e;
            }
        }
    }