def initialize(params={})
@params = params
@params[:http_connection_retry_count] ||= @@params[:http_connection_retry_count]
@params[:http_connection_open_timeout] ||= @@params[:http_connection_open_timeout]
@params[:http_connection_read_timeout] ||= @@params[:http_connection_read_timeout]
@params[:http_connection_retry_delay] ||= @@params[:http_connection_retry_delay]
@http = nil
@server = nil
@logger = get_param(:logger) ||
(RAILS_DEFAULT_LOGGER if defined?(RAILS_DEFAULT_LOGGER))
unless @logger
@logger = Logger.new(STDOUT)
@logger.level = Logger::INFO
end
end