module Stub::Connection
Attributes
req_handler[RW]
Public Instance Methods
receive_data(data)
click to toggle source
# File lib/uaa/stub/server.rb, line 212 def receive_data(data) #req_handler.server.logger.debug "got #{data.bytesize} bytes: #{data.inspect}" return unless req_handler.request.completed? data req_handler.process send_data req_handler.reply.to_s if req_handler.reply.headers['connection'] =~ /^close$/i || req_handler.server.status != :running close_connection_after_writing end rescue Exception => e req_handler.server.logger.debug "exception from receive_data: #{e.message}" req_handler.server.trace { e.backtrace } close_connection end
unbind()
click to toggle source
# File lib/uaa/stub/server.rb, line 210 def unbind; req_handler.server.delete_connection(self) end