Class: Kafka::FFI::GroupMemberInfo

Inherits:
FFI::Struct
  • Object
show all
Defined in:
lib/kafka/ffi/group_member_info.rb

Instance Method Summary collapse

Instance Method Details

#client_hostString

Returns the hostname of the consumer

Returns:

  • (String)

    Consumer’s hostname



34
35
36
# File 'lib/kafka/ffi/group_member_info.rb', line 34

def client_host
  self[:client_host]
end

#client_idString

Returns the consumer’s client.id config setting

Returns:

  • (String)

    Client ID



27
28
29
# File 'lib/kafka/ffi/group_member_info.rb', line 27

def client_id
  self[:client_id]
end

#member_assignmentString

Returns the binary assignment data for the consumer

Returns:

  • (String)

    Assignments



48
49
50
# File 'lib/kafka/ffi/group_member_info.rb', line 48

def member_assignment
  self[:member_assignment].read_string(self[:member_assignment_size])
end

#member_idString

Returns the broker generated member id for the consumer.

Returns:

  • (String)

    Member ID



20
21
22
# File 'lib/kafka/ffi/group_member_info.rb', line 20

def member_id
  self[:member_id]
end

#member_metadataString

Returns the binary metadata for the consumer

Returns:

  • (String)

    Consumer metadata



41
42
43
# File 'lib/kafka/ffi/group_member_info.rb', line 41

def 
  self[:member_metadata].read_string(self[:member_metadata_size])
end