/** * @since 5.0 */ public HttpClientRetrieveFileTransfer(DefaultHttpClient httpClient) { this.httpClient = httpClient; Assert.isNotNull(this.httpClient); this.httpClient.setCredentialsProvider(new ECFCredentialsProvider()); proxyHelper = new JREProxyHelper(); connectingSockets = new ConnectingSocketMonitor(1); socketEventSource = new SocketEventSource() { public Object getAdapter(Class adapter) { if (adapter == null) { return null; } if (adapter.isInstance(this)) { return this; } return HttpClientRetrieveFileTransfer.this.getAdapter(adapter); } }; registerSchemes(socketEventSource, connectingSockets); }
/** * @param httpClient http client * @since 5.0 */ public HttpClientRetrieveFileTransfer(DefaultHttpClient httpClient) { this.httpClient = httpClient; Assert.isNotNull(this.httpClient); this.httpClient.setCredentialsProvider(new ECFCredentialsProvider()); proxyHelper = new JREProxyHelper(); connectingSockets = new ConnectingSocketMonitor(1); socketEventSource = new SocketEventSource() { public Object getAdapter(Class adapter) { if (adapter == null) { return null; } if (adapter.isInstance(this)) { return this; } return HttpClientRetrieveFileTransfer.this.getAdapter(adapter); } }; registerSchemes(socketEventSource, connectingSockets); }