Copyright © 2019 Klarna Bank AB (publ)
config() = #{from_client => atom(), to_client => atom(), from_topic := brod:topic(), to_topic := brod:topic(), n_partitions := integer(), group_id := brod:group_id(), preprocess => kflow:pipe(), part_fun => part_fun(), max_messages => non_neg_integer(), max_size => non_neg_integer(), flush_interval => timeout()}
part_fun() = fun((NumPartitions::non_neg_integer(), term()) -> brod:partition())
workflow/2 | Create a workflow specification. |
workflow(Id::atom(), Config0::config()) -> kflow:workflow()
Create a workflow specification
Generated by EDoc