See org.apache.kafka.clients.consumer.ConsumerRebalanceListener#onPartitionsAssigned
The list of partitions that are now assigned to the consumer (may include partitions previously assigned to the consumer)
A restricted version of the internally used Consumer
See org.apache.kafka.clients.consumer.ConsumerRebalanceListener#onPartitionsRevoked
The list of partitions that were assigned to the consumer on the last rebalance
A restricted version of the internally used Consumer
Called before a consumer is closed.
Called before a consumer is closed. See org.apache.kafka.clients.consumer.ConsumerRebalanceListener#onPartitionsRevoked
The list of partitions that are currently assigned to the consumer
A restricted version of the internally used Consumer
The API is new and may change in further releases.
Allows to execute user code when Kafka rebalances partitions between consumers, or an Alpakka Kafka consumer is stopped. Use with care: These callbacks are called synchronously on the same thread Kafka's
poll()
is called. A warning will be logged if a callback takes longer than the configuredpartition-handler-warning
.There is no point in calling
CommittableOffset
's commit methods as their committing won't be executed as long as any of the callbacks in this class are called.This complements the methods of Kafka's ConsumerRebalanceListener with an
onStop
callback.