Method: NATS#should_delay_connect?

Defined in:
lib/nats/client.rb

#should_delay_connect?(server) ⇒ Boolean

Returns:

  • (Boolean)


1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
# File 'lib/nats/client.rb', line 1122

def should_delay_connect?(server)
  case
  when server[:was_connected]
    server[:reconnect_attempts] >= 0
  when server[:last_reconnect_attempt]
    (MonotonicTime.now - server[:last_reconnect_attempt]) < @options[:reconnect_time_wait]
  else
    false
  end
end