Kafka consumer rebalance callback types.
Definition in file rebalance_types.hpp.
Go to the source code of this file.
#include <cstdint>#include <functional>#include <optional>#include <userver/utils/span.hpp>#include <userver/utils/zstring_view.hpp>
This graph shows which files directly or indirectly include this file:Classes | |
| struct | kafka::TopicPartitionView |
| Represents the topic's partition for certain topic. More... | |
Typedefs | |
| using | kafka::TopicPartitionBatchView = utils::span<const TopicPartitionView> |
| using | kafka::ConsumerRebalanceCallback = std::function<void(TopicPartitionBatchView, RebalanceEventType)> |
| Callback invoked when a rebalance event occurs. | |
Enumerations | |
| enum class | RebalanceEventType { kAssigned , kRevoked } |
| using kafka::ConsumerRebalanceCallback = std::function<void(TopicPartitionBatchView, RebalanceEventType)> |
Callback invoked when a rebalance event occurs.
Definition at line 44 of file rebalance_types.hpp.
| using kafka::TopicPartitionBatchView = utils::span<const TopicPartitionView> |
Definition at line 37 of file rebalance_types.hpp.
|
strong |
Definition at line 17 of file rebalance_types.hpp.