new MultipleResourceHttpFetcher(requestPipeline, executor); Map<Uri, FutureTask<RequestContext>> futureTasks = fetcher.fetchUnique(resourceRequests); String cssContent = processAllImgResources(nodes, futureTasks);
@Before public void setUp() throws Exception { requestPipeline = mock(RequestPipeline.class); fetcher = new MultipleResourceHttpFetcher(requestPipeline, executor); reqCxt1 = createRequestContext(IMG_URI, "jpeg image", "image/jpeg"); reqCxt2 = createRequestContext(CSS_URI, "css files", "text/css"); reqCxt3 = createRequestContext(IMG_URI, "jpeg image", "image/jpeg"); }
@Before public void setUp() throws Exception { requestPipeline = mock(RequestPipeline.class); fetcher = new MultipleResourceHttpFetcher(requestPipeline, executor); reqCxt1 = createRequestContext(IMG_URI, "jpeg image", "image/jpeg"); reqCxt2 = createRequestContext(CSS_URI, "css files", "text/css"); reqCxt3 = createRequestContext(IMG_URI, "jpeg image", "image/jpeg"); }
new MultipleResourceHttpFetcher(requestPipeline, executor); List<Pair<Uri, FutureTask<RequestContext>>> futureTasks = parallelFetcher.fetchAll(requests);