Sha256: 9a0123d139e5e9af7d5c13d28e6de2d7897feec0bf977e6a5f8c2dbdc26a7830
Contents?: true
Size: 400 Bytes
Versions: 4
Compression:
Stored size: 400 Bytes
Contents
module Kafka class PendingMessage attr_reader :value, :key, :topic, :partition, :partition_key attr_reader :bytesize def initialize(value:, key:, topic:, partition:, partition_key:) @key = key @value = value @topic = topic @partition = partition @partition_key = partition_key @bytesize = key.to_s.bytesize + value.to_s.bytesize end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
ruby-kafka-0.3.1 | lib/kafka/pending_message.rb |
ruby-kafka-0.3.0 | lib/kafka/pending_message.rb |
ruby-kafka-0.2.0 | lib/kafka/pending_message.rb |
ruby-kafka-0.1.7 | lib/kafka/pending_message.rb |