Class: Karafka::Processing::Scheduler

Inherits:
Object
  • Object
show all
Defined in:
lib/karafka/processing/scheduler.rb

Overview

FIFO scheduler for messages coming from various topics and partitions

Direct Known Subclasses

Karafka::Pro::Processing::Scheduler

Instance Method Summary collapse

Instance Method Details

#schedule_consumption(queue, jobs_array) ⇒ Object Also known as: schedule_revocation, schedule_shutdown

Schedules jobs in the fifo order

Parameters:



11
12
13
14
15
# File 'lib/karafka/processing/scheduler.rb', line 11

def schedule_consumption(queue, jobs_array)
  jobs_array.each do |job|
    queue << job
  end
end