kafka_consumer v1.2.0 KafkaConsumer.Utils

Summary

Functions

Creates unique name for server process based on topic and partition

Returns event handlers spec from KafkaConsumer config

Stop stream worker if it alredy exists or start it if not

Stop stream and unreg process in gproc

Check topic in Kafka

Creates name for KafkaEx streaming worker process

Types

gproc_name()
gproc_name :: {atom, atom, {atom, atom, {atom, String.t}}}

Functions

consumer_name(topic, partition)
consumer_name(String.t, non_neg_integer) :: gproc_name

Creates unique name for server process based on topic and partition

event_handlers_spec()
event_handlers_spec :: Supervisor.Spec.spec

Returns event handlers spec from KafkaConsumer config

prepare_stream(worker_name)
prepare_stream(atom) :: atom

Stop stream worker if it alredy exists or start it if not

stop_stream(worker_name)
stop_stream(atom) :: atom

Stop stream and unreg process in gproc

supervisor_worker_id(topic, partition)
topic_exists?(topic, partition)
topic_exists?(String.t, Integer.t) :: boolean

Check topic in Kafka

worker_name(topic, partition)
worker_name(String.t, String.t) :: atom

Creates name for KafkaEx streaming worker process