Interface KafkaMessageConsumer
-
- All Known Implementing Classes:
DefaultKafkaMessageConsumer
public interface KafkaMessageConsumer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidassign(java.util.Collection<org.apache.kafka.common.TopicPartition> topicPartitions)voidclose()voidclose(java.time.Duration duration)voidcommitOffsets(java.util.Map<org.apache.kafka.common.TopicPartition,org.apache.kafka.clients.consumer.OffsetAndMetadata> offsets)java.util.List<org.apache.kafka.common.PartitionInfo>partitionsFor(java.lang.String topic)voidpause(java.util.Set<org.apache.kafka.common.TopicPartition> partitions)org.apache.kafka.clients.consumer.ConsumerRecords<java.lang.String,byte[]>poll(java.time.Duration duration)longposition(org.apache.kafka.common.TopicPartition topicPartition)voidresume(java.util.Set<org.apache.kafka.common.TopicPartition> partitions)voidseek(org.apache.kafka.common.TopicPartition topicPartition, long position)voidseekToEnd(java.util.Collection<org.apache.kafka.common.TopicPartition> topicPartitions)voidsubscribe(java.util.List<java.lang.String> topics)
-
-
-
Method Detail
-
assign
void assign(java.util.Collection<org.apache.kafka.common.TopicPartition> topicPartitions)
-
seekToEnd
void seekToEnd(java.util.Collection<org.apache.kafka.common.TopicPartition> topicPartitions)
-
position
long position(org.apache.kafka.common.TopicPartition topicPartition)
-
seek
void seek(org.apache.kafka.common.TopicPartition topicPartition, long position)
-
subscribe
void subscribe(java.util.List<java.lang.String> topics)
-
commitOffsets
void commitOffsets(java.util.Map<org.apache.kafka.common.TopicPartition,org.apache.kafka.clients.consumer.OffsetAndMetadata> offsets)
-
partitionsFor
java.util.List<org.apache.kafka.common.PartitionInfo> partitionsFor(java.lang.String topic)
-
poll
org.apache.kafka.clients.consumer.ConsumerRecords<java.lang.String,byte[]> poll(java.time.Duration duration)
-
pause
void pause(java.util.Set<org.apache.kafka.common.TopicPartition> partitions)
-
resume
void resume(java.util.Set<org.apache.kafka.common.TopicPartition> partitions)
-
close
void close()
-
close
void close(java.time.Duration duration)
-
-