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)) {