Interface KafkaMessageConsumer
- All Known Implementing Classes:
DefaultKafkaMessageConsumer
public interface KafkaMessageConsumer
-
Method Summary
Modifier and TypeMethodDescriptionvoidassign(Collection<org.apache.kafka.common.TopicPartition> topicPartitions) voidclose()voidvoidcommitOffsets(Map<org.apache.kafka.common.TopicPartition, org.apache.kafka.clients.consumer.OffsetAndMetadata> offsets) List<org.apache.kafka.common.PartitionInfo>partitionsFor(String topic) voidorg.apache.kafka.clients.consumer.ConsumerRecords<String,byte[]> longposition(org.apache.kafka.common.TopicPartition topicPartition) voidvoidseek(org.apache.kafka.common.TopicPartition topicPartition, long position) voidseekToEnd(Collection<org.apache.kafka.common.TopicPartition> topicPartitions) voidsubscribe(Collection<String> topics, org.apache.kafka.clients.consumer.ConsumerRebalanceListener callback) void
-
Method Details
-
assign
-
seekToEnd
-
position
long position(org.apache.kafka.common.TopicPartition topicPartition) -
seek
void seek(org.apache.kafka.common.TopicPartition topicPartition, long position) -
subscribe
-
commitOffsets
void commitOffsets(Map<org.apache.kafka.common.TopicPartition, org.apache.kafka.clients.consumer.OffsetAndMetadata> offsets) -
partitionsFor
-
poll
-
pause
-
resume
-
close
void close() -
close
-
subscribe
void subscribe(Collection<String> topics, org.apache.kafka.clients.consumer.ConsumerRebalanceListener callback)
-