def create_http_client
      close_http_client("reconnecting")
      url = @auth_client.send(@type.to_s + "_url")
      Log.info("Connecting to #{@options[:server_name]} via #{url.inspect}")
      options = {:server_name => @options[:server_name]}
      options[:api_version] = @options[:api_version] if @options[:api_version]
      options[:non_blocking] = @options[:non_blocking] if @options[:non_blocking]
      options[:filter_params] = @options[:filter_params] if @options[:filter_params]
      @http_client = RightScale::BalancedHttpClient.new(url, options)
    end
def create_http_client
      close_http_client("reconnecting")
      url = @auth_client.send(@type.to_s + "_url")
      Log.info("Connecting to #{@options[:server_name]} via #{url.inspect}")
      options = {:server_name => @options[:server_name]}
      options[:api_version] = @options[:api_version] if @options[:api_version]
      options[:non_blocking] = @options[:non_blocking] if @options[:non_blocking]
      options[:filter_params] = @options[:filter_params] if @options[:filter_params]
      @http_client = RightScale::BalancedHttpClient.new(url, options)
    end
Create HTTP client
 If there is an existing client, close it first

 @return [TrueClass] always true

 @return [BalancedHttpClient] client