Kafka_helpers.Kafka_producerSourceA sink is defined as a function used to open an output stream. This function returns a pair of functions (push,close) aimed to push data into the stream and to finally close the stream.
val partition_sink :
?producer_props:(string * string) list ->
?topic_props:(string * string) list ->
?delivery_error_handler:string push_error_handler ->
string ->
Kafka.partition ->
(string, unit) sinkval topic_sink :
?producer_props:(string * string) list ->
?topic_props:(string * string) list ->
?delivery_error_handler:(Kafka.partition * string) push_error_handler ->
string ->
(Kafka.partition * string, unit) sink