def hashed_initialize(params)
lp = _hdup(params)
@parameters = refine_params(lp)
@reliable = @parameters[:reliable]
@reconnect_delay = @parameters[:initial_reconnect_delay]
@connect_headers = @parameters[:connect_headers]
@parse_timeout = @parameters[:parse_timeout]
@connect_timeout = @parameters[:connect_timeout]
@logger = @parameters[:logger] || Stomp::NullLogger.new
@autoflush = @parameters[:autoflush]
@closed_check = @parameters[:closed_check]
@hbser = @parameters[:hbser]
@stompconn = @parameters[:stompconn]
@usecrlf = @parameters[:usecrlf]
@max_hbread_fails = @parameters[:max_hbread_fails]
@max_hbrlck_fails = @parameters[:max_hbrlck_fails]
@fast_hbs_adjust = @parameters[:fast_hbs_adjust]
@connread_timeout = @parameters[:connread_timeout]
@sslctx_newparm = @parameters[:sslctx_newparm]
@ssl_post_conn_check = @parameters[:ssl_post_conn_check]
@nto_cmd_read = @parameters[:nto_cmd_read]
unless defined?(RSpec)
@parameters[:hosts].each do |ah|
ah[:ssl] = Stomp::SSLParams.new if ah[:ssl] == true
end
end
change_host
end