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

Method ConsumeClaim

consumer_group.go:1247–1247  ·  view source on GitHub ↗

ConsumeClaim must start a consumer loop of ConsumerGroupClaim's Messages(). Once the Messages() channel is closed, the Handler must finish its processing loop and exit. Handlers should also return when ConsumerGroupSession.Context() is done; Messages() alone can block while the partition consumer is

(ConsumerGroupSession, ConsumerGroupClaim)

Source from the content-addressed store, hash-verified

1245 // is done; Messages() alone can block while the partition consumer is retrying
1246 // (e.g. after a broker disconnect). See examples/consumergroup.
1247 ConsumeClaim(ConsumerGroupSession, ConsumerGroupClaim) error
1248}
1249
1250// ConsumerGroupClaim processes Kafka messages from a given topic and partition within a consumer group.

Callers 1

consumeMethod · 0.65

Implementers 9

messageHandlerfunctional_producer_test.go
exampleConsumerGroupHandlerconsumer_group_example_test.go
handlerconsumer_group_test.go
drainHandlerconsumer_group_test.go
causeHandlerconsumer_group_test.go
testFuncConsumerGroupMemberfunctional_consumer_group_test.go
Consumerexamples/consumergroup/main.go
Consumerexamples/consumer_load_aware/main.go
Consumerexamples/exactly_once/main.go

Calls

no outgoing calls

Tested by

no test coverage detected