Package org.apache.pulsar.client.impl
Class ReaderBuilderImpl<T>
java.lang.Object
org.apache.pulsar.client.impl.ReaderBuilderImpl<T>
- All Implemented Interfaces:
Cloneable,ReaderBuilder<T>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionautoAckOldestChunkedMessageOnQueueFull(boolean autoAckOldestChunkedMessageOnQueueFull) autoUpdatePartitions(boolean autoUpdate) autoUpdatePartitionsInterval(int interval, TimeUnit unit) clone()create()cryptoKeyReader(CryptoKeyReader cryptoKeyReader) defaultCryptoKeyReader(@NonNull Map<String, String> privateKeys) defaultCryptoKeyReader(String privateKey) expireTimeOfIncompleteChunkedMessage(long duration, TimeUnit unit) intercept(ReaderInterceptor<T>... interceptors) keyHashRange(Range... ranges) maxPendingChunkedMessage(int maxPendingChunkedMessage) poolMessages(boolean poolMessages) readCompacted(boolean readCompacted) readerListener(ReaderListener<T> readerListener) readerName(String readerName) receiverQueueSize(int receiverQueueSize) startMessageFromRollbackDuration(long rollbackDuration, TimeUnit timeunit) startMessageId(MessageId startMessageId) subscriptionName(String subscriptionName) subscriptionRolePrefix(String subscriptionRolePrefix)
-
Constructor Details
-
ReaderBuilderImpl
-
-
Method Details
-
clone
- Specified by:
clonein interfaceReaderBuilder<T>- Overrides:
clonein classObject
-
create
- Specified by:
createin interfaceReaderBuilder<T>- Throws:
PulsarClientException
-
createAsync
- Specified by:
createAsyncin interfaceReaderBuilder<T>
-
loadConf
- Specified by:
loadConfin interfaceReaderBuilder<T>
-
topic
- Specified by:
topicin interfaceReaderBuilder<T>
-
topics
- Specified by:
topicsin interfaceReaderBuilder<T>
-
startMessageId
- Specified by:
startMessageIdin interfaceReaderBuilder<T>
-
startMessageFromRollbackDuration
- Specified by:
startMessageFromRollbackDurationin interfaceReaderBuilder<T>
-
startMessageIdInclusive
- Specified by:
startMessageIdInclusivein interfaceReaderBuilder<T>
-
readerListener
- Specified by:
readerListenerin interfaceReaderBuilder<T>
-
cryptoKeyReader
- Specified by:
cryptoKeyReaderin interfaceReaderBuilder<T>
-
defaultCryptoKeyReader
- Specified by:
defaultCryptoKeyReaderin interfaceReaderBuilder<T>
-
defaultCryptoKeyReader
- Specified by:
defaultCryptoKeyReaderin interfaceReaderBuilder<T>
-
cryptoFailureAction
- Specified by:
cryptoFailureActionin interfaceReaderBuilder<T>
-
receiverQueueSize
- Specified by:
receiverQueueSizein interfaceReaderBuilder<T>
-
readerName
- Specified by:
readerNamein interfaceReaderBuilder<T>
-
subscriptionRolePrefix
- Specified by:
subscriptionRolePrefixin interfaceReaderBuilder<T>
-
subscriptionName
- Specified by:
subscriptionNamein interfaceReaderBuilder<T>
-
readCompacted
- Specified by:
readCompactedin interfaceReaderBuilder<T>
-
keyHashRange
- Specified by:
keyHashRangein interfaceReaderBuilder<T>
-
poolMessages
- Specified by:
poolMessagesin interfaceReaderBuilder<T>
-
autoUpdatePartitions
- Specified by:
autoUpdatePartitionsin interfaceReaderBuilder<T>
-
autoUpdatePartitionsInterval
- Specified by:
autoUpdatePartitionsIntervalin interfaceReaderBuilder<T>
-
intercept
- Specified by:
interceptin interfaceReaderBuilder<T>
-
maxPendingChunkedMessage
- Specified by:
maxPendingChunkedMessagein interfaceReaderBuilder<T>
-
autoAckOldestChunkedMessageOnQueueFull
public ReaderBuilder<T> autoAckOldestChunkedMessageOnQueueFull(boolean autoAckOldestChunkedMessageOnQueueFull) - Specified by:
autoAckOldestChunkedMessageOnQueueFullin interfaceReaderBuilder<T>
-
expireTimeOfIncompleteChunkedMessage
- Specified by:
expireTimeOfIncompleteChunkedMessagein interfaceReaderBuilder<T>
-