public class ReaderBuilderImpl<T> extends Object implements ReaderBuilder<T>
| Constructor and Description |
|---|
ReaderBuilderImpl(PulsarClientImpl client,
Schema<T> schema) |
| Modifier and Type | Method and Description |
|---|---|
ReaderBuilder<T> |
clone() |
Reader<T> |
create() |
CompletableFuture<Reader<T>> |
createAsync() |
ReaderBuilder<T> |
cryptoFailureAction(ConsumerCryptoFailureAction action) |
ReaderBuilder<T> |
cryptoKeyReader(CryptoKeyReader cryptoKeyReader) |
ReaderBuilder<T> |
keyHashRange(Range... ranges) |
ReaderBuilder<T> |
loadConf(Map<String,Object> config) |
ReaderBuilder<T> |
readCompacted(boolean readCompacted) |
ReaderBuilder<T> |
readerListener(ReaderListener<T> readerListener) |
ReaderBuilder<T> |
readerName(String readerName) |
ReaderBuilder<T> |
receiverQueueSize(int receiverQueueSize) |
ReaderBuilder<T> |
startMessageFromRollbackDuration(long rollbackDuration,
TimeUnit timeunit) |
ReaderBuilder<T> |
startMessageId(MessageId startMessageId) |
ReaderBuilder<T> |
startMessageIdInclusive() |
ReaderBuilder<T> |
subscriptionRolePrefix(String subscriptionRolePrefix) |
ReaderBuilder<T> |
topic(String topicName) |
public ReaderBuilderImpl(PulsarClientImpl client, Schema<T> schema)
public ReaderBuilder<T> clone()
clone in interface ReaderBuilder<T>clone in class Objectpublic Reader<T> create() throws PulsarClientException
create in interface ReaderBuilder<T>PulsarClientExceptionpublic CompletableFuture<Reader<T>> createAsync()
createAsync in interface ReaderBuilder<T>public ReaderBuilder<T> loadConf(Map<String,Object> config)
loadConf in interface ReaderBuilder<T>public ReaderBuilder<T> topic(String topicName)
topic in interface ReaderBuilder<T>public ReaderBuilder<T> startMessageId(MessageId startMessageId)
startMessageId in interface ReaderBuilder<T>public ReaderBuilder<T> startMessageFromRollbackDuration(long rollbackDuration, TimeUnit timeunit)
startMessageFromRollbackDuration in interface ReaderBuilder<T>public ReaderBuilder<T> startMessageIdInclusive()
startMessageIdInclusive in interface ReaderBuilder<T>public ReaderBuilder<T> readerListener(ReaderListener<T> readerListener)
readerListener in interface ReaderBuilder<T>public ReaderBuilder<T> cryptoKeyReader(CryptoKeyReader cryptoKeyReader)
cryptoKeyReader in interface ReaderBuilder<T>public ReaderBuilder<T> cryptoFailureAction(ConsumerCryptoFailureAction action)
cryptoFailureAction in interface ReaderBuilder<T>public ReaderBuilder<T> receiverQueueSize(int receiverQueueSize)
receiverQueueSize in interface ReaderBuilder<T>public ReaderBuilder<T> readerName(String readerName)
readerName in interface ReaderBuilder<T>public ReaderBuilder<T> subscriptionRolePrefix(String subscriptionRolePrefix)
subscriptionRolePrefix in interface ReaderBuilder<T>public ReaderBuilder<T> readCompacted(boolean readCompacted)
readCompacted in interface ReaderBuilder<T>public ReaderBuilder<T> keyHashRange(Range... ranges)
keyHashRange in interface ReaderBuilder<T>Copyright © 2017–2020 Apache Software Foundation. All rights reserved.