Safe Haskell | None |
---|---|
Language | Haskell2010 |
- kafkaSink :: MonadResource m => ProducerProperties -> Sink ProducerRecord m (Maybe KafkaError)
- kafkaSinkAutoClose :: MonadResource m => KafkaProducer -> Sink ProducerRecord m (Maybe KafkaError)
- kafkaSinkNoClose :: MonadIO m => KafkaProducer -> Sink ProducerRecord m (Maybe KafkaError)
Documentation
kafkaSink :: MonadResource m => ProducerProperties -> Sink ProducerRecord m (Maybe KafkaError) Source #
Creates a kafka producer for given properties and returns a Sink.
This method of creating a Sink represents a simple case
and does not provide access to KafkaProducer
. For more complex scenarious
kafkaSinkAutoClose
or kafkaSinkNoClose
can be used.
kafkaSinkAutoClose :: MonadResource m => KafkaProducer -> Sink ProducerRecord m (Maybe KafkaError) Source #
Creates a Sink for a given KafkaProducer
.
The producer will be closed when the Sink is closed.
kafkaSinkNoClose :: MonadIO m => KafkaProducer -> Sink ProducerRecord m (Maybe KafkaError) Source #
Creates a Sink for a given KafkaProducer
.
The producer will NOT be closed automatically.