public ApacheHttpClient4Executor(HttpClient httpClient, HttpContext httpContext) { this.httpClient = httpClient; this.httpContext = httpContext; checkClientExceptionMapper(); }
/** * Using {@link ApacheHttpClient4Executor} and specified {@link HttpClient}. */ public RestfulClient(final URI baseUri, HttpClient client) { this(baseUri, new ApacheHttpClient4Executor(client)); }
public ClientResponse<?> execute(ClientRequest request) throws Exception { HttpURLConnection connection = createConnection(request); return execute(request, connection); }
ApacheHttpClient4Executor executor = new ApacheHttpClient4Executor(); DefaultHttpClient client = (DefaultHttpClient) executor.getHttpClient(); client.addRequestInterceptor(new MyPreemptiveAuthInterceptor(), 0); ClientRequest request = new ClientRequest("http://my-url", executor);
/** * Setter for {@link #fileUploadMemoryUnit} * * @param pMemoryUnit the memoryUnit to set */ public void setFileUploadMemoryUnit(String pMemoryUnit) { this.fileUploadMemoryUnit = MemoryUnit.valueOf(pMemoryUnit); }
public void finalize() throws Throwable { close(); super.finalize(); }
public void performReleaseConnection() { try { getInputStream().close(); } catch (IOException e) { } connection.disconnect(); } }, this);
public InputStream getInputStream() throws IOException { if (stream == null) { HttpEntity entity = res.getEntity(); if (entity == null) return null; // stream = new SelfExpandingBufferredInputStream(entity.getContent()); stream = createBufferedStream(entity.getContent()); } return stream; }
public RestfulClient(final URI baseUri) { this(baseUri, new ApacheHttpClientExecutor(new HttpClient())); }
/** * {@inheritDoc} */ @Override public ClientResponse execute(ClientRequest request) throws Exception { request.header("Authorization", "Basic " + encodeCredentials()); return super.execute(request); } }
@Override public ClientExecutor createClient(ServerConfiguration serverConfiguration, BaseContextConfiguration contextConfiguration) { return new URLConnectionClientExecutor(); }
private void init(ClientExecutor executor, ResteasyProviderFactory providerFactory, URI base) { if (providerFactory == null) this.providerFactory = ResteasyProviderFactory.getInstance(); else this.providerFactory = providerFactory; if (executor == null) this.executor = new ApacheHttpClient4Executor(); else this.executor = executor; this.base = base; }
public ClientResponse<?> execute(ClientRequest request) throws Exception { HttpURLConnection connection = createConnection(request); return execute(request, connection); }
public ApacheHttpClient4Executor(HttpClient httpClient, HttpContext httpContext) { this.httpClient = httpClient; this.httpContext = httpContext; checkClientExceptionMapper(); }
/** * Setter for {@link #fileUploadMemoryUnit} * * @param pMemoryUnit the memoryUnit to set */ public void setFileUploadMemoryUnit(String pMemoryUnit) { this.fileUploadMemoryUnit = MemoryUnit.valueOf(pMemoryUnit); }
public void finalize() throws Throwable { close(); super.finalize(); }
public void performReleaseConnection() { try { getInputStream().close(); } catch (IOException e) { } connection.disconnect(); } }, this);
public InputStream getInputStream() throws IOException { if (stream == null) { HttpEntity entity = res.getEntity(); if (entity == null) return null; // stream = new SelfExpandingBufferredInputStream(entity.getContent()); stream = createBufferedStream(entity.getContent()); } return stream; }
private void init(ClientExecutor executor, ResteasyProviderFactory providerFactory, URI base) { if (providerFactory == null) this.providerFactory = ResteasyProviderFactory.getInstance(); else this.providerFactory = providerFactory; if (executor == null) this.executor = new ApacheHttpClient4Executor(); else this.executor = executor; this.base = base; }
public static ClientExecutor clientExecutor(boolean trustAll) throws NoSuchAlgorithmException, KeyManagementException, KeyStoreException, UnrecoverableKeyException { if (trustAll) { return new ApacheHttpClient4Executor(createHttpClientTrustAll()); } return ClientRequest.getDefaultExecutor(); }