Method: Bunny::ReaderLoop#initialize

Defined in:
lib/bunny/reader_loop.rb

#initialize(transport, session, session_error_handler) ⇒ ReaderLoop

Returns a new instance of ReaderLoop.



14
15
16
17
18
19
20
21
22
23
24
25
# File 'lib/bunny/reader_loop.rb', line 14

def initialize(transport, session, session_error_handler)
  @transport             = transport
  @session               = session
  @session_error_handler = session_error_handler
  @logger                = @session.logger

  @mutex                 = Mutex.new

  @stopping              = false
  @stopped               = false
  @network_is_down       = false
end