/** * Stops all threads from sending data. * * @param timeout * The timeout to wait, which is not relevant here. * @param timeUnit * The time unit, which is not relevant in this method. */ @Override public synchronized void stop(long timeout, TimeUnit timeUnit) { if (stopped) { return; } httpClient.close(); stopped = true; }
httpClient.enhanceRequest(request); response = httpClient.sendPostRequest(request); HttpEntity respEntity = response.getEntity(); code = response.getStatusLine().getStatusCode(); request.releaseConnection(); httpClient.dispose(response);
HttpResponse response = null; try { response = apacheSender.sendPostRequest(request); if (networkHelper.isSuccess(response)) { final QuickPulseStatus quickPulseResultStatus = networkHelper.getQuickPulseStatus(response); apacheSender.dispose(response);
@Test public void testNewVersion() throws NoSuchFieldException, IllegalAccessException { ApacheSender sender = createApacheSender(true); CloseableHttpClient httpClient = (CloseableHttpClient)sender.getHttpClient(); assertNotNull(httpClient); }
HttpResponse response = null; try { response = apacheSender.sendPostRequest(post); if (networkHelper.isSuccess(response)) { final QuickPulseStatus quickPulseResultStatus = networkHelper.getQuickPulseStatus(response); } finally { if (response != null) { apacheSender.dispose(response);
ApacheSenderFactory.INSTANCE.create().close();