Interface KafkaMessageConsumer

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void assign​(java.util.Collection<org.apache.kafka.common.TopicPartition> topicPartitions)  
      void close()  
      void close​(java.time.Duration duration)  
      void commitOffsets​(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)  
      void pause​(java.util.Set<org.apache.kafka.common.TopicPartition> partitions)  
      org.apache.kafka.clients.consumer.ConsumerRecords<java.lang.String,​byte[]> poll​(java.time.Duration duration)  
      long position​(org.apache.kafka.common.TopicPartition topicPartition)  
      void resume​(java.util.Set<org.apache.kafka.common.TopicPartition> partitions)  
      void seek​(org.apache.kafka.common.TopicPartition topicPartition, long position)  
      void seekToEnd​(java.util.Collection<org.apache.kafka.common.TopicPartition> topicPartitions)  
      void subscribe​(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)