db2kafka v0.1.0 Db2Kafka.RecordBuffer

Summary

Types

record_result()
record_result ::
  {:ok, [%Db2Kafka.Record{body: term, created_at: term, id: term, partition_key: term, topic: term}]} |
  {:error, String.t | :no_record}

Functions

get_records(topic)
get_records(number) :: record_result
max_batch_size()
new_state(buckets)
num_entries_in_buckets(buckets)
records_to_ordered_topic_buckets(records)
remove_downstream_records(records)
start_link(buckets \\ %{})
start_link(map) :: GenServer.on_start