lib/mq.rb in amqp-0.6.6 vs lib/mq.rb in amqp-0.6.7

- old
+ new

@@ -738,10 +738,11 @@ @error_callback.call(msg) if @error_callback and msg end end def prefetch(size) + @prefetch_size = size send Protocol::Basic::Qos.new(:prefetch_size => 0, :prefetch_count => size, :global => false) self end # Asks the broker to redeliver all unacknowledged messages on this @@ -805,9 +806,11 @@ exs.each{ |_,e| e.reset } if exs qus = @queues @queues = {} qus.each{ |_,q| q.reset } if qus + + prefetch(@prefetch_size) if @prefetch_size end private def log *args \ No newline at end of file