Class DefaultKafkaMessageConsumer

    • Method Summary

      All Methods Static Methods Instance Methods Concrete 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)  
      static KafkaMessageConsumer create​(java.util.Properties properties)  
      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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • assign

        public void assign​(java.util.Collection<org.apache.kafka.common.TopicPartition> topicPartitions)
        Specified by:
        assign in interface KafkaMessageConsumer
      • seekToEnd

        public void seekToEnd​(java.util.Collection<org.apache.kafka.common.TopicPartition> topicPartitions)
        Specified by:
        seekToEnd in interface KafkaMessageConsumer
      • position

        public long position​(org.apache.kafka.common.TopicPartition topicPartition)
        Specified by:
        position in interface KafkaMessageConsumer
      • seek

        public void seek​(org.apache.kafka.common.TopicPartition topicPartition,
                         long position)
        Specified by:
        seek in interface KafkaMessageConsumer
      • commitOffsets

        public void commitOffsets​(java.util.Map<org.apache.kafka.common.TopicPartition,​org.apache.kafka.clients.consumer.OffsetAndMetadata> offsets)
        Specified by:
        commitOffsets in interface KafkaMessageConsumer
      • partitionsFor

        public java.util.List<org.apache.kafka.common.PartitionInfo> partitionsFor​(java.lang.String topic)
        Specified by:
        partitionsFor in interface KafkaMessageConsumer
      • poll

        public org.apache.kafka.clients.consumer.ConsumerRecords<java.lang.String,​byte[]> poll​(java.time.Duration duration)
        Specified by:
        poll in interface KafkaMessageConsumer
      • pause

        public void pause​(java.util.Set<org.apache.kafka.common.TopicPartition> partitions)
        Specified by:
        pause in interface KafkaMessageConsumer
      • resume

        public void resume​(java.util.Set<org.apache.kafka.common.TopicPartition> partitions)
        Specified by:
        resume in interface KafkaMessageConsumer