public static class ReaderSettings.Builder extends Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
ReaderSettings.Builder |
addTopic(TopicReadSettings topic) |
ReaderSettings |
build() |
ReaderSettings.Builder |
setConsumerName(String consumerName) |
ReaderSettings.Builder |
setDecompress(boolean decompress)
Set whether messages should be decompressed.
|
ReaderSettings.Builder |
setDecompressionExecutor(Executor decompressionExecutor)
Set executor for decompression tasks.
|
ReaderSettings.Builder |
setMaxLag(Duration maxLag) |
ReaderSettings.Builder |
setMaxMemoryUsageBytes(long maxMemoryUsageBytes) |
ReaderSettings.Builder |
setReaderName(String readerName)
Set reader name for debug purposes
|
ReaderSettings.Builder |
setReadFrom(Instant readFrom) |
ReaderSettings.Builder |
setTopics(List<TopicReadSettings> topics) |
ReaderSettings.Builder |
withoutConsumer()
Experimental feature.
|
public ReaderSettings.Builder setConsumerName(String consumerName)
public ReaderSettings.Builder withoutConsumer()
public ReaderSettings.Builder setReaderName(String readerName)
public ReaderSettings.Builder addTopic(TopicReadSettings topic)
public ReaderSettings.Builder setTopics(List<TopicReadSettings> topics)
public ReaderSettings.Builder setMaxMemoryUsageBytes(long maxMemoryUsageBytes)
public ReaderSettings.Builder setMaxLag(Duration maxLag)
public ReaderSettings.Builder setReadFrom(Instant readFrom)
public ReaderSettings.Builder setDecompress(boolean decompress)
decompress - whether messages should be decompressed. true by defaultpublic ReaderSettings.Builder setDecompressionExecutor(Executor decompressionExecutor)
decompressionExecutor - executor for decompression taskspublic ReaderSettings build()
Copyright © 2024. All rights reserved.