Class: Rdkafka::Consumer::Partition
- Inherits:
 - 
      Object
      
        
- Object
 - Rdkafka::Consumer::Partition
 
 
- Defined in:
 - lib/rdkafka/consumer/partition.rb
 
Overview
Information about a partition, used in TopicPartitionList.
Instance Attribute Summary collapse
- 
  
    
      #err  ⇒ Integer 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    
Partition’s error code.
 - 
  
    
      #offset  ⇒ Integer? 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    
Partition’s offset.
 - 
  
    
      #partition  ⇒ Integer 
    
    
  
  
  
  
    
      readonly
    
    
  
  
  
  
  
  
    
Partition number.
 
Instance Method Summary collapse
- 
  
    
      #==(other)  ⇒ Boolean 
    
    
  
  
  
  
  
  
  
  
  
    
Whether another partition is equal to this.
 - 
  
    
      #inspect  ⇒ String 
    
    
  
  
  
  
  
  
  
  
  
    
Human readable representation of this partition.
 - 
  
    
      #to_s  ⇒ String 
    
    
  
  
  
  
  
  
  
  
  
    
Human readable representation of this partition.
 
Instance Attribute Details
#err ⇒ Integer (readonly)
Partition’s error code
      17 18 19  | 
    
      # File 'lib/rdkafka/consumer/partition.rb', line 17 def err @err end  | 
  
#offset ⇒ Integer? (readonly)
Partition’s offset
      13 14 15  | 
    
      # File 'lib/rdkafka/consumer/partition.rb', line 13 def offset @offset end  | 
  
#partition ⇒ Integer (readonly)
Partition number
      9 10 11  | 
    
      # File 'lib/rdkafka/consumer/partition.rb', line 9 def partition @partition end  | 
  
Instance Method Details
#==(other) ⇒ Boolean
Whether another partition is equal to this
      44 45 46 47 48  | 
    
      # File 'lib/rdkafka/consumer/partition.rb', line 44 def ==(other) self.class == other.class && self.partition == other.partition && self.offset == other.offset end  | 
  
#inspect ⇒ String
Human readable representation of this partition.
      38 39 40  | 
    
      # File 'lib/rdkafka/consumer/partition.rb', line 38 def inspect to_s end  | 
  
#to_s ⇒ String
Human readable representation of this partition.
      28 29 30 31 32 33 34  | 
    
      # File 'lib/rdkafka/consumer/partition.rb', line 28 def to_s = "<Partition #{partition}" += " offset=#{offset}" if offset += " err=#{err}" if err != 0 += ">" end  |