KafkaBatcher.Behaviours.Collector behaviour (kafka_batcher v1.0.0)
Collector must implement add_events/1 callback to receive events.
Event could be a MessageObject or a tuple with headers, key and value, but headers and key could be omitted
Summary
Types
Link to this type
event()
Link to this type
events()
@type events() :: [event()]
Link to this type
header_key()
@type header_key() :: binary()
Link to this type
header_value()
@type header_value() :: binary()
Link to this type
headers()
@type headers() :: [{header_key(), header_value()}]
Link to this type
key()
@type key() :: binary() | nil
Link to this type
message_object()
@type message_object() :: KafkaBatcher.MessageObject.t()
Link to this type
value()
Callbacks
Link to this callback