public class KafkaConsumerBuilder extends Object
ConsumerConfig 这里只提供一些常用配置| 构造器和说明 |
|---|
KafkaConsumerBuilder() |
| 限定符和类型 | 方法和说明 |
|---|---|
KafkaConsumerBuilder |
addAllBootstrapServers(Collection<String> uris) |
KafkaConsumerBuilder |
addAllTopic(Collection<String> topics) |
KafkaConsumerBuilder |
addBootstrapServers(String uri)
添加 kafka 路径 host:port
|
KafkaConsumerBuilder |
addTopic(String topic) |
<K,V> org.apache.kafka.clients.consumer.KafkaConsumer<K,V> |
build() |
<K,V> org.apache.kafka.clients.consumer.KafkaConsumer<K,V> |
build(Function<Properties,org.apache.kafka.clients.consumer.KafkaConsumer<K,V>> function) |
<K,V> org.apache.kafka.clients.consumer.KafkaConsumer<K,V> |
build(Properties properties) |
Set<String> |
getBootstrapServers() |
Properties |
getProperties() |
KafkaConsumerBuilder |
groupId(String groupId)
组id
|
KafkaConsumerBuilder |
keyDeserializer(Class<? extends org.apache.kafka.common.serialization.Deserializer<?>> c) |
KafkaConsumerBuilder |
keyDeserializer(String className) |
KafkaConsumerBuilder |
put(Object key,
Object val)
添加配置
|
KafkaConsumerBuilder |
putAll(Properties properties)
添加配置
|
KafkaConsumerBuilder |
valueDeserializer(Class<? extends org.apache.kafka.common.serialization.Deserializer<?>> c) |
KafkaConsumerBuilder |
valueDeserializer(String className) |
public KafkaConsumerBuilder keyDeserializer(Class<? extends org.apache.kafka.common.serialization.Deserializer<?>> c)
public KafkaConsumerBuilder keyDeserializer(String className)
public KafkaConsumerBuilder valueDeserializer(Class<? extends org.apache.kafka.common.serialization.Deserializer<?>> c)
public KafkaConsumerBuilder valueDeserializer(String className)
public KafkaConsumerBuilder addBootstrapServers(String uri)
public KafkaConsumerBuilder addAllBootstrapServers(Collection<String> uris)
public KafkaConsumerBuilder put(Object key, Object val)
public KafkaConsumerBuilder putAll(Properties properties)
public KafkaConsumerBuilder groupId(String groupId)
public KafkaConsumerBuilder addTopic(String topic)
public KafkaConsumerBuilder addAllTopic(Collection<String> topics)
public <K,V> org.apache.kafka.clients.consumer.KafkaConsumer<K,V> build(Function<Properties,org.apache.kafka.clients.consumer.KafkaConsumer<K,V>> function)
public <K,V> org.apache.kafka.clients.consumer.KafkaConsumer<K,V> build(Properties properties)
public <K,V> org.apache.kafka.clients.consumer.KafkaConsumer<K,V> build()
public Properties getProperties()
Copyright © 2023. All rights reserved.