REQUEST request = createRequest(requestMessage); if (request == null) return null; Callable<StreamResponseMessage> callable = createCallable(requestMessage, request); getConfiguration().getRequestExecutorService().submit(callable); if (log.isLoggable(Level.FINE)) log.fine( "Waiting " + getConfiguration().getTimeoutSeconds() + " seconds for HTTP request to complete: " + requestMessage ); StreamResponseMessage response = future.get(getConfiguration().getTimeoutSeconds(), TimeUnit.SECONDS); if (log.isLoggable(Level.FINEST)) log.finest("Got HTTP response in " + elapsed + "ms: " + requestMessage); if (getConfiguration().getLogWarningSeconds() > 0 && elapsed > getConfiguration().getLogWarningSeconds()*1000) { log.warning("HTTP request took a long time (" + elapsed + "ms): " + requestMessage); abort(request); throw new InterruptedException("HTTP request interrupted and aborted"); "Timeout of " + getConfiguration().getTimeoutSeconds() + " seconds while waiting for HTTP request to complete, aborting: " + requestMessage ); abort(request);
REQUEST request = createRequest(requestMessage); if (request == null) return null; Callable<StreamResponseMessage> callable = createCallable(requestMessage, request); getConfiguration().getRequestExecutorService().submit(callable); if (log.isLoggable(Level.FINE)) log.fine( "Waiting " + getConfiguration().getTimeoutSeconds() + " seconds for HTTP request to complete: " + requestMessage ); StreamResponseMessage response = future.get(getConfiguration().getTimeoutSeconds(), TimeUnit.SECONDS); if (log.isLoggable(Level.FINEST)) log.finest("Got HTTP response in " + elapsed + "ms: " + requestMessage); if (getConfiguration().getLogWarningSeconds() > 0 && elapsed > getConfiguration().getLogWarningSeconds()*1000) { log.warning("HTTP request took a long time (" + elapsed + "ms): " + requestMessage); abort(request); throw new InterruptedException("HTTP request interrupted and aborted"); "Timeout of " + getConfiguration().getTimeoutSeconds() + " seconds while waiting for HTTP request to complete, aborting: " + requestMessage ); abort(request);
REQUEST request = createRequest(requestMessage); if (request == null) return null; Callable<StreamResponseMessage> callable = createCallable(requestMessage, request); getConfiguration().getRequestExecutorService().submit(callable); if (log.isLoggable(Level.FINE)) log.fine( "Waiting " + getConfiguration().getTimeoutSeconds() + " seconds for HTTP request to complete: " + requestMessage ); StreamResponseMessage response = future.get(getConfiguration().getTimeoutSeconds(), TimeUnit.SECONDS); if (log.isLoggable(Level.FINEST)) log.finest("Got HTTP response in " + elapsed + "ms: " + requestMessage); if (getConfiguration().getLogWarningSeconds() > 0 && elapsed > getConfiguration().getLogWarningSeconds()*1000) { log.warning("HTTP request took a long time (" + elapsed + "ms): " + requestMessage); abort(request); throw new InterruptedException("HTTP request interrupted and aborted"); "Timeout of " + getConfiguration().getTimeoutSeconds() + " seconds while waiting for HTTP request to complete, aborting: " + requestMessage ); abort(request);