public static WrappedRequestBuilder connect(String url) { return new WrappedRequestBuilder(getNingClient().prepareConnect(url), "CONNECT " + url); }
public static WrappedRequestBuilder connect(String url) { return new WrappedRequestBuilder(getNingClient().prepareConnect(url), "CONNECT " + url); }
@Override @Test public void testMaxTotalConnectionsException() { try(AsyncHttpClient client = getAsyncHttpClient(new AsyncHttpClientConfig.Builder().setAllowPoolingConnections(true).setMaxConnections(1).build())) { String url = getTargetUrl(); ListenableFuture<?> lockRequest = null; try { lockRequest = client.prepareGet(url).addHeader("LockThread", "true").execute(); } catch (Exception e) { fail("Unexpected exception thrown.", e); } try { client.prepareConnect(url).execute().get(); } catch (ExecutionException ee) { final Throwable cause = ee.getCause(); assertNotNull(cause); assertEquals("Max connections exceeded", cause.getMessage()); } catch (Exception e) { fail("Unexpected exception thrown.", e); } lockRequest.cancel(true); } }
switch (httpMethod) { case "CONNECT": return new RequestBuilderWrapper(url, httpMethod, asyncHttpClient.prepareConnect(url), customCircuitBreaker, disableCircuitBreaker); case "DELETE":