# File lib/amqp/channel.rb, line 746 def reset @deferred_status = nil @channel = nil initialize @connection @consumers = {} exs = @exchanges @exchanges = AMQP::Collection.new exs.each { |e| e.reset } if exs qus = @queues @queues = AMQP::Collection.new qus.each { |q| q.reset } if qus prefetch(@prefetch_size) if @prefetch_size end