MCPcopy
hub / github.com/IBM/sarama / verifyProducerConfig

Function verifyProducerConfig

sync_producer.go:118–126  ·  view source on GitHub ↗
(config *Config)

Source from the content-addressed store, hash-verified

116}
117
118func verifyProducerConfig(config *Config) error {
119 if !config.Producer.Return.Errors {
120 return ConfigurationError("Producer.Return.Errors must be true to be used in a SyncProducer")
121 }
122 if !config.Producer.Return.Successes {
123 return ConfigurationError("Producer.Return.Successes must be true to be used in a SyncProducer")
124 }
125 return nil
126}
127
128func (sp *syncProducer) SendMessage(msg *ProducerMessage) (partition int32, offset int64, err error) {
129 expectation := expectationsPool.Get().(chan *ProducerError)

Callers 2

NewSyncProducerFunction · 0.85

Calls 1

ConfigurationErrorTypeAlias · 0.85

Tested by

no test coverage detected