module Kafka::Compression
def self.codecs
def self.codecs CODECS.keys end
def self.find_codec(name)
def self.find_codec(name) codec = CODECS.fetch(name) do raise "Unknown compression codec #{name}" end codec.load codec end
def self.find_codec_by_id(codec_id)
def self.find_codec_by_id(codec_id) codec_name = CODEC_NAMES.fetch(codec_id) do raise "Unknown codec id #{codec_id}" end find_codec(codec_name) end