# File lib/stomp/client.rb, line 83 def initialize(login = '', passcode = '', host = 'localhost', port = 61613, reliable = false, autoflush = false) parse_hash_params(login) || parse_stomp_url(login) || parse_failover_url(login) || parse_positional_params(login, passcode, host, port, reliable) check_arguments!() @id_mutex = Mutex.new() @ids = 1 create_connection(autoflush) start_listeners() end