类 AbstractExecutorKafkaReceiver<K,V>

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

public abstract class AbstractExecutorKafkaReceiver<K,V> extends AbstractKafkaReceiver<K,V>
  • 构造器详细资料

    • AbstractExecutorKafkaReceiver

      public AbstractExecutorKafkaReceiver(String name, ExecutorConsumerProperties 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
      覆盖:
      close 在类中 AbstractKafkaReceiver<K,V>
    • handle

      protected 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>> consumerRecordFlux)
      指定者:
      handle 在类中 AbstractKafkaReceiver<K,V>
    • executorHandle

      protected abstract reactor.core.publisher.Mono<Void> executorHandle(org.apache.kafka.clients.consumer.ConsumerRecord<K,V> record)