You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by pe...@apache.org on 2021/04/02 13:25:35 UTC

[pulsar] branch asf-site updated: Updated site at revision 21adedc

This is an automated email from the ASF dual-hosted git repository.

penghui pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/pulsar.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new adc6d5e  Updated site at revision 21adedc
adc6d5e is described below

commit adc6d5e4f1186252847298a7e5af276694c6727e
Author: Pulsar Site Updater <de...@pulsar.incubator.apache.org>
AuthorDate: Fri Apr 2 13:24:58 2021 +0000

    Updated site at revision 21adedc
---
 .../client/2.8.0-SNAPSHOT/allclasses-frame.html    |   2 +-
 .../client/2.8.0-SNAPSHOT/allclasses-noframe.html  |   2 +-
 .../api/client/2.8.0-SNAPSHOT/constant-values.html |   2 +-
 .../api/client/2.8.0-SNAPSHOT/deprecated-list.html |   2 +-
 content/api/client/2.8.0-SNAPSHOT/help-doc.html    |   2 +-
 content/api/client/2.8.0-SNAPSHOT/index-all.html   |   2 +-
 content/api/client/2.8.0-SNAPSHOT/index.html       |   2 +-
 .../apache/pulsar/client/api/Authentication.html   |   2 +-
 .../client/api/AuthenticationDataProvider.html     |   2 +-
 .../pulsar/client/api/AuthenticationFactory.html   |   2 +-
 .../pulsar/client/api/BatchMessageContainer.html   |   2 +-
 .../client/api/BatchReceivePolicy.Builder.html     |   2 +-
 .../pulsar/client/api/BatchReceivePolicy.html      |   2 +-
 .../apache/pulsar/client/api/BatcherBuilder.html   |   2 +-
 .../apache/pulsar/client/api/ClientBuilder.html    |   2 +-
 .../apache/pulsar/client/api/CompressionType.html  |   2 +-
 .../org/apache/pulsar/client/api/Consumer.html     |   2 +-
 .../apache/pulsar/client/api/ConsumerBuilder.html  |   2 +-
 .../client/api/ConsumerCryptoFailureAction.html    |   2 +-
 .../pulsar/client/api/ConsumerEventListener.html   |   2 +-
 .../pulsar/client/api/ConsumerInterceptor.html     |   2 +-
 .../apache/pulsar/client/api/ConsumerStats.html    |   2 +-
 .../apache/pulsar/client/api/CryptoKeyReader.html  |   2 +-
 .../apache/pulsar/client/api/DeadLetterPolicy.html |   2 +-
 .../api/EncodedAuthenticationParameterSupport.html |   2 +-
 .../pulsar/client/api/EncryptionKeyInfo.html       |   2 +-
 .../apache/pulsar/client/api/HashingScheme.html    |   2 +-
 .../apache/pulsar/client/api/KeySharedMode.html    |   2 +-
 .../KeySharedPolicy.KeySharedPolicyAutoSplit.html  |   2 +-
 .../api/KeySharedPolicy.KeySharedPolicySticky.html |   2 +-
 .../apache/pulsar/client/api/KeySharedPolicy.html  |   2 +-
 .../apache/pulsar/client/api/KeyStoreParams.html   |   2 +-
 .../org/apache/pulsar/client/api/Message.html      |   2 +-
 .../apache/pulsar/client/api/MessageCrypto.html    |   2 +-
 .../org/apache/pulsar/client/api/MessageId.html    |   2 +-
 .../apache/pulsar/client/api/MessageListener.html  |   2 +-
 .../apache/pulsar/client/api/MessageRouter.html    |   2 +-
 .../pulsar/client/api/MessageRoutingMode.html      |   2 +-
 .../org/apache/pulsar/client/api/Messages.html     |   2 +-
 .../org/apache/pulsar/client/api/Producer.html     |   2 +-
 .../pulsar/client/api/ProducerAccessMode.html      |   2 +-
 .../apache/pulsar/client/api/ProducerBuilder.html  |   2 +-
 .../client/api/ProducerCryptoFailureAction.html    |   2 +-
 .../pulsar/client/api/ProducerInterceptor.html     |   2 +-
 .../apache/pulsar/client/api/ProducerStats.html    |   2 +-
 .../apache/pulsar/client/api/ProxyProtocol.html    |   2 +-
 .../org/apache/pulsar/client/api/PulsarClient.html |   2 +-
 ...lsarClientException.AlreadyClosedException.html |   2 +-
 ...sarClientException.AuthenticationException.html |   2 +-
 ...lsarClientException.AuthorizationException.html |   2 +-
 ...sarClientException.BrokerMetadataException.html |   2 +-
 ...ClientException.BrokerPersistenceException.html |   2 +-
 .../PulsarClientException.ChecksumException.html   |   2 +-
 .../PulsarClientException.ConnectException.html    |   2 +-
 ...sarClientException.ConsumerAssignException.html |   2 +-
 ...ulsarClientException.ConsumerBusyException.html |   2 +-
 .../api/PulsarClientException.CryptoException.html |   2 +-
 ...ception.GettingAuthenticationDataException.html |   2 +-
 ...lientException.IncompatibleSchemaException.html |   2 +-
 ...entException.InvalidConfigurationException.html |   2 +-
 ...sarClientException.InvalidMessageException.html |   2 +-
 .../PulsarClientException.InvalidServiceURL.html   |   2 +-
 ...rClientException.InvalidTopicNameException.html |   2 +-
 .../api/PulsarClientException.LookupException.html |   2 +-
 ...sarClientException.MemoryBufferIsFullError.html |   2 +-
 ...lientException.MessageAcknowledgeException.html |   2 +-
 .../PulsarClientException.NotAllowedException.html |   2 +-
 ...ulsarClientException.NotConnectedException.html |   2 +-
 .../PulsarClientException.NotFoundException.html   |   2 +-
 ...ulsarClientException.NotSupportedException.html |   2 +-
 ...xception.ProducerBlockedQuotaExceededError.html |   2 +-
 ...tion.ProducerBlockedQuotaExceededException.html |   2 +-
 ...ulsarClientException.ProducerBusyException.html |   2 +-
 ...sarClientException.ProducerFencedException.html |   2 +-
 ...arClientException.ProducerQueueIsFullError.html |   2 +-
 .../PulsarClientException.TimeoutException.html    |   2 +-
 ...arClientException.TooManyRequestsException.html |   2 +-
 ...ClientException.TopicDoesNotExistException.html |   2 +-
 ...arClientException.TopicTerminatedException.html |   2 +-
 ...ientException.TransactionConflictException.html |   2 +-
 ...ception.UnsupportedAuthenticationException.html |   2 +-
 .../pulsar/client/api/PulsarClientException.html   |   2 +-
 .../org/apache/pulsar/client/api/Range.html        |   2 +-
 .../org/apache/pulsar/client/api/Reader.html       |   2 +-
 .../apache/pulsar/client/api/ReaderBuilder.html    |   2 +-
 .../apache/pulsar/client/api/ReaderListener.html   |   2 +-
 .../pulsar/client/api/RegexSubscriptionMode.html   |   2 +-
 .../org/apache/pulsar/client/api/Schema.html       |   2 +-
 .../client/api/SchemaSerializationException.html   |   2 +-
 .../pulsar/client/api/ServiceUrlProvider.html      |   2 +-
 .../org/apache/pulsar/client/api/SizeUnit.html     |   2 +-
 .../client/api/SubscriptionInitialPosition.html    |   2 +-
 .../apache/pulsar/client/api/SubscriptionMode.html |   2 +-
 .../apache/pulsar/client/api/SubscriptionType.html |   2 +-
 .../apache/pulsar/client/api/TopicMetadata.html    |   2 +-
 .../pulsar/client/api/TypedMessageBuilder.html     |   2 +-
 .../client/api/class-use/Authentication.html       |   2 +-
 .../api/class-use/AuthenticationDataProvider.html  |   2 +-
 .../api/class-use/AuthenticationFactory.html       |   2 +-
 .../api/class-use/BatchMessageContainer.html       |   2 +-
 .../api/class-use/BatchReceivePolicy.Builder.html  |   2 +-
 .../client/api/class-use/BatchReceivePolicy.html   |   2 +-
 .../client/api/class-use/BatcherBuilder.html       |   2 +-
 .../pulsar/client/api/class-use/ClientBuilder.html |   2 +-
 .../client/api/class-use/CompressionType.html      |   2 +-
 .../pulsar/client/api/class-use/Consumer.html      |   2 +-
 .../client/api/class-use/ConsumerBuilder.html      |   2 +-
 .../api/class-use/ConsumerCryptoFailureAction.html |   2 +-
 .../api/class-use/ConsumerEventListener.html       |   2 +-
 .../client/api/class-use/ConsumerInterceptor.html  |   2 +-
 .../pulsar/client/api/class-use/ConsumerStats.html |   2 +-
 .../client/api/class-use/CryptoKeyReader.html      |   2 +-
 .../client/api/class-use/DeadLetterPolicy.html     |   2 +-
 .../EncodedAuthenticationParameterSupport.html     |   2 +-
 .../client/api/class-use/EncryptionKeyInfo.html    |   2 +-
 .../pulsar/client/api/class-use/HashingScheme.html |   2 +-
 .../pulsar/client/api/class-use/KeySharedMode.html |   2 +-
 .../KeySharedPolicy.KeySharedPolicyAutoSplit.html  |   2 +-
 .../KeySharedPolicy.KeySharedPolicySticky.html     |   2 +-
 .../client/api/class-use/KeySharedPolicy.html      |   2 +-
 .../client/api/class-use/KeyStoreParams.html       |   2 +-
 .../pulsar/client/api/class-use/Message.html       |   2 +-
 .../pulsar/client/api/class-use/MessageCrypto.html |   2 +-
 .../pulsar/client/api/class-use/MessageId.html     |   2 +-
 .../client/api/class-use/MessageListener.html      |   2 +-
 .../pulsar/client/api/class-use/MessageRouter.html |   2 +-
 .../client/api/class-use/MessageRoutingMode.html   |   2 +-
 .../pulsar/client/api/class-use/Messages.html      |   2 +-
 .../pulsar/client/api/class-use/Producer.html      |   2 +-
 .../client/api/class-use/ProducerAccessMode.html   |   2 +-
 .../client/api/class-use/ProducerBuilder.html      |   2 +-
 .../api/class-use/ProducerCryptoFailureAction.html |   2 +-
 .../client/api/class-use/ProducerInterceptor.html  |   2 +-
 .../pulsar/client/api/class-use/ProducerStats.html |   2 +-
 .../pulsar/client/api/class-use/ProxyProtocol.html |   2 +-
 .../pulsar/client/api/class-use/PulsarClient.html  |   2 +-
 ...lsarClientException.AlreadyClosedException.html |   2 +-
 ...sarClientException.AuthenticationException.html |   2 +-
 ...lsarClientException.AuthorizationException.html |   2 +-
 ...sarClientException.BrokerMetadataException.html |   2 +-
 ...ClientException.BrokerPersistenceException.html |   2 +-
 .../PulsarClientException.ChecksumException.html   |   2 +-
 .../PulsarClientException.ConnectException.html    |   2 +-
 ...sarClientException.ConsumerAssignException.html |   2 +-
 ...ulsarClientException.ConsumerBusyException.html |   2 +-
 .../PulsarClientException.CryptoException.html     |   2 +-
 ...ception.GettingAuthenticationDataException.html |   2 +-
 ...lientException.IncompatibleSchemaException.html |   2 +-
 ...entException.InvalidConfigurationException.html |   2 +-
 ...sarClientException.InvalidMessageException.html |   2 +-
 .../PulsarClientException.InvalidServiceURL.html   |   2 +-
 ...rClientException.InvalidTopicNameException.html |   2 +-
 .../PulsarClientException.LookupException.html     |   2 +-
 ...sarClientException.MemoryBufferIsFullError.html |   2 +-
 ...lientException.MessageAcknowledgeException.html |   2 +-
 .../PulsarClientException.NotAllowedException.html |   2 +-
 ...ulsarClientException.NotConnectedException.html |   2 +-
 .../PulsarClientException.NotFoundException.html   |   2 +-
 ...ulsarClientException.NotSupportedException.html |   2 +-
 ...xception.ProducerBlockedQuotaExceededError.html |   2 +-
 ...tion.ProducerBlockedQuotaExceededException.html |   2 +-
 ...ulsarClientException.ProducerBusyException.html |   2 +-
 ...sarClientException.ProducerFencedException.html |   2 +-
 ...arClientException.ProducerQueueIsFullError.html |   2 +-
 .../PulsarClientException.TimeoutException.html    |   2 +-
 ...arClientException.TooManyRequestsException.html |   2 +-
 ...ClientException.TopicDoesNotExistException.html |   2 +-
 ...arClientException.TopicTerminatedException.html |   2 +-
 ...ientException.TransactionConflictException.html |   2 +-
 ...ception.UnsupportedAuthenticationException.html |   2 +-
 .../api/class-use/PulsarClientException.html       |   2 +-
 .../apache/pulsar/client/api/class-use/Range.html  |   2 +-
 .../apache/pulsar/client/api/class-use/Reader.html |   2 +-
 .../pulsar/client/api/class-use/ReaderBuilder.html |   2 +-
 .../client/api/class-use/ReaderListener.html       |   2 +-
 .../api/class-use/RegexSubscriptionMode.html       |   2 +-
 .../apache/pulsar/client/api/class-use/Schema.html |   2 +-
 .../class-use/SchemaSerializationException.html    |   2 +-
 .../client/api/class-use/ServiceUrlProvider.html   |   2 +-
 .../pulsar/client/api/class-use/SizeUnit.html      |   2 +-
 .../api/class-use/SubscriptionInitialPosition.html |   2 +-
 .../client/api/class-use/SubscriptionMode.html     |   2 +-
 .../client/api/class-use/SubscriptionType.html     |   2 +-
 .../pulsar/client/api/class-use/TopicMetadata.html |   2 +-
 .../client/api/class-use/TypedMessageBuilder.html  |   2 +-
 .../api/interceptor/ProducerInterceptor.html       |   2 +-
 .../interceptor/ProducerInterceptorWrapper.html    |   2 +-
 .../interceptor/class-use/ProducerInterceptor.html |   2 +-
 .../class-use/ProducerInterceptorWrapper.html      |   2 +-
 .../client/api/interceptor/package-frame.html      |   2 +-
 .../client/api/interceptor/package-summary.html    |   2 +-
 .../client/api/interceptor/package-tree.html       |   2 +-
 .../pulsar/client/api/interceptor/package-use.html |   2 +-
 .../apache/pulsar/client/api/package-frame.html    |   2 +-
 .../apache/pulsar/client/api/package-summary.html  |   2 +-
 .../org/apache/pulsar/client/api/package-tree.html |   2 +-
 .../org/apache/pulsar/client/api/package-use.html  |   2 +-
 .../org/apache/pulsar/client/api/schema/Field.html |   2 +-
 .../client/api/schema/FieldSchemaBuilder.html      |   2 +-
 .../pulsar/client/api/schema/GenericRecord.html    |   2 +-
 .../client/api/schema/GenericRecordBuilder.html    |   2 +-
 .../pulsar/client/api/schema/GenericSchema.html    |   2 +-
 .../client/api/schema/RecordSchemaBuilder.html     |   2 +-
 .../pulsar/client/api/schema/SchemaBuilder.html    |   2 +-
 .../pulsar/client/api/schema/SchemaDefinition.html |   2 +-
 .../client/api/schema/SchemaDefinitionBuilder.html |   2 +-
 .../client/api/schema/SchemaInfoProvider.html      |   2 +-
 .../pulsar/client/api/schema/SchemaReader.html     |   2 +-
 .../pulsar/client/api/schema/SchemaWriter.html     |   2 +-
 .../pulsar/client/api/schema/class-use/Field.html  |   2 +-
 .../api/schema/class-use/FieldSchemaBuilder.html   |   2 +-
 .../client/api/schema/class-use/GenericRecord.html |   2 +-
 .../api/schema/class-use/GenericRecordBuilder.html |   2 +-
 .../client/api/schema/class-use/GenericSchema.html |   2 +-
 .../api/schema/class-use/RecordSchemaBuilder.html  |   2 +-
 .../client/api/schema/class-use/SchemaBuilder.html |   2 +-
 .../api/schema/class-use/SchemaDefinition.html     |   2 +-
 .../schema/class-use/SchemaDefinitionBuilder.html  |   2 +-
 .../api/schema/class-use/SchemaInfoProvider.html   |   2 +-
 .../client/api/schema/class-use/SchemaReader.html  |   2 +-
 .../client/api/schema/class-use/SchemaWriter.html  |   2 +-
 .../pulsar/client/api/schema/package-frame.html    |   2 +-
 .../pulsar/client/api/schema/package-summary.html  |   2 +-
 .../pulsar/client/api/schema/package-tree.html     |   2 +-
 .../pulsar/client/api/schema/package-use.html      |   2 +-
 .../pulsar/client/api/transaction/Transaction.html |   2 +-
 .../api/transaction/TransactionBufferClient.html   |   2 +-
 ...ferClientException.RequestTimeoutException.html |   2 +-
 .../TransactionBufferClientException.html          |   2 +-
 .../client/api/transaction/TransactionBuilder.html |   2 +-
 .../TransactionCoordinatorClient.State.html        |   2 +-
 .../transaction/TransactionCoordinatorClient.html  |   2 +-
 ...tException.CoordinatorClientStateException.html |   2 +-
 ...ientException.CoordinatorNotFoundException.html |   2 +-
 ...rClientException.InvalidTxnStatusException.html |   2 +-
 ...ception.MetaStoreHandlerNotExistsException.html |   2 +-
 ...xception.MetaStoreHandlerNotReadyException.html |   2 +-
 ...ientException.TransactionNotFoundException.html |   2 +-
 .../TransactionCoordinatorClientException.html     |   2 +-
 .../pulsar/client/api/transaction/TxnID.html       |   2 +-
 .../api/transaction/class-use/Transaction.html     |   2 +-
 .../class-use/TransactionBufferClient.html         |   2 +-
 ...ferClientException.RequestTimeoutException.html |   2 +-
 .../TransactionBufferClientException.html          |   2 +-
 .../transaction/class-use/TransactionBuilder.html  |   2 +-
 .../TransactionCoordinatorClient.State.html        |   2 +-
 .../class-use/TransactionCoordinatorClient.html    |   2 +-
 ...tException.CoordinatorClientStateException.html |   2 +-
 ...ientException.CoordinatorNotFoundException.html |   2 +-
 ...rClientException.InvalidTxnStatusException.html |   2 +-
 ...ception.MetaStoreHandlerNotExistsException.html |   2 +-
 ...xception.MetaStoreHandlerNotReadyException.html |   2 +-
 ...ientException.TransactionNotFoundException.html |   2 +-
 .../TransactionCoordinatorClientException.html     |   2 +-
 .../client/api/transaction/class-use/TxnID.html    |   2 +-
 .../client/api/transaction/package-frame.html      |   2 +-
 .../client/api/transaction/package-summary.html    |   2 +-
 .../client/api/transaction/package-tree.html       |   2 +-
 .../pulsar/client/api/transaction/package-use.html |   2 +-
 .../client/internal/DefaultImplementation.html     |   2 +-
 .../internal/class-use/DefaultImplementation.html  |   2 +-
 .../pulsar/client/internal/package-frame.html      |   2 +-
 .../pulsar/client/internal/package-summary.html    |   2 +-
 .../pulsar/client/internal/package-tree.html       |   2 +-
 .../apache/pulsar/client/internal/package-use.html |   2 +-
 .../org/apache/pulsar/common/api/AuthData.html     |   2 +-
 .../api/EncryptionContext.EncryptionKey.html       |   2 +-
 .../pulsar/common/api/EncryptionContext.html       |   2 +-
 .../pulsar/common/api/class-use/AuthData.html      |   2 +-
 .../class-use/EncryptionContext.EncryptionKey.html |   2 +-
 .../common/api/class-use/EncryptionContext.html    |   2 +-
 .../apache/pulsar/common/api/package-frame.html    |   2 +-
 .../apache/pulsar/common/api/package-summary.html  |   2 +-
 .../org/apache/pulsar/common/api/package-tree.html |   2 +-
 .../org/apache/pulsar/common/api/package-use.html  |   2 +-
 .../InterfaceAudience.LimitedPrivate.html          |   2 +-
 .../classification/InterfaceAudience.Private.html  |   2 +-
 .../classification/InterfaceAudience.Public.html   |   2 +-
 .../common/classification/InterfaceAudience.html   |   2 +-
 .../InterfaceStability.Evolving.html               |   2 +-
 .../classification/InterfaceStability.Stable.html  |   2 +-
 .../InterfaceStability.Unstable.html               |   2 +-
 .../common/classification/InterfaceStability.html  |   2 +-
 .../InterfaceAudience.LimitedPrivate.html          |   2 +-
 .../class-use/InterfaceAudience.Private.html       |   2 +-
 .../class-use/InterfaceAudience.Public.html        |   2 +-
 .../class-use/InterfaceAudience.html               |   2 +-
 .../class-use/InterfaceStability.Evolving.html     |   2 +-
 .../class-use/InterfaceStability.Stable.html       |   2 +-
 .../class-use/InterfaceStability.Unstable.html     |   2 +-
 .../class-use/InterfaceStability.html              |   2 +-
 .../common/classification/package-frame.html       |   2 +-
 .../common/classification/package-summary.html     |   2 +-
 .../pulsar/common/classification/package-tree.html |   2 +-
 .../pulsar/common/classification/package-use.html  |   2 +-
 .../common/schema/KeyValue.KeyValueDecoder.html    |   2 +-
 .../org/apache/pulsar/common/schema/KeyValue.html  |   2 +-
 .../pulsar/common/schema/KeyValueEncodingType.html |   2 +-
 .../apache/pulsar/common/schema/SchemaInfo.html    |   2 +-
 .../common/schema/SchemaInfoWithVersion.html       |   2 +-
 .../apache/pulsar/common/schema/SchemaType.html    |   2 +-
 .../schema/class-use/KeyValue.KeyValueDecoder.html |   2 +-
 .../pulsar/common/schema/class-use/KeyValue.html   |   2 +-
 .../schema/class-use/KeyValueEncodingType.html     |   2 +-
 .../pulsar/common/schema/class-use/SchemaInfo.html |   2 +-
 .../schema/class-use/SchemaInfoWithVersion.html    |   2 +-
 .../pulsar/common/schema/class-use/SchemaType.html |   2 +-
 .../apache/pulsar/common/schema/package-frame.html |   2 +-
 .../pulsar/common/schema/package-summary.html      |   2 +-
 .../apache/pulsar/common/schema/package-tree.html  |   2 +-
 .../apache/pulsar/common/schema/package-use.html   |   2 +-
 .../api/client/2.8.0-SNAPSHOT/overview-frame.html  |   2 +-
 .../client/2.8.0-SNAPSHOT/overview-summary.html    |   2 +-
 .../api/client/2.8.0-SNAPSHOT/overview-tree.html   |   2 +-
 .../api/client/2.8.0-SNAPSHOT/serialized-form.html |   2 +-
 .../_client_configuration_8h_source.html           |   2 +-
 .../_consumer_configuration_8h_source.html         |   2 +-
 .../_reader_configuration_8h_source.html           |   2 +-
 ...asspulsar_1_1_client_configuration-members.html |  24 +-
 .../classpulsar_1_1_client_configuration.html      | 270 ++++++++++++--
 ...spulsar_1_1_consumer_configuration-members.html |  38 +-
 .../classpulsar_1_1_consumer_configuration.html    | 414 ++++++++++++++++++---
 ...asspulsar_1_1_reader_configuration-members.html |  34 +-
 .../classpulsar_1_1_reader_configuration.html      | 372 ++++++++++++++++--
 .../api/cpp/2.8.0-SNAPSHOT/functions_func_g.html   |  53 ++-
 .../api/cpp/2.8.0-SNAPSHOT/functions_func_h.html   |   6 +
 .../api/cpp/2.8.0-SNAPSHOT/functions_func_i.html   |  17 +-
 .../api/cpp/2.8.0-SNAPSHOT/functions_func_s.html   |  46 ++-
 content/api/cpp/2.8.0-SNAPSHOT/functions_g.html    |  53 ++-
 content/api/cpp/2.8.0-SNAPSHOT/functions_h.html    |   6 +
 content/api/cpp/2.8.0-SNAPSHOT/functions_i.html    |  17 +-
 content/api/cpp/2.8.0-SNAPSHOT/functions_s.html    |  46 ++-
 content/api/cpp/2.8.0-SNAPSHOT/search/all_11.js    |  16 +-
 content/api/cpp/2.8.0-SNAPSHOT/search/all_6.js     |  20 +-
 content/api/cpp/2.8.0-SNAPSHOT/search/all_7.js     |   2 +
 content/api/cpp/2.8.0-SNAPSHOT/search/all_8.js     |   8 +-
 .../api/cpp/2.8.0-SNAPSHOT/search/functions_6.js   |  20 +-
 .../api/cpp/2.8.0-SNAPSHOT/search/functions_7.js   |   2 +
 .../api/cpp/2.8.0-SNAPSHOT/search/functions_8.js   |   8 +-
 .../api/cpp/2.8.0-SNAPSHOT/search/functions_d.js   |  16 +-
 .../cpp/html/_client_configuration_8h_source.html  |   2 +-
 .../html/_consumer_configuration_8h_source.html    |   2 +-
 .../cpp/html/_reader_configuration_8h_source.html  |   2 +-
 ...asspulsar_1_1_client_configuration-members.html |  24 +-
 .../html/classpulsar_1_1_client_configuration.html | 270 ++++++++++++--
 ...spulsar_1_1_consumer_configuration-members.html |  38 +-
 .../classpulsar_1_1_consumer_configuration.html    | 414 ++++++++++++++++++---
 ...asspulsar_1_1_reader_configuration-members.html |  34 +-
 .../html/classpulsar_1_1_reader_configuration.html | 372 ++++++++++++++++--
 content/api/cpp/html/functions_func_g.html         |  53 ++-
 content/api/cpp/html/functions_func_h.html         |   6 +
 content/api/cpp/html/functions_func_i.html         |  17 +-
 content/api/cpp/html/functions_func_s.html         |  46 ++-
 content/api/cpp/html/functions_g.html              |  53 ++-
 content/api/cpp/html/functions_h.html              |   6 +
 content/api/cpp/html/functions_i.html              |  17 +-
 content/api/cpp/html/functions_s.html              |  46 ++-
 content/api/cpp/html/search/all_11.js              |  16 +-
 content/api/cpp/html/search/all_6.js               |  20 +-
 content/api/cpp/html/search/all_7.js               |   2 +
 content/api/cpp/html/search/all_8.js               |   8 +-
 content/api/cpp/html/search/functions_6.js         |  20 +-
 content/api/cpp/html/search/functions_7.js         |   2 +
 content/api/cpp/html/search/functions_8.js         |   8 +-
 content/api/cpp/html/search/functions_d.js         |  16 +-
 content/api/python/2.8.0-SNAPSHOT/index.html       |   6 +-
 content/api/python/index.html                      |   6 +-
 content/swagger/2.8.0-SNAPSHOT/swagger.json        | 246 ++++++------
 .../swagger/2.8.0-SNAPSHOT/swaggerfunctions.json   | 228 ++++++------
 .../swagger/2.8.0-SNAPSHOT/swaggerpackages.json    | 192 +++++-----
 content/swagger/2.8.0-SNAPSHOT/swaggersink.json    | 192 +++++-----
 content/swagger/2.8.0-SNAPSHOT/swaggersource.json  | 192 +++++-----
 content/swagger/2.8.0-SNAPSHOT/v2/swagger.json     | 246 ++++++------
 .../2.8.0-SNAPSHOT/v3/swaggerfunctions.json        | 228 ++++++------
 .../swagger/2.8.0-SNAPSHOT/v3/swaggerpackages.json | 192 +++++-----
 content/swagger/2.8.0-SNAPSHOT/v3/swaggersink.json | 192 +++++-----
 .../swagger/2.8.0-SNAPSHOT/v3/swaggersource.json   | 192 +++++-----
 content/swagger/master/swagger.json                | 246 ++++++------
 content/swagger/master/swaggerfunctions.json       | 228 ++++++------
 content/swagger/master/swaggerpackages.json        | 192 +++++-----
 content/swagger/master/swaggersink.json            | 192 +++++-----
 content/swagger/master/swaggersource.json          | 192 +++++-----
 content/swagger/master/v2/swagger.json             | 246 ++++++------
 content/swagger/master/v3/swaggerfunctions.json    | 228 ++++++------
 content/swagger/master/v3/swaggerpackages.json     | 192 +++++-----
 content/swagger/master/v3/swaggersink.json         | 192 +++++-----
 content/swagger/master/v3/swaggersource.json       | 192 +++++-----
 387 files changed, 5045 insertions(+), 2785 deletions(-)

diff --git a/content/api/client/2.8.0-SNAPSHOT/allclasses-frame.html b/content/api/client/2.8.0-SNAPSHOT/allclasses-frame.html
index fe1f898..afe94db 100644
--- a/content/api/client/2.8.0-SNAPSHOT/allclasses-frame.html
+++ b/content/api/client/2.8.0-SNAPSHOT/allclasses-frame.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>All Classes (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/allclasses-noframe.html b/content/api/client/2.8.0-SNAPSHOT/allclasses-noframe.html
index f4c9e01..7154b65 100644
--- a/content/api/client/2.8.0-SNAPSHOT/allclasses-noframe.html
+++ b/content/api/client/2.8.0-SNAPSHOT/allclasses-noframe.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>All Classes (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/constant-values.html b/content/api/client/2.8.0-SNAPSHOT/constant-values.html
index 6f0dcf0..c1ea5a3 100644
--- a/content/api/client/2.8.0-SNAPSHOT/constant-values.html
+++ b/content/api/client/2.8.0-SNAPSHOT/constant-values.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Constant Field Values (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/deprecated-list.html b/content/api/client/2.8.0-SNAPSHOT/deprecated-list.html
index df2448d..5d77954 100644
--- a/content/api/client/2.8.0-SNAPSHOT/deprecated-list.html
+++ b/content/api/client/2.8.0-SNAPSHOT/deprecated-list.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Deprecated List (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/help-doc.html b/content/api/client/2.8.0-SNAPSHOT/help-doc.html
index e7ec3c7..99d6c90 100644
--- a/content/api/client/2.8.0-SNAPSHOT/help-doc.html
+++ b/content/api/client/2.8.0-SNAPSHOT/help-doc.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>API Help (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/index-all.html b/content/api/client/2.8.0-SNAPSHOT/index-all.html
index 15e476b..cc90dd5 100644
--- a/content/api/client/2.8.0-SNAPSHOT/index-all.html
+++ b/content/api/client/2.8.0-SNAPSHOT/index-all.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Index (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/index.html b/content/api/client/2.8.0-SNAPSHOT/index.html
index acdd21e..48b78d6 100644
--- a/content/api/client/2.8.0-SNAPSHOT/index.html
+++ b/content/api/client/2.8.0-SNAPSHOT/index.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Pulsar Client :: API 2.8.0-SNAPSHOT API</title>
 <script type="text/javascript">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Authentication.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Authentication.html
index a5be1e2..cb25966 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Authentication.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Authentication.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:17 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Authentication (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/AuthenticationDataProvider.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/AuthenticationDataProvider.html
index 83d3f04..7c6fc37 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/AuthenticationDataProvider.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/AuthenticationDataProvider.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:17 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>AuthenticationDataProvider (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/AuthenticationFactory.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/AuthenticationFactory.html
index 3a01fc4..24a7316 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/AuthenticationFactory.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/AuthenticationFactory.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:17 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>AuthenticationFactory (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/BatchMessageContainer.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/BatchMessageContainer.html
index 0504206..2a0f60c 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/BatchMessageContainer.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/BatchMessageContainer.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:17 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>BatchMessageContainer (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/BatchReceivePolicy.Builder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/BatchReceivePolicy.Builder.html
index 0e5a199..e83f13f 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/BatchReceivePolicy.Builder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/BatchReceivePolicy.Builder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:17 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>BatchReceivePolicy.Builder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/BatchReceivePolicy.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/BatchReceivePolicy.html
index 2c1ed0f..479e20f 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/BatchReceivePolicy.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/BatchReceivePolicy.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:17 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>BatchReceivePolicy (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/BatcherBuilder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/BatcherBuilder.html
index a472d0e..397296e 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/BatcherBuilder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/BatcherBuilder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:17 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>BatcherBuilder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ClientBuilder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ClientBuilder.html
index 200ee99..eb9606b 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ClientBuilder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ClientBuilder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:17 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>ClientBuilder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/CompressionType.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/CompressionType.html
index 8e5f4bd..0889466 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/CompressionType.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/CompressionType.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:17 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>CompressionType (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Consumer.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Consumer.html
index f55b88d..7279aa6 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Consumer.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Consumer.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Consumer (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ConsumerBuilder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ConsumerBuilder.html
index 97979d8..a923b81 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ConsumerBuilder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ConsumerBuilder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>ConsumerBuilder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ConsumerCryptoFailureAction.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ConsumerCryptoFailureAction.html
index ed5eec5..df80463 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ConsumerCryptoFailureAction.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ConsumerCryptoFailureAction.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>ConsumerCryptoFailureAction (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ConsumerEventListener.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ConsumerEventListener.html
index f9b8e83..68ba2b7 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ConsumerEventListener.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ConsumerEventListener.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>ConsumerEventListener (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ConsumerInterceptor.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ConsumerInterceptor.html
index 519d17d..a61e39a 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ConsumerInterceptor.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ConsumerInterceptor.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>ConsumerInterceptor (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ConsumerStats.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ConsumerStats.html
index d33c75a..17106b4 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ConsumerStats.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ConsumerStats.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>ConsumerStats (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/CryptoKeyReader.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/CryptoKeyReader.html
index 291a9a8..3cb3cab 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/CryptoKeyReader.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/CryptoKeyReader.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>CryptoKeyReader (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/DeadLetterPolicy.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/DeadLetterPolicy.html
index 8230729..0c83afc 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/DeadLetterPolicy.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/DeadLetterPolicy.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>DeadLetterPolicy (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/EncodedAuthenticationParameterSupport.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/EncodedAuthenticationParameterSupport.html
index 22d68d9..d63cd3e 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/EncodedAuthenticationParameterSupport.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/EncodedAuthenticationParameterSupport.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>EncodedAuthenticationParameterSupport (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/EncryptionKeyInfo.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/EncryptionKeyInfo.html
index 97ef3be..31192f9 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/EncryptionKeyInfo.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/EncryptionKeyInfo.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>EncryptionKeyInfo (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/HashingScheme.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/HashingScheme.html
index 43210a9..41e08c6 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/HashingScheme.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/HashingScheme.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>HashingScheme (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/KeySharedMode.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/KeySharedMode.html
index 7288185..6992d78 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/KeySharedMode.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/KeySharedMode.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>KeySharedMode (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/KeySharedPolicy.KeySharedPolicyAutoSplit.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/KeySharedPolicy.KeySharedPolicyAutoSplit.html
index 01231c9..1b191a3 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/KeySharedPolicy.KeySharedPolicyAutoSplit.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/KeySharedPolicy.KeySharedPolicyAutoSplit.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>KeySharedPolicy.KeySharedPolicyAutoSplit (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/KeySharedPolicy.KeySharedPolicySticky.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/KeySharedPolicy.KeySharedPolicySticky.html
index eefd4c8..7e9a95c 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/KeySharedPolicy.KeySharedPolicySticky.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/KeySharedPolicy.KeySharedPolicySticky.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>KeySharedPolicy.KeySharedPolicySticky (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/KeySharedPolicy.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/KeySharedPolicy.html
index 2f95bef..bc4925d 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/KeySharedPolicy.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/KeySharedPolicy.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>KeySharedPolicy (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/KeyStoreParams.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/KeyStoreParams.html
index 777c833..c1b829b 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/KeyStoreParams.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/KeyStoreParams.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>KeyStoreParams (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Message.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Message.html
index 27c3ef3..1f1b30f 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Message.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Message.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Message (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/MessageCrypto.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/MessageCrypto.html
index c368f92..2c5a369 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/MessageCrypto.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/MessageCrypto.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MessageCrypto (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/MessageId.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/MessageId.html
index a4ef024..9ecba70 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/MessageId.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/MessageId.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MessageId (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/MessageListener.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/MessageListener.html
index e033eae..d0e746a 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/MessageListener.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/MessageListener.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MessageListener (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/MessageRouter.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/MessageRouter.html
index d0c3198..4c0cd56 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/MessageRouter.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/MessageRouter.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MessageRouter (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/MessageRoutingMode.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/MessageRoutingMode.html
index 2554398..45994d3 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/MessageRoutingMode.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/MessageRoutingMode.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>MessageRoutingMode (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Messages.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Messages.html
index 2da4adc..8aeabd9 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Messages.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Messages.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Messages (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Producer.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Producer.html
index 32a2bfb..525ad24 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Producer.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Producer.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Producer (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ProducerAccessMode.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ProducerAccessMode.html
index 0b15edf..0a2331e 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ProducerAccessMode.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ProducerAccessMode.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>ProducerAccessMode (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ProducerBuilder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ProducerBuilder.html
index bd12d82..58d2386 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ProducerBuilder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ProducerBuilder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>ProducerBuilder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ProducerCryptoFailureAction.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ProducerCryptoFailureAction.html
index 794260d..e196037 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ProducerCryptoFailureAction.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ProducerCryptoFailureAction.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>ProducerCryptoFailureAction (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ProducerInterceptor.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ProducerInterceptor.html
index b4c10a1..d2cf511 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ProducerInterceptor.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ProducerInterceptor.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>ProducerInterceptor (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ProducerStats.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ProducerStats.html
index b03cbdd..e870a10 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ProducerStats.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ProducerStats.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>ProducerStats (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ProxyProtocol.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ProxyProtocol.html
index 5642926..a3a7829 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ProxyProtocol.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ProxyProtocol.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>ProxyProtocol (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClient.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClient.html
index 8b7e7c0..a70ee49 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClient.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClient.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClient (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html
index 616d725..5904cba 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.AlreadyClosedException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html
index e5e7068..e4ab39e 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.AuthenticationException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.AuthorizationException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.AuthorizationException.html
index e7c35c0..766b49e 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.AuthorizationException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.AuthorizationException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.AuthorizationException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.BrokerMetadataException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.BrokerMetadataException.html
index 44c4a66..a19bbe3 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.BrokerMetadataException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.BrokerMetadataException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.BrokerMetadataException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.BrokerPersistenceException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.BrokerPersistenceException.html
index d001bf7..2c1fcc8 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.BrokerPersistenceException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.BrokerPersistenceException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.BrokerPersistenceException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ChecksumException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ChecksumException.html
index 51a9de7..63499e4 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ChecksumException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ChecksumException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.ChecksumException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ConnectException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ConnectException.html
index d240192..27aacf0 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ConnectException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ConnectException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.ConnectException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ConsumerAssignException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ConsumerAssignException.html
index 0344beb..896060d 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ConsumerAssignException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ConsumerAssignException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.ConsumerAssignException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ConsumerBusyException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ConsumerBusyException.html
index 20963c4..c70f1fe 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ConsumerBusyException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ConsumerBusyException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.ConsumerBusyException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.CryptoException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.CryptoException.html
index e465e60..0baca68 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.CryptoException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.CryptoException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.CryptoException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.GettingAuthenticationDataException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.GettingAuthenticationDataException.html
index 89d40cc..f2fbefd 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.GettingAuthenticationDataException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.GettingAuthenticationDataException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.GettingAuthenticationDataException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.IncompatibleSchemaException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.IncompatibleSchemaException.html
index 9d23fa8..214c6cf 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.IncompatibleSchemaException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.IncompatibleSchemaException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.IncompatibleSchemaException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.InvalidConfigurationException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.InvalidConfigurationException.html
index f10f51f..e31ca68 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.InvalidConfigurationException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.InvalidConfigurationException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.InvalidConfigurationException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.InvalidMessageException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.InvalidMessageException.html
index 434d0e8..67e2306 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.InvalidMessageException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.InvalidMessageException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.InvalidMessageException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.InvalidServiceURL.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.InvalidServiceURL.html
index 1671bf7..f4eebf0 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.InvalidServiceURL.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.InvalidServiceURL.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.InvalidServiceURL (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.InvalidTopicNameException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.InvalidTopicNameException.html
index 5c9cf64..cdc9994 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.InvalidTopicNameException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.InvalidTopicNameException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.InvalidTopicNameException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.LookupException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.LookupException.html
index e3ac038..09f5256 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.LookupException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.LookupException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.LookupException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.MemoryBufferIsFullError.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.MemoryBufferIsFullError.html
index 390fa5c..db23b11 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.MemoryBufferIsFullError.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.MemoryBufferIsFullError.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.MemoryBufferIsFullError (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.MessageAcknowledgeException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.MessageAcknowledgeException.html
index 116d739..6eea0a9 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.MessageAcknowledgeException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.MessageAcknowledgeException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.MessageAcknowledgeException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.NotAllowedException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.NotAllowedException.html
index d80b6a2..daf0fdc 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.NotAllowedException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.NotAllowedException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.NotAllowedException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.NotConnectedException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.NotConnectedException.html
index 8a49731..cbd3654 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.NotConnectedException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.NotConnectedException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.NotConnectedException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.NotFoundException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.NotFoundException.html
index 429c191..99b2116 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.NotFoundException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.NotFoundException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.NotFoundException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.NotSupportedException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.NotSupportedException.html
index f75294c..734f588 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.NotSupportedException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.NotSupportedException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.NotSupportedException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededError.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededError.html
index 05bd547..55e1c5b 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededError.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededError.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.ProducerBlockedQuotaExceededError (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededException.html
index 90872bd..2c9318a 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.ProducerBlockedQuotaExceededException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ProducerBusyException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ProducerBusyException.html
index 84f8c1e..ad25cea 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ProducerBusyException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ProducerBusyException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.ProducerBusyException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ProducerFencedException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ProducerFencedException.html
index b42ee86..00f514d 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ProducerFencedException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ProducerFencedException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.ProducerFencedException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ProducerQueueIsFullError.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ProducerQueueIsFullError.html
index f4aaea6..05218c5 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ProducerQueueIsFullError.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.ProducerQueueIsFullError.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.ProducerQueueIsFullError (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.TimeoutException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.TimeoutException.html
index 2ff6253..d79def3 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.TimeoutException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.TimeoutException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.TimeoutException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.TooManyRequestsException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.TooManyRequestsException.html
index f6d4dca..fe146a9 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.TooManyRequestsException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.TooManyRequestsException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.TooManyRequestsException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.TopicDoesNotExistException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.TopicDoesNotExistException.html
index 7929ed8..22606a9 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.TopicDoesNotExistException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.TopicDoesNotExistException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.TopicDoesNotExistException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.TopicTerminatedException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.TopicTerminatedException.html
index 21ab4e6..eece0cb 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.TopicTerminatedException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.TopicTerminatedException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.TopicTerminatedException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.TransactionConflictException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.TransactionConflictException.html
index ccf996e..45d5e43 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.TransactionConflictException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.TransactionConflictException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.TransactionConflictException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.UnsupportedAuthenticationException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.UnsupportedAuthenticationException.html
index f483a75..48dcc59 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.UnsupportedAuthenticationException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.UnsupportedAuthenticationException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException.UnsupportedAuthenticationException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.html
index 3f953ed..a867a56 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/PulsarClientException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>PulsarClientException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Range.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Range.html
index 6753ee3..c559e2a 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Range.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Range.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Range (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Reader.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Reader.html
index afba3f7..a40654d 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Reader.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Reader.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Reader (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ReaderBuilder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ReaderBuilder.html
index e10fbdd..976d17d 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ReaderBuilder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ReaderBuilder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>ReaderBuilder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ReaderListener.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ReaderListener.html
index 0ccb060..ddf933d 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ReaderListener.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ReaderListener.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>ReaderListener (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/RegexSubscriptionMode.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/RegexSubscriptionMode.html
index d39ebe3..58d7d9a 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/RegexSubscriptionMode.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/RegexSubscriptionMode.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>RegexSubscriptionMode (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Schema.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Schema.html
index 91e7200..7643bca 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Schema.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Schema.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Schema (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/SchemaSerializationException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/SchemaSerializationException.html
index 51e6b3a..d6910d9 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/SchemaSerializationException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/SchemaSerializationException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>SchemaSerializationException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ServiceUrlProvider.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ServiceUrlProvider.html
index dafd328..c6aa0e6 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ServiceUrlProvider.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/ServiceUrlProvider.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>ServiceUrlProvider (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/SizeUnit.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/SizeUnit.html
index 7a0ddec..d3d80ec 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/SizeUnit.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/SizeUnit.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>SizeUnit (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/SubscriptionInitialPosition.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/SubscriptionInitialPosition.html
index dac31de..b6a1358 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/SubscriptionInitialPosition.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/SubscriptionInitialPosition.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>SubscriptionInitialPosition (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/SubscriptionMode.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/SubscriptionMode.html
index 3aae5ec..ffca963 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/SubscriptionMode.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/SubscriptionMode.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>SubscriptionMode (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/SubscriptionType.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/SubscriptionType.html
index ed606f9..a677b66 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/SubscriptionType.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/SubscriptionType.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>SubscriptionType (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/TopicMetadata.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/TopicMetadata.html
index 3a57ffa..ffb7ed7 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/TopicMetadata.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/TopicMetadata.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>TopicMetadata (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/TypedMessageBuilder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/TypedMessageBuilder.html
index ef5e964..c41df81 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/TypedMessageBuilder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/TypedMessageBuilder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>TypedMessageBuilder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Authentication.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Authentication.html
index f6cf5bf..db13590 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Authentication.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Authentication.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.Authentication (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/AuthenticationDataProvider.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/AuthenticationDataProvider.html
index d93fa5e..81c6fe8 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/AuthenticationDataProvider.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/AuthenticationDataProvider.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.AuthenticationDataProvider (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/AuthenticationFactory.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/AuthenticationFactory.html
index ae3dfa4..68bb6f3 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/AuthenticationFactory.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/AuthenticationFactory.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.AuthenticationFactory (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/BatchMessageContainer.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/BatchMessageContainer.html
index d1f8b15..1ff0e82 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/BatchMessageContainer.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/BatchMessageContainer.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.BatchMessageContainer (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/BatchReceivePolicy.Builder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/BatchReceivePolicy.Builder.html
index 29d4eea..e74365f 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/BatchReceivePolicy.Builder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/BatchReceivePolicy.Builder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.BatchReceivePolicy.Builder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/BatchReceivePolicy.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/BatchReceivePolicy.html
index a4b3e4c..5173baa 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/BatchReceivePolicy.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/BatchReceivePolicy.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.BatchReceivePolicy (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/BatcherBuilder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/BatcherBuilder.html
index 8fc325b..1695621 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/BatcherBuilder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/BatcherBuilder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.BatcherBuilder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ClientBuilder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ClientBuilder.html
index 5c01d22..9f63e90 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ClientBuilder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ClientBuilder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.ClientBuilder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/CompressionType.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/CompressionType.html
index 22c570e..fcfce59 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/CompressionType.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/CompressionType.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.CompressionType (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Consumer.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Consumer.html
index fbceca6..55b1598 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Consumer.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Consumer.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.Consumer (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ConsumerBuilder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ConsumerBuilder.html
index 891f86c..52c3e46 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ConsumerBuilder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ConsumerBuilder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.ConsumerBuilder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ConsumerCryptoFailureAction.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ConsumerCryptoFailureAction.html
index 1b017be..04adb30 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ConsumerCryptoFailureAction.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ConsumerCryptoFailureAction.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.ConsumerCryptoFailureAction (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ConsumerEventListener.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ConsumerEventListener.html
index 1c92a4c..8626a9b 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ConsumerEventListener.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ConsumerEventListener.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.ConsumerEventListener (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ConsumerInterceptor.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ConsumerInterceptor.html
index f21ae83..9273be5 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ConsumerInterceptor.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ConsumerInterceptor.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.ConsumerInterceptor (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ConsumerStats.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ConsumerStats.html
index e6901c7..9b7a3e8 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ConsumerStats.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ConsumerStats.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.ConsumerStats (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/CryptoKeyReader.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/CryptoKeyReader.html
index c5c5782..411b6f8 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/CryptoKeyReader.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/CryptoKeyReader.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.CryptoKeyReader (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/DeadLetterPolicy.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/DeadLetterPolicy.html
index 293ebc4..a298c43 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/DeadLetterPolicy.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/DeadLetterPolicy.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.DeadLetterPolicy (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/EncodedAuthenticationParameterSupport.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/EncodedAuthenticationParameterSupport.html
index a8f0b8e..6909df6 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/EncodedAuthenticationParameterSupport.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/EncodedAuthenticationParameterSupport.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.EncodedAuthenticationParameterSupport (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/EncryptionKeyInfo.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/EncryptionKeyInfo.html
index de3b914..06f5a8b 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/EncryptionKeyInfo.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/EncryptionKeyInfo.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.EncryptionKeyInfo (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/HashingScheme.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/HashingScheme.html
index 3607e58..92f9f1a 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/HashingScheme.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/HashingScheme.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.HashingScheme (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/KeySharedMode.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/KeySharedMode.html
index b1a9547..7103614 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/KeySharedMode.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/KeySharedMode.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.KeySharedMode (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/KeySharedPolicy.KeySharedPolicyAutoSplit.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/KeySharedPolicy.KeySharedPolicyAutoSplit.html
index 1d1f42c..eb24aee 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/KeySharedPolicy.KeySharedPolicyAutoSplit.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/KeySharedPolicy.KeySharedPolicyAutoSplit.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.KeySharedPolicy.KeySharedPolicyAutoSplit (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/KeySharedPolicy.KeySharedPolicySticky.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/KeySharedPolicy.KeySharedPolicySticky.html
index 9619251..11d229b 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/KeySharedPolicy.KeySharedPolicySticky.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/KeySharedPolicy.KeySharedPolicySticky.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.KeySharedPolicy.KeySharedPolicySticky (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/KeySharedPolicy.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/KeySharedPolicy.html
index b4a1f88..0d77f7e 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/KeySharedPolicy.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/KeySharedPolicy.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.KeySharedPolicy (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/KeyStoreParams.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/KeyStoreParams.html
index fcbed55..76abe51 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/KeyStoreParams.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/KeyStoreParams.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.KeyStoreParams (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Message.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Message.html
index a2a2636..792355a 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Message.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Message.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.Message (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/MessageCrypto.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/MessageCrypto.html
index ccc79b9..b2cc087 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/MessageCrypto.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/MessageCrypto.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.MessageCrypto (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/MessageId.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/MessageId.html
index 96d22dd..2934ec8 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/MessageId.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/MessageId.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.MessageId (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/MessageListener.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/MessageListener.html
index 22f9c31..41f01ec 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/MessageListener.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/MessageListener.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.MessageListener (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/MessageRouter.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/MessageRouter.html
index f55b80f..2b2c6ad 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/MessageRouter.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/MessageRouter.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.MessageRouter (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/MessageRoutingMode.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/MessageRoutingMode.html
index 2853406..d9e630e 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/MessageRoutingMode.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/MessageRoutingMode.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.MessageRoutingMode (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Messages.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Messages.html
index 708846b..c73f565 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Messages.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Messages.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.Messages (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Producer.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Producer.html
index 6bbf886..b9c83e5 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Producer.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Producer.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.Producer (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ProducerAccessMode.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ProducerAccessMode.html
index b4f6815..c4d5079 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ProducerAccessMode.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ProducerAccessMode.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.ProducerAccessMode (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ProducerBuilder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ProducerBuilder.html
index 362ce01..04f282a 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ProducerBuilder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ProducerBuilder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.ProducerBuilder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ProducerCryptoFailureAction.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ProducerCryptoFailureAction.html
index ada6b9c..b7c5572 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ProducerCryptoFailureAction.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ProducerCryptoFailureAction.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.ProducerCryptoFailureAction (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ProducerInterceptor.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ProducerInterceptor.html
index 78b7304..6efac09 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ProducerInterceptor.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ProducerInterceptor.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.ProducerInterceptor (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ProducerStats.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ProducerStats.html
index 92eb214..6972432 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ProducerStats.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ProducerStats.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.ProducerStats (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ProxyProtocol.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ProxyProtocol.html
index e1c9729..6e5b4d9 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ProxyProtocol.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ProxyProtocol.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.ProxyProtocol (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClient.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClient.html
index ceb572d..34215c7 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClient.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClient.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.PulsarClient (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.AlreadyClosedException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.AlreadyClosedException.html
index 1649376..7b4eb73 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.AlreadyClosedException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.AlreadyClosedException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.AlreadyClosedException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.AuthenticationException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.AuthenticationException.html
index 0036784..1033a9f 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.AuthenticationException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.AuthenticationException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.AuthenticationException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.AuthorizationException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.AuthorizationException.html
index cc6c4ca..3c97ded 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.AuthorizationException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.AuthorizationException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.AuthorizationException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.BrokerMetadataException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.BrokerMetadataException.html
index baf1dc4..e73373b 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.BrokerMetadataException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.BrokerMetadataException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.BrokerMetadataException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.BrokerPersistenceException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.BrokerPersistenceException.html
index f453f41..c57d655 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.BrokerPersistenceException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.BrokerPersistenceException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.BrokerPersistenceException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ChecksumException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ChecksumException.html
index 7f695ca..f71a852 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ChecksumException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ChecksumException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.ChecksumException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ConnectException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ConnectException.html
index 107f47e..6ab4ee9 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ConnectException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ConnectException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.ConnectException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ConsumerAssignException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ConsumerAssignException.html
index b2876a4..50b6ade 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ConsumerAssignException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ConsumerAssignException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.ConsumerAssignException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ConsumerBusyException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ConsumerBusyException.html
index 48409ab..e146ab8 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ConsumerBusyException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ConsumerBusyException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.ConsumerBusyException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.CryptoException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.CryptoException.html
index 6996788..7d70a11 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.CryptoException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.CryptoException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.CryptoException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.GettingAuthenticationDataException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.GettingAuthenticationDataException.html
index a5283e7..01716b5 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.GettingAuthenticationDataException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.GettingAuthenticationDataException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.GettingAuthenticationDataException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.IncompatibleSchemaException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.IncompatibleSchemaException.html
index 11fc6f3..a16617a 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.IncompatibleSchemaException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.IncompatibleSchemaException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.IncompatibleSchemaException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.InvalidConfigurationException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.InvalidConfigurationException.html
index e57b6bc..a73f2e2 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.InvalidConfigurationException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.InvalidConfigurationException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.InvalidConfigurationException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.InvalidMessageException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.InvalidMessageException.html
index 47f827c..588b3b7 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.InvalidMessageException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.InvalidMessageException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.InvalidMessageException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.InvalidServiceURL.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.InvalidServiceURL.html
index e1bb5e3..eb71f69 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.InvalidServiceURL.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.InvalidServiceURL.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.InvalidServiceURL (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.InvalidTopicNameException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.InvalidTopicNameException.html
index 4c6023c..ea9ccbb 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.InvalidTopicNameException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.InvalidTopicNameException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.InvalidTopicNameException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.LookupException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.LookupException.html
index a2b864a..e30e9bd 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.LookupException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.LookupException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.LookupException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.MemoryBufferIsFullError.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.MemoryBufferIsFullError.html
index 9a528dd..a4dad34 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.MemoryBufferIsFullError.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.MemoryBufferIsFullError.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.MemoryBufferIsFullError (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.MessageAcknowledgeException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.MessageAcknowledgeException.html
index e6e9c7f..9f7d238 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.MessageAcknowledgeException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.MessageAcknowledgeException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.MessageAcknowledgeException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.NotAllowedException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.NotAllowedException.html
index f8fd02a..d924ff8 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.NotAllowedException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.NotAllowedException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.NotAllowedException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.NotConnectedException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.NotConnectedException.html
index 8216d78..dc932aa 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.NotConnectedException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.NotConnectedException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.NotConnectedException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.NotFoundException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.NotFoundException.html
index f747684..bb1e844 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.NotFoundException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.NotFoundException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.NotFoundException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.NotSupportedException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.NotSupportedException.html
index e845e6d..02bc81d 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.NotSupportedException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.NotSupportedException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.NotSupportedException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ProducerBlockedQuotaExceededError.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ProducerBlockedQuotaExceededError.html
index c010eaf..cc3d41a 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ProducerBlockedQuotaExceededError.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ProducerBlockedQuotaExceededError.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.ProducerBlockedQuotaExceededError (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ProducerBlockedQuotaExceededException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ProducerBlockedQuotaExceededException.html
index 2c2415d..4b0c0ae 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ProducerBlockedQuotaExceededException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ProducerBlockedQuotaExceededException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.ProducerBlockedQuotaExceededException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ProducerBusyException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ProducerBusyException.html
index 259504f..580277e 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ProducerBusyException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ProducerBusyException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.ProducerBusyException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ProducerFencedException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ProducerFencedException.html
index fbd5d50..3cf7895 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ProducerFencedException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ProducerFencedException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.ProducerFencedException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ProducerQueueIsFullError.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ProducerQueueIsFullError.html
index b9de621..84b91c5 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ProducerQueueIsFullError.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.ProducerQueueIsFullError.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.ProducerQueueIsFullError (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.TimeoutException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.TimeoutException.html
index a576ce8..aea2a0c 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.TimeoutException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.TimeoutException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.TimeoutException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.TooManyRequestsException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.TooManyRequestsException.html
index 606fee4..4955201 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.TooManyRequestsException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.TooManyRequestsException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.TooManyRequestsException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.TopicDoesNotExistException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.TopicDoesNotExistException.html
index 79a8f67..075164c 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.TopicDoesNotExistException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.TopicDoesNotExistException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.TopicDoesNotExistException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.TopicTerminatedException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.TopicTerminatedException.html
index 9221dcc..9fbaa4f 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.TopicTerminatedException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.TopicTerminatedException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.TopicTerminatedException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.TransactionConflictException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.TransactionConflictException.html
index f2e4f99..f0b45bf 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.TransactionConflictException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.TransactionConflictException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.TransactionConflictException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.UnsupportedAuthenticationException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.UnsupportedAuthenticationException.html
index 0cf366a..6ec4ad7 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.UnsupportedAuthenticationException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.UnsupportedAuthenticationException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException.UnsupportedAuthenticationException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.html
index e4f4c6c..0262714 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/PulsarClientException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.PulsarClientException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Range.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Range.html
index aa0abc5..26ad81f 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Range.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Range.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.Range (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Reader.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Reader.html
index fbf1643..059f397 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Reader.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Reader.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.Reader (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ReaderBuilder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ReaderBuilder.html
index a287e21..538d640 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ReaderBuilder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ReaderBuilder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.ReaderBuilder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ReaderListener.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ReaderListener.html
index e9b2072..a82e89a 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ReaderListener.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ReaderListener.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.ReaderListener (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/RegexSubscriptionMode.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/RegexSubscriptionMode.html
index f413ad1..a1e9030 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/RegexSubscriptionMode.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/RegexSubscriptionMode.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.RegexSubscriptionMode (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Schema.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Schema.html
index 97919e8..a954fa3 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Schema.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/Schema.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.Schema (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/SchemaSerializationException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/SchemaSerializationException.html
index 07a742c..a06afb8 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/SchemaSerializationException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/SchemaSerializationException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.SchemaSerializationException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ServiceUrlProvider.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ServiceUrlProvider.html
index a765370..c9ea6d7 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ServiceUrlProvider.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/ServiceUrlProvider.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.ServiceUrlProvider (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/SizeUnit.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/SizeUnit.html
index 43d9cc0..503db8f 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/SizeUnit.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/SizeUnit.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.SizeUnit (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/SubscriptionInitialPosition.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/SubscriptionInitialPosition.html
index b251574..3936dbf 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/SubscriptionInitialPosition.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/SubscriptionInitialPosition.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.SubscriptionInitialPosition (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/SubscriptionMode.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/SubscriptionMode.html
index dd3fa9d..5925570 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/SubscriptionMode.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/SubscriptionMode.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.SubscriptionMode (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/SubscriptionType.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/SubscriptionType.html
index 0751fc6..63932bc 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/SubscriptionType.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/SubscriptionType.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.SubscriptionType (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/TopicMetadata.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/TopicMetadata.html
index 3cf3b86..fa4dbf7 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/TopicMetadata.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/TopicMetadata.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.TopicMetadata (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/TypedMessageBuilder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/TypedMessageBuilder.html
index 599325b..ec6c890 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/TypedMessageBuilder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/class-use/TypedMessageBuilder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.TypedMessageBuilder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/ProducerInterceptor.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/ProducerInterceptor.html
index c2829e9..5cb321e 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/ProducerInterceptor.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/ProducerInterceptor.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>ProducerInterceptor (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/ProducerInterceptorWrapper.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/ProducerInterceptorWrapper.html
index 84c5955..83b01b7 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/ProducerInterceptorWrapper.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/ProducerInterceptorWrapper.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>ProducerInterceptorWrapper (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/class-use/ProducerInterceptor.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/class-use/ProducerInterceptor.html
index 8340834..8005625 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/class-use/ProducerInterceptor.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/class-use/ProducerInterceptor.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.interceptor.ProducerInterceptor (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/class-use/ProducerInterceptorWrapper.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/class-use/ProducerInterceptorWrapper.html
index 1adf47a..eeccb2d 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/class-use/ProducerInterceptorWrapper.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/class-use/ProducerInterceptorWrapper.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.interceptor.ProducerInterceptorWrapper (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/package-frame.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/package-frame.html
index 5102ba0..1c5dea5 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/package-frame.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/package-frame.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.apache.pulsar.client.api.interceptor (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/package-summary.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/package-summary.html
index 00a0b68..13a5997 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/package-summary.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/package-summary.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.apache.pulsar.client.api.interceptor (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/package-tree.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/package-tree.html
index 6ef327c..0682026 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/package-tree.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/package-tree.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.apache.pulsar.client.api.interceptor Class Hierarchy (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/package-use.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/package-use.html
index 71f1262..1a4fd6e 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/package-use.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/interceptor/package-use.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Package org.apache.pulsar.client.api.interceptor (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/package-frame.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/package-frame.html
index bc87a70..7601cdc 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/package-frame.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/package-frame.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.apache.pulsar.client.api (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/package-summary.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/package-summary.html
index 0ff0ce9..59c34c7 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/package-summary.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/package-summary.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.apache.pulsar.client.api (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/package-tree.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/package-tree.html
index f13b202..a311e6b 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/package-tree.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/package-tree.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.apache.pulsar.client.api Class Hierarchy (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/package-use.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/package-use.html
index 5827c91..2c92f0c 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/package-use.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/package-use.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Package org.apache.pulsar.client.api (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/Field.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/Field.html
index 314ae15..7d709f5 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/Field.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/Field.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Field (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/FieldSchemaBuilder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/FieldSchemaBuilder.html
index 9590150..3d36f9f 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/FieldSchemaBuilder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/FieldSchemaBuilder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>FieldSchemaBuilder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/GenericRecord.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/GenericRecord.html
index ebdd6d9..5d4bc1d 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/GenericRecord.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/GenericRecord.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>GenericRecord (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/GenericRecordBuilder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/GenericRecordBuilder.html
index f54589c..584915a 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/GenericRecordBuilder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/GenericRecordBuilder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>GenericRecordBuilder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/GenericSchema.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/GenericSchema.html
index 5f5e6de..dbd7dfd 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/GenericSchema.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/GenericSchema.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>GenericSchema (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/RecordSchemaBuilder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/RecordSchemaBuilder.html
index 89e70b2..d771e0e 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/RecordSchemaBuilder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/RecordSchemaBuilder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>RecordSchemaBuilder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/SchemaBuilder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/SchemaBuilder.html
index 62c9abc..68bf9c1 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/SchemaBuilder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/SchemaBuilder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>SchemaBuilder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/SchemaDefinition.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/SchemaDefinition.html
index 9e94d53..0505998 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/SchemaDefinition.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/SchemaDefinition.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>SchemaDefinition (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/SchemaDefinitionBuilder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/SchemaDefinitionBuilder.html
index defe92a..f2e072b 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/SchemaDefinitionBuilder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/SchemaDefinitionBuilder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>SchemaDefinitionBuilder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/SchemaInfoProvider.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/SchemaInfoProvider.html
index 4a48b04..b27871b 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/SchemaInfoProvider.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/SchemaInfoProvider.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>SchemaInfoProvider (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/SchemaReader.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/SchemaReader.html
index 6fd5427..d7752af 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/SchemaReader.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/SchemaReader.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>SchemaReader (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/SchemaWriter.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/SchemaWriter.html
index 4436ee9..1bf5f12 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/SchemaWriter.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/SchemaWriter.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>SchemaWriter (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/Field.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/Field.html
index 816229c..38675c9 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/Field.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/Field.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.schema.Field (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/FieldSchemaBuilder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/FieldSchemaBuilder.html
index a4d03ed..5d3e022 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/FieldSchemaBuilder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/FieldSchemaBuilder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.schema.FieldSchemaBuilder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/GenericRecord.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/GenericRecord.html
index e2d0c4b..5489993 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/GenericRecord.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/GenericRecord.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.schema.GenericRecord (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/GenericRecordBuilder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/GenericRecordBuilder.html
index 0cb5a1b..117e1a2 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/GenericRecordBuilder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/GenericRecordBuilder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.schema.GenericRecordBuilder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/GenericSchema.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/GenericSchema.html
index 2347aa7..c7d794b 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/GenericSchema.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/GenericSchema.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.schema.GenericSchema (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/RecordSchemaBuilder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/RecordSchemaBuilder.html
index 265d9f6..be5b38b 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/RecordSchemaBuilder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/RecordSchemaBuilder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.schema.RecordSchemaBuilder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/SchemaBuilder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/SchemaBuilder.html
index 63dff62..b043aca 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/SchemaBuilder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/SchemaBuilder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.schema.SchemaBuilder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/SchemaDefinition.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/SchemaDefinition.html
index c2dc033..caecc54 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/SchemaDefinition.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/SchemaDefinition.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.schema.SchemaDefinition (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/SchemaDefinitionBuilder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/SchemaDefinitionBuilder.html
index 2f76ada..2ecfb72 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/SchemaDefinitionBuilder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/SchemaDefinitionBuilder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.schema.SchemaDefinitionBuilder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/SchemaInfoProvider.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/SchemaInfoProvider.html
index c82ce87..9c1948e 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/SchemaInfoProvider.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/SchemaInfoProvider.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.schema.SchemaInfoProvider (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/SchemaReader.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/SchemaReader.html
index e0fd926..ea133f2 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/SchemaReader.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/SchemaReader.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.schema.SchemaReader (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/SchemaWriter.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/SchemaWriter.html
index d8f981d..5b62394 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/SchemaWriter.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/class-use/SchemaWriter.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.schema.SchemaWriter (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/package-frame.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/package-frame.html
index 813b634..9d8d910 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/package-frame.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/package-frame.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.apache.pulsar.client.api.schema (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/package-summary.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/package-summary.html
index 1e39ce8..7287a52 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/package-summary.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/package-summary.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.apache.pulsar.client.api.schema (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/package-tree.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/package-tree.html
index b4f1b16..e616773 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/package-tree.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/package-tree.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.apache.pulsar.client.api.schema Class Hierarchy (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/package-use.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/package-use.html
index c5d154f..4a9847e 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/package-use.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/schema/package-use.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Package org.apache.pulsar.client.api.schema (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/Transaction.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/Transaction.html
index 3e420a4..0241fd0 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/Transaction.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/Transaction.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Transaction (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionBufferClient.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionBufferClient.html
index 0ade640..d1e5adf 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionBufferClient.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionBufferClient.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>TransactionBufferClient (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionBufferClientException.RequestTimeoutException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionBufferClientException.RequestTimeoutException.html
index cb0b3fb..3b7ff76 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionBufferClientException.RequestTimeoutException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionBufferClientException.RequestTimeoutException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>TransactionBufferClientException.RequestTimeoutException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionBufferClientException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionBufferClientException.html
index 564e2e3..e5e5619 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionBufferClientException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionBufferClientException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>TransactionBufferClientException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionBuilder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionBuilder.html
index b1f147a..ea15d72 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionBuilder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionBuilder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>TransactionBuilder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.State.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.State.html
index e72b588..8dbef5b 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.State.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.State.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>TransactionCoordinatorClient.State (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.html
index 47a9ea2..1bf4b8d 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>TransactionCoordinatorClient (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.CoordinatorClientStateException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.CoordinatorClientStateException.html
index 034f507..6e536a9 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.CoordinatorClientStateException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.CoordinatorClientStateException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>TransactionCoordinatorClientException.CoordinatorClientStateException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.CoordinatorNotFoundException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.CoordinatorNotFoundException.html
index 11ec008..b3c2e76 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.CoordinatorNotFoundException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.CoordinatorNotFoundException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>TransactionCoordinatorClientException.CoordinatorNotFoundException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.InvalidTxnStatusException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.InvalidTxnStatusException.html
index 2ddfff0..b1daeb8 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.InvalidTxnStatusException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.InvalidTxnStatusException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>TransactionCoordinatorClientException.InvalidTxnStatusException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.MetaStoreHandlerNotExistsException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.MetaStoreHandlerNotExistsException.html
index 21c47d8..92bc4d3 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.MetaStoreHandlerNotExistsException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.MetaStoreHandlerNotExistsException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>TransactionCoordinatorClientException.MetaStoreHandlerNotExistsException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.MetaStoreHandlerNotReadyException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.MetaStoreHandlerNotReadyException.html
index f5bb4b2..a4874c3 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.MetaStoreHandlerNotReadyException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.MetaStoreHandlerNotReadyException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>TransactionCoordinatorClientException.MetaStoreHandlerNotReadyException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.TransactionNotFoundException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.TransactionNotFoundException.html
index 01d6b7e..1294998 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.TransactionNotFoundException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.TransactionNotFoundException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>TransactionCoordinatorClientException.TransactionNotFoundException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.html
index be2d9a1..60b082c 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>TransactionCoordinatorClientException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TxnID.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TxnID.html
index 69bdf07..670d042 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TxnID.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/TxnID.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>TxnID (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/Transaction.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/Transaction.html
index c7173f2..ef12c4b 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/Transaction.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/Transaction.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.transaction.Transaction (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionBufferClient.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionBufferClient.html
index 8a3009f..5908d8e 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionBufferClient.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionBufferClient.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.transaction.TransactionBufferClient (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionBufferClientException.RequestTimeoutException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionBufferClientException.RequestTimeoutException.html
index 2e3bf35..aa3a66f 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionBufferClientException.RequestTimeoutException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionBufferClientException.RequestTimeoutException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.transaction.TransactionBufferClientException.RequestTimeoutException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionBufferClientException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionBufferClientException.html
index dfef3c2..b800ad0 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionBufferClientException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionBufferClientException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.transaction.TransactionBufferClientException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionBuilder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionBuilder.html
index f30860c..dace4f9 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionBuilder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionBuilder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.transaction.TransactionBuilder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClient.State.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClient.State.html
index dcc80dd..46efec5 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClient.State.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClient.State.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.transaction.TransactionCoordinatorClient.State (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClient.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClient.html
index 4c83278..1160b2b 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClient.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClient.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.client.api.transaction.TransactionCoordinatorClient (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.CoordinatorClientStateException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.CoordinatorClientStateException.html
index 1d63b1d..67dfbac 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.CoordinatorClientStateException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.CoordinatorClientStateException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.transaction.TransactionCoordinatorClientException.CoordinatorClientStateException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.CoordinatorNotFoundException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.CoordinatorNotFoundException.html
index 10db09a..51de9cb 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.CoordinatorNotFoundException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.CoordinatorNotFoundException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.transaction.TransactionCoordinatorClientException.CoordinatorNotFoundException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.InvalidTxnStatusException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.InvalidTxnStatusException.html
index e9d77f4..8bf235b 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.InvalidTxnStatusException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.InvalidTxnStatusException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.transaction.TransactionCoordinatorClientException.InvalidTxnStatusException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.MetaStoreHandlerNotExistsException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.MetaStoreHandlerNotExistsException.html
index 693152a..60964dc 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.MetaStoreHandlerNotExistsException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.MetaStoreHandlerNotExistsException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.transaction.TransactionCoordinatorClientException.MetaStoreHandlerNotExistsException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.MetaStoreHandlerNotReadyException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.MetaStoreHandlerNotReadyException.html
index 10afb03..abbd57a 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.MetaStoreHandlerNotReadyException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.MetaStoreHandlerNotReadyException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.transaction.TransactionCoordinatorClientException.MetaStoreHandlerNotReadyException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.TransactionNotFoundException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.TransactionNotFoundException.html
index c77c851..3b32f81 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.TransactionNotFoundException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.TransactionNotFoundException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.transaction.TransactionCoordinatorClientException.TransactionNotFoundException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.html
index 4a9a874..7472920 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TransactionCoordinatorClientException.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.transaction.TransactionCoordinatorClientException (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TxnID.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TxnID.html
index 6c37792..451f4ae 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TxnID.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/class-use/TxnID.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.api.transaction.TxnID (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/package-frame.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/package-frame.html
index 702076a..38c9122 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/package-frame.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/package-frame.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.apache.pulsar.client.api.transaction (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/package-summary.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/package-summary.html
index cc14a0f..ac08c20 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/package-summary.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/package-summary.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.apache.pulsar.client.api.transaction (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/package-tree.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/package-tree.html
index 8110469..76697b2 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/package-tree.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/package-tree.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.apache.pulsar.client.api.transaction Class Hierarchy (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/package-use.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/package-use.html
index 4296677..2eed8d1 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/package-use.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/transaction/package-use.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Package org.apache.pulsar.client.api.transaction (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/internal/DefaultImplementation.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/internal/DefaultImplementation.html
index 180bb47..14b0eed 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/internal/DefaultImplementation.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/internal/DefaultImplementation.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:17 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>DefaultImplementation (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/internal/class-use/DefaultImplementation.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/internal/class-use/DefaultImplementation.html
index fe29573..fef7882 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/internal/class-use/DefaultImplementation.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/internal/class-use/DefaultImplementation.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.client.internal.DefaultImplementation (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/internal/package-frame.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/internal/package-frame.html
index c65b883..d51bdf0 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/internal/package-frame.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/internal/package-frame.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.apache.pulsar.client.internal (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/internal/package-summary.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/internal/package-summary.html
index 28dfb79..0a3658b 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/internal/package-summary.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/internal/package-summary.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.apache.pulsar.client.internal (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/internal/package-tree.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/internal/package-tree.html
index 9829ffa..4c0a9cd 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/internal/package-tree.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/internal/package-tree.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.apache.pulsar.client.internal Class Hierarchy (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/internal/package-use.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/internal/package-use.html
index 133af5f..c2b5481 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/internal/package-use.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/internal/package-use.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Package org.apache.pulsar.client.internal (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/AuthData.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/AuthData.html
index 9971896..c250b4d 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/AuthData.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/AuthData.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:17 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:50 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>AuthData (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/EncryptionContext.EncryptionKey.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/EncryptionContext.EncryptionKey.html
index 909dc54..3c6d933 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/EncryptionContext.EncryptionKey.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/EncryptionContext.EncryptionKey.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:17 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:50 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>EncryptionContext.EncryptionKey (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/EncryptionContext.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/EncryptionContext.html
index 66637cf..f24ad53 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/EncryptionContext.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/EncryptionContext.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:17 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:50 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>EncryptionContext (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/class-use/AuthData.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/class-use/AuthData.html
index 45d89f5..212ed07 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/class-use/AuthData.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/class-use/AuthData.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.common.api.AuthData (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/class-use/EncryptionContext.EncryptionKey.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/class-use/EncryptionContext.EncryptionKey.html
index a174722..66c21d8 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/class-use/EncryptionContext.EncryptionKey.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/class-use/EncryptionContext.EncryptionKey.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.common.api.EncryptionContext.EncryptionKey (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/class-use/EncryptionContext.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/class-use/EncryptionContext.html
index 3d5ea45..3670f87 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/class-use/EncryptionContext.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/class-use/EncryptionContext.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.common.api.EncryptionContext (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/package-frame.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/package-frame.html
index ede13e8..680bdd2 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/package-frame.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/package-frame.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.apache.pulsar.common.api (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/package-summary.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/package-summary.html
index e2b3ae7..f4ac29b 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/package-summary.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/package-summary.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.apache.pulsar.common.api (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/package-tree.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/package-tree.html
index b886702..ad6ccd9 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/package-tree.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/package-tree.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.apache.pulsar.common.api Class Hierarchy (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/package-use.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/package-use.html
index 70690c2..f66fc10 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/package-use.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/api/package-use.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Package org.apache.pulsar.common.api (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceAudience.LimitedPrivate.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceAudience.LimitedPrivate.html
index 6618a24..5402e3a 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceAudience.LimitedPrivate.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceAudience.LimitedPrivate.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:17 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:50 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>InterfaceAudience.LimitedPrivate (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceAudience.Private.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceAudience.Private.html
index 6686318..0555191 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceAudience.Private.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceAudience.Private.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:17 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:50 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>InterfaceAudience.Private (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceAudience.Public.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceAudience.Public.html
index 942fad1..a8b6a25 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceAudience.Public.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceAudience.Public.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:17 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:50 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>InterfaceAudience.Public (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceAudience.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceAudience.html
index 9e3ff1d..13fbb10 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceAudience.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceAudience.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:17 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:50 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>InterfaceAudience (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceStability.Evolving.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceStability.Evolving.html
index 58db846..76d29a2 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceStability.Evolving.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceStability.Evolving.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:17 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:50 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>InterfaceStability.Evolving (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceStability.Stable.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceStability.Stable.html
index f50f821..342f838 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceStability.Stable.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceStability.Stable.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:17 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:50 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>InterfaceStability.Stable (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceStability.Unstable.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceStability.Unstable.html
index c4c5191..9440199 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceStability.Unstable.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceStability.Unstable.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:17 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:50 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>InterfaceStability.Unstable (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceStability.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceStability.html
index 733f280..3063e5e 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceStability.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/InterfaceStability.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:17 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:50 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>InterfaceStability (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceAudience.LimitedPrivate.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceAudience.LimitedPrivate.html
index 0992d31..13888c6 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceAudience.LimitedPrivate.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceAudience.LimitedPrivate.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.common.classification.InterfaceAudience.LimitedPrivate (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceAudience.Private.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceAudience.Private.html
index d323082..2fd4ce1 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceAudience.Private.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceAudience.Private.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.common.classification.InterfaceAudience.Private (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceAudience.Public.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceAudience.Public.html
index 7503859..5ab95b1 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceAudience.Public.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceAudience.Public.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.common.classification.InterfaceAudience.Public (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceAudience.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceAudience.html
index 83cb9dd..cc2db1d 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceAudience.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceAudience.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.common.classification.InterfaceAudience (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceStability.Evolving.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceStability.Evolving.html
index b167a98..202fb81 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceStability.Evolving.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceStability.Evolving.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.common.classification.InterfaceStability.Evolving (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceStability.Stable.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceStability.Stable.html
index 8c96da4..beaf6fa 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceStability.Stable.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceStability.Stable.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.common.classification.InterfaceStability.Stable (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceStability.Unstable.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceStability.Unstable.html
index ebcabfa..0d3c04c 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceStability.Unstable.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceStability.Unstable.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.common.classification.InterfaceStability.Unstable (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceStability.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceStability.html
index 3bc34fe..462508f 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceStability.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/class-use/InterfaceStability.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.common.classification.InterfaceStability (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/package-frame.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/package-frame.html
index c6c5d3e..55f8c6a 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/package-frame.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/package-frame.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.apache.pulsar.common.classification (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/package-summary.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/package-summary.html
index 470bf3d..b584517 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/package-summary.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/package-summary.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.apache.pulsar.common.classification (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/package-tree.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/package-tree.html
index 58fc20c..bbab6df 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/package-tree.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/package-tree.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.apache.pulsar.common.classification Class Hierarchy (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/package-use.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/package-use.html
index 6497ef3..d521c41 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/package-use.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/classification/package-use.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Package org.apache.pulsar.common.classification (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/KeyValue.KeyValueDecoder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/KeyValue.KeyValueDecoder.html
index 3afbe84..35fb18f 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/KeyValue.KeyValueDecoder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/KeyValue.KeyValueDecoder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:17 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:50 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>KeyValue.KeyValueDecoder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/KeyValue.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/KeyValue.html
index 36bda21..d83e4c7 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/KeyValue.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/KeyValue.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:17 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:50 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>KeyValue (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/KeyValueEncodingType.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/KeyValueEncodingType.html
index adab7c5..f8d4912 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/KeyValueEncodingType.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/KeyValueEncodingType.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:17 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:50 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>KeyValueEncodingType (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/SchemaInfo.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/SchemaInfo.html
index 5ef762a..a053d0f 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/SchemaInfo.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/SchemaInfo.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:17 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:50 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>SchemaInfo (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/SchemaInfoWithVersion.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/SchemaInfoWithVersion.html
index e06ae66..65f220e 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/SchemaInfoWithVersion.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/SchemaInfoWithVersion.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:17 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:50 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>SchemaInfoWithVersion (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/SchemaType.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/SchemaType.html
index 6b98662..1aeb701 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/SchemaType.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/SchemaType.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:17 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:50 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>SchemaType (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/class-use/KeyValue.KeyValueDecoder.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/class-use/KeyValue.KeyValueDecoder.html
index 6c04ef5..000b034 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/class-use/KeyValue.KeyValueDecoder.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/class-use/KeyValue.KeyValueDecoder.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Interface org.apache.pulsar.common.schema.KeyValue.KeyValueDecoder (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/class-use/KeyValue.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/class-use/KeyValue.html
index 9c26586..69f1db1 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/class-use/KeyValue.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/class-use/KeyValue.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.common.schema.KeyValue (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/class-use/KeyValueEncodingType.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/class-use/KeyValueEncodingType.html
index 0c289c7..658df68 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/class-use/KeyValueEncodingType.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/class-use/KeyValueEncodingType.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.common.schema.KeyValueEncodingType (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/class-use/SchemaInfo.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/class-use/SchemaInfo.html
index 7bbd0c7..bf12f33 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/class-use/SchemaInfo.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/class-use/SchemaInfo.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.common.schema.SchemaInfo (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/class-use/SchemaInfoWithVersion.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/class-use/SchemaInfoWithVersion.html
index 125249a..1241bfb 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/class-use/SchemaInfoWithVersion.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/class-use/SchemaInfoWithVersion.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.common.schema.SchemaInfoWithVersion (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/class-use/SchemaType.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/class-use/SchemaType.html
index 62532d0..64520c2 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/class-use/SchemaType.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/class-use/SchemaType.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Class org.apache.pulsar.common.schema.SchemaType (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/package-frame.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/package-frame.html
index a89260a..5234e63 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/package-frame.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/package-frame.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.apache.pulsar.common.schema (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/package-summary.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/package-summary.html
index e0cf783..a6c8715 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/package-summary.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/package-summary.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.apache.pulsar.common.schema (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/package-tree.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/package-tree.html
index b012b82..42eaf21 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/package-tree.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/package-tree.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>org.apache.pulsar.common.schema Class Hierarchy (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/package-use.html b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/package-use.html
index 3f0f8b6..ef43526 100644
--- a/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/package-use.html
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/common/schema/package-use.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Uses of Package org.apache.pulsar.common.schema (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/overview-frame.html b/content/api/client/2.8.0-SNAPSHOT/overview-frame.html
index 5b37b29..79cbd4f 100644
--- a/content/api/client/2.8.0-SNAPSHOT/overview-frame.html
+++ b/content/api/client/2.8.0-SNAPSHOT/overview-frame.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:18 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:51 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Overview List (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/overview-summary.html b/content/api/client/2.8.0-SNAPSHOT/overview-summary.html
index f9f3ebb..e11faa0 100644
--- a/content/api/client/2.8.0-SNAPSHOT/overview-summary.html
+++ b/content/api/client/2.8.0-SNAPSHOT/overview-summary.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Overview (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/overview-tree.html b/content/api/client/2.8.0-SNAPSHOT/overview-tree.html
index 753bc13..ace458a 100644
--- a/content/api/client/2.8.0-SNAPSHOT/overview-tree.html
+++ b/content/api/client/2.8.0-SNAPSHOT/overview-tree.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Class Hierarchy (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/client/2.8.0-SNAPSHOT/serialized-form.html b/content/api/client/2.8.0-SNAPSHOT/serialized-form.html
index 974c91f..50e7001 100644
--- a/content/api/client/2.8.0-SNAPSHOT/serialized-form.html
+++ b/content/api/client/2.8.0-SNAPSHOT/serialized-form.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 06:17:19 UTC 2021 -->
+<!-- Generated by javadoc (1.8.0_282) on Fri Apr 02 12:20:52 UTC 2021 -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <title>Serialized Form (Pulsar Client :: API 2.8.0-SNAPSHOT API)</title>
 <meta name="date" content="2021-04-02">
diff --git a/content/api/cpp/2.8.0-SNAPSHOT/_client_configuration_8h_source.html b/content/api/cpp/2.8.0-SNAPSHOT/_client_configuration_8h_source.html
index c2842b8..c768366 100644
--- a/content/api/cpp/2.8.0-SNAPSHOT/_client_configuration_8h_source.html
+++ b/content/api/cpp/2.8.0-SNAPSHOT/_client_configuration_8h_source.html
@@ -89,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="title">ClientConfiguration.h</div>  </div>
 </div><!--header-->
 <div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#ifndef PULSAR_CLIENTCONFIGURATION_H_</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#define PULSAR_CLIENTCONFIGURATION_H_</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#16 [...]
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#ifndef PULSAR_CLIENTCONFIGURATION_H_</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#define PULSAR_CLIENTCONFIGURATION_H_</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#16 [...]
 <div class="ttc" id="classpulsar_1_1_logger_factory_html"><div class="ttname"><a href="classpulsar_1_1_logger_factory.html">pulsar::LoggerFactory</a></div><div class="ttdef"><b>Definition:</b> Logger.h:44</div></div>
 <div class="ttc" id="classpulsar_1_1_authentication_html"><div class="ttname"><a href="classpulsar_1_1_authentication.html">pulsar::Authentication</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:55</div></div>
 <div class="ttc" id="classpulsar_1_1_client_configuration_html"><div class="ttname"><a href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></div><div class="ttdef"><b>Definition:</b> ClientConfiguration.h:29</div></div>
diff --git a/content/api/cpp/2.8.0-SNAPSHOT/_consumer_configuration_8h_source.html b/content/api/cpp/2.8.0-SNAPSHOT/_consumer_configuration_8h_source.html
index 3a67afc..e47f61d 100644
--- a/content/api/cpp/2.8.0-SNAPSHOT/_consumer_configuration_8h_source.html
+++ b/content/api/cpp/2.8.0-SNAPSHOT/_consumer_configuration_8h_source.html
@@ -89,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="title">ConsumerConfiguration.h</div>  </div>
 </div><!--header-->
 <div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#ifndef PULSAR_CONSUMERCONFIGURATION_H_</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#define PULSAR_CONSUMERCONFIGURATION_H_</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span> [...]
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#ifndef PULSAR_CONSUMERCONFIGURATION_H_</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#define PULSAR_CONSUMERCONFIGURATION_H_</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span> [...]
 <div class="ttc" id="classpulsar_1_1_key_shared_policy_html"><div class="ttname"><a href="classpulsar_1_1_key_shared_policy.html">pulsar::KeySharedPolicy</a></div><div class="ttdef"><b>Definition:</b> KeySharedPolicy.h:47</div></div>
 <div class="ttc" id="namespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
 <div class="ttc" id="classpulsar_1_1_consumer_configuration_html"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></div><div class="ttdef"><b>Definition:</b> ConsumerConfiguration.h:51</div></div>
diff --git a/content/api/cpp/2.8.0-SNAPSHOT/_reader_configuration_8h_source.html b/content/api/cpp/2.8.0-SNAPSHOT/_reader_configuration_8h_source.html
index 44c93d5..c00a999 100644
--- a/content/api/cpp/2.8.0-SNAPSHOT/_reader_configuration_8h_source.html
+++ b/content/api/cpp/2.8.0-SNAPSHOT/_reader_configuration_8h_source.html
@@ -89,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="title">ReaderConfiguration.h</div>  </div>
 </div><!--header-->
 <div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#ifndef PULSAR_READER_CONFIGURATION_H_</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#define PULSAR_READER_CONFIGURATION_H_</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&# [...]
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#ifndef PULSAR_READER_CONFIGURATION_H_</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#define PULSAR_READER_CONFIGURATION_H_</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&# [...]
 <div class="ttc" id="namespacepulsar_html_a9bddad6880419962bbc6af877209cd49"><div class="ttname"><a href="namespacepulsar.html#a9bddad6880419962bbc6af877209cd49">pulsar::ReaderListener</a></div><div class="ttdeci">std::function&lt; void(Reader reader, const Message &amp;msg)&gt; ReaderListener</div><div class="ttdoc">Callback definition for MessageListener. </div><div class="ttdef"><b>Definition:</b> ReaderConfiguration.h:40</div></div>
 <div class="ttc" id="namespacepulsar_html_ae5bf6401bfa8e3962e5c8f9fa2efbf4d"><div class="ttname"><a href="namespacepulsar.html#ae5bf6401bfa8e3962e5c8f9fa2efbf4d">pulsar::ResultCallback</a></div><div class="ttdeci">std::function&lt; void(Result result)&gt; ResultCallback</div><div class="ttdoc">Callback definition for non-data operation. </div><div class="ttdef"><b>Definition:</b> ConsumerConfiguration.h:37</div></div>
 <div class="ttc" id="classpulsar_1_1_schema_info_html"><div class="ttname"><a href="classpulsar_1_1_schema_info.html">pulsar::SchemaInfo</a></div><div class="ttdef"><b>Definition:</b> Schema.h:118</div></div>
diff --git a/content/api/cpp/2.8.0-SNAPSHOT/classpulsar_1_1_client_configuration-members.html b/content/api/cpp/2.8.0-SNAPSHOT/classpulsar_1_1_client_configuration-members.html
index 2119121..801206c 100644
--- a/content/api/cpp/2.8.0-SNAPSHOT/classpulsar_1_1_client_configuration-members.html
+++ b/content/api/cpp/2.8.0-SNAPSHOT/classpulsar_1_1_client_configuration-members.html
@@ -101,34 +101,34 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#aafbf0377be1ba157d3b7455b34af9d37">getAuth</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#a4e22b6fc44b4555344ea49af9aaa2b81">getConcurrentLookupRequest</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#a899019b5fc0af8ea20cc9e6f12cfc971">getIOThreads</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getListenerName</b>() const  (defined in <a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#a65ac952860954d7461de4b66b3917500">getListenerName</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#a529fd8eca1a762badfabbe6a379fd52e">getLogConfFilePath</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#aa60e5e74d0a079941a2f07f3f2c52eb8">getMemoryLimit</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#a5e0051dc9e1d106dac05038402c588f5">getMessageListenerThreads</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#a6e6728b038a53f89481377e86c9e7da5">getOperationTimeoutSeconds</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#a8e2c09b124d43c857e8d58ab83800030">getPartitionsUpdateInterval</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getStatsIntervalInSeconds</b>() const  (defined in <a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>getTlsTrustCertsFilePath</b>() const  (defined in <a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>isTlsAllowInsecureConnection</b>() const  (defined in <a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>isUseTls</b>() const  (defined in <a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>isValidateHostName</b>() const  (defined in <a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#acaa72b0f7e43d1f5cdc633946d26f51b">getStatsIntervalInSeconds</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#a0200d95d4c1f00812413414d9c9b44ef">getTlsTrustCertsFilePath</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#ac9924c79749c02d44252314413e9fd7e">isTlsAllowInsecureConnection</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#a8743c78fd4ea30aea204a736683b5b91">isUseTls</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#a157995c93a4f74b2c764931755f703d7">isValidateHostName</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>operator=</b>(const ClientConfiguration &amp;) (defined in <a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>PulsarWrapper</b> (defined in <a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#a16a85a3a43b649d3e45b4e998695b723">setAuth</a>(const AuthenticationPtr &amp;authentication)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#a0b9226918b57122b0ceb446657746e1c">setConcurrentLookupRequest</a>(int concurrentLookupRequest)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#a5081ce72cb0eb615fc209decdea7ca7a">setIOThreads</a>(int threads)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setListenerName</b>(const std::string &amp;listenerName) (defined in <a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#a2b77a5eb371640f243524a0eed71bc08">setListenerName</a>(const std::string &amp;listenerName)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#afffc25fc6be9f26221a206c49154b4cf">setLogConfFilePath</a>(const std::string &amp;logConfFilePath)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#a659d381af7aa84fc90189e3d728cf7e0">setLogger</a>(LoggerFactory *loggerFactory)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#af210745300be240b56ba71b77edc06fe">setMemoryLimit</a>(uint64_t memoryLimitBytes)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#a1c85175f7b3694565b4bfe029c66f49f">setMessageListenerThreads</a>(int threads)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#aebd024ea26e160328a66192e453b4a00">setOperationTimeoutSeconds</a>(int timeout)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#a97191cb58954268cdbb7cc69a7b8cdba">setPartititionsUpdateInterval</a>(unsigned int intervalInSeconds)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>setStatsIntervalInSeconds</b>(const unsigned int &amp;) (defined in <a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setTlsAllowInsecureConnection</b>(bool allowInsecure) (defined in <a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>setTlsTrustCertsFilePath</b>(const std::string &amp;tlsTrustCertsFilePath) (defined in <a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setUseTls</b>(bool useTls) (defined in <a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>setValidateHostName</b>(bool validateHostName) (defined in <a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#ad4dbc03465c7cdfae528c9dfe9d43cec">setStatsIntervalInSeconds</a>(const unsigned int &amp;)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#a53c581f0f665bb415415acf68b0d0863">setTlsAllowInsecureConnection</a>(bool allowInsecure)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#a978a9a94708363f434f26c3a23e16403">setTlsTrustCertsFilePath</a>(const std::string &amp;tlsTrustCertsFilePath)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#aeb23afe3c07abf5430ccca33dc71af7d">setUseTls</a>(bool useTls)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#a5d51d3e2208e043824578901c3ff8b48">setValidateHostName</a>(bool validateHostName)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~ClientConfiguration</b>() (defined in <a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
diff --git a/content/api/cpp/2.8.0-SNAPSHOT/classpulsar_1_1_client_configuration.html b/content/api/cpp/2.8.0-SNAPSHOT/classpulsar_1_1_client_configuration.html
index 5bc5bde..5c3647b 100644
--- a/content/api/cpp/2.8.0-SNAPSHOT/classpulsar_1_1_client_configuration.html
+++ b/content/api/cpp/2.8.0-SNAPSHOT/classpulsar_1_1_client_configuration.html
@@ -135,41 +135,29 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a529fd8eca1a762badfabbe6a379fd52e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a659d381af7aa84fc90189e3d728cf7e0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_client_configuration.html#a659d381af7aa84fc90189e3d728cf7e0">setLogger</a> (<a class="el" href="classpulsar_1_1_logger_factory.html">LoggerFactory</a> *loggerFactory)</td></tr>
 <tr class="separator:a659d381af7aa84fc90189e3d728cf7e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aeb23afe3c07abf5430ccca33dc71af7d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb23afe3c07abf5430ccca33dc71af7d"></a>
-<a class="el" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>setUseTls</b> (bool useTls)</td></tr>
+<tr class="memitem:aeb23afe3c07abf5430ccca33dc71af7d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_client_configuration.html#aeb23afe3c07abf5430ccca33dc71af7d">setUseTls</a> (bool useTls)</td></tr>
 <tr class="separator:aeb23afe3c07abf5430ccca33dc71af7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8743c78fd4ea30aea204a736683b5b91"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8743c78fd4ea30aea204a736683b5b91"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>isUseTls</b> () const </td></tr>
+<tr class="memitem:a8743c78fd4ea30aea204a736683b5b91"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_client_configuration.html#a8743c78fd4ea30aea204a736683b5b91">isUseTls</a> () const </td></tr>
 <tr class="separator:a8743c78fd4ea30aea204a736683b5b91"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a978a9a94708363f434f26c3a23e16403"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a978a9a94708363f434f26c3a23e16403"></a>
-<a class="el" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>setTlsTrustCertsFilePath</b> (const std::string &amp;tlsTrustCertsFilePath)</td></tr>
+<tr class="memitem:a978a9a94708363f434f26c3a23e16403"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_client_configuration.html#a978a9a94708363f434f26c3a23e16403">setTlsTrustCertsFilePath</a> (const std::string &amp;tlsTrustCertsFilePath)</td></tr>
 <tr class="separator:a978a9a94708363f434f26c3a23e16403"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0200d95d4c1f00812413414d9c9b44ef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0200d95d4c1f00812413414d9c9b44ef"></a>
-std::string&#160;</td><td class="memItemRight" valign="bottom"><b>getTlsTrustCertsFilePath</b> () const </td></tr>
+<tr class="memitem:a0200d95d4c1f00812413414d9c9b44ef"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_client_configuration.html#a0200d95d4c1f00812413414d9c9b44ef">getTlsTrustCertsFilePath</a> () const </td></tr>
 <tr class="separator:a0200d95d4c1f00812413414d9c9b44ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a53c581f0f665bb415415acf68b0d0863"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a53c581f0f665bb415415acf68b0d0863"></a>
-<a class="el" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>setTlsAllowInsecureConnection</b> (bool allowInsecure)</td></tr>
+<tr class="memitem:a53c581f0f665bb415415acf68b0d0863"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_client_configuration.html#a53c581f0f665bb415415acf68b0d0863">setTlsAllowInsecureConnection</a> (bool allowInsecure)</td></tr>
 <tr class="separator:a53c581f0f665bb415415acf68b0d0863"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac9924c79749c02d44252314413e9fd7e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac9924c79749c02d44252314413e9fd7e"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>isTlsAllowInsecureConnection</b> () const </td></tr>
+<tr class="memitem:ac9924c79749c02d44252314413e9fd7e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_client_configuration.html#ac9924c79749c02d44252314413e9fd7e">isTlsAllowInsecureConnection</a> () const </td></tr>
 <tr class="separator:ac9924c79749c02d44252314413e9fd7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5d51d3e2208e043824578901c3ff8b48"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5d51d3e2208e043824578901c3ff8b48"></a>
-<a class="el" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>setValidateHostName</b> (bool validateHostName)</td></tr>
+<tr class="memitem:a5d51d3e2208e043824578901c3ff8b48"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_client_configuration.html#a5d51d3e2208e043824578901c3ff8b48">setValidateHostName</a> (bool validateHostName)</td></tr>
 <tr class="separator:a5d51d3e2208e043824578901c3ff8b48"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a157995c93a4f74b2c764931755f703d7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a157995c93a4f74b2c764931755f703d7"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>isValidateHostName</b> () const </td></tr>
+<tr class="memitem:a157995c93a4f74b2c764931755f703d7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_client_configuration.html#a157995c93a4f74b2c764931755f703d7">isValidateHostName</a> () const </td></tr>
 <tr class="separator:a157995c93a4f74b2c764931755f703d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2b77a5eb371640f243524a0eed71bc08"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2b77a5eb371640f243524a0eed71bc08"></a>
-<a class="el" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>setListenerName</b> (const std::string &amp;listenerName)</td></tr>
+<tr class="memitem:a2b77a5eb371640f243524a0eed71bc08"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_client_configuration.html#a2b77a5eb371640f243524a0eed71bc08">setListenerName</a> (const std::string &amp;listenerName)</td></tr>
 <tr class="separator:a2b77a5eb371640f243524a0eed71bc08"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a65ac952860954d7461de4b66b3917500"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a65ac952860954d7461de4b66b3917500"></a>
-const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getListenerName</b> () const </td></tr>
+<tr class="memitem:a65ac952860954d7461de4b66b3917500"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_client_configuration.html#a65ac952860954d7461de4b66b3917500">getListenerName</a> () const </td></tr>
 <tr class="separator:a65ac952860954d7461de4b66b3917500"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad4dbc03465c7cdfae528c9dfe9d43cec"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad4dbc03465c7cdfae528c9dfe9d43cec"></a>
-<a class="el" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>setStatsIntervalInSeconds</b> (const unsigned int &amp;)</td></tr>
+<tr class="memitem:ad4dbc03465c7cdfae528c9dfe9d43cec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_client_configuration.html#ad4dbc03465c7cdfae528c9dfe9d43cec">setStatsIntervalInSeconds</a> (const unsigned int &amp;)</td></tr>
 <tr class="separator:ad4dbc03465c7cdfae528c9dfe9d43cec"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acaa72b0f7e43d1f5cdc633946d26f51b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acaa72b0f7e43d1f5cdc633946d26f51b"></a>
-const unsigned int &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getStatsIntervalInSeconds</b> () const </td></tr>
+<tr class="memitem:acaa72b0f7e43d1f5cdc633946d26f51b"><td class="memItemLeft" align="right" valign="top">const unsigned int &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_client_configuration.html#acaa72b0f7e43d1f5cdc633946d26f51b">getStatsIntervalInSeconds</a> () const </td></tr>
 <tr class="separator:acaa72b0f7e43d1f5cdc633946d26f51b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a97191cb58954268cdbb7cc69a7b8cdba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_client_configuration.html#a97191cb58954268cdbb7cc69a7b8cdba">setPartititionsUpdateInterval</a> (unsigned int intervalInSeconds)</td></tr>
 <tr class="separator:a97191cb58954268cdbb7cc69a7b8cdba"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -234,6 +222,22 @@ class&#160;</td><td class="memItemRight" valign="bottom"><b>PulsarWrapper</b></t
 
 </div>
 </div>
+<a class="anchor" id="a65ac952860954d7461de4b66b3917500"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const std::string&amp; pulsar::ClientConfiguration::getListenerName </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>the listener name for the broker </dd></dl>
+
+</div>
+</div>
 <a class="anchor" id="a529fd8eca1a762badfabbe6a379fd52e"></a>
 <div class="memitem">
 <div class="memproto">
@@ -314,6 +318,86 @@ class&#160;</td><td class="memItemRight" valign="bottom"><b>PulsarWrapper</b></t
 
 </div>
 </div>
+<a class="anchor" id="acaa72b0f7e43d1f5cdc633946d26f51b"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const unsigned int&amp; pulsar::ClientConfiguration::getStatsIntervalInSeconds </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>the stats interval configured for the client </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a0200d95d4c1f00812413414d9c9b44ef"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">std::string pulsar::ClientConfiguration::getTlsTrustCertsFilePath </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>the path to the trusted TLS certificate file </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ac9924c79749c02d44252314413e9fd7e"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool pulsar::ClientConfiguration::isTlsAllowInsecureConnection </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>whether the Pulsar client accepts untrusted TLS certificates from brokers </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a8743c78fd4ea30aea204a736683b5b91"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool pulsar::ClientConfiguration::isUseTls </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>whether the TLS encryption is used on the connections </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a157995c93a4f74b2c764931755f703d7"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool pulsar::ClientConfiguration::isValidateHostName </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>true if the TLS hostname verification is enabled </dd></dl>
+
+</div>
+</div>
 <a class="anchor" id="a16a85a3a43b649d3e45b4e998695b723"></a>
 <div class="memitem">
 <div class="memproto">
@@ -383,6 +467,29 @@ class&#160;</td><td class="memItemRight" valign="bottom"><b>PulsarWrapper</b></t
 
 </div>
 </div>
+<a class="anchor" id="a2b77a5eb371640f243524a0eed71bc08"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>&amp; pulsar::ClientConfiguration::setListenerName </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>listenerName</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Configure the listener name that the broker returns the corresponding <code>advertisedListener</code>.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">name</td><td>the listener name </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
 <a class="anchor" id="afffc25fc6be9f26221a206c49154b4cf"></a>
 <div class="memitem">
 <div class="memproto">
@@ -519,6 +626,121 @@ class&#160;</td><td class="memItemRight" valign="bottom"><b>PulsarWrapper</b></t
 
 </div>
 </div>
+<a class="anchor" id="ad4dbc03465c7cdfae528c9dfe9d43cec"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>&amp; pulsar::ClientConfiguration::setStatsIntervalInSeconds </td>
+          <td>(</td>
+          <td class="paramtype">const unsigned int &amp;&#160;</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Initialize stats interval in seconds. Stats are printed and reset after every <code>statsIntervalInSeconds</code>.</p>
+<p>Set to 0 means disabling stats collection. </p>
+
+</div>
+</div>
+<a class="anchor" id="a53c581f0f665bb415415acf68b0d0863"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>&amp; pulsar::ClientConfiguration::setTlsAllowInsecureConnection </td>
+          <td>(</td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>allowInsecure</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Configure whether the Pulsar client accepts untrusted TLS certificates from brokers.</p>
+<p>The default value is false.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">tlsAllowInsecureConnection</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a978a9a94708363f434f26c3a23e16403"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>&amp; pulsar::ClientConfiguration::setTlsTrustCertsFilePath </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>tlsTrustCertsFilePath</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the path to the trusted TLS certificate file.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">tlsTrustCertsFilePath</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="aeb23afe3c07abf5430ccca33dc71af7d"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>&amp; pulsar::ClientConfiguration::setUseTls </td>
+          <td>(</td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>useTls</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Configure whether to use the TLS encryption on the connections.</p>
+<p>The default value is false.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">useTls</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a5d51d3e2208e043824578901c3ff8b48"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>&amp; pulsar::ClientConfiguration::setValidateHostName </td>
+          <td>(</td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>validateHostName</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Configure whether it allows validating hostname verification when a client connects to a broker over TLS.</p>
+<p>It validates the incoming x509 certificate and matches the provided hostname (CN/SAN) with the expected broker's hostname. It follows the server identity hostname verification in RFC 2818.</p>
+<p>The default value is false.</p>
+<dl class="section see"><dt>See also</dt><dd><a href="https://tools.ietf.org/html/rfc2818">RFC 2818</a>.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">validateHostName</td><td>whether to enable the TLS hostname verification </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
 <hr/>The documentation for this class was generated from the following file:<ul>
 <li>include/pulsar/<a class="el" href="_client_configuration_8h_source.html">ClientConfiguration.h</a></li>
 </ul>
diff --git a/content/api/cpp/2.8.0-SNAPSHOT/classpulsar_1_1_consumer_configuration-members.html b/content/api/cpp/2.8.0-SNAPSHOT/classpulsar_1_1_consumer_configuration-members.html
index 4ed536d..004acca 100644
--- a/content/api/cpp/2.8.0-SNAPSHOT/classpulsar_1_1_consumer_configuration-members.html
+++ b/content/api/cpp/2.8.0-SNAPSHOT/classpulsar_1_1_consumer_configuration-members.html
@@ -101,35 +101,35 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a3beadfaddac3776199f8f449db523243">getAckGroupingMaxSize</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a11f10805e23f3d86fb6533ffacb2d292">getAckGroupingTimeMs</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a8dbae5f4af0e2bd078419096c9cdd8e6">getBrokerConsumerStatsCacheTimeInMs</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getConsumerName</b>() const  (defined in <a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>getConsumerType</b>() const  (defined in <a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getCryptoFailureAction</b>() const  (defined in <a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>getCryptoKeyReader</b>() const  (defined in <a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getKeySharedPolicy</b>() const  (defined in <a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#aebd7234eebbc9e2089bbe228e076be25">getConsumerName</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#ac41eb4911f47a9a7f9ca6735dc813b73">getConsumerType</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#ad406b2e5f5fd894f8796f91f17e83ad6">getCryptoFailureAction</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a4b1361de29d65b4bb9b01d96909dd264">getCryptoKeyReader</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#acaad0def412bb4d3bd41f5da4f48e458">getKeySharedPolicy</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a2ad7b00cae770f1f75ad5791ddf22052">getMaxTotalReceiverQueueSizeAcrossPartitions</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getMessageListener</b>() const  (defined in <a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#abfdc3893ba00931c3ec38a4acc841e7e">getMessageListener</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a95033f005edf9b42fde4c276f3de4ee4">getNegativeAckRedeliveryDelayMs</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getPatternAutoDiscoveryPeriod</b>() const  (defined in <a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a04b8709d4fb7c8e56cad644c88692782">getPatternAutoDiscoveryPeriod</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#aec243e85a8d95498d86f188a010dd761">getProperties</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a42192fb1c47c3675876a64842a1c7129">getProperty</a>(const std::string &amp;name) const </td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>getReceiverQueueSize</b>() const  (defined in <a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a4a87e62a6fc25abf3a952545046edba2">getReceiverQueueSize</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a36fb40d434aa028761ef745b059ff423">getSchema</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>getSubscriptionInitialPosition</b>() const  (defined in <a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getTickDurationInMs</b>() const  (defined in <a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a2ebdd798b5464e104ca34fe9a7ddab17">getSubscriptionInitialPosition</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a48d5037280916c93aa59e71fc6665b5a">getTickDurationInMs</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#ad07ae5670961401470b6e98541ddcbf7">getUnAckedMessagesTimeoutMs</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>hasMessageListener</b>() const  (defined in <a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a7c3396868f966268b12a5ac83baeaf4f">hasMessageListener</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a31e47b1ab57dd7788f777a7ce812f7a6">hasProperty</a>(const std::string &amp;name) const </td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>isEncryptionEnabled</b>() const  (defined in <a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>isReadCompacted</b>() const  (defined in <a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a6d35d794814ec16a583e10030ab2911d">isEncryptionEnabled</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a2635a64878d8bf47a24f0be2a1d14201">isReadCompacted</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator=</b>(const ConsumerConfiguration &amp;) (defined in <a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>PulsarWrapper</b> (defined in <a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a593295c1aa0cd77c32a6cfdee80cd452">setAckGroupingMaxSize</a>(long maxGroupingSize)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#af3f26276c9027a78b9e3243a3e2e38bb">setAckGroupingTimeMs</a>(long ackGroupingMillis)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a453a6af922fea7c45d56264d57925507">setBrokerConsumerStatsCacheTimeInMs</a>(const long cacheTimeInMs)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>setConsumerName</b>(const std::string &amp;) (defined in <a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a9a9c38d660aabc9162295de38bc26b77">setConsumerName</a>(const std::string &amp;consumerName)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#ace6b2f1da486fcffacc4e877e5533268">setConsumerType</a>(ConsumerType consumerType)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>setCryptoFailureAction</b>(ConsumerCryptoFailureAction action) (defined in <a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setCryptoKeyReader</b>(CryptoKeyReaderPtr cryptoKeyReader) (defined in <a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a6baa4dbfe938c813385d263ef5dc1e04">setCryptoFailureAction</a>(ConsumerCryptoFailureAction action)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#aa9c36fc44ee17ab41a36a6e53cb5dd23">setCryptoKeyReader</a>(CryptoKeyReaderPtr cryptoKeyReader)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a772dc1c4f223fc753ecfa50cc6a42d3f">setKeySharedPolicy</a>(KeySharedPolicy keySharedPolicy)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a9c07888abe996b80c2fd168278a24de3">setMaxTotalReceiverQueueSizeAcrossPartitions</a>(int maxTotalReceiverQueueSizeAcrossPartitions)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#aeb4301821f8f471c6c542f486df9639d">setMessageListener</a>(MessageListener messageListener)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
@@ -137,11 +137,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a5910aa7539a7fb217a38813d846a9acb">setPatternAutoDiscoveryPeriod</a>(int periodInSeconds)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#ab2c0ddeaf2537c4f7959b81f2ef64a5d">setProperties</a>(const std::map&lt; std::string, std::string &gt; &amp;properties)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a8399c4f4aa28a7373c46709f9206ecf3">setProperty</a>(const std::string &amp;name, const std::string &amp;value)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setReadCompacted</b>(bool compacted) (defined in <a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#ae3f12b9f76982d8ea64f80adfb8af960">setReadCompacted</a>(bool compacted)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a265d2cd1e9d1d329eff9b98346f245c2">setReceiverQueueSize</a>(int size)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#aae87d7d3ae1e6ff6366bda6a569fd87c">setSchema</a>(const SchemaInfo &amp;schemaInfo)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>setSubscriptionInitialPosition</b>(InitialPosition subscriptionInitialPosition) (defined in <a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setTickDurationInMs</b>(const uint64_t milliSeconds) (defined in <a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#ab0e049e62befb9b924307ba6f990cd97">setSubscriptionInitialPosition</a>(InitialPosition subscriptionInitialPosition)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a8b86fc6d5d8ca8e5c5dd35aa8a1c52b4">setTickDurationInMs</a>(const uint64_t milliSeconds)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#ad55a4f0187517c984de8d01f8660fb8f">setUnAckedMessagesTimeoutMs</a>(const uint64_t milliSeconds)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~ConsumerConfiguration</b>() (defined in <a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
diff --git a/content/api/cpp/2.8.0-SNAPSHOT/classpulsar_1_1_consumer_configuration.html b/content/api/cpp/2.8.0-SNAPSHOT/classpulsar_1_1_consumer_configuration.html
index 79cefbd..165a500 100644
--- a/content/api/cpp/2.8.0-SNAPSHOT/classpulsar_1_1_consumer_configuration.html
+++ b/content/api/cpp/2.8.0-SNAPSHOT/classpulsar_1_1_consumer_configuration.html
@@ -115,46 +115,37 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a36fb40d434aa028761ef745b059ff423"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ace6b2f1da486fcffacc4e877e5533268"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#ace6b2f1da486fcffacc4e877e5533268">setConsumerType</a> (<a class="el" href="namespacepulsar.html#ac3e442abe2558a2b257fc7344af61d40">ConsumerType</a> consumerType)</td></tr>
 <tr class="separator:ace6b2f1da486fcffacc4e877e5533268"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac41eb4911f47a9a7f9ca6735dc813b73"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac41eb4911f47a9a7f9ca6735dc813b73"></a>
-<a class="el" href="namespacepulsar.html#ac3e442abe2558a2b257fc7344af61d40">ConsumerType</a>&#160;</td><td class="memItemRight" valign="bottom"><b>getConsumerType</b> () const </td></tr>
+<tr class="memitem:ac41eb4911f47a9a7f9ca6735dc813b73"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepulsar.html#ac3e442abe2558a2b257fc7344af61d40">ConsumerType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#ac41eb4911f47a9a7f9ca6735dc813b73">getConsumerType</a> () const </td></tr>
 <tr class="separator:ac41eb4911f47a9a7f9ca6735dc813b73"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a772dc1c4f223fc753ecfa50cc6a42d3f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a772dc1c4f223fc753ecfa50cc6a42d3f">setKeySharedPolicy</a> (<a class="el" href="classpulsar_1_1_key_shared_policy.html">KeySharedPolicy</a> keySharedPolicy)</td></tr>
 <tr class="separator:a772dc1c4f223fc753ecfa50cc6a42d3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acaad0def412bb4d3bd41f5da4f48e458"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acaad0def412bb4d3bd41f5da4f48e458"></a>
-<a class="el" href="classpulsar_1_1_key_shared_policy.html">KeySharedPolicy</a>&#160;</td><td class="memItemRight" valign="bottom"><b>getKeySharedPolicy</b> () const </td></tr>
+<tr class="memitem:acaad0def412bb4d3bd41f5da4f48e458"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpulsar_1_1_key_shared_policy.html">KeySharedPolicy</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#acaad0def412bb4d3bd41f5da4f48e458">getKeySharedPolicy</a> () const </td></tr>
 <tr class="separator:acaad0def412bb4d3bd41f5da4f48e458"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aeb4301821f8f471c6c542f486df9639d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#aeb4301821f8f471c6c542f486df9639d">setMessageListener</a> (<a class="el" href="namespacepulsar.html#aaa22f961f023adaa6f675c1fb4f52477">MessageListener</a> messageListener)</td></tr>
 <tr class="separator:aeb4301821f8f471c6c542f486df9639d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abfdc3893ba00931c3ec38a4acc841e7e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abfdc3893ba00931c3ec38a4acc841e7e"></a>
-<a class="el" href="namespacepulsar.html#aaa22f961f023adaa6f675c1fb4f52477">MessageListener</a>&#160;</td><td class="memItemRight" valign="bottom"><b>getMessageListener</b> () const </td></tr>
+<tr class="memitem:abfdc3893ba00931c3ec38a4acc841e7e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepulsar.html#aaa22f961f023adaa6f675c1fb4f52477">MessageListener</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#abfdc3893ba00931c3ec38a4acc841e7e">getMessageListener</a> () const </td></tr>
 <tr class="separator:abfdc3893ba00931c3ec38a4acc841e7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7c3396868f966268b12a5ac83baeaf4f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7c3396868f966268b12a5ac83baeaf4f"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>hasMessageListener</b> () const </td></tr>
+<tr class="memitem:a7c3396868f966268b12a5ac83baeaf4f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a7c3396868f966268b12a5ac83baeaf4f">hasMessageListener</a> () const </td></tr>
 <tr class="separator:a7c3396868f966268b12a5ac83baeaf4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a265d2cd1e9d1d329eff9b98346f245c2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a265d2cd1e9d1d329eff9b98346f245c2">setReceiverQueueSize</a> (int size)</td></tr>
 <tr class="separator:a265d2cd1e9d1d329eff9b98346f245c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4a87e62a6fc25abf3a952545046edba2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4a87e62a6fc25abf3a952545046edba2"></a>
-int&#160;</td><td class="memItemRight" valign="bottom"><b>getReceiverQueueSize</b> () const </td></tr>
+<tr class="memitem:a4a87e62a6fc25abf3a952545046edba2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a4a87e62a6fc25abf3a952545046edba2">getReceiverQueueSize</a> () const </td></tr>
 <tr class="separator:a4a87e62a6fc25abf3a952545046edba2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a9c07888abe996b80c2fd168278a24de3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a9c07888abe996b80c2fd168278a24de3">setMaxTotalReceiverQueueSizeAcrossPartitions</a> (int maxTotalReceiverQueueSizeAcrossPartitions)</td></tr>
 <tr class="separator:a9c07888abe996b80c2fd168278a24de3"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2ad7b00cae770f1f75ad5791ddf22052"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a2ad7b00cae770f1f75ad5791ddf22052">getMaxTotalReceiverQueueSizeAcrossPartitions</a> () const </td></tr>
 <tr class="separator:a2ad7b00cae770f1f75ad5791ddf22052"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7a3cfb88ea1f1d67c4f8a9209ca228af"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7a3cfb88ea1f1d67c4f8a9209ca228af"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>setConsumerName</b> (const std::string &amp;)</td></tr>
-<tr class="separator:a7a3cfb88ea1f1d67c4f8a9209ca228af"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aebd7234eebbc9e2089bbe228e076be25"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aebd7234eebbc9e2089bbe228e076be25"></a>
-const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getConsumerName</b> () const </td></tr>
+<tr class="memitem:a9a9c38d660aabc9162295de38bc26b77"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a9a9c38d660aabc9162295de38bc26b77">setConsumerName</a> (const std::string &amp;consumerName)</td></tr>
+<tr class="separator:a9a9c38d660aabc9162295de38bc26b77"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aebd7234eebbc9e2089bbe228e076be25"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#aebd7234eebbc9e2089bbe228e076be25">getConsumerName</a> () const </td></tr>
 <tr class="separator:aebd7234eebbc9e2089bbe228e076be25"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ad55a4f0187517c984de8d01f8660fb8f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#ad55a4f0187517c984de8d01f8660fb8f">setUnAckedMessagesTimeoutMs</a> (const uint64_t milliSeconds)</td></tr>
 <tr class="separator:ad55a4f0187517c984de8d01f8660fb8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ad07ae5670961401470b6e98541ddcbf7"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#ad07ae5670961401470b6e98541ddcbf7">getUnAckedMessagesTimeoutMs</a> () const </td></tr>
 <tr class="separator:ad07ae5670961401470b6e98541ddcbf7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8b86fc6d5d8ca8e5c5dd35aa8a1c52b4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b86fc6d5d8ca8e5c5dd35aa8a1c52b4"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>setTickDurationInMs</b> (const uint64_t milliSeconds)</td></tr>
+<tr class="memitem:a8b86fc6d5d8ca8e5c5dd35aa8a1c52b4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a8b86fc6d5d8ca8e5c5dd35aa8a1c52b4">setTickDurationInMs</a> (const uint64_t milliSeconds)</td></tr>
 <tr class="separator:a8b86fc6d5d8ca8e5c5dd35aa8a1c52b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a48d5037280916c93aa59e71fc6665b5a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a48d5037280916c93aa59e71fc6665b5a"></a>
-long&#160;</td><td class="memItemRight" valign="bottom"><b>getTickDurationInMs</b> () const </td></tr>
+<tr class="memitem:a48d5037280916c93aa59e71fc6665b5a"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a48d5037280916c93aa59e71fc6665b5a">getTickDurationInMs</a> () const </td></tr>
 <tr class="separator:a48d5037280916c93aa59e71fc6665b5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aef99f71cd13324351864dd1e376d8788"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#aef99f71cd13324351864dd1e376d8788">setNegativeAckRedeliveryDelayMs</a> (long redeliveryDelayMillis)</td></tr>
 <tr class="separator:aef99f71cd13324351864dd1e376d8788"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -172,37 +163,27 @@ long&#160;</td><td class="memItemRight" valign="bottom"><b>getTickDurationInMs</
 <tr class="separator:a453a6af922fea7c45d56264d57925507"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a8dbae5f4af0e2bd078419096c9cdd8e6"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a8dbae5f4af0e2bd078419096c9cdd8e6">getBrokerConsumerStatsCacheTimeInMs</a> () const </td></tr>
 <tr class="separator:a8dbae5f4af0e2bd078419096c9cdd8e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6d35d794814ec16a583e10030ab2911d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6d35d794814ec16a583e10030ab2911d"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>isEncryptionEnabled</b> () const </td></tr>
+<tr class="memitem:a6d35d794814ec16a583e10030ab2911d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a6d35d794814ec16a583e10030ab2911d">isEncryptionEnabled</a> () const </td></tr>
 <tr class="separator:a6d35d794814ec16a583e10030ab2911d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4b1361de29d65b4bb9b01d96909dd264"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4b1361de29d65b4bb9b01d96909dd264"></a>
-const CryptoKeyReaderPtr&#160;</td><td class="memItemRight" valign="bottom"><b>getCryptoKeyReader</b> () const </td></tr>
+<tr class="memitem:a4b1361de29d65b4bb9b01d96909dd264"><td class="memItemLeft" align="right" valign="top">const CryptoKeyReaderPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a4b1361de29d65b4bb9b01d96909dd264">getCryptoKeyReader</a> () const </td></tr>
 <tr class="separator:a4b1361de29d65b4bb9b01d96909dd264"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa9c36fc44ee17ab41a36a6e53cb5dd23"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa9c36fc44ee17ab41a36a6e53cb5dd23"></a>
-<a class="el" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>setCryptoKeyReader</b> (CryptoKeyReaderPtr cryptoKeyReader)</td></tr>
+<tr class="memitem:aa9c36fc44ee17ab41a36a6e53cb5dd23"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#aa9c36fc44ee17ab41a36a6e53cb5dd23">setCryptoKeyReader</a> (CryptoKeyReaderPtr cryptoKeyReader)</td></tr>
 <tr class="separator:aa9c36fc44ee17ab41a36a6e53cb5dd23"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad406b2e5f5fd894f8796f91f17e83ad6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad406b2e5f5fd894f8796f91f17e83ad6"></a>
-ConsumerCryptoFailureAction&#160;</td><td class="memItemRight" valign="bottom"><b>getCryptoFailureAction</b> () const </td></tr>
+<tr class="memitem:ad406b2e5f5fd894f8796f91f17e83ad6"><td class="memItemLeft" align="right" valign="top">ConsumerCryptoFailureAction&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#ad406b2e5f5fd894f8796f91f17e83ad6">getCryptoFailureAction</a> () const </td></tr>
 <tr class="separator:ad406b2e5f5fd894f8796f91f17e83ad6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6baa4dbfe938c813385d263ef5dc1e04"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6baa4dbfe938c813385d263ef5dc1e04"></a>
-<a class="el" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>setCryptoFailureAction</b> (ConsumerCryptoFailureAction action)</td></tr>
+<tr class="memitem:a6baa4dbfe938c813385d263ef5dc1e04"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a6baa4dbfe938c813385d263ef5dc1e04">setCryptoFailureAction</a> (ConsumerCryptoFailureAction action)</td></tr>
 <tr class="separator:a6baa4dbfe938c813385d263ef5dc1e04"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2635a64878d8bf47a24f0be2a1d14201"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2635a64878d8bf47a24f0be2a1d14201"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>isReadCompacted</b> () const </td></tr>
+<tr class="memitem:a2635a64878d8bf47a24f0be2a1d14201"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a2635a64878d8bf47a24f0be2a1d14201">isReadCompacted</a> () const </td></tr>
 <tr class="separator:a2635a64878d8bf47a24f0be2a1d14201"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae3f12b9f76982d8ea64f80adfb8af960"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae3f12b9f76982d8ea64f80adfb8af960"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>setReadCompacted</b> (bool compacted)</td></tr>
+<tr class="memitem:ae3f12b9f76982d8ea64f80adfb8af960"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#ae3f12b9f76982d8ea64f80adfb8af960">setReadCompacted</a> (bool compacted)</td></tr>
 <tr class="separator:ae3f12b9f76982d8ea64f80adfb8af960"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5910aa7539a7fb217a38813d846a9acb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a5910aa7539a7fb217a38813d846a9acb">setPatternAutoDiscoveryPeriod</a> (int periodInSeconds)</td></tr>
 <tr class="separator:a5910aa7539a7fb217a38813d846a9acb"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a04b8709d4fb7c8e56cad644c88692782"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a04b8709d4fb7c8e56cad644c88692782"></a>
-int&#160;</td><td class="memItemRight" valign="bottom"><b>getPatternAutoDiscoveryPeriod</b> () const </td></tr>
+<tr class="memitem:a04b8709d4fb7c8e56cad644c88692782"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a04b8709d4fb7c8e56cad644c88692782">getPatternAutoDiscoveryPeriod</a> () const </td></tr>
 <tr class="separator:a04b8709d4fb7c8e56cad644c88692782"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab0e049e62befb9b924307ba6f990cd97"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab0e049e62befb9b924307ba6f990cd97"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>setSubscriptionInitialPosition</b> (InitialPosition subscriptionInitialPosition)</td></tr>
+<tr class="memitem:ab0e049e62befb9b924307ba6f990cd97"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#ab0e049e62befb9b924307ba6f990cd97">setSubscriptionInitialPosition</a> (InitialPosition subscriptionInitialPosition)</td></tr>
 <tr class="separator:ab0e049e62befb9b924307ba6f990cd97"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2ebdd798b5464e104ca34fe9a7ddab17"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2ebdd798b5464e104ca34fe9a7ddab17"></a>
-InitialPosition&#160;</td><td class="memItemRight" valign="bottom"><b>getSubscriptionInitialPosition</b> () const </td></tr>
+<tr class="memitem:a2ebdd798b5464e104ca34fe9a7ddab17"><td class="memItemLeft" align="right" valign="top">InitialPosition&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a2ebdd798b5464e104ca34fe9a7ddab17">getSubscriptionInitialPosition</a> () const </td></tr>
 <tr class="separator:a2ebdd798b5464e104ca34fe9a7ddab17"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a31e47b1ab57dd7788f777a7ce812f7a6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a31e47b1ab57dd7788f777a7ce812f7a6">hasProperty</a> (const std::string &amp;name) const </td></tr>
 <tr class="separator:a31e47b1ab57dd7788f777a7ce812f7a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -290,6 +271,86 @@ class&#160;</td><td class="memItemRight" valign="bottom"><b>PulsarWrapper</b></t
 
 </div>
 </div>
+<a class="anchor" id="aebd7234eebbc9e2089bbe228e076be25"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const std::string&amp; pulsar::ConsumerConfiguration::getConsumerName </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>the consumer name </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ac41eb4911f47a9a7f9ca6735dc813b73"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="namespacepulsar.html#ac3e442abe2558a2b257fc7344af61d40">ConsumerType</a> pulsar::ConsumerConfiguration::getConsumerType </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>the consumer type </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ad406b2e5f5fd894f8796f91f17e83ad6"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">ConsumerCryptoFailureAction pulsar::ConsumerConfiguration::getCryptoFailureAction </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>the ConsumerCryptoFailureAction </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a4b1361de29d65b4bb9b01d96909dd264"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const CryptoKeyReaderPtr pulsar::ConsumerConfiguration::getCryptoKeyReader </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>the shared pointer to <a class="el" href="classpulsar_1_1_crypto_key_reader.html">CryptoKeyReader</a>. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="acaad0def412bb4d3bd41f5da4f48e458"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classpulsar_1_1_key_shared_policy.html">KeySharedPolicy</a> pulsar::ConsumerConfiguration::getKeySharedPolicy </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>the KeyShared subscription policy </dd></dl>
+
+</div>
+</div>
 <a class="anchor" id="a2ad7b00cae770f1f75ad5791ddf22052"></a>
 <div class="memitem">
 <div class="memproto">
@@ -306,6 +367,22 @@ class&#160;</td><td class="memItemRight" valign="bottom"><b>PulsarWrapper</b></t
 
 </div>
 </div>
+<a class="anchor" id="abfdc3893ba00931c3ec38a4acc841e7e"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="namespacepulsar.html#aaa22f961f023adaa6f675c1fb4f52477">MessageListener</a> pulsar::ConsumerConfiguration::getMessageListener </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>the message listener </dd></dl>
+
+</div>
+</div>
 <a class="anchor" id="a95033f005edf9b42fde4c276f3de4ee4"></a>
 <div class="memitem">
 <div class="memproto">
@@ -323,6 +400,22 @@ class&#160;</td><td class="memItemRight" valign="bottom"><b>PulsarWrapper</b></t
 
 </div>
 </div>
+<a class="anchor" id="a04b8709d4fb7c8e56cad644c88692782"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int pulsar::ConsumerConfiguration::getPatternAutoDiscoveryPeriod </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>the time duration for the PatternMultiTopicsConsumer performs a pattern auto discovery </dd></dl>
+
+</div>
+</div>
 <a class="anchor" id="aec243e85a8d95498d86f188a010dd761"></a>
 <div class="memitem">
 <div class="memproto">
@@ -363,6 +456,22 @@ class&#160;</td><td class="memItemRight" valign="bottom"><b>PulsarWrapper</b></t
 
 </div>
 </div>
+<a class="anchor" id="a4a87e62a6fc25abf3a952545046edba2"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int pulsar::ConsumerConfiguration::getReceiverQueueSize </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>the receiver queue size </dd></dl>
+
+</div>
+</div>
 <a class="anchor" id="a36fb40d434aa028761ef745b059ff423"></a>
 <div class="memitem">
 <div class="memproto">
@@ -379,6 +488,38 @@ class&#160;</td><td class="memItemRight" valign="bottom"><b>PulsarWrapper</b></t
 
 </div>
 </div>
+<a class="anchor" id="a2ebdd798b5464e104ca34fe9a7ddab17"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">InitialPosition pulsar::ConsumerConfiguration::getSubscriptionInitialPosition </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>the configured <code>InitialPosition</code> for the consumer </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a48d5037280916c93aa59e71fc6665b5a"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">long pulsar::ConsumerConfiguration::getTickDurationInMs </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>the tick duration time (in milliseconds) </dd></dl>
+
+</div>
+</div>
 <a class="anchor" id="ad07ae5670961401470b6e98541ddcbf7"></a>
 <div class="memitem">
 <div class="memproto">
@@ -395,6 +536,22 @@ class&#160;</td><td class="memItemRight" valign="bottom"><b>PulsarWrapper</b></t
 
 </div>
 </div>
+<a class="anchor" id="a7c3396868f966268b12a5ac83baeaf4f"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool pulsar::ConsumerConfiguration::hasMessageListener </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>true if the message listener has been set </dd></dl>
+
+</div>
+</div>
 <a class="anchor" id="a31e47b1ab57dd7788f777a7ce812f7a6"></a>
 <div class="memitem">
 <div class="memproto">
@@ -421,6 +578,38 @@ false if the property is not defined </dd></dl>
 
 </div>
 </div>
+<a class="anchor" id="a6d35d794814ec16a583e10030ab2911d"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool pulsar::ConsumerConfiguration::isEncryptionEnabled </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>true if encryption keys are added </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a2635a64878d8bf47a24f0be2a1d14201"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool pulsar::ConsumerConfiguration::isReadCompacted </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>true if readCompacted is enabled </dd></dl>
+
+</div>
+</div>
 <a class="anchor" id="a593295c1aa0cd77c32a6cfdee80cd452"></a>
 <div class="memitem">
 <div class="memproto">
@@ -489,6 +678,29 @@ false if the property is not defined </dd></dl>
 
 </div>
 </div>
+<a class="anchor" id="a9a9c38d660aabc9162295de38bc26b77"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void pulsar::ConsumerConfiguration::setConsumerName </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>consumerName</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the consumer name.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">consumerName</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
 <a class="anchor" id="ace6b2f1da486fcffacc4e877e5533268"></a>
 <div class="memitem">
 <div class="memproto">
@@ -506,6 +718,46 @@ false if the property is not defined </dd></dl>
 
 </div>
 </div>
+<a class="anchor" id="a6baa4dbfe938c813385d263ef5dc1e04"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a>&amp; pulsar::ConsumerConfiguration::setCryptoFailureAction </td>
+          <td>(</td>
+          <td class="paramtype">ConsumerCryptoFailureAction&#160;</td>
+          <td class="paramname"><em>action</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the ConsumerCryptoFailureAction. </p>
+
+</div>
+</div>
+<a class="anchor" id="aa9c36fc44ee17ab41a36a6e53cb5dd23"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a>&amp; pulsar::ConsumerConfiguration::setCryptoKeyReader </td>
+          <td>(</td>
+          <td class="paramtype">CryptoKeyReaderPtr&#160;</td>
+          <td class="paramname"><em>cryptoKeyReader</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the shared pointer to <a class="el" href="classpulsar_1_1_crypto_key_reader.html">CryptoKeyReader</a>.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">the</td><td>shared pointer to <a class="el" href="classpulsar_1_1_crypto_key_reader.html">CryptoKeyReader</a> </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
 <a class="anchor" id="a772dc1c4f223fc753ecfa50cc6a42d3f"></a>
 <div class="memitem">
 <div class="memproto">
@@ -543,8 +795,8 @@ false if the property is not defined </dd></dl>
         </tr>
       </table>
 </div><div class="memdoc">
-<p>Set the max total receiver queue size across partitons. </p>
-<p>This setting will be used to reduce the receiver queue size for individual partitions <a class="el" href="classpulsar_1_1_consumer_configuration.html#a265d2cd1e9d1d329eff9b98346f245c2">setReceiverQueueSize(int)</a> if the total exceeds this value (default: 50000).</p>
+<p>Set the max total receiver queue size across partitons.</p>
+<p>This setting is used to reduce the receiver queue size for individual partitions <a class="el" href="classpulsar_1_1_consumer_configuration.html#a265d2cd1e9d1d329eff9b98346f245c2">setReceiverQueueSize(int)</a> if the total exceeds this value (default: 50000).</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">maxTotalReceiverQueueSizeAcrossPartitions</td><td></td></tr>
@@ -584,7 +836,7 @@ false if the property is not defined </dd></dl>
         </tr>
       </table>
 </div><div class="memdoc">
-<p>Set the delay to wait before re-delivering messages that have failed to be process. </p>
+<p>Set the delay to wait before re-delivering messages that have failed to be process.</p>
 <p>When application uses <a class="el" href="">Consumer#negativeAcknowledge(Message)</a>, the failed message will be redelivered after a fixed timeout. The default is 1 min.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
@@ -670,6 +922,30 @@ false if the property is not defined </dd></dl>
 
 </div>
 </div>
+<a class="anchor" id="ae3f12b9f76982d8ea64f80adfb8af960"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void pulsar::ConsumerConfiguration::setReadCompacted </td>
+          <td>(</td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>compacted</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>If enabled, the consumer reads messages from the compacted topics rather than reading the full message backlog of the topic. This means that if the topic has been compacted, the consumer only sees the latest value for each key in the topic, up until the point in the topic message backlog that has been compacted. Beyond that point, message is sent as normal.</p>
+<p><code>readCompacted</code> can only be enabled subscriptions to persistent topics, which have a single active consumer (for example, failure or exclusive subscriptions). Attempting to enable it on subscriptions to a non-persistent topics or on a shared subscription leads to the subscription call failure.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">readCompacted</td><td>whether to read from the compacted topic </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
 <a class="anchor" id="a265d2cd1e9d1d329eff9b98346f245c2"></a>
 <div class="memitem">
 <div class="memproto">
@@ -684,9 +960,9 @@ false if the property is not defined </dd></dl>
       </table>
 </div><div class="memdoc">
 <p>Sets the size of the consumer receive queue.</p>
-<p>The consumer receive queue controls how many messages can be accumulated by the <a class="el" href="classpulsar_1_1_consumer.html">Consumer</a> before the application calls receive(). Using a higher value could potentially increase the consumer throughput at the expense of bigger memory utilization.</p>
-<p>Setting the consumer queue size as zero decreases the throughput of the consumer, by disabling pre-fetching of messages. This approach improves the message distribution on shared subscription, by pushing messages only to the consumers that are ready to process them. Neither receive with timeout nor Partitioned Topics can be used if the consumer queue size is zero. The receive() function call should not be interrupted when the consumer queue size is zero.</p>
-<p>Default value is 1000 messages and should be good for most use cases.</p>
+<p>The consumer receive queue controls how many messages can be accumulated by the consumer before the application calls receive(). Using a higher value may potentially increase the consumer throughput at the expense of bigger memory utilization.</p>
+<p>Setting the consumer queue size to 0 decreases the throughput of the consumer by disabling pre-fetching of messages. This approach improves the message distribution on shared subscription by pushing messages only to the consumers that are ready to process them. Neither receive with timeout nor partitioned topics can be used if the consumer queue size is 0. The receive() function call should not be interrupted when the consumer queue size is 0.</p>
+<p>The default value is 1000 messages and it is appropriate for the most use cases.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">size</td><td>the new receiver queue size value </td></tr>
@@ -720,6 +996,54 @@ false if the property is not defined </dd></dl>
 
 </div>
 </div>
+<a class="anchor" id="ab0e049e62befb9b924307ba6f990cd97"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void pulsar::ConsumerConfiguration::setSubscriptionInitialPosition </td>
+          <td>(</td>
+          <td class="paramtype">InitialPosition&#160;</td>
+          <td class="paramname"><em>subscriptionInitialPosition</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>The default value is <code>InitialPositionLatest</code>.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">subscriptionInitialPosition</td><td>the initial position at which to set the cursor when subscribing to the topic for the first time </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a8b86fc6d5d8ca8e5c5dd35aa8a1c52b4"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void pulsar::ConsumerConfiguration::setTickDurationInMs </td>
+          <td>(</td>
+          <td class="paramtype">const uint64_t&#160;</td>
+          <td class="paramname"><em>milliSeconds</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the tick duration time that defines the granularity of the ack-timeout redelivery (in milliseconds).</p>
+<p>The default value is 1000, which means 1 second.</p>
+<p>Using a higher tick time reduces the memory overhead to track messages when the ack-timeout is set to a bigger value.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">milliSeconds</td><td>the tick duration time (in milliseconds) </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
 <a class="anchor" id="ad55a4f0187517c984de8d01f8660fb8f"></a>
 <div class="memitem">
 <div class="memproto">
diff --git a/content/api/cpp/2.8.0-SNAPSHOT/classpulsar_1_1_reader_configuration-members.html b/content/api/cpp/2.8.0-SNAPSHOT/classpulsar_1_1_reader_configuration-members.html
index 061511f..2daa508 100644
--- a/content/api/cpp/2.8.0-SNAPSHOT/classpulsar_1_1_reader_configuration-members.html
+++ b/content/api/cpp/2.8.0-SNAPSHOT/classpulsar_1_1_reader_configuration-members.html
@@ -97,39 +97,39 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#a0bf3bfb8b9b43c6b25dd0988e2161324">getAckGroupingMaxSize</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#a918c4a65c8170b27fe94af46ef84b79b">getAckGroupingTimeMs</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getCryptoFailureAction</b>() const  (defined in <a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>getCryptoKeyReader</b>() const  (defined in <a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getInternalSubscriptionName</b>() const  (defined in <a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#a00ff5ce8e4c076ee6be2ccd33f81a5b9">getCryptoFailureAction</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#a5c4186099fdaea644c35af6db771c925">getCryptoKeyReader</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#a21f08d3d1a273f1d352c9018df36a0a2">getInternalSubscriptionName</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#a10d25a78295e0d795e4fe5a368472e19">getProperties</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#a431e99ff92432453fad1f601d45bb23d">getProperty</a>(const std::string &amp;name) const </td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>getReaderListener</b>() const  (defined in <a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getReaderName</b>() const  (defined in <a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>getReceiverQueueSize</b>() const  (defined in <a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#ab5d3b2b220784b8476c5b4597757d9f8">getReaderListener</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#a60e69cc76f4d1fad156f4cfdeeaef502">getReaderName</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#a62f8b9a33f544cfd442917adfa783159">getReceiverQueueSize</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#a14aa0170bd4cec3e12b9416f1dd9f370">getSchema</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>getSubscriptionRolePrefix</b>() const  (defined in <a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getTickDurationInMs</b>() const  (defined in <a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#ae3f5aa93a66d946fc6a11a7a2ba7ba20">getSubscriptionRolePrefix</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#a8ed171faab038b5aa1a3afb81edf5864">getTickDurationInMs</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#a942456d5cabe99e9f7ed679ccba29a62">getUnAckedMessagesTimeoutMs</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#ad1bd0e07d5687ca7d7eee6a7d13c65ed">hasProperty</a>(const std::string &amp;name) const </td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>hasReaderListener</b>() const  (defined in <a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>isEncryptionEnabled</b>() const  (defined in <a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>isReadCompacted</b>() const  (defined in <a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#ade7715e77da9c357145922490d180a5b">hasReaderListener</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#a689a9e87f873ccb024cfe37a545c2f48">isEncryptionEnabled</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#a8ad4f393183dd3f5c09df5772eb2f83c">isReadCompacted</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator=</b>(const ReaderConfiguration &amp;) (defined in <a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>ReaderConfiguration</b>() (defined in <a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ReaderConfiguration</b>(const ReaderConfiguration &amp;) (defined in <a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#af3e84677688a37133d9b270f86aed8da">setAckGroupingMaxSize</a>(long maxGroupingSize)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#ab909115a0d99bf1d13f00d098bd4af6f">setAckGroupingTimeMs</a>(long ackGroupingMillis)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>setCryptoFailureAction</b>(ConsumerCryptoFailureAction action) (defined in <a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setCryptoKeyReader</b>(CryptoKeyReaderPtr cryptoKeyReader) (defined in <a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#a6040e935a25509a864d86518f3ebea5f">setCryptoFailureAction</a>(ConsumerCryptoFailureAction action)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#a7ab4857034cf253af8e4b81695205a1b">setCryptoKeyReader</a>(CryptoKeyReaderPtr cryptoKeyReader)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#ae1848f9313953faf2ab00f198d412108">setInternalSubscriptionName</a>(std::string internalSubscriptionName)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#ab0ab475a4765be5f3195f5e1cb8352cf">setProperties</a>(const std::map&lt; std::string, std::string &gt; &amp;properties)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#a425c28bb3142221771e5731d1fd39ab4">setProperty</a>(const std::string &amp;name, const std::string &amp;value)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setReadCompacted</b>(bool compacted) (defined in <a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#aaf766afd6e75d0e1454d81d980f019b3">setReadCompacted</a>(bool compacted)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#aa0d6dc39f30014d4d37872e9ddc85590">setReaderListener</a>(ReaderListener listener)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setReaderName</b>(const std::string &amp;readerName) (defined in <a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#a8d42ba4bd17f9ac54a609d94f98780a2">setReaderName</a>(const std::string &amp;readerName)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#a0574cedc0bc7ccf457071df866830abe">setReceiverQueueSize</a>(int size)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#a330df4dbe27302427687dbbdd4420906">setSchema</a>(const SchemaInfo &amp;schemaInfo)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>setSubscriptionRolePrefix</b>(const std::string &amp;subscriptionRolePrefix) (defined in <a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setTickDurationInMs</b>(const uint64_t milliSeconds) (defined in <a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#a281c0ae5579461f80677b43126329cd1">setSubscriptionRolePrefix</a>(const std::string &amp;subscriptionRolePrefix)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#a23df99b9e97709fcaa50e1766eb84e9b">setTickDurationInMs</a>(const uint64_t milliSeconds)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#a11da218b52a8936415029509b9c707e9">setUnAckedMessagesTimeoutMs</a>(const uint64_t milliSeconds)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~ReaderConfiguration</b>() (defined in <a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
diff --git a/content/api/cpp/2.8.0-SNAPSHOT/classpulsar_1_1_reader_configuration.html b/content/api/cpp/2.8.0-SNAPSHOT/classpulsar_1_1_reader_configuration.html
index 21a9fa6..98bc867 100644
--- a/content/api/cpp/2.8.0-SNAPSHOT/classpulsar_1_1_reader_configuration.html
+++ b/content/api/cpp/2.8.0-SNAPSHOT/classpulsar_1_1_reader_configuration.html
@@ -112,49 +112,37 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a14aa0170bd4cec3e12b9416f1dd9f370"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa0d6dc39f30014d4d37872e9ddc85590"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpulsar_1_1_reader_configuration.html">ReaderConfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_reader_configuration.html#aa0d6dc39f30014d4d37872e9ddc85590">setReaderListener</a> (<a class="el" href="namespacepulsar.html#a9bddad6880419962bbc6af877209cd49">ReaderListener</a> listener)</td></tr>
 <tr class="separator:aa0d6dc39f30014d4d37872e9ddc85590"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab5d3b2b220784b8476c5b4597757d9f8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab5d3b2b220784b8476c5b4597757d9f8"></a>
-<a class="el" href="namespacepulsar.html#a9bddad6880419962bbc6af877209cd49">ReaderListener</a>&#160;</td><td class="memItemRight" valign="bottom"><b>getReaderListener</b> () const </td></tr>
+<tr class="memitem:ab5d3b2b220784b8476c5b4597757d9f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepulsar.html#a9bddad6880419962bbc6af877209cd49">ReaderListener</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_reader_configuration.html#ab5d3b2b220784b8476c5b4597757d9f8">getReaderListener</a> () const </td></tr>
 <tr class="separator:ab5d3b2b220784b8476c5b4597757d9f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ade7715e77da9c357145922490d180a5b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ade7715e77da9c357145922490d180a5b"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>hasReaderListener</b> () const </td></tr>
+<tr class="memitem:ade7715e77da9c357145922490d180a5b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_reader_configuration.html#ade7715e77da9c357145922490d180a5b">hasReaderListener</a> () const </td></tr>
 <tr class="separator:ade7715e77da9c357145922490d180a5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0574cedc0bc7ccf457071df866830abe"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_reader_configuration.html#a0574cedc0bc7ccf457071df866830abe">setReceiverQueueSize</a> (int size)</td></tr>
 <tr class="separator:a0574cedc0bc7ccf457071df866830abe"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a62f8b9a33f544cfd442917adfa783159"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a62f8b9a33f544cfd442917adfa783159"></a>
-int&#160;</td><td class="memItemRight" valign="bottom"><b>getReceiverQueueSize</b> () const </td></tr>
+<tr class="memitem:a62f8b9a33f544cfd442917adfa783159"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_reader_configuration.html#a62f8b9a33f544cfd442917adfa783159">getReceiverQueueSize</a> () const </td></tr>
 <tr class="separator:a62f8b9a33f544cfd442917adfa783159"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8d42ba4bd17f9ac54a609d94f98780a2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8d42ba4bd17f9ac54a609d94f98780a2"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>setReaderName</b> (const std::string &amp;readerName)</td></tr>
+<tr class="memitem:a8d42ba4bd17f9ac54a609d94f98780a2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_reader_configuration.html#a8d42ba4bd17f9ac54a609d94f98780a2">setReaderName</a> (const std::string &amp;readerName)</td></tr>
 <tr class="separator:a8d42ba4bd17f9ac54a609d94f98780a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a60e69cc76f4d1fad156f4cfdeeaef502"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a60e69cc76f4d1fad156f4cfdeeaef502"></a>
-const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getReaderName</b> () const </td></tr>
+<tr class="memitem:a60e69cc76f4d1fad156f4cfdeeaef502"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_reader_configuration.html#a60e69cc76f4d1fad156f4cfdeeaef502">getReaderName</a> () const </td></tr>
 <tr class="separator:a60e69cc76f4d1fad156f4cfdeeaef502"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a281c0ae5579461f80677b43126329cd1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a281c0ae5579461f80677b43126329cd1"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>setSubscriptionRolePrefix</b> (const std::string &amp;subscriptionRolePrefix)</td></tr>
+<tr class="memitem:a281c0ae5579461f80677b43126329cd1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_reader_configuration.html#a281c0ae5579461f80677b43126329cd1">setSubscriptionRolePrefix</a> (const std::string &amp;subscriptionRolePrefix)</td></tr>
 <tr class="separator:a281c0ae5579461f80677b43126329cd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae3f5aa93a66d946fc6a11a7a2ba7ba20"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae3f5aa93a66d946fc6a11a7a2ba7ba20"></a>
-const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getSubscriptionRolePrefix</b> () const </td></tr>
+<tr class="memitem:ae3f5aa93a66d946fc6a11a7a2ba7ba20"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_reader_configuration.html#ae3f5aa93a66d946fc6a11a7a2ba7ba20">getSubscriptionRolePrefix</a> () const </td></tr>
 <tr class="separator:ae3f5aa93a66d946fc6a11a7a2ba7ba20"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aaf766afd6e75d0e1454d81d980f019b3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaf766afd6e75d0e1454d81d980f019b3"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>setReadCompacted</b> (bool compacted)</td></tr>
+<tr class="memitem:aaf766afd6e75d0e1454d81d980f019b3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_reader_configuration.html#aaf766afd6e75d0e1454d81d980f019b3">setReadCompacted</a> (bool compacted)</td></tr>
 <tr class="separator:aaf766afd6e75d0e1454d81d980f019b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8ad4f393183dd3f5c09df5772eb2f83c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8ad4f393183dd3f5c09df5772eb2f83c"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>isReadCompacted</b> () const </td></tr>
+<tr class="memitem:a8ad4f393183dd3f5c09df5772eb2f83c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_reader_configuration.html#a8ad4f393183dd3f5c09df5772eb2f83c">isReadCompacted</a> () const </td></tr>
 <tr class="separator:a8ad4f393183dd3f5c09df5772eb2f83c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ae1848f9313953faf2ab00f198d412108"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_reader_configuration.html#ae1848f9313953faf2ab00f198d412108">setInternalSubscriptionName</a> (std::string internalSubscriptionName)</td></tr>
 <tr class="separator:ae1848f9313953faf2ab00f198d412108"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a21f08d3d1a273f1d352c9018df36a0a2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a21f08d3d1a273f1d352c9018df36a0a2"></a>
-const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getInternalSubscriptionName</b> () const </td></tr>
+<tr class="memitem:a21f08d3d1a273f1d352c9018df36a0a2"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_reader_configuration.html#a21f08d3d1a273f1d352c9018df36a0a2">getInternalSubscriptionName</a> () const </td></tr>
 <tr class="separator:a21f08d3d1a273f1d352c9018df36a0a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a11da218b52a8936415029509b9c707e9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_reader_configuration.html#a11da218b52a8936415029509b9c707e9">setUnAckedMessagesTimeoutMs</a> (const uint64_t milliSeconds)</td></tr>
 <tr class="separator:a11da218b52a8936415029509b9c707e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a942456d5cabe99e9f7ed679ccba29a62"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_reader_configuration.html#a942456d5cabe99e9f7ed679ccba29a62">getUnAckedMessagesTimeoutMs</a> () const </td></tr>
 <tr class="separator:a942456d5cabe99e9f7ed679ccba29a62"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a23df99b9e97709fcaa50e1766eb84e9b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a23df99b9e97709fcaa50e1766eb84e9b"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>setTickDurationInMs</b> (const uint64_t milliSeconds)</td></tr>
+<tr class="memitem:a23df99b9e97709fcaa50e1766eb84e9b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_reader_configuration.html#a23df99b9e97709fcaa50e1766eb84e9b">setTickDurationInMs</a> (const uint64_t milliSeconds)</td></tr>
 <tr class="separator:a23df99b9e97709fcaa50e1766eb84e9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8ed171faab038b5aa1a3afb81edf5864"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8ed171faab038b5aa1a3afb81edf5864"></a>
-long&#160;</td><td class="memItemRight" valign="bottom"><b>getTickDurationInMs</b> () const </td></tr>
+<tr class="memitem:a8ed171faab038b5aa1a3afb81edf5864"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_reader_configuration.html#a8ed171faab038b5aa1a3afb81edf5864">getTickDurationInMs</a> () const </td></tr>
 <tr class="separator:a8ed171faab038b5aa1a3afb81edf5864"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab909115a0d99bf1d13f00d098bd4af6f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_reader_configuration.html#ab909115a0d99bf1d13f00d098bd4af6f">setAckGroupingTimeMs</a> (long ackGroupingMillis)</td></tr>
 <tr class="separator:ab909115a0d99bf1d13f00d098bd4af6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -164,20 +152,15 @@ long&#160;</td><td class="memItemRight" valign="bottom"><b>getTickDurationInMs</
 <tr class="separator:af3e84677688a37133d9b270f86aed8da"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0bf3bfb8b9b43c6b25dd0988e2161324"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_reader_configuration.html#a0bf3bfb8b9b43c6b25dd0988e2161324">getAckGroupingMaxSize</a> () const </td></tr>
 <tr class="separator:a0bf3bfb8b9b43c6b25dd0988e2161324"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a689a9e87f873ccb024cfe37a545c2f48"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a689a9e87f873ccb024cfe37a545c2f48"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>isEncryptionEnabled</b> () const </td></tr>
+<tr class="memitem:a689a9e87f873ccb024cfe37a545c2f48"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_reader_configuration.html#a689a9e87f873ccb024cfe37a545c2f48">isEncryptionEnabled</a> () const </td></tr>
 <tr class="separator:a689a9e87f873ccb024cfe37a545c2f48"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5c4186099fdaea644c35af6db771c925"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5c4186099fdaea644c35af6db771c925"></a>
-const CryptoKeyReaderPtr&#160;</td><td class="memItemRight" valign="bottom"><b>getCryptoKeyReader</b> () const </td></tr>
+<tr class="memitem:a5c4186099fdaea644c35af6db771c925"><td class="memItemLeft" align="right" valign="top">const CryptoKeyReaderPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_reader_configuration.html#a5c4186099fdaea644c35af6db771c925">getCryptoKeyReader</a> () const </td></tr>
 <tr class="separator:a5c4186099fdaea644c35af6db771c925"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7ab4857034cf253af8e4b81695205a1b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7ab4857034cf253af8e4b81695205a1b"></a>
-<a class="el" href="classpulsar_1_1_reader_configuration.html">ReaderConfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>setCryptoKeyReader</b> (CryptoKeyReaderPtr cryptoKeyReader)</td></tr>
+<tr class="memitem:a7ab4857034cf253af8e4b81695205a1b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpulsar_1_1_reader_configuration.html">ReaderConfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_reader_configuration.html#a7ab4857034cf253af8e4b81695205a1b">setCryptoKeyReader</a> (CryptoKeyReaderPtr cryptoKeyReader)</td></tr>
 <tr class="separator:a7ab4857034cf253af8e4b81695205a1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a00ff5ce8e4c076ee6be2ccd33f81a5b9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a00ff5ce8e4c076ee6be2ccd33f81a5b9"></a>
-ConsumerCryptoFailureAction&#160;</td><td class="memItemRight" valign="bottom"><b>getCryptoFailureAction</b> () const </td></tr>
+<tr class="memitem:a00ff5ce8e4c076ee6be2ccd33f81a5b9"><td class="memItemLeft" align="right" valign="top">ConsumerCryptoFailureAction&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_reader_configuration.html#a00ff5ce8e4c076ee6be2ccd33f81a5b9">getCryptoFailureAction</a> () const </td></tr>
 <tr class="separator:a00ff5ce8e4c076ee6be2ccd33f81a5b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6040e935a25509a864d86518f3ebea5f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6040e935a25509a864d86518f3ebea5f"></a>
-<a class="el" href="classpulsar_1_1_reader_configuration.html">ReaderConfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>setCryptoFailureAction</b> (ConsumerCryptoFailureAction action)</td></tr>
+<tr class="memitem:a6040e935a25509a864d86518f3ebea5f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpulsar_1_1_reader_configuration.html">ReaderConfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_reader_configuration.html#a6040e935a25509a864d86518f3ebea5f">setCryptoFailureAction</a> (ConsumerCryptoFailureAction action)</td></tr>
 <tr class="separator:a6040e935a25509a864d86518f3ebea5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ad1bd0e07d5687ca7d7eee6a7d13c65ed"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_reader_configuration.html#ad1bd0e07d5687ca7d7eee6a7d13c65ed">hasProperty</a> (const std::string &amp;name) const </td></tr>
 <tr class="separator:ad1bd0e07d5687ca7d7eee6a7d13c65ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -227,6 +210,54 @@ ConsumerCryptoFailureAction&#160;</td><td class="memItemRight" valign="bottom"><
 
 </div>
 </div>
+<a class="anchor" id="a00ff5ce8e4c076ee6be2ccd33f81a5b9"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">ConsumerCryptoFailureAction pulsar::ReaderConfiguration::getCryptoFailureAction </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>the ConsumerCryptoFailureAction </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a5c4186099fdaea644c35af6db771c925"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const CryptoKeyReaderPtr pulsar::ReaderConfiguration::getCryptoKeyReader </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>the shared pointer to <a class="el" href="classpulsar_1_1_crypto_key_reader.html">CryptoKeyReader</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a21f08d3d1a273f1d352c9018df36a0a2"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const std::string&amp; pulsar::ReaderConfiguration::getInternalSubscriptionName </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>the internal subscription name </dd></dl>
+
+</div>
+</div>
 <a class="anchor" id="a10d25a78295e0d795e4fe5a368472e19"></a>
 <div class="memitem">
 <div class="memproto">
@@ -267,6 +298,54 @@ ConsumerCryptoFailureAction&#160;</td><td class="memItemRight" valign="bottom"><
 
 </div>
 </div>
+<a class="anchor" id="ab5d3b2b220784b8476c5b4597757d9f8"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="namespacepulsar.html#a9bddad6880419962bbc6af877209cd49">ReaderListener</a> pulsar::ReaderConfiguration::getReaderListener </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>the configured <a class="el" href="namespacepulsar.html#a9bddad6880419962bbc6af877209cd49">ReaderListener</a> for the reader </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a60e69cc76f4d1fad156f4cfdeeaef502"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const std::string&amp; pulsar::ReaderConfiguration::getReaderName </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>the reader name </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a62f8b9a33f544cfd442917adfa783159"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int pulsar::ReaderConfiguration::getReceiverQueueSize </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>the receiver queue size </dd></dl>
+
+</div>
+</div>
 <a class="anchor" id="a14aa0170bd4cec3e12b9416f1dd9f370"></a>
 <div class="memitem">
 <div class="memproto">
@@ -283,6 +362,38 @@ ConsumerCryptoFailureAction&#160;</td><td class="memItemRight" valign="bottom"><
 
 </div>
 </div>
+<a class="anchor" id="ae3f5aa93a66d946fc6a11a7a2ba7ba20"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const std::string&amp; pulsar::ReaderConfiguration::getSubscriptionRolePrefix </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>the subscription role prefix </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a8ed171faab038b5aa1a3afb81edf5864"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">long pulsar::ReaderConfiguration::getTickDurationInMs </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>the tick duration time (in milliseconds) </dd></dl>
+
+</div>
+</div>
 <a class="anchor" id="a942456d5cabe99e9f7ed679ccba29a62"></a>
 <div class="memitem">
 <div class="memproto">
@@ -325,6 +436,54 @@ false if the property is not defined </dd></dl>
 
 </div>
 </div>
+<a class="anchor" id="ade7715e77da9c357145922490d180a5b"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool pulsar::ReaderConfiguration::hasReaderListener </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>true if <a class="el" href="namespacepulsar.html#a9bddad6880419962bbc6af877209cd49">ReaderListener</a> has been set </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a689a9e87f873ccb024cfe37a545c2f48"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool pulsar::ReaderConfiguration::isEncryptionEnabled </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>true if encryption keys are added </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a8ad4f393183dd3f5c09df5772eb2f83c"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool pulsar::ReaderConfiguration::isReadCompacted </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>true if readCompacted is enabled </dd></dl>
+
+</div>
+</div>
 <a class="anchor" id="af3e84677688a37133d9b270f86aed8da"></a>
 <div class="memitem">
 <div class="memproto">
@@ -371,6 +530,46 @@ false if the property is not defined </dd></dl>
 
 </div>
 </div>
+<a class="anchor" id="a6040e935a25509a864d86518f3ebea5f"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classpulsar_1_1_reader_configuration.html">ReaderConfiguration</a>&amp; pulsar::ReaderConfiguration::setCryptoFailureAction </td>
+          <td>(</td>
+          <td class="paramtype">ConsumerCryptoFailureAction&#160;</td>
+          <td class="paramname"><em>action</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the CryptoFailureAction for the reader. </p>
+
+</div>
+</div>
+<a class="anchor" id="a7ab4857034cf253af8e4b81695205a1b"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classpulsar_1_1_reader_configuration.html">ReaderConfiguration</a>&amp; pulsar::ReaderConfiguration::setCryptoKeyReader </td>
+          <td>(</td>
+          <td class="paramtype">CryptoKeyReaderPtr&#160;</td>
+          <td class="paramname"><em>cryptoKeyReader</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the shared pointer to <a class="el" href="classpulsar_1_1_crypto_key_reader.html">CryptoKeyReader</a>.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">the</td><td>shared pointer to <a class="el" href="classpulsar_1_1_crypto_key_reader.html">CryptoKeyReader</a> </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
 <a class="anchor" id="ae1848f9313953faf2ab00f198d412108"></a>
 <div class="memitem">
 <div class="memproto">
@@ -384,7 +583,8 @@ false if the property is not defined </dd></dl>
         </tr>
       </table>
 </div><div class="memdoc">
-<p>Set the internal subscription name. </p><dl class="params"><dt>Parameters</dt><dd>
+<p>Set the internal subscription name.</p>
+<dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">internal</td><td>subscriptionName </td></tr>
   </table>
@@ -443,6 +643,30 @@ false if the property is not defined </dd></dl>
 
 </div>
 </div>
+<a class="anchor" id="aaf766afd6e75d0e1454d81d980f019b3"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void pulsar::ReaderConfiguration::setReadCompacted </td>
+          <td>(</td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>compacted</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>If enabled, the consumer reads messages from the compacted topics rather than reading the full message backlog of the topic. This means that if the topic has been compacted, the consumer only sees the latest value for each key in the topic, up until the point in the topic message backlog that has been compacted. Beyond that point, message is sent as normal.</p>
+<p>readCompacted can only be enabled subscriptions to persistent topics, which have a single active consumer (for example, failure or exclusive subscriptions). Attempting to enable it on subscriptions to a non-persistent topics or on a shared subscription leads to the subscription call failure.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">readCompacted</td><td>whether to read from the compacted topic </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
 <a class="anchor" id="aa0d6dc39f30014d4d37872e9ddc85590"></a>
 <div class="memitem">
 <div class="memproto">
@@ -460,6 +684,29 @@ false if the property is not defined </dd></dl>
 
 </div>
 </div>
+<a class="anchor" id="a8d42ba4bd17f9ac54a609d94f98780a2"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void pulsar::ReaderConfiguration::setReaderName </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>readerName</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the reader name.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">readerName</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
 <a class="anchor" id="a0574cedc0bc7ccf457071df866830abe"></a>
 <div class="memitem">
 <div class="memproto">
@@ -474,9 +721,9 @@ false if the property is not defined </dd></dl>
       </table>
 </div><div class="memdoc">
 <p>Sets the size of the reader receive queue.</p>
-<p>The consumer receive queue controls how many messages can be accumulated by the <a class="el" href="classpulsar_1_1_consumer.html">Consumer</a> before the application calls receive(). Using a higher value could potentially increase the consumer throughput at the expense of bigger memory utilization.</p>
-<p>Setting the consumer queue size as zero decreases the throughput of the consumer, by disabling pre-fetching of messages. This approach improves the message distribution on shared subscription, by pushing messages only to the consumers that are ready to process them. Neither receive with timeout nor Partitioned Topics can be used if the consumer queue size is zero. The receive() function call should not be interrupted when the consumer queue size is zero.</p>
-<p>Default value is 1000 messages and should be good for most use cases.</p>
+<p>The consumer receive queue controls how many messages can be accumulated by the consumer before the application calls receive(). Using a higher value may potentially increase the consumer throughput at the expense of bigger memory utilization.</p>
+<p>Setting the consumer queue size to 0 decreases the throughput of the consumer by disabling pre-fetching of messages. This approach improves the message distribution on shared subscription by pushing messages only to the consumers that are ready to process them. Neither receive with timeout nor partitioned topics can be used if the consumer queue size is 0. The receive() function call should not be interrupted when the consumer queue size is 0.</p>
+<p>The default value is 1000 messages and it is appropriate for most use cases.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">size</td><td>the new receiver queue size value </td></tr>
@@ -510,6 +757,55 @@ false if the property is not defined </dd></dl>
 
 </div>
 </div>
+<a class="anchor" id="a281c0ae5579461f80677b43126329cd1"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void pulsar::ReaderConfiguration::setSubscriptionRolePrefix </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>subscriptionRolePrefix</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the subscription role prefix.</p>
+<p>The default prefix is an empty string.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">subscriptionRolePrefix</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a23df99b9e97709fcaa50e1766eb84e9b"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void pulsar::ReaderConfiguration::setTickDurationInMs </td>
+          <td>(</td>
+          <td class="paramtype">const uint64_t&#160;</td>
+          <td class="paramname"><em>milliSeconds</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the tick duration time that defines the granularity of the ack-timeout redelivery (in milliseconds).</p>
+<p>The default value is 1000, which means 1 second.</p>
+<p>Using a higher tick time reduces the memory overhead to track messages when the ack-timeout is set to a bigger value.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">milliSeconds</td><td>the tick duration time (in milliseconds) </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
 <a class="anchor" id="a11da218b52a8936415029509b9c707e9"></a>
 <div class="memitem">
 <div class="memproto">
diff --git a/content/api/cpp/2.8.0-SNAPSHOT/functions_func_g.html b/content/api/cpp/2.8.0-SNAPSHOT/functions_func_g.html
index d26185e..7c27f3b 100644
--- a/content/api/cpp/2.8.0-SNAPSHOT/functions_func_g.html
+++ b/content/api/cpp/2.8.0-SNAPSHOT/functions_func_g.html
@@ -169,12 +169,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </li>
 <li>getConsumerName()
 : <a class="el" href="classpulsar_1_1_broker_consumer_stats.html#a3806cd15b0c67a7fdb9d44df5834a4c2">pulsar::BrokerConsumerStats</a>
+, <a class="el" href="classpulsar_1_1_consumer_configuration.html#aebd7234eebbc9e2089bbe228e076be25">pulsar::ConsumerConfiguration</a>
+</li>
+<li>getConsumerType()
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#ac41eb4911f47a9a7f9ca6735dc813b73">pulsar::ConsumerConfiguration</a>
 </li>
 <li>getCryptoFailureAction()
-: <a class="el" href="classpulsar_1_1_producer_configuration.html#a45eb06a8e2b4989910a3b14d7604370c">pulsar::ProducerConfiguration</a>
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#ad406b2e5f5fd894f8796f91f17e83ad6">pulsar::ConsumerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_producer_configuration.html#a45eb06a8e2b4989910a3b14d7604370c">pulsar::ProducerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_reader_configuration.html#a00ff5ce8e4c076ee6be2ccd33f81a5b9">pulsar::ReaderConfiguration</a>
 </li>
 <li>getCryptoKeyReader()
-: <a class="el" href="classpulsar_1_1_producer_configuration.html#a9c929a4bf830c40d0763bb320a5830d7">pulsar::ProducerConfiguration</a>
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#a4b1361de29d65b4bb9b01d96909dd264">pulsar::ConsumerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_producer_configuration.html#a9c929a4bf830c40d0763bb320a5830d7">pulsar::ProducerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_reader_configuration.html#a5c4186099fdaea644c35af6db771c925">pulsar::ReaderConfiguration</a>
 </li>
 <li>getData()
 : <a class="el" href="classpulsar_1_1_message.html#a2f3427c2aea3e7c7f597a0765ff9506a">pulsar::Message</a>
@@ -197,15 +205,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>getInitialSequenceId()
 : <a class="el" href="classpulsar_1_1_producer_configuration.html#a8ad8d07996b70a0905497e0f6d904b1b">pulsar::ProducerConfiguration</a>
 </li>
+<li>getInternalSubscriptionName()
+: <a class="el" href="classpulsar_1_1_reader_configuration.html#a21f08d3d1a273f1d352c9018df36a0a2">pulsar::ReaderConfiguration</a>
+</li>
 <li>getIOThreads()
 : <a class="el" href="classpulsar_1_1_client_configuration.html#a899019b5fc0af8ea20cc9e6f12cfc971">pulsar::ClientConfiguration</a>
 </li>
+<li>getKeySharedPolicy()
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#acaad0def412bb4d3bd41f5da4f48e458">pulsar::ConsumerConfiguration</a>
+</li>
 <li>getLastSequenceId()
 : <a class="el" href="classpulsar_1_1_producer.html#ad5f958205d95c8a556bfbc1dc7b7596c">pulsar::Producer</a>
 </li>
 <li>getLength()
 : <a class="el" href="classpulsar_1_1_message.html#a287c9e5fd5ee3bf094377060bdf33970">pulsar::Message</a>
 </li>
+<li>getListenerName()
+: <a class="el" href="classpulsar_1_1_client_configuration.html#a65ac952860954d7461de4b66b3917500">pulsar::ClientConfiguration</a>
+</li>
 <li>getLogConfFilePath()
 : <a class="el" href="classpulsar_1_1_client_configuration.html#a529fd8eca1a762badfabbe6a379fd52e">pulsar::ClientConfiguration</a>
 </li>
@@ -224,6 +241,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>getMessageId()
 : <a class="el" href="classpulsar_1_1_message.html#a21e6cb758f3ed40507023f76ee9b791d">pulsar::Message</a>
 </li>
+<li>getMessageListener()
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#abfdc3893ba00931c3ec38a4acc841e7e">pulsar::ConsumerConfiguration</a>
+</li>
 <li>getMessageListenerThreads()
 : <a class="el" href="classpulsar_1_1_client_configuration.html#a5e0051dc9e1d106dac05038402c588f5">pulsar::ClientConfiguration</a>
 </li>
@@ -275,6 +295,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>getPartitionsUpdateInterval()
 : <a class="el" href="classpulsar_1_1_client_configuration.html#a8e2c09b124d43c857e8d58ab83800030">pulsar::ClientConfiguration</a>
 </li>
+<li>getPatternAutoDiscoveryPeriod()
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#a04b8709d4fb7c8e56cad644c88692782">pulsar::ConsumerConfiguration</a>
+</li>
 <li>getProducerName()
 : <a class="el" href="classpulsar_1_1_producer.html#a6a43751abd70ca64a1c0f84103a502bf">pulsar::Producer</a>
 , <a class="el" href="classpulsar_1_1_producer_configuration.html#aa1a5b7f476660ff9bd1eaaa650acc25f">pulsar::ProducerConfiguration</a>
@@ -295,6 +318,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>getPublishTimestamp()
 : <a class="el" href="classpulsar_1_1_message.html#a33301ac60c27d6f4a7c25b5d1bdb0132">pulsar::Message</a>
 </li>
+<li>getReaderListener()
+: <a class="el" href="classpulsar_1_1_reader_configuration.html#ab5d3b2b220784b8476c5b4597757d9f8">pulsar::ReaderConfiguration</a>
+</li>
+<li>getReaderName()
+: <a class="el" href="classpulsar_1_1_reader_configuration.html#a60e69cc76f4d1fad156f4cfdeeaef502">pulsar::ReaderConfiguration</a>
+</li>
+<li>getReceiverQueueSize()
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#a4a87e62a6fc25abf3a952545046edba2">pulsar::ConsumerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_reader_configuration.html#a62f8b9a33f544cfd442917adfa783159">pulsar::ReaderConfiguration</a>
+</li>
 <li>getRedeliveryCount()
 : <a class="el" href="classpulsar_1_1_message.html#a8f47033662118123b86d257df85e069d">pulsar::Message</a>
 </li>
@@ -314,9 +347,25 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>getSendTimeout()
 : <a class="el" href="classpulsar_1_1_producer_configuration.html#a94f99e27cee00c0e3f58ef54b6942e61">pulsar::ProducerConfiguration</a>
 </li>
+<li>getStatsIntervalInSeconds()
+: <a class="el" href="classpulsar_1_1_client_configuration.html#acaa72b0f7e43d1f5cdc633946d26f51b">pulsar::ClientConfiguration</a>
+</li>
+<li>getSubscriptionInitialPosition()
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#a2ebdd798b5464e104ca34fe9a7ddab17">pulsar::ConsumerConfiguration</a>
+</li>
 <li>getSubscriptionName()
 : <a class="el" href="classpulsar_1_1_consumer.html#aa1b448ec43ed76b85e0136c93bc7fe74">pulsar::Consumer</a>
 </li>
+<li>getSubscriptionRolePrefix()
+: <a class="el" href="classpulsar_1_1_reader_configuration.html#ae3f5aa93a66d946fc6a11a7a2ba7ba20">pulsar::ReaderConfiguration</a>
+</li>
+<li>getTickDurationInMs()
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#a48d5037280916c93aa59e71fc6665b5a">pulsar::ConsumerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_reader_configuration.html#a8ed171faab038b5aa1a3afb81edf5864">pulsar::ReaderConfiguration</a>
+</li>
+<li>getTlsTrustCertsFilePath()
+: <a class="el" href="classpulsar_1_1_client_configuration.html#a0200d95d4c1f00812413414d9c9b44ef">pulsar::ClientConfiguration</a>
+</li>
 <li>getTopic()
 : <a class="el" href="classpulsar_1_1_consumer.html#a56a644eff066972cb8a0f5065ffcc73c">pulsar::Consumer</a>
 , <a class="el" href="classpulsar_1_1_producer.html#ab4af83fb29b1f4835a0a28597f70e195">pulsar::Producer</a>
diff --git a/content/api/cpp/2.8.0-SNAPSHOT/functions_func_h.html b/content/api/cpp/2.8.0-SNAPSHOT/functions_func_h.html
index 69eaf9a..0990107 100644
--- a/content/api/cpp/2.8.0-SNAPSHOT/functions_func_h.html
+++ b/content/api/cpp/2.8.0-SNAPSHOT/functions_func_h.html
@@ -120,6 +120,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>hasMessageAvailableAsync()
 : <a class="el" href="classpulsar_1_1_reader.html#a0c3755b32954d1aeb1b4ef60e4314c1d">pulsar::Reader</a>
 </li>
+<li>hasMessageListener()
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#a7c3396868f966268b12a5ac83baeaf4f">pulsar::ConsumerConfiguration</a>
+</li>
 <li>hasOrderingKey()
 : <a class="el" href="classpulsar_1_1_message.html#a8a682a98e64a5f4f0596f0527fff2f13">pulsar::Message</a>
 </li>
@@ -129,6 +132,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 , <a class="el" href="classpulsar_1_1_producer_configuration.html#aca61b460fccdb26585790c46395837d1">pulsar::ProducerConfiguration</a>
 , <a class="el" href="classpulsar_1_1_reader_configuration.html#ad1bd0e07d5687ca7d7eee6a7d13c65ed">pulsar::ReaderConfiguration</a>
 </li>
+<li>hasReaderListener()
+: <a class="el" href="classpulsar_1_1_reader_configuration.html#ade7715e77da9c357145922490d180a5b">pulsar::ReaderConfiguration</a>
+</li>
 <li>hasSchemaVersion()
 : <a class="el" href="classpulsar_1_1_message.html#a419bb04fa9b52e0b43d24d5b0a55800c">pulsar::Message</a>
 </li>
diff --git a/content/api/cpp/2.8.0-SNAPSHOT/functions_func_i.html b/content/api/cpp/2.8.0-SNAPSHOT/functions_func_i.html
index dd9621b..96b30a2 100644
--- a/content/api/cpp/2.8.0-SNAPSHOT/functions_func_i.html
+++ b/content/api/cpp/2.8.0-SNAPSHOT/functions_func_i.html
@@ -121,11 +121,26 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="classpulsar_1_1_broker_consumer_stats.html#a3fd64309f7ebc4ebf1322f3f52693aa5">pulsar::BrokerConsumerStats</a>
 </li>
 <li>isEncryptionEnabled()
-: <a class="el" href="classpulsar_1_1_producer_configuration.html#a552eb084a8c8a4e12b90c7cb247f7763">pulsar::ProducerConfiguration</a>
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#a6d35d794814ec16a583e10030ab2911d">pulsar::ConsumerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_producer_configuration.html#a552eb084a8c8a4e12b90c7cb247f7763">pulsar::ProducerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_reader_configuration.html#a689a9e87f873ccb024cfe37a545c2f48">pulsar::ReaderConfiguration</a>
+</li>
+<li>isReadCompacted()
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#a2635a64878d8bf47a24f0be2a1d14201">pulsar::ConsumerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_reader_configuration.html#a8ad4f393183dd3f5c09df5772eb2f83c">pulsar::ReaderConfiguration</a>
+</li>
+<li>isTlsAllowInsecureConnection()
+: <a class="el" href="classpulsar_1_1_client_configuration.html#ac9924c79749c02d44252314413e9fd7e">pulsar::ClientConfiguration</a>
+</li>
+<li>isUseTls()
+: <a class="el" href="classpulsar_1_1_client_configuration.html#a8743c78fd4ea30aea204a736683b5b91">pulsar::ClientConfiguration</a>
 </li>
 <li>isValid()
 : <a class="el" href="classpulsar_1_1_broker_consumer_stats.html#ab832325475970e501d0e10530696a8d1">pulsar::BrokerConsumerStats</a>
 </li>
+<li>isValidateHostName()
+: <a class="el" href="classpulsar_1_1_client_configuration.html#a157995c93a4f74b2c764931755f703d7">pulsar::ClientConfiguration</a>
+</li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->
diff --git a/content/api/cpp/2.8.0-SNAPSHOT/functions_func_s.html b/content/api/cpp/2.8.0-SNAPSHOT/functions_func_s.html
index 558edfc..78aaca9 100644
--- a/content/api/cpp/2.8.0-SNAPSHOT/functions_func_s.html
+++ b/content/api/cpp/2.8.0-SNAPSHOT/functions_func_s.html
@@ -175,6 +175,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>setConcurrentLookupRequest()
 : <a class="el" href="classpulsar_1_1_client_configuration.html#a0b9226918b57122b0ceb446657746e1c">pulsar::ClientConfiguration</a>
 </li>
+<li>setConsumerName()
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#a9a9c38d660aabc9162295de38bc26b77">pulsar::ConsumerConfiguration</a>
+</li>
 <li>setConsumerType()
 : <a class="el" href="classpulsar_1_1_consumer_configuration.html#ace6b2f1da486fcffacc4e877e5533268">pulsar::ConsumerConfiguration</a>
 </li>
@@ -182,10 +185,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="classpulsar_1_1_message_builder.html#ab88fc9caf6c2406ba7b34a1770484df8">pulsar::MessageBuilder</a>
 </li>
 <li>setCryptoFailureAction()
-: <a class="el" href="classpulsar_1_1_producer_configuration.html#aba3cf7628c250b54e55bfbb89fa0cc4a">pulsar::ProducerConfiguration</a>
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#a6baa4dbfe938c813385d263ef5dc1e04">pulsar::ConsumerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_producer_configuration.html#aba3cf7628c250b54e55bfbb89fa0cc4a">pulsar::ProducerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_reader_configuration.html#a6040e935a25509a864d86518f3ebea5f">pulsar::ReaderConfiguration</a>
 </li>
 <li>setCryptoKeyReader()
-: <a class="el" href="classpulsar_1_1_producer_configuration.html#aea9e5f80540eef4e8ce4c61ffd9a4e91">pulsar::ProducerConfiguration</a>
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#aa9c36fc44ee17ab41a36a6e53cb5dd23">pulsar::ConsumerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_producer_configuration.html#aea9e5f80540eef4e8ce4c61ffd9a4e91">pulsar::ProducerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_reader_configuration.html#a7ab4857034cf253af8e4b81695205a1b">pulsar::ReaderConfiguration</a>
 </li>
 <li>setDeliverAfter()
 : <a class="el" href="classpulsar_1_1_message_builder.html#a07e1f9b3bde32334ddc54c230c851155">pulsar::MessageBuilder</a>
@@ -211,6 +218,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>setKeySharedPolicy()
 : <a class="el" href="classpulsar_1_1_consumer_configuration.html#a772dc1c4f223fc753ecfa50cc6a42d3f">pulsar::ConsumerConfiguration</a>
 </li>
+<li>setListenerName()
+: <a class="el" href="classpulsar_1_1_client_configuration.html#a2b77a5eb371640f243524a0eed71bc08">pulsar::ClientConfiguration</a>
+</li>
 <li>setLogConfFilePath()
 : <a class="el" href="classpulsar_1_1_client_configuration.html#afffc25fc6be9f26221a206c49154b4cf">pulsar::ClientConfiguration</a>
 </li>
@@ -277,9 +287,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 , <a class="el" href="classpulsar_1_1_producer_configuration.html#a41bda460479f628ebfe753fef81ea5fe">pulsar::ProducerConfiguration</a>
 , <a class="el" href="classpulsar_1_1_reader_configuration.html#a425c28bb3142221771e5731d1fd39ab4">pulsar::ReaderConfiguration</a>
 </li>
+<li>setReadCompacted()
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#ae3f12b9f76982d8ea64f80adfb8af960">pulsar::ConsumerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_reader_configuration.html#aaf766afd6e75d0e1454d81d980f019b3">pulsar::ReaderConfiguration</a>
+</li>
 <li>setReaderListener()
 : <a class="el" href="classpulsar_1_1_reader_configuration.html#aa0d6dc39f30014d4d37872e9ddc85590">pulsar::ReaderConfiguration</a>
 </li>
+<li>setReaderName()
+: <a class="el" href="classpulsar_1_1_reader_configuration.html#a8d42ba4bd17f9ac54a609d94f98780a2">pulsar::ReaderConfiguration</a>
+</li>
 <li>setReceiverQueueSize()
 : <a class="el" href="classpulsar_1_1_consumer_configuration.html#a265d2cd1e9d1d329eff9b98346f245c2">pulsar::ConsumerConfiguration</a>
 , <a class="el" href="classpulsar_1_1_reader_configuration.html#a0574cedc0bc7ccf457071df866830abe">pulsar::ReaderConfiguration</a>
@@ -298,6 +315,25 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>setSequenceId()
 : <a class="el" href="classpulsar_1_1_message_builder.html#ae1c62a5fb7a064714b615be585d5bf92">pulsar::MessageBuilder</a>
 </li>
+<li>setStatsIntervalInSeconds()
+: <a class="el" href="classpulsar_1_1_client_configuration.html#ad4dbc03465c7cdfae528c9dfe9d43cec">pulsar::ClientConfiguration</a>
+</li>
+<li>setSubscriptionInitialPosition()
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#ab0e049e62befb9b924307ba6f990cd97">pulsar::ConsumerConfiguration</a>
+</li>
+<li>setSubscriptionRolePrefix()
+: <a class="el" href="classpulsar_1_1_reader_configuration.html#a281c0ae5579461f80677b43126329cd1">pulsar::ReaderConfiguration</a>
+</li>
+<li>setTickDurationInMs()
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#a8b86fc6d5d8ca8e5c5dd35aa8a1c52b4">pulsar::ConsumerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_reader_configuration.html#a23df99b9e97709fcaa50e1766eb84e9b">pulsar::ReaderConfiguration</a>
+</li>
+<li>setTlsAllowInsecureConnection()
+: <a class="el" href="classpulsar_1_1_client_configuration.html#a53c581f0f665bb415415acf68b0d0863">pulsar::ClientConfiguration</a>
+</li>
+<li>setTlsTrustCertsFilePath()
+: <a class="el" href="classpulsar_1_1_client_configuration.html#a978a9a94708363f434f26c3a23e16403">pulsar::ClientConfiguration</a>
+</li>
 <li>setTopicName()
 : <a class="el" href="classpulsar_1_1_message_id.html#a3d84665dab3feb64ed00183a322b92f2">pulsar::MessageId</a>
 </li>
@@ -305,6 +341,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="classpulsar_1_1_consumer_configuration.html#ad55a4f0187517c984de8d01f8660fb8f">pulsar::ConsumerConfiguration</a>
 , <a class="el" href="classpulsar_1_1_reader_configuration.html#a11da218b52a8936415029509b9c707e9">pulsar::ReaderConfiguration</a>
 </li>
+<li>setUseTls()
+: <a class="el" href="classpulsar_1_1_client_configuration.html#aeb23afe3c07abf5430ccca33dc71af7d">pulsar::ClientConfiguration</a>
+</li>
+<li>setValidateHostName()
+: <a class="el" href="classpulsar_1_1_client_configuration.html#a5d51d3e2208e043824578901c3ff8b48">pulsar::ClientConfiguration</a>
+</li>
 <li>subscribe()
 : <a class="el" href="classpulsar_1_1_client.html#aea2d7918286ecd127751d06e191a5471">pulsar::Client</a>
 </li>
diff --git a/content/api/cpp/2.8.0-SNAPSHOT/functions_g.html b/content/api/cpp/2.8.0-SNAPSHOT/functions_g.html
index 4ee6452..4f83bd4 100644
--- a/content/api/cpp/2.8.0-SNAPSHOT/functions_g.html
+++ b/content/api/cpp/2.8.0-SNAPSHOT/functions_g.html
@@ -170,12 +170,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </li>
 <li>getConsumerName()
 : <a class="el" href="classpulsar_1_1_broker_consumer_stats.html#a3806cd15b0c67a7fdb9d44df5834a4c2">pulsar::BrokerConsumerStats</a>
+, <a class="el" href="classpulsar_1_1_consumer_configuration.html#aebd7234eebbc9e2089bbe228e076be25">pulsar::ConsumerConfiguration</a>
+</li>
+<li>getConsumerType()
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#ac41eb4911f47a9a7f9ca6735dc813b73">pulsar::ConsumerConfiguration</a>
 </li>
 <li>getCryptoFailureAction()
-: <a class="el" href="classpulsar_1_1_producer_configuration.html#a45eb06a8e2b4989910a3b14d7604370c">pulsar::ProducerConfiguration</a>
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#ad406b2e5f5fd894f8796f91f17e83ad6">pulsar::ConsumerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_producer_configuration.html#a45eb06a8e2b4989910a3b14d7604370c">pulsar::ProducerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_reader_configuration.html#a00ff5ce8e4c076ee6be2ccd33f81a5b9">pulsar::ReaderConfiguration</a>
 </li>
 <li>getCryptoKeyReader()
-: <a class="el" href="classpulsar_1_1_producer_configuration.html#a9c929a4bf830c40d0763bb320a5830d7">pulsar::ProducerConfiguration</a>
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#a4b1361de29d65b4bb9b01d96909dd264">pulsar::ConsumerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_producer_configuration.html#a9c929a4bf830c40d0763bb320a5830d7">pulsar::ProducerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_reader_configuration.html#a5c4186099fdaea644c35af6db771c925">pulsar::ReaderConfiguration</a>
 </li>
 <li>getData()
 : <a class="el" href="classpulsar_1_1_message.html#a2f3427c2aea3e7c7f597a0765ff9506a">pulsar::Message</a>
@@ -198,15 +206,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>getInitialSequenceId()
 : <a class="el" href="classpulsar_1_1_producer_configuration.html#a8ad8d07996b70a0905497e0f6d904b1b">pulsar::ProducerConfiguration</a>
 </li>
+<li>getInternalSubscriptionName()
+: <a class="el" href="classpulsar_1_1_reader_configuration.html#a21f08d3d1a273f1d352c9018df36a0a2">pulsar::ReaderConfiguration</a>
+</li>
 <li>getIOThreads()
 : <a class="el" href="classpulsar_1_1_client_configuration.html#a899019b5fc0af8ea20cc9e6f12cfc971">pulsar::ClientConfiguration</a>
 </li>
+<li>getKeySharedPolicy()
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#acaad0def412bb4d3bd41f5da4f48e458">pulsar::ConsumerConfiguration</a>
+</li>
 <li>getLastSequenceId()
 : <a class="el" href="classpulsar_1_1_producer.html#ad5f958205d95c8a556bfbc1dc7b7596c">pulsar::Producer</a>
 </li>
 <li>getLength()
 : <a class="el" href="classpulsar_1_1_message.html#a287c9e5fd5ee3bf094377060bdf33970">pulsar::Message</a>
 </li>
+<li>getListenerName()
+: <a class="el" href="classpulsar_1_1_client_configuration.html#a65ac952860954d7461de4b66b3917500">pulsar::ClientConfiguration</a>
+</li>
 <li>getLogConfFilePath()
 : <a class="el" href="classpulsar_1_1_client_configuration.html#a529fd8eca1a762badfabbe6a379fd52e">pulsar::ClientConfiguration</a>
 </li>
@@ -225,6 +242,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>getMessageId()
 : <a class="el" href="classpulsar_1_1_message.html#a21e6cb758f3ed40507023f76ee9b791d">pulsar::Message</a>
 </li>
+<li>getMessageListener()
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#abfdc3893ba00931c3ec38a4acc841e7e">pulsar::ConsumerConfiguration</a>
+</li>
 <li>getMessageListenerThreads()
 : <a class="el" href="classpulsar_1_1_client_configuration.html#a5e0051dc9e1d106dac05038402c588f5">pulsar::ClientConfiguration</a>
 </li>
@@ -276,6 +296,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>getPartitionsUpdateInterval()
 : <a class="el" href="classpulsar_1_1_client_configuration.html#a8e2c09b124d43c857e8d58ab83800030">pulsar::ClientConfiguration</a>
 </li>
+<li>getPatternAutoDiscoveryPeriod()
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#a04b8709d4fb7c8e56cad644c88692782">pulsar::ConsumerConfiguration</a>
+</li>
 <li>getProducerName()
 : <a class="el" href="classpulsar_1_1_producer.html#a6a43751abd70ca64a1c0f84103a502bf">pulsar::Producer</a>
 , <a class="el" href="classpulsar_1_1_producer_configuration.html#aa1a5b7f476660ff9bd1eaaa650acc25f">pulsar::ProducerConfiguration</a>
@@ -296,6 +319,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>getPublishTimestamp()
 : <a class="el" href="classpulsar_1_1_message.html#a33301ac60c27d6f4a7c25b5d1bdb0132">pulsar::Message</a>
 </li>
+<li>getReaderListener()
+: <a class="el" href="classpulsar_1_1_reader_configuration.html#ab5d3b2b220784b8476c5b4597757d9f8">pulsar::ReaderConfiguration</a>
+</li>
+<li>getReaderName()
+: <a class="el" href="classpulsar_1_1_reader_configuration.html#a60e69cc76f4d1fad156f4cfdeeaef502">pulsar::ReaderConfiguration</a>
+</li>
+<li>getReceiverQueueSize()
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#a4a87e62a6fc25abf3a952545046edba2">pulsar::ConsumerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_reader_configuration.html#a62f8b9a33f544cfd442917adfa783159">pulsar::ReaderConfiguration</a>
+</li>
 <li>getRedeliveryCount()
 : <a class="el" href="classpulsar_1_1_message.html#a8f47033662118123b86d257df85e069d">pulsar::Message</a>
 </li>
@@ -315,9 +348,25 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>getSendTimeout()
 : <a class="el" href="classpulsar_1_1_producer_configuration.html#a94f99e27cee00c0e3f58ef54b6942e61">pulsar::ProducerConfiguration</a>
 </li>
+<li>getStatsIntervalInSeconds()
+: <a class="el" href="classpulsar_1_1_client_configuration.html#acaa72b0f7e43d1f5cdc633946d26f51b">pulsar::ClientConfiguration</a>
+</li>
+<li>getSubscriptionInitialPosition()
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#a2ebdd798b5464e104ca34fe9a7ddab17">pulsar::ConsumerConfiguration</a>
+</li>
 <li>getSubscriptionName()
 : <a class="el" href="classpulsar_1_1_consumer.html#aa1b448ec43ed76b85e0136c93bc7fe74">pulsar::Consumer</a>
 </li>
+<li>getSubscriptionRolePrefix()
+: <a class="el" href="classpulsar_1_1_reader_configuration.html#ae3f5aa93a66d946fc6a11a7a2ba7ba20">pulsar::ReaderConfiguration</a>
+</li>
+<li>getTickDurationInMs()
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#a48d5037280916c93aa59e71fc6665b5a">pulsar::ConsumerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_reader_configuration.html#a8ed171faab038b5aa1a3afb81edf5864">pulsar::ReaderConfiguration</a>
+</li>
+<li>getTlsTrustCertsFilePath()
+: <a class="el" href="classpulsar_1_1_client_configuration.html#a0200d95d4c1f00812413414d9c9b44ef">pulsar::ClientConfiguration</a>
+</li>
 <li>getTopic()
 : <a class="el" href="classpulsar_1_1_consumer.html#a56a644eff066972cb8a0f5065ffcc73c">pulsar::Consumer</a>
 , <a class="el" href="classpulsar_1_1_producer.html#ab4af83fb29b1f4835a0a28597f70e195">pulsar::Producer</a>
diff --git a/content/api/cpp/2.8.0-SNAPSHOT/functions_h.html b/content/api/cpp/2.8.0-SNAPSHOT/functions_h.html
index 9a235f0..14eb3d9 100644
--- a/content/api/cpp/2.8.0-SNAPSHOT/functions_h.html
+++ b/content/api/cpp/2.8.0-SNAPSHOT/functions_h.html
@@ -121,6 +121,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>hasMessageAvailableAsync()
 : <a class="el" href="classpulsar_1_1_reader.html#a0c3755b32954d1aeb1b4ef60e4314c1d">pulsar::Reader</a>
 </li>
+<li>hasMessageListener()
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#a7c3396868f966268b12a5ac83baeaf4f">pulsar::ConsumerConfiguration</a>
+</li>
 <li>hasOrderingKey()
 : <a class="el" href="classpulsar_1_1_message.html#a8a682a98e64a5f4f0596f0527fff2f13">pulsar::Message</a>
 </li>
@@ -130,6 +133,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 , <a class="el" href="classpulsar_1_1_producer_configuration.html#aca61b460fccdb26585790c46395837d1">pulsar::ProducerConfiguration</a>
 , <a class="el" href="classpulsar_1_1_reader_configuration.html#ad1bd0e07d5687ca7d7eee6a7d13c65ed">pulsar::ReaderConfiguration</a>
 </li>
+<li>hasReaderListener()
+: <a class="el" href="classpulsar_1_1_reader_configuration.html#ade7715e77da9c357145922490d180a5b">pulsar::ReaderConfiguration</a>
+</li>
 <li>hasSchemaVersion()
 : <a class="el" href="classpulsar_1_1_message.html#a419bb04fa9b52e0b43d24d5b0a55800c">pulsar::Message</a>
 </li>
diff --git a/content/api/cpp/2.8.0-SNAPSHOT/functions_i.html b/content/api/cpp/2.8.0-SNAPSHOT/functions_i.html
index 0a55021..f25c869 100644
--- a/content/api/cpp/2.8.0-SNAPSHOT/functions_i.html
+++ b/content/api/cpp/2.8.0-SNAPSHOT/functions_i.html
@@ -122,11 +122,26 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="classpulsar_1_1_broker_consumer_stats.html#a3fd64309f7ebc4ebf1322f3f52693aa5">pulsar::BrokerConsumerStats</a>
 </li>
 <li>isEncryptionEnabled()
-: <a class="el" href="classpulsar_1_1_producer_configuration.html#a552eb084a8c8a4e12b90c7cb247f7763">pulsar::ProducerConfiguration</a>
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#a6d35d794814ec16a583e10030ab2911d">pulsar::ConsumerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_producer_configuration.html#a552eb084a8c8a4e12b90c7cb247f7763">pulsar::ProducerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_reader_configuration.html#a689a9e87f873ccb024cfe37a545c2f48">pulsar::ReaderConfiguration</a>
+</li>
+<li>isReadCompacted()
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#a2635a64878d8bf47a24f0be2a1d14201">pulsar::ConsumerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_reader_configuration.html#a8ad4f393183dd3f5c09df5772eb2f83c">pulsar::ReaderConfiguration</a>
+</li>
+<li>isTlsAllowInsecureConnection()
+: <a class="el" href="classpulsar_1_1_client_configuration.html#ac9924c79749c02d44252314413e9fd7e">pulsar::ClientConfiguration</a>
+</li>
+<li>isUseTls()
+: <a class="el" href="classpulsar_1_1_client_configuration.html#a8743c78fd4ea30aea204a736683b5b91">pulsar::ClientConfiguration</a>
 </li>
 <li>isValid()
 : <a class="el" href="classpulsar_1_1_broker_consumer_stats.html#ab832325475970e501d0e10530696a8d1">pulsar::BrokerConsumerStats</a>
 </li>
+<li>isValidateHostName()
+: <a class="el" href="classpulsar_1_1_client_configuration.html#a157995c93a4f74b2c764931755f703d7">pulsar::ClientConfiguration</a>
+</li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->
diff --git a/content/api/cpp/2.8.0-SNAPSHOT/functions_s.html b/content/api/cpp/2.8.0-SNAPSHOT/functions_s.html
index 6991242..528f29e 100644
--- a/content/api/cpp/2.8.0-SNAPSHOT/functions_s.html
+++ b/content/api/cpp/2.8.0-SNAPSHOT/functions_s.html
@@ -176,6 +176,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>setConcurrentLookupRequest()
 : <a class="el" href="classpulsar_1_1_client_configuration.html#a0b9226918b57122b0ceb446657746e1c">pulsar::ClientConfiguration</a>
 </li>
+<li>setConsumerName()
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#a9a9c38d660aabc9162295de38bc26b77">pulsar::ConsumerConfiguration</a>
+</li>
 <li>setConsumerType()
 : <a class="el" href="classpulsar_1_1_consumer_configuration.html#ace6b2f1da486fcffacc4e877e5533268">pulsar::ConsumerConfiguration</a>
 </li>
@@ -183,10 +186,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="classpulsar_1_1_message_builder.html#ab88fc9caf6c2406ba7b34a1770484df8">pulsar::MessageBuilder</a>
 </li>
 <li>setCryptoFailureAction()
-: <a class="el" href="classpulsar_1_1_producer_configuration.html#aba3cf7628c250b54e55bfbb89fa0cc4a">pulsar::ProducerConfiguration</a>
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#a6baa4dbfe938c813385d263ef5dc1e04">pulsar::ConsumerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_producer_configuration.html#aba3cf7628c250b54e55bfbb89fa0cc4a">pulsar::ProducerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_reader_configuration.html#a6040e935a25509a864d86518f3ebea5f">pulsar::ReaderConfiguration</a>
 </li>
 <li>setCryptoKeyReader()
-: <a class="el" href="classpulsar_1_1_producer_configuration.html#aea9e5f80540eef4e8ce4c61ffd9a4e91">pulsar::ProducerConfiguration</a>
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#aa9c36fc44ee17ab41a36a6e53cb5dd23">pulsar::ConsumerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_producer_configuration.html#aea9e5f80540eef4e8ce4c61ffd9a4e91">pulsar::ProducerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_reader_configuration.html#a7ab4857034cf253af8e4b81695205a1b">pulsar::ReaderConfiguration</a>
 </li>
 <li>setDeliverAfter()
 : <a class="el" href="classpulsar_1_1_message_builder.html#a07e1f9b3bde32334ddc54c230c851155">pulsar::MessageBuilder</a>
@@ -212,6 +219,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>setKeySharedPolicy()
 : <a class="el" href="classpulsar_1_1_consumer_configuration.html#a772dc1c4f223fc753ecfa50cc6a42d3f">pulsar::ConsumerConfiguration</a>
 </li>
+<li>setListenerName()
+: <a class="el" href="classpulsar_1_1_client_configuration.html#a2b77a5eb371640f243524a0eed71bc08">pulsar::ClientConfiguration</a>
+</li>
 <li>setLogConfFilePath()
 : <a class="el" href="classpulsar_1_1_client_configuration.html#afffc25fc6be9f26221a206c49154b4cf">pulsar::ClientConfiguration</a>
 </li>
@@ -278,9 +288,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 , <a class="el" href="classpulsar_1_1_producer_configuration.html#a41bda460479f628ebfe753fef81ea5fe">pulsar::ProducerConfiguration</a>
 , <a class="el" href="classpulsar_1_1_reader_configuration.html#a425c28bb3142221771e5731d1fd39ab4">pulsar::ReaderConfiguration</a>
 </li>
+<li>setReadCompacted()
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#ae3f12b9f76982d8ea64f80adfb8af960">pulsar::ConsumerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_reader_configuration.html#aaf766afd6e75d0e1454d81d980f019b3">pulsar::ReaderConfiguration</a>
+</li>
 <li>setReaderListener()
 : <a class="el" href="classpulsar_1_1_reader_configuration.html#aa0d6dc39f30014d4d37872e9ddc85590">pulsar::ReaderConfiguration</a>
 </li>
+<li>setReaderName()
+: <a class="el" href="classpulsar_1_1_reader_configuration.html#a8d42ba4bd17f9ac54a609d94f98780a2">pulsar::ReaderConfiguration</a>
+</li>
 <li>setReceiverQueueSize()
 : <a class="el" href="classpulsar_1_1_consumer_configuration.html#a265d2cd1e9d1d329eff9b98346f245c2">pulsar::ConsumerConfiguration</a>
 , <a class="el" href="classpulsar_1_1_reader_configuration.html#a0574cedc0bc7ccf457071df866830abe">pulsar::ReaderConfiguration</a>
@@ -299,6 +316,25 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>setSequenceId()
 : <a class="el" href="classpulsar_1_1_message_builder.html#ae1c62a5fb7a064714b615be585d5bf92">pulsar::MessageBuilder</a>
 </li>
+<li>setStatsIntervalInSeconds()
+: <a class="el" href="classpulsar_1_1_client_configuration.html#ad4dbc03465c7cdfae528c9dfe9d43cec">pulsar::ClientConfiguration</a>
+</li>
+<li>setSubscriptionInitialPosition()
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#ab0e049e62befb9b924307ba6f990cd97">pulsar::ConsumerConfiguration</a>
+</li>
+<li>setSubscriptionRolePrefix()
+: <a class="el" href="classpulsar_1_1_reader_configuration.html#a281c0ae5579461f80677b43126329cd1">pulsar::ReaderConfiguration</a>
+</li>
+<li>setTickDurationInMs()
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#a8b86fc6d5d8ca8e5c5dd35aa8a1c52b4">pulsar::ConsumerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_reader_configuration.html#a23df99b9e97709fcaa50e1766eb84e9b">pulsar::ReaderConfiguration</a>
+</li>
+<li>setTlsAllowInsecureConnection()
+: <a class="el" href="classpulsar_1_1_client_configuration.html#a53c581f0f665bb415415acf68b0d0863">pulsar::ClientConfiguration</a>
+</li>
+<li>setTlsTrustCertsFilePath()
+: <a class="el" href="classpulsar_1_1_client_configuration.html#a978a9a94708363f434f26c3a23e16403">pulsar::ClientConfiguration</a>
+</li>
 <li>setTopicName()
 : <a class="el" href="classpulsar_1_1_message_id.html#a3d84665dab3feb64ed00183a322b92f2">pulsar::MessageId</a>
 </li>
@@ -306,6 +342,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="classpulsar_1_1_consumer_configuration.html#ad55a4f0187517c984de8d01f8660fb8f">pulsar::ConsumerConfiguration</a>
 , <a class="el" href="classpulsar_1_1_reader_configuration.html#a11da218b52a8936415029509b9c707e9">pulsar::ReaderConfiguration</a>
 </li>
+<li>setUseTls()
+: <a class="el" href="classpulsar_1_1_client_configuration.html#aeb23afe3c07abf5430ccca33dc71af7d">pulsar::ClientConfiguration</a>
+</li>
+<li>setValidateHostName()
+: <a class="el" href="classpulsar_1_1_client_configuration.html#a5d51d3e2208e043824578901c3ff8b48">pulsar::ClientConfiguration</a>
+</li>
 <li>subscribe()
 : <a class="el" href="classpulsar_1_1_client.html#aea2d7918286ecd127751d06e191a5471">pulsar::Client</a>
 </li>
diff --git a/content/api/cpp/2.8.0-SNAPSHOT/search/all_11.js b/content/api/cpp/2.8.0-SNAPSHOT/search/all_11.js
index 8a2c121..2fc902f 100644
--- a/content/api/cpp/2.8.0-SNAPSHOT/search/all_11.js
+++ b/content/api/cpp/2.8.0-SNAPSHOT/search/all_11.js
@@ -21,10 +21,11 @@ var searchData=
   ['setbrokerconsumerstatscachetimeinms',['setBrokerConsumerStatsCacheTimeInMs',['../classpulsar_1_1_consumer_configuration.html#a453a6af922fea7c45d56264d57925507',1,'pulsar::ConsumerConfiguration']]],
   ['setcompressiontype',['setCompressionType',['../classpulsar_1_1_producer_configuration.html#a2ad315297c101770a62209de5e5d5ad4',1,'pulsar::ProducerConfiguration']]],
   ['setconcurrentlookuprequest',['setConcurrentLookupRequest',['../classpulsar_1_1_client_configuration.html#a0b9226918b57122b0ceb446657746e1c',1,'pulsar::ClientConfiguration']]],
+  ['setconsumername',['setConsumerName',['../classpulsar_1_1_consumer_configuration.html#a9a9c38d660aabc9162295de38bc26b77',1,'pulsar::ConsumerConfiguration']]],
   ['setconsumertype',['setConsumerType',['../classpulsar_1_1_consumer_configuration.html#ace6b2f1da486fcffacc4e877e5533268',1,'pulsar::ConsumerConfiguration']]],
   ['setcontent',['setContent',['../classpulsar_1_1_message_builder.html#ab88fc9caf6c2406ba7b34a1770484df8',1,'pulsar::MessageBuilder']]],
-  ['setcryptofailureaction',['setCryptoFailureAction',['../classpulsar_1_1_producer_configuration.html#aba3cf7628c250b54e55bfbb89fa0cc4a',1,'pulsar::ProducerConfiguration']]],
-  ['setcryptokeyreader',['setCryptoKeyReader',['../classpulsar_1_1_producer_configuration.html#aea9e5f80540eef4e8ce4c61ffd9a4e91',1,'pulsar::ProducerConfiguration']]],
+  ['setcryptofailureaction',['setCryptoFailureAction',['../classpulsar_1_1_consumer_configuration.html#a6baa4dbfe938c813385d263ef5dc1e04',1,'pulsar::ConsumerConfiguration::setCryptoFailureAction()'],['../classpulsar_1_1_producer_configuration.html#aba3cf7628c250b54e55bfbb89fa0cc4a',1,'pulsar::ProducerConfiguration::setCryptoFailureAction()'],['../classpulsar_1_1_reader_configuration.html#a6040e935a25509a864d86518f3ebea5f',1,'pulsar::ReaderConfiguration::setCryptoFailureAction()']]],
+  ['setcryptokeyreader',['setCryptoKeyReader',['../classpulsar_1_1_consumer_configuration.html#aa9c36fc44ee17ab41a36a6e53cb5dd23',1,'pulsar::ConsumerConfiguration::setCryptoKeyReader()'],['../classpulsar_1_1_producer_configuration.html#aea9e5f80540eef4e8ce4c61ffd9a4e91',1,'pulsar::ProducerConfiguration::setCryptoKeyReader()'],['../classpulsar_1_1_reader_configuration.html#a7ab4857034cf253af8e4b81695205a1b',1,'pulsar::ReaderConfiguration::setCryptoKeyReader()']]],
   ['setdeliverafter',['setDeliverAfter',['../classpulsar_1_1_message_builder.html#a07e1f9b3bde32334ddc54c230c851155',1,'pulsar::MessageBuilder']]],
   ['setdeliverat',['setDeliverAt',['../classpulsar_1_1_message_builder.html#aed86cebe1662c5f917ee87f63b3c375f',1,'pulsar::MessageBuilder']]],
   ['seteventtimestamp',['setEventTimestamp',['../classpulsar_1_1_message_builder.html#a445ac7f5cac5282ef8248df399995338',1,'pulsar::MessageBuilder']]],
@@ -33,6 +34,7 @@ var searchData=
   ['setinternalsubscriptionname',['setInternalSubscriptionName',['../classpulsar_1_1_reader_configuration.html#ae1848f9313953faf2ab00f198d412108',1,'pulsar::ReaderConfiguration']]],
   ['setiothreads',['setIOThreads',['../classpulsar_1_1_client_configuration.html#a5081ce72cb0eb615fc209decdea7ca7a',1,'pulsar::ClientConfiguration']]],
   ['setkeysharedpolicy',['setKeySharedPolicy',['../classpulsar_1_1_consumer_configuration.html#a772dc1c4f223fc753ecfa50cc6a42d3f',1,'pulsar::ConsumerConfiguration']]],
+  ['setlistenername',['setListenerName',['../classpulsar_1_1_client_configuration.html#a2b77a5eb371640f243524a0eed71bc08',1,'pulsar::ClientConfiguration']]],
   ['setlogconffilepath',['setLogConfFilePath',['../classpulsar_1_1_client_configuration.html#afffc25fc6be9f26221a206c49154b4cf',1,'pulsar::ClientConfiguration']]],
   ['setlogger',['setLogger',['../classpulsar_1_1_client_configuration.html#a659d381af7aa84fc90189e3d728cf7e0',1,'pulsar::ClientConfiguration']]],
   ['setmaxpendingmessages',['setMaxPendingMessages',['../classpulsar_1_1_producer_configuration.html#a4b68d7fef4dada9e17e39032f0c1d589',1,'pulsar::ProducerConfiguration']]],
@@ -53,14 +55,24 @@ var searchData=
   ['setproducername',['setProducerName',['../classpulsar_1_1_producer_configuration.html#a00cc62139810ce2b07ce992d43c01748',1,'pulsar::ProducerConfiguration']]],
   ['setproperties',['setProperties',['../classpulsar_1_1_consumer_configuration.html#ab2c0ddeaf2537c4f7959b81f2ef64a5d',1,'pulsar::ConsumerConfiguration::setProperties()'],['../classpulsar_1_1_message_builder.html#a648ad88a75f576abb87dcab5fcb04e07',1,'pulsar::MessageBuilder::setProperties()'],['../classpulsar_1_1_producer_configuration.html#a3047640889e4ce12f129c30159fbcab2',1,'pulsar::ProducerConfiguration::setProperties()'],['../classpulsar_1_1_reader_configuration.html#ab0ab475a4765be [...]
   ['setproperty',['setProperty',['../classpulsar_1_1_consumer_configuration.html#a8399c4f4aa28a7373c46709f9206ecf3',1,'pulsar::ConsumerConfiguration::setProperty()'],['../classpulsar_1_1_message_builder.html#a81a20821afe64d6222f1ba6bd026a6b4',1,'pulsar::MessageBuilder::setProperty()'],['../classpulsar_1_1_producer_configuration.html#a41bda460479f628ebfe753fef81ea5fe',1,'pulsar::ProducerConfiguration::setProperty()'],['../classpulsar_1_1_reader_configuration.html#a425c28bb3142221771e5731d [...]
+  ['setreadcompacted',['setReadCompacted',['../classpulsar_1_1_consumer_configuration.html#ae3f12b9f76982d8ea64f80adfb8af960',1,'pulsar::ConsumerConfiguration::setReadCompacted()'],['../classpulsar_1_1_reader_configuration.html#aaf766afd6e75d0e1454d81d980f019b3',1,'pulsar::ReaderConfiguration::setReadCompacted()']]],
   ['setreaderlistener',['setReaderListener',['../classpulsar_1_1_reader_configuration.html#aa0d6dc39f30014d4d37872e9ddc85590',1,'pulsar::ReaderConfiguration']]],
+  ['setreadername',['setReaderName',['../classpulsar_1_1_reader_configuration.html#a8d42ba4bd17f9ac54a609d94f98780a2',1,'pulsar::ReaderConfiguration']]],
   ['setreceiverqueuesize',['setReceiverQueueSize',['../classpulsar_1_1_consumer_configuration.html#a265d2cd1e9d1d329eff9b98346f245c2',1,'pulsar::ConsumerConfiguration::setReceiverQueueSize()'],['../classpulsar_1_1_reader_configuration.html#a0574cedc0bc7ccf457071df866830abe',1,'pulsar::ReaderConfiguration::setReceiverQueueSize()']]],
   ['setreplicationclusters',['setReplicationClusters',['../classpulsar_1_1_message_builder.html#a4debd882e7450dee0b83ac0bdfdee775',1,'pulsar::MessageBuilder']]],
   ['setschema',['setSchema',['../classpulsar_1_1_consumer_configuration.html#aae87d7d3ae1e6ff6366bda6a569fd87c',1,'pulsar::ConsumerConfiguration::setSchema()'],['../classpulsar_1_1_producer_configuration.html#a48bbf349742a3d0571e16e987d7d7bbd',1,'pulsar::ProducerConfiguration::setSchema()'],['../classpulsar_1_1_reader_configuration.html#a330df4dbe27302427687dbbdd4420906',1,'pulsar::ReaderConfiguration::setSchema()']]],
   ['setsendtimeout',['setSendTimeout',['../classpulsar_1_1_producer_configuration.html#a33ea529f72531ec010d1ad935124f592',1,'pulsar::ProducerConfiguration']]],
   ['setsequenceid',['setSequenceId',['../classpulsar_1_1_message_builder.html#ae1c62a5fb7a064714b615be585d5bf92',1,'pulsar::MessageBuilder']]],
+  ['setstatsintervalinseconds',['setStatsIntervalInSeconds',['../classpulsar_1_1_client_configuration.html#ad4dbc03465c7cdfae528c9dfe9d43cec',1,'pulsar::ClientConfiguration']]],
+  ['setsubscriptioninitialposition',['setSubscriptionInitialPosition',['../classpulsar_1_1_consumer_configuration.html#ab0e049e62befb9b924307ba6f990cd97',1,'pulsar::ConsumerConfiguration']]],
+  ['setsubscriptionroleprefix',['setSubscriptionRolePrefix',['../classpulsar_1_1_reader_configuration.html#a281c0ae5579461f80677b43126329cd1',1,'pulsar::ReaderConfiguration']]],
+  ['settickdurationinms',['setTickDurationInMs',['../classpulsar_1_1_consumer_configuration.html#a8b86fc6d5d8ca8e5c5dd35aa8a1c52b4',1,'pulsar::ConsumerConfiguration::setTickDurationInMs()'],['../classpulsar_1_1_reader_configuration.html#a23df99b9e97709fcaa50e1766eb84e9b',1,'pulsar::ReaderConfiguration::setTickDurationInMs()']]],
+  ['settlsallowinsecureconnection',['setTlsAllowInsecureConnection',['../classpulsar_1_1_client_configuration.html#a53c581f0f665bb415415acf68b0d0863',1,'pulsar::ClientConfiguration']]],
+  ['settlstrustcertsfilepath',['setTlsTrustCertsFilePath',['../classpulsar_1_1_client_configuration.html#a978a9a94708363f434f26c3a23e16403',1,'pulsar::ClientConfiguration']]],
   ['settopicname',['setTopicName',['../classpulsar_1_1_message_id.html#a3d84665dab3feb64ed00183a322b92f2',1,'pulsar::MessageId']]],
   ['setunackedmessagestimeoutms',['setUnAckedMessagesTimeoutMs',['../classpulsar_1_1_consumer_configuration.html#ad55a4f0187517c984de8d01f8660fb8f',1,'pulsar::ConsumerConfiguration::setUnAckedMessagesTimeoutMs()'],['../classpulsar_1_1_reader_configuration.html#a11da218b52a8936415029509b9c707e9',1,'pulsar::ReaderConfiguration::setUnAckedMessagesTimeoutMs()']]],
+  ['setusetls',['setUseTls',['../classpulsar_1_1_client_configuration.html#aeb23afe3c07abf5430ccca33dc71af7d',1,'pulsar::ClientConfiguration']]],
+  ['setvalidatehostname',['setValidateHostName',['../classpulsar_1_1_client_configuration.html#a5d51d3e2208e043824578901c3ff8b48',1,'pulsar::ClientConfiguration']]],
   ['simpleloggerfactory',['SimpleLoggerFactory',['../classpulsar_1_1_simple_logger_factory.html',1,'pulsar']]],
   ['sticky',['STICKY',['../namespacepulsar.html#a499d1327931169d068b9b353f106dd04aed98d14aabee0f3bc70a0cc7723e5b16',1,'pulsar']]],
   ['string',['STRING',['../namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305ab936a9dad2cbb5fca28fc477ff39fb70',1,'pulsar']]],
diff --git a/content/api/cpp/2.8.0-SNAPSHOT/search/all_6.js b/content/api/cpp/2.8.0-SNAPSHOT/search/all_6.js
index 826bcc0..fb36c08 100644
--- a/content/api/cpp/2.8.0-SNAPSHOT/search/all_6.js
+++ b/content/api/cpp/2.8.0-SNAPSHOT/search/all_6.js
@@ -17,9 +17,10 @@ var searchData=
   ['getcompressiontype',['getCompressionType',['../classpulsar_1_1_producer_configuration.html#a548f91615fdcd5ecc88399c393048bda',1,'pulsar::ProducerConfiguration']]],
   ['getconcurrentlookuprequest',['getConcurrentLookupRequest',['../classpulsar_1_1_client_configuration.html#a4e22b6fc44b4555344ea49af9aaa2b81',1,'pulsar::ClientConfiguration']]],
   ['getconnectedsince',['getConnectedSince',['../classpulsar_1_1_broker_consumer_stats.html#ac03b51633cb154c978c7eee445f48d96',1,'pulsar::BrokerConsumerStats']]],
-  ['getconsumername',['getConsumerName',['../classpulsar_1_1_broker_consumer_stats.html#a3806cd15b0c67a7fdb9d44df5834a4c2',1,'pulsar::BrokerConsumerStats']]],
-  ['getcryptofailureaction',['getCryptoFailureAction',['../classpulsar_1_1_producer_configuration.html#a45eb06a8e2b4989910a3b14d7604370c',1,'pulsar::ProducerConfiguration']]],
-  ['getcryptokeyreader',['getCryptoKeyReader',['../classpulsar_1_1_producer_configuration.html#a9c929a4bf830c40d0763bb320a5830d7',1,'pulsar::ProducerConfiguration']]],
+  ['getconsumername',['getConsumerName',['../classpulsar_1_1_broker_consumer_stats.html#a3806cd15b0c67a7fdb9d44df5834a4c2',1,'pulsar::BrokerConsumerStats::getConsumerName()'],['../classpulsar_1_1_consumer_configuration.html#aebd7234eebbc9e2089bbe228e076be25',1,'pulsar::ConsumerConfiguration::getConsumerName()']]],
+  ['getconsumertype',['getConsumerType',['../classpulsar_1_1_consumer_configuration.html#ac41eb4911f47a9a7f9ca6735dc813b73',1,'pulsar::ConsumerConfiguration']]],
+  ['getcryptofailureaction',['getCryptoFailureAction',['../classpulsar_1_1_consumer_configuration.html#ad406b2e5f5fd894f8796f91f17e83ad6',1,'pulsar::ConsumerConfiguration::getCryptoFailureAction()'],['../classpulsar_1_1_producer_configuration.html#a45eb06a8e2b4989910a3b14d7604370c',1,'pulsar::ProducerConfiguration::getCryptoFailureAction()'],['../classpulsar_1_1_reader_configuration.html#a00ff5ce8e4c076ee6be2ccd33f81a5b9',1,'pulsar::ReaderConfiguration::getCryptoFailureAction()']]],
+  ['getcryptokeyreader',['getCryptoKeyReader',['../classpulsar_1_1_consumer_configuration.html#a4b1361de29d65b4bb9b01d96909dd264',1,'pulsar::ConsumerConfiguration::getCryptoKeyReader()'],['../classpulsar_1_1_producer_configuration.html#a9c929a4bf830c40d0763bb320a5830d7',1,'pulsar::ProducerConfiguration::getCryptoKeyReader()'],['../classpulsar_1_1_reader_configuration.html#a5c4186099fdaea644c35af6db771c925',1,'pulsar::ReaderConfiguration::getCryptoKeyReader()']]],
   ['getdata',['getData',['../classpulsar_1_1_message.html#a2f3427c2aea3e7c7f597a0765ff9506a',1,'pulsar::Message']]],
   ['getdataasstring',['getDataAsString',['../classpulsar_1_1_message.html#a3c0179431ecb2dfa73c48c93e22a9fbe',1,'pulsar::Message']]],
   ['getencryptionkeys',['getEncryptionKeys',['../classpulsar_1_1_producer_configuration.html#a8c7199c505ae8ad922a428444f0393e2',1,'pulsar::ProducerConfiguration']]],
@@ -27,15 +28,19 @@ var searchData=
   ['gethashingscheme',['getHashingScheme',['../classpulsar_1_1_producer_configuration.html#ad5222b12e277b8d7ddeed38c83798804',1,'pulsar::ProducerConfiguration']]],
   ['getimpl',['getImpl',['../classpulsar_1_1_broker_consumer_stats.html#a80db0d662a3694d94cbaaabae7133317',1,'pulsar::BrokerConsumerStats']]],
   ['getinitialsequenceid',['getInitialSequenceId',['../classpulsar_1_1_producer_configuration.html#a8ad8d07996b70a0905497e0f6d904b1b',1,'pulsar::ProducerConfiguration']]],
+  ['getinternalsubscriptionname',['getInternalSubscriptionName',['../classpulsar_1_1_reader_configuration.html#a21f08d3d1a273f1d352c9018df36a0a2',1,'pulsar::ReaderConfiguration']]],
   ['getiothreads',['getIOThreads',['../classpulsar_1_1_client_configuration.html#a899019b5fc0af8ea20cc9e6f12cfc971',1,'pulsar::ClientConfiguration']]],
+  ['getkeysharedpolicy',['getKeySharedPolicy',['../classpulsar_1_1_consumer_configuration.html#acaad0def412bb4d3bd41f5da4f48e458',1,'pulsar::ConsumerConfiguration']]],
   ['getlastsequenceid',['getLastSequenceId',['../classpulsar_1_1_producer.html#ad5f958205d95c8a556bfbc1dc7b7596c',1,'pulsar::Producer']]],
   ['getlength',['getLength',['../classpulsar_1_1_message.html#a287c9e5fd5ee3bf094377060bdf33970',1,'pulsar::Message']]],
+  ['getlistenername',['getListenerName',['../classpulsar_1_1_client_configuration.html#a65ac952860954d7461de4b66b3917500',1,'pulsar::ClientConfiguration']]],
   ['getlogconffilepath',['getLogConfFilePath',['../classpulsar_1_1_client_configuration.html#a529fd8eca1a762badfabbe6a379fd52e',1,'pulsar::ClientConfiguration']]],
   ['getmaxpendingmessages',['getMaxPendingMessages',['../classpulsar_1_1_producer_configuration.html#a244303fea863a6b664f80f05273a395a',1,'pulsar::ProducerConfiguration']]],
   ['getmaxpendingmessagesacrosspartitions',['getMaxPendingMessagesAcrossPartitions',['../classpulsar_1_1_producer_configuration.html#a4791e6a58ba180382e9fdc1e349a4188',1,'pulsar::ProducerConfiguration']]],
   ['getmaxtotalreceiverqueuesizeacrosspartitions',['getMaxTotalReceiverQueueSizeAcrossPartitions',['../classpulsar_1_1_consumer_configuration.html#a2ad7b00cae770f1f75ad5791ddf22052',1,'pulsar::ConsumerConfiguration']]],
   ['getmemorylimit',['getMemoryLimit',['../classpulsar_1_1_client_configuration.html#aa60e5e74d0a079941a2f07f3f2c52eb8',1,'pulsar::ClientConfiguration']]],
   ['getmessageid',['getMessageId',['../classpulsar_1_1_message.html#a21e6cb758f3ed40507023f76ee9b791d',1,'pulsar::Message']]],
+  ['getmessagelistener',['getMessageListener',['../classpulsar_1_1_consumer_configuration.html#abfdc3893ba00931c3ec38a4acc841e7e',1,'pulsar::ConsumerConfiguration']]],
   ['getmessagelistenerthreads',['getMessageListenerThreads',['../classpulsar_1_1_client_configuration.html#a5e0051dc9e1d106dac05038402c588f5',1,'pulsar::ClientConfiguration']]],
   ['getmessagerouterptr',['getMessageRouterPtr',['../classpulsar_1_1_producer_configuration.html#a6df169d09d8f11d0d7266b26efd04f98',1,'pulsar::ProducerConfiguration']]],
   ['getmsgbacklog',['getMsgBacklog',['../classpulsar_1_1_broker_consumer_stats.html#a453c7d2e95d471d6ca3f3416bb9fc211',1,'pulsar::BrokerConsumerStats']]],
@@ -53,16 +58,25 @@ var searchData=
   ['getpartitionsfortopicasync',['getPartitionsForTopicAsync',['../classpulsar_1_1_client.html#a2c3746c12dd5a531efcf2e8af96a3337',1,'pulsar::Client']]],
   ['getpartitionsroutingmode',['getPartitionsRoutingMode',['../classpulsar_1_1_producer_configuration.html#a39333994685da39faa13640aa101195f',1,'pulsar::ProducerConfiguration']]],
   ['getpartitionsupdateinterval',['getPartitionsUpdateInterval',['../classpulsar_1_1_client_configuration.html#a8e2c09b124d43c857e8d58ab83800030',1,'pulsar::ClientConfiguration']]],
+  ['getpatternautodiscoveryperiod',['getPatternAutoDiscoveryPeriod',['../classpulsar_1_1_consumer_configuration.html#a04b8709d4fb7c8e56cad644c88692782',1,'pulsar::ConsumerConfiguration']]],
   ['getproducername',['getProducerName',['../classpulsar_1_1_producer.html#a6a43751abd70ca64a1c0f84103a502bf',1,'pulsar::Producer::getProducerName()'],['../classpulsar_1_1_producer_configuration.html#aa1a5b7f476660ff9bd1eaaa650acc25f',1,'pulsar::ProducerConfiguration::getProducerName()']]],
   ['getproperties',['getProperties',['../classpulsar_1_1_consumer_configuration.html#aec243e85a8d95498d86f188a010dd761',1,'pulsar::ConsumerConfiguration::getProperties()'],['../classpulsar_1_1_message.html#ae0816817a2804b5d82099b313ad02486',1,'pulsar::Message::getProperties()'],['../classpulsar_1_1_producer_configuration.html#aeb2c124ebca7f3f3a15c54426548dc49',1,'pulsar::ProducerConfiguration::getProperties()'],['../classpulsar_1_1_reader_configuration.html#a10d25a78295e0d795e4fe5a368472 [...]
   ['getproperty',['getProperty',['../classpulsar_1_1_consumer_configuration.html#a42192fb1c47c3675876a64842a1c7129',1,'pulsar::ConsumerConfiguration::getProperty()'],['../classpulsar_1_1_message.html#ab7055947007f7f0b5b72a63ae20de13c',1,'pulsar::Message::getProperty()'],['../classpulsar_1_1_producer_configuration.html#a42b639517771ac1c9e28e41b7e6c2eef',1,'pulsar::ProducerConfiguration::getProperty()'],['../classpulsar_1_1_reader_configuration.html#a431e99ff92432453fad1f601d45bb23d',1,'pu [...]
   ['getpublishtimestamp',['getPublishTimestamp',['../classpulsar_1_1_message.html#a33301ac60c27d6f4a7c25b5d1bdb0132',1,'pulsar::Message']]],
+  ['getreaderlistener',['getReaderListener',['../classpulsar_1_1_reader_configuration.html#ab5d3b2b220784b8476c5b4597757d9f8',1,'pulsar::ReaderConfiguration']]],
+  ['getreadername',['getReaderName',['../classpulsar_1_1_reader_configuration.html#a60e69cc76f4d1fad156f4cfdeeaef502',1,'pulsar::ReaderConfiguration']]],
+  ['getreceiverqueuesize',['getReceiverQueueSize',['../classpulsar_1_1_consumer_configuration.html#a4a87e62a6fc25abf3a952545046edba2',1,'pulsar::ConsumerConfiguration::getReceiverQueueSize()'],['../classpulsar_1_1_reader_configuration.html#a62f8b9a33f544cfd442917adfa783159',1,'pulsar::ReaderConfiguration::getReceiverQueueSize()']]],
   ['getredeliverycount',['getRedeliveryCount',['../classpulsar_1_1_message.html#a8f47033662118123b86d257df85e069d',1,'pulsar::Message']]],
   ['getschema',['getSchema',['../classpulsar_1_1_consumer_configuration.html#a36fb40d434aa028761ef745b059ff423',1,'pulsar::ConsumerConfiguration::getSchema()'],['../classpulsar_1_1_producer_configuration.html#ad0dc9463d9d4d9ece48cf3b99ce6e4b2',1,'pulsar::ProducerConfiguration::getSchema()'],['../classpulsar_1_1_reader_configuration.html#a14aa0170bd4cec3e12b9416f1dd9f370',1,'pulsar::ReaderConfiguration::getSchema()'],['../classpulsar_1_1_schema_info.html#a36eafd2c0425688b45119cff33253b19' [...]
   ['getschematype',['getSchemaType',['../classpulsar_1_1_schema_info.html#a8e163eea89fedd4241e953f971f47d52',1,'pulsar::SchemaInfo']]],
   ['getschemaversion',['getSchemaVersion',['../classpulsar_1_1_message.html#a86cc577f4f0968589d4a7f8695826548',1,'pulsar::Message::getSchemaVersion()'],['../classpulsar_1_1_producer.html#afd49cd1e7eeff3aae6187d148d94a88b',1,'pulsar::Producer::getSchemaVersion()']]],
   ['getsendtimeout',['getSendTimeout',['../classpulsar_1_1_producer_configuration.html#a94f99e27cee00c0e3f58ef54b6942e61',1,'pulsar::ProducerConfiguration']]],
+  ['getstatsintervalinseconds',['getStatsIntervalInSeconds',['../classpulsar_1_1_client_configuration.html#acaa72b0f7e43d1f5cdc633946d26f51b',1,'pulsar::ClientConfiguration']]],
+  ['getsubscriptioninitialposition',['getSubscriptionInitialPosition',['../classpulsar_1_1_consumer_configuration.html#a2ebdd798b5464e104ca34fe9a7ddab17',1,'pulsar::ConsumerConfiguration']]],
   ['getsubscriptionname',['getSubscriptionName',['../classpulsar_1_1_consumer.html#aa1b448ec43ed76b85e0136c93bc7fe74',1,'pulsar::Consumer']]],
+  ['getsubscriptionroleprefix',['getSubscriptionRolePrefix',['../classpulsar_1_1_reader_configuration.html#ae3f5aa93a66d946fc6a11a7a2ba7ba20',1,'pulsar::ReaderConfiguration']]],
+  ['gettickdurationinms',['getTickDurationInMs',['../classpulsar_1_1_consumer_configuration.html#a48d5037280916c93aa59e71fc6665b5a',1,'pulsar::ConsumerConfiguration::getTickDurationInMs()'],['../classpulsar_1_1_reader_configuration.html#a8ed171faab038b5aa1a3afb81edf5864',1,'pulsar::ReaderConfiguration::getTickDurationInMs()']]],
+  ['gettlstrustcertsfilepath',['getTlsTrustCertsFilePath',['../classpulsar_1_1_client_configuration.html#a0200d95d4c1f00812413414d9c9b44ef',1,'pulsar::ClientConfiguration']]],
   ['gettopic',['getTopic',['../classpulsar_1_1_consumer.html#a56a644eff066972cb8a0f5065ffcc73c',1,'pulsar::Consumer::getTopic()'],['../classpulsar_1_1_producer.html#ab4af83fb29b1f4835a0a28597f70e195',1,'pulsar::Producer::getTopic()'],['../classpulsar_1_1_reader.html#a66ad710ed6295e5873c87322fba9fca9',1,'pulsar::Reader::getTopic()']]],
   ['gettopicname',['getTopicName',['../classpulsar_1_1_message.html#a220ce3bef7b8e5bfdcb64c22cc8c1f79',1,'pulsar::Message::getTopicName()'],['../classpulsar_1_1_message_id.html#a7fa19211fb401e0ede6a300d0164d351',1,'pulsar::MessageId::getTopicName()']]],
   ['gettype',['getType',['../classpulsar_1_1_broker_consumer_stats.html#a6d0dfb988e6228ce4d70031a4940c3a7',1,'pulsar::BrokerConsumerStats']]],
diff --git a/content/api/cpp/2.8.0-SNAPSHOT/search/all_7.js b/content/api/cpp/2.8.0-SNAPSHOT/search/all_7.js
index c8cc46b..4912c08 100644
--- a/content/api/cpp/2.8.0-SNAPSHOT/search/all_7.js
+++ b/content/api/cpp/2.8.0-SNAPSHOT/search/all_7.js
@@ -2,7 +2,9 @@ var searchData=
 [
   ['hasmessageavailable',['hasMessageAvailable',['../classpulsar_1_1_reader.html#a7f751b63fba4d4734ff79da590f9fd56',1,'pulsar::Reader']]],
   ['hasmessageavailableasync',['hasMessageAvailableAsync',['../classpulsar_1_1_reader.html#a0c3755b32954d1aeb1b4ef60e4314c1d',1,'pulsar::Reader']]],
+  ['hasmessagelistener',['hasMessageListener',['../classpulsar_1_1_consumer_configuration.html#a7c3396868f966268b12a5ac83baeaf4f',1,'pulsar::ConsumerConfiguration']]],
   ['hasorderingkey',['hasOrderingKey',['../classpulsar_1_1_message.html#a8a682a98e64a5f4f0596f0527fff2f13',1,'pulsar::Message']]],
   ['hasproperty',['hasProperty',['../classpulsar_1_1_consumer_configuration.html#a31e47b1ab57dd7788f777a7ce812f7a6',1,'pulsar::ConsumerConfiguration::hasProperty()'],['../classpulsar_1_1_message.html#a9a829dd199557ff87494690753abf9b7',1,'pulsar::Message::hasProperty()'],['../classpulsar_1_1_producer_configuration.html#aca61b460fccdb26585790c46395837d1',1,'pulsar::ProducerConfiguration::hasProperty()'],['../classpulsar_1_1_reader_configuration.html#ad1bd0e07d5687ca7d7eee6a7d13c65ed',1,'pu [...]
+  ['hasreaderlistener',['hasReaderListener',['../classpulsar_1_1_reader_configuration.html#ade7715e77da9c357145922490d180a5b',1,'pulsar::ReaderConfiguration']]],
   ['hasschemaversion',['hasSchemaVersion',['../classpulsar_1_1_message.html#a419bb04fa9b52e0b43d24d5b0a55800c',1,'pulsar::Message']]]
 ];
diff --git a/content/api/cpp/2.8.0-SNAPSHOT/search/all_8.js b/content/api/cpp/2.8.0-SNAPSHOT/search/all_8.js
index 35098a1..8be1192 100644
--- a/content/api/cpp/2.8.0-SNAPSHOT/search/all_8.js
+++ b/content/api/cpp/2.8.0-SNAPSHOT/search/all_8.js
@@ -6,6 +6,10 @@ var searchData=
   ['int64',['INT64',['../namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305a11fafed4115309cf1f33eac044e704a2',1,'pulsar']]],
   ['int8',['INT8',['../namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305a2c52dde965d6ba972179fa14116160e9',1,'pulsar']]],
   ['isblockedconsumeronunackedmsgs',['isBlockedConsumerOnUnackedMsgs',['../classpulsar_1_1_broker_consumer_stats.html#a3fd64309f7ebc4ebf1322f3f52693aa5',1,'pulsar::BrokerConsumerStats']]],
-  ['isencryptionenabled',['isEncryptionEnabled',['../classpulsar_1_1_producer_configuration.html#a552eb084a8c8a4e12b90c7cb247f7763',1,'pulsar::ProducerConfiguration']]],
-  ['isvalid',['isValid',['../classpulsar_1_1_broker_consumer_stats.html#ab832325475970e501d0e10530696a8d1',1,'pulsar::BrokerConsumerStats']]]
+  ['isencryptionenabled',['isEncryptionEnabled',['../classpulsar_1_1_consumer_configuration.html#a6d35d794814ec16a583e10030ab2911d',1,'pulsar::ConsumerConfiguration::isEncryptionEnabled()'],['../classpulsar_1_1_producer_configuration.html#a552eb084a8c8a4e12b90c7cb247f7763',1,'pulsar::ProducerConfiguration::isEncryptionEnabled()'],['../classpulsar_1_1_reader_configuration.html#a689a9e87f873ccb024cfe37a545c2f48',1,'pulsar::ReaderConfiguration::isEncryptionEnabled()']]],
+  ['isreadcompacted',['isReadCompacted',['../classpulsar_1_1_consumer_configuration.html#a2635a64878d8bf47a24f0be2a1d14201',1,'pulsar::ConsumerConfiguration::isReadCompacted()'],['../classpulsar_1_1_reader_configuration.html#a8ad4f393183dd3f5c09df5772eb2f83c',1,'pulsar::ReaderConfiguration::isReadCompacted()']]],
+  ['istlsallowinsecureconnection',['isTlsAllowInsecureConnection',['../classpulsar_1_1_client_configuration.html#ac9924c79749c02d44252314413e9fd7e',1,'pulsar::ClientConfiguration']]],
+  ['isusetls',['isUseTls',['../classpulsar_1_1_client_configuration.html#a8743c78fd4ea30aea204a736683b5b91',1,'pulsar::ClientConfiguration']]],
+  ['isvalid',['isValid',['../classpulsar_1_1_broker_consumer_stats.html#ab832325475970e501d0e10530696a8d1',1,'pulsar::BrokerConsumerStats']]],
+  ['isvalidatehostname',['isValidateHostName',['../classpulsar_1_1_client_configuration.html#a157995c93a4f74b2c764931755f703d7',1,'pulsar::ClientConfiguration']]]
 ];
diff --git a/content/api/cpp/2.8.0-SNAPSHOT/search/functions_6.js b/content/api/cpp/2.8.0-SNAPSHOT/search/functions_6.js
index 826bcc0..fb36c08 100644
--- a/content/api/cpp/2.8.0-SNAPSHOT/search/functions_6.js
+++ b/content/api/cpp/2.8.0-SNAPSHOT/search/functions_6.js
@@ -17,9 +17,10 @@ var searchData=
   ['getcompressiontype',['getCompressionType',['../classpulsar_1_1_producer_configuration.html#a548f91615fdcd5ecc88399c393048bda',1,'pulsar::ProducerConfiguration']]],
   ['getconcurrentlookuprequest',['getConcurrentLookupRequest',['../classpulsar_1_1_client_configuration.html#a4e22b6fc44b4555344ea49af9aaa2b81',1,'pulsar::ClientConfiguration']]],
   ['getconnectedsince',['getConnectedSince',['../classpulsar_1_1_broker_consumer_stats.html#ac03b51633cb154c978c7eee445f48d96',1,'pulsar::BrokerConsumerStats']]],
-  ['getconsumername',['getConsumerName',['../classpulsar_1_1_broker_consumer_stats.html#a3806cd15b0c67a7fdb9d44df5834a4c2',1,'pulsar::BrokerConsumerStats']]],
-  ['getcryptofailureaction',['getCryptoFailureAction',['../classpulsar_1_1_producer_configuration.html#a45eb06a8e2b4989910a3b14d7604370c',1,'pulsar::ProducerConfiguration']]],
-  ['getcryptokeyreader',['getCryptoKeyReader',['../classpulsar_1_1_producer_configuration.html#a9c929a4bf830c40d0763bb320a5830d7',1,'pulsar::ProducerConfiguration']]],
+  ['getconsumername',['getConsumerName',['../classpulsar_1_1_broker_consumer_stats.html#a3806cd15b0c67a7fdb9d44df5834a4c2',1,'pulsar::BrokerConsumerStats::getConsumerName()'],['../classpulsar_1_1_consumer_configuration.html#aebd7234eebbc9e2089bbe228e076be25',1,'pulsar::ConsumerConfiguration::getConsumerName()']]],
+  ['getconsumertype',['getConsumerType',['../classpulsar_1_1_consumer_configuration.html#ac41eb4911f47a9a7f9ca6735dc813b73',1,'pulsar::ConsumerConfiguration']]],
+  ['getcryptofailureaction',['getCryptoFailureAction',['../classpulsar_1_1_consumer_configuration.html#ad406b2e5f5fd894f8796f91f17e83ad6',1,'pulsar::ConsumerConfiguration::getCryptoFailureAction()'],['../classpulsar_1_1_producer_configuration.html#a45eb06a8e2b4989910a3b14d7604370c',1,'pulsar::ProducerConfiguration::getCryptoFailureAction()'],['../classpulsar_1_1_reader_configuration.html#a00ff5ce8e4c076ee6be2ccd33f81a5b9',1,'pulsar::ReaderConfiguration::getCryptoFailureAction()']]],
+  ['getcryptokeyreader',['getCryptoKeyReader',['../classpulsar_1_1_consumer_configuration.html#a4b1361de29d65b4bb9b01d96909dd264',1,'pulsar::ConsumerConfiguration::getCryptoKeyReader()'],['../classpulsar_1_1_producer_configuration.html#a9c929a4bf830c40d0763bb320a5830d7',1,'pulsar::ProducerConfiguration::getCryptoKeyReader()'],['../classpulsar_1_1_reader_configuration.html#a5c4186099fdaea644c35af6db771c925',1,'pulsar::ReaderConfiguration::getCryptoKeyReader()']]],
   ['getdata',['getData',['../classpulsar_1_1_message.html#a2f3427c2aea3e7c7f597a0765ff9506a',1,'pulsar::Message']]],
   ['getdataasstring',['getDataAsString',['../classpulsar_1_1_message.html#a3c0179431ecb2dfa73c48c93e22a9fbe',1,'pulsar::Message']]],
   ['getencryptionkeys',['getEncryptionKeys',['../classpulsar_1_1_producer_configuration.html#a8c7199c505ae8ad922a428444f0393e2',1,'pulsar::ProducerConfiguration']]],
@@ -27,15 +28,19 @@ var searchData=
   ['gethashingscheme',['getHashingScheme',['../classpulsar_1_1_producer_configuration.html#ad5222b12e277b8d7ddeed38c83798804',1,'pulsar::ProducerConfiguration']]],
   ['getimpl',['getImpl',['../classpulsar_1_1_broker_consumer_stats.html#a80db0d662a3694d94cbaaabae7133317',1,'pulsar::BrokerConsumerStats']]],
   ['getinitialsequenceid',['getInitialSequenceId',['../classpulsar_1_1_producer_configuration.html#a8ad8d07996b70a0905497e0f6d904b1b',1,'pulsar::ProducerConfiguration']]],
+  ['getinternalsubscriptionname',['getInternalSubscriptionName',['../classpulsar_1_1_reader_configuration.html#a21f08d3d1a273f1d352c9018df36a0a2',1,'pulsar::ReaderConfiguration']]],
   ['getiothreads',['getIOThreads',['../classpulsar_1_1_client_configuration.html#a899019b5fc0af8ea20cc9e6f12cfc971',1,'pulsar::ClientConfiguration']]],
+  ['getkeysharedpolicy',['getKeySharedPolicy',['../classpulsar_1_1_consumer_configuration.html#acaad0def412bb4d3bd41f5da4f48e458',1,'pulsar::ConsumerConfiguration']]],
   ['getlastsequenceid',['getLastSequenceId',['../classpulsar_1_1_producer.html#ad5f958205d95c8a556bfbc1dc7b7596c',1,'pulsar::Producer']]],
   ['getlength',['getLength',['../classpulsar_1_1_message.html#a287c9e5fd5ee3bf094377060bdf33970',1,'pulsar::Message']]],
+  ['getlistenername',['getListenerName',['../classpulsar_1_1_client_configuration.html#a65ac952860954d7461de4b66b3917500',1,'pulsar::ClientConfiguration']]],
   ['getlogconffilepath',['getLogConfFilePath',['../classpulsar_1_1_client_configuration.html#a529fd8eca1a762badfabbe6a379fd52e',1,'pulsar::ClientConfiguration']]],
   ['getmaxpendingmessages',['getMaxPendingMessages',['../classpulsar_1_1_producer_configuration.html#a244303fea863a6b664f80f05273a395a',1,'pulsar::ProducerConfiguration']]],
   ['getmaxpendingmessagesacrosspartitions',['getMaxPendingMessagesAcrossPartitions',['../classpulsar_1_1_producer_configuration.html#a4791e6a58ba180382e9fdc1e349a4188',1,'pulsar::ProducerConfiguration']]],
   ['getmaxtotalreceiverqueuesizeacrosspartitions',['getMaxTotalReceiverQueueSizeAcrossPartitions',['../classpulsar_1_1_consumer_configuration.html#a2ad7b00cae770f1f75ad5791ddf22052',1,'pulsar::ConsumerConfiguration']]],
   ['getmemorylimit',['getMemoryLimit',['../classpulsar_1_1_client_configuration.html#aa60e5e74d0a079941a2f07f3f2c52eb8',1,'pulsar::ClientConfiguration']]],
   ['getmessageid',['getMessageId',['../classpulsar_1_1_message.html#a21e6cb758f3ed40507023f76ee9b791d',1,'pulsar::Message']]],
+  ['getmessagelistener',['getMessageListener',['../classpulsar_1_1_consumer_configuration.html#abfdc3893ba00931c3ec38a4acc841e7e',1,'pulsar::ConsumerConfiguration']]],
   ['getmessagelistenerthreads',['getMessageListenerThreads',['../classpulsar_1_1_client_configuration.html#a5e0051dc9e1d106dac05038402c588f5',1,'pulsar::ClientConfiguration']]],
   ['getmessagerouterptr',['getMessageRouterPtr',['../classpulsar_1_1_producer_configuration.html#a6df169d09d8f11d0d7266b26efd04f98',1,'pulsar::ProducerConfiguration']]],
   ['getmsgbacklog',['getMsgBacklog',['../classpulsar_1_1_broker_consumer_stats.html#a453c7d2e95d471d6ca3f3416bb9fc211',1,'pulsar::BrokerConsumerStats']]],
@@ -53,16 +58,25 @@ var searchData=
   ['getpartitionsfortopicasync',['getPartitionsForTopicAsync',['../classpulsar_1_1_client.html#a2c3746c12dd5a531efcf2e8af96a3337',1,'pulsar::Client']]],
   ['getpartitionsroutingmode',['getPartitionsRoutingMode',['../classpulsar_1_1_producer_configuration.html#a39333994685da39faa13640aa101195f',1,'pulsar::ProducerConfiguration']]],
   ['getpartitionsupdateinterval',['getPartitionsUpdateInterval',['../classpulsar_1_1_client_configuration.html#a8e2c09b124d43c857e8d58ab83800030',1,'pulsar::ClientConfiguration']]],
+  ['getpatternautodiscoveryperiod',['getPatternAutoDiscoveryPeriod',['../classpulsar_1_1_consumer_configuration.html#a04b8709d4fb7c8e56cad644c88692782',1,'pulsar::ConsumerConfiguration']]],
   ['getproducername',['getProducerName',['../classpulsar_1_1_producer.html#a6a43751abd70ca64a1c0f84103a502bf',1,'pulsar::Producer::getProducerName()'],['../classpulsar_1_1_producer_configuration.html#aa1a5b7f476660ff9bd1eaaa650acc25f',1,'pulsar::ProducerConfiguration::getProducerName()']]],
   ['getproperties',['getProperties',['../classpulsar_1_1_consumer_configuration.html#aec243e85a8d95498d86f188a010dd761',1,'pulsar::ConsumerConfiguration::getProperties()'],['../classpulsar_1_1_message.html#ae0816817a2804b5d82099b313ad02486',1,'pulsar::Message::getProperties()'],['../classpulsar_1_1_producer_configuration.html#aeb2c124ebca7f3f3a15c54426548dc49',1,'pulsar::ProducerConfiguration::getProperties()'],['../classpulsar_1_1_reader_configuration.html#a10d25a78295e0d795e4fe5a368472 [...]
   ['getproperty',['getProperty',['../classpulsar_1_1_consumer_configuration.html#a42192fb1c47c3675876a64842a1c7129',1,'pulsar::ConsumerConfiguration::getProperty()'],['../classpulsar_1_1_message.html#ab7055947007f7f0b5b72a63ae20de13c',1,'pulsar::Message::getProperty()'],['../classpulsar_1_1_producer_configuration.html#a42b639517771ac1c9e28e41b7e6c2eef',1,'pulsar::ProducerConfiguration::getProperty()'],['../classpulsar_1_1_reader_configuration.html#a431e99ff92432453fad1f601d45bb23d',1,'pu [...]
   ['getpublishtimestamp',['getPublishTimestamp',['../classpulsar_1_1_message.html#a33301ac60c27d6f4a7c25b5d1bdb0132',1,'pulsar::Message']]],
+  ['getreaderlistener',['getReaderListener',['../classpulsar_1_1_reader_configuration.html#ab5d3b2b220784b8476c5b4597757d9f8',1,'pulsar::ReaderConfiguration']]],
+  ['getreadername',['getReaderName',['../classpulsar_1_1_reader_configuration.html#a60e69cc76f4d1fad156f4cfdeeaef502',1,'pulsar::ReaderConfiguration']]],
+  ['getreceiverqueuesize',['getReceiverQueueSize',['../classpulsar_1_1_consumer_configuration.html#a4a87e62a6fc25abf3a952545046edba2',1,'pulsar::ConsumerConfiguration::getReceiverQueueSize()'],['../classpulsar_1_1_reader_configuration.html#a62f8b9a33f544cfd442917adfa783159',1,'pulsar::ReaderConfiguration::getReceiverQueueSize()']]],
   ['getredeliverycount',['getRedeliveryCount',['../classpulsar_1_1_message.html#a8f47033662118123b86d257df85e069d',1,'pulsar::Message']]],
   ['getschema',['getSchema',['../classpulsar_1_1_consumer_configuration.html#a36fb40d434aa028761ef745b059ff423',1,'pulsar::ConsumerConfiguration::getSchema()'],['../classpulsar_1_1_producer_configuration.html#ad0dc9463d9d4d9ece48cf3b99ce6e4b2',1,'pulsar::ProducerConfiguration::getSchema()'],['../classpulsar_1_1_reader_configuration.html#a14aa0170bd4cec3e12b9416f1dd9f370',1,'pulsar::ReaderConfiguration::getSchema()'],['../classpulsar_1_1_schema_info.html#a36eafd2c0425688b45119cff33253b19' [...]
   ['getschematype',['getSchemaType',['../classpulsar_1_1_schema_info.html#a8e163eea89fedd4241e953f971f47d52',1,'pulsar::SchemaInfo']]],
   ['getschemaversion',['getSchemaVersion',['../classpulsar_1_1_message.html#a86cc577f4f0968589d4a7f8695826548',1,'pulsar::Message::getSchemaVersion()'],['../classpulsar_1_1_producer.html#afd49cd1e7eeff3aae6187d148d94a88b',1,'pulsar::Producer::getSchemaVersion()']]],
   ['getsendtimeout',['getSendTimeout',['../classpulsar_1_1_producer_configuration.html#a94f99e27cee00c0e3f58ef54b6942e61',1,'pulsar::ProducerConfiguration']]],
+  ['getstatsintervalinseconds',['getStatsIntervalInSeconds',['../classpulsar_1_1_client_configuration.html#acaa72b0f7e43d1f5cdc633946d26f51b',1,'pulsar::ClientConfiguration']]],
+  ['getsubscriptioninitialposition',['getSubscriptionInitialPosition',['../classpulsar_1_1_consumer_configuration.html#a2ebdd798b5464e104ca34fe9a7ddab17',1,'pulsar::ConsumerConfiguration']]],
   ['getsubscriptionname',['getSubscriptionName',['../classpulsar_1_1_consumer.html#aa1b448ec43ed76b85e0136c93bc7fe74',1,'pulsar::Consumer']]],
+  ['getsubscriptionroleprefix',['getSubscriptionRolePrefix',['../classpulsar_1_1_reader_configuration.html#ae3f5aa93a66d946fc6a11a7a2ba7ba20',1,'pulsar::ReaderConfiguration']]],
+  ['gettickdurationinms',['getTickDurationInMs',['../classpulsar_1_1_consumer_configuration.html#a48d5037280916c93aa59e71fc6665b5a',1,'pulsar::ConsumerConfiguration::getTickDurationInMs()'],['../classpulsar_1_1_reader_configuration.html#a8ed171faab038b5aa1a3afb81edf5864',1,'pulsar::ReaderConfiguration::getTickDurationInMs()']]],
+  ['gettlstrustcertsfilepath',['getTlsTrustCertsFilePath',['../classpulsar_1_1_client_configuration.html#a0200d95d4c1f00812413414d9c9b44ef',1,'pulsar::ClientConfiguration']]],
   ['gettopic',['getTopic',['../classpulsar_1_1_consumer.html#a56a644eff066972cb8a0f5065ffcc73c',1,'pulsar::Consumer::getTopic()'],['../classpulsar_1_1_producer.html#ab4af83fb29b1f4835a0a28597f70e195',1,'pulsar::Producer::getTopic()'],['../classpulsar_1_1_reader.html#a66ad710ed6295e5873c87322fba9fca9',1,'pulsar::Reader::getTopic()']]],
   ['gettopicname',['getTopicName',['../classpulsar_1_1_message.html#a220ce3bef7b8e5bfdcb64c22cc8c1f79',1,'pulsar::Message::getTopicName()'],['../classpulsar_1_1_message_id.html#a7fa19211fb401e0ede6a300d0164d351',1,'pulsar::MessageId::getTopicName()']]],
   ['gettype',['getType',['../classpulsar_1_1_broker_consumer_stats.html#a6d0dfb988e6228ce4d70031a4940c3a7',1,'pulsar::BrokerConsumerStats']]],
diff --git a/content/api/cpp/2.8.0-SNAPSHOT/search/functions_7.js b/content/api/cpp/2.8.0-SNAPSHOT/search/functions_7.js
index c8cc46b..4912c08 100644
--- a/content/api/cpp/2.8.0-SNAPSHOT/search/functions_7.js
+++ b/content/api/cpp/2.8.0-SNAPSHOT/search/functions_7.js
@@ -2,7 +2,9 @@ var searchData=
 [
   ['hasmessageavailable',['hasMessageAvailable',['../classpulsar_1_1_reader.html#a7f751b63fba4d4734ff79da590f9fd56',1,'pulsar::Reader']]],
   ['hasmessageavailableasync',['hasMessageAvailableAsync',['../classpulsar_1_1_reader.html#a0c3755b32954d1aeb1b4ef60e4314c1d',1,'pulsar::Reader']]],
+  ['hasmessagelistener',['hasMessageListener',['../classpulsar_1_1_consumer_configuration.html#a7c3396868f966268b12a5ac83baeaf4f',1,'pulsar::ConsumerConfiguration']]],
   ['hasorderingkey',['hasOrderingKey',['../classpulsar_1_1_message.html#a8a682a98e64a5f4f0596f0527fff2f13',1,'pulsar::Message']]],
   ['hasproperty',['hasProperty',['../classpulsar_1_1_consumer_configuration.html#a31e47b1ab57dd7788f777a7ce812f7a6',1,'pulsar::ConsumerConfiguration::hasProperty()'],['../classpulsar_1_1_message.html#a9a829dd199557ff87494690753abf9b7',1,'pulsar::Message::hasProperty()'],['../classpulsar_1_1_producer_configuration.html#aca61b460fccdb26585790c46395837d1',1,'pulsar::ProducerConfiguration::hasProperty()'],['../classpulsar_1_1_reader_configuration.html#ad1bd0e07d5687ca7d7eee6a7d13c65ed',1,'pu [...]
+  ['hasreaderlistener',['hasReaderListener',['../classpulsar_1_1_reader_configuration.html#ade7715e77da9c357145922490d180a5b',1,'pulsar::ReaderConfiguration']]],
   ['hasschemaversion',['hasSchemaVersion',['../classpulsar_1_1_message.html#a419bb04fa9b52e0b43d24d5b0a55800c',1,'pulsar::Message']]]
 ];
diff --git a/content/api/cpp/2.8.0-SNAPSHOT/search/functions_8.js b/content/api/cpp/2.8.0-SNAPSHOT/search/functions_8.js
index 4aee224..a274062 100644
--- a/content/api/cpp/2.8.0-SNAPSHOT/search/functions_8.js
+++ b/content/api/cpp/2.8.0-SNAPSHOT/search/functions_8.js
@@ -2,6 +2,10 @@ var searchData=
 [
   ['initialize',['initialize',['../classpulsar_1_1_oauth2_flow.html#a2d9a138289565a4e07aded8fffdcb96e',1,'pulsar::Oauth2Flow']]],
   ['isblockedconsumeronunackedmsgs',['isBlockedConsumerOnUnackedMsgs',['../classpulsar_1_1_broker_consumer_stats.html#a3fd64309f7ebc4ebf1322f3f52693aa5',1,'pulsar::BrokerConsumerStats']]],
-  ['isencryptionenabled',['isEncryptionEnabled',['../classpulsar_1_1_producer_configuration.html#a552eb084a8c8a4e12b90c7cb247f7763',1,'pulsar::ProducerConfiguration']]],
-  ['isvalid',['isValid',['../classpulsar_1_1_broker_consumer_stats.html#ab832325475970e501d0e10530696a8d1',1,'pulsar::BrokerConsumerStats']]]
+  ['isencryptionenabled',['isEncryptionEnabled',['../classpulsar_1_1_consumer_configuration.html#a6d35d794814ec16a583e10030ab2911d',1,'pulsar::ConsumerConfiguration::isEncryptionEnabled()'],['../classpulsar_1_1_producer_configuration.html#a552eb084a8c8a4e12b90c7cb247f7763',1,'pulsar::ProducerConfiguration::isEncryptionEnabled()'],['../classpulsar_1_1_reader_configuration.html#a689a9e87f873ccb024cfe37a545c2f48',1,'pulsar::ReaderConfiguration::isEncryptionEnabled()']]],
+  ['isreadcompacted',['isReadCompacted',['../classpulsar_1_1_consumer_configuration.html#a2635a64878d8bf47a24f0be2a1d14201',1,'pulsar::ConsumerConfiguration::isReadCompacted()'],['../classpulsar_1_1_reader_configuration.html#a8ad4f393183dd3f5c09df5772eb2f83c',1,'pulsar::ReaderConfiguration::isReadCompacted()']]],
+  ['istlsallowinsecureconnection',['isTlsAllowInsecureConnection',['../classpulsar_1_1_client_configuration.html#ac9924c79749c02d44252314413e9fd7e',1,'pulsar::ClientConfiguration']]],
+  ['isusetls',['isUseTls',['../classpulsar_1_1_client_configuration.html#a8743c78fd4ea30aea204a736683b5b91',1,'pulsar::ClientConfiguration']]],
+  ['isvalid',['isValid',['../classpulsar_1_1_broker_consumer_stats.html#ab832325475970e501d0e10530696a8d1',1,'pulsar::BrokerConsumerStats']]],
+  ['isvalidatehostname',['isValidateHostName',['../classpulsar_1_1_client_configuration.html#a157995c93a4f74b2c764931755f703d7',1,'pulsar::ClientConfiguration']]]
 ];
diff --git a/content/api/cpp/2.8.0-SNAPSHOT/search/functions_d.js b/content/api/cpp/2.8.0-SNAPSHOT/search/functions_d.js
index 6836582..a038f7a 100644
--- a/content/api/cpp/2.8.0-SNAPSHOT/search/functions_d.js
+++ b/content/api/cpp/2.8.0-SNAPSHOT/search/functions_d.js
@@ -19,10 +19,11 @@ var searchData=
   ['setbrokerconsumerstatscachetimeinms',['setBrokerConsumerStatsCacheTimeInMs',['../classpulsar_1_1_consumer_configuration.html#a453a6af922fea7c45d56264d57925507',1,'pulsar::ConsumerConfiguration']]],
   ['setcompressiontype',['setCompressionType',['../classpulsar_1_1_producer_configuration.html#a2ad315297c101770a62209de5e5d5ad4',1,'pulsar::ProducerConfiguration']]],
   ['setconcurrentlookuprequest',['setConcurrentLookupRequest',['../classpulsar_1_1_client_configuration.html#a0b9226918b57122b0ceb446657746e1c',1,'pulsar::ClientConfiguration']]],
+  ['setconsumername',['setConsumerName',['../classpulsar_1_1_consumer_configuration.html#a9a9c38d660aabc9162295de38bc26b77',1,'pulsar::ConsumerConfiguration']]],
   ['setconsumertype',['setConsumerType',['../classpulsar_1_1_consumer_configuration.html#ace6b2f1da486fcffacc4e877e5533268',1,'pulsar::ConsumerConfiguration']]],
   ['setcontent',['setContent',['../classpulsar_1_1_message_builder.html#ab88fc9caf6c2406ba7b34a1770484df8',1,'pulsar::MessageBuilder']]],
-  ['setcryptofailureaction',['setCryptoFailureAction',['../classpulsar_1_1_producer_configuration.html#aba3cf7628c250b54e55bfbb89fa0cc4a',1,'pulsar::ProducerConfiguration']]],
-  ['setcryptokeyreader',['setCryptoKeyReader',['../classpulsar_1_1_producer_configuration.html#aea9e5f80540eef4e8ce4c61ffd9a4e91',1,'pulsar::ProducerConfiguration']]],
+  ['setcryptofailureaction',['setCryptoFailureAction',['../classpulsar_1_1_consumer_configuration.html#a6baa4dbfe938c813385d263ef5dc1e04',1,'pulsar::ConsumerConfiguration::setCryptoFailureAction()'],['../classpulsar_1_1_producer_configuration.html#aba3cf7628c250b54e55bfbb89fa0cc4a',1,'pulsar::ProducerConfiguration::setCryptoFailureAction()'],['../classpulsar_1_1_reader_configuration.html#a6040e935a25509a864d86518f3ebea5f',1,'pulsar::ReaderConfiguration::setCryptoFailureAction()']]],
+  ['setcryptokeyreader',['setCryptoKeyReader',['../classpulsar_1_1_consumer_configuration.html#aa9c36fc44ee17ab41a36a6e53cb5dd23',1,'pulsar::ConsumerConfiguration::setCryptoKeyReader()'],['../classpulsar_1_1_producer_configuration.html#aea9e5f80540eef4e8ce4c61ffd9a4e91',1,'pulsar::ProducerConfiguration::setCryptoKeyReader()'],['../classpulsar_1_1_reader_configuration.html#a7ab4857034cf253af8e4b81695205a1b',1,'pulsar::ReaderConfiguration::setCryptoKeyReader()']]],
   ['setdeliverafter',['setDeliverAfter',['../classpulsar_1_1_message_builder.html#a07e1f9b3bde32334ddc54c230c851155',1,'pulsar::MessageBuilder']]],
   ['setdeliverat',['setDeliverAt',['../classpulsar_1_1_message_builder.html#aed86cebe1662c5f917ee87f63b3c375f',1,'pulsar::MessageBuilder']]],
   ['seteventtimestamp',['setEventTimestamp',['../classpulsar_1_1_message_builder.html#a445ac7f5cac5282ef8248df399995338',1,'pulsar::MessageBuilder']]],
@@ -31,6 +32,7 @@ var searchData=
   ['setinternalsubscriptionname',['setInternalSubscriptionName',['../classpulsar_1_1_reader_configuration.html#ae1848f9313953faf2ab00f198d412108',1,'pulsar::ReaderConfiguration']]],
   ['setiothreads',['setIOThreads',['../classpulsar_1_1_client_configuration.html#a5081ce72cb0eb615fc209decdea7ca7a',1,'pulsar::ClientConfiguration']]],
   ['setkeysharedpolicy',['setKeySharedPolicy',['../classpulsar_1_1_consumer_configuration.html#a772dc1c4f223fc753ecfa50cc6a42d3f',1,'pulsar::ConsumerConfiguration']]],
+  ['setlistenername',['setListenerName',['../classpulsar_1_1_client_configuration.html#a2b77a5eb371640f243524a0eed71bc08',1,'pulsar::ClientConfiguration']]],
   ['setlogconffilepath',['setLogConfFilePath',['../classpulsar_1_1_client_configuration.html#afffc25fc6be9f26221a206c49154b4cf',1,'pulsar::ClientConfiguration']]],
   ['setlogger',['setLogger',['../classpulsar_1_1_client_configuration.html#a659d381af7aa84fc90189e3d728cf7e0',1,'pulsar::ClientConfiguration']]],
   ['setmaxpendingmessages',['setMaxPendingMessages',['../classpulsar_1_1_producer_configuration.html#a4b68d7fef4dada9e17e39032f0c1d589',1,'pulsar::ProducerConfiguration']]],
@@ -51,14 +53,24 @@ var searchData=
   ['setproducername',['setProducerName',['../classpulsar_1_1_producer_configuration.html#a00cc62139810ce2b07ce992d43c01748',1,'pulsar::ProducerConfiguration']]],
   ['setproperties',['setProperties',['../classpulsar_1_1_consumer_configuration.html#ab2c0ddeaf2537c4f7959b81f2ef64a5d',1,'pulsar::ConsumerConfiguration::setProperties()'],['../classpulsar_1_1_message_builder.html#a648ad88a75f576abb87dcab5fcb04e07',1,'pulsar::MessageBuilder::setProperties()'],['../classpulsar_1_1_producer_configuration.html#a3047640889e4ce12f129c30159fbcab2',1,'pulsar::ProducerConfiguration::setProperties()'],['../classpulsar_1_1_reader_configuration.html#ab0ab475a4765be [...]
   ['setproperty',['setProperty',['../classpulsar_1_1_consumer_configuration.html#a8399c4f4aa28a7373c46709f9206ecf3',1,'pulsar::ConsumerConfiguration::setProperty()'],['../classpulsar_1_1_message_builder.html#a81a20821afe64d6222f1ba6bd026a6b4',1,'pulsar::MessageBuilder::setProperty()'],['../classpulsar_1_1_producer_configuration.html#a41bda460479f628ebfe753fef81ea5fe',1,'pulsar::ProducerConfiguration::setProperty()'],['../classpulsar_1_1_reader_configuration.html#a425c28bb3142221771e5731d [...]
+  ['setreadcompacted',['setReadCompacted',['../classpulsar_1_1_consumer_configuration.html#ae3f12b9f76982d8ea64f80adfb8af960',1,'pulsar::ConsumerConfiguration::setReadCompacted()'],['../classpulsar_1_1_reader_configuration.html#aaf766afd6e75d0e1454d81d980f019b3',1,'pulsar::ReaderConfiguration::setReadCompacted()']]],
   ['setreaderlistener',['setReaderListener',['../classpulsar_1_1_reader_configuration.html#aa0d6dc39f30014d4d37872e9ddc85590',1,'pulsar::ReaderConfiguration']]],
+  ['setreadername',['setReaderName',['../classpulsar_1_1_reader_configuration.html#a8d42ba4bd17f9ac54a609d94f98780a2',1,'pulsar::ReaderConfiguration']]],
   ['setreceiverqueuesize',['setReceiverQueueSize',['../classpulsar_1_1_consumer_configuration.html#a265d2cd1e9d1d329eff9b98346f245c2',1,'pulsar::ConsumerConfiguration::setReceiverQueueSize()'],['../classpulsar_1_1_reader_configuration.html#a0574cedc0bc7ccf457071df866830abe',1,'pulsar::ReaderConfiguration::setReceiverQueueSize()']]],
   ['setreplicationclusters',['setReplicationClusters',['../classpulsar_1_1_message_builder.html#a4debd882e7450dee0b83ac0bdfdee775',1,'pulsar::MessageBuilder']]],
   ['setschema',['setSchema',['../classpulsar_1_1_consumer_configuration.html#aae87d7d3ae1e6ff6366bda6a569fd87c',1,'pulsar::ConsumerConfiguration::setSchema()'],['../classpulsar_1_1_producer_configuration.html#a48bbf349742a3d0571e16e987d7d7bbd',1,'pulsar::ProducerConfiguration::setSchema()'],['../classpulsar_1_1_reader_configuration.html#a330df4dbe27302427687dbbdd4420906',1,'pulsar::ReaderConfiguration::setSchema()']]],
   ['setsendtimeout',['setSendTimeout',['../classpulsar_1_1_producer_configuration.html#a33ea529f72531ec010d1ad935124f592',1,'pulsar::ProducerConfiguration']]],
   ['setsequenceid',['setSequenceId',['../classpulsar_1_1_message_builder.html#ae1c62a5fb7a064714b615be585d5bf92',1,'pulsar::MessageBuilder']]],
+  ['setstatsintervalinseconds',['setStatsIntervalInSeconds',['../classpulsar_1_1_client_configuration.html#ad4dbc03465c7cdfae528c9dfe9d43cec',1,'pulsar::ClientConfiguration']]],
+  ['setsubscriptioninitialposition',['setSubscriptionInitialPosition',['../classpulsar_1_1_consumer_configuration.html#ab0e049e62befb9b924307ba6f990cd97',1,'pulsar::ConsumerConfiguration']]],
+  ['setsubscriptionroleprefix',['setSubscriptionRolePrefix',['../classpulsar_1_1_reader_configuration.html#a281c0ae5579461f80677b43126329cd1',1,'pulsar::ReaderConfiguration']]],
+  ['settickdurationinms',['setTickDurationInMs',['../classpulsar_1_1_consumer_configuration.html#a8b86fc6d5d8ca8e5c5dd35aa8a1c52b4',1,'pulsar::ConsumerConfiguration::setTickDurationInMs()'],['../classpulsar_1_1_reader_configuration.html#a23df99b9e97709fcaa50e1766eb84e9b',1,'pulsar::ReaderConfiguration::setTickDurationInMs()']]],
+  ['settlsallowinsecureconnection',['setTlsAllowInsecureConnection',['../classpulsar_1_1_client_configuration.html#a53c581f0f665bb415415acf68b0d0863',1,'pulsar::ClientConfiguration']]],
+  ['settlstrustcertsfilepath',['setTlsTrustCertsFilePath',['../classpulsar_1_1_client_configuration.html#a978a9a94708363f434f26c3a23e16403',1,'pulsar::ClientConfiguration']]],
   ['settopicname',['setTopicName',['../classpulsar_1_1_message_id.html#a3d84665dab3feb64ed00183a322b92f2',1,'pulsar::MessageId']]],
   ['setunackedmessagestimeoutms',['setUnAckedMessagesTimeoutMs',['../classpulsar_1_1_consumer_configuration.html#ad55a4f0187517c984de8d01f8660fb8f',1,'pulsar::ConsumerConfiguration::setUnAckedMessagesTimeoutMs()'],['../classpulsar_1_1_reader_configuration.html#a11da218b52a8936415029509b9c707e9',1,'pulsar::ReaderConfiguration::setUnAckedMessagesTimeoutMs()']]],
+  ['setusetls',['setUseTls',['../classpulsar_1_1_client_configuration.html#aeb23afe3c07abf5430ccca33dc71af7d',1,'pulsar::ClientConfiguration']]],
+  ['setvalidatehostname',['setValidateHostName',['../classpulsar_1_1_client_configuration.html#a5d51d3e2208e043824578901c3ff8b48',1,'pulsar::ClientConfiguration']]],
   ['subscribe',['subscribe',['../classpulsar_1_1_client.html#aea2d7918286ecd127751d06e191a5471',1,'pulsar::Client']]],
   ['subscribewithregex',['subscribeWithRegex',['../classpulsar_1_1_client.html#a086549ca0d057be1e9d00ca483995621',1,'pulsar::Client']]]
 ];
diff --git a/content/api/cpp/html/_client_configuration_8h_source.html b/content/api/cpp/html/_client_configuration_8h_source.html
index c2842b8..c768366 100644
--- a/content/api/cpp/html/_client_configuration_8h_source.html
+++ b/content/api/cpp/html/_client_configuration_8h_source.html
@@ -89,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="title">ClientConfiguration.h</div>  </div>
 </div><!--header-->
 <div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#ifndef PULSAR_CLIENTCONFIGURATION_H_</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#define PULSAR_CLIENTCONFIGURATION_H_</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#16 [...]
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#ifndef PULSAR_CLIENTCONFIGURATION_H_</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#define PULSAR_CLIENTCONFIGURATION_H_</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#16 [...]
 <div class="ttc" id="classpulsar_1_1_logger_factory_html"><div class="ttname"><a href="classpulsar_1_1_logger_factory.html">pulsar::LoggerFactory</a></div><div class="ttdef"><b>Definition:</b> Logger.h:44</div></div>
 <div class="ttc" id="classpulsar_1_1_authentication_html"><div class="ttname"><a href="classpulsar_1_1_authentication.html">pulsar::Authentication</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:55</div></div>
 <div class="ttc" id="classpulsar_1_1_client_configuration_html"><div class="ttname"><a href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></div><div class="ttdef"><b>Definition:</b> ClientConfiguration.h:29</div></div>
diff --git a/content/api/cpp/html/_consumer_configuration_8h_source.html b/content/api/cpp/html/_consumer_configuration_8h_source.html
index 3a67afc..e47f61d 100644
--- a/content/api/cpp/html/_consumer_configuration_8h_source.html
+++ b/content/api/cpp/html/_consumer_configuration_8h_source.html
@@ -89,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="title">ConsumerConfiguration.h</div>  </div>
 </div><!--header-->
 <div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#ifndef PULSAR_CONSUMERCONFIGURATION_H_</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#define PULSAR_CONSUMERCONFIGURATION_H_</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span> [...]
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#ifndef PULSAR_CONSUMERCONFIGURATION_H_</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#define PULSAR_CONSUMERCONFIGURATION_H_</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span> [...]
 <div class="ttc" id="classpulsar_1_1_key_shared_policy_html"><div class="ttname"><a href="classpulsar_1_1_key_shared_policy.html">pulsar::KeySharedPolicy</a></div><div class="ttdef"><b>Definition:</b> KeySharedPolicy.h:47</div></div>
 <div class="ttc" id="namespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
 <div class="ttc" id="classpulsar_1_1_consumer_configuration_html"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></div><div class="ttdef"><b>Definition:</b> ConsumerConfiguration.h:51</div></div>
diff --git a/content/api/cpp/html/_reader_configuration_8h_source.html b/content/api/cpp/html/_reader_configuration_8h_source.html
index 44c93d5..c00a999 100644
--- a/content/api/cpp/html/_reader_configuration_8h_source.html
+++ b/content/api/cpp/html/_reader_configuration_8h_source.html
@@ -89,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="title">ReaderConfiguration.h</div>  </div>
 </div><!--header-->
 <div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#ifndef PULSAR_READER_CONFIGURATION_H_</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#define PULSAR_READER_CONFIGURATION_H_</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&# [...]
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#ifndef PULSAR_READER_CONFIGURATION_H_</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#define PULSAR_READER_CONFIGURATION_H_</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&# [...]
 <div class="ttc" id="namespacepulsar_html_a9bddad6880419962bbc6af877209cd49"><div class="ttname"><a href="namespacepulsar.html#a9bddad6880419962bbc6af877209cd49">pulsar::ReaderListener</a></div><div class="ttdeci">std::function&lt; void(Reader reader, const Message &amp;msg)&gt; ReaderListener</div><div class="ttdoc">Callback definition for MessageListener. </div><div class="ttdef"><b>Definition:</b> ReaderConfiguration.h:40</div></div>
 <div class="ttc" id="namespacepulsar_html_ae5bf6401bfa8e3962e5c8f9fa2efbf4d"><div class="ttname"><a href="namespacepulsar.html#ae5bf6401bfa8e3962e5c8f9fa2efbf4d">pulsar::ResultCallback</a></div><div class="ttdeci">std::function&lt; void(Result result)&gt; ResultCallback</div><div class="ttdoc">Callback definition for non-data operation. </div><div class="ttdef"><b>Definition:</b> ConsumerConfiguration.h:37</div></div>
 <div class="ttc" id="classpulsar_1_1_schema_info_html"><div class="ttname"><a href="classpulsar_1_1_schema_info.html">pulsar::SchemaInfo</a></div><div class="ttdef"><b>Definition:</b> Schema.h:118</div></div>
diff --git a/content/api/cpp/html/classpulsar_1_1_client_configuration-members.html b/content/api/cpp/html/classpulsar_1_1_client_configuration-members.html
index 2119121..801206c 100644
--- a/content/api/cpp/html/classpulsar_1_1_client_configuration-members.html
+++ b/content/api/cpp/html/classpulsar_1_1_client_configuration-members.html
@@ -101,34 +101,34 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#aafbf0377be1ba157d3b7455b34af9d37">getAuth</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#a4e22b6fc44b4555344ea49af9aaa2b81">getConcurrentLookupRequest</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#a899019b5fc0af8ea20cc9e6f12cfc971">getIOThreads</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getListenerName</b>() const  (defined in <a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#a65ac952860954d7461de4b66b3917500">getListenerName</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#a529fd8eca1a762badfabbe6a379fd52e">getLogConfFilePath</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#aa60e5e74d0a079941a2f07f3f2c52eb8">getMemoryLimit</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#a5e0051dc9e1d106dac05038402c588f5">getMessageListenerThreads</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#a6e6728b038a53f89481377e86c9e7da5">getOperationTimeoutSeconds</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#a8e2c09b124d43c857e8d58ab83800030">getPartitionsUpdateInterval</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getStatsIntervalInSeconds</b>() const  (defined in <a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>getTlsTrustCertsFilePath</b>() const  (defined in <a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>isTlsAllowInsecureConnection</b>() const  (defined in <a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>isUseTls</b>() const  (defined in <a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>isValidateHostName</b>() const  (defined in <a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#acaa72b0f7e43d1f5cdc633946d26f51b">getStatsIntervalInSeconds</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#a0200d95d4c1f00812413414d9c9b44ef">getTlsTrustCertsFilePath</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#ac9924c79749c02d44252314413e9fd7e">isTlsAllowInsecureConnection</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#a8743c78fd4ea30aea204a736683b5b91">isUseTls</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#a157995c93a4f74b2c764931755f703d7">isValidateHostName</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>operator=</b>(const ClientConfiguration &amp;) (defined in <a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>PulsarWrapper</b> (defined in <a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#a16a85a3a43b649d3e45b4e998695b723">setAuth</a>(const AuthenticationPtr &amp;authentication)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#a0b9226918b57122b0ceb446657746e1c">setConcurrentLookupRequest</a>(int concurrentLookupRequest)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#a5081ce72cb0eb615fc209decdea7ca7a">setIOThreads</a>(int threads)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setListenerName</b>(const std::string &amp;listenerName) (defined in <a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#a2b77a5eb371640f243524a0eed71bc08">setListenerName</a>(const std::string &amp;listenerName)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#afffc25fc6be9f26221a206c49154b4cf">setLogConfFilePath</a>(const std::string &amp;logConfFilePath)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#a659d381af7aa84fc90189e3d728cf7e0">setLogger</a>(LoggerFactory *loggerFactory)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#af210745300be240b56ba71b77edc06fe">setMemoryLimit</a>(uint64_t memoryLimitBytes)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#a1c85175f7b3694565b4bfe029c66f49f">setMessageListenerThreads</a>(int threads)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#aebd024ea26e160328a66192e453b4a00">setOperationTimeoutSeconds</a>(int timeout)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#a97191cb58954268cdbb7cc69a7b8cdba">setPartititionsUpdateInterval</a>(unsigned int intervalInSeconds)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>setStatsIntervalInSeconds</b>(const unsigned int &amp;) (defined in <a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setTlsAllowInsecureConnection</b>(bool allowInsecure) (defined in <a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>setTlsTrustCertsFilePath</b>(const std::string &amp;tlsTrustCertsFilePath) (defined in <a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setUseTls</b>(bool useTls) (defined in <a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>setValidateHostName</b>(bool validateHostName) (defined in <a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#ad4dbc03465c7cdfae528c9dfe9d43cec">setStatsIntervalInSeconds</a>(const unsigned int &amp;)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#a53c581f0f665bb415415acf68b0d0863">setTlsAllowInsecureConnection</a>(bool allowInsecure)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#a978a9a94708363f434f26c3a23e16403">setTlsTrustCertsFilePath</a>(const std::string &amp;tlsTrustCertsFilePath)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#aeb23afe3c07abf5430ccca33dc71af7d">setUseTls</a>(bool useTls)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html#a5d51d3e2208e043824578901c3ff8b48">setValidateHostName</a>(bool validateHostName)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~ClientConfiguration</b>() (defined in <a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
diff --git a/content/api/cpp/html/classpulsar_1_1_client_configuration.html b/content/api/cpp/html/classpulsar_1_1_client_configuration.html
index 5bc5bde..5c3647b 100644
--- a/content/api/cpp/html/classpulsar_1_1_client_configuration.html
+++ b/content/api/cpp/html/classpulsar_1_1_client_configuration.html
@@ -135,41 +135,29 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a529fd8eca1a762badfabbe6a379fd52e"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a659d381af7aa84fc90189e3d728cf7e0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_client_configuration.html#a659d381af7aa84fc90189e3d728cf7e0">setLogger</a> (<a class="el" href="classpulsar_1_1_logger_factory.html">LoggerFactory</a> *loggerFactory)</td></tr>
 <tr class="separator:a659d381af7aa84fc90189e3d728cf7e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aeb23afe3c07abf5430ccca33dc71af7d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb23afe3c07abf5430ccca33dc71af7d"></a>
-<a class="el" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>setUseTls</b> (bool useTls)</td></tr>
+<tr class="memitem:aeb23afe3c07abf5430ccca33dc71af7d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_client_configuration.html#aeb23afe3c07abf5430ccca33dc71af7d">setUseTls</a> (bool useTls)</td></tr>
 <tr class="separator:aeb23afe3c07abf5430ccca33dc71af7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8743c78fd4ea30aea204a736683b5b91"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8743c78fd4ea30aea204a736683b5b91"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>isUseTls</b> () const </td></tr>
+<tr class="memitem:a8743c78fd4ea30aea204a736683b5b91"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_client_configuration.html#a8743c78fd4ea30aea204a736683b5b91">isUseTls</a> () const </td></tr>
 <tr class="separator:a8743c78fd4ea30aea204a736683b5b91"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a978a9a94708363f434f26c3a23e16403"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a978a9a94708363f434f26c3a23e16403"></a>
-<a class="el" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>setTlsTrustCertsFilePath</b> (const std::string &amp;tlsTrustCertsFilePath)</td></tr>
+<tr class="memitem:a978a9a94708363f434f26c3a23e16403"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_client_configuration.html#a978a9a94708363f434f26c3a23e16403">setTlsTrustCertsFilePath</a> (const std::string &amp;tlsTrustCertsFilePath)</td></tr>
 <tr class="separator:a978a9a94708363f434f26c3a23e16403"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0200d95d4c1f00812413414d9c9b44ef"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0200d95d4c1f00812413414d9c9b44ef"></a>
-std::string&#160;</td><td class="memItemRight" valign="bottom"><b>getTlsTrustCertsFilePath</b> () const </td></tr>
+<tr class="memitem:a0200d95d4c1f00812413414d9c9b44ef"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_client_configuration.html#a0200d95d4c1f00812413414d9c9b44ef">getTlsTrustCertsFilePath</a> () const </td></tr>
 <tr class="separator:a0200d95d4c1f00812413414d9c9b44ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a53c581f0f665bb415415acf68b0d0863"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a53c581f0f665bb415415acf68b0d0863"></a>
-<a class="el" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>setTlsAllowInsecureConnection</b> (bool allowInsecure)</td></tr>
+<tr class="memitem:a53c581f0f665bb415415acf68b0d0863"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_client_configuration.html#a53c581f0f665bb415415acf68b0d0863">setTlsAllowInsecureConnection</a> (bool allowInsecure)</td></tr>
 <tr class="separator:a53c581f0f665bb415415acf68b0d0863"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac9924c79749c02d44252314413e9fd7e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac9924c79749c02d44252314413e9fd7e"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>isTlsAllowInsecureConnection</b> () const </td></tr>
+<tr class="memitem:ac9924c79749c02d44252314413e9fd7e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_client_configuration.html#ac9924c79749c02d44252314413e9fd7e">isTlsAllowInsecureConnection</a> () const </td></tr>
 <tr class="separator:ac9924c79749c02d44252314413e9fd7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5d51d3e2208e043824578901c3ff8b48"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5d51d3e2208e043824578901c3ff8b48"></a>
-<a class="el" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>setValidateHostName</b> (bool validateHostName)</td></tr>
+<tr class="memitem:a5d51d3e2208e043824578901c3ff8b48"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_client_configuration.html#a5d51d3e2208e043824578901c3ff8b48">setValidateHostName</a> (bool validateHostName)</td></tr>
 <tr class="separator:a5d51d3e2208e043824578901c3ff8b48"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a157995c93a4f74b2c764931755f703d7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a157995c93a4f74b2c764931755f703d7"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>isValidateHostName</b> () const </td></tr>
+<tr class="memitem:a157995c93a4f74b2c764931755f703d7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_client_configuration.html#a157995c93a4f74b2c764931755f703d7">isValidateHostName</a> () const </td></tr>
 <tr class="separator:a157995c93a4f74b2c764931755f703d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2b77a5eb371640f243524a0eed71bc08"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2b77a5eb371640f243524a0eed71bc08"></a>
-<a class="el" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>setListenerName</b> (const std::string &amp;listenerName)</td></tr>
+<tr class="memitem:a2b77a5eb371640f243524a0eed71bc08"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_client_configuration.html#a2b77a5eb371640f243524a0eed71bc08">setListenerName</a> (const std::string &amp;listenerName)</td></tr>
 <tr class="separator:a2b77a5eb371640f243524a0eed71bc08"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a65ac952860954d7461de4b66b3917500"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a65ac952860954d7461de4b66b3917500"></a>
-const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getListenerName</b> () const </td></tr>
+<tr class="memitem:a65ac952860954d7461de4b66b3917500"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_client_configuration.html#a65ac952860954d7461de4b66b3917500">getListenerName</a> () const </td></tr>
 <tr class="separator:a65ac952860954d7461de4b66b3917500"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad4dbc03465c7cdfae528c9dfe9d43cec"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad4dbc03465c7cdfae528c9dfe9d43cec"></a>
-<a class="el" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>setStatsIntervalInSeconds</b> (const unsigned int &amp;)</td></tr>
+<tr class="memitem:ad4dbc03465c7cdfae528c9dfe9d43cec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_client_configuration.html#ad4dbc03465c7cdfae528c9dfe9d43cec">setStatsIntervalInSeconds</a> (const unsigned int &amp;)</td></tr>
 <tr class="separator:ad4dbc03465c7cdfae528c9dfe9d43cec"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acaa72b0f7e43d1f5cdc633946d26f51b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acaa72b0f7e43d1f5cdc633946d26f51b"></a>
-const unsigned int &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getStatsIntervalInSeconds</b> () const </td></tr>
+<tr class="memitem:acaa72b0f7e43d1f5cdc633946d26f51b"><td class="memItemLeft" align="right" valign="top">const unsigned int &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_client_configuration.html#acaa72b0f7e43d1f5cdc633946d26f51b">getStatsIntervalInSeconds</a> () const </td></tr>
 <tr class="separator:acaa72b0f7e43d1f5cdc633946d26f51b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a97191cb58954268cdbb7cc69a7b8cdba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_client_configuration.html#a97191cb58954268cdbb7cc69a7b8cdba">setPartititionsUpdateInterval</a> (unsigned int intervalInSeconds)</td></tr>
 <tr class="separator:a97191cb58954268cdbb7cc69a7b8cdba"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -234,6 +222,22 @@ class&#160;</td><td class="memItemRight" valign="bottom"><b>PulsarWrapper</b></t
 
 </div>
 </div>
+<a class="anchor" id="a65ac952860954d7461de4b66b3917500"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const std::string&amp; pulsar::ClientConfiguration::getListenerName </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>the listener name for the broker </dd></dl>
+
+</div>
+</div>
 <a class="anchor" id="a529fd8eca1a762badfabbe6a379fd52e"></a>
 <div class="memitem">
 <div class="memproto">
@@ -314,6 +318,86 @@ class&#160;</td><td class="memItemRight" valign="bottom"><b>PulsarWrapper</b></t
 
 </div>
 </div>
+<a class="anchor" id="acaa72b0f7e43d1f5cdc633946d26f51b"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const unsigned int&amp; pulsar::ClientConfiguration::getStatsIntervalInSeconds </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>the stats interval configured for the client </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a0200d95d4c1f00812413414d9c9b44ef"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">std::string pulsar::ClientConfiguration::getTlsTrustCertsFilePath </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>the path to the trusted TLS certificate file </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ac9924c79749c02d44252314413e9fd7e"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool pulsar::ClientConfiguration::isTlsAllowInsecureConnection </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>whether the Pulsar client accepts untrusted TLS certificates from brokers </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a8743c78fd4ea30aea204a736683b5b91"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool pulsar::ClientConfiguration::isUseTls </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>whether the TLS encryption is used on the connections </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a157995c93a4f74b2c764931755f703d7"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool pulsar::ClientConfiguration::isValidateHostName </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>true if the TLS hostname verification is enabled </dd></dl>
+
+</div>
+</div>
 <a class="anchor" id="a16a85a3a43b649d3e45b4e998695b723"></a>
 <div class="memitem">
 <div class="memproto">
@@ -383,6 +467,29 @@ class&#160;</td><td class="memItemRight" valign="bottom"><b>PulsarWrapper</b></t
 
 </div>
 </div>
+<a class="anchor" id="a2b77a5eb371640f243524a0eed71bc08"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>&amp; pulsar::ClientConfiguration::setListenerName </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>listenerName</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Configure the listener name that the broker returns the corresponding <code>advertisedListener</code>.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">name</td><td>the listener name </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
 <a class="anchor" id="afffc25fc6be9f26221a206c49154b4cf"></a>
 <div class="memitem">
 <div class="memproto">
@@ -519,6 +626,121 @@ class&#160;</td><td class="memItemRight" valign="bottom"><b>PulsarWrapper</b></t
 
 </div>
 </div>
+<a class="anchor" id="ad4dbc03465c7cdfae528c9dfe9d43cec"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>&amp; pulsar::ClientConfiguration::setStatsIntervalInSeconds </td>
+          <td>(</td>
+          <td class="paramtype">const unsigned int &amp;&#160;</td>
+          <td class="paramname"></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Initialize stats interval in seconds. Stats are printed and reset after every <code>statsIntervalInSeconds</code>.</p>
+<p>Set to 0 means disabling stats collection. </p>
+
+</div>
+</div>
+<a class="anchor" id="a53c581f0f665bb415415acf68b0d0863"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>&amp; pulsar::ClientConfiguration::setTlsAllowInsecureConnection </td>
+          <td>(</td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>allowInsecure</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Configure whether the Pulsar client accepts untrusted TLS certificates from brokers.</p>
+<p>The default value is false.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">tlsAllowInsecureConnection</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a978a9a94708363f434f26c3a23e16403"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>&amp; pulsar::ClientConfiguration::setTlsTrustCertsFilePath </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>tlsTrustCertsFilePath</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the path to the trusted TLS certificate file.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">tlsTrustCertsFilePath</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="aeb23afe3c07abf5430ccca33dc71af7d"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>&amp; pulsar::ClientConfiguration::setUseTls </td>
+          <td>(</td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>useTls</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Configure whether to use the TLS encryption on the connections.</p>
+<p>The default value is false.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">useTls</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a5d51d3e2208e043824578901c3ff8b48"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>&amp; pulsar::ClientConfiguration::setValidateHostName </td>
+          <td>(</td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>validateHostName</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Configure whether it allows validating hostname verification when a client connects to a broker over TLS.</p>
+<p>It validates the incoming x509 certificate and matches the provided hostname (CN/SAN) with the expected broker's hostname. It follows the server identity hostname verification in RFC 2818.</p>
+<p>The default value is false.</p>
+<dl class="section see"><dt>See also</dt><dd><a href="https://tools.ietf.org/html/rfc2818">RFC 2818</a>.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">validateHostName</td><td>whether to enable the TLS hostname verification </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
 <hr/>The documentation for this class was generated from the following file:<ul>
 <li>include/pulsar/<a class="el" href="_client_configuration_8h_source.html">ClientConfiguration.h</a></li>
 </ul>
diff --git a/content/api/cpp/html/classpulsar_1_1_consumer_configuration-members.html b/content/api/cpp/html/classpulsar_1_1_consumer_configuration-members.html
index 4ed536d..004acca 100644
--- a/content/api/cpp/html/classpulsar_1_1_consumer_configuration-members.html
+++ b/content/api/cpp/html/classpulsar_1_1_consumer_configuration-members.html
@@ -101,35 +101,35 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a3beadfaddac3776199f8f449db523243">getAckGroupingMaxSize</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a11f10805e23f3d86fb6533ffacb2d292">getAckGroupingTimeMs</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a8dbae5f4af0e2bd078419096c9cdd8e6">getBrokerConsumerStatsCacheTimeInMs</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getConsumerName</b>() const  (defined in <a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>getConsumerType</b>() const  (defined in <a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getCryptoFailureAction</b>() const  (defined in <a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>getCryptoKeyReader</b>() const  (defined in <a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getKeySharedPolicy</b>() const  (defined in <a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#aebd7234eebbc9e2089bbe228e076be25">getConsumerName</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#ac41eb4911f47a9a7f9ca6735dc813b73">getConsumerType</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#ad406b2e5f5fd894f8796f91f17e83ad6">getCryptoFailureAction</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a4b1361de29d65b4bb9b01d96909dd264">getCryptoKeyReader</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#acaad0def412bb4d3bd41f5da4f48e458">getKeySharedPolicy</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a2ad7b00cae770f1f75ad5791ddf22052">getMaxTotalReceiverQueueSizeAcrossPartitions</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getMessageListener</b>() const  (defined in <a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#abfdc3893ba00931c3ec38a4acc841e7e">getMessageListener</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a95033f005edf9b42fde4c276f3de4ee4">getNegativeAckRedeliveryDelayMs</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getPatternAutoDiscoveryPeriod</b>() const  (defined in <a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a04b8709d4fb7c8e56cad644c88692782">getPatternAutoDiscoveryPeriod</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#aec243e85a8d95498d86f188a010dd761">getProperties</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a42192fb1c47c3675876a64842a1c7129">getProperty</a>(const std::string &amp;name) const </td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>getReceiverQueueSize</b>() const  (defined in <a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a4a87e62a6fc25abf3a952545046edba2">getReceiverQueueSize</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a36fb40d434aa028761ef745b059ff423">getSchema</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>getSubscriptionInitialPosition</b>() const  (defined in <a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getTickDurationInMs</b>() const  (defined in <a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a2ebdd798b5464e104ca34fe9a7ddab17">getSubscriptionInitialPosition</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a48d5037280916c93aa59e71fc6665b5a">getTickDurationInMs</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#ad07ae5670961401470b6e98541ddcbf7">getUnAckedMessagesTimeoutMs</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>hasMessageListener</b>() const  (defined in <a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a7c3396868f966268b12a5ac83baeaf4f">hasMessageListener</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a31e47b1ab57dd7788f777a7ce812f7a6">hasProperty</a>(const std::string &amp;name) const </td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>isEncryptionEnabled</b>() const  (defined in <a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>isReadCompacted</b>() const  (defined in <a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a6d35d794814ec16a583e10030ab2911d">isEncryptionEnabled</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a2635a64878d8bf47a24f0be2a1d14201">isReadCompacted</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator=</b>(const ConsumerConfiguration &amp;) (defined in <a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>PulsarWrapper</b> (defined in <a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a593295c1aa0cd77c32a6cfdee80cd452">setAckGroupingMaxSize</a>(long maxGroupingSize)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#af3f26276c9027a78b9e3243a3e2e38bb">setAckGroupingTimeMs</a>(long ackGroupingMillis)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a453a6af922fea7c45d56264d57925507">setBrokerConsumerStatsCacheTimeInMs</a>(const long cacheTimeInMs)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>setConsumerName</b>(const std::string &amp;) (defined in <a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a9a9c38d660aabc9162295de38bc26b77">setConsumerName</a>(const std::string &amp;consumerName)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#ace6b2f1da486fcffacc4e877e5533268">setConsumerType</a>(ConsumerType consumerType)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>setCryptoFailureAction</b>(ConsumerCryptoFailureAction action) (defined in <a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setCryptoKeyReader</b>(CryptoKeyReaderPtr cryptoKeyReader) (defined in <a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a6baa4dbfe938c813385d263ef5dc1e04">setCryptoFailureAction</a>(ConsumerCryptoFailureAction action)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#aa9c36fc44ee17ab41a36a6e53cb5dd23">setCryptoKeyReader</a>(CryptoKeyReaderPtr cryptoKeyReader)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a772dc1c4f223fc753ecfa50cc6a42d3f">setKeySharedPolicy</a>(KeySharedPolicy keySharedPolicy)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a9c07888abe996b80c2fd168278a24de3">setMaxTotalReceiverQueueSizeAcrossPartitions</a>(int maxTotalReceiverQueueSizeAcrossPartitions)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#aeb4301821f8f471c6c542f486df9639d">setMessageListener</a>(MessageListener messageListener)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
@@ -137,11 +137,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a5910aa7539a7fb217a38813d846a9acb">setPatternAutoDiscoveryPeriod</a>(int periodInSeconds)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#ab2c0ddeaf2537c4f7959b81f2ef64a5d">setProperties</a>(const std::map&lt; std::string, std::string &gt; &amp;properties)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a8399c4f4aa28a7373c46709f9206ecf3">setProperty</a>(const std::string &amp;name, const std::string &amp;value)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setReadCompacted</b>(bool compacted) (defined in <a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#ae3f12b9f76982d8ea64f80adfb8af960">setReadCompacted</a>(bool compacted)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a265d2cd1e9d1d329eff9b98346f245c2">setReceiverQueueSize</a>(int size)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#aae87d7d3ae1e6ff6366bda6a569fd87c">setSchema</a>(const SchemaInfo &amp;schemaInfo)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>setSubscriptionInitialPosition</b>(InitialPosition subscriptionInitialPosition) (defined in <a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setTickDurationInMs</b>(const uint64_t milliSeconds) (defined in <a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#ab0e049e62befb9b924307ba6f990cd97">setSubscriptionInitialPosition</a>(InitialPosition subscriptionInitialPosition)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a8b86fc6d5d8ca8e5c5dd35aa8a1c52b4">setTickDurationInMs</a>(const uint64_t milliSeconds)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html#ad55a4f0187517c984de8d01f8660fb8f">setUnAckedMessagesTimeoutMs</a>(const uint64_t milliSeconds)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~ConsumerConfiguration</b>() (defined in <a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
diff --git a/content/api/cpp/html/classpulsar_1_1_consumer_configuration.html b/content/api/cpp/html/classpulsar_1_1_consumer_configuration.html
index 79cefbd..165a500 100644
--- a/content/api/cpp/html/classpulsar_1_1_consumer_configuration.html
+++ b/content/api/cpp/html/classpulsar_1_1_consumer_configuration.html
@@ -115,46 +115,37 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a36fb40d434aa028761ef745b059ff423"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ace6b2f1da486fcffacc4e877e5533268"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#ace6b2f1da486fcffacc4e877e5533268">setConsumerType</a> (<a class="el" href="namespacepulsar.html#ac3e442abe2558a2b257fc7344af61d40">ConsumerType</a> consumerType)</td></tr>
 <tr class="separator:ace6b2f1da486fcffacc4e877e5533268"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac41eb4911f47a9a7f9ca6735dc813b73"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac41eb4911f47a9a7f9ca6735dc813b73"></a>
-<a class="el" href="namespacepulsar.html#ac3e442abe2558a2b257fc7344af61d40">ConsumerType</a>&#160;</td><td class="memItemRight" valign="bottom"><b>getConsumerType</b> () const </td></tr>
+<tr class="memitem:ac41eb4911f47a9a7f9ca6735dc813b73"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepulsar.html#ac3e442abe2558a2b257fc7344af61d40">ConsumerType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#ac41eb4911f47a9a7f9ca6735dc813b73">getConsumerType</a> () const </td></tr>
 <tr class="separator:ac41eb4911f47a9a7f9ca6735dc813b73"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a772dc1c4f223fc753ecfa50cc6a42d3f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a772dc1c4f223fc753ecfa50cc6a42d3f">setKeySharedPolicy</a> (<a class="el" href="classpulsar_1_1_key_shared_policy.html">KeySharedPolicy</a> keySharedPolicy)</td></tr>
 <tr class="separator:a772dc1c4f223fc753ecfa50cc6a42d3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acaad0def412bb4d3bd41f5da4f48e458"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acaad0def412bb4d3bd41f5da4f48e458"></a>
-<a class="el" href="classpulsar_1_1_key_shared_policy.html">KeySharedPolicy</a>&#160;</td><td class="memItemRight" valign="bottom"><b>getKeySharedPolicy</b> () const </td></tr>
+<tr class="memitem:acaad0def412bb4d3bd41f5da4f48e458"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpulsar_1_1_key_shared_policy.html">KeySharedPolicy</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#acaad0def412bb4d3bd41f5da4f48e458">getKeySharedPolicy</a> () const </td></tr>
 <tr class="separator:acaad0def412bb4d3bd41f5da4f48e458"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aeb4301821f8f471c6c542f486df9639d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#aeb4301821f8f471c6c542f486df9639d">setMessageListener</a> (<a class="el" href="namespacepulsar.html#aaa22f961f023adaa6f675c1fb4f52477">MessageListener</a> messageListener)</td></tr>
 <tr class="separator:aeb4301821f8f471c6c542f486df9639d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abfdc3893ba00931c3ec38a4acc841e7e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abfdc3893ba00931c3ec38a4acc841e7e"></a>
-<a class="el" href="namespacepulsar.html#aaa22f961f023adaa6f675c1fb4f52477">MessageListener</a>&#160;</td><td class="memItemRight" valign="bottom"><b>getMessageListener</b> () const </td></tr>
+<tr class="memitem:abfdc3893ba00931c3ec38a4acc841e7e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepulsar.html#aaa22f961f023adaa6f675c1fb4f52477">MessageListener</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#abfdc3893ba00931c3ec38a4acc841e7e">getMessageListener</a> () const </td></tr>
 <tr class="separator:abfdc3893ba00931c3ec38a4acc841e7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7c3396868f966268b12a5ac83baeaf4f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7c3396868f966268b12a5ac83baeaf4f"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>hasMessageListener</b> () const </td></tr>
+<tr class="memitem:a7c3396868f966268b12a5ac83baeaf4f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a7c3396868f966268b12a5ac83baeaf4f">hasMessageListener</a> () const </td></tr>
 <tr class="separator:a7c3396868f966268b12a5ac83baeaf4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a265d2cd1e9d1d329eff9b98346f245c2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a265d2cd1e9d1d329eff9b98346f245c2">setReceiverQueueSize</a> (int size)</td></tr>
 <tr class="separator:a265d2cd1e9d1d329eff9b98346f245c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4a87e62a6fc25abf3a952545046edba2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4a87e62a6fc25abf3a952545046edba2"></a>
-int&#160;</td><td class="memItemRight" valign="bottom"><b>getReceiverQueueSize</b> () const </td></tr>
+<tr class="memitem:a4a87e62a6fc25abf3a952545046edba2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a4a87e62a6fc25abf3a952545046edba2">getReceiverQueueSize</a> () const </td></tr>
 <tr class="separator:a4a87e62a6fc25abf3a952545046edba2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a9c07888abe996b80c2fd168278a24de3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a9c07888abe996b80c2fd168278a24de3">setMaxTotalReceiverQueueSizeAcrossPartitions</a> (int maxTotalReceiverQueueSizeAcrossPartitions)</td></tr>
 <tr class="separator:a9c07888abe996b80c2fd168278a24de3"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a2ad7b00cae770f1f75ad5791ddf22052"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a2ad7b00cae770f1f75ad5791ddf22052">getMaxTotalReceiverQueueSizeAcrossPartitions</a> () const </td></tr>
 <tr class="separator:a2ad7b00cae770f1f75ad5791ddf22052"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7a3cfb88ea1f1d67c4f8a9209ca228af"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7a3cfb88ea1f1d67c4f8a9209ca228af"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>setConsumerName</b> (const std::string &amp;)</td></tr>
-<tr class="separator:a7a3cfb88ea1f1d67c4f8a9209ca228af"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aebd7234eebbc9e2089bbe228e076be25"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aebd7234eebbc9e2089bbe228e076be25"></a>
-const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getConsumerName</b> () const </td></tr>
+<tr class="memitem:a9a9c38d660aabc9162295de38bc26b77"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a9a9c38d660aabc9162295de38bc26b77">setConsumerName</a> (const std::string &amp;consumerName)</td></tr>
+<tr class="separator:a9a9c38d660aabc9162295de38bc26b77"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aebd7234eebbc9e2089bbe228e076be25"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#aebd7234eebbc9e2089bbe228e076be25">getConsumerName</a> () const </td></tr>
 <tr class="separator:aebd7234eebbc9e2089bbe228e076be25"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ad55a4f0187517c984de8d01f8660fb8f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#ad55a4f0187517c984de8d01f8660fb8f">setUnAckedMessagesTimeoutMs</a> (const uint64_t milliSeconds)</td></tr>
 <tr class="separator:ad55a4f0187517c984de8d01f8660fb8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ad07ae5670961401470b6e98541ddcbf7"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#ad07ae5670961401470b6e98541ddcbf7">getUnAckedMessagesTimeoutMs</a> () const </td></tr>
 <tr class="separator:ad07ae5670961401470b6e98541ddcbf7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8b86fc6d5d8ca8e5c5dd35aa8a1c52b4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b86fc6d5d8ca8e5c5dd35aa8a1c52b4"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>setTickDurationInMs</b> (const uint64_t milliSeconds)</td></tr>
+<tr class="memitem:a8b86fc6d5d8ca8e5c5dd35aa8a1c52b4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a8b86fc6d5d8ca8e5c5dd35aa8a1c52b4">setTickDurationInMs</a> (const uint64_t milliSeconds)</td></tr>
 <tr class="separator:a8b86fc6d5d8ca8e5c5dd35aa8a1c52b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a48d5037280916c93aa59e71fc6665b5a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a48d5037280916c93aa59e71fc6665b5a"></a>
-long&#160;</td><td class="memItemRight" valign="bottom"><b>getTickDurationInMs</b> () const </td></tr>
+<tr class="memitem:a48d5037280916c93aa59e71fc6665b5a"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a48d5037280916c93aa59e71fc6665b5a">getTickDurationInMs</a> () const </td></tr>
 <tr class="separator:a48d5037280916c93aa59e71fc6665b5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aef99f71cd13324351864dd1e376d8788"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#aef99f71cd13324351864dd1e376d8788">setNegativeAckRedeliveryDelayMs</a> (long redeliveryDelayMillis)</td></tr>
 <tr class="separator:aef99f71cd13324351864dd1e376d8788"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -172,37 +163,27 @@ long&#160;</td><td class="memItemRight" valign="bottom"><b>getTickDurationInMs</
 <tr class="separator:a453a6af922fea7c45d56264d57925507"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a8dbae5f4af0e2bd078419096c9cdd8e6"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a8dbae5f4af0e2bd078419096c9cdd8e6">getBrokerConsumerStatsCacheTimeInMs</a> () const </td></tr>
 <tr class="separator:a8dbae5f4af0e2bd078419096c9cdd8e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6d35d794814ec16a583e10030ab2911d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6d35d794814ec16a583e10030ab2911d"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>isEncryptionEnabled</b> () const </td></tr>
+<tr class="memitem:a6d35d794814ec16a583e10030ab2911d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a6d35d794814ec16a583e10030ab2911d">isEncryptionEnabled</a> () const </td></tr>
 <tr class="separator:a6d35d794814ec16a583e10030ab2911d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4b1361de29d65b4bb9b01d96909dd264"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4b1361de29d65b4bb9b01d96909dd264"></a>
-const CryptoKeyReaderPtr&#160;</td><td class="memItemRight" valign="bottom"><b>getCryptoKeyReader</b> () const </td></tr>
+<tr class="memitem:a4b1361de29d65b4bb9b01d96909dd264"><td class="memItemLeft" align="right" valign="top">const CryptoKeyReaderPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a4b1361de29d65b4bb9b01d96909dd264">getCryptoKeyReader</a> () const </td></tr>
 <tr class="separator:a4b1361de29d65b4bb9b01d96909dd264"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa9c36fc44ee17ab41a36a6e53cb5dd23"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa9c36fc44ee17ab41a36a6e53cb5dd23"></a>
-<a class="el" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>setCryptoKeyReader</b> (CryptoKeyReaderPtr cryptoKeyReader)</td></tr>
+<tr class="memitem:aa9c36fc44ee17ab41a36a6e53cb5dd23"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#aa9c36fc44ee17ab41a36a6e53cb5dd23">setCryptoKeyReader</a> (CryptoKeyReaderPtr cryptoKeyReader)</td></tr>
 <tr class="separator:aa9c36fc44ee17ab41a36a6e53cb5dd23"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad406b2e5f5fd894f8796f91f17e83ad6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad406b2e5f5fd894f8796f91f17e83ad6"></a>
-ConsumerCryptoFailureAction&#160;</td><td class="memItemRight" valign="bottom"><b>getCryptoFailureAction</b> () const </td></tr>
+<tr class="memitem:ad406b2e5f5fd894f8796f91f17e83ad6"><td class="memItemLeft" align="right" valign="top">ConsumerCryptoFailureAction&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#ad406b2e5f5fd894f8796f91f17e83ad6">getCryptoFailureAction</a> () const </td></tr>
 <tr class="separator:ad406b2e5f5fd894f8796f91f17e83ad6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6baa4dbfe938c813385d263ef5dc1e04"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6baa4dbfe938c813385d263ef5dc1e04"></a>
-<a class="el" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>setCryptoFailureAction</b> (ConsumerCryptoFailureAction action)</td></tr>
+<tr class="memitem:a6baa4dbfe938c813385d263ef5dc1e04"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a6baa4dbfe938c813385d263ef5dc1e04">setCryptoFailureAction</a> (ConsumerCryptoFailureAction action)</td></tr>
 <tr class="separator:a6baa4dbfe938c813385d263ef5dc1e04"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2635a64878d8bf47a24f0be2a1d14201"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2635a64878d8bf47a24f0be2a1d14201"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>isReadCompacted</b> () const </td></tr>
+<tr class="memitem:a2635a64878d8bf47a24f0be2a1d14201"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a2635a64878d8bf47a24f0be2a1d14201">isReadCompacted</a> () const </td></tr>
 <tr class="separator:a2635a64878d8bf47a24f0be2a1d14201"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae3f12b9f76982d8ea64f80adfb8af960"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae3f12b9f76982d8ea64f80adfb8af960"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>setReadCompacted</b> (bool compacted)</td></tr>
+<tr class="memitem:ae3f12b9f76982d8ea64f80adfb8af960"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#ae3f12b9f76982d8ea64f80adfb8af960">setReadCompacted</a> (bool compacted)</td></tr>
 <tr class="separator:ae3f12b9f76982d8ea64f80adfb8af960"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5910aa7539a7fb217a38813d846a9acb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a5910aa7539a7fb217a38813d846a9acb">setPatternAutoDiscoveryPeriod</a> (int periodInSeconds)</td></tr>
 <tr class="separator:a5910aa7539a7fb217a38813d846a9acb"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a04b8709d4fb7c8e56cad644c88692782"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a04b8709d4fb7c8e56cad644c88692782"></a>
-int&#160;</td><td class="memItemRight" valign="bottom"><b>getPatternAutoDiscoveryPeriod</b> () const </td></tr>
+<tr class="memitem:a04b8709d4fb7c8e56cad644c88692782"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a04b8709d4fb7c8e56cad644c88692782">getPatternAutoDiscoveryPeriod</a> () const </td></tr>
 <tr class="separator:a04b8709d4fb7c8e56cad644c88692782"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab0e049e62befb9b924307ba6f990cd97"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab0e049e62befb9b924307ba6f990cd97"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>setSubscriptionInitialPosition</b> (InitialPosition subscriptionInitialPosition)</td></tr>
+<tr class="memitem:ab0e049e62befb9b924307ba6f990cd97"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#ab0e049e62befb9b924307ba6f990cd97">setSubscriptionInitialPosition</a> (InitialPosition subscriptionInitialPosition)</td></tr>
 <tr class="separator:ab0e049e62befb9b924307ba6f990cd97"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2ebdd798b5464e104ca34fe9a7ddab17"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2ebdd798b5464e104ca34fe9a7ddab17"></a>
-InitialPosition&#160;</td><td class="memItemRight" valign="bottom"><b>getSubscriptionInitialPosition</b> () const </td></tr>
+<tr class="memitem:a2ebdd798b5464e104ca34fe9a7ddab17"><td class="memItemLeft" align="right" valign="top">InitialPosition&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a2ebdd798b5464e104ca34fe9a7ddab17">getSubscriptionInitialPosition</a> () const </td></tr>
 <tr class="separator:a2ebdd798b5464e104ca34fe9a7ddab17"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a31e47b1ab57dd7788f777a7ce812f7a6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_consumer_configuration.html#a31e47b1ab57dd7788f777a7ce812f7a6">hasProperty</a> (const std::string &amp;name) const </td></tr>
 <tr class="separator:a31e47b1ab57dd7788f777a7ce812f7a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -290,6 +271,86 @@ class&#160;</td><td class="memItemRight" valign="bottom"><b>PulsarWrapper</b></t
 
 </div>
 </div>
+<a class="anchor" id="aebd7234eebbc9e2089bbe228e076be25"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const std::string&amp; pulsar::ConsumerConfiguration::getConsumerName </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>the consumer name </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ac41eb4911f47a9a7f9ca6735dc813b73"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="namespacepulsar.html#ac3e442abe2558a2b257fc7344af61d40">ConsumerType</a> pulsar::ConsumerConfiguration::getConsumerType </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>the consumer type </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="ad406b2e5f5fd894f8796f91f17e83ad6"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">ConsumerCryptoFailureAction pulsar::ConsumerConfiguration::getCryptoFailureAction </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>the ConsumerCryptoFailureAction </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a4b1361de29d65b4bb9b01d96909dd264"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const CryptoKeyReaderPtr pulsar::ConsumerConfiguration::getCryptoKeyReader </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>the shared pointer to <a class="el" href="classpulsar_1_1_crypto_key_reader.html">CryptoKeyReader</a>. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="acaad0def412bb4d3bd41f5da4f48e458"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classpulsar_1_1_key_shared_policy.html">KeySharedPolicy</a> pulsar::ConsumerConfiguration::getKeySharedPolicy </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>the KeyShared subscription policy </dd></dl>
+
+</div>
+</div>
 <a class="anchor" id="a2ad7b00cae770f1f75ad5791ddf22052"></a>
 <div class="memitem">
 <div class="memproto">
@@ -306,6 +367,22 @@ class&#160;</td><td class="memItemRight" valign="bottom"><b>PulsarWrapper</b></t
 
 </div>
 </div>
+<a class="anchor" id="abfdc3893ba00931c3ec38a4acc841e7e"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="namespacepulsar.html#aaa22f961f023adaa6f675c1fb4f52477">MessageListener</a> pulsar::ConsumerConfiguration::getMessageListener </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>the message listener </dd></dl>
+
+</div>
+</div>
 <a class="anchor" id="a95033f005edf9b42fde4c276f3de4ee4"></a>
 <div class="memitem">
 <div class="memproto">
@@ -323,6 +400,22 @@ class&#160;</td><td class="memItemRight" valign="bottom"><b>PulsarWrapper</b></t
 
 </div>
 </div>
+<a class="anchor" id="a04b8709d4fb7c8e56cad644c88692782"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int pulsar::ConsumerConfiguration::getPatternAutoDiscoveryPeriod </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>the time duration for the PatternMultiTopicsConsumer performs a pattern auto discovery </dd></dl>
+
+</div>
+</div>
 <a class="anchor" id="aec243e85a8d95498d86f188a010dd761"></a>
 <div class="memitem">
 <div class="memproto">
@@ -363,6 +456,22 @@ class&#160;</td><td class="memItemRight" valign="bottom"><b>PulsarWrapper</b></t
 
 </div>
 </div>
+<a class="anchor" id="a4a87e62a6fc25abf3a952545046edba2"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int pulsar::ConsumerConfiguration::getReceiverQueueSize </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>the receiver queue size </dd></dl>
+
+</div>
+</div>
 <a class="anchor" id="a36fb40d434aa028761ef745b059ff423"></a>
 <div class="memitem">
 <div class="memproto">
@@ -379,6 +488,38 @@ class&#160;</td><td class="memItemRight" valign="bottom"><b>PulsarWrapper</b></t
 
 </div>
 </div>
+<a class="anchor" id="a2ebdd798b5464e104ca34fe9a7ddab17"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">InitialPosition pulsar::ConsumerConfiguration::getSubscriptionInitialPosition </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>the configured <code>InitialPosition</code> for the consumer </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a48d5037280916c93aa59e71fc6665b5a"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">long pulsar::ConsumerConfiguration::getTickDurationInMs </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>the tick duration time (in milliseconds) </dd></dl>
+
+</div>
+</div>
 <a class="anchor" id="ad07ae5670961401470b6e98541ddcbf7"></a>
 <div class="memitem">
 <div class="memproto">
@@ -395,6 +536,22 @@ class&#160;</td><td class="memItemRight" valign="bottom"><b>PulsarWrapper</b></t
 
 </div>
 </div>
+<a class="anchor" id="a7c3396868f966268b12a5ac83baeaf4f"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool pulsar::ConsumerConfiguration::hasMessageListener </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>true if the message listener has been set </dd></dl>
+
+</div>
+</div>
 <a class="anchor" id="a31e47b1ab57dd7788f777a7ce812f7a6"></a>
 <div class="memitem">
 <div class="memproto">
@@ -421,6 +578,38 @@ false if the property is not defined </dd></dl>
 
 </div>
 </div>
+<a class="anchor" id="a6d35d794814ec16a583e10030ab2911d"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool pulsar::ConsumerConfiguration::isEncryptionEnabled </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>true if encryption keys are added </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a2635a64878d8bf47a24f0be2a1d14201"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool pulsar::ConsumerConfiguration::isReadCompacted </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>true if readCompacted is enabled </dd></dl>
+
+</div>
+</div>
 <a class="anchor" id="a593295c1aa0cd77c32a6cfdee80cd452"></a>
 <div class="memitem">
 <div class="memproto">
@@ -489,6 +678,29 @@ false if the property is not defined </dd></dl>
 
 </div>
 </div>
+<a class="anchor" id="a9a9c38d660aabc9162295de38bc26b77"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void pulsar::ConsumerConfiguration::setConsumerName </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>consumerName</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the consumer name.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">consumerName</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
 <a class="anchor" id="ace6b2f1da486fcffacc4e877e5533268"></a>
 <div class="memitem">
 <div class="memproto">
@@ -506,6 +718,46 @@ false if the property is not defined </dd></dl>
 
 </div>
 </div>
+<a class="anchor" id="a6baa4dbfe938c813385d263ef5dc1e04"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a>&amp; pulsar::ConsumerConfiguration::setCryptoFailureAction </td>
+          <td>(</td>
+          <td class="paramtype">ConsumerCryptoFailureAction&#160;</td>
+          <td class="paramname"><em>action</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the ConsumerCryptoFailureAction. </p>
+
+</div>
+</div>
+<a class="anchor" id="aa9c36fc44ee17ab41a36a6e53cb5dd23"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a>&amp; pulsar::ConsumerConfiguration::setCryptoKeyReader </td>
+          <td>(</td>
+          <td class="paramtype">CryptoKeyReaderPtr&#160;</td>
+          <td class="paramname"><em>cryptoKeyReader</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the shared pointer to <a class="el" href="classpulsar_1_1_crypto_key_reader.html">CryptoKeyReader</a>.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">the</td><td>shared pointer to <a class="el" href="classpulsar_1_1_crypto_key_reader.html">CryptoKeyReader</a> </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
 <a class="anchor" id="a772dc1c4f223fc753ecfa50cc6a42d3f"></a>
 <div class="memitem">
 <div class="memproto">
@@ -543,8 +795,8 @@ false if the property is not defined </dd></dl>
         </tr>
       </table>
 </div><div class="memdoc">
-<p>Set the max total receiver queue size across partitons. </p>
-<p>This setting will be used to reduce the receiver queue size for individual partitions <a class="el" href="classpulsar_1_1_consumer_configuration.html#a265d2cd1e9d1d329eff9b98346f245c2">setReceiverQueueSize(int)</a> if the total exceeds this value (default: 50000).</p>
+<p>Set the max total receiver queue size across partitons.</p>
+<p>This setting is used to reduce the receiver queue size for individual partitions <a class="el" href="classpulsar_1_1_consumer_configuration.html#a265d2cd1e9d1d329eff9b98346f245c2">setReceiverQueueSize(int)</a> if the total exceeds this value (default: 50000).</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">maxTotalReceiverQueueSizeAcrossPartitions</td><td></td></tr>
@@ -584,7 +836,7 @@ false if the property is not defined </dd></dl>
         </tr>
       </table>
 </div><div class="memdoc">
-<p>Set the delay to wait before re-delivering messages that have failed to be process. </p>
+<p>Set the delay to wait before re-delivering messages that have failed to be process.</p>
 <p>When application uses <a class="el" href="">Consumer#negativeAcknowledge(Message)</a>, the failed message will be redelivered after a fixed timeout. The default is 1 min.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
@@ -670,6 +922,30 @@ false if the property is not defined </dd></dl>
 
 </div>
 </div>
+<a class="anchor" id="ae3f12b9f76982d8ea64f80adfb8af960"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void pulsar::ConsumerConfiguration::setReadCompacted </td>
+          <td>(</td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>compacted</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>If enabled, the consumer reads messages from the compacted topics rather than reading the full message backlog of the topic. This means that if the topic has been compacted, the consumer only sees the latest value for each key in the topic, up until the point in the topic message backlog that has been compacted. Beyond that point, message is sent as normal.</p>
+<p><code>readCompacted</code> can only be enabled subscriptions to persistent topics, which have a single active consumer (for example, failure or exclusive subscriptions). Attempting to enable it on subscriptions to a non-persistent topics or on a shared subscription leads to the subscription call failure.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">readCompacted</td><td>whether to read from the compacted topic </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
 <a class="anchor" id="a265d2cd1e9d1d329eff9b98346f245c2"></a>
 <div class="memitem">
 <div class="memproto">
@@ -684,9 +960,9 @@ false if the property is not defined </dd></dl>
       </table>
 </div><div class="memdoc">
 <p>Sets the size of the consumer receive queue.</p>
-<p>The consumer receive queue controls how many messages can be accumulated by the <a class="el" href="classpulsar_1_1_consumer.html">Consumer</a> before the application calls receive(). Using a higher value could potentially increase the consumer throughput at the expense of bigger memory utilization.</p>
-<p>Setting the consumer queue size as zero decreases the throughput of the consumer, by disabling pre-fetching of messages. This approach improves the message distribution on shared subscription, by pushing messages only to the consumers that are ready to process them. Neither receive with timeout nor Partitioned Topics can be used if the consumer queue size is zero. The receive() function call should not be interrupted when the consumer queue size is zero.</p>
-<p>Default value is 1000 messages and should be good for most use cases.</p>
+<p>The consumer receive queue controls how many messages can be accumulated by the consumer before the application calls receive(). Using a higher value may potentially increase the consumer throughput at the expense of bigger memory utilization.</p>
+<p>Setting the consumer queue size to 0 decreases the throughput of the consumer by disabling pre-fetching of messages. This approach improves the message distribution on shared subscription by pushing messages only to the consumers that are ready to process them. Neither receive with timeout nor partitioned topics can be used if the consumer queue size is 0. The receive() function call should not be interrupted when the consumer queue size is 0.</p>
+<p>The default value is 1000 messages and it is appropriate for the most use cases.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">size</td><td>the new receiver queue size value </td></tr>
@@ -720,6 +996,54 @@ false if the property is not defined </dd></dl>
 
 </div>
 </div>
+<a class="anchor" id="ab0e049e62befb9b924307ba6f990cd97"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void pulsar::ConsumerConfiguration::setSubscriptionInitialPosition </td>
+          <td>(</td>
+          <td class="paramtype">InitialPosition&#160;</td>
+          <td class="paramname"><em>subscriptionInitialPosition</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>The default value is <code>InitialPositionLatest</code>.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">subscriptionInitialPosition</td><td>the initial position at which to set the cursor when subscribing to the topic for the first time </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a8b86fc6d5d8ca8e5c5dd35aa8a1c52b4"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void pulsar::ConsumerConfiguration::setTickDurationInMs </td>
+          <td>(</td>
+          <td class="paramtype">const uint64_t&#160;</td>
+          <td class="paramname"><em>milliSeconds</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the tick duration time that defines the granularity of the ack-timeout redelivery (in milliseconds).</p>
+<p>The default value is 1000, which means 1 second.</p>
+<p>Using a higher tick time reduces the memory overhead to track messages when the ack-timeout is set to a bigger value.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">milliSeconds</td><td>the tick duration time (in milliseconds) </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
 <a class="anchor" id="ad55a4f0187517c984de8d01f8660fb8f"></a>
 <div class="memitem">
 <div class="memproto">
diff --git a/content/api/cpp/html/classpulsar_1_1_reader_configuration-members.html b/content/api/cpp/html/classpulsar_1_1_reader_configuration-members.html
index 061511f..2daa508 100644
--- a/content/api/cpp/html/classpulsar_1_1_reader_configuration-members.html
+++ b/content/api/cpp/html/classpulsar_1_1_reader_configuration-members.html
@@ -97,39 +97,39 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#a0bf3bfb8b9b43c6b25dd0988e2161324">getAckGroupingMaxSize</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#a918c4a65c8170b27fe94af46ef84b79b">getAckGroupingTimeMs</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getCryptoFailureAction</b>() const  (defined in <a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>getCryptoKeyReader</b>() const  (defined in <a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getInternalSubscriptionName</b>() const  (defined in <a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#a00ff5ce8e4c076ee6be2ccd33f81a5b9">getCryptoFailureAction</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#a5c4186099fdaea644c35af6db771c925">getCryptoKeyReader</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#a21f08d3d1a273f1d352c9018df36a0a2">getInternalSubscriptionName</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#a10d25a78295e0d795e4fe5a368472e19">getProperties</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#a431e99ff92432453fad1f601d45bb23d">getProperty</a>(const std::string &amp;name) const </td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>getReaderListener</b>() const  (defined in <a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getReaderName</b>() const  (defined in <a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>getReceiverQueueSize</b>() const  (defined in <a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#ab5d3b2b220784b8476c5b4597757d9f8">getReaderListener</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#a60e69cc76f4d1fad156f4cfdeeaef502">getReaderName</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#a62f8b9a33f544cfd442917adfa783159">getReceiverQueueSize</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#a14aa0170bd4cec3e12b9416f1dd9f370">getSchema</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>getSubscriptionRolePrefix</b>() const  (defined in <a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getTickDurationInMs</b>() const  (defined in <a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#ae3f5aa93a66d946fc6a11a7a2ba7ba20">getSubscriptionRolePrefix</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#a8ed171faab038b5aa1a3afb81edf5864">getTickDurationInMs</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#a942456d5cabe99e9f7ed679ccba29a62">getUnAckedMessagesTimeoutMs</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#ad1bd0e07d5687ca7d7eee6a7d13c65ed">hasProperty</a>(const std::string &amp;name) const </td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>hasReaderListener</b>() const  (defined in <a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>isEncryptionEnabled</b>() const  (defined in <a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>isReadCompacted</b>() const  (defined in <a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#ade7715e77da9c357145922490d180a5b">hasReaderListener</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#a689a9e87f873ccb024cfe37a545c2f48">isEncryptionEnabled</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#a8ad4f393183dd3f5c09df5772eb2f83c">isReadCompacted</a>() const </td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator=</b>(const ReaderConfiguration &amp;) (defined in <a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>ReaderConfiguration</b>() (defined in <a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ReaderConfiguration</b>(const ReaderConfiguration &amp;) (defined in <a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#af3e84677688a37133d9b270f86aed8da">setAckGroupingMaxSize</a>(long maxGroupingSize)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#ab909115a0d99bf1d13f00d098bd4af6f">setAckGroupingTimeMs</a>(long ackGroupingMillis)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>setCryptoFailureAction</b>(ConsumerCryptoFailureAction action) (defined in <a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setCryptoKeyReader</b>(CryptoKeyReaderPtr cryptoKeyReader) (defined in <a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#a6040e935a25509a864d86518f3ebea5f">setCryptoFailureAction</a>(ConsumerCryptoFailureAction action)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#a7ab4857034cf253af8e4b81695205a1b">setCryptoKeyReader</a>(CryptoKeyReaderPtr cryptoKeyReader)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#ae1848f9313953faf2ab00f198d412108">setInternalSubscriptionName</a>(std::string internalSubscriptionName)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#ab0ab475a4765be5f3195f5e1cb8352cf">setProperties</a>(const std::map&lt; std::string, std::string &gt; &amp;properties)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#a425c28bb3142221771e5731d1fd39ab4">setProperty</a>(const std::string &amp;name, const std::string &amp;value)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setReadCompacted</b>(bool compacted) (defined in <a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#aaf766afd6e75d0e1454d81d980f019b3">setReadCompacted</a>(bool compacted)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#aa0d6dc39f30014d4d37872e9ddc85590">setReaderListener</a>(ReaderListener listener)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setReaderName</b>(const std::string &amp;readerName) (defined in <a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#a8d42ba4bd17f9ac54a609d94f98780a2">setReaderName</a>(const std::string &amp;readerName)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#a0574cedc0bc7ccf457071df866830abe">setReceiverQueueSize</a>(int size)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#a330df4dbe27302427687dbbdd4420906">setSchema</a>(const SchemaInfo &amp;schemaInfo)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>setSubscriptionRolePrefix</b>(const std::string &amp;subscriptionRolePrefix) (defined in <a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setTickDurationInMs</b>(const uint64_t milliSeconds) (defined in <a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#a281c0ae5579461f80677b43126329cd1">setSubscriptionRolePrefix</a>(const std::string &amp;subscriptionRolePrefix)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#a23df99b9e97709fcaa50e1766eb84e9b">setTickDurationInMs</a>(const uint64_t milliSeconds)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html#a11da218b52a8936415029509b9c707e9">setUnAckedMessagesTimeoutMs</a>(const uint64_t milliSeconds)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~ReaderConfiguration</b>() (defined in <a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
diff --git a/content/api/cpp/html/classpulsar_1_1_reader_configuration.html b/content/api/cpp/html/classpulsar_1_1_reader_configuration.html
index 21a9fa6..98bc867 100644
--- a/content/api/cpp/html/classpulsar_1_1_reader_configuration.html
+++ b/content/api/cpp/html/classpulsar_1_1_reader_configuration.html
@@ -112,49 +112,37 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a14aa0170bd4cec3e12b9416f1dd9f370"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aa0d6dc39f30014d4d37872e9ddc85590"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpulsar_1_1_reader_configuration.html">ReaderConfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_reader_configuration.html#aa0d6dc39f30014d4d37872e9ddc85590">setReaderListener</a> (<a class="el" href="namespacepulsar.html#a9bddad6880419962bbc6af877209cd49">ReaderListener</a> listener)</td></tr>
 <tr class="separator:aa0d6dc39f30014d4d37872e9ddc85590"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab5d3b2b220784b8476c5b4597757d9f8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab5d3b2b220784b8476c5b4597757d9f8"></a>
-<a class="el" href="namespacepulsar.html#a9bddad6880419962bbc6af877209cd49">ReaderListener</a>&#160;</td><td class="memItemRight" valign="bottom"><b>getReaderListener</b> () const </td></tr>
+<tr class="memitem:ab5d3b2b220784b8476c5b4597757d9f8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepulsar.html#a9bddad6880419962bbc6af877209cd49">ReaderListener</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_reader_configuration.html#ab5d3b2b220784b8476c5b4597757d9f8">getReaderListener</a> () const </td></tr>
 <tr class="separator:ab5d3b2b220784b8476c5b4597757d9f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ade7715e77da9c357145922490d180a5b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ade7715e77da9c357145922490d180a5b"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>hasReaderListener</b> () const </td></tr>
+<tr class="memitem:ade7715e77da9c357145922490d180a5b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_reader_configuration.html#ade7715e77da9c357145922490d180a5b">hasReaderListener</a> () const </td></tr>
 <tr class="separator:ade7715e77da9c357145922490d180a5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0574cedc0bc7ccf457071df866830abe"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_reader_configuration.html#a0574cedc0bc7ccf457071df866830abe">setReceiverQueueSize</a> (int size)</td></tr>
 <tr class="separator:a0574cedc0bc7ccf457071df866830abe"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a62f8b9a33f544cfd442917adfa783159"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a62f8b9a33f544cfd442917adfa783159"></a>
-int&#160;</td><td class="memItemRight" valign="bottom"><b>getReceiverQueueSize</b> () const </td></tr>
+<tr class="memitem:a62f8b9a33f544cfd442917adfa783159"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_reader_configuration.html#a62f8b9a33f544cfd442917adfa783159">getReceiverQueueSize</a> () const </td></tr>
 <tr class="separator:a62f8b9a33f544cfd442917adfa783159"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8d42ba4bd17f9ac54a609d94f98780a2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8d42ba4bd17f9ac54a609d94f98780a2"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>setReaderName</b> (const std::string &amp;readerName)</td></tr>
+<tr class="memitem:a8d42ba4bd17f9ac54a609d94f98780a2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_reader_configuration.html#a8d42ba4bd17f9ac54a609d94f98780a2">setReaderName</a> (const std::string &amp;readerName)</td></tr>
 <tr class="separator:a8d42ba4bd17f9ac54a609d94f98780a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a60e69cc76f4d1fad156f4cfdeeaef502"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a60e69cc76f4d1fad156f4cfdeeaef502"></a>
-const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getReaderName</b> () const </td></tr>
+<tr class="memitem:a60e69cc76f4d1fad156f4cfdeeaef502"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_reader_configuration.html#a60e69cc76f4d1fad156f4cfdeeaef502">getReaderName</a> () const </td></tr>
 <tr class="separator:a60e69cc76f4d1fad156f4cfdeeaef502"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a281c0ae5579461f80677b43126329cd1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a281c0ae5579461f80677b43126329cd1"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>setSubscriptionRolePrefix</b> (const std::string &amp;subscriptionRolePrefix)</td></tr>
+<tr class="memitem:a281c0ae5579461f80677b43126329cd1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_reader_configuration.html#a281c0ae5579461f80677b43126329cd1">setSubscriptionRolePrefix</a> (const std::string &amp;subscriptionRolePrefix)</td></tr>
 <tr class="separator:a281c0ae5579461f80677b43126329cd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae3f5aa93a66d946fc6a11a7a2ba7ba20"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae3f5aa93a66d946fc6a11a7a2ba7ba20"></a>
-const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getSubscriptionRolePrefix</b> () const </td></tr>
+<tr class="memitem:ae3f5aa93a66d946fc6a11a7a2ba7ba20"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_reader_configuration.html#ae3f5aa93a66d946fc6a11a7a2ba7ba20">getSubscriptionRolePrefix</a> () const </td></tr>
 <tr class="separator:ae3f5aa93a66d946fc6a11a7a2ba7ba20"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aaf766afd6e75d0e1454d81d980f019b3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaf766afd6e75d0e1454d81d980f019b3"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>setReadCompacted</b> (bool compacted)</td></tr>
+<tr class="memitem:aaf766afd6e75d0e1454d81d980f019b3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_reader_configuration.html#aaf766afd6e75d0e1454d81d980f019b3">setReadCompacted</a> (bool compacted)</td></tr>
 <tr class="separator:aaf766afd6e75d0e1454d81d980f019b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8ad4f393183dd3f5c09df5772eb2f83c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8ad4f393183dd3f5c09df5772eb2f83c"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>isReadCompacted</b> () const </td></tr>
+<tr class="memitem:a8ad4f393183dd3f5c09df5772eb2f83c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_reader_configuration.html#a8ad4f393183dd3f5c09df5772eb2f83c">isReadCompacted</a> () const </td></tr>
 <tr class="separator:a8ad4f393183dd3f5c09df5772eb2f83c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ae1848f9313953faf2ab00f198d412108"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_reader_configuration.html#ae1848f9313953faf2ab00f198d412108">setInternalSubscriptionName</a> (std::string internalSubscriptionName)</td></tr>
 <tr class="separator:ae1848f9313953faf2ab00f198d412108"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a21f08d3d1a273f1d352c9018df36a0a2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a21f08d3d1a273f1d352c9018df36a0a2"></a>
-const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>getInternalSubscriptionName</b> () const </td></tr>
+<tr class="memitem:a21f08d3d1a273f1d352c9018df36a0a2"><td class="memItemLeft" align="right" valign="top">const std::string &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_reader_configuration.html#a21f08d3d1a273f1d352c9018df36a0a2">getInternalSubscriptionName</a> () const </td></tr>
 <tr class="separator:a21f08d3d1a273f1d352c9018df36a0a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a11da218b52a8936415029509b9c707e9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_reader_configuration.html#a11da218b52a8936415029509b9c707e9">setUnAckedMessagesTimeoutMs</a> (const uint64_t milliSeconds)</td></tr>
 <tr class="separator:a11da218b52a8936415029509b9c707e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a942456d5cabe99e9f7ed679ccba29a62"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_reader_configuration.html#a942456d5cabe99e9f7ed679ccba29a62">getUnAckedMessagesTimeoutMs</a> () const </td></tr>
 <tr class="separator:a942456d5cabe99e9f7ed679ccba29a62"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a23df99b9e97709fcaa50e1766eb84e9b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a23df99b9e97709fcaa50e1766eb84e9b"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>setTickDurationInMs</b> (const uint64_t milliSeconds)</td></tr>
+<tr class="memitem:a23df99b9e97709fcaa50e1766eb84e9b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_reader_configuration.html#a23df99b9e97709fcaa50e1766eb84e9b">setTickDurationInMs</a> (const uint64_t milliSeconds)</td></tr>
 <tr class="separator:a23df99b9e97709fcaa50e1766eb84e9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8ed171faab038b5aa1a3afb81edf5864"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8ed171faab038b5aa1a3afb81edf5864"></a>
-long&#160;</td><td class="memItemRight" valign="bottom"><b>getTickDurationInMs</b> () const </td></tr>
+<tr class="memitem:a8ed171faab038b5aa1a3afb81edf5864"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_reader_configuration.html#a8ed171faab038b5aa1a3afb81edf5864">getTickDurationInMs</a> () const </td></tr>
 <tr class="separator:a8ed171faab038b5aa1a3afb81edf5864"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab909115a0d99bf1d13f00d098bd4af6f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_reader_configuration.html#ab909115a0d99bf1d13f00d098bd4af6f">setAckGroupingTimeMs</a> (long ackGroupingMillis)</td></tr>
 <tr class="separator:ab909115a0d99bf1d13f00d098bd4af6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -164,20 +152,15 @@ long&#160;</td><td class="memItemRight" valign="bottom"><b>getTickDurationInMs</
 <tr class="separator:af3e84677688a37133d9b270f86aed8da"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a0bf3bfb8b9b43c6b25dd0988e2161324"><td class="memItemLeft" align="right" valign="top">long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_reader_configuration.html#a0bf3bfb8b9b43c6b25dd0988e2161324">getAckGroupingMaxSize</a> () const </td></tr>
 <tr class="separator:a0bf3bfb8b9b43c6b25dd0988e2161324"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a689a9e87f873ccb024cfe37a545c2f48"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a689a9e87f873ccb024cfe37a545c2f48"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>isEncryptionEnabled</b> () const </td></tr>
+<tr class="memitem:a689a9e87f873ccb024cfe37a545c2f48"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_reader_configuration.html#a689a9e87f873ccb024cfe37a545c2f48">isEncryptionEnabled</a> () const </td></tr>
 <tr class="separator:a689a9e87f873ccb024cfe37a545c2f48"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a5c4186099fdaea644c35af6db771c925"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5c4186099fdaea644c35af6db771c925"></a>
-const CryptoKeyReaderPtr&#160;</td><td class="memItemRight" valign="bottom"><b>getCryptoKeyReader</b> () const </td></tr>
+<tr class="memitem:a5c4186099fdaea644c35af6db771c925"><td class="memItemLeft" align="right" valign="top">const CryptoKeyReaderPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_reader_configuration.html#a5c4186099fdaea644c35af6db771c925">getCryptoKeyReader</a> () const </td></tr>
 <tr class="separator:a5c4186099fdaea644c35af6db771c925"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7ab4857034cf253af8e4b81695205a1b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7ab4857034cf253af8e4b81695205a1b"></a>
-<a class="el" href="classpulsar_1_1_reader_configuration.html">ReaderConfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>setCryptoKeyReader</b> (CryptoKeyReaderPtr cryptoKeyReader)</td></tr>
+<tr class="memitem:a7ab4857034cf253af8e4b81695205a1b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpulsar_1_1_reader_configuration.html">ReaderConfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_reader_configuration.html#a7ab4857034cf253af8e4b81695205a1b">setCryptoKeyReader</a> (CryptoKeyReaderPtr cryptoKeyReader)</td></tr>
 <tr class="separator:a7ab4857034cf253af8e4b81695205a1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a00ff5ce8e4c076ee6be2ccd33f81a5b9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a00ff5ce8e4c076ee6be2ccd33f81a5b9"></a>
-ConsumerCryptoFailureAction&#160;</td><td class="memItemRight" valign="bottom"><b>getCryptoFailureAction</b> () const </td></tr>
+<tr class="memitem:a00ff5ce8e4c076ee6be2ccd33f81a5b9"><td class="memItemLeft" align="right" valign="top">ConsumerCryptoFailureAction&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_reader_configuration.html#a00ff5ce8e4c076ee6be2ccd33f81a5b9">getCryptoFailureAction</a> () const </td></tr>
 <tr class="separator:a00ff5ce8e4c076ee6be2ccd33f81a5b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6040e935a25509a864d86518f3ebea5f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6040e935a25509a864d86518f3ebea5f"></a>
-<a class="el" href="classpulsar_1_1_reader_configuration.html">ReaderConfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>setCryptoFailureAction</b> (ConsumerCryptoFailureAction action)</td></tr>
+<tr class="memitem:a6040e935a25509a864d86518f3ebea5f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpulsar_1_1_reader_configuration.html">ReaderConfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_reader_configuration.html#a6040e935a25509a864d86518f3ebea5f">setCryptoFailureAction</a> (ConsumerCryptoFailureAction action)</td></tr>
 <tr class="separator:a6040e935a25509a864d86518f3ebea5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ad1bd0e07d5687ca7d7eee6a7d13c65ed"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_reader_configuration.html#ad1bd0e07d5687ca7d7eee6a7d13c65ed">hasProperty</a> (const std::string &amp;name) const </td></tr>
 <tr class="separator:ad1bd0e07d5687ca7d7eee6a7d13c65ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -227,6 +210,54 @@ ConsumerCryptoFailureAction&#160;</td><td class="memItemRight" valign="bottom"><
 
 </div>
 </div>
+<a class="anchor" id="a00ff5ce8e4c076ee6be2ccd33f81a5b9"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">ConsumerCryptoFailureAction pulsar::ReaderConfiguration::getCryptoFailureAction </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>the ConsumerCryptoFailureAction </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a5c4186099fdaea644c35af6db771c925"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const CryptoKeyReaderPtr pulsar::ReaderConfiguration::getCryptoKeyReader </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>the shared pointer to <a class="el" href="classpulsar_1_1_crypto_key_reader.html">CryptoKeyReader</a> </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a21f08d3d1a273f1d352c9018df36a0a2"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const std::string&amp; pulsar::ReaderConfiguration::getInternalSubscriptionName </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>the internal subscription name </dd></dl>
+
+</div>
+</div>
 <a class="anchor" id="a10d25a78295e0d795e4fe5a368472e19"></a>
 <div class="memitem">
 <div class="memproto">
@@ -267,6 +298,54 @@ ConsumerCryptoFailureAction&#160;</td><td class="memItemRight" valign="bottom"><
 
 </div>
 </div>
+<a class="anchor" id="ab5d3b2b220784b8476c5b4597757d9f8"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="namespacepulsar.html#a9bddad6880419962bbc6af877209cd49">ReaderListener</a> pulsar::ReaderConfiguration::getReaderListener </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>the configured <a class="el" href="namespacepulsar.html#a9bddad6880419962bbc6af877209cd49">ReaderListener</a> for the reader </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a60e69cc76f4d1fad156f4cfdeeaef502"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const std::string&amp; pulsar::ReaderConfiguration::getReaderName </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>the reader name </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a62f8b9a33f544cfd442917adfa783159"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int pulsar::ReaderConfiguration::getReceiverQueueSize </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>the receiver queue size </dd></dl>
+
+</div>
+</div>
 <a class="anchor" id="a14aa0170bd4cec3e12b9416f1dd9f370"></a>
 <div class="memitem">
 <div class="memproto">
@@ -283,6 +362,38 @@ ConsumerCryptoFailureAction&#160;</td><td class="memItemRight" valign="bottom"><
 
 </div>
 </div>
+<a class="anchor" id="ae3f5aa93a66d946fc6a11a7a2ba7ba20"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const std::string&amp; pulsar::ReaderConfiguration::getSubscriptionRolePrefix </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>the subscription role prefix </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a8ed171faab038b5aa1a3afb81edf5864"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">long pulsar::ReaderConfiguration::getTickDurationInMs </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>the tick duration time (in milliseconds) </dd></dl>
+
+</div>
+</div>
 <a class="anchor" id="a942456d5cabe99e9f7ed679ccba29a62"></a>
 <div class="memitem">
 <div class="memproto">
@@ -325,6 +436,54 @@ false if the property is not defined </dd></dl>
 
 </div>
 </div>
+<a class="anchor" id="ade7715e77da9c357145922490d180a5b"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool pulsar::ReaderConfiguration::hasReaderListener </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>true if <a class="el" href="namespacepulsar.html#a9bddad6880419962bbc6af877209cd49">ReaderListener</a> has been set </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a689a9e87f873ccb024cfe37a545c2f48"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool pulsar::ReaderConfiguration::isEncryptionEnabled </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>true if encryption keys are added </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a8ad4f393183dd3f5c09df5772eb2f83c"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">bool pulsar::ReaderConfiguration::isReadCompacted </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>true if readCompacted is enabled </dd></dl>
+
+</div>
+</div>
 <a class="anchor" id="af3e84677688a37133d9b270f86aed8da"></a>
 <div class="memitem">
 <div class="memproto">
@@ -371,6 +530,46 @@ false if the property is not defined </dd></dl>
 
 </div>
 </div>
+<a class="anchor" id="a6040e935a25509a864d86518f3ebea5f"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classpulsar_1_1_reader_configuration.html">ReaderConfiguration</a>&amp; pulsar::ReaderConfiguration::setCryptoFailureAction </td>
+          <td>(</td>
+          <td class="paramtype">ConsumerCryptoFailureAction&#160;</td>
+          <td class="paramname"><em>action</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the CryptoFailureAction for the reader. </p>
+
+</div>
+</div>
+<a class="anchor" id="a7ab4857034cf253af8e4b81695205a1b"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classpulsar_1_1_reader_configuration.html">ReaderConfiguration</a>&amp; pulsar::ReaderConfiguration::setCryptoKeyReader </td>
+          <td>(</td>
+          <td class="paramtype">CryptoKeyReaderPtr&#160;</td>
+          <td class="paramname"><em>cryptoKeyReader</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the shared pointer to <a class="el" href="classpulsar_1_1_crypto_key_reader.html">CryptoKeyReader</a>.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">the</td><td>shared pointer to <a class="el" href="classpulsar_1_1_crypto_key_reader.html">CryptoKeyReader</a> </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
 <a class="anchor" id="ae1848f9313953faf2ab00f198d412108"></a>
 <div class="memitem">
 <div class="memproto">
@@ -384,7 +583,8 @@ false if the property is not defined </dd></dl>
         </tr>
       </table>
 </div><div class="memdoc">
-<p>Set the internal subscription name. </p><dl class="params"><dt>Parameters</dt><dd>
+<p>Set the internal subscription name.</p>
+<dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">internal</td><td>subscriptionName </td></tr>
   </table>
@@ -443,6 +643,30 @@ false if the property is not defined </dd></dl>
 
 </div>
 </div>
+<a class="anchor" id="aaf766afd6e75d0e1454d81d980f019b3"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void pulsar::ReaderConfiguration::setReadCompacted </td>
+          <td>(</td>
+          <td class="paramtype">bool&#160;</td>
+          <td class="paramname"><em>compacted</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>If enabled, the consumer reads messages from the compacted topics rather than reading the full message backlog of the topic. This means that if the topic has been compacted, the consumer only sees the latest value for each key in the topic, up until the point in the topic message backlog that has been compacted. Beyond that point, message is sent as normal.</p>
+<p>readCompacted can only be enabled subscriptions to persistent topics, which have a single active consumer (for example, failure or exclusive subscriptions). Attempting to enable it on subscriptions to a non-persistent topics or on a shared subscription leads to the subscription call failure.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">readCompacted</td><td>whether to read from the compacted topic </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
 <a class="anchor" id="aa0d6dc39f30014d4d37872e9ddc85590"></a>
 <div class="memitem">
 <div class="memproto">
@@ -460,6 +684,29 @@ false if the property is not defined </dd></dl>
 
 </div>
 </div>
+<a class="anchor" id="a8d42ba4bd17f9ac54a609d94f98780a2"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void pulsar::ReaderConfiguration::setReaderName </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>readerName</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the reader name.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">readerName</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
 <a class="anchor" id="a0574cedc0bc7ccf457071df866830abe"></a>
 <div class="memitem">
 <div class="memproto">
@@ -474,9 +721,9 @@ false if the property is not defined </dd></dl>
       </table>
 </div><div class="memdoc">
 <p>Sets the size of the reader receive queue.</p>
-<p>The consumer receive queue controls how many messages can be accumulated by the <a class="el" href="classpulsar_1_1_consumer.html">Consumer</a> before the application calls receive(). Using a higher value could potentially increase the consumer throughput at the expense of bigger memory utilization.</p>
-<p>Setting the consumer queue size as zero decreases the throughput of the consumer, by disabling pre-fetching of messages. This approach improves the message distribution on shared subscription, by pushing messages only to the consumers that are ready to process them. Neither receive with timeout nor Partitioned Topics can be used if the consumer queue size is zero. The receive() function call should not be interrupted when the consumer queue size is zero.</p>
-<p>Default value is 1000 messages and should be good for most use cases.</p>
+<p>The consumer receive queue controls how many messages can be accumulated by the consumer before the application calls receive(). Using a higher value may potentially increase the consumer throughput at the expense of bigger memory utilization.</p>
+<p>Setting the consumer queue size to 0 decreases the throughput of the consumer by disabling pre-fetching of messages. This approach improves the message distribution on shared subscription by pushing messages only to the consumers that are ready to process them. Neither receive with timeout nor partitioned topics can be used if the consumer queue size is 0. The receive() function call should not be interrupted when the consumer queue size is 0.</p>
+<p>The default value is 1000 messages and it is appropriate for most use cases.</p>
 <dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
     <tr><td class="paramname">size</td><td>the new receiver queue size value </td></tr>
@@ -510,6 +757,55 @@ false if the property is not defined </dd></dl>
 
 </div>
 </div>
+<a class="anchor" id="a281c0ae5579461f80677b43126329cd1"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void pulsar::ReaderConfiguration::setSubscriptionRolePrefix </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>subscriptionRolePrefix</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the subscription role prefix.</p>
+<p>The default prefix is an empty string.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">subscriptionRolePrefix</td><td></td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a class="anchor" id="a23df99b9e97709fcaa50e1766eb84e9b"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void pulsar::ReaderConfiguration::setTickDurationInMs </td>
+          <td>(</td>
+          <td class="paramtype">const uint64_t&#160;</td>
+          <td class="paramname"><em>milliSeconds</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Set the tick duration time that defines the granularity of the ack-timeout redelivery (in milliseconds).</p>
+<p>The default value is 1000, which means 1 second.</p>
+<p>Using a higher tick time reduces the memory overhead to track messages when the ack-timeout is set to a bigger value.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">milliSeconds</td><td>the tick duration time (in milliseconds) </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
 <a class="anchor" id="a11da218b52a8936415029509b9c707e9"></a>
 <div class="memitem">
 <div class="memproto">
diff --git a/content/api/cpp/html/functions_func_g.html b/content/api/cpp/html/functions_func_g.html
index d26185e..7c27f3b 100644
--- a/content/api/cpp/html/functions_func_g.html
+++ b/content/api/cpp/html/functions_func_g.html
@@ -169,12 +169,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </li>
 <li>getConsumerName()
 : <a class="el" href="classpulsar_1_1_broker_consumer_stats.html#a3806cd15b0c67a7fdb9d44df5834a4c2">pulsar::BrokerConsumerStats</a>
+, <a class="el" href="classpulsar_1_1_consumer_configuration.html#aebd7234eebbc9e2089bbe228e076be25">pulsar::ConsumerConfiguration</a>
+</li>
+<li>getConsumerType()
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#ac41eb4911f47a9a7f9ca6735dc813b73">pulsar::ConsumerConfiguration</a>
 </li>
 <li>getCryptoFailureAction()
-: <a class="el" href="classpulsar_1_1_producer_configuration.html#a45eb06a8e2b4989910a3b14d7604370c">pulsar::ProducerConfiguration</a>
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#ad406b2e5f5fd894f8796f91f17e83ad6">pulsar::ConsumerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_producer_configuration.html#a45eb06a8e2b4989910a3b14d7604370c">pulsar::ProducerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_reader_configuration.html#a00ff5ce8e4c076ee6be2ccd33f81a5b9">pulsar::ReaderConfiguration</a>
 </li>
 <li>getCryptoKeyReader()
-: <a class="el" href="classpulsar_1_1_producer_configuration.html#a9c929a4bf830c40d0763bb320a5830d7">pulsar::ProducerConfiguration</a>
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#a4b1361de29d65b4bb9b01d96909dd264">pulsar::ConsumerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_producer_configuration.html#a9c929a4bf830c40d0763bb320a5830d7">pulsar::ProducerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_reader_configuration.html#a5c4186099fdaea644c35af6db771c925">pulsar::ReaderConfiguration</a>
 </li>
 <li>getData()
 : <a class="el" href="classpulsar_1_1_message.html#a2f3427c2aea3e7c7f597a0765ff9506a">pulsar::Message</a>
@@ -197,15 +205,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>getInitialSequenceId()
 : <a class="el" href="classpulsar_1_1_producer_configuration.html#a8ad8d07996b70a0905497e0f6d904b1b">pulsar::ProducerConfiguration</a>
 </li>
+<li>getInternalSubscriptionName()
+: <a class="el" href="classpulsar_1_1_reader_configuration.html#a21f08d3d1a273f1d352c9018df36a0a2">pulsar::ReaderConfiguration</a>
+</li>
 <li>getIOThreads()
 : <a class="el" href="classpulsar_1_1_client_configuration.html#a899019b5fc0af8ea20cc9e6f12cfc971">pulsar::ClientConfiguration</a>
 </li>
+<li>getKeySharedPolicy()
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#acaad0def412bb4d3bd41f5da4f48e458">pulsar::ConsumerConfiguration</a>
+</li>
 <li>getLastSequenceId()
 : <a class="el" href="classpulsar_1_1_producer.html#ad5f958205d95c8a556bfbc1dc7b7596c">pulsar::Producer</a>
 </li>
 <li>getLength()
 : <a class="el" href="classpulsar_1_1_message.html#a287c9e5fd5ee3bf094377060bdf33970">pulsar::Message</a>
 </li>
+<li>getListenerName()
+: <a class="el" href="classpulsar_1_1_client_configuration.html#a65ac952860954d7461de4b66b3917500">pulsar::ClientConfiguration</a>
+</li>
 <li>getLogConfFilePath()
 : <a class="el" href="classpulsar_1_1_client_configuration.html#a529fd8eca1a762badfabbe6a379fd52e">pulsar::ClientConfiguration</a>
 </li>
@@ -224,6 +241,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>getMessageId()
 : <a class="el" href="classpulsar_1_1_message.html#a21e6cb758f3ed40507023f76ee9b791d">pulsar::Message</a>
 </li>
+<li>getMessageListener()
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#abfdc3893ba00931c3ec38a4acc841e7e">pulsar::ConsumerConfiguration</a>
+</li>
 <li>getMessageListenerThreads()
 : <a class="el" href="classpulsar_1_1_client_configuration.html#a5e0051dc9e1d106dac05038402c588f5">pulsar::ClientConfiguration</a>
 </li>
@@ -275,6 +295,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>getPartitionsUpdateInterval()
 : <a class="el" href="classpulsar_1_1_client_configuration.html#a8e2c09b124d43c857e8d58ab83800030">pulsar::ClientConfiguration</a>
 </li>
+<li>getPatternAutoDiscoveryPeriod()
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#a04b8709d4fb7c8e56cad644c88692782">pulsar::ConsumerConfiguration</a>
+</li>
 <li>getProducerName()
 : <a class="el" href="classpulsar_1_1_producer.html#a6a43751abd70ca64a1c0f84103a502bf">pulsar::Producer</a>
 , <a class="el" href="classpulsar_1_1_producer_configuration.html#aa1a5b7f476660ff9bd1eaaa650acc25f">pulsar::ProducerConfiguration</a>
@@ -295,6 +318,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>getPublishTimestamp()
 : <a class="el" href="classpulsar_1_1_message.html#a33301ac60c27d6f4a7c25b5d1bdb0132">pulsar::Message</a>
 </li>
+<li>getReaderListener()
+: <a class="el" href="classpulsar_1_1_reader_configuration.html#ab5d3b2b220784b8476c5b4597757d9f8">pulsar::ReaderConfiguration</a>
+</li>
+<li>getReaderName()
+: <a class="el" href="classpulsar_1_1_reader_configuration.html#a60e69cc76f4d1fad156f4cfdeeaef502">pulsar::ReaderConfiguration</a>
+</li>
+<li>getReceiverQueueSize()
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#a4a87e62a6fc25abf3a952545046edba2">pulsar::ConsumerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_reader_configuration.html#a62f8b9a33f544cfd442917adfa783159">pulsar::ReaderConfiguration</a>
+</li>
 <li>getRedeliveryCount()
 : <a class="el" href="classpulsar_1_1_message.html#a8f47033662118123b86d257df85e069d">pulsar::Message</a>
 </li>
@@ -314,9 +347,25 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>getSendTimeout()
 : <a class="el" href="classpulsar_1_1_producer_configuration.html#a94f99e27cee00c0e3f58ef54b6942e61">pulsar::ProducerConfiguration</a>
 </li>
+<li>getStatsIntervalInSeconds()
+: <a class="el" href="classpulsar_1_1_client_configuration.html#acaa72b0f7e43d1f5cdc633946d26f51b">pulsar::ClientConfiguration</a>
+</li>
+<li>getSubscriptionInitialPosition()
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#a2ebdd798b5464e104ca34fe9a7ddab17">pulsar::ConsumerConfiguration</a>
+</li>
 <li>getSubscriptionName()
 : <a class="el" href="classpulsar_1_1_consumer.html#aa1b448ec43ed76b85e0136c93bc7fe74">pulsar::Consumer</a>
 </li>
+<li>getSubscriptionRolePrefix()
+: <a class="el" href="classpulsar_1_1_reader_configuration.html#ae3f5aa93a66d946fc6a11a7a2ba7ba20">pulsar::ReaderConfiguration</a>
+</li>
+<li>getTickDurationInMs()
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#a48d5037280916c93aa59e71fc6665b5a">pulsar::ConsumerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_reader_configuration.html#a8ed171faab038b5aa1a3afb81edf5864">pulsar::ReaderConfiguration</a>
+</li>
+<li>getTlsTrustCertsFilePath()
+: <a class="el" href="classpulsar_1_1_client_configuration.html#a0200d95d4c1f00812413414d9c9b44ef">pulsar::ClientConfiguration</a>
+</li>
 <li>getTopic()
 : <a class="el" href="classpulsar_1_1_consumer.html#a56a644eff066972cb8a0f5065ffcc73c">pulsar::Consumer</a>
 , <a class="el" href="classpulsar_1_1_producer.html#ab4af83fb29b1f4835a0a28597f70e195">pulsar::Producer</a>
diff --git a/content/api/cpp/html/functions_func_h.html b/content/api/cpp/html/functions_func_h.html
index 69eaf9a..0990107 100644
--- a/content/api/cpp/html/functions_func_h.html
+++ b/content/api/cpp/html/functions_func_h.html
@@ -120,6 +120,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>hasMessageAvailableAsync()
 : <a class="el" href="classpulsar_1_1_reader.html#a0c3755b32954d1aeb1b4ef60e4314c1d">pulsar::Reader</a>
 </li>
+<li>hasMessageListener()
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#a7c3396868f966268b12a5ac83baeaf4f">pulsar::ConsumerConfiguration</a>
+</li>
 <li>hasOrderingKey()
 : <a class="el" href="classpulsar_1_1_message.html#a8a682a98e64a5f4f0596f0527fff2f13">pulsar::Message</a>
 </li>
@@ -129,6 +132,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 , <a class="el" href="classpulsar_1_1_producer_configuration.html#aca61b460fccdb26585790c46395837d1">pulsar::ProducerConfiguration</a>
 , <a class="el" href="classpulsar_1_1_reader_configuration.html#ad1bd0e07d5687ca7d7eee6a7d13c65ed">pulsar::ReaderConfiguration</a>
 </li>
+<li>hasReaderListener()
+: <a class="el" href="classpulsar_1_1_reader_configuration.html#ade7715e77da9c357145922490d180a5b">pulsar::ReaderConfiguration</a>
+</li>
 <li>hasSchemaVersion()
 : <a class="el" href="classpulsar_1_1_message.html#a419bb04fa9b52e0b43d24d5b0a55800c">pulsar::Message</a>
 </li>
diff --git a/content/api/cpp/html/functions_func_i.html b/content/api/cpp/html/functions_func_i.html
index dd9621b..96b30a2 100644
--- a/content/api/cpp/html/functions_func_i.html
+++ b/content/api/cpp/html/functions_func_i.html
@@ -121,11 +121,26 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="classpulsar_1_1_broker_consumer_stats.html#a3fd64309f7ebc4ebf1322f3f52693aa5">pulsar::BrokerConsumerStats</a>
 </li>
 <li>isEncryptionEnabled()
-: <a class="el" href="classpulsar_1_1_producer_configuration.html#a552eb084a8c8a4e12b90c7cb247f7763">pulsar::ProducerConfiguration</a>
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#a6d35d794814ec16a583e10030ab2911d">pulsar::ConsumerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_producer_configuration.html#a552eb084a8c8a4e12b90c7cb247f7763">pulsar::ProducerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_reader_configuration.html#a689a9e87f873ccb024cfe37a545c2f48">pulsar::ReaderConfiguration</a>
+</li>
+<li>isReadCompacted()
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#a2635a64878d8bf47a24f0be2a1d14201">pulsar::ConsumerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_reader_configuration.html#a8ad4f393183dd3f5c09df5772eb2f83c">pulsar::ReaderConfiguration</a>
+</li>
+<li>isTlsAllowInsecureConnection()
+: <a class="el" href="classpulsar_1_1_client_configuration.html#ac9924c79749c02d44252314413e9fd7e">pulsar::ClientConfiguration</a>
+</li>
+<li>isUseTls()
+: <a class="el" href="classpulsar_1_1_client_configuration.html#a8743c78fd4ea30aea204a736683b5b91">pulsar::ClientConfiguration</a>
 </li>
 <li>isValid()
 : <a class="el" href="classpulsar_1_1_broker_consumer_stats.html#ab832325475970e501d0e10530696a8d1">pulsar::BrokerConsumerStats</a>
 </li>
+<li>isValidateHostName()
+: <a class="el" href="classpulsar_1_1_client_configuration.html#a157995c93a4f74b2c764931755f703d7">pulsar::ClientConfiguration</a>
+</li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->
diff --git a/content/api/cpp/html/functions_func_s.html b/content/api/cpp/html/functions_func_s.html
index 558edfc..78aaca9 100644
--- a/content/api/cpp/html/functions_func_s.html
+++ b/content/api/cpp/html/functions_func_s.html
@@ -175,6 +175,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>setConcurrentLookupRequest()
 : <a class="el" href="classpulsar_1_1_client_configuration.html#a0b9226918b57122b0ceb446657746e1c">pulsar::ClientConfiguration</a>
 </li>
+<li>setConsumerName()
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#a9a9c38d660aabc9162295de38bc26b77">pulsar::ConsumerConfiguration</a>
+</li>
 <li>setConsumerType()
 : <a class="el" href="classpulsar_1_1_consumer_configuration.html#ace6b2f1da486fcffacc4e877e5533268">pulsar::ConsumerConfiguration</a>
 </li>
@@ -182,10 +185,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="classpulsar_1_1_message_builder.html#ab88fc9caf6c2406ba7b34a1770484df8">pulsar::MessageBuilder</a>
 </li>
 <li>setCryptoFailureAction()
-: <a class="el" href="classpulsar_1_1_producer_configuration.html#aba3cf7628c250b54e55bfbb89fa0cc4a">pulsar::ProducerConfiguration</a>
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#a6baa4dbfe938c813385d263ef5dc1e04">pulsar::ConsumerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_producer_configuration.html#aba3cf7628c250b54e55bfbb89fa0cc4a">pulsar::ProducerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_reader_configuration.html#a6040e935a25509a864d86518f3ebea5f">pulsar::ReaderConfiguration</a>
 </li>
 <li>setCryptoKeyReader()
-: <a class="el" href="classpulsar_1_1_producer_configuration.html#aea9e5f80540eef4e8ce4c61ffd9a4e91">pulsar::ProducerConfiguration</a>
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#aa9c36fc44ee17ab41a36a6e53cb5dd23">pulsar::ConsumerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_producer_configuration.html#aea9e5f80540eef4e8ce4c61ffd9a4e91">pulsar::ProducerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_reader_configuration.html#a7ab4857034cf253af8e4b81695205a1b">pulsar::ReaderConfiguration</a>
 </li>
 <li>setDeliverAfter()
 : <a class="el" href="classpulsar_1_1_message_builder.html#a07e1f9b3bde32334ddc54c230c851155">pulsar::MessageBuilder</a>
@@ -211,6 +218,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>setKeySharedPolicy()
 : <a class="el" href="classpulsar_1_1_consumer_configuration.html#a772dc1c4f223fc753ecfa50cc6a42d3f">pulsar::ConsumerConfiguration</a>
 </li>
+<li>setListenerName()
+: <a class="el" href="classpulsar_1_1_client_configuration.html#a2b77a5eb371640f243524a0eed71bc08">pulsar::ClientConfiguration</a>
+</li>
 <li>setLogConfFilePath()
 : <a class="el" href="classpulsar_1_1_client_configuration.html#afffc25fc6be9f26221a206c49154b4cf">pulsar::ClientConfiguration</a>
 </li>
@@ -277,9 +287,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 , <a class="el" href="classpulsar_1_1_producer_configuration.html#a41bda460479f628ebfe753fef81ea5fe">pulsar::ProducerConfiguration</a>
 , <a class="el" href="classpulsar_1_1_reader_configuration.html#a425c28bb3142221771e5731d1fd39ab4">pulsar::ReaderConfiguration</a>
 </li>
+<li>setReadCompacted()
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#ae3f12b9f76982d8ea64f80adfb8af960">pulsar::ConsumerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_reader_configuration.html#aaf766afd6e75d0e1454d81d980f019b3">pulsar::ReaderConfiguration</a>
+</li>
 <li>setReaderListener()
 : <a class="el" href="classpulsar_1_1_reader_configuration.html#aa0d6dc39f30014d4d37872e9ddc85590">pulsar::ReaderConfiguration</a>
 </li>
+<li>setReaderName()
+: <a class="el" href="classpulsar_1_1_reader_configuration.html#a8d42ba4bd17f9ac54a609d94f98780a2">pulsar::ReaderConfiguration</a>
+</li>
 <li>setReceiverQueueSize()
 : <a class="el" href="classpulsar_1_1_consumer_configuration.html#a265d2cd1e9d1d329eff9b98346f245c2">pulsar::ConsumerConfiguration</a>
 , <a class="el" href="classpulsar_1_1_reader_configuration.html#a0574cedc0bc7ccf457071df866830abe">pulsar::ReaderConfiguration</a>
@@ -298,6 +315,25 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>setSequenceId()
 : <a class="el" href="classpulsar_1_1_message_builder.html#ae1c62a5fb7a064714b615be585d5bf92">pulsar::MessageBuilder</a>
 </li>
+<li>setStatsIntervalInSeconds()
+: <a class="el" href="classpulsar_1_1_client_configuration.html#ad4dbc03465c7cdfae528c9dfe9d43cec">pulsar::ClientConfiguration</a>
+</li>
+<li>setSubscriptionInitialPosition()
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#ab0e049e62befb9b924307ba6f990cd97">pulsar::ConsumerConfiguration</a>
+</li>
+<li>setSubscriptionRolePrefix()
+: <a class="el" href="classpulsar_1_1_reader_configuration.html#a281c0ae5579461f80677b43126329cd1">pulsar::ReaderConfiguration</a>
+</li>
+<li>setTickDurationInMs()
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#a8b86fc6d5d8ca8e5c5dd35aa8a1c52b4">pulsar::ConsumerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_reader_configuration.html#a23df99b9e97709fcaa50e1766eb84e9b">pulsar::ReaderConfiguration</a>
+</li>
+<li>setTlsAllowInsecureConnection()
+: <a class="el" href="classpulsar_1_1_client_configuration.html#a53c581f0f665bb415415acf68b0d0863">pulsar::ClientConfiguration</a>
+</li>
+<li>setTlsTrustCertsFilePath()
+: <a class="el" href="classpulsar_1_1_client_configuration.html#a978a9a94708363f434f26c3a23e16403">pulsar::ClientConfiguration</a>
+</li>
 <li>setTopicName()
 : <a class="el" href="classpulsar_1_1_message_id.html#a3d84665dab3feb64ed00183a322b92f2">pulsar::MessageId</a>
 </li>
@@ -305,6 +341,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="classpulsar_1_1_consumer_configuration.html#ad55a4f0187517c984de8d01f8660fb8f">pulsar::ConsumerConfiguration</a>
 , <a class="el" href="classpulsar_1_1_reader_configuration.html#a11da218b52a8936415029509b9c707e9">pulsar::ReaderConfiguration</a>
 </li>
+<li>setUseTls()
+: <a class="el" href="classpulsar_1_1_client_configuration.html#aeb23afe3c07abf5430ccca33dc71af7d">pulsar::ClientConfiguration</a>
+</li>
+<li>setValidateHostName()
+: <a class="el" href="classpulsar_1_1_client_configuration.html#a5d51d3e2208e043824578901c3ff8b48">pulsar::ClientConfiguration</a>
+</li>
 <li>subscribe()
 : <a class="el" href="classpulsar_1_1_client.html#aea2d7918286ecd127751d06e191a5471">pulsar::Client</a>
 </li>
diff --git a/content/api/cpp/html/functions_g.html b/content/api/cpp/html/functions_g.html
index 4ee6452..4f83bd4 100644
--- a/content/api/cpp/html/functions_g.html
+++ b/content/api/cpp/html/functions_g.html
@@ -170,12 +170,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </li>
 <li>getConsumerName()
 : <a class="el" href="classpulsar_1_1_broker_consumer_stats.html#a3806cd15b0c67a7fdb9d44df5834a4c2">pulsar::BrokerConsumerStats</a>
+, <a class="el" href="classpulsar_1_1_consumer_configuration.html#aebd7234eebbc9e2089bbe228e076be25">pulsar::ConsumerConfiguration</a>
+</li>
+<li>getConsumerType()
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#ac41eb4911f47a9a7f9ca6735dc813b73">pulsar::ConsumerConfiguration</a>
 </li>
 <li>getCryptoFailureAction()
-: <a class="el" href="classpulsar_1_1_producer_configuration.html#a45eb06a8e2b4989910a3b14d7604370c">pulsar::ProducerConfiguration</a>
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#ad406b2e5f5fd894f8796f91f17e83ad6">pulsar::ConsumerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_producer_configuration.html#a45eb06a8e2b4989910a3b14d7604370c">pulsar::ProducerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_reader_configuration.html#a00ff5ce8e4c076ee6be2ccd33f81a5b9">pulsar::ReaderConfiguration</a>
 </li>
 <li>getCryptoKeyReader()
-: <a class="el" href="classpulsar_1_1_producer_configuration.html#a9c929a4bf830c40d0763bb320a5830d7">pulsar::ProducerConfiguration</a>
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#a4b1361de29d65b4bb9b01d96909dd264">pulsar::ConsumerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_producer_configuration.html#a9c929a4bf830c40d0763bb320a5830d7">pulsar::ProducerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_reader_configuration.html#a5c4186099fdaea644c35af6db771c925">pulsar::ReaderConfiguration</a>
 </li>
 <li>getData()
 : <a class="el" href="classpulsar_1_1_message.html#a2f3427c2aea3e7c7f597a0765ff9506a">pulsar::Message</a>
@@ -198,15 +206,24 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>getInitialSequenceId()
 : <a class="el" href="classpulsar_1_1_producer_configuration.html#a8ad8d07996b70a0905497e0f6d904b1b">pulsar::ProducerConfiguration</a>
 </li>
+<li>getInternalSubscriptionName()
+: <a class="el" href="classpulsar_1_1_reader_configuration.html#a21f08d3d1a273f1d352c9018df36a0a2">pulsar::ReaderConfiguration</a>
+</li>
 <li>getIOThreads()
 : <a class="el" href="classpulsar_1_1_client_configuration.html#a899019b5fc0af8ea20cc9e6f12cfc971">pulsar::ClientConfiguration</a>
 </li>
+<li>getKeySharedPolicy()
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#acaad0def412bb4d3bd41f5da4f48e458">pulsar::ConsumerConfiguration</a>
+</li>
 <li>getLastSequenceId()
 : <a class="el" href="classpulsar_1_1_producer.html#ad5f958205d95c8a556bfbc1dc7b7596c">pulsar::Producer</a>
 </li>
 <li>getLength()
 : <a class="el" href="classpulsar_1_1_message.html#a287c9e5fd5ee3bf094377060bdf33970">pulsar::Message</a>
 </li>
+<li>getListenerName()
+: <a class="el" href="classpulsar_1_1_client_configuration.html#a65ac952860954d7461de4b66b3917500">pulsar::ClientConfiguration</a>
+</li>
 <li>getLogConfFilePath()
 : <a class="el" href="classpulsar_1_1_client_configuration.html#a529fd8eca1a762badfabbe6a379fd52e">pulsar::ClientConfiguration</a>
 </li>
@@ -225,6 +242,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>getMessageId()
 : <a class="el" href="classpulsar_1_1_message.html#a21e6cb758f3ed40507023f76ee9b791d">pulsar::Message</a>
 </li>
+<li>getMessageListener()
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#abfdc3893ba00931c3ec38a4acc841e7e">pulsar::ConsumerConfiguration</a>
+</li>
 <li>getMessageListenerThreads()
 : <a class="el" href="classpulsar_1_1_client_configuration.html#a5e0051dc9e1d106dac05038402c588f5">pulsar::ClientConfiguration</a>
 </li>
@@ -276,6 +296,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>getPartitionsUpdateInterval()
 : <a class="el" href="classpulsar_1_1_client_configuration.html#a8e2c09b124d43c857e8d58ab83800030">pulsar::ClientConfiguration</a>
 </li>
+<li>getPatternAutoDiscoveryPeriod()
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#a04b8709d4fb7c8e56cad644c88692782">pulsar::ConsumerConfiguration</a>
+</li>
 <li>getProducerName()
 : <a class="el" href="classpulsar_1_1_producer.html#a6a43751abd70ca64a1c0f84103a502bf">pulsar::Producer</a>
 , <a class="el" href="classpulsar_1_1_producer_configuration.html#aa1a5b7f476660ff9bd1eaaa650acc25f">pulsar::ProducerConfiguration</a>
@@ -296,6 +319,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>getPublishTimestamp()
 : <a class="el" href="classpulsar_1_1_message.html#a33301ac60c27d6f4a7c25b5d1bdb0132">pulsar::Message</a>
 </li>
+<li>getReaderListener()
+: <a class="el" href="classpulsar_1_1_reader_configuration.html#ab5d3b2b220784b8476c5b4597757d9f8">pulsar::ReaderConfiguration</a>
+</li>
+<li>getReaderName()
+: <a class="el" href="classpulsar_1_1_reader_configuration.html#a60e69cc76f4d1fad156f4cfdeeaef502">pulsar::ReaderConfiguration</a>
+</li>
+<li>getReceiverQueueSize()
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#a4a87e62a6fc25abf3a952545046edba2">pulsar::ConsumerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_reader_configuration.html#a62f8b9a33f544cfd442917adfa783159">pulsar::ReaderConfiguration</a>
+</li>
 <li>getRedeliveryCount()
 : <a class="el" href="classpulsar_1_1_message.html#a8f47033662118123b86d257df85e069d">pulsar::Message</a>
 </li>
@@ -315,9 +348,25 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>getSendTimeout()
 : <a class="el" href="classpulsar_1_1_producer_configuration.html#a94f99e27cee00c0e3f58ef54b6942e61">pulsar::ProducerConfiguration</a>
 </li>
+<li>getStatsIntervalInSeconds()
+: <a class="el" href="classpulsar_1_1_client_configuration.html#acaa72b0f7e43d1f5cdc633946d26f51b">pulsar::ClientConfiguration</a>
+</li>
+<li>getSubscriptionInitialPosition()
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#a2ebdd798b5464e104ca34fe9a7ddab17">pulsar::ConsumerConfiguration</a>
+</li>
 <li>getSubscriptionName()
 : <a class="el" href="classpulsar_1_1_consumer.html#aa1b448ec43ed76b85e0136c93bc7fe74">pulsar::Consumer</a>
 </li>
+<li>getSubscriptionRolePrefix()
+: <a class="el" href="classpulsar_1_1_reader_configuration.html#ae3f5aa93a66d946fc6a11a7a2ba7ba20">pulsar::ReaderConfiguration</a>
+</li>
+<li>getTickDurationInMs()
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#a48d5037280916c93aa59e71fc6665b5a">pulsar::ConsumerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_reader_configuration.html#a8ed171faab038b5aa1a3afb81edf5864">pulsar::ReaderConfiguration</a>
+</li>
+<li>getTlsTrustCertsFilePath()
+: <a class="el" href="classpulsar_1_1_client_configuration.html#a0200d95d4c1f00812413414d9c9b44ef">pulsar::ClientConfiguration</a>
+</li>
 <li>getTopic()
 : <a class="el" href="classpulsar_1_1_consumer.html#a56a644eff066972cb8a0f5065ffcc73c">pulsar::Consumer</a>
 , <a class="el" href="classpulsar_1_1_producer.html#ab4af83fb29b1f4835a0a28597f70e195">pulsar::Producer</a>
diff --git a/content/api/cpp/html/functions_h.html b/content/api/cpp/html/functions_h.html
index 9a235f0..14eb3d9 100644
--- a/content/api/cpp/html/functions_h.html
+++ b/content/api/cpp/html/functions_h.html
@@ -121,6 +121,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>hasMessageAvailableAsync()
 : <a class="el" href="classpulsar_1_1_reader.html#a0c3755b32954d1aeb1b4ef60e4314c1d">pulsar::Reader</a>
 </li>
+<li>hasMessageListener()
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#a7c3396868f966268b12a5ac83baeaf4f">pulsar::ConsumerConfiguration</a>
+</li>
 <li>hasOrderingKey()
 : <a class="el" href="classpulsar_1_1_message.html#a8a682a98e64a5f4f0596f0527fff2f13">pulsar::Message</a>
 </li>
@@ -130,6 +133,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 , <a class="el" href="classpulsar_1_1_producer_configuration.html#aca61b460fccdb26585790c46395837d1">pulsar::ProducerConfiguration</a>
 , <a class="el" href="classpulsar_1_1_reader_configuration.html#ad1bd0e07d5687ca7d7eee6a7d13c65ed">pulsar::ReaderConfiguration</a>
 </li>
+<li>hasReaderListener()
+: <a class="el" href="classpulsar_1_1_reader_configuration.html#ade7715e77da9c357145922490d180a5b">pulsar::ReaderConfiguration</a>
+</li>
 <li>hasSchemaVersion()
 : <a class="el" href="classpulsar_1_1_message.html#a419bb04fa9b52e0b43d24d5b0a55800c">pulsar::Message</a>
 </li>
diff --git a/content/api/cpp/html/functions_i.html b/content/api/cpp/html/functions_i.html
index 0a55021..f25c869 100644
--- a/content/api/cpp/html/functions_i.html
+++ b/content/api/cpp/html/functions_i.html
@@ -122,11 +122,26 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="classpulsar_1_1_broker_consumer_stats.html#a3fd64309f7ebc4ebf1322f3f52693aa5">pulsar::BrokerConsumerStats</a>
 </li>
 <li>isEncryptionEnabled()
-: <a class="el" href="classpulsar_1_1_producer_configuration.html#a552eb084a8c8a4e12b90c7cb247f7763">pulsar::ProducerConfiguration</a>
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#a6d35d794814ec16a583e10030ab2911d">pulsar::ConsumerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_producer_configuration.html#a552eb084a8c8a4e12b90c7cb247f7763">pulsar::ProducerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_reader_configuration.html#a689a9e87f873ccb024cfe37a545c2f48">pulsar::ReaderConfiguration</a>
+</li>
+<li>isReadCompacted()
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#a2635a64878d8bf47a24f0be2a1d14201">pulsar::ConsumerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_reader_configuration.html#a8ad4f393183dd3f5c09df5772eb2f83c">pulsar::ReaderConfiguration</a>
+</li>
+<li>isTlsAllowInsecureConnection()
+: <a class="el" href="classpulsar_1_1_client_configuration.html#ac9924c79749c02d44252314413e9fd7e">pulsar::ClientConfiguration</a>
+</li>
+<li>isUseTls()
+: <a class="el" href="classpulsar_1_1_client_configuration.html#a8743c78fd4ea30aea204a736683b5b91">pulsar::ClientConfiguration</a>
 </li>
 <li>isValid()
 : <a class="el" href="classpulsar_1_1_broker_consumer_stats.html#ab832325475970e501d0e10530696a8d1">pulsar::BrokerConsumerStats</a>
 </li>
+<li>isValidateHostName()
+: <a class="el" href="classpulsar_1_1_client_configuration.html#a157995c93a4f74b2c764931755f703d7">pulsar::ClientConfiguration</a>
+</li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->
diff --git a/content/api/cpp/html/functions_s.html b/content/api/cpp/html/functions_s.html
index 6991242..528f29e 100644
--- a/content/api/cpp/html/functions_s.html
+++ b/content/api/cpp/html/functions_s.html
@@ -176,6 +176,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>setConcurrentLookupRequest()
 : <a class="el" href="classpulsar_1_1_client_configuration.html#a0b9226918b57122b0ceb446657746e1c">pulsar::ClientConfiguration</a>
 </li>
+<li>setConsumerName()
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#a9a9c38d660aabc9162295de38bc26b77">pulsar::ConsumerConfiguration</a>
+</li>
 <li>setConsumerType()
 : <a class="el" href="classpulsar_1_1_consumer_configuration.html#ace6b2f1da486fcffacc4e877e5533268">pulsar::ConsumerConfiguration</a>
 </li>
@@ -183,10 +186,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="classpulsar_1_1_message_builder.html#ab88fc9caf6c2406ba7b34a1770484df8">pulsar::MessageBuilder</a>
 </li>
 <li>setCryptoFailureAction()
-: <a class="el" href="classpulsar_1_1_producer_configuration.html#aba3cf7628c250b54e55bfbb89fa0cc4a">pulsar::ProducerConfiguration</a>
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#a6baa4dbfe938c813385d263ef5dc1e04">pulsar::ConsumerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_producer_configuration.html#aba3cf7628c250b54e55bfbb89fa0cc4a">pulsar::ProducerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_reader_configuration.html#a6040e935a25509a864d86518f3ebea5f">pulsar::ReaderConfiguration</a>
 </li>
 <li>setCryptoKeyReader()
-: <a class="el" href="classpulsar_1_1_producer_configuration.html#aea9e5f80540eef4e8ce4c61ffd9a4e91">pulsar::ProducerConfiguration</a>
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#aa9c36fc44ee17ab41a36a6e53cb5dd23">pulsar::ConsumerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_producer_configuration.html#aea9e5f80540eef4e8ce4c61ffd9a4e91">pulsar::ProducerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_reader_configuration.html#a7ab4857034cf253af8e4b81695205a1b">pulsar::ReaderConfiguration</a>
 </li>
 <li>setDeliverAfter()
 : <a class="el" href="classpulsar_1_1_message_builder.html#a07e1f9b3bde32334ddc54c230c851155">pulsar::MessageBuilder</a>
@@ -212,6 +219,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>setKeySharedPolicy()
 : <a class="el" href="classpulsar_1_1_consumer_configuration.html#a772dc1c4f223fc753ecfa50cc6a42d3f">pulsar::ConsumerConfiguration</a>
 </li>
+<li>setListenerName()
+: <a class="el" href="classpulsar_1_1_client_configuration.html#a2b77a5eb371640f243524a0eed71bc08">pulsar::ClientConfiguration</a>
+</li>
 <li>setLogConfFilePath()
 : <a class="el" href="classpulsar_1_1_client_configuration.html#afffc25fc6be9f26221a206c49154b4cf">pulsar::ClientConfiguration</a>
 </li>
@@ -278,9 +288,16 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 , <a class="el" href="classpulsar_1_1_producer_configuration.html#a41bda460479f628ebfe753fef81ea5fe">pulsar::ProducerConfiguration</a>
 , <a class="el" href="classpulsar_1_1_reader_configuration.html#a425c28bb3142221771e5731d1fd39ab4">pulsar::ReaderConfiguration</a>
 </li>
+<li>setReadCompacted()
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#ae3f12b9f76982d8ea64f80adfb8af960">pulsar::ConsumerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_reader_configuration.html#aaf766afd6e75d0e1454d81d980f019b3">pulsar::ReaderConfiguration</a>
+</li>
 <li>setReaderListener()
 : <a class="el" href="classpulsar_1_1_reader_configuration.html#aa0d6dc39f30014d4d37872e9ddc85590">pulsar::ReaderConfiguration</a>
 </li>
+<li>setReaderName()
+: <a class="el" href="classpulsar_1_1_reader_configuration.html#a8d42ba4bd17f9ac54a609d94f98780a2">pulsar::ReaderConfiguration</a>
+</li>
 <li>setReceiverQueueSize()
 : <a class="el" href="classpulsar_1_1_consumer_configuration.html#a265d2cd1e9d1d329eff9b98346f245c2">pulsar::ConsumerConfiguration</a>
 , <a class="el" href="classpulsar_1_1_reader_configuration.html#a0574cedc0bc7ccf457071df866830abe">pulsar::ReaderConfiguration</a>
@@ -299,6 +316,25 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <li>setSequenceId()
 : <a class="el" href="classpulsar_1_1_message_builder.html#ae1c62a5fb7a064714b615be585d5bf92">pulsar::MessageBuilder</a>
 </li>
+<li>setStatsIntervalInSeconds()
+: <a class="el" href="classpulsar_1_1_client_configuration.html#ad4dbc03465c7cdfae528c9dfe9d43cec">pulsar::ClientConfiguration</a>
+</li>
+<li>setSubscriptionInitialPosition()
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#ab0e049e62befb9b924307ba6f990cd97">pulsar::ConsumerConfiguration</a>
+</li>
+<li>setSubscriptionRolePrefix()
+: <a class="el" href="classpulsar_1_1_reader_configuration.html#a281c0ae5579461f80677b43126329cd1">pulsar::ReaderConfiguration</a>
+</li>
+<li>setTickDurationInMs()
+: <a class="el" href="classpulsar_1_1_consumer_configuration.html#a8b86fc6d5d8ca8e5c5dd35aa8a1c52b4">pulsar::ConsumerConfiguration</a>
+, <a class="el" href="classpulsar_1_1_reader_configuration.html#a23df99b9e97709fcaa50e1766eb84e9b">pulsar::ReaderConfiguration</a>
+</li>
+<li>setTlsAllowInsecureConnection()
+: <a class="el" href="classpulsar_1_1_client_configuration.html#a53c581f0f665bb415415acf68b0d0863">pulsar::ClientConfiguration</a>
+</li>
+<li>setTlsTrustCertsFilePath()
+: <a class="el" href="classpulsar_1_1_client_configuration.html#a978a9a94708363f434f26c3a23e16403">pulsar::ClientConfiguration</a>
+</li>
 <li>setTopicName()
 : <a class="el" href="classpulsar_1_1_message_id.html#a3d84665dab3feb64ed00183a322b92f2">pulsar::MessageId</a>
 </li>
@@ -306,6 +342,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 : <a class="el" href="classpulsar_1_1_consumer_configuration.html#ad55a4f0187517c984de8d01f8660fb8f">pulsar::ConsumerConfiguration</a>
 , <a class="el" href="classpulsar_1_1_reader_configuration.html#a11da218b52a8936415029509b9c707e9">pulsar::ReaderConfiguration</a>
 </li>
+<li>setUseTls()
+: <a class="el" href="classpulsar_1_1_client_configuration.html#aeb23afe3c07abf5430ccca33dc71af7d">pulsar::ClientConfiguration</a>
+</li>
+<li>setValidateHostName()
+: <a class="el" href="classpulsar_1_1_client_configuration.html#a5d51d3e2208e043824578901c3ff8b48">pulsar::ClientConfiguration</a>
+</li>
 <li>subscribe()
 : <a class="el" href="classpulsar_1_1_client.html#aea2d7918286ecd127751d06e191a5471">pulsar::Client</a>
 </li>
diff --git a/content/api/cpp/html/search/all_11.js b/content/api/cpp/html/search/all_11.js
index 8a2c121..2fc902f 100644
--- a/content/api/cpp/html/search/all_11.js
+++ b/content/api/cpp/html/search/all_11.js
@@ -21,10 +21,11 @@ var searchData=
   ['setbrokerconsumerstatscachetimeinms',['setBrokerConsumerStatsCacheTimeInMs',['../classpulsar_1_1_consumer_configuration.html#a453a6af922fea7c45d56264d57925507',1,'pulsar::ConsumerConfiguration']]],
   ['setcompressiontype',['setCompressionType',['../classpulsar_1_1_producer_configuration.html#a2ad315297c101770a62209de5e5d5ad4',1,'pulsar::ProducerConfiguration']]],
   ['setconcurrentlookuprequest',['setConcurrentLookupRequest',['../classpulsar_1_1_client_configuration.html#a0b9226918b57122b0ceb446657746e1c',1,'pulsar::ClientConfiguration']]],
+  ['setconsumername',['setConsumerName',['../classpulsar_1_1_consumer_configuration.html#a9a9c38d660aabc9162295de38bc26b77',1,'pulsar::ConsumerConfiguration']]],
   ['setconsumertype',['setConsumerType',['../classpulsar_1_1_consumer_configuration.html#ace6b2f1da486fcffacc4e877e5533268',1,'pulsar::ConsumerConfiguration']]],
   ['setcontent',['setContent',['../classpulsar_1_1_message_builder.html#ab88fc9caf6c2406ba7b34a1770484df8',1,'pulsar::MessageBuilder']]],
-  ['setcryptofailureaction',['setCryptoFailureAction',['../classpulsar_1_1_producer_configuration.html#aba3cf7628c250b54e55bfbb89fa0cc4a',1,'pulsar::ProducerConfiguration']]],
-  ['setcryptokeyreader',['setCryptoKeyReader',['../classpulsar_1_1_producer_configuration.html#aea9e5f80540eef4e8ce4c61ffd9a4e91',1,'pulsar::ProducerConfiguration']]],
+  ['setcryptofailureaction',['setCryptoFailureAction',['../classpulsar_1_1_consumer_configuration.html#a6baa4dbfe938c813385d263ef5dc1e04',1,'pulsar::ConsumerConfiguration::setCryptoFailureAction()'],['../classpulsar_1_1_producer_configuration.html#aba3cf7628c250b54e55bfbb89fa0cc4a',1,'pulsar::ProducerConfiguration::setCryptoFailureAction()'],['../classpulsar_1_1_reader_configuration.html#a6040e935a25509a864d86518f3ebea5f',1,'pulsar::ReaderConfiguration::setCryptoFailureAction()']]],
+  ['setcryptokeyreader',['setCryptoKeyReader',['../classpulsar_1_1_consumer_configuration.html#aa9c36fc44ee17ab41a36a6e53cb5dd23',1,'pulsar::ConsumerConfiguration::setCryptoKeyReader()'],['../classpulsar_1_1_producer_configuration.html#aea9e5f80540eef4e8ce4c61ffd9a4e91',1,'pulsar::ProducerConfiguration::setCryptoKeyReader()'],['../classpulsar_1_1_reader_configuration.html#a7ab4857034cf253af8e4b81695205a1b',1,'pulsar::ReaderConfiguration::setCryptoKeyReader()']]],
   ['setdeliverafter',['setDeliverAfter',['../classpulsar_1_1_message_builder.html#a07e1f9b3bde32334ddc54c230c851155',1,'pulsar::MessageBuilder']]],
   ['setdeliverat',['setDeliverAt',['../classpulsar_1_1_message_builder.html#aed86cebe1662c5f917ee87f63b3c375f',1,'pulsar::MessageBuilder']]],
   ['seteventtimestamp',['setEventTimestamp',['../classpulsar_1_1_message_builder.html#a445ac7f5cac5282ef8248df399995338',1,'pulsar::MessageBuilder']]],
@@ -33,6 +34,7 @@ var searchData=
   ['setinternalsubscriptionname',['setInternalSubscriptionName',['../classpulsar_1_1_reader_configuration.html#ae1848f9313953faf2ab00f198d412108',1,'pulsar::ReaderConfiguration']]],
   ['setiothreads',['setIOThreads',['../classpulsar_1_1_client_configuration.html#a5081ce72cb0eb615fc209decdea7ca7a',1,'pulsar::ClientConfiguration']]],
   ['setkeysharedpolicy',['setKeySharedPolicy',['../classpulsar_1_1_consumer_configuration.html#a772dc1c4f223fc753ecfa50cc6a42d3f',1,'pulsar::ConsumerConfiguration']]],
+  ['setlistenername',['setListenerName',['../classpulsar_1_1_client_configuration.html#a2b77a5eb371640f243524a0eed71bc08',1,'pulsar::ClientConfiguration']]],
   ['setlogconffilepath',['setLogConfFilePath',['../classpulsar_1_1_client_configuration.html#afffc25fc6be9f26221a206c49154b4cf',1,'pulsar::ClientConfiguration']]],
   ['setlogger',['setLogger',['../classpulsar_1_1_client_configuration.html#a659d381af7aa84fc90189e3d728cf7e0',1,'pulsar::ClientConfiguration']]],
   ['setmaxpendingmessages',['setMaxPendingMessages',['../classpulsar_1_1_producer_configuration.html#a4b68d7fef4dada9e17e39032f0c1d589',1,'pulsar::ProducerConfiguration']]],
@@ -53,14 +55,24 @@ var searchData=
   ['setproducername',['setProducerName',['../classpulsar_1_1_producer_configuration.html#a00cc62139810ce2b07ce992d43c01748',1,'pulsar::ProducerConfiguration']]],
   ['setproperties',['setProperties',['../classpulsar_1_1_consumer_configuration.html#ab2c0ddeaf2537c4f7959b81f2ef64a5d',1,'pulsar::ConsumerConfiguration::setProperties()'],['../classpulsar_1_1_message_builder.html#a648ad88a75f576abb87dcab5fcb04e07',1,'pulsar::MessageBuilder::setProperties()'],['../classpulsar_1_1_producer_configuration.html#a3047640889e4ce12f129c30159fbcab2',1,'pulsar::ProducerConfiguration::setProperties()'],['../classpulsar_1_1_reader_configuration.html#ab0ab475a4765be [...]
   ['setproperty',['setProperty',['../classpulsar_1_1_consumer_configuration.html#a8399c4f4aa28a7373c46709f9206ecf3',1,'pulsar::ConsumerConfiguration::setProperty()'],['../classpulsar_1_1_message_builder.html#a81a20821afe64d6222f1ba6bd026a6b4',1,'pulsar::MessageBuilder::setProperty()'],['../classpulsar_1_1_producer_configuration.html#a41bda460479f628ebfe753fef81ea5fe',1,'pulsar::ProducerConfiguration::setProperty()'],['../classpulsar_1_1_reader_configuration.html#a425c28bb3142221771e5731d [...]
+  ['setreadcompacted',['setReadCompacted',['../classpulsar_1_1_consumer_configuration.html#ae3f12b9f76982d8ea64f80adfb8af960',1,'pulsar::ConsumerConfiguration::setReadCompacted()'],['../classpulsar_1_1_reader_configuration.html#aaf766afd6e75d0e1454d81d980f019b3',1,'pulsar::ReaderConfiguration::setReadCompacted()']]],
   ['setreaderlistener',['setReaderListener',['../classpulsar_1_1_reader_configuration.html#aa0d6dc39f30014d4d37872e9ddc85590',1,'pulsar::ReaderConfiguration']]],
+  ['setreadername',['setReaderName',['../classpulsar_1_1_reader_configuration.html#a8d42ba4bd17f9ac54a609d94f98780a2',1,'pulsar::ReaderConfiguration']]],
   ['setreceiverqueuesize',['setReceiverQueueSize',['../classpulsar_1_1_consumer_configuration.html#a265d2cd1e9d1d329eff9b98346f245c2',1,'pulsar::ConsumerConfiguration::setReceiverQueueSize()'],['../classpulsar_1_1_reader_configuration.html#a0574cedc0bc7ccf457071df866830abe',1,'pulsar::ReaderConfiguration::setReceiverQueueSize()']]],
   ['setreplicationclusters',['setReplicationClusters',['../classpulsar_1_1_message_builder.html#a4debd882e7450dee0b83ac0bdfdee775',1,'pulsar::MessageBuilder']]],
   ['setschema',['setSchema',['../classpulsar_1_1_consumer_configuration.html#aae87d7d3ae1e6ff6366bda6a569fd87c',1,'pulsar::ConsumerConfiguration::setSchema()'],['../classpulsar_1_1_producer_configuration.html#a48bbf349742a3d0571e16e987d7d7bbd',1,'pulsar::ProducerConfiguration::setSchema()'],['../classpulsar_1_1_reader_configuration.html#a330df4dbe27302427687dbbdd4420906',1,'pulsar::ReaderConfiguration::setSchema()']]],
   ['setsendtimeout',['setSendTimeout',['../classpulsar_1_1_producer_configuration.html#a33ea529f72531ec010d1ad935124f592',1,'pulsar::ProducerConfiguration']]],
   ['setsequenceid',['setSequenceId',['../classpulsar_1_1_message_builder.html#ae1c62a5fb7a064714b615be585d5bf92',1,'pulsar::MessageBuilder']]],
+  ['setstatsintervalinseconds',['setStatsIntervalInSeconds',['../classpulsar_1_1_client_configuration.html#ad4dbc03465c7cdfae528c9dfe9d43cec',1,'pulsar::ClientConfiguration']]],
+  ['setsubscriptioninitialposition',['setSubscriptionInitialPosition',['../classpulsar_1_1_consumer_configuration.html#ab0e049e62befb9b924307ba6f990cd97',1,'pulsar::ConsumerConfiguration']]],
+  ['setsubscriptionroleprefix',['setSubscriptionRolePrefix',['../classpulsar_1_1_reader_configuration.html#a281c0ae5579461f80677b43126329cd1',1,'pulsar::ReaderConfiguration']]],
+  ['settickdurationinms',['setTickDurationInMs',['../classpulsar_1_1_consumer_configuration.html#a8b86fc6d5d8ca8e5c5dd35aa8a1c52b4',1,'pulsar::ConsumerConfiguration::setTickDurationInMs()'],['../classpulsar_1_1_reader_configuration.html#a23df99b9e97709fcaa50e1766eb84e9b',1,'pulsar::ReaderConfiguration::setTickDurationInMs()']]],
+  ['settlsallowinsecureconnection',['setTlsAllowInsecureConnection',['../classpulsar_1_1_client_configuration.html#a53c581f0f665bb415415acf68b0d0863',1,'pulsar::ClientConfiguration']]],
+  ['settlstrustcertsfilepath',['setTlsTrustCertsFilePath',['../classpulsar_1_1_client_configuration.html#a978a9a94708363f434f26c3a23e16403',1,'pulsar::ClientConfiguration']]],
   ['settopicname',['setTopicName',['../classpulsar_1_1_message_id.html#a3d84665dab3feb64ed00183a322b92f2',1,'pulsar::MessageId']]],
   ['setunackedmessagestimeoutms',['setUnAckedMessagesTimeoutMs',['../classpulsar_1_1_consumer_configuration.html#ad55a4f0187517c984de8d01f8660fb8f',1,'pulsar::ConsumerConfiguration::setUnAckedMessagesTimeoutMs()'],['../classpulsar_1_1_reader_configuration.html#a11da218b52a8936415029509b9c707e9',1,'pulsar::ReaderConfiguration::setUnAckedMessagesTimeoutMs()']]],
+  ['setusetls',['setUseTls',['../classpulsar_1_1_client_configuration.html#aeb23afe3c07abf5430ccca33dc71af7d',1,'pulsar::ClientConfiguration']]],
+  ['setvalidatehostname',['setValidateHostName',['../classpulsar_1_1_client_configuration.html#a5d51d3e2208e043824578901c3ff8b48',1,'pulsar::ClientConfiguration']]],
   ['simpleloggerfactory',['SimpleLoggerFactory',['../classpulsar_1_1_simple_logger_factory.html',1,'pulsar']]],
   ['sticky',['STICKY',['../namespacepulsar.html#a499d1327931169d068b9b353f106dd04aed98d14aabee0f3bc70a0cc7723e5b16',1,'pulsar']]],
   ['string',['STRING',['../namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305ab936a9dad2cbb5fca28fc477ff39fb70',1,'pulsar']]],
diff --git a/content/api/cpp/html/search/all_6.js b/content/api/cpp/html/search/all_6.js
index 826bcc0..fb36c08 100644
--- a/content/api/cpp/html/search/all_6.js
+++ b/content/api/cpp/html/search/all_6.js
@@ -17,9 +17,10 @@ var searchData=
   ['getcompressiontype',['getCompressionType',['../classpulsar_1_1_producer_configuration.html#a548f91615fdcd5ecc88399c393048bda',1,'pulsar::ProducerConfiguration']]],
   ['getconcurrentlookuprequest',['getConcurrentLookupRequest',['../classpulsar_1_1_client_configuration.html#a4e22b6fc44b4555344ea49af9aaa2b81',1,'pulsar::ClientConfiguration']]],
   ['getconnectedsince',['getConnectedSince',['../classpulsar_1_1_broker_consumer_stats.html#ac03b51633cb154c978c7eee445f48d96',1,'pulsar::BrokerConsumerStats']]],
-  ['getconsumername',['getConsumerName',['../classpulsar_1_1_broker_consumer_stats.html#a3806cd15b0c67a7fdb9d44df5834a4c2',1,'pulsar::BrokerConsumerStats']]],
-  ['getcryptofailureaction',['getCryptoFailureAction',['../classpulsar_1_1_producer_configuration.html#a45eb06a8e2b4989910a3b14d7604370c',1,'pulsar::ProducerConfiguration']]],
-  ['getcryptokeyreader',['getCryptoKeyReader',['../classpulsar_1_1_producer_configuration.html#a9c929a4bf830c40d0763bb320a5830d7',1,'pulsar::ProducerConfiguration']]],
+  ['getconsumername',['getConsumerName',['../classpulsar_1_1_broker_consumer_stats.html#a3806cd15b0c67a7fdb9d44df5834a4c2',1,'pulsar::BrokerConsumerStats::getConsumerName()'],['../classpulsar_1_1_consumer_configuration.html#aebd7234eebbc9e2089bbe228e076be25',1,'pulsar::ConsumerConfiguration::getConsumerName()']]],
+  ['getconsumertype',['getConsumerType',['../classpulsar_1_1_consumer_configuration.html#ac41eb4911f47a9a7f9ca6735dc813b73',1,'pulsar::ConsumerConfiguration']]],
+  ['getcryptofailureaction',['getCryptoFailureAction',['../classpulsar_1_1_consumer_configuration.html#ad406b2e5f5fd894f8796f91f17e83ad6',1,'pulsar::ConsumerConfiguration::getCryptoFailureAction()'],['../classpulsar_1_1_producer_configuration.html#a45eb06a8e2b4989910a3b14d7604370c',1,'pulsar::ProducerConfiguration::getCryptoFailureAction()'],['../classpulsar_1_1_reader_configuration.html#a00ff5ce8e4c076ee6be2ccd33f81a5b9',1,'pulsar::ReaderConfiguration::getCryptoFailureAction()']]],
+  ['getcryptokeyreader',['getCryptoKeyReader',['../classpulsar_1_1_consumer_configuration.html#a4b1361de29d65b4bb9b01d96909dd264',1,'pulsar::ConsumerConfiguration::getCryptoKeyReader()'],['../classpulsar_1_1_producer_configuration.html#a9c929a4bf830c40d0763bb320a5830d7',1,'pulsar::ProducerConfiguration::getCryptoKeyReader()'],['../classpulsar_1_1_reader_configuration.html#a5c4186099fdaea644c35af6db771c925',1,'pulsar::ReaderConfiguration::getCryptoKeyReader()']]],
   ['getdata',['getData',['../classpulsar_1_1_message.html#a2f3427c2aea3e7c7f597a0765ff9506a',1,'pulsar::Message']]],
   ['getdataasstring',['getDataAsString',['../classpulsar_1_1_message.html#a3c0179431ecb2dfa73c48c93e22a9fbe',1,'pulsar::Message']]],
   ['getencryptionkeys',['getEncryptionKeys',['../classpulsar_1_1_producer_configuration.html#a8c7199c505ae8ad922a428444f0393e2',1,'pulsar::ProducerConfiguration']]],
@@ -27,15 +28,19 @@ var searchData=
   ['gethashingscheme',['getHashingScheme',['../classpulsar_1_1_producer_configuration.html#ad5222b12e277b8d7ddeed38c83798804',1,'pulsar::ProducerConfiguration']]],
   ['getimpl',['getImpl',['../classpulsar_1_1_broker_consumer_stats.html#a80db0d662a3694d94cbaaabae7133317',1,'pulsar::BrokerConsumerStats']]],
   ['getinitialsequenceid',['getInitialSequenceId',['../classpulsar_1_1_producer_configuration.html#a8ad8d07996b70a0905497e0f6d904b1b',1,'pulsar::ProducerConfiguration']]],
+  ['getinternalsubscriptionname',['getInternalSubscriptionName',['../classpulsar_1_1_reader_configuration.html#a21f08d3d1a273f1d352c9018df36a0a2',1,'pulsar::ReaderConfiguration']]],
   ['getiothreads',['getIOThreads',['../classpulsar_1_1_client_configuration.html#a899019b5fc0af8ea20cc9e6f12cfc971',1,'pulsar::ClientConfiguration']]],
+  ['getkeysharedpolicy',['getKeySharedPolicy',['../classpulsar_1_1_consumer_configuration.html#acaad0def412bb4d3bd41f5da4f48e458',1,'pulsar::ConsumerConfiguration']]],
   ['getlastsequenceid',['getLastSequenceId',['../classpulsar_1_1_producer.html#ad5f958205d95c8a556bfbc1dc7b7596c',1,'pulsar::Producer']]],
   ['getlength',['getLength',['../classpulsar_1_1_message.html#a287c9e5fd5ee3bf094377060bdf33970',1,'pulsar::Message']]],
+  ['getlistenername',['getListenerName',['../classpulsar_1_1_client_configuration.html#a65ac952860954d7461de4b66b3917500',1,'pulsar::ClientConfiguration']]],
   ['getlogconffilepath',['getLogConfFilePath',['../classpulsar_1_1_client_configuration.html#a529fd8eca1a762badfabbe6a379fd52e',1,'pulsar::ClientConfiguration']]],
   ['getmaxpendingmessages',['getMaxPendingMessages',['../classpulsar_1_1_producer_configuration.html#a244303fea863a6b664f80f05273a395a',1,'pulsar::ProducerConfiguration']]],
   ['getmaxpendingmessagesacrosspartitions',['getMaxPendingMessagesAcrossPartitions',['../classpulsar_1_1_producer_configuration.html#a4791e6a58ba180382e9fdc1e349a4188',1,'pulsar::ProducerConfiguration']]],
   ['getmaxtotalreceiverqueuesizeacrosspartitions',['getMaxTotalReceiverQueueSizeAcrossPartitions',['../classpulsar_1_1_consumer_configuration.html#a2ad7b00cae770f1f75ad5791ddf22052',1,'pulsar::ConsumerConfiguration']]],
   ['getmemorylimit',['getMemoryLimit',['../classpulsar_1_1_client_configuration.html#aa60e5e74d0a079941a2f07f3f2c52eb8',1,'pulsar::ClientConfiguration']]],
   ['getmessageid',['getMessageId',['../classpulsar_1_1_message.html#a21e6cb758f3ed40507023f76ee9b791d',1,'pulsar::Message']]],
+  ['getmessagelistener',['getMessageListener',['../classpulsar_1_1_consumer_configuration.html#abfdc3893ba00931c3ec38a4acc841e7e',1,'pulsar::ConsumerConfiguration']]],
   ['getmessagelistenerthreads',['getMessageListenerThreads',['../classpulsar_1_1_client_configuration.html#a5e0051dc9e1d106dac05038402c588f5',1,'pulsar::ClientConfiguration']]],
   ['getmessagerouterptr',['getMessageRouterPtr',['../classpulsar_1_1_producer_configuration.html#a6df169d09d8f11d0d7266b26efd04f98',1,'pulsar::ProducerConfiguration']]],
   ['getmsgbacklog',['getMsgBacklog',['../classpulsar_1_1_broker_consumer_stats.html#a453c7d2e95d471d6ca3f3416bb9fc211',1,'pulsar::BrokerConsumerStats']]],
@@ -53,16 +58,25 @@ var searchData=
   ['getpartitionsfortopicasync',['getPartitionsForTopicAsync',['../classpulsar_1_1_client.html#a2c3746c12dd5a531efcf2e8af96a3337',1,'pulsar::Client']]],
   ['getpartitionsroutingmode',['getPartitionsRoutingMode',['../classpulsar_1_1_producer_configuration.html#a39333994685da39faa13640aa101195f',1,'pulsar::ProducerConfiguration']]],
   ['getpartitionsupdateinterval',['getPartitionsUpdateInterval',['../classpulsar_1_1_client_configuration.html#a8e2c09b124d43c857e8d58ab83800030',1,'pulsar::ClientConfiguration']]],
+  ['getpatternautodiscoveryperiod',['getPatternAutoDiscoveryPeriod',['../classpulsar_1_1_consumer_configuration.html#a04b8709d4fb7c8e56cad644c88692782',1,'pulsar::ConsumerConfiguration']]],
   ['getproducername',['getProducerName',['../classpulsar_1_1_producer.html#a6a43751abd70ca64a1c0f84103a502bf',1,'pulsar::Producer::getProducerName()'],['../classpulsar_1_1_producer_configuration.html#aa1a5b7f476660ff9bd1eaaa650acc25f',1,'pulsar::ProducerConfiguration::getProducerName()']]],
   ['getproperties',['getProperties',['../classpulsar_1_1_consumer_configuration.html#aec243e85a8d95498d86f188a010dd761',1,'pulsar::ConsumerConfiguration::getProperties()'],['../classpulsar_1_1_message.html#ae0816817a2804b5d82099b313ad02486',1,'pulsar::Message::getProperties()'],['../classpulsar_1_1_producer_configuration.html#aeb2c124ebca7f3f3a15c54426548dc49',1,'pulsar::ProducerConfiguration::getProperties()'],['../classpulsar_1_1_reader_configuration.html#a10d25a78295e0d795e4fe5a368472 [...]
   ['getproperty',['getProperty',['../classpulsar_1_1_consumer_configuration.html#a42192fb1c47c3675876a64842a1c7129',1,'pulsar::ConsumerConfiguration::getProperty()'],['../classpulsar_1_1_message.html#ab7055947007f7f0b5b72a63ae20de13c',1,'pulsar::Message::getProperty()'],['../classpulsar_1_1_producer_configuration.html#a42b639517771ac1c9e28e41b7e6c2eef',1,'pulsar::ProducerConfiguration::getProperty()'],['../classpulsar_1_1_reader_configuration.html#a431e99ff92432453fad1f601d45bb23d',1,'pu [...]
   ['getpublishtimestamp',['getPublishTimestamp',['../classpulsar_1_1_message.html#a33301ac60c27d6f4a7c25b5d1bdb0132',1,'pulsar::Message']]],
+  ['getreaderlistener',['getReaderListener',['../classpulsar_1_1_reader_configuration.html#ab5d3b2b220784b8476c5b4597757d9f8',1,'pulsar::ReaderConfiguration']]],
+  ['getreadername',['getReaderName',['../classpulsar_1_1_reader_configuration.html#a60e69cc76f4d1fad156f4cfdeeaef502',1,'pulsar::ReaderConfiguration']]],
+  ['getreceiverqueuesize',['getReceiverQueueSize',['../classpulsar_1_1_consumer_configuration.html#a4a87e62a6fc25abf3a952545046edba2',1,'pulsar::ConsumerConfiguration::getReceiverQueueSize()'],['../classpulsar_1_1_reader_configuration.html#a62f8b9a33f544cfd442917adfa783159',1,'pulsar::ReaderConfiguration::getReceiverQueueSize()']]],
   ['getredeliverycount',['getRedeliveryCount',['../classpulsar_1_1_message.html#a8f47033662118123b86d257df85e069d',1,'pulsar::Message']]],
   ['getschema',['getSchema',['../classpulsar_1_1_consumer_configuration.html#a36fb40d434aa028761ef745b059ff423',1,'pulsar::ConsumerConfiguration::getSchema()'],['../classpulsar_1_1_producer_configuration.html#ad0dc9463d9d4d9ece48cf3b99ce6e4b2',1,'pulsar::ProducerConfiguration::getSchema()'],['../classpulsar_1_1_reader_configuration.html#a14aa0170bd4cec3e12b9416f1dd9f370',1,'pulsar::ReaderConfiguration::getSchema()'],['../classpulsar_1_1_schema_info.html#a36eafd2c0425688b45119cff33253b19' [...]
   ['getschematype',['getSchemaType',['../classpulsar_1_1_schema_info.html#a8e163eea89fedd4241e953f971f47d52',1,'pulsar::SchemaInfo']]],
   ['getschemaversion',['getSchemaVersion',['../classpulsar_1_1_message.html#a86cc577f4f0968589d4a7f8695826548',1,'pulsar::Message::getSchemaVersion()'],['../classpulsar_1_1_producer.html#afd49cd1e7eeff3aae6187d148d94a88b',1,'pulsar::Producer::getSchemaVersion()']]],
   ['getsendtimeout',['getSendTimeout',['../classpulsar_1_1_producer_configuration.html#a94f99e27cee00c0e3f58ef54b6942e61',1,'pulsar::ProducerConfiguration']]],
+  ['getstatsintervalinseconds',['getStatsIntervalInSeconds',['../classpulsar_1_1_client_configuration.html#acaa72b0f7e43d1f5cdc633946d26f51b',1,'pulsar::ClientConfiguration']]],
+  ['getsubscriptioninitialposition',['getSubscriptionInitialPosition',['../classpulsar_1_1_consumer_configuration.html#a2ebdd798b5464e104ca34fe9a7ddab17',1,'pulsar::ConsumerConfiguration']]],
   ['getsubscriptionname',['getSubscriptionName',['../classpulsar_1_1_consumer.html#aa1b448ec43ed76b85e0136c93bc7fe74',1,'pulsar::Consumer']]],
+  ['getsubscriptionroleprefix',['getSubscriptionRolePrefix',['../classpulsar_1_1_reader_configuration.html#ae3f5aa93a66d946fc6a11a7a2ba7ba20',1,'pulsar::ReaderConfiguration']]],
+  ['gettickdurationinms',['getTickDurationInMs',['../classpulsar_1_1_consumer_configuration.html#a48d5037280916c93aa59e71fc6665b5a',1,'pulsar::ConsumerConfiguration::getTickDurationInMs()'],['../classpulsar_1_1_reader_configuration.html#a8ed171faab038b5aa1a3afb81edf5864',1,'pulsar::ReaderConfiguration::getTickDurationInMs()']]],
+  ['gettlstrustcertsfilepath',['getTlsTrustCertsFilePath',['../classpulsar_1_1_client_configuration.html#a0200d95d4c1f00812413414d9c9b44ef',1,'pulsar::ClientConfiguration']]],
   ['gettopic',['getTopic',['../classpulsar_1_1_consumer.html#a56a644eff066972cb8a0f5065ffcc73c',1,'pulsar::Consumer::getTopic()'],['../classpulsar_1_1_producer.html#ab4af83fb29b1f4835a0a28597f70e195',1,'pulsar::Producer::getTopic()'],['../classpulsar_1_1_reader.html#a66ad710ed6295e5873c87322fba9fca9',1,'pulsar::Reader::getTopic()']]],
   ['gettopicname',['getTopicName',['../classpulsar_1_1_message.html#a220ce3bef7b8e5bfdcb64c22cc8c1f79',1,'pulsar::Message::getTopicName()'],['../classpulsar_1_1_message_id.html#a7fa19211fb401e0ede6a300d0164d351',1,'pulsar::MessageId::getTopicName()']]],
   ['gettype',['getType',['../classpulsar_1_1_broker_consumer_stats.html#a6d0dfb988e6228ce4d70031a4940c3a7',1,'pulsar::BrokerConsumerStats']]],
diff --git a/content/api/cpp/html/search/all_7.js b/content/api/cpp/html/search/all_7.js
index c8cc46b..4912c08 100644
--- a/content/api/cpp/html/search/all_7.js
+++ b/content/api/cpp/html/search/all_7.js
@@ -2,7 +2,9 @@ var searchData=
 [
   ['hasmessageavailable',['hasMessageAvailable',['../classpulsar_1_1_reader.html#a7f751b63fba4d4734ff79da590f9fd56',1,'pulsar::Reader']]],
   ['hasmessageavailableasync',['hasMessageAvailableAsync',['../classpulsar_1_1_reader.html#a0c3755b32954d1aeb1b4ef60e4314c1d',1,'pulsar::Reader']]],
+  ['hasmessagelistener',['hasMessageListener',['../classpulsar_1_1_consumer_configuration.html#a7c3396868f966268b12a5ac83baeaf4f',1,'pulsar::ConsumerConfiguration']]],
   ['hasorderingkey',['hasOrderingKey',['../classpulsar_1_1_message.html#a8a682a98e64a5f4f0596f0527fff2f13',1,'pulsar::Message']]],
   ['hasproperty',['hasProperty',['../classpulsar_1_1_consumer_configuration.html#a31e47b1ab57dd7788f777a7ce812f7a6',1,'pulsar::ConsumerConfiguration::hasProperty()'],['../classpulsar_1_1_message.html#a9a829dd199557ff87494690753abf9b7',1,'pulsar::Message::hasProperty()'],['../classpulsar_1_1_producer_configuration.html#aca61b460fccdb26585790c46395837d1',1,'pulsar::ProducerConfiguration::hasProperty()'],['../classpulsar_1_1_reader_configuration.html#ad1bd0e07d5687ca7d7eee6a7d13c65ed',1,'pu [...]
+  ['hasreaderlistener',['hasReaderListener',['../classpulsar_1_1_reader_configuration.html#ade7715e77da9c357145922490d180a5b',1,'pulsar::ReaderConfiguration']]],
   ['hasschemaversion',['hasSchemaVersion',['../classpulsar_1_1_message.html#a419bb04fa9b52e0b43d24d5b0a55800c',1,'pulsar::Message']]]
 ];
diff --git a/content/api/cpp/html/search/all_8.js b/content/api/cpp/html/search/all_8.js
index 35098a1..8be1192 100644
--- a/content/api/cpp/html/search/all_8.js
+++ b/content/api/cpp/html/search/all_8.js
@@ -6,6 +6,10 @@ var searchData=
   ['int64',['INT64',['../namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305a11fafed4115309cf1f33eac044e704a2',1,'pulsar']]],
   ['int8',['INT8',['../namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305a2c52dde965d6ba972179fa14116160e9',1,'pulsar']]],
   ['isblockedconsumeronunackedmsgs',['isBlockedConsumerOnUnackedMsgs',['../classpulsar_1_1_broker_consumer_stats.html#a3fd64309f7ebc4ebf1322f3f52693aa5',1,'pulsar::BrokerConsumerStats']]],
-  ['isencryptionenabled',['isEncryptionEnabled',['../classpulsar_1_1_producer_configuration.html#a552eb084a8c8a4e12b90c7cb247f7763',1,'pulsar::ProducerConfiguration']]],
-  ['isvalid',['isValid',['../classpulsar_1_1_broker_consumer_stats.html#ab832325475970e501d0e10530696a8d1',1,'pulsar::BrokerConsumerStats']]]
+  ['isencryptionenabled',['isEncryptionEnabled',['../classpulsar_1_1_consumer_configuration.html#a6d35d794814ec16a583e10030ab2911d',1,'pulsar::ConsumerConfiguration::isEncryptionEnabled()'],['../classpulsar_1_1_producer_configuration.html#a552eb084a8c8a4e12b90c7cb247f7763',1,'pulsar::ProducerConfiguration::isEncryptionEnabled()'],['../classpulsar_1_1_reader_configuration.html#a689a9e87f873ccb024cfe37a545c2f48',1,'pulsar::ReaderConfiguration::isEncryptionEnabled()']]],
+  ['isreadcompacted',['isReadCompacted',['../classpulsar_1_1_consumer_configuration.html#a2635a64878d8bf47a24f0be2a1d14201',1,'pulsar::ConsumerConfiguration::isReadCompacted()'],['../classpulsar_1_1_reader_configuration.html#a8ad4f393183dd3f5c09df5772eb2f83c',1,'pulsar::ReaderConfiguration::isReadCompacted()']]],
+  ['istlsallowinsecureconnection',['isTlsAllowInsecureConnection',['../classpulsar_1_1_client_configuration.html#ac9924c79749c02d44252314413e9fd7e',1,'pulsar::ClientConfiguration']]],
+  ['isusetls',['isUseTls',['../classpulsar_1_1_client_configuration.html#a8743c78fd4ea30aea204a736683b5b91',1,'pulsar::ClientConfiguration']]],
+  ['isvalid',['isValid',['../classpulsar_1_1_broker_consumer_stats.html#ab832325475970e501d0e10530696a8d1',1,'pulsar::BrokerConsumerStats']]],
+  ['isvalidatehostname',['isValidateHostName',['../classpulsar_1_1_client_configuration.html#a157995c93a4f74b2c764931755f703d7',1,'pulsar::ClientConfiguration']]]
 ];
diff --git a/content/api/cpp/html/search/functions_6.js b/content/api/cpp/html/search/functions_6.js
index 826bcc0..fb36c08 100644
--- a/content/api/cpp/html/search/functions_6.js
+++ b/content/api/cpp/html/search/functions_6.js
@@ -17,9 +17,10 @@ var searchData=
   ['getcompressiontype',['getCompressionType',['../classpulsar_1_1_producer_configuration.html#a548f91615fdcd5ecc88399c393048bda',1,'pulsar::ProducerConfiguration']]],
   ['getconcurrentlookuprequest',['getConcurrentLookupRequest',['../classpulsar_1_1_client_configuration.html#a4e22b6fc44b4555344ea49af9aaa2b81',1,'pulsar::ClientConfiguration']]],
   ['getconnectedsince',['getConnectedSince',['../classpulsar_1_1_broker_consumer_stats.html#ac03b51633cb154c978c7eee445f48d96',1,'pulsar::BrokerConsumerStats']]],
-  ['getconsumername',['getConsumerName',['../classpulsar_1_1_broker_consumer_stats.html#a3806cd15b0c67a7fdb9d44df5834a4c2',1,'pulsar::BrokerConsumerStats']]],
-  ['getcryptofailureaction',['getCryptoFailureAction',['../classpulsar_1_1_producer_configuration.html#a45eb06a8e2b4989910a3b14d7604370c',1,'pulsar::ProducerConfiguration']]],
-  ['getcryptokeyreader',['getCryptoKeyReader',['../classpulsar_1_1_producer_configuration.html#a9c929a4bf830c40d0763bb320a5830d7',1,'pulsar::ProducerConfiguration']]],
+  ['getconsumername',['getConsumerName',['../classpulsar_1_1_broker_consumer_stats.html#a3806cd15b0c67a7fdb9d44df5834a4c2',1,'pulsar::BrokerConsumerStats::getConsumerName()'],['../classpulsar_1_1_consumer_configuration.html#aebd7234eebbc9e2089bbe228e076be25',1,'pulsar::ConsumerConfiguration::getConsumerName()']]],
+  ['getconsumertype',['getConsumerType',['../classpulsar_1_1_consumer_configuration.html#ac41eb4911f47a9a7f9ca6735dc813b73',1,'pulsar::ConsumerConfiguration']]],
+  ['getcryptofailureaction',['getCryptoFailureAction',['../classpulsar_1_1_consumer_configuration.html#ad406b2e5f5fd894f8796f91f17e83ad6',1,'pulsar::ConsumerConfiguration::getCryptoFailureAction()'],['../classpulsar_1_1_producer_configuration.html#a45eb06a8e2b4989910a3b14d7604370c',1,'pulsar::ProducerConfiguration::getCryptoFailureAction()'],['../classpulsar_1_1_reader_configuration.html#a00ff5ce8e4c076ee6be2ccd33f81a5b9',1,'pulsar::ReaderConfiguration::getCryptoFailureAction()']]],
+  ['getcryptokeyreader',['getCryptoKeyReader',['../classpulsar_1_1_consumer_configuration.html#a4b1361de29d65b4bb9b01d96909dd264',1,'pulsar::ConsumerConfiguration::getCryptoKeyReader()'],['../classpulsar_1_1_producer_configuration.html#a9c929a4bf830c40d0763bb320a5830d7',1,'pulsar::ProducerConfiguration::getCryptoKeyReader()'],['../classpulsar_1_1_reader_configuration.html#a5c4186099fdaea644c35af6db771c925',1,'pulsar::ReaderConfiguration::getCryptoKeyReader()']]],
   ['getdata',['getData',['../classpulsar_1_1_message.html#a2f3427c2aea3e7c7f597a0765ff9506a',1,'pulsar::Message']]],
   ['getdataasstring',['getDataAsString',['../classpulsar_1_1_message.html#a3c0179431ecb2dfa73c48c93e22a9fbe',1,'pulsar::Message']]],
   ['getencryptionkeys',['getEncryptionKeys',['../classpulsar_1_1_producer_configuration.html#a8c7199c505ae8ad922a428444f0393e2',1,'pulsar::ProducerConfiguration']]],
@@ -27,15 +28,19 @@ var searchData=
   ['gethashingscheme',['getHashingScheme',['../classpulsar_1_1_producer_configuration.html#ad5222b12e277b8d7ddeed38c83798804',1,'pulsar::ProducerConfiguration']]],
   ['getimpl',['getImpl',['../classpulsar_1_1_broker_consumer_stats.html#a80db0d662a3694d94cbaaabae7133317',1,'pulsar::BrokerConsumerStats']]],
   ['getinitialsequenceid',['getInitialSequenceId',['../classpulsar_1_1_producer_configuration.html#a8ad8d07996b70a0905497e0f6d904b1b',1,'pulsar::ProducerConfiguration']]],
+  ['getinternalsubscriptionname',['getInternalSubscriptionName',['../classpulsar_1_1_reader_configuration.html#a21f08d3d1a273f1d352c9018df36a0a2',1,'pulsar::ReaderConfiguration']]],
   ['getiothreads',['getIOThreads',['../classpulsar_1_1_client_configuration.html#a899019b5fc0af8ea20cc9e6f12cfc971',1,'pulsar::ClientConfiguration']]],
+  ['getkeysharedpolicy',['getKeySharedPolicy',['../classpulsar_1_1_consumer_configuration.html#acaad0def412bb4d3bd41f5da4f48e458',1,'pulsar::ConsumerConfiguration']]],
   ['getlastsequenceid',['getLastSequenceId',['../classpulsar_1_1_producer.html#ad5f958205d95c8a556bfbc1dc7b7596c',1,'pulsar::Producer']]],
   ['getlength',['getLength',['../classpulsar_1_1_message.html#a287c9e5fd5ee3bf094377060bdf33970',1,'pulsar::Message']]],
+  ['getlistenername',['getListenerName',['../classpulsar_1_1_client_configuration.html#a65ac952860954d7461de4b66b3917500',1,'pulsar::ClientConfiguration']]],
   ['getlogconffilepath',['getLogConfFilePath',['../classpulsar_1_1_client_configuration.html#a529fd8eca1a762badfabbe6a379fd52e',1,'pulsar::ClientConfiguration']]],
   ['getmaxpendingmessages',['getMaxPendingMessages',['../classpulsar_1_1_producer_configuration.html#a244303fea863a6b664f80f05273a395a',1,'pulsar::ProducerConfiguration']]],
   ['getmaxpendingmessagesacrosspartitions',['getMaxPendingMessagesAcrossPartitions',['../classpulsar_1_1_producer_configuration.html#a4791e6a58ba180382e9fdc1e349a4188',1,'pulsar::ProducerConfiguration']]],
   ['getmaxtotalreceiverqueuesizeacrosspartitions',['getMaxTotalReceiverQueueSizeAcrossPartitions',['../classpulsar_1_1_consumer_configuration.html#a2ad7b00cae770f1f75ad5791ddf22052',1,'pulsar::ConsumerConfiguration']]],
   ['getmemorylimit',['getMemoryLimit',['../classpulsar_1_1_client_configuration.html#aa60e5e74d0a079941a2f07f3f2c52eb8',1,'pulsar::ClientConfiguration']]],
   ['getmessageid',['getMessageId',['../classpulsar_1_1_message.html#a21e6cb758f3ed40507023f76ee9b791d',1,'pulsar::Message']]],
+  ['getmessagelistener',['getMessageListener',['../classpulsar_1_1_consumer_configuration.html#abfdc3893ba00931c3ec38a4acc841e7e',1,'pulsar::ConsumerConfiguration']]],
   ['getmessagelistenerthreads',['getMessageListenerThreads',['../classpulsar_1_1_client_configuration.html#a5e0051dc9e1d106dac05038402c588f5',1,'pulsar::ClientConfiguration']]],
   ['getmessagerouterptr',['getMessageRouterPtr',['../classpulsar_1_1_producer_configuration.html#a6df169d09d8f11d0d7266b26efd04f98',1,'pulsar::ProducerConfiguration']]],
   ['getmsgbacklog',['getMsgBacklog',['../classpulsar_1_1_broker_consumer_stats.html#a453c7d2e95d471d6ca3f3416bb9fc211',1,'pulsar::BrokerConsumerStats']]],
@@ -53,16 +58,25 @@ var searchData=
   ['getpartitionsfortopicasync',['getPartitionsForTopicAsync',['../classpulsar_1_1_client.html#a2c3746c12dd5a531efcf2e8af96a3337',1,'pulsar::Client']]],
   ['getpartitionsroutingmode',['getPartitionsRoutingMode',['../classpulsar_1_1_producer_configuration.html#a39333994685da39faa13640aa101195f',1,'pulsar::ProducerConfiguration']]],
   ['getpartitionsupdateinterval',['getPartitionsUpdateInterval',['../classpulsar_1_1_client_configuration.html#a8e2c09b124d43c857e8d58ab83800030',1,'pulsar::ClientConfiguration']]],
+  ['getpatternautodiscoveryperiod',['getPatternAutoDiscoveryPeriod',['../classpulsar_1_1_consumer_configuration.html#a04b8709d4fb7c8e56cad644c88692782',1,'pulsar::ConsumerConfiguration']]],
   ['getproducername',['getProducerName',['../classpulsar_1_1_producer.html#a6a43751abd70ca64a1c0f84103a502bf',1,'pulsar::Producer::getProducerName()'],['../classpulsar_1_1_producer_configuration.html#aa1a5b7f476660ff9bd1eaaa650acc25f',1,'pulsar::ProducerConfiguration::getProducerName()']]],
   ['getproperties',['getProperties',['../classpulsar_1_1_consumer_configuration.html#aec243e85a8d95498d86f188a010dd761',1,'pulsar::ConsumerConfiguration::getProperties()'],['../classpulsar_1_1_message.html#ae0816817a2804b5d82099b313ad02486',1,'pulsar::Message::getProperties()'],['../classpulsar_1_1_producer_configuration.html#aeb2c124ebca7f3f3a15c54426548dc49',1,'pulsar::ProducerConfiguration::getProperties()'],['../classpulsar_1_1_reader_configuration.html#a10d25a78295e0d795e4fe5a368472 [...]
   ['getproperty',['getProperty',['../classpulsar_1_1_consumer_configuration.html#a42192fb1c47c3675876a64842a1c7129',1,'pulsar::ConsumerConfiguration::getProperty()'],['../classpulsar_1_1_message.html#ab7055947007f7f0b5b72a63ae20de13c',1,'pulsar::Message::getProperty()'],['../classpulsar_1_1_producer_configuration.html#a42b639517771ac1c9e28e41b7e6c2eef',1,'pulsar::ProducerConfiguration::getProperty()'],['../classpulsar_1_1_reader_configuration.html#a431e99ff92432453fad1f601d45bb23d',1,'pu [...]
   ['getpublishtimestamp',['getPublishTimestamp',['../classpulsar_1_1_message.html#a33301ac60c27d6f4a7c25b5d1bdb0132',1,'pulsar::Message']]],
+  ['getreaderlistener',['getReaderListener',['../classpulsar_1_1_reader_configuration.html#ab5d3b2b220784b8476c5b4597757d9f8',1,'pulsar::ReaderConfiguration']]],
+  ['getreadername',['getReaderName',['../classpulsar_1_1_reader_configuration.html#a60e69cc76f4d1fad156f4cfdeeaef502',1,'pulsar::ReaderConfiguration']]],
+  ['getreceiverqueuesize',['getReceiverQueueSize',['../classpulsar_1_1_consumer_configuration.html#a4a87e62a6fc25abf3a952545046edba2',1,'pulsar::ConsumerConfiguration::getReceiverQueueSize()'],['../classpulsar_1_1_reader_configuration.html#a62f8b9a33f544cfd442917adfa783159',1,'pulsar::ReaderConfiguration::getReceiverQueueSize()']]],
   ['getredeliverycount',['getRedeliveryCount',['../classpulsar_1_1_message.html#a8f47033662118123b86d257df85e069d',1,'pulsar::Message']]],
   ['getschema',['getSchema',['../classpulsar_1_1_consumer_configuration.html#a36fb40d434aa028761ef745b059ff423',1,'pulsar::ConsumerConfiguration::getSchema()'],['../classpulsar_1_1_producer_configuration.html#ad0dc9463d9d4d9ece48cf3b99ce6e4b2',1,'pulsar::ProducerConfiguration::getSchema()'],['../classpulsar_1_1_reader_configuration.html#a14aa0170bd4cec3e12b9416f1dd9f370',1,'pulsar::ReaderConfiguration::getSchema()'],['../classpulsar_1_1_schema_info.html#a36eafd2c0425688b45119cff33253b19' [...]
   ['getschematype',['getSchemaType',['../classpulsar_1_1_schema_info.html#a8e163eea89fedd4241e953f971f47d52',1,'pulsar::SchemaInfo']]],
   ['getschemaversion',['getSchemaVersion',['../classpulsar_1_1_message.html#a86cc577f4f0968589d4a7f8695826548',1,'pulsar::Message::getSchemaVersion()'],['../classpulsar_1_1_producer.html#afd49cd1e7eeff3aae6187d148d94a88b',1,'pulsar::Producer::getSchemaVersion()']]],
   ['getsendtimeout',['getSendTimeout',['../classpulsar_1_1_producer_configuration.html#a94f99e27cee00c0e3f58ef54b6942e61',1,'pulsar::ProducerConfiguration']]],
+  ['getstatsintervalinseconds',['getStatsIntervalInSeconds',['../classpulsar_1_1_client_configuration.html#acaa72b0f7e43d1f5cdc633946d26f51b',1,'pulsar::ClientConfiguration']]],
+  ['getsubscriptioninitialposition',['getSubscriptionInitialPosition',['../classpulsar_1_1_consumer_configuration.html#a2ebdd798b5464e104ca34fe9a7ddab17',1,'pulsar::ConsumerConfiguration']]],
   ['getsubscriptionname',['getSubscriptionName',['../classpulsar_1_1_consumer.html#aa1b448ec43ed76b85e0136c93bc7fe74',1,'pulsar::Consumer']]],
+  ['getsubscriptionroleprefix',['getSubscriptionRolePrefix',['../classpulsar_1_1_reader_configuration.html#ae3f5aa93a66d946fc6a11a7a2ba7ba20',1,'pulsar::ReaderConfiguration']]],
+  ['gettickdurationinms',['getTickDurationInMs',['../classpulsar_1_1_consumer_configuration.html#a48d5037280916c93aa59e71fc6665b5a',1,'pulsar::ConsumerConfiguration::getTickDurationInMs()'],['../classpulsar_1_1_reader_configuration.html#a8ed171faab038b5aa1a3afb81edf5864',1,'pulsar::ReaderConfiguration::getTickDurationInMs()']]],
+  ['gettlstrustcertsfilepath',['getTlsTrustCertsFilePath',['../classpulsar_1_1_client_configuration.html#a0200d95d4c1f00812413414d9c9b44ef',1,'pulsar::ClientConfiguration']]],
   ['gettopic',['getTopic',['../classpulsar_1_1_consumer.html#a56a644eff066972cb8a0f5065ffcc73c',1,'pulsar::Consumer::getTopic()'],['../classpulsar_1_1_producer.html#ab4af83fb29b1f4835a0a28597f70e195',1,'pulsar::Producer::getTopic()'],['../classpulsar_1_1_reader.html#a66ad710ed6295e5873c87322fba9fca9',1,'pulsar::Reader::getTopic()']]],
   ['gettopicname',['getTopicName',['../classpulsar_1_1_message.html#a220ce3bef7b8e5bfdcb64c22cc8c1f79',1,'pulsar::Message::getTopicName()'],['../classpulsar_1_1_message_id.html#a7fa19211fb401e0ede6a300d0164d351',1,'pulsar::MessageId::getTopicName()']]],
   ['gettype',['getType',['../classpulsar_1_1_broker_consumer_stats.html#a6d0dfb988e6228ce4d70031a4940c3a7',1,'pulsar::BrokerConsumerStats']]],
diff --git a/content/api/cpp/html/search/functions_7.js b/content/api/cpp/html/search/functions_7.js
index c8cc46b..4912c08 100644
--- a/content/api/cpp/html/search/functions_7.js
+++ b/content/api/cpp/html/search/functions_7.js
@@ -2,7 +2,9 @@ var searchData=
 [
   ['hasmessageavailable',['hasMessageAvailable',['../classpulsar_1_1_reader.html#a7f751b63fba4d4734ff79da590f9fd56',1,'pulsar::Reader']]],
   ['hasmessageavailableasync',['hasMessageAvailableAsync',['../classpulsar_1_1_reader.html#a0c3755b32954d1aeb1b4ef60e4314c1d',1,'pulsar::Reader']]],
+  ['hasmessagelistener',['hasMessageListener',['../classpulsar_1_1_consumer_configuration.html#a7c3396868f966268b12a5ac83baeaf4f',1,'pulsar::ConsumerConfiguration']]],
   ['hasorderingkey',['hasOrderingKey',['../classpulsar_1_1_message.html#a8a682a98e64a5f4f0596f0527fff2f13',1,'pulsar::Message']]],
   ['hasproperty',['hasProperty',['../classpulsar_1_1_consumer_configuration.html#a31e47b1ab57dd7788f777a7ce812f7a6',1,'pulsar::ConsumerConfiguration::hasProperty()'],['../classpulsar_1_1_message.html#a9a829dd199557ff87494690753abf9b7',1,'pulsar::Message::hasProperty()'],['../classpulsar_1_1_producer_configuration.html#aca61b460fccdb26585790c46395837d1',1,'pulsar::ProducerConfiguration::hasProperty()'],['../classpulsar_1_1_reader_configuration.html#ad1bd0e07d5687ca7d7eee6a7d13c65ed',1,'pu [...]
+  ['hasreaderlistener',['hasReaderListener',['../classpulsar_1_1_reader_configuration.html#ade7715e77da9c357145922490d180a5b',1,'pulsar::ReaderConfiguration']]],
   ['hasschemaversion',['hasSchemaVersion',['../classpulsar_1_1_message.html#a419bb04fa9b52e0b43d24d5b0a55800c',1,'pulsar::Message']]]
 ];
diff --git a/content/api/cpp/html/search/functions_8.js b/content/api/cpp/html/search/functions_8.js
index 4aee224..a274062 100644
--- a/content/api/cpp/html/search/functions_8.js
+++ b/content/api/cpp/html/search/functions_8.js
@@ -2,6 +2,10 @@ var searchData=
 [
   ['initialize',['initialize',['../classpulsar_1_1_oauth2_flow.html#a2d9a138289565a4e07aded8fffdcb96e',1,'pulsar::Oauth2Flow']]],
   ['isblockedconsumeronunackedmsgs',['isBlockedConsumerOnUnackedMsgs',['../classpulsar_1_1_broker_consumer_stats.html#a3fd64309f7ebc4ebf1322f3f52693aa5',1,'pulsar::BrokerConsumerStats']]],
-  ['isencryptionenabled',['isEncryptionEnabled',['../classpulsar_1_1_producer_configuration.html#a552eb084a8c8a4e12b90c7cb247f7763',1,'pulsar::ProducerConfiguration']]],
-  ['isvalid',['isValid',['../classpulsar_1_1_broker_consumer_stats.html#ab832325475970e501d0e10530696a8d1',1,'pulsar::BrokerConsumerStats']]]
+  ['isencryptionenabled',['isEncryptionEnabled',['../classpulsar_1_1_consumer_configuration.html#a6d35d794814ec16a583e10030ab2911d',1,'pulsar::ConsumerConfiguration::isEncryptionEnabled()'],['../classpulsar_1_1_producer_configuration.html#a552eb084a8c8a4e12b90c7cb247f7763',1,'pulsar::ProducerConfiguration::isEncryptionEnabled()'],['../classpulsar_1_1_reader_configuration.html#a689a9e87f873ccb024cfe37a545c2f48',1,'pulsar::ReaderConfiguration::isEncryptionEnabled()']]],
+  ['isreadcompacted',['isReadCompacted',['../classpulsar_1_1_consumer_configuration.html#a2635a64878d8bf47a24f0be2a1d14201',1,'pulsar::ConsumerConfiguration::isReadCompacted()'],['../classpulsar_1_1_reader_configuration.html#a8ad4f393183dd3f5c09df5772eb2f83c',1,'pulsar::ReaderConfiguration::isReadCompacted()']]],
+  ['istlsallowinsecureconnection',['isTlsAllowInsecureConnection',['../classpulsar_1_1_client_configuration.html#ac9924c79749c02d44252314413e9fd7e',1,'pulsar::ClientConfiguration']]],
+  ['isusetls',['isUseTls',['../classpulsar_1_1_client_configuration.html#a8743c78fd4ea30aea204a736683b5b91',1,'pulsar::ClientConfiguration']]],
+  ['isvalid',['isValid',['../classpulsar_1_1_broker_consumer_stats.html#ab832325475970e501d0e10530696a8d1',1,'pulsar::BrokerConsumerStats']]],
+  ['isvalidatehostname',['isValidateHostName',['../classpulsar_1_1_client_configuration.html#a157995c93a4f74b2c764931755f703d7',1,'pulsar::ClientConfiguration']]]
 ];
diff --git a/content/api/cpp/html/search/functions_d.js b/content/api/cpp/html/search/functions_d.js
index 6836582..a038f7a 100644
--- a/content/api/cpp/html/search/functions_d.js
+++ b/content/api/cpp/html/search/functions_d.js
@@ -19,10 +19,11 @@ var searchData=
   ['setbrokerconsumerstatscachetimeinms',['setBrokerConsumerStatsCacheTimeInMs',['../classpulsar_1_1_consumer_configuration.html#a453a6af922fea7c45d56264d57925507',1,'pulsar::ConsumerConfiguration']]],
   ['setcompressiontype',['setCompressionType',['../classpulsar_1_1_producer_configuration.html#a2ad315297c101770a62209de5e5d5ad4',1,'pulsar::ProducerConfiguration']]],
   ['setconcurrentlookuprequest',['setConcurrentLookupRequest',['../classpulsar_1_1_client_configuration.html#a0b9226918b57122b0ceb446657746e1c',1,'pulsar::ClientConfiguration']]],
+  ['setconsumername',['setConsumerName',['../classpulsar_1_1_consumer_configuration.html#a9a9c38d660aabc9162295de38bc26b77',1,'pulsar::ConsumerConfiguration']]],
   ['setconsumertype',['setConsumerType',['../classpulsar_1_1_consumer_configuration.html#ace6b2f1da486fcffacc4e877e5533268',1,'pulsar::ConsumerConfiguration']]],
   ['setcontent',['setContent',['../classpulsar_1_1_message_builder.html#ab88fc9caf6c2406ba7b34a1770484df8',1,'pulsar::MessageBuilder']]],
-  ['setcryptofailureaction',['setCryptoFailureAction',['../classpulsar_1_1_producer_configuration.html#aba3cf7628c250b54e55bfbb89fa0cc4a',1,'pulsar::ProducerConfiguration']]],
-  ['setcryptokeyreader',['setCryptoKeyReader',['../classpulsar_1_1_producer_configuration.html#aea9e5f80540eef4e8ce4c61ffd9a4e91',1,'pulsar::ProducerConfiguration']]],
+  ['setcryptofailureaction',['setCryptoFailureAction',['../classpulsar_1_1_consumer_configuration.html#a6baa4dbfe938c813385d263ef5dc1e04',1,'pulsar::ConsumerConfiguration::setCryptoFailureAction()'],['../classpulsar_1_1_producer_configuration.html#aba3cf7628c250b54e55bfbb89fa0cc4a',1,'pulsar::ProducerConfiguration::setCryptoFailureAction()'],['../classpulsar_1_1_reader_configuration.html#a6040e935a25509a864d86518f3ebea5f',1,'pulsar::ReaderConfiguration::setCryptoFailureAction()']]],
+  ['setcryptokeyreader',['setCryptoKeyReader',['../classpulsar_1_1_consumer_configuration.html#aa9c36fc44ee17ab41a36a6e53cb5dd23',1,'pulsar::ConsumerConfiguration::setCryptoKeyReader()'],['../classpulsar_1_1_producer_configuration.html#aea9e5f80540eef4e8ce4c61ffd9a4e91',1,'pulsar::ProducerConfiguration::setCryptoKeyReader()'],['../classpulsar_1_1_reader_configuration.html#a7ab4857034cf253af8e4b81695205a1b',1,'pulsar::ReaderConfiguration::setCryptoKeyReader()']]],
   ['setdeliverafter',['setDeliverAfter',['../classpulsar_1_1_message_builder.html#a07e1f9b3bde32334ddc54c230c851155',1,'pulsar::MessageBuilder']]],
   ['setdeliverat',['setDeliverAt',['../classpulsar_1_1_message_builder.html#aed86cebe1662c5f917ee87f63b3c375f',1,'pulsar::MessageBuilder']]],
   ['seteventtimestamp',['setEventTimestamp',['../classpulsar_1_1_message_builder.html#a445ac7f5cac5282ef8248df399995338',1,'pulsar::MessageBuilder']]],
@@ -31,6 +32,7 @@ var searchData=
   ['setinternalsubscriptionname',['setInternalSubscriptionName',['../classpulsar_1_1_reader_configuration.html#ae1848f9313953faf2ab00f198d412108',1,'pulsar::ReaderConfiguration']]],
   ['setiothreads',['setIOThreads',['../classpulsar_1_1_client_configuration.html#a5081ce72cb0eb615fc209decdea7ca7a',1,'pulsar::ClientConfiguration']]],
   ['setkeysharedpolicy',['setKeySharedPolicy',['../classpulsar_1_1_consumer_configuration.html#a772dc1c4f223fc753ecfa50cc6a42d3f',1,'pulsar::ConsumerConfiguration']]],
+  ['setlistenername',['setListenerName',['../classpulsar_1_1_client_configuration.html#a2b77a5eb371640f243524a0eed71bc08',1,'pulsar::ClientConfiguration']]],
   ['setlogconffilepath',['setLogConfFilePath',['../classpulsar_1_1_client_configuration.html#afffc25fc6be9f26221a206c49154b4cf',1,'pulsar::ClientConfiguration']]],
   ['setlogger',['setLogger',['../classpulsar_1_1_client_configuration.html#a659d381af7aa84fc90189e3d728cf7e0',1,'pulsar::ClientConfiguration']]],
   ['setmaxpendingmessages',['setMaxPendingMessages',['../classpulsar_1_1_producer_configuration.html#a4b68d7fef4dada9e17e39032f0c1d589',1,'pulsar::ProducerConfiguration']]],
@@ -51,14 +53,24 @@ var searchData=
   ['setproducername',['setProducerName',['../classpulsar_1_1_producer_configuration.html#a00cc62139810ce2b07ce992d43c01748',1,'pulsar::ProducerConfiguration']]],
   ['setproperties',['setProperties',['../classpulsar_1_1_consumer_configuration.html#ab2c0ddeaf2537c4f7959b81f2ef64a5d',1,'pulsar::ConsumerConfiguration::setProperties()'],['../classpulsar_1_1_message_builder.html#a648ad88a75f576abb87dcab5fcb04e07',1,'pulsar::MessageBuilder::setProperties()'],['../classpulsar_1_1_producer_configuration.html#a3047640889e4ce12f129c30159fbcab2',1,'pulsar::ProducerConfiguration::setProperties()'],['../classpulsar_1_1_reader_configuration.html#ab0ab475a4765be [...]
   ['setproperty',['setProperty',['../classpulsar_1_1_consumer_configuration.html#a8399c4f4aa28a7373c46709f9206ecf3',1,'pulsar::ConsumerConfiguration::setProperty()'],['../classpulsar_1_1_message_builder.html#a81a20821afe64d6222f1ba6bd026a6b4',1,'pulsar::MessageBuilder::setProperty()'],['../classpulsar_1_1_producer_configuration.html#a41bda460479f628ebfe753fef81ea5fe',1,'pulsar::ProducerConfiguration::setProperty()'],['../classpulsar_1_1_reader_configuration.html#a425c28bb3142221771e5731d [...]
+  ['setreadcompacted',['setReadCompacted',['../classpulsar_1_1_consumer_configuration.html#ae3f12b9f76982d8ea64f80adfb8af960',1,'pulsar::ConsumerConfiguration::setReadCompacted()'],['../classpulsar_1_1_reader_configuration.html#aaf766afd6e75d0e1454d81d980f019b3',1,'pulsar::ReaderConfiguration::setReadCompacted()']]],
   ['setreaderlistener',['setReaderListener',['../classpulsar_1_1_reader_configuration.html#aa0d6dc39f30014d4d37872e9ddc85590',1,'pulsar::ReaderConfiguration']]],
+  ['setreadername',['setReaderName',['../classpulsar_1_1_reader_configuration.html#a8d42ba4bd17f9ac54a609d94f98780a2',1,'pulsar::ReaderConfiguration']]],
   ['setreceiverqueuesize',['setReceiverQueueSize',['../classpulsar_1_1_consumer_configuration.html#a265d2cd1e9d1d329eff9b98346f245c2',1,'pulsar::ConsumerConfiguration::setReceiverQueueSize()'],['../classpulsar_1_1_reader_configuration.html#a0574cedc0bc7ccf457071df866830abe',1,'pulsar::ReaderConfiguration::setReceiverQueueSize()']]],
   ['setreplicationclusters',['setReplicationClusters',['../classpulsar_1_1_message_builder.html#a4debd882e7450dee0b83ac0bdfdee775',1,'pulsar::MessageBuilder']]],
   ['setschema',['setSchema',['../classpulsar_1_1_consumer_configuration.html#aae87d7d3ae1e6ff6366bda6a569fd87c',1,'pulsar::ConsumerConfiguration::setSchema()'],['../classpulsar_1_1_producer_configuration.html#a48bbf349742a3d0571e16e987d7d7bbd',1,'pulsar::ProducerConfiguration::setSchema()'],['../classpulsar_1_1_reader_configuration.html#a330df4dbe27302427687dbbdd4420906',1,'pulsar::ReaderConfiguration::setSchema()']]],
   ['setsendtimeout',['setSendTimeout',['../classpulsar_1_1_producer_configuration.html#a33ea529f72531ec010d1ad935124f592',1,'pulsar::ProducerConfiguration']]],
   ['setsequenceid',['setSequenceId',['../classpulsar_1_1_message_builder.html#ae1c62a5fb7a064714b615be585d5bf92',1,'pulsar::MessageBuilder']]],
+  ['setstatsintervalinseconds',['setStatsIntervalInSeconds',['../classpulsar_1_1_client_configuration.html#ad4dbc03465c7cdfae528c9dfe9d43cec',1,'pulsar::ClientConfiguration']]],
+  ['setsubscriptioninitialposition',['setSubscriptionInitialPosition',['../classpulsar_1_1_consumer_configuration.html#ab0e049e62befb9b924307ba6f990cd97',1,'pulsar::ConsumerConfiguration']]],
+  ['setsubscriptionroleprefix',['setSubscriptionRolePrefix',['../classpulsar_1_1_reader_configuration.html#a281c0ae5579461f80677b43126329cd1',1,'pulsar::ReaderConfiguration']]],
+  ['settickdurationinms',['setTickDurationInMs',['../classpulsar_1_1_consumer_configuration.html#a8b86fc6d5d8ca8e5c5dd35aa8a1c52b4',1,'pulsar::ConsumerConfiguration::setTickDurationInMs()'],['../classpulsar_1_1_reader_configuration.html#a23df99b9e97709fcaa50e1766eb84e9b',1,'pulsar::ReaderConfiguration::setTickDurationInMs()']]],
+  ['settlsallowinsecureconnection',['setTlsAllowInsecureConnection',['../classpulsar_1_1_client_configuration.html#a53c581f0f665bb415415acf68b0d0863',1,'pulsar::ClientConfiguration']]],
+  ['settlstrustcertsfilepath',['setTlsTrustCertsFilePath',['../classpulsar_1_1_client_configuration.html#a978a9a94708363f434f26c3a23e16403',1,'pulsar::ClientConfiguration']]],
   ['settopicname',['setTopicName',['../classpulsar_1_1_message_id.html#a3d84665dab3feb64ed00183a322b92f2',1,'pulsar::MessageId']]],
   ['setunackedmessagestimeoutms',['setUnAckedMessagesTimeoutMs',['../classpulsar_1_1_consumer_configuration.html#ad55a4f0187517c984de8d01f8660fb8f',1,'pulsar::ConsumerConfiguration::setUnAckedMessagesTimeoutMs()'],['../classpulsar_1_1_reader_configuration.html#a11da218b52a8936415029509b9c707e9',1,'pulsar::ReaderConfiguration::setUnAckedMessagesTimeoutMs()']]],
+  ['setusetls',['setUseTls',['../classpulsar_1_1_client_configuration.html#aeb23afe3c07abf5430ccca33dc71af7d',1,'pulsar::ClientConfiguration']]],
+  ['setvalidatehostname',['setValidateHostName',['../classpulsar_1_1_client_configuration.html#a5d51d3e2208e043824578901c3ff8b48',1,'pulsar::ClientConfiguration']]],
   ['subscribe',['subscribe',['../classpulsar_1_1_client.html#aea2d7918286ecd127751d06e191a5471',1,'pulsar::Client']]],
   ['subscribewithregex',['subscribeWithRegex',['../classpulsar_1_1_client.html#a086549ca0d057be1e9d00ca483995621',1,'pulsar::Client']]]
 ];
diff --git a/content/api/python/2.8.0-SNAPSHOT/index.html b/content/api/python/2.8.0-SNAPSHOT/index.html
index ebf06a1..d89e706 100644
--- a/content/api/python/2.8.0-SNAPSHOT/index.html
+++ b/content/api/python/2.8.0-SNAPSHOT/index.html
@@ -3648,7 +3648,7 @@ producers and consumers.</p></div>
             
   <div class="item">
     <div class="name def" id="pulsar.Client.create_producer">
-    <p>def <span class="ident">create_producer</span>(</p><p>self, topic, producer_name=None, schema=&lt;pulsar.schema.schema.BytesSchema object at 0x7f4263d42810&gt;, initial_sequence_id=None, send_timeout_millis=30000, compression_type=_pulsar.CompressionType.NONE, max_pending_messages=1000, max_pending_messages_across_partitions=50000, block_if_queue_full=False, batching_enabled=False, batching_max_messages=1000, batching_max_allowed_size_in_bytes=131072, batching_max_publish_delay_ms [...]
+    <p>def <span class="ident">create_producer</span>(</p><p>self, topic, producer_name=None, schema=&lt;pulsar.schema.schema.BytesSchema object at 0x7ff45f8fb810&gt;, initial_sequence_id=None, send_timeout_millis=30000, compression_type=_pulsar.CompressionType.NONE, max_pending_messages=1000, max_pending_messages_across_partitions=50000, block_if_queue_full=False, batching_enabled=False, batching_max_messages=1000, batching_max_allowed_size_in_bytes=131072, batching_max_publish_delay_ms [...]
     </div>
     
 
@@ -3876,7 +3876,7 @@ batched into single batch message:
             
   <div class="item">
     <div class="name def" id="pulsar.Client.create_reader">
-    <p>def <span class="ident">create_reader</span>(</p><p>self, topic, start_message_id, schema=&lt;pulsar.schema.schema.BytesSchema object at 0x7f4263d52ed0&gt;, reader_listener=None, receiver_queue_size=1000, reader_name=None, subscription_role_prefix=None, is_read_compacted=False)</p>
+    <p>def <span class="ident">create_reader</span>(</p><p>self, topic, start_message_id, schema=&lt;pulsar.schema.schema.BytesSchema object at 0x7ff45f90bed0&gt;, reader_listener=None, receiver_queue_size=1000, reader_name=None, subscription_role_prefix=None, is_read_compacted=False)</p>
     </div>
     
 
@@ -4055,7 +4055,7 @@ instances directly on a particular partition.
             
   <div class="item">
     <div class="name def" id="pulsar.Client.subscribe">
-    <p>def <span class="ident">subscribe</span>(</p><p>self, topic, subscription_name, consumer_type=_pulsar.ConsumerType.Exclusive, schema=&lt;pulsar.schema.schema.BytesSchema object at 0x7f4263d52e50&gt;, message_listener=None, receiver_queue_size=1000, max_total_receiver_queue_size_across_partitions=50000, consumer_name=None, unacked_messages_timeout_ms=None, broker_consumer_stats_cache_time_ms=30000, negative_ack_redelivery_delay_ms=60000, is_read_compacted=False, properties=None, pa [...]
+    <p>def <span class="ident">subscribe</span>(</p><p>self, topic, subscription_name, consumer_type=_pulsar.ConsumerType.Exclusive, schema=&lt;pulsar.schema.schema.BytesSchema object at 0x7ff45f90be50&gt;, message_listener=None, receiver_queue_size=1000, max_total_receiver_queue_size_across_partitions=50000, consumer_name=None, unacked_messages_timeout_ms=None, broker_consumer_stats_cache_time_ms=30000, negative_ack_redelivery_delay_ms=60000, is_read_compacted=False, properties=None, pa [...]
     </div>
     
 
diff --git a/content/api/python/index.html b/content/api/python/index.html
index ebf06a1..d89e706 100644
--- a/content/api/python/index.html
+++ b/content/api/python/index.html
@@ -3648,7 +3648,7 @@ producers and consumers.</p></div>
             
   <div class="item">
     <div class="name def" id="pulsar.Client.create_producer">
-    <p>def <span class="ident">create_producer</span>(</p><p>self, topic, producer_name=None, schema=&lt;pulsar.schema.schema.BytesSchema object at 0x7f4263d42810&gt;, initial_sequence_id=None, send_timeout_millis=30000, compression_type=_pulsar.CompressionType.NONE, max_pending_messages=1000, max_pending_messages_across_partitions=50000, block_if_queue_full=False, batching_enabled=False, batching_max_messages=1000, batching_max_allowed_size_in_bytes=131072, batching_max_publish_delay_ms [...]
+    <p>def <span class="ident">create_producer</span>(</p><p>self, topic, producer_name=None, schema=&lt;pulsar.schema.schema.BytesSchema object at 0x7ff45f8fb810&gt;, initial_sequence_id=None, send_timeout_millis=30000, compression_type=_pulsar.CompressionType.NONE, max_pending_messages=1000, max_pending_messages_across_partitions=50000, block_if_queue_full=False, batching_enabled=False, batching_max_messages=1000, batching_max_allowed_size_in_bytes=131072, batching_max_publish_delay_ms [...]
     </div>
     
 
@@ -3876,7 +3876,7 @@ batched into single batch message:
             
   <div class="item">
     <div class="name def" id="pulsar.Client.create_reader">
-    <p>def <span class="ident">create_reader</span>(</p><p>self, topic, start_message_id, schema=&lt;pulsar.schema.schema.BytesSchema object at 0x7f4263d52ed0&gt;, reader_listener=None, receiver_queue_size=1000, reader_name=None, subscription_role_prefix=None, is_read_compacted=False)</p>
+    <p>def <span class="ident">create_reader</span>(</p><p>self, topic, start_message_id, schema=&lt;pulsar.schema.schema.BytesSchema object at 0x7ff45f90bed0&gt;, reader_listener=None, receiver_queue_size=1000, reader_name=None, subscription_role_prefix=None, is_read_compacted=False)</p>
     </div>
     
 
@@ -4055,7 +4055,7 @@ instances directly on a particular partition.
             
   <div class="item">
     <div class="name def" id="pulsar.Client.subscribe">
-    <p>def <span class="ident">subscribe</span>(</p><p>self, topic, subscription_name, consumer_type=_pulsar.ConsumerType.Exclusive, schema=&lt;pulsar.schema.schema.BytesSchema object at 0x7f4263d52e50&gt;, message_listener=None, receiver_queue_size=1000, max_total_receiver_queue_size_across_partitions=50000, consumer_name=None, unacked_messages_timeout_ms=None, broker_consumer_stats_cache_time_ms=30000, negative_ack_redelivery_delay_ms=60000, is_read_compacted=False, properties=None, pa [...]
+    <p>def <span class="ident">subscribe</span>(</p><p>self, topic, subscription_name, consumer_type=_pulsar.ConsumerType.Exclusive, schema=&lt;pulsar.schema.schema.BytesSchema object at 0x7ff45f90be50&gt;, message_listener=None, receiver_queue_size=1000, max_total_receiver_queue_size_across_partitions=50000, consumer_name=None, unacked_messages_timeout_ms=None, broker_consumer_stats_cache_time_ms=30000, negative_ack_redelivery_delay_ms=60000, is_read_compacted=False, properties=None, pa [...]
     </div>
     
 
diff --git a/content/swagger/2.8.0-SNAPSHOT/swagger.json b/content/swagger/2.8.0-SNAPSHOT/swagger.json
index c4cc8e8..6409ee0 100644
--- a/content/swagger/2.8.0-SNAPSHOT/swagger.json
+++ b/content/swagger/2.8.0-SNAPSHOT/swagger.json
@@ -17135,9 +17135,6 @@
     "ArrayBuilders" : {
       "type" : "object",
       "properties" : {
-        "booleanBuilder" : {
-          "$ref" : "#/definitions/BooleanBuilder"
-        },
         "byteBuilder" : {
           "$ref" : "#/definitions/ByteBuilder"
         },
@@ -17155,6 +17152,9 @@
         },
         "doubleBuilder" : {
           "$ref" : "#/definitions/DoubleBuilder"
+        },
+        "booleanBuilder" : {
+          "$ref" : "#/definitions/BooleanBuilder"
         }
       }
     },
@@ -17207,12 +17207,12 @@
             "$ref" : "#/definitions/X509Certificate"
           }
         },
-        "peerAddress" : {
-          "$ref" : "#/definitions/SocketAddress"
-        },
         "httpAuthType" : {
           "type" : "string"
         },
+        "peerAddress" : {
+          "$ref" : "#/definitions/SocketAddress"
+        },
         "subscription" : {
           "type" : "string"
         },
@@ -17456,13 +17456,13 @@
     "CompletableFuture" : {
       "type" : "object",
       "properties" : {
+        "done" : {
+          "type" : "boolean"
+        },
         "numberOfDependents" : {
           "type" : "integer",
           "format" : "int32"
         },
-        "done" : {
-          "type" : "boolean"
-        },
         "cancelled" : {
           "type" : "boolean"
         },
@@ -17474,13 +17474,13 @@
     "CompletableFutureClusterData" : {
       "type" : "object",
       "properties" : {
+        "done" : {
+          "type" : "boolean"
+        },
         "numberOfDependents" : {
           "type" : "integer",
           "format" : "int32"
         },
-        "done" : {
-          "type" : "boolean"
-        },
         "cancelled" : {
           "type" : "boolean"
         },
@@ -17492,13 +17492,13 @@
     "CompletableFuturePartitionedTopicMetadata" : {
       "type" : "object",
       "properties" : {
+        "done" : {
+          "type" : "boolean"
+        },
         "numberOfDependents" : {
           "type" : "integer",
           "format" : "int32"
         },
-        "done" : {
-          "type" : "boolean"
-        },
         "cancelled" : {
           "type" : "boolean"
         },
@@ -17749,11 +17749,8 @@
     "DeserializationConfig" : {
       "type" : "object",
       "properties" : {
-        "defaultPropertyInclusion" : {
-          "$ref" : "#/definitions/Value"
-        },
-        "problemHandlers" : {
-          "$ref" : "#/definitions/LinkedNodeDeserializationProblemHandler"
+        "nodeFactory" : {
+          "$ref" : "#/definitions/JsonNodeFactory"
         },
         "annotationIntrospector" : {
           "$ref" : "#/definitions/AnnotationIntrospector"
@@ -17762,11 +17759,11 @@
           "type" : "integer",
           "format" : "int32"
         },
-        "nodeFactory" : {
-          "$ref" : "#/definitions/JsonNodeFactory"
+        "defaultPropertyInclusion" : {
+          "$ref" : "#/definitions/Value"
         },
-        "fullRootName" : {
-          "$ref" : "#/definitions/PropertyName"
+        "problemHandlers" : {
+          "$ref" : "#/definitions/LinkedNodeDeserializationProblemHandler"
         },
         "subtypeResolver" : {
           "$ref" : "#/definitions/SubtypeResolver"
@@ -17774,6 +17771,9 @@
         "defaultVisibilityChecker" : {
           "$ref" : "#/definitions/VisibilityCheckerObject"
         },
+        "fullRootName" : {
+          "$ref" : "#/definitions/PropertyName"
+        },
         "rootName" : {
           "type" : "string"
         },
@@ -17786,24 +17786,24 @@
         "locale" : {
           "$ref" : "#/definitions/Locale"
         },
-        "handlerInstantiator" : {
-          "$ref" : "#/definitions/HandlerInstantiator"
-        },
-        "annotationProcessingEnabled" : {
-          "type" : "boolean"
+        "propertyNamingStrategy" : {
+          "$ref" : "#/definitions/PropertyNamingStrategy"
         },
         "base64Variant" : {
           "$ref" : "#/definitions/Base64Variant"
         },
-        "propertyNamingStrategy" : {
-          "$ref" : "#/definitions/PropertyNamingStrategy"
-        },
         "typeFactory" : {
           "$ref" : "#/definitions/TypeFactory"
         },
         "dateFormat" : {
           "$ref" : "#/definitions/DateFormat"
         },
+        "handlerInstantiator" : {
+          "$ref" : "#/definitions/HandlerInstantiator"
+        },
+        "annotationProcessingEnabled" : {
+          "type" : "boolean"
+        },
         "classIntrospector" : {
           "$ref" : "#/definitions/ClassIntrospector"
         }
@@ -17824,16 +17824,6 @@
         "parser" : {
           "$ref" : "#/definitions/JsonParser"
         },
-        "annotationIntrospector" : {
-          "$ref" : "#/definitions/AnnotationIntrospector"
-        },
-        "contextualType" : {
-          "$ref" : "#/definitions/JavaType"
-        },
-        "deserializationFeatures" : {
-          "type" : "integer",
-          "format" : "int32"
-        },
         "base64Variant" : {
           "$ref" : "#/definitions/Base64Variant"
         },
@@ -17846,6 +17836,16 @@
         "nodeFactory" : {
           "$ref" : "#/definitions/JsonNodeFactory"
         },
+        "annotationIntrospector" : {
+          "$ref" : "#/definitions/AnnotationIntrospector"
+        },
+        "contextualType" : {
+          "$ref" : "#/definitions/JavaType"
+        },
+        "deserializationFeatures" : {
+          "type" : "integer",
+          "format" : "int32"
+        },
         "factory" : {
           "$ref" : "#/definitions/DeserializerFactory"
         }
@@ -18202,9 +18202,6 @@
         "codec" : {
           "$ref" : "#/definitions/ObjectCodec"
         },
-        "formatName" : {
-          "type" : "string"
-        },
         "inputDecorator" : {
           "$ref" : "#/definitions/InputDecorator"
         },
@@ -18216,6 +18213,9 @@
         },
         "rootValueSeparator" : {
           "type" : "string"
+        },
+        "formatName" : {
+          "type" : "string"
         }
       }
     },
@@ -18231,31 +18231,31 @@
         "codec" : {
           "$ref" : "#/definitions/ObjectCodec"
         },
-        "highestEscapedChar" : {
+        "characterEscapes" : {
+          "$ref" : "#/definitions/CharacterEscapes"
+        },
+        "featureMask" : {
           "type" : "integer",
           "format" : "int32"
         },
-        "outputBuffered" : {
+        "formatFeatures" : {
           "type" : "integer",
           "format" : "int32"
         },
+        "currentValue" : {
+          "type" : "object"
+        },
         "prettyPrinter" : {
           "$ref" : "#/definitions/PrettyPrinter"
         },
-        "characterEscapes" : {
-          "$ref" : "#/definitions/CharacterEscapes"
-        },
-        "featureMask" : {
+        "highestEscapedChar" : {
           "type" : "integer",
           "format" : "int32"
         },
-        "formatFeatures" : {
+        "outputBuffered" : {
           "type" : "integer",
           "format" : "int32"
         },
-        "currentValue" : {
-          "type" : "object"
-        },
         "outputContext" : {
           "$ref" : "#/definitions/JsonStreamContext"
         },
@@ -18271,9 +18271,6 @@
           "type" : "integer",
           "format" : "int64"
         },
-        "sourceRef" : {
-          "type" : "object"
-        },
         "lineNr" : {
           "type" : "integer",
           "format" : "int32"
@@ -18285,6 +18282,9 @@
         "charOffset" : {
           "type" : "integer",
           "format" : "int64"
+        },
+        "sourceRef" : {
+          "type" : "object"
         }
       }
     },
@@ -18298,6 +18298,9 @@
           "type" : "integer",
           "format" : "int32"
         },
+        "objectId" : {
+          "type" : "object"
+        },
         "textCharacters" : {
           "type" : "array",
           "items" : {
@@ -18307,9 +18310,6 @@
         "text" : {
           "type" : "string"
         },
-        "booleanValue" : {
-          "type" : "boolean"
-        },
         "byteValue" : {
           "type" : "string",
           "format" : "byte"
@@ -18322,6 +18322,9 @@
           "type" : "number",
           "format" : "float"
         },
+        "booleanValue" : {
+          "type" : "boolean"
+        },
         "longValue" : {
           "type" : "integer",
           "format" : "int64"
@@ -18337,9 +18340,6 @@
         "closed" : {
           "type" : "boolean"
         },
-        "objectId" : {
-          "type" : "object"
-        },
         "schema" : {
           "$ref" : "#/definitions/FormatSchema"
         },
@@ -18356,9 +18356,6 @@
             "format" : "byte"
           }
         },
-        "typeId" : {
-          "type" : "object"
-        },
         "tokenLocation" : {
           "$ref" : "#/definitions/JsonLocation"
         },
@@ -18437,6 +18434,9 @@
         },
         "parsingContext" : {
           "$ref" : "#/definitions/JsonStreamContext"
+        },
+        "typeId" : {
+          "type" : "object"
         }
       }
     },
@@ -18451,11 +18451,11 @@
     "JsonSerializerObject" : {
       "type" : "object",
       "properties" : {
-        "unwrappingSerializer" : {
-          "type" : "boolean"
-        },
         "delegatee" : {
           "$ref" : "#/definitions/JsonSerializerObject"
+        },
+        "unwrappingSerializer" : {
+          "type" : "boolean"
         }
       }
     },
@@ -18466,16 +18466,16 @@
           "type" : "integer",
           "format" : "int32"
         },
-        "entryCount" : {
-          "type" : "integer",
-          "format" : "int32"
-        },
         "currentName" : {
           "type" : "string"
         },
         "currentValue" : {
           "type" : "object"
         },
+        "entryCount" : {
+          "type" : "integer",
+          "format" : "int32"
+        },
         "typeDesc" : {
           "type" : "string"
         },
@@ -18761,9 +18761,21 @@
           "type" : "number",
           "format" : "double"
         },
+        "cpu" : {
+          "$ref" : "#/definitions/ResourceUsage"
+        },
+        "memory" : {
+          "$ref" : "#/definitions/ResourceUsage"
+        },
         "directMemory" : {
           "$ref" : "#/definitions/ResourceUsage"
         },
+        "bandwidthIn" : {
+          "$ref" : "#/definitions/ResourceUsage"
+        },
+        "bandwidthOut" : {
+          "$ref" : "#/definitions/ResourceUsage"
+        },
         "lastUpdate" : {
           "type" : "integer",
           "format" : "int64"
@@ -18776,18 +18788,6 @@
           "type" : "number",
           "format" : "double"
         },
-        "bandwidthIn" : {
-          "$ref" : "#/definitions/ResourceUsage"
-        },
-        "bandwidthOut" : {
-          "$ref" : "#/definitions/ResourceUsage"
-        },
-        "memory" : {
-          "$ref" : "#/definitions/ResourceUsage"
-        },
-        "cpu" : {
-          "$ref" : "#/definitions/ResourceUsage"
-        },
         "underLoaded" : {
           "type" : "boolean"
         },
@@ -20120,10 +20120,10 @@
     "PublicKey" : {
       "type" : "object",
       "properties" : {
-        "algorithm" : {
+        "format" : {
           "type" : "string"
         },
-        "format" : {
+        "algorithm" : {
           "type" : "string"
         },
         "encoded" : {
@@ -20378,18 +20378,18 @@
     "SerializationConfig" : {
       "type" : "object",
       "properties" : {
+        "defaultPrettyPrinter" : {
+          "$ref" : "#/definitions/PrettyPrinter"
+        },
+        "annotationIntrospector" : {
+          "$ref" : "#/definitions/AnnotationIntrospector"
+        },
         "defaultPropertyInclusion" : {
           "$ref" : "#/definitions/Value"
         },
         "filterProvider" : {
           "$ref" : "#/definitions/FilterProvider"
         },
-        "annotationIntrospector" : {
-          "$ref" : "#/definitions/AnnotationIntrospector"
-        },
-        "defaultPrettyPrinter" : {
-          "$ref" : "#/definitions/PrettyPrinter"
-        },
         "serializationInclusion" : {
           "type" : "string",
           "enum" : [ "ALWAYS", "NON_NULL", "NON_ABSENT", "NON_EMPTY", "NON_DEFAULT", "USE_DEFAULTS" ]
@@ -20398,15 +20398,15 @@
           "type" : "integer",
           "format" : "int32"
         },
-        "fullRootName" : {
-          "$ref" : "#/definitions/PropertyName"
-        },
         "subtypeResolver" : {
           "$ref" : "#/definitions/SubtypeResolver"
         },
         "defaultVisibilityChecker" : {
           "$ref" : "#/definitions/VisibilityCheckerObject"
         },
+        "fullRootName" : {
+          "$ref" : "#/definitions/PropertyName"
+        },
         "rootName" : {
           "type" : "string"
         },
@@ -20419,24 +20419,24 @@
         "locale" : {
           "$ref" : "#/definitions/Locale"
         },
-        "handlerInstantiator" : {
-          "$ref" : "#/definitions/HandlerInstantiator"
-        },
-        "annotationProcessingEnabled" : {
-          "type" : "boolean"
+        "propertyNamingStrategy" : {
+          "$ref" : "#/definitions/PropertyNamingStrategy"
         },
         "base64Variant" : {
           "$ref" : "#/definitions/Base64Variant"
         },
-        "propertyNamingStrategy" : {
-          "$ref" : "#/definitions/PropertyNamingStrategy"
-        },
         "typeFactory" : {
           "$ref" : "#/definitions/TypeFactory"
         },
         "dateFormat" : {
           "$ref" : "#/definitions/DateFormat"
         },
+        "handlerInstantiator" : {
+          "$ref" : "#/definitions/HandlerInstantiator"
+        },
+        "annotationProcessingEnabled" : {
+          "type" : "boolean"
+        },
         "classIntrospector" : {
           "$ref" : "#/definitions/ClassIntrospector"
         }
@@ -20460,6 +20460,12 @@
         "generator" : {
           "$ref" : "#/definitions/JsonGenerator"
         },
+        "typeFactory" : {
+          "$ref" : "#/definitions/TypeFactory"
+        },
+        "annotationIntrospector" : {
+          "$ref" : "#/definitions/AnnotationIntrospector"
+        },
         "filterProvider" : {
           "$ref" : "#/definitions/FilterProvider"
         },
@@ -20468,12 +20474,6 @@
         },
         "defaultNullValueSerializer" : {
           "$ref" : "#/definitions/JsonSerializerObject"
-        },
-        "annotationIntrospector" : {
-          "$ref" : "#/definitions/AnnotationIntrospector"
-        },
-        "typeFactory" : {
-          "$ref" : "#/definitions/TypeFactory"
         }
       }
     },
@@ -21163,13 +21163,10 @@
         "clientAuthenticationPlugin" : {
           "type" : "string"
         },
-        "functionMetadataTopic" : {
-          "type" : "string"
-        },
         "clusterCoordinationTopic" : {
           "type" : "string"
         },
-        "functionAssignmentTopic" : {
+        "workerWebAddress" : {
           "type" : "string"
         },
         "tlsTrustChainBytes" : {
@@ -21179,10 +21176,13 @@
             "format" : "byte"
           }
         },
-        "workerWebAddress" : {
+        "workerWebAddressTls" : {
           "type" : "string"
         },
-        "workerWebAddressTls" : {
+        "functionAssignmentTopic" : {
+          "type" : "string"
+        },
+        "functionMetadataTopic" : {
           "type" : "string"
         }
       }
@@ -21222,20 +21222,20 @@
         "initialized" : {
           "type" : "boolean"
         },
-        "workers" : {
-          "$ref" : "#/definitions/WorkersWorkerService"
-        },
-        "functions" : {
-          "$ref" : "#/definitions/FunctionsWorkerService"
-        },
         "sinks" : {
           "$ref" : "#/definitions/SinksWorkerService"
         },
         "functionsV2" : {
           "$ref" : "#/definitions/FunctionsV2WorkerService"
         },
+        "workers" : {
+          "$ref" : "#/definitions/WorkersWorkerService"
+        },
         "workerConfig" : {
           "$ref" : "#/definitions/WorkerConfig"
+        },
+        "functions" : {
+          "$ref" : "#/definitions/FunctionsWorkerService"
         }
       }
     },
diff --git a/content/swagger/2.8.0-SNAPSHOT/swaggerfunctions.json b/content/swagger/2.8.0-SNAPSHOT/swaggerfunctions.json
index 463c92b..7442a43 100644
--- a/content/swagger/2.8.0-SNAPSHOT/swaggerfunctions.json
+++ b/content/swagger/2.8.0-SNAPSHOT/swaggerfunctions.json
@@ -933,9 +933,6 @@
     "ArrayBuilders" : {
       "type" : "object",
       "properties" : {
-        "booleanBuilder" : {
-          "$ref" : "#/definitions/BooleanBuilder"
-        },
         "byteBuilder" : {
           "$ref" : "#/definitions/ByteBuilder"
         },
@@ -953,6 +950,9 @@
         },
         "doubleBuilder" : {
           "$ref" : "#/definitions/DoubleBuilder"
+        },
+        "booleanBuilder" : {
+          "$ref" : "#/definitions/BooleanBuilder"
         }
       }
... 9642 lines suppressed ...