Package io.confluent.parallelconsumer
Class PollContextInternal<K,V>
java.lang.Object
io.confluent.parallelconsumer.PollContextInternal<K,V>
public class PollContextInternal<K,V> extends Object
Internal only view on the
PollContext.-
Constructor Summary
Constructors Constructor Description PollContextInternal(List<WorkContainer<K,V>> workContainers) -
Method Summary
Modifier and Type Method Description voidforEach(Consumer<? super RecordContext<K,V>> action)Map<org.apache.kafka.common.TopicPartition,Set<RecordContext<K,V>>>getByTopicPartitionMap()List<org.apache.kafka.clients.consumer.ConsumerRecord<K,V>>getConsumerRecordsFlattened()List<RecordContext<K,V>>getContextsFlattened()Map<org.apache.kafka.common.TopicPartition,List<Long>>getOffsets()List<Long>getOffsetsFlattened()PollContext<K,V>getPollContext()org.apache.kafka.clients.consumer.ConsumerRecord<K,V>getSingleConsumerRecord()RecordContext<K,V>getSingleRecord()List<WorkContainer<K,V>>getWorkContainers()Iterator<RecordContext<K,V>>iterator()Kkey()longoffset()longsize()Spliterator<RecordContext<K,V>>spliterator()Stream<RecordContext<K,V>>stream()Stream<org.apache.kafka.clients.consumer.ConsumerRecord<K,V>>streamConsumerRecords()Stream<RecordContextInternal<K,V>>streamInternal()Stream<WorkContainer<K,V>>streamWorkContainers()Vvalue()
-
Constructor Details
-
Method Details
-
streamWorkContainers
- Returns:
- a stream of
WorkContainers
-
getWorkContainers
- Returns:
- a flat
ListofWorkContainers, which wrap theConsumerRecords in this result set
-
getPollContext
-
streamInternal
-
stream
-
streamConsumerRecords
-
getSingleRecord
-
getSingleConsumerRecord
-
value
-
key
-
offset
public long offset() -
getContextsFlattened
-
getConsumerRecordsFlattened
-
iterator
-
forEach
-
spliterator
-
getByTopicPartitionMap
public Map<org.apache.kafka.common.TopicPartition,Set<RecordContext<K,V>>> getByTopicPartitionMap() -
size
public long size() -
getOffsetsFlattened
-
getOffsets
-