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.



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

def initialize(request_count)
  @request_count = request_count
end

Instance Method Details

#cancelled(request) ⇒ Object



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

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

#completed(request) ⇒ Object



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

def completed(request); end

#failed(request) ⇒ Object



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

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

#timeout(request) ⇒ Object



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

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