View Source KafkaEx.Messages.JoinGroup (kafka_ex v1.0.0-rc.1)

This module represents JoinGroup response from Kafka.

The response includes the generation ID, protocol, leader, member ID, and the list of all group members for leader assignment.

Summary

Functions

Builds a JoinGroup struct from response data.

Returns true if the member is the group leader.

Types

@type t() :: %KafkaEx.Messages.JoinGroup{
  generation_id: non_neg_integer(),
  group_protocol: binary(),
  leader_id: binary(),
  member_id: binary(),
  members: [KafkaEx.Messages.JoinGroup.Member.t()],
  throttle_time_ms: nil | non_neg_integer()
}

Functions

@spec build(Keyword.t()) :: t()

Builds a JoinGroup struct from response data.

@spec leader?(t()) :: boolean()

Returns true if the member is the group leader.