类 AbstractKafkaReceiver<K,V>

java.lang.Object
io.github.wooenrico.kafka.consumer.AbstractKafkaReceiver<K,V>
所有已实现的接口:
Closeable, AutoCloseable
直接已知子类:
AbstractExecutorKafkaReceiver

public abstract class AbstractKafkaReceiver<K,V> extends Object implements Closeable
  • 字段详细资料

    • name

      protected final String name
    • consumerProperties

      protected final ConsumerProperties consumerProperties
    • keyDeserializer

      protected final org.apache.kafka.common.serialization.Deserializer<K> keyDeserializer
    • valueDeserializer

      protected final org.apache.kafka.common.serialization.Deserializer<V> valueDeserializer
    • onAssign

      protected final Consumer<Collection<reactor.kafka.receiver.ReceiverPartition>> onAssign
    • onRevoke

      protected final Consumer<Collection<reactor.kafka.receiver.ReceiverPartition>> onRevoke
  • 构造器详细资料

    • AbstractKafkaReceiver

      public AbstractKafkaReceiver(String name, ConsumerProperties consumerProperties, org.apache.kafka.common.serialization.Deserializer<K> keyDeserializer, org.apache.kafka.common.serialization.Deserializer<V> valueDeserializer, Consumer<Collection<reactor.kafka.receiver.ReceiverPartition>> onAssign, Consumer<Collection<reactor.kafka.receiver.ReceiverPartition>> onRevoke)
  • 方法详细资料

    • close

      public void close()
      指定者:
      close 在接口中 AutoCloseable
      指定者:
      close 在接口中 Closeable
    • handle

      protected abstract reactor.core.publisher.Flux<org.apache.kafka.clients.consumer.ConsumerRecord<K,V>> handle(reactor.core.publisher.Flux<org.apache.kafka.clients.consumer.ConsumerRecord<K,V>> recordFlux)