code: @Override
  	public void destroy() {
  		if(logger != null && logger.isDebugEnabled()) {
  			logger.debug("Destroying " + getClass().getSimpleName());
  		}
  		if(monitor != null) {
  			monitor.shutdown();
  		}
  		
  		if(connectionManager != null) {
  			connectionManager.shutdown();
  		}
  		
  		if(logger != null && logger.isDebugEnabled()) {
  			logger.debug("Destroyed " + getClass().getSimpleName());
  		}
  		
  		destroyed = true;
  	}
docs: /* (non-Javadoc)
  @see com.socialize.net.HttpClientFactory#destroy()