| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Kafka.Producer.Types
Synopsis
- data KafkaProducer = KafkaProducer {
- kpKafkaPtr :: !Kafka
- kpKafkaConf :: !KafkaConf
- kpTopicConf :: !TopicConf
- data ProducerRecord = ProducerRecord {}
- data ProducePartition
- data DeliveryReport
- newtype ImmediateError = ImmediateError KafkaError
Documentation
data KafkaProducer Source #
Main pointer to Kafka object, which contains our brokers
Constructors
| KafkaProducer | |
Fields
| |
data ProducerRecord Source #
Represents messages to be enqueued onto a Kafka broker (i.e. used for a producer)
Constructors
| ProducerRecord | |
Fields
| |
Instances
data ProducePartition Source #
Constructors
| SpecifiedPartition !Int | |
| UnassignedPartition |
Instances
data DeliveryReport Source #
Constructors
| DeliverySuccess ProducerRecord Offset | |
| DeliveryFailure ProducerRecord KafkaError | |
| NoMessageError KafkaError |
Instances
newtype ImmediateError Source #
Data type representing an error that is caused by pre-flight conditions not being met
Constructors
| ImmediateError KafkaError |
Instances
| Eq ImmediateError Source # | |
Defined in Kafka.Producer.Types Methods (==) :: ImmediateError -> ImmediateError -> Bool # (/=) :: ImmediateError -> ImmediateError -> Bool # | |
| Show ImmediateError Source # | |
Defined in Kafka.Producer.Types Methods showsPrec :: Int -> ImmediateError -> ShowS # show :: ImmediateError -> String # showList :: [ImmediateError] -> ShowS # | |