List of usage examples for org.apache.http.impl.client DefaultHttpRequestRetryHandler DefaultHttpRequestRetryHandler
public DefaultHttpRequestRetryHandler()
From source file:com.navercorp.pinpoint.plugin.httpclient4.HttpClient4PluginTest.java
@Test public void addDefaultHttpRequestRetryHandlerClass() { DefaultHttpRequestRetryHandler retryHandler = new DefaultHttpRequestRetryHandler(); IOException iOException = new IOException(); HttpContext context = new BasicHttpContext(); assertTrue(retryHandler.retryRequest(iOException, 1, context)); assertTrue(retryHandler.retryRequest(iOException, 2, context)); }
From source file:com.microsoft.windowsazure.management.ManagementIntegrationTestBase.java
protected static void createService() throws Exception { // reinitialize configuration from known state Configuration config = createConfiguration(); config.setProperty(ApacheConfigurationProperties.PROPERTY_RETRY_HANDLER, new DefaultHttpRequestRetryHandler()); // add LoggingFilter to any pipeline that is created Registry builder = (Registry) config.getBuilder(); builder.alter(ManagementClient.class, Client.class, new Alteration<Client>() { @Override// w ww. j av a2s . co m public Client alter(String profile, Client client, Builder builder, Map<String, Object> properties) { client.addFilter(new LoggingFilter()); return client; } }); createManagementClient(config); }
From source file:com.microsoft.windowsazure.management.website.WebSiteManagementIntegrationTestBase.java
protected static void createService() throws Exception { // reinitialize configuration from known state Configuration config = createConfiguration(); config.setProperty(ApacheConfigurationProperties.PROPERTY_RETRY_HANDLER, new DefaultHttpRequestRetryHandler()); // add LoggingFilter to any pipeline that is created Registry builder = (Registry) config.getBuilder(); builder.alter(WebSiteManagementClient.class, Client.class, new Alteration<Client>() { @Override//w ww . j a va 2 s . c o m public Client alter(String profile, Client client, Builder builder, Map<String, Object> properties) { client.addFilter(new LoggingFilter()); return client; } }); webSiteManagementClient = WebSiteManagementService.create(config); addClient((ServiceClient<?>) webSiteManagementClient, new Callable<Void>() { @Override public Void call() throws Exception { createService(); return null; } }); }
From source file:com.microsoft.windowsazure.management.storage.StorageManagementIntegrationTestBase.java
protected static void createService() throws Exception { // reinitialize configuration from known state Configuration config = createConfiguration(); config.setProperty(ApacheConfigurationProperties.PROPERTY_RETRY_HANDLER, new DefaultHttpRequestRetryHandler()); storageManagementClient = StorageManagementService.create(config); addClient((ServiceClient<?>) storageManagementClient, new Callable<Void>() { @Override/*from w ww .j a v a 2 s . c o m*/ public Void call() throws Exception { createService(); return null; } }); addRegexRule("azurejavatest[a-z]{10}"); }
From source file:com.baidu.oped.apm.profiler.modifier.connector.httpclient4.DefaultHttpRequestRetryHandlerModifierTest.java
@Test public void test() { DefaultHttpRequestRetryHandler retryHandler = new DefaultHttpRequestRetryHandler(); IOException iOException = new IOException(); HttpContext context = new BasicHttpContext(); assertTrue(retryHandler.retryRequest(iOException, 1, context)); assertTrue(retryHandler.retryRequest(iOException, 2, context)); assertEquals(2, getCurrentSpanEvents().size()); }
From source file:com.navercorp.pinpoint.plugin.httpclient4.DefaultHttpRequestRetryHandlerModifierIT.java
@Test public void test() throws Exception { DefaultHttpRequestRetryHandler retryHandler = new DefaultHttpRequestRetryHandler(); IOException iOException = new IOException(); HttpContext context = new BasicHttpContext(); assertTrue(retryHandler.retryRequest(iOException, 1, context)); assertTrue(retryHandler.retryRequest(iOException, 2, context)); PluginTestVerifier verifier = PluginTestVerifierHolder.getInstance(); verifier.printCache();/*from w ww . j ava 2 s. c o m*/ verifier.verifyTrace(event("HTTP_CLIENT_4_INTERNAL", DefaultHttpRequestRetryHandler.class.getMethod("retryRequest", IOException.class, int.class, HttpContext.class), annotation("http.internal.display", IOException.class.getName() + ", 1"), annotation("RETURN_DATA", true))); verifier.verifyTrace(event("HTTP_CLIENT_4_INTERNAL", DefaultHttpRequestRetryHandler.class.getMethod("retryRequest", IOException.class, int.class, HttpContext.class), annotation("http.internal.display", IOException.class.getName() + ", 2"), annotation("RETURN_DATA", true))); verifier.verifyTraceCount(0); }
From source file:com.waku.common.http.MyHttpClient.java
public static Document getAsDom4jDoc(String url) { DefaultHttpClient httpclient = new DefaultHttpClient(); httpclient.setHttpRequestRetryHandler(new DefaultHttpRequestRetryHandler()); try {//from ww w .j a v a2 s . c o m HttpGet httpGet = new HttpGet(url); return getResponseAndConvertToDom(httpclient, httpGet); } finally { try { httpclient.getConnectionManager().shutdown(); } catch (Exception ignore) { } } }
From source file:com.microsoft.windowsazure.management.scheduler.SchedulerIntegrationTestBase.java
protected static void createSchedulerManagementService() throws Exception { Configuration config = createConfiguration(); config.setProperty(ApacheConfigurationProperties.PROPERTY_RETRY_HANDLER, new DefaultHttpRequestRetryHandler()); schedulerManagementClient = SchedulerManagementService.create(config); addClient((ServiceClient<?>) schedulerManagementClient, new Callable<Void>() { @Override/*from ww w .ja va 2s . c o m*/ public Void call() throws Exception { createSchedulerManagementService(); return null; } }); }
From source file:com.waku.common.http.MyHttpClient.java
public static Document getAsDom4jDoc(String url, MultipartEntity reqEntity) { DefaultHttpClient httpclient = new DefaultHttpClient(); httpclient.setHttpRequestRetryHandler(new DefaultHttpRequestRetryHandler()); try {/*from w ww. java 2 s. c o m*/ HttpPost httpPost = new HttpPost(url); httpPost.setEntity(reqEntity); return getResponseAndConvertToDom(httpclient, httpPost); } finally { try { httpclient.getConnectionManager().shutdown(); } catch (Exception ignore) { } } }
From source file:com.microsoft.windowsazure.management.mediaservices.MediaServiceManagementIntegrationTestBase.java
protected static void createMediaServiceManagementClient() throws Exception { Configuration config = createConfiguration(); config.setProperty(ApacheConfigurationProperties.PROPERTY_RETRY_HANDLER, new DefaultHttpRequestRetryHandler()); mediaServicesManagementClient = MediaServicesManagementService.create(config); addClient((ServiceClient<?>) mediaServicesManagementClient, new Callable<Void>() { @Override//w w w . j a v a 2 s . c o m public Void call() throws Exception { createMediaServiceManagementClient(); return null; } }); }