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)) ||
Logger.new(STDOUT)
end