code: @Override
  	public synchronized HttpClient getClient() {
  		if(client == null) {
  			if(apacheHttpClientFactory != null) {
  				client = apacheHttpClientFactory.getBean(connectionManager, params);
  			}
  			else {
  				client = new DefaultHttpClient(connectionManager, params);
  			}
  		}
  		else {
  			monitor.trigger();
  		}
  		return client;
  	}
docs: /* (non-Javadoc)
  @see com.socialize.net.HttpClientFactory#getClient()