Sha256: 40c81113718ac7059e49a861b7ffd926b8c771df11758ab074d908086b4bb5c0
Contents?: true
Size: 1.15 KB
Versions: 2
Compression:
Stored size: 1.15 KB
Contents
module Rdkafka class Consumer # Information about a partition, used in {TopicPartitionList}. class Partition # Partition number # @return [Integer] attr_reader :partition # Partition's offset # @return [Integer, nil] attr_reader :offset # Partition's error code # @retuen [Integer] attr_reader :err # @private def initialize(partition, offset, err = 0) @partition = partition @offset = offset @err = err end # Human readable representation of this partition. # @return [String] def to_s message = "<Partition #{partition}" message += " offset=#{offset}" if offset message += " err=#{err}" if err != 0 message += ">" message end # Human readable representation of this partition. # @return [String] def inspect to_s end # Whether another partition is equal to this # @return [Boolean] def ==(other) self.class == other.class && self.partition == other.partition && self.offset == other.offset end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rdkafka-0.6.0 | lib/rdkafka/consumer/partition.rb |
rdkafka-0.5.0 | lib/rdkafka/consumer/partition.rb |