public class TracingKafkaConsumer<K,V> extends Object implements org.apache.kafka.clients.consumer.Consumer<K,V>
Consumer. It creates and completes a
Span.Kind#CONSUMER span for each record received. This span will be a child
span of the one extracted from the record headers.| Constructor and Description |
|---|
TracingKafkaConsumer(org.apache.kafka.clients.consumer.Consumer<K,V> consumer,
org.springframework.beans.factory.BeanFactory beanFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
assign(Collection<org.apache.kafka.common.TopicPartition> collection) |
Set<org.apache.kafka.common.TopicPartition> |
assignment() |
Map<org.apache.kafka.common.TopicPartition,Long> |
beginningOffsets(Collection<org.apache.kafka.common.TopicPartition> collection) |
Map<org.apache.kafka.common.TopicPartition,Long> |
beginningOffsets(Collection<org.apache.kafka.common.TopicPartition> collection,
Duration duration) |
void |
close() |
void |
close(Duration duration) |
void |
commitAsync() |
void |
commitAsync(Map<org.apache.kafka.common.TopicPartition,org.apache.kafka.clients.consumer.OffsetAndMetadata> map,
org.apache.kafka.clients.consumer.OffsetCommitCallback offsetCommitCallback) |
void |
commitAsync(org.apache.kafka.clients.consumer.OffsetCommitCallback offsetCommitCallback) |
void |
commitSync() |
void |
commitSync(Duration duration) |
void |
commitSync(Map<org.apache.kafka.common.TopicPartition,org.apache.kafka.clients.consumer.OffsetAndMetadata> map) |
void |
commitSync(Map<org.apache.kafka.common.TopicPartition,org.apache.kafka.clients.consumer.OffsetAndMetadata> map,
Duration duration) |
Map<org.apache.kafka.common.TopicPartition,org.apache.kafka.clients.consumer.OffsetAndMetadata> |
committed(Set<org.apache.kafka.common.TopicPartition> set) |
Map<org.apache.kafka.common.TopicPartition,org.apache.kafka.clients.consumer.OffsetAndMetadata> |
committed(Set<org.apache.kafka.common.TopicPartition> set,
Duration duration) |
org.apache.kafka.clients.consumer.OffsetAndMetadata |
committed(org.apache.kafka.common.TopicPartition topicPartition)
Deprecated.
|
org.apache.kafka.clients.consumer.OffsetAndMetadata |
committed(org.apache.kafka.common.TopicPartition topicPartition,
Duration duration)
Deprecated.
|
OptionalLong |
currentLag(org.apache.kafka.common.TopicPartition topicPartition) |
Map<org.apache.kafka.common.TopicPartition,Long> |
endOffsets(Collection<org.apache.kafka.common.TopicPartition> collection) |
Map<org.apache.kafka.common.TopicPartition,Long> |
endOffsets(Collection<org.apache.kafka.common.TopicPartition> collection,
Duration duration) |
void |
enforceRebalance() |
org.apache.kafka.clients.consumer.ConsumerGroupMetadata |
groupMetadata() |
Map<String,List<org.apache.kafka.common.PartitionInfo>> |
listTopics() |
Map<String,List<org.apache.kafka.common.PartitionInfo>> |
listTopics(Duration duration) |
Map<org.apache.kafka.common.MetricName,? extends org.apache.kafka.common.Metric> |
metrics() |
Map<org.apache.kafka.common.TopicPartition,org.apache.kafka.clients.consumer.OffsetAndTimestamp> |
offsetsForTimes(Map<org.apache.kafka.common.TopicPartition,Long> map) |
Map<org.apache.kafka.common.TopicPartition,org.apache.kafka.clients.consumer.OffsetAndTimestamp> |
offsetsForTimes(Map<org.apache.kafka.common.TopicPartition,Long> map,
Duration duration) |
List<org.apache.kafka.common.PartitionInfo> |
partitionsFor(String s) |
List<org.apache.kafka.common.PartitionInfo> |
partitionsFor(String s,
Duration duration) |
void |
pause(Collection<org.apache.kafka.common.TopicPartition> collection) |
Set<org.apache.kafka.common.TopicPartition> |
paused() |
org.apache.kafka.clients.consumer.ConsumerRecords<K,V> |
poll(Duration duration) |
org.apache.kafka.clients.consumer.ConsumerRecords<K,V> |
poll(long l)
Deprecated.
|
long |
position(org.apache.kafka.common.TopicPartition topicPartition) |
long |
position(org.apache.kafka.common.TopicPartition topicPartition,
Duration duration) |
void |
resume(Collection<org.apache.kafka.common.TopicPartition> collection) |
void |
seek(org.apache.kafka.common.TopicPartition topicPartition,
long l) |
void |
seek(org.apache.kafka.common.TopicPartition topicPartition,
org.apache.kafka.clients.consumer.OffsetAndMetadata offsetAndMetadata) |
void |
seekToBeginning(Collection<org.apache.kafka.common.TopicPartition> collection) |
void |
seekToEnd(Collection<org.apache.kafka.common.TopicPartition> collection) |
void |
subscribe(Collection<String> collection) |
void |
subscribe(Collection<String> collection,
org.apache.kafka.clients.consumer.ConsumerRebalanceListener consumerRebalanceListener) |
void |
subscribe(Pattern pattern) |
void |
subscribe(Pattern pattern,
org.apache.kafka.clients.consumer.ConsumerRebalanceListener consumerRebalanceListener) |
Set<String> |
subscription() |
void |
unsubscribe() |
void |
wakeup() |
public Set<org.apache.kafka.common.TopicPartition> assignment()
public void subscribe(Collection<String> collection)
public void subscribe(Collection<String> collection, org.apache.kafka.clients.consumer.ConsumerRebalanceListener consumerRebalanceListener)
public void assign(Collection<org.apache.kafka.common.TopicPartition> collection)
public void subscribe(Pattern pattern, org.apache.kafka.clients.consumer.ConsumerRebalanceListener consumerRebalanceListener)
public void subscribe(Pattern pattern)
public void unsubscribe()
@Deprecated public org.apache.kafka.clients.consumer.ConsumerRecords<K,V> poll(long l)
public void commitSync()
public void commitSync(Duration duration)
public void commitSync(Map<org.apache.kafka.common.TopicPartition,org.apache.kafka.clients.consumer.OffsetAndMetadata> map)
public void commitSync(Map<org.apache.kafka.common.TopicPartition,org.apache.kafka.clients.consumer.OffsetAndMetadata> map, Duration duration)
public void commitAsync()
public void commitAsync(org.apache.kafka.clients.consumer.OffsetCommitCallback offsetCommitCallback)
public void commitAsync(Map<org.apache.kafka.common.TopicPartition,org.apache.kafka.clients.consumer.OffsetAndMetadata> map, org.apache.kafka.clients.consumer.OffsetCommitCallback offsetCommitCallback)
public void seek(org.apache.kafka.common.TopicPartition topicPartition,
long l)
public void seek(org.apache.kafka.common.TopicPartition topicPartition,
org.apache.kafka.clients.consumer.OffsetAndMetadata offsetAndMetadata)
public void seekToBeginning(Collection<org.apache.kafka.common.TopicPartition> collection)
public void seekToEnd(Collection<org.apache.kafka.common.TopicPartition> collection)
public long position(org.apache.kafka.common.TopicPartition topicPartition)
public long position(org.apache.kafka.common.TopicPartition topicPartition,
Duration duration)
@Deprecated public org.apache.kafka.clients.consumer.OffsetAndMetadata committed(org.apache.kafka.common.TopicPartition topicPartition)
@Deprecated public org.apache.kafka.clients.consumer.OffsetAndMetadata committed(org.apache.kafka.common.TopicPartition topicPartition, Duration duration)
public Map<org.apache.kafka.common.TopicPartition,org.apache.kafka.clients.consumer.OffsetAndMetadata> committed(Set<org.apache.kafka.common.TopicPartition> set)
public Map<org.apache.kafka.common.TopicPartition,org.apache.kafka.clients.consumer.OffsetAndMetadata> committed(Set<org.apache.kafka.common.TopicPartition> set, Duration duration)
public Map<org.apache.kafka.common.MetricName,? extends org.apache.kafka.common.Metric> metrics()
public List<org.apache.kafka.common.PartitionInfo> partitionsFor(String s, Duration duration)
public Map<String,List<org.apache.kafka.common.PartitionInfo>> listTopics(Duration duration)
public Set<org.apache.kafka.common.TopicPartition> paused()
public void pause(Collection<org.apache.kafka.common.TopicPartition> collection)
public void resume(Collection<org.apache.kafka.common.TopicPartition> collection)
public Map<org.apache.kafka.common.TopicPartition,org.apache.kafka.clients.consumer.OffsetAndTimestamp> offsetsForTimes(Map<org.apache.kafka.common.TopicPartition,Long> map)
public Map<org.apache.kafka.common.TopicPartition,org.apache.kafka.clients.consumer.OffsetAndTimestamp> offsetsForTimes(Map<org.apache.kafka.common.TopicPartition,Long> map, Duration duration)
public Map<org.apache.kafka.common.TopicPartition,Long> beginningOffsets(Collection<org.apache.kafka.common.TopicPartition> collection)
public Map<org.apache.kafka.common.TopicPartition,Long> beginningOffsets(Collection<org.apache.kafka.common.TopicPartition> collection, Duration duration)
public Map<org.apache.kafka.common.TopicPartition,Long> endOffsets(Collection<org.apache.kafka.common.TopicPartition> collection)
public Map<org.apache.kafka.common.TopicPartition,Long> endOffsets(Collection<org.apache.kafka.common.TopicPartition> collection, Duration duration)
public org.apache.kafka.clients.consumer.ConsumerGroupMetadata groupMetadata()
public void enforceRebalance()
public void close()
public void close(Duration duration)
public void wakeup()
public OptionalLong currentLag(org.apache.kafka.common.TopicPartition topicPartition)
Copyright © 2022 Pivotal Software, Inc.. All rights reserved.