final HttpClientWrapper ret = HttpClientWrapper.create(); ret.m_cookieStore = m_cookieStore; ret.m_reuseConnections = m_reuseConnections;
public NominatimGeocoderService() { m_clientWrapper = HttpClientWrapper.create() .dontReuseConnections(); if(m_useSystemProxy) { m_clientWrapper.useSystemProxySettings(); } }
public NominatimGeocoderService() { m_clientWrapper = HttpClientWrapper.create() .dontReuseConnections(); if(m_useSystemProxy) { m_clientWrapper.useSystemProxySettings(); } }
@Override public void run() { final UsageStatisticsReportDTO usageStatsReport = generateReport(); final String usageStatsReportJson = usageStatsReport.toJson(); final HttpClientWrapper clientWrapper = HttpClientWrapper.create() .setConnectionTimeout(30 * 1000) .setSocketTimeout(30 * 1000); if(m_useSystemProxy) { clientWrapper.useSystemProxySettings(); } try (CloseableHttpClient client = clientWrapper.getClient()) { HttpPost httpRequest = new HttpPost(m_url + USAGE_REPORT); httpRequest.setEntity(new StringEntity(usageStatsReportJson, ContentType.create("application/json", StandardCharsets.UTF_8))); LOG.info("Sending usage statistics report to {}: {}", httpRequest.getURI(), usageStatsReportJson); client.execute(httpRequest); LOG.info("Succesfully sent usage statistics report."); } catch (IOException e) { LOG.info("The usage statistics report was not succesfully delivered: {}", e.getMessage()); } } }
@Override public void run() { final UsageStatisticsReportDTO usageStatsReport = generateReport(); final String usageStatsReportJson = usageStatsReport.toJson(); final HttpClientWrapper clientWrapper = HttpClientWrapper.create() .setConnectionTimeout(30 * 1000) .setSocketTimeout(30 * 1000); if(m_useSystemProxy) { clientWrapper.useSystemProxySettings(); } try (CloseableHttpClient client = clientWrapper.getClient()) { HttpPost httpRequest = new HttpPost(m_url + USAGE_REPORT); httpRequest.setEntity(new StringEntity(usageStatsReportJson, ContentType.create("application/json", StandardCharsets.UTF_8))); LOG.info("Sending usage statistics report to {}: {}", httpRequest.getURI(), usageStatsReportJson); client.execute(httpRequest); LOG.info("Succesfully sent usage statistics report."); } catch (IOException e) { LOG.info("The usage statistics report was not succesfully delivered: {}", e.getMessage()); } } }
final HttpClientWrapper clientWrapper = HttpClientWrapper.create() .setConnectionTimeout(3000) .setSocketTimeout(3000)
final HttpClientWrapper clientWrapper = HttpClientWrapper.create() .setConnectionTimeout(3000) .setSocketTimeout(3000);
public synchronized HttpClientWrapper getClientWrapper() { if (m_clientWrapper == null) { m_clientWrapper = HttpClientWrapper.create() .setSocketTimeout(m_timeout) .setConnectionTimeout(m_timeout)
public synchronized HttpClientWrapper getClientWrapper() { if (m_clientWrapper == null) { m_clientWrapper = HttpClientWrapper.create() .setSocketTimeout(m_timeout) .setConnectionTimeout(m_timeout)
String message = buildMessage(arguments); final HttpClientWrapper clientWrapper = HttpClientWrapper.create() .setConnectionTimeout(3000) .setSocketTimeout(3000);
m_httpMethod.setProtocolVersion(m_version); m_httpClientWrapper = HttpClientWrapper.create(); if (m_overrideSSL) { try {
@Override public Requisition getRequisitionFor(HttpRequisitionRequest request) { try (HttpClientWrapper client = HttpClientWrapper.create()) { final URI uri = new URI(request.getUrl()); HttpGet get = new HttpGet(uri); if (Boolean.FALSE.equals(request.getStrictSsl())) { client.trustSelfSigned(uri.getScheme()); } if(Boolean.TRUE.equals(request.getUseSystemProxy())){ client.useSystemProxySettings(); } if (request.getUsername() != null) { client.addBasicCredentials(request.getPassword(), request.getPassword()); } try (CloseableHttpResponse response = client.execute(get)) { String responseString = new BasicResponseHandler().handleResponse(response); return JaxbUtils.unmarshal(Requisition.class, responseString); } } catch (Exception e) { throw new RuntimeException(e); } }
final HttpClientWrapper clientWrapper = HttpClientWrapper.create() .setConnectionTimeout(connectionTimeout) .setSocketTimeout(socketTimeout)
return; m_clientWrapper = HttpClientWrapper.create(); if (m_request != null) { int timeout = m_request.getParameterAsInt("timeout");
/** * Test the Servlet with a simple POST Request based on XML Data. * * @throws Exception the exception */ @Test @JUnitHttpServer(port=10342, https=false, webapps={ @Webapp(context="/junit", path="src/test/resources/test-webapp") }) public void testServlet() throws Exception { String xml = "<person><firstName>Alejandro</firstName></person>"; final HttpClientWrapper clientWrapper = HttpClientWrapper.create(); try { StringEntity entity = new StringEntity(xml, ContentType.APPLICATION_XML); HttpPost method = new HttpPost("http://localhost:10342/junit/test/sample"); method.setEntity(entity); CloseableHttpResponse response = clientWrapper.execute(method); Assert.assertEquals(200, response.getStatusLine().getStatusCode()); Assert.assertEquals("OK!", EntityUtils.toString(response.getEntity())); } finally { IOUtils.closeQuietly(clientWrapper); } }
return; m_clientWrapper = HttpClientWrapper.create(); if (m_request != null) { int timeout = m_request.getParameterAsInt("timeout");
public PollStatus poll(MonitoredService svc, Map<String,Object> map) { PollStatus pollStatus = PollStatus.unresponsive(); HttpClientWrapper clientWrapper = HttpClientWrapper.create(); setUseSystemProxyIfDefined(clientWrapper, map);
HttpClientWrapper createHttpClient() { HttpClientWrapper clientWrapper = HttpClientWrapper.create() .setConnectionTimeout(getTimeout()) .setSocketTimeout(getTimeout()) .setRetries(getRetries()) .useBrowserCompatibleCookies(); setUseSystemProxyIfDefined(clientWrapper, m_parameterMap); return clientWrapper; } }
final HttpVersion httpVersion = computeVersion(collectorAgent.getUriDef()); clientWrapper = HttpClientWrapper.create() .setConnectionTimeout(ParameterMap.getKeyedInteger(collectorAgent.getParameters(), ParameterName.TIMEOUT.toString(), DEFAULT_SO_TIMEOUT)) .setSocketTimeout(ParameterMap.getKeyedInteger(collectorAgent.getParameters(), ParameterName.TIMEOUT.toString(), DEFAULT_SO_TIMEOUT))
final HttpVersion httpVersion = computeVersion(collectorAgent.getUriDef()); clientWrapper = HttpClientWrapper.create() .setConnectionTimeout(ParameterMap.getKeyedInteger(collectorAgent.getParameters(), ParameterName.TIMEOUT.toString(), DEFAULT_SO_TIMEOUT)) .setSocketTimeout(ParameterMap.getKeyedInteger(collectorAgent.getParameters(), ParameterName.TIMEOUT.toString(), DEFAULT_SO_TIMEOUT))