List of usage examples for org.apache.http.impl.conn BasicHttpClientConnectionManager BasicHttpClientConnectionManager
public BasicHttpClientConnectionManager()
From source file:com.yaauie.unfurl.UrlExpander.java
public UrlExpander() { this(new BasicHttpClientConnectionManager()); }
From source file:com.betfair.testing.utils.cougar.misc.PageManagerImpl.java
public PageManagerImpl() { httpClient = HttpClientBuilder.create().setConnectionManager(new BasicHttpClientConnectionManager()) .build(); }
From source file:name.martingeisse.trading_game.platform.application.AbstractApplicationModule.java
@Override protected void configure() { // configuration participants defineExtensionPoint(ConfigurationParticipant.class); extend(ConfigurationParticipant.class, PostgresService.class); // game listeners defineExtensionPoint(GameEventListener.class); // HTTP client bind(HttpClient.class) .toInstance(HttpClients.custom().setConnectionManager(new BasicHttpClientConnectionManager()) .setDefaultCookieStore(new NullCookieStore()).build()); }
From source file:com.kurtraschke.septa.gtfsrealtime.services.TrainViewService.java
@PostConstruct public void start() { _connectionManager = new BasicHttpClientConnectionManager(); }
From source file:com.kurtraschke.ctatt.gtfsrealtime.services.TrainTrackerDataService.java
@PostConstruct public void start() { _connectionManager = new BasicHttpClientConnectionManager(); JacksonXmlModule m = new JacksonXmlModule(); m.setDefaultUseWrapper(false);/* w ww . ja va 2 s . c o m*/ _xmlMapper = new XmlMapper(m); }
From source file:net.sf.jasperreports.phantomjs.ProcessConnection.java
public ProcessConnection(ProcessDirector director, PhantomJSProcess process) { this.process = process; HttpClientBuilder clientBuilder = HttpClients.custom(); // single connection BasicHttpClientConnectionManager connManager = new BasicHttpClientConnectionManager(); clientBuilder.setConnectionManager(connManager); RequestConfig requestConfig = RequestConfig.custom() // ignore cookies for now .setCookieSpec(CookieSpecs.IGNORE_COOKIES).setSocketTimeout(director.getRequestTimeout()).build(); clientBuilder.setDefaultRequestConfig(requestConfig); this.httpClient = clientBuilder.build(); }
From source file:name.martingeisse.trading_game.platform.fakecdn.FakeCdn.java
/** * *///from www .j a va 2s .com private HttpResponse fetchResponse(String url) throws IOException { // TODO inject HttpClient HttpClientConnectionManager connectionManager = new BasicHttpClientConnectionManager(); HttpClient client = HttpClients.custom().setConnectionManager(connectionManager) .setDefaultCookieStore(new NullCookieStore()).build(); for (int i = 0; i < 10; i++) { HttpUriRequest request = new HttpGet(url); HttpResponse response = client.execute(request); int statusCode = response.getStatusLine().getStatusCode(); if (statusCode < 300 || statusCode >= 400) { return response; } url = response.getFirstHeader("Location").getValue(); if (url == null) { throw new IOException("redirect without location header"); } } throw new IOException("too many redirects"); }
From source file:com.jaspersoft.studio.data.adapter.JSSBuiltinDataFileServiceFactory.java
@Override public DataFileService createService(JasperReportsContext context, DataFile dataFile) { if (dataFile instanceof RepositoryDataLocation) { return new RepositoryDataLocationService(context, (RepositoryDataLocation) dataFile); }/*from w w w . j a va 2s .co m*/ if (dataFile instanceof HttpDataLocation) { return new HttpDataService(context, (HttpDataLocation) dataFile) { @Override protected CloseableHttpClient createHttpClient(Map<String, Object> parameters) { HttpClientBuilder clientBuilder = HttpClients.custom(); HttpUtils.setupProxy(clientBuilder); // single connection BasicHttpClientConnectionManager connManager = new BasicHttpClientConnectionManager(); clientBuilder.setConnectionManager(connManager); // ignore cookies for now RequestConfig requestConfig = RequestConfig.custom().setCookieSpec(CookieSpecs.IGNORE_COOKIES) .build(); clientBuilder.setDefaultRequestConfig(requestConfig); HttpClientContext clientContext = HttpClientContext.create(); setAuthentication(parameters, clientContext); CloseableHttpClient client = clientBuilder.build(); return client; } }; } return null; }
From source file:name.martingeisse.servlet_httpclient.sidekicks.fakecdn.FakeCdn.java
/** * /*from w w w. j a v a2 s . c o m*/ */ private HttpResponse fetchResponse(String url) throws IOException { HttpClientConnectionManager connectionManager = new BasicHttpClientConnectionManager(); HttpClient client = HttpClients.custom().setConnectionManager(connectionManager) .setDefaultCookieStore(new NullCookieStore()).build(); while (true) { HttpUriRequest request = new HttpGet(url); HttpResponse response = client.execute(request); int statusCode = response.getStatusLine().getStatusCode(); if (statusCode < 300 || statusCode >= 400) { return response; } url = response.getFirstHeader("Location").getValue(); if (url == null) { throw new IOException("redirect without location header"); } } }