Method: SWS::Application#request_loop
- Defined in:
- lib/sws/application.rb
#request_loop ⇒ Object
Main request loop of the application. Reads Request objects from the adaptor and passes them to #handle_request method
246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 |
# File 'lib/sws/application.rb', line 246 def request_loop () @adaptor.each_request do |request| @request_count += 1 # The response has to be returned from the block - handle request returns one response = nil @session_cleaner_mutex.synchronize { response = handle_request( request ) } response end end |