Class EventuateKafkaConsumer


  • public class EventuateKafkaConsumer
    extends java.lang.Object
    A Kafka consumer that manually commits offsets and supports asynchronous message processing
    • Method Detail

      • setConsumerCallbacks

        public void setConsumerCallbacks​(java.util.Optional<ConsumerCallbacks> consumerCallbacks)
      • isCloseConsumerOnStop

        public boolean isCloseConsumerOnStop()
      • setCloseConsumerOnStop

        public void setCloseConsumerOnStop​(boolean closeConsumerOnStop)
      • verifyTopicExistsBeforeSubscribing

        public static java.util.List<org.apache.kafka.common.PartitionInfo> verifyTopicExistsBeforeSubscribing​(KafkaMessageConsumer consumer,
                                                                                                               java.lang.String topic)
      • start

        public void start()
      • stop

        public void stop()