Class: Karafka::Processing::ConsumerGroups::Partitioner

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

Overview

Basic partitioner for work division It does not divide any work.

Instance Method Summary collapse

Constructor Details

#initialize(subscription_group) ⇒ Partitioner

Returns a new instance of Partitioner.

Parameters:



12
13
14
# File 'lib/karafka/processing/consumer_groups/partitioner.rb', line 12

def initialize(subscription_group)
  @subscription_group = subscription_group
end

Instance Method Details

#call(_topic, messages, _coordinator) {|group, karafka| ... } ⇒ Object

Parameters:

Yield Parameters:



22
23
24
# File 'lib/karafka/processing/consumer_groups/partitioner.rb', line 22

def call(_topic, messages, _coordinator)
  yield(0, messages)
end