Attributes
- Companion
- object
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
Members list
Value members
Abstract methods
Returns the topic-partitions that this consumer is currently assigned.
Returns the topic-partitions that this consumer is currently assigned.
This is subject to consumer rebalancing, unless using a manual subscription.
Attributes
Retrieve the last committed offset for the given topic-partitions
Retrieve the last committed offset for the given topic-partitions
Attributes
See Consumer.consumeWith.
Expose internal consumer metrics
Expose internal consumer metrics
Attributes
Look up the offsets for the given partitions by timestamp. The returned offset for each partition is the earliest offset whose timestamp is greater than or equal to the given timestamp in the corresponding partition.
Look up the offsets for the given partitions by timestamp. The returned offset for each partition is the earliest offset whose timestamp is greater than or equal to the given timestamp in the corresponding partition.
The consumer does not have to be assigned the partitions. If no messages exist yet for a partition, it will not exist in the returned map.
Attributes
Create a stream that emits chunks whenever new partitions are assigned to this consumer.
Create a stream that emits chunks whenever new partitions are assigned to this consumer.
The top-level stream will emit chunks whenever the consumer rebalances, unless a manual subscription was made. When rebalancing occurs, new topic-partition streams may be emitted and existing streams may be completed.
All streams can be completed by calling stopConsumption.
Multiple subscriptions on one Consumer are supported, as long as the subscriptions are of the same type (topics, patterns, manual). Each subscription will only receive messages from the topic-partitions that match the subscription. When subscriptions overlap, kafka records will be divided over the overlapping subscriptions non-deterministically.
On completion of the stream, the consumer is unsubscribed. In case of multiple subscriptions, the total consumer subscription is changed to exclude this subscription.
Attributes
Create a stream with messages on the subscribed topic-partitions by topic-partition
Create a stream with messages on the subscribed topic-partitions by topic-partition
The top-level stream will emit new topic-partition streams for each topic-partition that is assigned to this consumer. This is subject to consumer rebalancing, unless a manual subscription was made. When rebalancing occurs, new topic-partition streams may be emitted and existing streams may be completed.
All streams can be completed by calling stopConsumption.
Multiple subscriptions on one Consumer are supported, as long as the subscriptions are of the same type (topics, patterns, manual). Each subscription will only receive messages from the topic-partitions that match the subscription. When subscriptions overlap, kafka records will be divided over the overlapping subscriptions non-deterministically.
On completion of the stream, the consumer is unsubscribed. In case of multiple subscriptions, the total consumer subscription is changed to exclude this subscription.
Attributes
Create a stream with all messages on the subscribed topic-partitions
Create a stream with all messages on the subscribed topic-partitions
The stream will emit messages from all topic-partitions interleaved. Per-partition record order is guaranteed, but the topic-partition interleaving is non-deterministic.
Up to bufferSize
chunks may be buffered in memory by this operator.
The stream can be completed by calling stopConsumption.
Multiple subscriptions on one Consumer are supported, as long as the subscriptions are of the same type (topics, patterns, manual). Each subscription will only receive messages from the topic-partitions that match the subscription. When subscriptions overlap, kafka records will be divided over the overlapping subscriptions non-deterministically.
On completion of the stream, the consumer is unsubscribed. In case of multiple subscriptions, the total consumer subscription is changed to exclude this subscription.
Attributes
Stops consumption of data, drains buffered records, and ends the attached streams while still serving commit requests.
Stops consumption of data, drains buffered records, and ends the attached streams while still serving commit requests.