Method: SWS::Application#request_loop

Defined in:
lib/sws/application.rb

#request_loopObject

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