public static final class KafkaConsumer.ConsumerBuilder extends Object
| Modifier and Type | Method and Description |
|---|---|
KafkaConsumer.ConsumerBuilder |
addTopics(List<String> topics) |
KafkaConsumer |
build() |
String |
clientId() |
KafkaConsumer.ConsumerBuilder |
clientId(String value) |
String |
groupId() |
KafkaConsumer.ConsumerBuilder |
groupId(String value) |
OffsetMode |
offsetMode()
Default value is
OffsetMode.LATEST. |
KafkaConsumer.ConsumerBuilder |
offsetMode(OffsetMode value) |
String |
servers() |
KafkaConsumer.ConsumerBuilder |
servers(String value) |
public String servers()
public KafkaConsumer.ConsumerBuilder servers(String value)
value - A comma-separated list of host and port pairs. A host
and port pair uses : as the separator.KafkaConsumer.ConsumerBuilder instancepublic String groupId()
public KafkaConsumer.ConsumerBuilder groupId(String value)
value - id of the group this consumer belongsKafkaConsumer.ConsumerBuilder instancepublic String clientId()
public KafkaConsumer.ConsumerBuilder clientId(String value)
value - An id string to pass to the server when making requests.
The purpose of this is to be able to track the source of requests
beyond just ip/port by allowing a logical application name to be
included in server-side request logging.KafkaConsumer.ConsumerBuilder instancepublic KafkaConsumer.ConsumerBuilder offsetMode(OffsetMode value)
value - One of OffsetMode value. Default value is
OffsetMode.LATEST.KafkaConsumer.ConsumerBuilder instancepublic OffsetMode offsetMode()
OffsetMode.LATEST.public KafkaConsumer.ConsumerBuilder addTopics(List<String> topics)
topics - The Kafka topics will be consumedKafkaConsumer.ConsumerBuilderpublic KafkaConsumer build()
KafkaConsumerCopyright © 2019. All rights reserved.