@SuppressWarnings("unchecked") private void complete() { completing.set(true); if (buffered) { cr.bufferEntity(); } // TODO: dangerous cast, see javadoc! complete(extractor == null ? (T) cr : extractor.extractResult(cr)); }
result = extractor.extractResult(clientResponse); sharedStream.setException(null); result = extractor.extractResult(clientResponse);
T result = extractor.extractResult(aborted); callCompletedNoThrow(callback, result); return new CompletedFuture<T>(result, null);
@Override protected T buildResult(HttpContext context) throws Exception { if (buf != null) clientResponse.setConnection(new ContentInputStream(buf)); return responseExtractor.extractResult(clientResponse); }