类 AbstractRateLimitExecutorKafkaConsumer<K,V>
java.lang.Object
io.github.wooenrico.kafka.consumer.AbstractKafkaConsumer<K,V>
io.github.wooenrico.kafka.consumer.AbstractExecutorKafkaConsumer<K,V>
io.github.wooenrico.kafka.consumer.AbstractRateLimitExecutorKafkaConsumer<K,V>
- 所有已实现的接口:
Closeable
,AutoCloseable
- 直接已知子类:
DefaultKafkaConsumer
public abstract class AbstractRateLimitExecutorKafkaConsumer<K,V>
extends AbstractExecutorKafkaConsumer<K,V>
-
字段概要
从类继承的字段 io.github.wooenrico.kafka.consumer.AbstractKafkaConsumer
consumerProperties, keyDeserializer, name, valueDeserializer
-
构造器概要
构造器构造器说明AbstractRateLimitExecutorKafkaConsumer
(String name, RateLimitExecutorConsumerProperties consumerProperties, org.apache.kafka.common.serialization.Deserializer<K> keyDeserializer, org.apache.kafka.common.serialization.Deserializer<V> valueDeserializer, org.apache.kafka.clients.consumer.ConsumerRebalanceListener consumerRebalanceListener) -
方法概要
修饰符和类型方法说明protected void
executorHandle
(org.apache.kafka.clients.consumer.ConsumerRecord<K, V> record) protected abstract void
rateLimitHandle
(org.apache.kafka.clients.consumer.ConsumerRecord<K, V> record) 从类继承的方法 io.github.wooenrico.kafka.consumer.AbstractExecutorKafkaConsumer
close, handle
-
构造器详细资料
-
AbstractRateLimitExecutorKafkaConsumer
public AbstractRateLimitExecutorKafkaConsumer(String name, RateLimitExecutorConsumerProperties consumerProperties, org.apache.kafka.common.serialization.Deserializer<K> keyDeserializer, org.apache.kafka.common.serialization.Deserializer<V> valueDeserializer, org.apache.kafka.clients.consumer.ConsumerRebalanceListener consumerRebalanceListener)
-
-
方法详细资料
-
executorHandle
- 指定者:
executorHandle
在类中AbstractExecutorKafkaConsumer<K,
V>
-
rateLimitHandle
-