Package org.apache.pulsar.client.impl
package org.apache.pulsar.client.impl
Pulsar Client implementation.
-
ClassDescriptionBatch message container framework.Acknowledgments grouping tracker.ConsumerBase<T>ConsumerImpl<T>A container that hold the list
ConsumerInterceptor
and wraps calls to the chain of custom interceptors.Provides lookup service to find broker which serves given topic.MessageImpl<T>A wrapper ofByteBuf
that implementsMessagePayload
.MessagesImpl<T>A MessageId implementation that contains a map of <partitionName, MessageId>.MultiplierRedeliveryBackoff.Builder of MultiplierRedeliveryBackoff.A no-op acknowledgment grouping tracker.Listener that notified when concerned topic partitions changed.Group the acknowledgements for a certain time and then sends them out in a single protobuf command.ProducerBase<T>ProducerImpl<T>Queue implementation that is used as the pending messages queue.A container that holds the listProducerInterceptor
and wraps calls to the chain of custom interceptors.Helper class for class instantiations and it also contains methods to work with schemas.The default implementation ofServiceNameResolver
.ReaderImpl<T>The routing strategy here: If a key is present, choose a partition based on a hash of the key.A service name resolver to resolve real socket address.Handler for transaction meta store.