Class: HttpReactor::SessionRequestCallback

Inherits:
Object
  • Object
show all
Defined in:
lib/http_reactor/client.rb

Overview

:nodoc:

Instance Method Summary collapse

Constructor Details

#initialize(request_count) ⇒ SessionRequestCallback

Returns a new instance of SessionRequestCallback.



88
89
90
# File 'lib/http_reactor/client.rb', line 88

def initialize(request_count)
  @request_count = request_count
end

Instance Method Details

#cancelled(request) ⇒ Object



92
93
94
95
# File 'lib/http_reactor/client.rb', line 92

def cancelled(request)
  puts "Connect request cancelled: #{request.remote_address}"
  @request_count.count_down()
end

#completed(request) ⇒ Object



97
# File 'lib/http_reactor/client.rb', line 97

def completed(request); end

#failed(request) ⇒ Object



99
100
101
102
# File 'lib/http_reactor/client.rb', line 99

def failed(request)
  puts "Connect request failed: #{request.remote_address}"
  @request_count.count_down()
end

#timeout(request) ⇒ Object



104
105
106
107
# File 'lib/http_reactor/client.rb', line 104

def timeout(request)
  puts "Connect request timed out: #{request.remote_address}"
  @request_count.count_down()
end