Package org.apache.pulsar.client.impl
package org.apache.pulsar.client.impl
Pulsar Client implementation.
-
ClassDescriptionBatch message container framework.Acknowledgments grouping tracker.Channel handler for the Pulsar client.Indicates the usage status of the connection and whether it has been released.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>Deprecated.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>ReaderInterceptorUtil is used to wrap ReaderInterceptor by ConsumerInterceptor.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.