类 DefaultKafkaReceiver
java.lang.Object
io.github.wooenrico.kafka.consumer.AbstractKafkaReceiver<K,V>
io.github.wooenrico.kafka.consumer.AbstractExecutorKafkaReceiver<K,V>
io.github.wooenrico.kafka.consumer.AbstractRateLimitExecutorKafkaReceiver<String,String>
io.github.wooenrico.kafka.consumer.DefaultKafkaReceiver
- 所有已实现的接口:
Closeable
,AutoCloseable
-
字段概要
从类继承的字段 io.github.wooenrico.kafka.consumer.AbstractKafkaReceiver
consumerProperties, keyDeserializer, name, onAssign, onRevoke, valueDeserializer
-
构造器概要
构造器构造器说明DefaultKafkaReceiver
(String name, RateLimitExecutorConsumerProperties consumerProperties, Function<org.apache.kafka.clients.consumer.ConsumerRecord<String, String>, reactor.core.publisher.Mono<Void>> consumer) DefaultKafkaReceiver
(String name, RateLimitExecutorConsumerProperties consumerProperties, Function<org.apache.kafka.clients.consumer.ConsumerRecord<String, String>, reactor.core.publisher.Mono<Void>> consumer, Consumer<Collection<reactor.kafka.receiver.ReceiverPartition>> onAssign, Consumer<Collection<reactor.kafka.receiver.ReceiverPartition>> onRevoke) -
方法概要
修饰符和类型方法说明protected reactor.core.publisher.Mono<Void>
rateLimitHandle
(org.apache.kafka.clients.consumer.ConsumerRecord<String, String> record) 从类继承的方法 io.github.wooenrico.kafka.consumer.AbstractRateLimitExecutorKafkaReceiver
executorHandle
从类继承的方法 io.github.wooenrico.kafka.consumer.AbstractExecutorKafkaReceiver
close, handle
-
构造器详细资料
-
DefaultKafkaReceiver
-
DefaultKafkaReceiver
public DefaultKafkaReceiver(String name, RateLimitExecutorConsumerProperties consumerProperties, Function<org.apache.kafka.clients.consumer.ConsumerRecord<String, String>, reactor.core.publisher.Mono<Void>> consumer, Consumer<Collection<reactor.kafka.receiver.ReceiverPartition>> onAssign, Consumer<Collection<reactor.kafka.receiver.ReceiverPartition>> onRevoke)
-
-
方法详细资料
-
rateLimitHandle
-