ConsumerBase(PulsarClientImpl client,
String topic,
ConsumerConfigurationData<T> conf,
int receiverQueueSize,
ExecutorProvider executorProvider,
CompletableFuture<Consumer<T>> subscribeFuture,
Schema<T> schema,
ConsumerInterceptors interceptors) |
ConsumerImpl(PulsarClientImpl client,
String topic,
ConsumerConfigurationData<T> conf,
ExecutorProvider executorProvider,
int partitionIndex,
boolean hasParentConsumer,
boolean parentConsumerHasListener,
CompletableFuture<Consumer<T>> subscribeFuture,
MessageId startMessageId,
long startMessageRollbackDurationInSec,
Schema<T> schema,
ConsumerInterceptors<T> interceptors,
boolean createTopicIfDoesNotExist) |
ConsumerStatsRecorderImpl(PulsarClientImpl pulsarClient,
ConsumerConfigurationData<?> conf,
Consumer<?> consumer) |
PatternMultiTopicsConsumerImpl(Pattern topicsPattern,
PulsarClientImpl client,
ConsumerConfigurationData<T> conf,
ExecutorProvider executorProvider,
CompletableFuture<Consumer<T>> subscribeFuture,
Schema<T> schema,
CommandGetTopicsOfNamespace.Mode subscriptionMode,
ConsumerInterceptors<T> interceptors) |
PersistentAcknowledgmentsGroupingTracker(ConsumerImpl<?> consumer,
ConsumerConfigurationData<?> conf,
io.netty.channel.EventLoopGroup eventLoopGroup) |
UnAckedMessageRedeliveryTracker(PulsarClientImpl client,
ConsumerBase<?> consumerBase,
ConsumerConfigurationData<?> conf) |
UnAckedMessageTracker(PulsarClientImpl client,
ConsumerBase<?> consumerBase,
ConsumerConfigurationData<?> conf) |
UnAckedTopicMessageRedeliveryTracker(PulsarClientImpl client,
ConsumerBase<?> consumerBase,
ConsumerConfigurationData<?> conf) |
UnAckedTopicMessageTracker(PulsarClientImpl client,
ConsumerBase<?> consumerBase,
ConsumerConfigurationData<?> conf) |
ZeroQueueConsumerImpl(PulsarClientImpl client,
String topic,
ConsumerConfigurationData<T> conf,
ExecutorProvider executorProvider,
int partitionIndex,
boolean hasParentConsumer,
CompletableFuture<Consumer<T>> subscribeFuture,
MessageId startMessageId,
Schema<T> schema,
ConsumerInterceptors<T> interceptors,
boolean createTopicIfDoesNotExist) |