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 2020/12/02 07:26:31 UTC

[pulsar] branch asf-site updated: Updated site at revision 456f265

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 46d3336  Updated site at revision 456f265
46d3336 is described below

commit 46d3336ad92af8fe7140be56f7c0c94ef60515e4
Author: Pulsar Site Updater <de...@pulsar.incubator.apache.org>
AuthorDate: Wed Dec 2 07:25:25 2020 +0000

    Updated site at revision 456f265
---
 .../client/2.8.0-SNAPSHOT/allclasses-frame.html    |   151 +
 .../client/2.8.0-SNAPSHOT/allclasses-noframe.html  |   151 +
 .../api/client/2.8.0-SNAPSHOT/constant-values.html |   263 +
 .../api/client/2.8.0-SNAPSHOT/deprecated-list.html |   206 +
 content/api/client/2.8.0-SNAPSHOT/help-doc.html    |   231 +
 content/api/client/2.8.0-SNAPSHOT/index-all.html   |  3411 ++++
 content/api/client/2.8.0-SNAPSHOT/index.html       |    76 +
 .../apache/pulsar/client/api/Authentication.html   |   386 +
 .../client/api/AuthenticationDataProvider.html     |   431 +
 .../pulsar/client/api/AuthenticationFactory.html   |   391 +
 .../pulsar/client/api/BatchMessageContainer.html   |   328 +
 .../client/api/BatchReceivePolicy.Builder.html     |   319 +
 .../pulsar/client/api/BatchReceivePolicy.html      |   402 +
 .../apache/pulsar/client/api/BatcherBuilder.html   |   305 +
 .../apache/pulsar/client/api/ClientBuilder.html    |  1206 ++
 .../apache/pulsar/client/api/CompressionType.html  |   397 +
 .../org/apache/pulsar/client/api/Consumer.html     |  1515 ++
 .../apache/pulsar/client/api/ConsumerBuilder.html  |  1439 ++
 .../client/api/ConsumerCryptoFailureAction.html    |   374 +
 .../pulsar/client/api/ConsumerEventListener.html   |   264 +
 .../pulsar/client/api/ConsumerInterceptor.html     |   408 +
 .../apache/pulsar/client/api/ConsumerStats.html    |   497 +
 .../apache/pulsar/client/api/CryptoKeyReader.html  |   269 +
 .../apache/pulsar/client/api/DeadLetterPolicy.html |   246 +
 .../api/EncodedAuthenticationParameterSupport.html |   234 +
 .../pulsar/client/api/EncryptionKeyInfo.html       |   330 +
 .../apache/pulsar/client/api/HashingScheme.html    |   353 +
 .../apache/pulsar/client/api/KeySharedMode.html    |   354 +
 .../KeySharedPolicy.KeySharedPolicyAutoSplit.html  |   290 +
 .../api/KeySharedPolicy.KeySharedPolicySticky.html |   361 +
 .../apache/pulsar/client/api/KeySharedPolicy.html  |   464 +
 .../apache/pulsar/client/api/KeyStoreParams.html   |   242 +
 .../org/apache/pulsar/client/api/Message.html      |   701 +
 .../apache/pulsar/client/api/MessageCrypto.html    |   327 +
 .../org/apache/pulsar/client/api/MessageId.html    |   363 +
 .../apache/pulsar/client/api/MessageListener.html  |   269 +
 .../apache/pulsar/client/api/MessageRouter.html    |   276 +
 .../pulsar/client/api/MessageRoutingMode.html      |   382 +
 .../org/apache/pulsar/client/api/Messages.html     |   245 +
 .../org/apache/pulsar/client/api/Producer.html     |   590 +
 .../apache/pulsar/client/api/ProducerBuilder.html  |  1161 ++
 .../client/api/ProducerCryptoFailureAction.html    |   352 +
 .../pulsar/client/api/ProducerInterceptor.html     |   343 +
 .../apache/pulsar/client/api/ProducerStats.html    |   493 +
 .../apache/pulsar/client/api/ProxyProtocol.html    |   340 +
 .../org/apache/pulsar/client/api/PulsarClient.html |   690 +
 ...lsarClientException.AlreadyClosedException.html |   332 +
 ...sarClientException.AuthenticationException.html |   309 +
 ...lsarClientException.AuthorizationException.html |   309 +
 ...sarClientException.BrokerMetadataException.html |   309 +
 ...ClientException.BrokerPersistenceException.html |   309 +
 .../PulsarClientException.ChecksumException.html   |   309 +
 .../PulsarClientException.ConnectException.html    |   330 +
 ...sarClientException.ConsumerAssignException.html |   308 +
 ...ulsarClientException.ConsumerBusyException.html |   309 +
 .../api/PulsarClientException.CryptoException.html |   309 +
 ...ception.GettingAuthenticationDataException.html |   330 +
 ...lientException.IncompatibleSchemaException.html |   330 +
 ...entException.InvalidConfigurationException.html |   355 +
 ...sarClientException.InvalidMessageException.html |   332 +
 .../PulsarClientException.InvalidServiceURL.html   |   335 +
 ...rClientException.InvalidTopicNameException.html |   309 +
 .../api/PulsarClientException.LookupException.html |   313 +
 ...lientException.MessageAcknowledgeException.html |   329 +
 .../PulsarClientException.NotAllowedException.html |   309 +
 ...ulsarClientException.NotConnectedException.html |   313 +
 .../PulsarClientException.NotFoundException.html   |   330 +
 ...ulsarClientException.NotSupportedException.html |   309 +
 ...xception.ProducerBlockedQuotaExceededError.html |   309 +
 ...tion.ProducerBlockedQuotaExceededException.html |   309 +
 ...ulsarClientException.ProducerBusyException.html |   309 +
 ...arClientException.ProducerQueueIsFullError.html |   332 +
 .../PulsarClientException.TimeoutException.html    |   376 +
 ...arClientException.TooManyRequestsException.html |   314 +
 ...ClientException.TopicDoesNotExistException.html |   309 +
 ...arClientException.TopicTerminatedException.html |   332 +
 ...ientException.TransactionConflictException.html |   329 +
 ...ception.UnsupportedAuthenticationException.html |   330 +
 .../pulsar/client/api/PulsarClientException.html   |   669 +
 .../org/apache/pulsar/client/api/Range.html        |   336 +
 .../org/apache/pulsar/client/api/Reader.html       |   558 +
 .../apache/pulsar/client/api/ReaderBuilder.html    |   643 +
 .../apache/pulsar/client/api/ReaderListener.html   |   267 +
 .../pulsar/client/api/RegexSubscriptionMode.html   |   368 +
 .../org/apache/pulsar/client/api/Schema.html       |  1143 ++
 .../client/api/SchemaSerializationException.html   |   301 +
 .../pulsar/client/api/ServiceUrlProvider.html      |   261 +
 .../client/api/SubscriptionInitialPosition.html    |   367 +
 .../apache/pulsar/client/api/SubscriptionMode.html |   346 +
 .../apache/pulsar/client/api/SubscriptionType.html |   397 +
 .../apache/pulsar/client/api/TopicMetadata.html    |   233 +
 .../pulsar/client/api/TypedMessageBuilder.html     |   849 +
 .../client/api/class-use/Authentication.html       |   256 +
 .../api/class-use/AuthenticationDataProvider.html  |   200 +
 .../api/class-use/AuthenticationFactory.html       |   126 +
 .../api/class-use/BatchMessageContainer.html       |   170 +
 .../api/class-use/BatchReceivePolicy.Builder.html  |   181 +
 .../client/api/class-use/BatchReceivePolicy.html   |   198 +
 .../client/api/class-use/BatcherBuilder.html       |   219 +
 .../pulsar/client/api/class-use/ClientBuilder.html |   425 +
 .../client/api/class-use/CompressionType.html      |   192 +
 .../pulsar/client/api/class-use/Consumer.html      |   261 +
 .../client/api/class-use/ConsumerBuilder.html      |   441 +
 .../api/class-use/ConsumerCryptoFailureAction.html |   198 +
 .../api/class-use/ConsumerEventListener.html       |   170 +
 .../client/api/class-use/ConsumerInterceptor.html  |   170 +
 .../pulsar/client/api/class-use/ConsumerStats.html |   170 +
 .../client/api/class-use/CryptoKeyReader.html      |   200 +
 .../client/api/class-use/DeadLetterPolicy.html     |   170 +
 .../EncodedAuthenticationParameterSupport.html     |   126 +
 .../client/api/class-use/EncryptionKeyInfo.html    |   176 +
 .../pulsar/client/api/class-use/HashingScheme.html |   192 +
 .../pulsar/client/api/class-use/KeySharedMode.html |   194 +
 .../KeySharedPolicy.KeySharedPolicyAutoSplit.html  |   168 +
 .../KeySharedPolicy.KeySharedPolicySticky.html     |   176 +
 .../client/api/class-use/KeySharedPolicy.html      |   207 +
 .../client/api/class-use/KeyStoreParams.html       |   170 +
 .../pulsar/client/api/class-use/Message.html       |   444 +
 .../pulsar/client/api/class-use/MessageCrypto.html |   170 +
 .../pulsar/client/api/class-use/MessageId.html     |   535 +
 .../client/api/class-use/MessageListener.html      |   170 +
 .../pulsar/client/api/class-use/MessageRouter.html |   170 +
 .../client/api/class-use/MessageRoutingMode.html   |   192 +
 .../pulsar/client/api/class-use/Messages.html      |   228 +
 .../pulsar/client/api/class-use/Producer.html      |   264 +
 .../client/api/class-use/ProducerBuilder.html      |   366 +
 .../api/class-use/ProducerCryptoFailureAction.html |   192 +
 .../client/api/class-use/ProducerInterceptor.html  |   192 +
 .../pulsar/client/api/class-use/ProducerStats.html |   170 +
 .../pulsar/client/api/class-use/ProxyProtocol.html |   193 +
 .../pulsar/client/api/class-use/PulsarClient.html  |   185 +
 ...lsarClientException.AlreadyClosedException.html |   126 +
 ...sarClientException.AuthenticationException.html |   126 +
 ...lsarClientException.AuthorizationException.html |   126 +
 ...sarClientException.BrokerMetadataException.html |   126 +
 ...ClientException.BrokerPersistenceException.html |   126 +
 .../PulsarClientException.ChecksumException.html   |   126 +
 .../PulsarClientException.ConnectException.html    |   126 +
 ...sarClientException.ConsumerAssignException.html |   126 +
 ...ulsarClientException.ConsumerBusyException.html |   126 +
 .../PulsarClientException.CryptoException.html     |   169 +
 ...ception.GettingAuthenticationDataException.html |   126 +
 ...lientException.IncompatibleSchemaException.html |   126 +
 ...entException.InvalidConfigurationException.html |   126 +
 ...sarClientException.InvalidMessageException.html |   126 +
 .../PulsarClientException.InvalidServiceURL.html   |   126 +
 ...rClientException.InvalidTopicNameException.html |   126 +
 .../PulsarClientException.LookupException.html     |   170 +
 ...lientException.MessageAcknowledgeException.html |   126 +
 .../PulsarClientException.NotAllowedException.html |   126 +
 ...ulsarClientException.NotConnectedException.html |   126 +
 .../PulsarClientException.NotFoundException.html   |   126 +
 ...ulsarClientException.NotSupportedException.html |   126 +
 ...xception.ProducerBlockedQuotaExceededError.html |   126 +
 ...tion.ProducerBlockedQuotaExceededException.html |   126 +
 ...ulsarClientException.ProducerBusyException.html |   126 +
 ...arClientException.ProducerQueueIsFullError.html |   126 +
 .../PulsarClientException.TimeoutException.html    |   126 +
 ...arClientException.TooManyRequestsException.html |   126 +
 ...ClientException.TopicDoesNotExistException.html |   126 +
 ...arClientException.TopicTerminatedException.html |   126 +
 ...ientException.TransactionConflictException.html |   126 +
 ...ception.UnsupportedAuthenticationException.html |   224 +
 .../api/class-use/PulsarClientException.html       |   607 +
 .../apache/pulsar/client/api/class-use/Range.html  |   236 +
 .../apache/pulsar/client/api/class-use/Reader.html |   207 +
 .../pulsar/client/api/class-use/ReaderBuilder.html |   263 +
 .../client/api/class-use/ReaderListener.html       |   170 +
 .../api/class-use/RegexSubscriptionMode.html       |   192 +
 .../apache/pulsar/client/api/class-use/Schema.html |   745 +
 .../class-use/SchemaSerializationException.html    |   126 +
 .../client/api/class-use/ServiceUrlProvider.html   |   170 +
 .../api/class-use/SubscriptionInitialPosition.html |   192 +
 .../client/api/class-use/SubscriptionMode.html     |   192 +
 .../client/api/class-use/SubscriptionType.html     |   192 +
 .../pulsar/client/api/class-use/TopicMetadata.html |   171 +
 .../client/api/class-use/TypedMessageBuilder.html  |   263 +
 .../api/interceptor/ProducerInterceptor.html       |   356 +
 .../interceptor/ProducerInterceptorWrapper.html    |   402 +
 .../interceptor/class-use/ProducerInterceptor.html |   170 +
 .../class-use/ProducerInterceptorWrapper.html      |   126 +
 .../client/api/interceptor/package-frame.html      |    25 +
 .../client/api/interceptor/package-summary.html    |   174 +
 .../client/api/interceptor/package-tree.html       |   147 +
 .../pulsar/client/api/interceptor/package-use.html |   165 +
 .../apache/pulsar/client/api/package-frame.html    |   114 +
 .../apache/pulsar/client/api/package-summary.html  |   698 +
 .../org/apache/pulsar/client/api/package-tree.html |   288 +
 .../org/apache/pulsar/client/api/package-use.html  |   585 +
 .../org/apache/pulsar/client/api/schema/Field.html |   243 +
 .../client/api/schema/FieldSchemaBuilder.html      |   368 +
 .../pulsar/client/api/schema/GenericRecord.html    |   297 +
 .../client/api/schema/GenericRecordBuilder.html    |   327 +
 .../pulsar/client/api/schema/GenericSchema.html    |   308 +
 .../client/api/schema/RecordSchemaBuilder.html     |   327 +
 .../pulsar/client/api/schema/SchemaBuilder.html    |   235 +
 .../pulsar/client/api/schema/SchemaDefinition.html |   393 +
 .../client/api/schema/SchemaDefinitionBuilder.html |   442 +
 .../client/api/schema/SchemaInfoProvider.html      |   275 +
 .../pulsar/client/api/schema/SchemaReader.html     |   355 +
 .../pulsar/client/api/schema/SchemaWriter.html     |   242 +
 .../pulsar/client/api/schema/class-use/Field.html  |   204 +
 .../api/schema/class-use/FieldSchemaBuilder.html   |   192 +
 .../client/api/schema/class-use/GenericRecord.html |   252 +
 .../api/schema/class-use/GenericRecordBuilder.html |   196 +
 .../client/api/schema/class-use/GenericSchema.html |   239 +
 .../api/schema/class-use/RecordSchemaBuilder.html  |   207 +
 .../client/api/schema/class-use/SchemaBuilder.html |   126 +
 .../api/schema/class-use/SchemaDefinition.html     |   250 +
 .../schema/class-use/SchemaDefinitionBuilder.html  |   249 +
 .../api/schema/class-use/SchemaInfoProvider.html   |   194 +
 .../client/api/schema/class-use/SchemaReader.html  |   185 +
 .../client/api/schema/class-use/SchemaWriter.html  |   185 +
 .../pulsar/client/api/schema/package-frame.html    |    35 +
 .../pulsar/client/api/schema/package-summary.html  |   233 +
 .../pulsar/client/api/schema/package-tree.html     |   161 +
 .../pulsar/client/api/schema/package-use.html      |   295 +
 .../pulsar/client/api/transaction/Transaction.html |   253 +
 .../api/transaction/TransactionBufferClient.html   |   349 +
 ...ferClientException.RequestTimeoutException.html |   313 +
 .../TransactionBufferClientException.html          |   343 +
 .../client/api/transaction/TransactionBuilder.html |   265 +
 .../TransactionCoordinatorClient.State.html        |   384 +
 .../transaction/TransactionCoordinatorClient.html  |   679 +
 ...tException.CoordinatorClientStateException.html |   313 +
 ...ientException.CoordinatorNotFoundException.html |   301 +
 ...rClientException.InvalidTxnStatusException.html |   301 +
 ...ception.MetaStoreHandlerNotExistsException.html |   313 +
 ...xception.MetaStoreHandlerNotReadyException.html |   313 +
 ...ientException.TransactionNotFoundException.html |   301 +
 .../TransactionCoordinatorClientException.html     |   373 +
 .../pulsar/client/api/transaction/TxnID.html       |   323 +
 .../api/transaction/class-use/Transaction.html     |   211 +
 .../class-use/TransactionBufferClient.html         |   126 +
 ...ferClientException.RequestTimeoutException.html |   126 +
 .../TransactionBufferClientException.html          |   183 +
 .../transaction/class-use/TransactionBuilder.html  |   200 +
 .../TransactionCoordinatorClient.State.html        |   183 +
 .../class-use/TransactionCoordinatorClient.html    |   126 +
 ...tException.CoordinatorClientStateException.html |   126 +
 ...ientException.CoordinatorNotFoundException.html |   126 +
 ...rClientException.InvalidTxnStatusException.html |   126 +
 ...ception.MetaStoreHandlerNotExistsException.html |   126 +
 ...xception.MetaStoreHandlerNotReadyException.html |   126 +
 ...ientException.TransactionNotFoundException.html |   126 +
 .../TransactionCoordinatorClientException.html     |   270 +
 .../client/api/transaction/class-use/TxnID.html    |   302 +
 .../client/api/transaction/package-frame.html      |    44 +
 .../client/api/transaction/package-summary.html    |   272 +
 .../client/api/transaction/package-tree.html       |   193 +
 .../pulsar/client/api/transaction/package-use.html |   216 +
 .../client/internal/DefaultImplementation.html     |  1078 +
 .../internal/class-use/DefaultImplementation.html  |   126 +
 .../pulsar/client/internal/package-frame.html      |    21 +
 .../pulsar/client/internal/package-summary.html    |   155 +
 .../pulsar/client/internal/package-tree.html       |   139 +
 .../apache/pulsar/client/internal/package-use.html |   126 +
 .../org/apache/pulsar/common/api/AuthData.html     |   310 +
 .../api/EncryptionContext.EncryptionKey.html       |   244 +
 .../pulsar/common/api/EncryptionContext.html       |   261 +
 .../pulsar/common/api/class-use/AuthData.html      |   189 +
 .../class-use/EncryptionContext.EncryptionKey.html |   126 +
 .../common/api/class-use/EncryptionContext.html    |   171 +
 .../apache/pulsar/common/api/package-frame.html    |    23 +
 .../apache/pulsar/common/api/package-summary.html  |   167 +
 .../org/apache/pulsar/common/api/package-tree.html |   141 +
 .../org/apache/pulsar/common/api/package-use.html  |   168 +
 .../InterfaceAudience.LimitedPrivate.html          |   169 +
 .../classification/InterfaceAudience.Private.html  |   168 +
 .../classification/InterfaceAudience.Public.html   |   168 +
 .../common/classification/InterfaceAudience.html   |   235 +
 .../InterfaceStability.Evolving.html               |   167 +
 .../classification/InterfaceStability.Stable.html  |   168 +
 .../InterfaceStability.Unstable.html               |   168 +
 .../common/classification/InterfaceStability.html  |   238 +
 .../InterfaceAudience.LimitedPrivate.html          |   183 +
 .../class-use/InterfaceAudience.Private.html       |   273 +
 .../class-use/InterfaceAudience.Public.html        |   676 +
 .../class-use/InterfaceAudience.html               |   126 +
 .../class-use/InterfaceStability.Evolving.html     |   206 +
 .../class-use/InterfaceStability.Stable.html       |   682 +
 .../class-use/InterfaceStability.Unstable.html     |   126 +
 .../class-use/InterfaceStability.html              |   126 +
 .../common/classification/package-frame.html       |    31 +
 .../common/classification/package-summary.html     |   211 +
 .../pulsar/common/classification/package-tree.html |   149 +
 .../pulsar/common/classification/package-use.html  |   333 +
 .../common/schema/KeyValue.KeyValueDecoder.html    |   245 +
 .../org/apache/pulsar/common/schema/KeyValue.html  |   423 +
 .../pulsar/common/schema/KeyValueEncodingType.html |   352 +
 .../apache/pulsar/common/schema/SchemaInfo.html    |   293 +
 .../common/schema/SchemaInfoWithVersion.html       |   280 +
 .../apache/pulsar/common/schema/SchemaType.html    |   801 +
 .../schema/class-use/KeyValue.KeyValueDecoder.html |   171 +
 .../pulsar/common/schema/class-use/KeyValue.html   |   311 +
 .../schema/class-use/KeyValueEncodingType.html     |   263 +
 .../pulsar/common/schema/class-use/SchemaInfo.html |   386 +
 .../schema/class-use/SchemaInfoWithVersion.html    |   170 +
 .../pulsar/common/schema/class-use/SchemaType.html |   284 +
 .../apache/pulsar/common/schema/package-frame.html |    32 +
 .../pulsar/common/schema/package-summary.html      |   207 +
 .../apache/pulsar/common/schema/package-tree.html  |   158 +
 .../apache/pulsar/common/schema/package-use.html   |   287 +
 .../api/client/2.8.0-SNAPSHOT/overview-frame.html  |    29 +
 .../client/2.8.0-SNAPSHOT/overview-summary.html    |   184 +
 .../api/client/2.8.0-SNAPSHOT/overview-tree.html   |   361 +
 content/api/client/2.8.0-SNAPSHOT/package-list     |     8 +
 content/api/client/2.8.0-SNAPSHOT/script.js        |    30 +
 .../api/client/2.8.0-SNAPSHOT/serialized-form.html |   424 +
 content/api/client/2.8.0-SNAPSHOT/stylesheet.css   |   574 +
 .../2.8.0-SNAPSHOT/_authentication_8h_source.html  |   112 +
 .../_broker_consumer_stats_8h_source.html          |   103 +
 .../api/cpp/2.8.0-SNAPSHOT/_client_8h_source.html  |   111 +
 .../_client_configuration_8h_source.html           |   104 +
 .../_compression_type_8h_source.html               |   101 +
 .../cpp/2.8.0-SNAPSHOT/_consumer_8h_source.html    |   107 +
 .../_consumer_configuration_8h_source.html         |   107 +
 .../_consumer_crypto_failure_action_8h_source.html |   101 +
 .../2.8.0-SNAPSHOT/_consumer_type_8h_source.html   |   106 +
 .../_crypto_key_reader_8h_source.html              |   104 +
 .../_deprecated_exception_8h_source.html           |   102 +
 .../_encryption_key_info_8h_source.html            |   102 +
 .../_initial_position_8h_source.html               |   101 +
 .../_key_shared_policy_8h_source.html              |   105 +
 .../api/cpp/2.8.0-SNAPSHOT/_logger_8h_source.html  |   103 +
 .../api/cpp/2.8.0-SNAPSHOT/_message_8h_source.html |   105 +
 .../2.8.0-SNAPSHOT/_message_batch_8h_source.html   |   104 +
 .../2.8.0-SNAPSHOT/_message_builder_8h_source.html |   103 +
 .../cpp/2.8.0-SNAPSHOT/_message_id_8h_source.html  |   103 +
 .../_message_routing_policy_8h_source.html         |   106 +
 .../cpp/2.8.0-SNAPSHOT/_producer_8h_source.html    |   104 +
 .../_producer_configuration_8h_source.html         |   105 +
 .../_producer_crypto_failure_action_8h_source.html |   101 +
 .../api/cpp/2.8.0-SNAPSHOT/_reader_8h_source.html  |   106 +
 .../_reader_configuration_8h_source.html           |   105 +
 .../api/cpp/2.8.0-SNAPSHOT/_result_8h_source.html  |   143 +
 .../api/cpp/2.8.0-SNAPSHOT/_schema_8h_source.html  |   118 +
 .../2.8.0-SNAPSHOT/_topic_metadata_8h_source.html  |   102 +
 content/api/cpp/2.8.0-SNAPSHOT/annotated.html      |   135 +
 content/api/cpp/2.8.0-SNAPSHOT/arrowdown.png       |   Bin 0 -> 246 bytes
 content/api/cpp/2.8.0-SNAPSHOT/arrowright.png      |   Bin 0 -> 229 bytes
 .../2.8.0-SNAPSHOT/authentication_8h_source.html   |   100 +
 content/api/cpp/2.8.0-SNAPSHOT/bc_s.png            |   Bin 0 -> 676 bytes
 content/api/cpp/2.8.0-SNAPSHOT/bdwn.png            |   Bin 0 -> 147 bytes
 content/api/cpp/2.8.0-SNAPSHOT/classes.html        |   131 +
 .../classpulsar_1_1_auth_athenz-members.html       |   116 +
 .../classpulsar_1_1_auth_athenz.html               |   156 +
 .../2.8.0-SNAPSHOT/classpulsar_1_1_auth_athenz.png |   Bin 0 -> 584 bytes
 .../classpulsar_1_1_auth_factory-members.html      |   113 +
 .../classpulsar_1_1_auth_factory.html              |   178 +
 .../classpulsar_1_1_auth_tls-members.html          |   117 +
 .../2.8.0-SNAPSHOT/classpulsar_1_1_auth_tls.html   |   159 +
 .../2.8.0-SNAPSHOT/classpulsar_1_1_auth_tls.png    |   Bin 0 -> 556 bytes
 .../classpulsar_1_1_auth_token-members.html        |   118 +
 .../2.8.0-SNAPSHOT/classpulsar_1_1_auth_token.html |   223 +
 .../2.8.0-SNAPSHOT/classpulsar_1_1_auth_token.png  |   Bin 0 -> 574 bytes
 .../classpulsar_1_1_authentication-members.html    |   113 +
 .../classpulsar_1_1_authentication.html            |   151 +
 .../classpulsar_1_1_authentication.png             |   Bin 0 -> 1032 bytes
 ...r_1_1_authentication_data_provider-members.html |   116 +
 ...asspulsar_1_1_authentication_data_provider.html |   137 +
 ...sspulsar_1_1_broker_consumer_stats-members.html |   124 +
 .../classpulsar_1_1_broker_consumer_stats.html     |   483 +
 .../classpulsar_1_1_cached_token-members.html      |   110 +
 .../classpulsar_1_1_cached_token.html              |   119 +
 .../classpulsar_1_1_client-members.html            |   133 +
 .../cpp/2.8.0-SNAPSHOT/classpulsar_1_1_client.html |   542 +
 ...asspulsar_1_1_client_configuration-members.html |   137 +
 .../classpulsar_1_1_client_configuration.html      |   484 +
 .../classpulsar_1_1_consumer-members.html          |   142 +
 .../2.8.0-SNAPSHOT/classpulsar_1_1_consumer.html   |   781 +
 ...spulsar_1_1_consumer_configuration-members.html |   155 +
 .../classpulsar_1_1_consumer_configuration.html    |   756 +
 .../classpulsar_1_1_crypto_key_reader-members.html |   109 +
 .../classpulsar_1_1_crypto_key_reader.html         |   119 +
 ...asspulsar_1_1_deprecated_exception-members.html |   107 +
 .../classpulsar_1_1_deprecated_exception.html      |   124 +
 .../classpulsar_1_1_deprecated_exception.png       |   Bin 0 -> 645 bytes
 ...lasspulsar_1_1_encryption_key_info-members.html |   114 +
 .../classpulsar_1_1_encryption_key_info.html       |   142 +
 .../classpulsar_1_1_key_shared_policy-members.html |   115 +
 .../classpulsar_1_1_key_shared_policy.html         |   150 +
 .../classpulsar_1_1_logger-members.html            |   114 +
 .../cpp/2.8.0-SNAPSHOT/classpulsar_1_1_logger.html |   129 +
 .../classpulsar_1_1_logger_factory-members.html    |   108 +
 .../classpulsar_1_1_logger_factory.html            |   116 +
 .../classpulsar_1_1_message-members.html           |   141 +
 .../2.8.0-SNAPSHOT/classpulsar_1_1_message.html    |   506 +
 .../classpulsar_1_1_message_batch-members.html     |   111 +
 .../classpulsar_1_1_message_batch.html             |   125 +
 .../classpulsar_1_1_message_builder-members.html   |   124 +
 .../classpulsar_1_1_message_builder.html           |   480 +
 .../classpulsar_1_1_message_id-members.html        |   139 +
 .../2.8.0-SNAPSHOT/classpulsar_1_1_message_id.html |   335 +
 ...spulsar_1_1_message_routing_policy-members.html |   109 +
 .../classpulsar_1_1_message_routing_policy.html    |   144 +
 .../classpulsar_1_1_oauth2_flow-members.html       |   111 +
 .../classpulsar_1_1_oauth2_flow.html               |   192 +
 ...lasspulsar_1_1_oauth2_token_result-members.html |   117 +
 .../classpulsar_1_1_oauth2_token_result.html       |   144 +
 .../classpulsar_1_1_producer-members.html          |   120 +
 .../2.8.0-SNAPSHOT/classpulsar_1_1_producer.html   |   368 +
 ...spulsar_1_1_producer_configuration-members.html |   166 +
 .../classpulsar_1_1_producer_configuration.html    |   538 +
 .../classpulsar_1_1_reader-members.html            |   122 +
 .../cpp/2.8.0-SNAPSHOT/classpulsar_1_1_reader.html |   407 +
 ...asspulsar_1_1_reader_configuration-members.html |   123 +
 .../classpulsar_1_1_reader_configuration.html      |   242 +
 .../classpulsar_1_1_schema_info-members.html       |   112 +
 .../classpulsar_1_1_schema_info.html               |   240 +
 .../classpulsar_1_1_topic_metadata-members.html    |   108 +
 .../classpulsar_1_1_topic_metadata.html            |   120 +
 .../api/cpp/2.8.0-SNAPSHOT/client_8h_source.html   |   100 +
 .../client__configuration_8h_source.html           |   100 +
 content/api/cpp/2.8.0-SNAPSHOT/closed.png          |   Bin 0 -> 132 bytes
 .../api/cpp/2.8.0-SNAPSHOT/consumer_8h_source.html |   100 +
 .../consumer__configuration_8h_source.html         |   100 +
 .../api/cpp/2.8.0-SNAPSHOT/defines_8h_source.html  |   100 +
 content/api/cpp/2.8.0-SNAPSHOT/deprecated.html     |    99 +
 .../dir_501ae28692a6b25a33adbd2bed71d4b9.html      |   104 +
 .../dir_84093bac216bb6272e4432021f1ca7f4.html      |   107 +
 .../dir_d44c64559bbebec7f509842c48db8b23.html      |   104 +
 content/api/cpp/2.8.0-SNAPSHOT/doc.png             |   Bin 0 -> 746 bytes
 content/api/cpp/2.8.0-SNAPSHOT/doxygen.css         |  1475 ++
 content/api/cpp/2.8.0-SNAPSHOT/doxygen.png         |   Bin 0 -> 3779 bytes
 content/api/cpp/2.8.0-SNAPSHOT/dynsections.js      |    97 +
 content/api/cpp/2.8.0-SNAPSHOT/files.html          |   147 +
 content/api/cpp/2.8.0-SNAPSHOT/folderclosed.png    |   Bin 0 -> 616 bytes
 content/api/cpp/2.8.0-SNAPSHOT/folderopen.png      |   Bin 0 -> 597 bytes
 content/api/cpp/2.8.0-SNAPSHOT/functions.html      |   626 +
 content/api/cpp/2.8.0-SNAPSHOT/functions_enum.html |   108 +
 content/api/cpp/2.8.0-SNAPSHOT/functions_eval.html |   111 +
 content/api/cpp/2.8.0-SNAPSHOT/functions_func.html |   612 +
 content/api/cpp/2.8.0-SNAPSHOT/hierarchy.html      |   135 +
 content/api/cpp/2.8.0-SNAPSHOT/index.html          |   124 +
 content/api/cpp/2.8.0-SNAPSHOT/jquery.js           |    68 +
 .../api/cpp/2.8.0-SNAPSHOT/message_8h_source.html  |   100 +
 .../cpp/2.8.0-SNAPSHOT/message__id_8h_source.html  |   100 +
 .../2.8.0-SNAPSHOT/message__router_8h_source.html  |   100 +
 .../api/cpp/2.8.0-SNAPSHOT/namespacemembers.html   |   377 +
 .../cpp/2.8.0-SNAPSHOT/namespacemembers_enum.html  |   115 +
 .../cpp/2.8.0-SNAPSHOT/namespacemembers_eval.html  |   351 +
 .../cpp/2.8.0-SNAPSHOT/namespacemembers_type.html  |   112 +
 .../api/cpp/2.8.0-SNAPSHOT/namespacepulsar.html    |   628 +
 content/api/cpp/2.8.0-SNAPSHOT/namespaces.html     |   102 +
 content/api/cpp/2.8.0-SNAPSHOT/nav_f.png           |   Bin 0 -> 153 bytes
 content/api/cpp/2.8.0-SNAPSHOT/nav_g.png           |   Bin 0 -> 95 bytes
 content/api/cpp/2.8.0-SNAPSHOT/nav_h.png           |   Bin 0 -> 98 bytes
 content/api/cpp/2.8.0-SNAPSHOT/open.png            |   Bin 0 -> 123 bytes
 content/api/cpp/2.8.0-SNAPSHOT/pages.html          |    96 +
 .../api/cpp/2.8.0-SNAPSHOT/producer_8h_source.html |   100 +
 .../producer__configuration_8h_source.html         |   100 +
 .../api/cpp/2.8.0-SNAPSHOT/reader_8h_source.html   |   100 +
 .../reader__configuration_8h_source.html           |   100 +
 .../api/cpp/2.8.0-SNAPSHOT/result_8h_source.html   |   100 +
 content/api/cpp/2.8.0-SNAPSHOT/search/all_0.html   |    26 +
 content/api/cpp/2.8.0-SNAPSHOT/search/all_0.js     |    18 +
 content/api/cpp/2.8.0-SNAPSHOT/search/all_1.html   |    26 +
 content/api/cpp/2.8.0-SNAPSHOT/search/all_1.js     |     7 +
 content/api/cpp/2.8.0-SNAPSHOT/search/all_10.html  |    26 +
 content/api/cpp/2.8.0-SNAPSHOT/search/all_10.js    |    54 +
 content/api/cpp/2.8.0-SNAPSHOT/search/all_11.html  |    26 +
 content/api/cpp/2.8.0-SNAPSHOT/search/all_11.js    |    52 +
 content/api/cpp/2.8.0-SNAPSHOT/search/all_12.html  |    26 +
 content/api/cpp/2.8.0-SNAPSHOT/search/all_12.js    |     4 +
 content/api/cpp/2.8.0-SNAPSHOT/search/all_13.html  |    26 +
 content/api/cpp/2.8.0-SNAPSHOT/search/all_13.js    |     5 +
 content/api/cpp/2.8.0-SNAPSHOT/search/all_2.html   |    26 +
 content/api/cpp/2.8.0-SNAPSHOT/search/all_2.js     |    23 +
 content/api/cpp/2.8.0-SNAPSHOT/search/all_3.html   |    26 +
 content/api/cpp/2.8.0-SNAPSHOT/search/all_3.js     |     9 +
 content/api/cpp/2.8.0-SNAPSHOT/search/all_4.html   |    26 +
 content/api/cpp/2.8.0-SNAPSHOT/search/all_4.js     |     5 +
 content/api/cpp/2.8.0-SNAPSHOT/search/all_5.html   |    26 +
 content/api/cpp/2.8.0-SNAPSHOT/search/all_5.js     |     6 +
 content/api/cpp/2.8.0-SNAPSHOT/search/all_6.html   |    26 +
 content/api/cpp/2.8.0-SNAPSHOT/search/all_6.js     |    54 +
 content/api/cpp/2.8.0-SNAPSHOT/search/all_7.html   |    26 +
 content/api/cpp/2.8.0-SNAPSHOT/search/all_7.js     |     8 +
 content/api/cpp/2.8.0-SNAPSHOT/search/all_8.html   |    26 +
 content/api/cpp/2.8.0-SNAPSHOT/search/all_8.js     |    10 +
 content/api/cpp/2.8.0-SNAPSHOT/search/all_9.html   |    26 +
 content/api/cpp/2.8.0-SNAPSHOT/search/all_9.js     |     4 +
 content/api/cpp/2.8.0-SNAPSHOT/search/all_a.html   |    26 +
 content/api/cpp/2.8.0-SNAPSHOT/search/all_a.js     |     7 +
 content/api/cpp/2.8.0-SNAPSHOT/search/all_b.html   |    26 +
 content/api/cpp/2.8.0-SNAPSHOT/search/all_b.js     |     6 +
 content/api/cpp/2.8.0-SNAPSHOT/search/all_c.html   |    26 +
 content/api/cpp/2.8.0-SNAPSHOT/search/all_c.js     |     9 +
 content/api/cpp/2.8.0-SNAPSHOT/search/all_d.html   |    26 +
 content/api/cpp/2.8.0-SNAPSHOT/search/all_d.js     |     5 +
 content/api/cpp/2.8.0-SNAPSHOT/search/all_e.html   |    26 +
 content/api/cpp/2.8.0-SNAPSHOT/search/all_e.js     |     5 +
 content/api/cpp/2.8.0-SNAPSHOT/search/all_f.html   |    26 +
 content/api/cpp/2.8.0-SNAPSHOT/search/all_f.js     |     8 +
 .../api/cpp/2.8.0-SNAPSHOT/search/classes_0.html   |    26 +
 content/api/cpp/2.8.0-SNAPSHOT/search/classes_0.js |     9 +
 .../api/cpp/2.8.0-SNAPSHOT/search/classes_1.html   |    26 +
 content/api/cpp/2.8.0-SNAPSHOT/search/classes_1.js |     4 +
 .../api/cpp/2.8.0-SNAPSHOT/search/classes_2.html   |    26 +
 content/api/cpp/2.8.0-SNAPSHOT/search/classes_2.js |     9 +
 .../api/cpp/2.8.0-SNAPSHOT/search/classes_3.html   |    26 +
 content/api/cpp/2.8.0-SNAPSHOT/search/classes_3.js |     4 +
 .../api/cpp/2.8.0-SNAPSHOT/search/classes_4.html   |    26 +
 content/api/cpp/2.8.0-SNAPSHOT/search/classes_4.js |     4 +
 .../api/cpp/2.8.0-SNAPSHOT/search/classes_5.html   |    26 +
 content/api/cpp/2.8.0-SNAPSHOT/search/classes_5.js |     4 +
 .../api/cpp/2.8.0-SNAPSHOT/search/classes_6.html   |    26 +
 content/api/cpp/2.8.0-SNAPSHOT/search/classes_6.js |     5 +
 .../api/cpp/2.8.0-SNAPSHOT/search/classes_7.html   |    26 +
 content/api/cpp/2.8.0-SNAPSHOT/search/classes_7.js |     8 +
 .../api/cpp/2.8.0-SNAPSHOT/search/classes_8.html   |    26 +
 content/api/cpp/2.8.0-SNAPSHOT/search/classes_8.js |     5 +
 .../api/cpp/2.8.0-SNAPSHOT/search/classes_9.html   |    26 +
 content/api/cpp/2.8.0-SNAPSHOT/search/classes_9.js |     5 +
 .../api/cpp/2.8.0-SNAPSHOT/search/classes_a.html   |    26 +
 content/api/cpp/2.8.0-SNAPSHOT/search/classes_a.js |     5 +
 .../api/cpp/2.8.0-SNAPSHOT/search/classes_b.html   |    26 +
 content/api/cpp/2.8.0-SNAPSHOT/search/classes_b.js |     4 +
 .../api/cpp/2.8.0-SNAPSHOT/search/classes_c.html   |    26 +
 content/api/cpp/2.8.0-SNAPSHOT/search/classes_c.js |     4 +
 content/api/cpp/2.8.0-SNAPSHOT/search/close.png    |   Bin 0 -> 273 bytes
 content/api/cpp/2.8.0-SNAPSHOT/search/enums_0.html |    26 +
 content/api/cpp/2.8.0-SNAPSHOT/search/enums_0.js   |     4 +
 content/api/cpp/2.8.0-SNAPSHOT/search/enums_1.html |    26 +
 content/api/cpp/2.8.0-SNAPSHOT/search/enums_1.js   |     4 +
 content/api/cpp/2.8.0-SNAPSHOT/search/enums_2.html |    26 +
 content/api/cpp/2.8.0-SNAPSHOT/search/enums_2.js   |     4 +
 content/api/cpp/2.8.0-SNAPSHOT/search/enums_3.html |    26 +
 content/api/cpp/2.8.0-SNAPSHOT/search/enums_3.js   |     4 +
 content/api/cpp/2.8.0-SNAPSHOT/search/enums_4.html |    26 +
 content/api/cpp/2.8.0-SNAPSHOT/search/enums_4.js   |     4 +
 .../cpp/2.8.0-SNAPSHOT/search/enumvalues_0.html    |    26 +
 .../api/cpp/2.8.0-SNAPSHOT/search/enumvalues_0.js  |     7 +
 .../cpp/2.8.0-SNAPSHOT/search/enumvalues_1.html    |    26 +
 .../api/cpp/2.8.0-SNAPSHOT/search/enumvalues_1.js  |     4 +
 .../cpp/2.8.0-SNAPSHOT/search/enumvalues_2.html    |    26 +
 .../api/cpp/2.8.0-SNAPSHOT/search/enumvalues_2.js  |     7 +
 .../cpp/2.8.0-SNAPSHOT/search/enumvalues_3.html    |    26 +
 .../api/cpp/2.8.0-SNAPSHOT/search/enumvalues_3.js  |     5 +
 .../cpp/2.8.0-SNAPSHOT/search/enumvalues_4.html    |    26 +
 .../api/cpp/2.8.0-SNAPSHOT/search/enumvalues_4.js  |     4 +
 .../cpp/2.8.0-SNAPSHOT/search/enumvalues_5.html    |    26 +
 .../api/cpp/2.8.0-SNAPSHOT/search/enumvalues_5.js  |     7 +
 .../cpp/2.8.0-SNAPSHOT/search/enumvalues_6.html    |    26 +
 .../api/cpp/2.8.0-SNAPSHOT/search/enumvalues_6.js  |     4 +
 .../cpp/2.8.0-SNAPSHOT/search/enumvalues_7.html    |    26 +
 .../api/cpp/2.8.0-SNAPSHOT/search/enumvalues_7.js  |     5 +
 .../cpp/2.8.0-SNAPSHOT/search/enumvalues_8.html    |    26 +
 .../api/cpp/2.8.0-SNAPSHOT/search/enumvalues_8.js  |     4 +
 .../cpp/2.8.0-SNAPSHOT/search/enumvalues_9.html    |    26 +
 .../api/cpp/2.8.0-SNAPSHOT/search/enumvalues_9.js  |     4 +
 .../cpp/2.8.0-SNAPSHOT/search/enumvalues_a.html    |    26 +
 .../api/cpp/2.8.0-SNAPSHOT/search/enumvalues_a.js  |    44 +
 .../cpp/2.8.0-SNAPSHOT/search/enumvalues_b.html    |    26 +
 .../api/cpp/2.8.0-SNAPSHOT/search/enumvalues_b.js  |     5 +
 .../api/cpp/2.8.0-SNAPSHOT/search/functions_0.html |    26 +
 .../api/cpp/2.8.0-SNAPSHOT/search/functions_0.js   |     8 +
 .../api/cpp/2.8.0-SNAPSHOT/search/functions_1.html |    26 +
 .../api/cpp/2.8.0-SNAPSHOT/search/functions_1.js   |     4 +
 .../api/cpp/2.8.0-SNAPSHOT/search/functions_2.html |    26 +
 .../api/cpp/2.8.0-SNAPSHOT/search/functions_2.js   |    12 +
 .../api/cpp/2.8.0-SNAPSHOT/search/functions_3.html |    26 +
 .../api/cpp/2.8.0-SNAPSHOT/search/functions_3.js   |     5 +
 .../api/cpp/2.8.0-SNAPSHOT/search/functions_4.html |    26 +
 .../api/cpp/2.8.0-SNAPSHOT/search/functions_4.js   |     4 +
 .../api/cpp/2.8.0-SNAPSHOT/search/functions_5.html |    26 +
 .../api/cpp/2.8.0-SNAPSHOT/search/functions_5.js   |     5 +
 .../api/cpp/2.8.0-SNAPSHOT/search/functions_6.html |    26 +
 .../api/cpp/2.8.0-SNAPSHOT/search/functions_6.js   |    54 +
 .../api/cpp/2.8.0-SNAPSHOT/search/functions_7.html |    26 +
 .../api/cpp/2.8.0-SNAPSHOT/search/functions_7.js   |     8 +
 .../api/cpp/2.8.0-SNAPSHOT/search/functions_8.html |    26 +
 .../api/cpp/2.8.0-SNAPSHOT/search/functions_8.js   |     6 +
 .../api/cpp/2.8.0-SNAPSHOT/search/functions_9.html |    26 +
 .../api/cpp/2.8.0-SNAPSHOT/search/functions_9.js   |     4 +
 .../api/cpp/2.8.0-SNAPSHOT/search/functions_a.html |    26 +
 .../api/cpp/2.8.0-SNAPSHOT/search/functions_a.js   |     4 +
 .../api/cpp/2.8.0-SNAPSHOT/search/functions_b.html |    26 +
 .../api/cpp/2.8.0-SNAPSHOT/search/functions_b.js   |     4 +
 .../api/cpp/2.8.0-SNAPSHOT/search/functions_c.html |    26 +
 .../api/cpp/2.8.0-SNAPSHOT/search/functions_c.js   |     8 +
 .../api/cpp/2.8.0-SNAPSHOT/search/functions_d.html |    26 +
 .../api/cpp/2.8.0-SNAPSHOT/search/functions_d.js   |    48 +
 .../api/cpp/2.8.0-SNAPSHOT/search/functions_e.html |    26 +
 .../api/cpp/2.8.0-SNAPSHOT/search/functions_e.js   |     5 +
 content/api/cpp/2.8.0-SNAPSHOT/search/mag_sel.png  |   Bin 0 -> 563 bytes
 .../cpp/2.8.0-SNAPSHOT/search/namespaces_0.html    |    26 +
 .../api/cpp/2.8.0-SNAPSHOT/search/namespaces_0.js  |     4 +
 .../api/cpp/2.8.0-SNAPSHOT/search/nomatches.html   |    12 +
 content/api/cpp/2.8.0-SNAPSHOT/search/pages_0.html |    26 +
 content/api/cpp/2.8.0-SNAPSHOT/search/pages_0.js   |     4 +
 content/api/cpp/2.8.0-SNAPSHOT/search/search.css   |   271 +
 content/api/cpp/2.8.0-SNAPSHOT/search/search.js    |   791 +
 content/api/cpp/2.8.0-SNAPSHOT/search/search_l.png |   Bin 0 -> 604 bytes
 content/api/cpp/2.8.0-SNAPSHOT/search/search_m.png |   Bin 0 -> 158 bytes
 content/api/cpp/2.8.0-SNAPSHOT/search/search_r.png |   Bin 0 -> 612 bytes
 .../api/cpp/2.8.0-SNAPSHOT/search/searchdata.js    |    36 +
 .../api/cpp/2.8.0-SNAPSHOT/search/typedefs_0.html  |    26 +
 .../api/cpp/2.8.0-SNAPSHOT/search/typedefs_0.js    |     4 +
 .../api/cpp/2.8.0-SNAPSHOT/search/typedefs_1.html  |    26 +
 .../api/cpp/2.8.0-SNAPSHOT/search/typedefs_1.js    |     5 +
 content/api/cpp/2.8.0-SNAPSHOT/splitbar.png        |   Bin 0 -> 314 bytes
 .../cpp/2.8.0-SNAPSHOT/string__list_8h_source.html |   100 +
 .../cpp/2.8.0-SNAPSHOT/string__map_8h_source.html  |   100 +
 content/api/cpp/2.8.0-SNAPSHOT/sync_off.png        |   Bin 0 -> 853 bytes
 content/api/cpp/2.8.0-SNAPSHOT/sync_on.png         |   Bin 0 -> 845 bytes
 content/api/cpp/2.8.0-SNAPSHOT/tab_a.png           |   Bin 0 -> 142 bytes
 content/api/cpp/2.8.0-SNAPSHOT/tab_b.png           |   Bin 0 -> 169 bytes
 content/api/cpp/2.8.0-SNAPSHOT/tab_h.png           |   Bin 0 -> 177 bytes
 content/api/cpp/2.8.0-SNAPSHOT/tab_s.png           |   Bin 0 -> 184 bytes
 content/api/cpp/2.8.0-SNAPSHOT/tabs.css            |    60 +
 .../python/2.8.0-SNAPSHOT/functions/context.m.html |  2059 ++
 .../2.8.0-SNAPSHOT/functions/function.m.html       |  1139 ++
 .../api/python/2.8.0-SNAPSHOT/functions/index.html |  1075 +
 .../python/2.8.0-SNAPSHOT/functions/serde.m.html   |  1429 ++
 content/api/python/2.8.0-SNAPSHOT/index.html       |  6275 ++++++
 .../python/2.8.0-SNAPSHOT/schema/definition.m.html |  3919 ++++
 .../api/python/2.8.0-SNAPSHOT/schema/index.html    |  1059 +
 .../api/python/2.8.0-SNAPSHOT/schema/schema.m.html |  1876 ++
 content/blog/2018/08/06/Apache-Pulsar-2-1-0.html   |     2 +-
 .../blog/2018/08/06/Apache-Pulsar-2-1-0/index.html |     2 +-
 content/blog/2019/02/20/Apache-Pulsar-2-3-0.html   |     2 +-
 .../blog/2019/02/20/Apache-Pulsar-2-3-0/index.html |     2 +-
 content/blog/2019/07/05/Apache-Pulsar-2-4-0.html   |     2 +-
 .../blog/2019/07/05/Apache-Pulsar-2-4-0/index.html |     2 +-
 content/blog/2019/12/04/Apache-Pulsar-2-4-2.html   |     2 +-
 .../blog/2019/12/04/Apache-Pulsar-2-4-2/index.html |     2 +-
 content/blog/2019/12/18/Pulsar-summit-cfp.html     |     2 +-
 .../blog/2019/12/18/Pulsar-summit-cfp/index.html   |     2 +-
 .../12/20/pulsar-milestone-200-contributors.html   |     2 +-
 .../pulsar-milestone-200-contributors/index.html   |     2 +-
 ...-the-apache-pulsar-2020-user-survey-report.html |     2 +-
 .../index.html                                     |     2 +-
 content/blog/2020/04/23/Apache-Pulsar-2-5-1.html   |     2 +-
 .../blog/2020/04/23/Apache-Pulsar-2-5-1/index.html |     2 +-
 content/blog/2020/05/19/Apache-Pulsar-2-5-2.html   |     2 +-
 .../blog/2020/05/19/Apache-Pulsar-2-5-2/index.html |     2 +-
 content/blog/2020/06/18/Apache-Pulsar-2-6-0.html   |     2 +-
 .../blog/2020/06/18/Apache-Pulsar-2-6-0/index.html |     2 +-
 content/blog/2020/08/21/Apache-Pulsar-2-6-1.html   |     2 +-
 .../blog/2020/08/21/Apache-Pulsar-2-6-1/index.html |     2 +-
 .../blog/2020/08/24/Pulsar-300-contributors.html   |     2 +-
 .../2020/08/24/Pulsar-300-contributors/index.html  |     2 +-
 .../2020/09/01/pulsar-summit-asia-2020-cfp.html    |     2 +-
 .../09/01/pulsar-summit-asia-2020-cfp/index.html   |     2 +-
 .../2020/11/04/pulsar-summit-asia-schedule.html    |   152 +
 .../11/04/pulsar-summit-asia-schedule/index.html   |   152 +
 content/blog/2020/11/09/Apache-Pulsar-2-6-2.html   |     2 +-
 .../blog/2020/11/09/Apache-Pulsar-2-6-2/index.html |     2 +-
 content/blog/atom.xml                              |    10 +
 content/blog/feed.xml                              |     7 +
 content/blog/index.html                            |    53 +-
 content/blog/page2/index.html                      |    33 +-
 .../en/2.1.0-incubating/concepts-overview.html     |     2 +-
 .../2.1.0-incubating/concepts-overview/index.html  |     2 +-
 .../2.1.0-incubating/reference-configuration.html  |     2 +-
 .../reference-configuration/index.html             |     2 +-
 .../en/2.1.0-incubating/standalone-docker.html     |     2 +-
 .../2.1.0-incubating/standalone-docker/index.html  |     2 +-
 .../en/2.1.1-incubating/concepts-overview.html     |     2 +-
 .../2.1.1-incubating/concepts-overview/index.html  |     2 +-
 .../2.1.1-incubating/reference-configuration.html  |     2 +-
 .../reference-configuration/index.html             |     2 +-
 .../en/2.1.1-incubating/standalone-docker.html     |     2 +-
 .../2.1.1-incubating/standalone-docker/index.html  |     2 +-
 content/docs/en/2.2.0/concepts-overview.html       |     2 +-
 content/docs/en/2.2.0/concepts-overview/index.html |     2 +-
 content/docs/en/2.2.0/reference-configuration.html |     2 +-
 .../en/2.2.0/reference-configuration/index.html    |     2 +-
 content/docs/en/2.2.0/standalone-docker.html       |     2 +-
 content/docs/en/2.2.0/standalone-docker/index.html |     2 +-
 content/docs/en/2.2.1/concepts-overview.html       |     2 +-
 content/docs/en/2.2.1/concepts-overview/index.html |     2 +-
 content/docs/en/2.2.1/reference-configuration.html |     2 +-
 .../en/2.2.1/reference-configuration/index.html    |     2 +-
 content/docs/en/2.2.1/standalone-docker.html       |     2 +-
 content/docs/en/2.2.1/standalone-docker/index.html |     2 +-
 content/docs/en/2.3.0/concepts-overview.html       |     2 +-
 content/docs/en/2.3.0/concepts-overview/index.html |     2 +-
 content/docs/en/2.3.0/reference-configuration.html |     2 +-
 .../en/2.3.0/reference-configuration/index.html    |     2 +-
 content/docs/en/2.3.0/standalone-docker.html       |     2 +-
 content/docs/en/2.3.0/standalone-docker/index.html |     2 +-
 content/docs/en/2.3.1/concepts-overview.html       |     2 +-
 content/docs/en/2.3.1/concepts-overview/index.html |     2 +-
 content/docs/en/2.3.1/reference-configuration.html |     2 +-
 .../en/2.3.1/reference-configuration/index.html    |     2 +-
 content/docs/en/2.3.1/standalone-docker.html       |     2 +-
 content/docs/en/2.3.1/standalone-docker/index.html |     2 +-
 content/docs/en/2.3.2/concepts-overview.html       |     2 +-
 content/docs/en/2.3.2/concepts-overview/index.html |     2 +-
 content/docs/en/2.3.2/reference-configuration.html |     2 +-
 .../en/2.3.2/reference-configuration/index.html    |     2 +-
 content/docs/en/2.3.2/standalone-docker.html       |     2 +-
 content/docs/en/2.3.2/standalone-docker/index.html |     2 +-
 content/docs/en/2.4.0/concepts-overview.html       |     2 +-
 content/docs/en/2.4.0/concepts-overview/index.html |     2 +-
 content/docs/en/2.4.0/reference-configuration.html |     2 +-
 .../en/2.4.0/reference-configuration/index.html    |     2 +-
 content/docs/en/2.4.0/security-jwt.html            |     8 +-
 content/docs/en/2.4.0/security-jwt/index.html      |     8 +-
 content/docs/en/2.4.0/standalone-docker.html       |     2 +-
 content/docs/en/2.4.0/standalone-docker/index.html |     2 +-
 content/docs/en/2.4.1/concepts-overview.html       |     2 +-
 content/docs/en/2.4.1/concepts-overview/index.html |     2 +-
 content/docs/en/2.4.1/functions-develop.html       |    46 +-
 content/docs/en/2.4.1/functions-develop/index.html |    46 +-
 content/docs/en/2.4.1/io-use.html                  |   108 +-
 content/docs/en/2.4.1/io-use/index.html            |   108 +-
 content/docs/en/2.4.1/reference-configuration.html |     2 +-
 .../en/2.4.1/reference-configuration/index.html    |     2 +-
 content/docs/en/2.4.1/schema-manage.html           |    26 +-
 content/docs/en/2.4.1/schema-manage/index.html     |    26 +-
 content/docs/en/2.4.1/security-jwt.html            |     8 +-
 content/docs/en/2.4.1/security-jwt/index.html      |     8 +-
 content/docs/en/2.4.1/standalone-docker.html       |     2 +-
 content/docs/en/2.4.1/standalone-docker/index.html |     2 +-
 content/docs/en/2.4.2/concepts-overview.html       |     2 +-
 content/docs/en/2.4.2/concepts-overview/index.html |     2 +-
 content/docs/en/2.4.2/functions-develop.html       |    46 +-
 content/docs/en/2.4.2/functions-develop/index.html |    46 +-
 content/docs/en/2.4.2/io-use.html                  |   108 +-
 content/docs/en/2.4.2/io-use/index.html            |   108 +-
 content/docs/en/2.4.2/reference-configuration.html |     2 +-
 .../en/2.4.2/reference-configuration/index.html    |     2 +-
 content/docs/en/2.4.2/schema-manage.html           |    26 +-
 content/docs/en/2.4.2/schema-manage/index.html     |    26 +-
 content/docs/en/2.4.2/security-jwt.html            |     8 +-
 content/docs/en/2.4.2/security-jwt/index.html      |     8 +-
 content/docs/en/2.4.2/standalone-docker.html       |     2 +-
 content/docs/en/2.4.2/standalone-docker/index.html |     2 +-
 content/docs/en/2.5.0/concepts-overview.html       |     2 +-
 content/docs/en/2.5.0/concepts-overview/index.html |     2 +-
 content/docs/en/2.5.0/cookbooks-deduplication.html |     6 +-
 .../en/2.5.0/cookbooks-deduplication/index.html    |     6 +-
 content/docs/en/2.5.0/functions-develop.html       |    58 +-
 content/docs/en/2.5.0/functions-develop/index.html |    58 +-
 content/docs/en/2.5.0/io-overview.html             |     8 +-
 content/docs/en/2.5.0/io-overview/index.html       |     8 +-
 content/docs/en/2.5.0/io-use.html                  |   108 +-
 content/docs/en/2.5.0/io-use/index.html            |   108 +-
 content/docs/en/2.5.0/kubernetes-helm.html         |     2 +-
 content/docs/en/2.5.0/kubernetes-helm/index.html   |     2 +-
 content/docs/en/2.5.0/reference-configuration.html |     2 +-
 .../en/2.5.0/reference-configuration/index.html    |     2 +-
 content/docs/en/2.5.0/schema-manage.html           |    26 +-
 content/docs/en/2.5.0/schema-manage/index.html     |    26 +-
 content/docs/en/2.5.0/security-jwt.html            |     8 +-
 content/docs/en/2.5.0/security-jwt/index.html      |     8 +-
 content/docs/en/2.5.1/concepts-overview.html       |     2 +-
 content/docs/en/2.5.1/concepts-overview/index.html |     2 +-
 content/docs/en/2.5.1/cookbooks-deduplication.html |     6 +-
 .../en/2.5.1/cookbooks-deduplication/index.html    |     6 +-
 content/docs/en/2.5.1/functions-develop.html       |    58 +-
 content/docs/en/2.5.1/functions-develop/index.html |    58 +-
 content/docs/en/2.5.1/io-overview.html             |     8 +-
 content/docs/en/2.5.1/io-overview/index.html       |     8 +-
 content/docs/en/2.5.1/io-use.html                  |   108 +-
 content/docs/en/2.5.1/io-use/index.html            |   108 +-
 content/docs/en/2.5.1/kubernetes-helm.html         |     2 +-
 content/docs/en/2.5.1/kubernetes-helm/index.html   |     2 +-
 content/docs/en/2.5.1/reference-configuration.html |     2 +-
 .../en/2.5.1/reference-configuration/index.html    |     2 +-
 content/docs/en/2.5.1/schema-manage.html           |    26 +-
 content/docs/en/2.5.1/schema-manage/index.html     |    26 +-
 content/docs/en/2.5.1/security-jwt.html            |     8 +-
 content/docs/en/2.5.1/security-jwt/index.html      |     8 +-
 content/docs/en/2.5.2/concepts-overview.html       |     2 +-
 content/docs/en/2.5.2/concepts-overview/index.html |     2 +-
 content/docs/en/2.5.2/cookbooks-deduplication.html |     6 +-
 .../en/2.5.2/cookbooks-deduplication/index.html    |     6 +-
 content/docs/en/2.5.2/functions-develop.html       |    58 +-
 content/docs/en/2.5.2/functions-develop/index.html |    58 +-
 content/docs/en/2.5.2/io-overview.html             |     8 +-
 content/docs/en/2.5.2/io-overview/index.html       |     8 +-
 content/docs/en/2.5.2/io-use.html                  |   108 +-
 content/docs/en/2.5.2/io-use/index.html            |   108 +-
 content/docs/en/2.5.2/kubernetes-helm.html         |     2 +-
 content/docs/en/2.5.2/kubernetes-helm/index.html   |     2 +-
 content/docs/en/2.5.2/reference-configuration.html |     2 +-
 .../en/2.5.2/reference-configuration/index.html    |     2 +-
 content/docs/en/2.5.2/schema-manage.html           |    26 +-
 content/docs/en/2.5.2/schema-manage/index.html     |    26 +-
 content/docs/en/2.5.2/security-jwt.html            |     8 +-
 content/docs/en/2.5.2/security-jwt/index.html      |     8 +-
 content/docs/en/2.6.0/concepts-overview.html       |     2 +-
 content/docs/en/2.6.0/concepts-overview/index.html |     2 +-
 content/docs/en/2.6.0/cookbooks-deduplication.html |     6 +-
 .../en/2.6.0/cookbooks-deduplication/index.html    |     6 +-
 content/docs/en/2.6.0/functions-develop.html       |    58 +-
 content/docs/en/2.6.0/functions-develop/index.html |    58 +-
 content/docs/en/2.6.0/io-overview.html             |     8 +-
 content/docs/en/2.6.0/io-overview/index.html       |     8 +-
 content/docs/en/2.6.0/io-use.html                  |   108 +-
 content/docs/en/2.6.0/io-use/index.html            |   108 +-
 content/docs/en/2.6.0/kubernetes-helm.html         |     2 +-
 content/docs/en/2.6.0/kubernetes-helm/index.html   |     2 +-
 content/docs/en/2.6.0/reference-configuration.html |     2 +-
 .../en/2.6.0/reference-configuration/index.html    |     2 +-
 content/docs/en/2.6.0/schema-manage.html           |    26 +-
 content/docs/en/2.6.0/schema-manage/index.html     |    26 +-
 content/docs/en/2.6.0/security-jwt.html            |    10 +-
 content/docs/en/2.6.0/security-jwt/index.html      |    10 +-
 content/docs/en/2.6.1/concepts-overview.html       |     2 +-
 content/docs/en/2.6.1/concepts-overview/index.html |     2 +-
 content/docs/en/2.6.1/cookbooks-deduplication.html |     6 +-
 .../en/2.6.1/cookbooks-deduplication/index.html    |     6 +-
 .../docs/en/2.6.1/cookbooks-retention-expiry.html  |     6 +-
 .../en/2.6.1/cookbooks-retention-expiry/index.html |     6 +-
 content/docs/en/2.6.1/functions-develop.html       |    58 +-
 content/docs/en/2.6.1/functions-develop/index.html |    58 +-
 content/docs/en/2.6.1/io-overview.html             |     8 +-
 content/docs/en/2.6.1/io-overview/index.html       |     8 +-
 content/docs/en/2.6.1/io-use.html                  |   108 +-
 content/docs/en/2.6.1/io-use/index.html            |   108 +-
 content/docs/en/2.6.1/kubernetes-helm.html         |     2 +-
 content/docs/en/2.6.1/kubernetes-helm/index.html   |     2 +-
 content/docs/en/2.6.1/reference-configuration.html |     2 +-
 .../en/2.6.1/reference-configuration/index.html    |     2 +-
 content/docs/en/2.6.1/schema-manage.html           |    26 +-
 content/docs/en/2.6.1/schema-manage/index.html     |    26 +-
 content/docs/en/2.6.1/security-jwt.html            |    10 +-
 content/docs/en/2.6.1/security-jwt/index.html      |    10 +-
 content/docs/en/concepts-overview.html             |     2 +-
 content/docs/en/concepts-overview/index.html       |     2 +-
 content/docs/en/cookbooks-deduplication.html       |     6 +-
 content/docs/en/cookbooks-deduplication/index.html |     6 +-
 content/docs/en/functions-develop.html             |    58 +-
 content/docs/en/functions-develop/index.html       |    58 +-
 content/docs/en/io-overview.html                   |     8 +-
 content/docs/en/io-overview/index.html             |     8 +-
 content/docs/en/io-use.html                        |   108 +-
 content/docs/en/io-use/index.html                  |   108 +-
 content/docs/en/kubernetes-helm.html               |     2 +-
 content/docs/en/kubernetes-helm/index.html         |     2 +-
 content/docs/en/next/adaptors-kafka.html           |     2 +-
 content/docs/en/next/adaptors-kafka/index.html     |     2 +-
 content/docs/en/next/adaptors-spark.html           |     2 +-
 content/docs/en/next/adaptors-spark/index.html     |     2 +-
 content/docs/en/next/adaptors-storm.html           |     2 +-
 content/docs/en/next/adaptors-storm/index.html     |     2 +-
 content/docs/en/next/admin-api-brokers.html        |    79 +-
 content/docs/en/next/admin-api-brokers/index.html  |    79 +-
 content/docs/en/next/admin-api-clusters.html       |   114 +-
 content/docs/en/next/admin-api-clusters/index.html |   114 +-
 content/docs/en/next/admin-api-functions.html      |   347 +-
 .../docs/en/next/admin-api-functions/index.html    |   347 +-
 content/docs/en/next/admin-api-namespaces.html     |   502 +-
 .../docs/en/next/admin-api-namespaces/index.html   |   502 +-
 content/docs/en/next/admin-api-overview.html       |    46 +-
 content/docs/en/next/admin-api-overview/index.html |    46 +-
 content/docs/en/next/admin-api-permissions.html    |    69 +-
 .../docs/en/next/admin-api-permissions/index.html  |    69 +-
 content/docs/en/next/admin-api-schemas.html        |     2 +-
 content/docs/en/next/admin-api-schemas/index.html  |     2 +-
 content/docs/en/next/admin-api-tenants.html        |    80 +-
 content/docs/en/next/admin-api-tenants/index.html  |    80 +-
 content/docs/en/next/admin-api-topics.html         |   182 +-
 content/docs/en/next/admin-api-topics/index.html   |   182 +-
 content/docs/en/next/administration-geo.html       |     2 +-
 content/docs/en/next/administration-geo/index.html |     2 +-
 .../docs/en/next/administration-load-balance.html  |     2 +-
 .../en/next/administration-load-balance/index.html |     2 +-
 content/docs/en/next/administration-proxy.html     |     2 +-
 .../docs/en/next/administration-proxy/index.html   |     2 +-
 .../en/next/administration-pulsar-manager.html     |     2 +-
 .../next/administration-pulsar-manager/index.html  |     2 +-
 content/docs/en/next/administration-stats.html     |     2 +-
 .../docs/en/next/administration-stats/index.html   |     2 +-
 content/docs/en/next/administration-upgrade.html   |     2 +-
 .../docs/en/next/administration-upgrade/index.html |     2 +-
 content/docs/en/next/administration-zk-bk.html     |     2 +-
 .../docs/en/next/administration-zk-bk/index.html   |     2 +-
 content/docs/en/next/client-libraries-cpp.html     |     2 +-
 .../docs/en/next/client-libraries-cpp/index.html   |     2 +-
 content/docs/en/next/client-libraries-dotnet.html  |     2 +-
 .../en/next/client-libraries-dotnet/index.html     |     2 +-
 content/docs/en/next/client-libraries-go.html      |     2 +-
 .../docs/en/next/client-libraries-go/index.html    |     2 +-
 content/docs/en/next/client-libraries-java.html    |     4 +-
 .../docs/en/next/client-libraries-java/index.html  |     4 +-
 content/docs/en/next/client-libraries-node.html    |     2 +-
 .../docs/en/next/client-libraries-node/index.html  |     2 +-
 content/docs/en/next/client-libraries-python.html  |     2 +-
 .../en/next/client-libraries-python/index.html     |     2 +-
 .../docs/en/next/client-libraries-websocket.html   |     8 +-
 .../en/next/client-libraries-websocket/index.html  |     8 +-
 content/docs/en/next/client-libraries.html         |     4 +-
 content/docs/en/next/client-libraries/index.html   |     4 +-
 .../en/next/concepts-architecture-overview.html    |     2 +-
 .../next/concepts-architecture-overview/index.html |     2 +-
 content/docs/en/next/concepts-authentication.html  |     2 +-
 .../en/next/concepts-authentication/index.html     |     2 +-
 content/docs/en/next/concepts-clients.html         |     2 +-
 content/docs/en/next/concepts-clients/index.html   |     2 +-
 content/docs/en/next/concepts-messaging.html       |     2 +-
 content/docs/en/next/concepts-messaging/index.html |     2 +-
 content/docs/en/next/concepts-multi-tenancy.html   |     2 +-
 .../docs/en/next/concepts-multi-tenancy/index.html |     2 +-
 content/docs/en/next/concepts-overview.html        |     4 +-
 content/docs/en/next/concepts-overview/index.html  |     4 +-
 .../docs/en/next/concepts-proxy-sni-routing.html   |     2 +-
 .../en/next/concepts-proxy-sni-routing/index.html  |     2 +-
 content/docs/en/next/concepts-replication.html     |     2 +-
 .../docs/en/next/concepts-replication/index.html   |     2 +-
 .../docs/en/next/concepts-topic-compaction.html    |     2 +-
 .../en/next/concepts-topic-compaction/index.html   |     2 +-
 .../docs/en/next/cookbooks-bookkeepermetadata.html |     2 +-
 .../next/cookbooks-bookkeepermetadata/index.html   |     2 +-
 content/docs/en/next/cookbooks-compaction.html     |     2 +-
 .../docs/en/next/cookbooks-compaction/index.html   |     2 +-
 content/docs/en/next/cookbooks-deduplication.html  |     8 +-
 .../en/next/cookbooks-deduplication/index.html     |     8 +-
 content/docs/en/next/cookbooks-encryption.html     |     2 +-
 .../docs/en/next/cookbooks-encryption/index.html   |     2 +-
 content/docs/en/next/cookbooks-message-queue.html  |     2 +-
 .../en/next/cookbooks-message-queue/index.html     |     2 +-
 content/docs/en/next/cookbooks-non-persistent.html |     2 +-
 .../en/next/cookbooks-non-persistent/index.html    |     2 +-
 .../docs/en/next/cookbooks-retention-expiry.html   |    20 +-
 .../en/next/cookbooks-retention-expiry/index.html  |    20 +-
 content/docs/en/next/deploy-aws.html               |     2 +-
 content/docs/en/next/deploy-aws/index.html         |     2 +-
 .../en/next/deploy-bare-metal-multi-cluster.html   |     2 +-
 .../deploy-bare-metal-multi-cluster/index.html     |     2 +-
 content/docs/en/next/deploy-bare-metal.html        |     2 +-
 content/docs/en/next/deploy-bare-metal/index.html  |     2 +-
 content/docs/en/next/deploy-dcos.html              |     2 +-
 content/docs/en/next/deploy-dcos/index.html        |     2 +-
 content/docs/en/next/deploy-docker.html            |     4 +-
 content/docs/en/next/deploy-docker/index.html      |     4 +-
 content/docs/en/next/deploy-kubernetes.html        |     2 +-
 content/docs/en/next/deploy-kubernetes/index.html  |     2 +-
 content/docs/en/next/deploy-monitoring.html        |     2 +-
 content/docs/en/next/deploy-monitoring/index.html  |     2 +-
 content/docs/en/next/develop-binary-protocol.html  |     2 +-
 .../en/next/develop-binary-protocol/index.html     |     2 +-
 content/docs/en/next/develop-cpp.html              |     2 +-
 content/docs/en/next/develop-cpp/index.html        |     2 +-
 content/docs/en/next/develop-load-manager.html     |     2 +-
 .../docs/en/next/develop-load-manager/index.html   |     2 +-
 content/docs/en/next/develop-tools.html            |     2 +-
 content/docs/en/next/develop-tools/index.html      |     2 +-
 content/docs/en/next/functions-cli.html            |     2 +-
 content/docs/en/next/functions-cli/index.html      |     2 +-
 content/docs/en/next/functions-debug.html          |     2 +-
 content/docs/en/next/functions-debug/index.html    |     2 +-
 content/docs/en/next/functions-deploy.html         |     2 +-
 content/docs/en/next/functions-deploy/index.html   |     2 +-
 content/docs/en/next/functions-develop.html        |    60 +-
 content/docs/en/next/functions-develop/index.html  |    60 +-
 content/docs/en/next/functions-overview.html       |     2 +-
 content/docs/en/next/functions-overview/index.html |     2 +-
 content/docs/en/next/functions-package.html        |     2 +-
 content/docs/en/next/functions-package/index.html  |     2 +-
 content/docs/en/next/functions-runtime.html        |     2 +-
 content/docs/en/next/functions-runtime/index.html  |     2 +-
 content/docs/en/next/functions-worker.html         |    21 +-
 content/docs/en/next/functions-worker/index.html   |    21 +-
 content/docs/en/next/helm-deploy.html              |     2 +-
 content/docs/en/next/helm-deploy/index.html        |     2 +-
 content/docs/en/next/helm-install.html             |     2 +-
 content/docs/en/next/helm-install/index.html       |     2 +-
 content/docs/en/next/helm-overview.html            |     4 +-
 content/docs/en/next/helm-overview/index.html      |     4 +-
 content/docs/en/next/helm-prepare.html             |     2 +-
 content/docs/en/next/helm-prepare/index.html       |     2 +-
 content/docs/en/next/helm-tools.html               |     2 +-
 content/docs/en/next/helm-tools/index.html         |     2 +-
 content/docs/en/next/helm-upgrade.html             |     2 +-
 content/docs/en/next/helm-upgrade/index.html       |     2 +-
 content/docs/en/next/io-cdc.html                   |     2 +-
 content/docs/en/next/io-cdc/index.html             |     2 +-
 content/docs/en/next/io-cli.html                   |     4 +-
 content/docs/en/next/io-cli/index.html             |     4 +-
 content/docs/en/next/io-connectors.html            |     9 +-
 content/docs/en/next/io-connectors/index.html      |     9 +-
 content/docs/en/next/io-debug.html                 |     2 +-
 content/docs/en/next/io-debug/index.html           |     2 +-
 content/docs/en/next/io-develop.html               |     2 +-
 content/docs/en/next/io-develop/index.html         |     2 +-
 content/docs/en/next/io-nsq-source.html            |    91 +
 content/docs/en/next/io-nsq-source/index.html      |    91 +
 content/docs/en/next/io-nsq.html                   |    80 +
 content/docs/en/next/io-nsq/index.html             |    80 +
 content/docs/en/next/io-overview.html              |    10 +-
 content/docs/en/next/io-overview/index.html        |    10 +-
 content/docs/en/next/io-quickstart.html            |     2 +-
 content/docs/en/next/io-quickstart/index.html      |     2 +-
 content/docs/en/next/io-use.html                   |   110 +-
 content/docs/en/next/io-use/index.html             |   110 +-
 content/docs/en/next/kubernetes-helm.html          |     4 +-
 content/docs/en/next/kubernetes-helm/index.html    |     4 +-
 content/docs/en/next/performance-pulsar-perf.html  |     4 +-
 .../en/next/performance-pulsar-perf/index.html     |     4 +-
 content/docs/en/next/pulsar-2.0.html               |    62 +-
 content/docs/en/next/pulsar-2.0/index.html         |    62 +-
 content/docs/en/next/pulsar-admin.html             |     9 +-
 content/docs/en/next/pulsar-admin/index.html       |     9 +-
 content/docs/en/next/reference-cli-tools.html      |     2 +-
 .../docs/en/next/reference-cli-tools/index.html    |     2 +-
 content/docs/en/next/reference-configuration.html  |     4 +-
 .../en/next/reference-configuration/index.html     |     4 +-
 content/docs/en/next/reference-metrics.html        |     2 +-
 content/docs/en/next/reference-metrics/index.html  |     2 +-
 content/docs/en/next/reference-terminology.html    |     2 +-
 .../docs/en/next/reference-terminology/index.html  |     2 +-
 .../en/next/schema-evolution-compatibility.html    |     2 +-
 .../next/schema-evolution-compatibility/index.html |     2 +-
 content/docs/en/next/schema-get-started.html       |     2 +-
 content/docs/en/next/schema-get-started/index.html |     2 +-
 content/docs/en/next/schema-manage.html            |    28 +-
 content/docs/en/next/schema-manage/index.html      |    28 +-
 content/docs/en/next/schema-understand.html        |     2 +-
 content/docs/en/next/schema-understand/index.html  |     2 +-
 content/docs/en/next/security-athenz.html          |     2 +-
 content/docs/en/next/security-athenz/index.html    |     2 +-
 content/docs/en/next/security-authorization.html   |     2 +-
 .../docs/en/next/security-authorization/index.html |     2 +-
 content/docs/en/next/security-bouncy-castle.html   |     2 +-
 .../docs/en/next/security-bouncy-castle/index.html |     2 +-
 content/docs/en/next/security-encryption.html      |     2 +-
 .../docs/en/next/security-encryption/index.html    |     2 +-
 content/docs/en/next/security-extending.html       |     2 +-
 content/docs/en/next/security-extending/index.html |     2 +-
 content/docs/en/next/security-jwt.html             |    12 +-
 content/docs/en/next/security-jwt/index.html       |    12 +-
 content/docs/en/next/security-kerberos.html        |     2 +-
 content/docs/en/next/security-kerberos/index.html  |     2 +-
 content/docs/en/next/security-oauth2.html          |     2 +-
 content/docs/en/next/security-oauth2/index.html    |     2 +-
 content/docs/en/next/security-overview.html        |     2 +-
 content/docs/en/next/security-overview/index.html  |     2 +-
 .../docs/en/next/security-tls-authentication.html  |     2 +-
 .../en/next/security-tls-authentication/index.html |     2 +-
 content/docs/en/next/security-tls-keystore.html    |     2 +-
 .../docs/en/next/security-tls-keystore/index.html  |     2 +-
 content/docs/en/next/security-tls-transport.html   |     2 +-
 .../docs/en/next/security-tls-transport/index.html |     2 +-
 .../en/next/sql-deployment-configurations.html     |     2 +-
 .../next/sql-deployment-configurations/index.html  |     2 +-
 content/docs/en/next/sql-getting-started.html      |     2 +-
 .../docs/en/next/sql-getting-started/index.html    |     2 +-
 content/docs/en/next/sql-overview.html             |     2 +-
 content/docs/en/next/sql-overview/index.html       |     2 +-
 content/docs/en/next/sql-rest-api.html             |     2 +-
 content/docs/en/next/sql-rest-api/index.html       |     2 +-
 content/docs/en/next/standalone-docker.html        |     2 +-
 content/docs/en/next/standalone-docker/index.html  |     2 +-
 content/docs/en/next/standalone.html               |     4 +-
 content/docs/en/next/standalone/index.html         |     4 +-
 content/docs/en/next/tiered-storage-aws.html       |     2 +-
 content/docs/en/next/tiered-storage-aws/index.html |     2 +-
 .../docs/en/next/tiered-storage-filesystem.html    |     4 +-
 .../en/next/tiered-storage-filesystem/index.html   |     4 +-
 content/docs/en/next/tiered-storage-gcs.html       |     2 +-
 content/docs/en/next/tiered-storage-gcs/index.html |     2 +-
 content/docs/en/next/tiered-storage-overview.html  |     2 +-
 .../en/next/tiered-storage-overview/index.html     |     2 +-
 content/docs/en/next/transactions-api.html         |   237 +
 content/docs/en/next/transactions-api/index.html   |   237 +
 content/docs/en/next/transactions-guarantee.html   |   139 +
 .../docs/en/next/transactions-guarantee/index.html |   139 +
 content/docs/en/next/transactions.html             |   146 +
 content/docs/en/next/transactions/index.html       |   146 +
 content/docs/en/next/window-functions-context.html |     2 +-
 .../en/next/window-functions-context/index.html    |     2 +-
 content/docs/en/reference-configuration.html       |     2 +-
 content/docs/en/reference-configuration/index.html |     2 +-
 content/docs/en/schema-manage.html                 |    26 +-
 content/docs/en/schema-manage/index.html           |    26 +-
 content/docs/en/security-jwt.html                  |    10 +-
 content/docs/en/security-jwt/index.html            |    10 +-
 .../fr/2.1.0-incubating/concepts-overview.html     |     2 +-
 .../2.1.0-incubating/concepts-overview/index.html  |     2 +-
 .../2.1.0-incubating/reference-configuration.html  |     2 +-
 .../reference-configuration/index.html             |     2 +-
 .../fr/2.1.0-incubating/standalone-docker.html     |     2 +-
 .../2.1.0-incubating/standalone-docker/index.html  |     2 +-
 .../fr/2.1.1-incubating/concepts-overview.html     |     2 +-
 .../2.1.1-incubating/concepts-overview/index.html  |     2 +-
 .../2.1.1-incubating/reference-configuration.html  |     2 +-
 .../reference-configuration/index.html             |     2 +-
 .../fr/2.1.1-incubating/standalone-docker.html     |     2 +-
 .../2.1.1-incubating/standalone-docker/index.html  |     2 +-
 content/docs/fr/2.2.0/concepts-overview.html       |     2 +-
 content/docs/fr/2.2.0/concepts-overview/index.html |     2 +-
 content/docs/fr/2.2.0/reference-configuration.html |     2 +-
 .../fr/2.2.0/reference-configuration/index.html    |     2 +-
 content/docs/fr/2.2.0/standalone-docker.html       |     2 +-
 content/docs/fr/2.2.0/standalone-docker/index.html |     2 +-
 content/docs/fr/2.2.1/concepts-overview.html       |     2 +-
 content/docs/fr/2.2.1/concepts-overview/index.html |     2 +-
 content/docs/fr/2.2.1/reference-configuration.html |     2 +-
 .../fr/2.2.1/reference-configuration/index.html    |     2 +-
 content/docs/fr/2.2.1/standalone-docker.html       |     2 +-
 content/docs/fr/2.2.1/standalone-docker/index.html |     2 +-
 content/docs/fr/2.3.0/concepts-overview.html       |     2 +-
 content/docs/fr/2.3.0/concepts-overview/index.html |     2 +-
 content/docs/fr/2.3.0/reference-configuration.html |     2 +-
 .../fr/2.3.0/reference-configuration/index.html    |     2 +-
 content/docs/fr/2.3.0/standalone-docker.html       |     2 +-
 content/docs/fr/2.3.0/standalone-docker/index.html |     2 +-
 content/docs/fr/2.3.1/concepts-overview.html       |     2 +-
 content/docs/fr/2.3.1/concepts-overview/index.html |     2 +-
 content/docs/fr/2.3.1/reference-configuration.html |     2 +-
 .../fr/2.3.1/reference-configuration/index.html    |     2 +-
 content/docs/fr/2.3.1/standalone-docker.html       |     2 +-
 content/docs/fr/2.3.1/standalone-docker/index.html |     2 +-
 content/docs/fr/2.3.2/concepts-overview.html       |     2 +-
 content/docs/fr/2.3.2/concepts-overview/index.html |     2 +-
 content/docs/fr/2.3.2/reference-configuration.html |     2 +-
 .../fr/2.3.2/reference-configuration/index.html    |     2 +-
 content/docs/fr/2.3.2/standalone-docker.html       |     2 +-
 content/docs/fr/2.3.2/standalone-docker/index.html |     2 +-
 content/docs/fr/2.4.0/concepts-overview.html       |     2 +-
 content/docs/fr/2.4.0/concepts-overview/index.html |     2 +-
 content/docs/fr/2.4.0/reference-configuration.html |     2 +-
 .../fr/2.4.0/reference-configuration/index.html    |     2 +-
 content/docs/fr/2.4.0/standalone-docker.html       |     2 +-
 content/docs/fr/2.4.0/standalone-docker/index.html |     2 +-
 content/docs/fr/2.4.1/concepts-overview.html       |     2 +-
 content/docs/fr/2.4.1/concepts-overview/index.html |     2 +-
 content/docs/fr/2.4.1/functions-develop.html       |    46 +-
 content/docs/fr/2.4.1/functions-develop/index.html |    46 +-
 content/docs/fr/2.4.1/io-use.html                  |   108 +-
 content/docs/fr/2.4.1/io-use/index.html            |   108 +-
 content/docs/fr/2.4.1/reference-configuration.html |     2 +-
 .../fr/2.4.1/reference-configuration/index.html    |     2 +-
 content/docs/fr/2.4.1/standalone-docker.html       |     2 +-
 content/docs/fr/2.4.1/standalone-docker/index.html |     2 +-
 content/docs/fr/2.4.2/concepts-overview.html       |     2 +-
 content/docs/fr/2.4.2/concepts-overview/index.html |     2 +-
 content/docs/fr/2.4.2/functions-develop.html       |    46 +-
 content/docs/fr/2.4.2/functions-develop/index.html |    46 +-
 content/docs/fr/2.4.2/io-use.html                  |    24 +-
 content/docs/fr/2.4.2/io-use/index.html            |    24 +-
 content/docs/fr/2.4.2/reference-configuration.html |     2 +-
 .../fr/2.4.2/reference-configuration/index.html    |     2 +-
 content/docs/fr/2.4.2/schema-manage.html           |     4 +-
 content/docs/fr/2.4.2/schema-manage/index.html     |     4 +-
 content/docs/fr/2.4.2/standalone-docker.html       |     2 +-
 content/docs/fr/2.4.2/standalone-docker/index.html |     2 +-
 content/docs/fr/2.5.0/concepts-overview.html       |     2 +-
 content/docs/fr/2.5.0/concepts-overview/index.html |     2 +-
 content/docs/fr/2.5.0/cookbooks-deduplication.html |     6 +-
 .../fr/2.5.0/cookbooks-deduplication/index.html    |     6 +-
 content/docs/fr/2.5.0/functions-develop.html       |    58 +-
 content/docs/fr/2.5.0/functions-develop/index.html |    58 +-
 content/docs/fr/2.5.0/io-overview.html             |     8 +-
 content/docs/fr/2.5.0/io-overview/index.html       |     8 +-
 content/docs/fr/2.5.0/io-use.html                  |    24 +-
 content/docs/fr/2.5.0/io-use/index.html            |    24 +-
 content/docs/fr/2.5.0/kubernetes-helm.html         |     2 +-
 content/docs/fr/2.5.0/kubernetes-helm/index.html   |     2 +-
 content/docs/fr/2.5.0/reference-configuration.html |     2 +-
 .../fr/2.5.0/reference-configuration/index.html    |     2 +-
 content/docs/fr/2.5.0/schema-manage.html           |     4 +-
 content/docs/fr/2.5.0/schema-manage/index.html     |     4 +-
 content/docs/fr/2.5.1/concepts-overview.html       |     2 +-
 content/docs/fr/2.5.1/concepts-overview/index.html |     2 +-
 content/docs/fr/2.5.1/cookbooks-deduplication.html |     6 +-
 .../fr/2.5.1/cookbooks-deduplication/index.html    |     6 +-
 content/docs/fr/2.5.1/functions-develop.html       |    58 +-
 content/docs/fr/2.5.1/functions-develop/index.html |    58 +-
 content/docs/fr/2.5.1/io-overview.html             |     8 +-
 content/docs/fr/2.5.1/io-overview/index.html       |     8 +-
 content/docs/fr/2.5.1/io-use.html                  |    24 +-
 content/docs/fr/2.5.1/io-use/index.html            |    24 +-
 content/docs/fr/2.5.1/kubernetes-helm.html         |     2 +-
 content/docs/fr/2.5.1/kubernetes-helm/index.html   |     2 +-
 content/docs/fr/2.5.1/reference-configuration.html |     2 +-
 .../fr/2.5.1/reference-configuration/index.html    |     2 +-
 content/docs/fr/2.5.1/schema-manage.html           |     4 +-
 content/docs/fr/2.5.1/schema-manage/index.html     |     4 +-
 content/docs/fr/2.5.2/concepts-overview.html       |     2 +-
 content/docs/fr/2.5.2/concepts-overview/index.html |     2 +-
 content/docs/fr/2.5.2/cookbooks-deduplication.html |     6 +-
 .../fr/2.5.2/cookbooks-deduplication/index.html    |     6 +-
 content/docs/fr/2.5.2/functions-develop.html       |    58 +-
 content/docs/fr/2.5.2/functions-develop/index.html |    58 +-
 content/docs/fr/2.5.2/io-overview.html             |     8 +-
 content/docs/fr/2.5.2/io-overview/index.html       |     8 +-
 content/docs/fr/2.5.2/io-use.html                  |    24 +-
 content/docs/fr/2.5.2/io-use/index.html            |    24 +-
 content/docs/fr/2.5.2/kubernetes-helm.html         |     2 +-
 content/docs/fr/2.5.2/kubernetes-helm/index.html   |     2 +-
 content/docs/fr/2.5.2/reference-configuration.html |     2 +-
 .../fr/2.5.2/reference-configuration/index.html    |     2 +-
 content/docs/fr/2.5.2/schema-manage.html           |     4 +-
 content/docs/fr/2.5.2/schema-manage/index.html     |     4 +-
 content/docs/fr/2.5.2/security-jwt.html            |     8 +-
 content/docs/fr/2.5.2/security-jwt/index.html      |     8 +-
 content/docs/fr/2.6.0/concepts-overview.html       |     2 +-
 content/docs/fr/2.6.0/concepts-overview/index.html |     2 +-
 content/docs/fr/2.6.0/cookbooks-deduplication.html |     6 +-
 .../fr/2.6.0/cookbooks-deduplication/index.html    |     6 +-
 content/docs/fr/2.6.0/functions-develop.html       |    58 +-
 content/docs/fr/2.6.0/functions-develop/index.html |    58 +-
 content/docs/fr/2.6.0/io-overview.html             |     8 +-
 content/docs/fr/2.6.0/io-overview/index.html       |     8 +-
 content/docs/fr/2.6.0/io-use.html                  |   108 +-
 content/docs/fr/2.6.0/io-use/index.html            |   108 +-
 content/docs/fr/2.6.0/kubernetes-helm.html         |     2 +-
 content/docs/fr/2.6.0/kubernetes-helm/index.html   |     2 +-
 content/docs/fr/2.6.0/reference-configuration.html |     2 +-
 .../fr/2.6.0/reference-configuration/index.html    |     2 +-
 content/docs/fr/2.6.0/schema-manage.html           |    26 +-
 content/docs/fr/2.6.0/schema-manage/index.html     |    26 +-
 content/docs/fr/2.6.0/security-jwt.html            |    10 +-
 content/docs/fr/2.6.0/security-jwt/index.html      |    10 +-
 content/docs/fr/2.6.1/concepts-overview.html       |     2 +-
 content/docs/fr/2.6.1/concepts-overview/index.html |     2 +-
 content/docs/fr/2.6.1/cookbooks-deduplication.html |     6 +-
 .../fr/2.6.1/cookbooks-deduplication/index.html    |     6 +-
 .../docs/fr/2.6.1/cookbooks-retention-expiry.html  |     6 +-
 .../fr/2.6.1/cookbooks-retention-expiry/index.html |     6 +-
 content/docs/fr/2.6.1/functions-develop.html       |    58 +-
 content/docs/fr/2.6.1/functions-develop/index.html |    58 +-
 content/docs/fr/2.6.1/io-overview.html             |     8 +-
 content/docs/fr/2.6.1/io-overview/index.html       |     8 +-
 content/docs/fr/2.6.1/io-use.html                  |   108 +-
 content/docs/fr/2.6.1/io-use/index.html            |   108 +-
 content/docs/fr/2.6.1/kubernetes-helm.html         |     2 +-
 content/docs/fr/2.6.1/kubernetes-helm/index.html   |     2 +-
 content/docs/fr/2.6.1/reference-configuration.html |     2 +-
 .../fr/2.6.1/reference-configuration/index.html    |     2 +-
 content/docs/fr/2.6.1/schema-manage.html           |    26 +-
 content/docs/fr/2.6.1/schema-manage/index.html     |    26 +-
 content/docs/fr/2.6.1/security-jwt.html            |    10 +-
 content/docs/fr/2.6.1/security-jwt/index.html      |    10 +-
 content/docs/fr/concepts-overview.html             |     2 +-
 content/docs/fr/concepts-overview/index.html       |     2 +-
 content/docs/fr/cookbooks-deduplication.html       |     6 +-
 content/docs/fr/cookbooks-deduplication/index.html |     6 +-
 content/docs/fr/functions-develop.html             |    58 +-
 content/docs/fr/functions-develop/index.html       |    58 +-
 content/docs/fr/io-overview.html                   |     8 +-
 content/docs/fr/io-overview/index.html             |     8 +-
 content/docs/fr/io-use.html                        |   108 +-
 content/docs/fr/io-use/index.html                  |   108 +-
 content/docs/fr/kubernetes-helm.html               |     2 +-
 content/docs/fr/kubernetes-helm/index.html         |     2 +-
 content/docs/fr/next/adaptors-kafka.html           |     2 +-
 content/docs/fr/next/adaptors-kafka/index.html     |     2 +-
 content/docs/fr/next/adaptors-spark.html           |     2 +-
 content/docs/fr/next/adaptors-spark/index.html     |     2 +-
 content/docs/fr/next/adaptors-storm.html           |     2 +-
 content/docs/fr/next/adaptors-storm/index.html     |     2 +-
 content/docs/fr/next/admin-api-brokers.html        |    81 +-
 content/docs/fr/next/admin-api-brokers/index.html  |    81 +-
 content/docs/fr/next/admin-api-clusters.html       |   114 +-
 content/docs/fr/next/admin-api-clusters/index.html |   114 +-
 content/docs/fr/next/admin-api-functions.html      |   335 +-
 .../docs/fr/next/admin-api-functions/index.html    |   335 +-
 content/docs/fr/next/admin-api-namespaces.html     |   506 +-
 .../docs/fr/next/admin-api-namespaces/index.html   |   506 +-
 content/docs/fr/next/admin-api-overview.html       |    45 +-
 content/docs/fr/next/admin-api-overview/index.html |    45 +-
 content/docs/fr/next/admin-api-permissions.html    |    69 +-
 .../docs/fr/next/admin-api-permissions/index.html  |    69 +-
 content/docs/fr/next/admin-api-schemas.html        |     2 +-
 content/docs/fr/next/admin-api-schemas/index.html  |     2 +-
 content/docs/fr/next/admin-api-tenants.html        |    79 +-
 content/docs/fr/next/admin-api-tenants/index.html  |    79 +-
 content/docs/fr/next/admin-api-topics.html         |   182 +-
 content/docs/fr/next/admin-api-topics/index.html   |   182 +-
 content/docs/fr/next/administration-geo.html       |     2 +-
 content/docs/fr/next/administration-geo/index.html |     2 +-
 .../docs/fr/next/administration-load-balance.html  |     2 +-
 .../fr/next/administration-load-balance/index.html |     2 +-
 content/docs/fr/next/administration-proxy.html     |     2 +-
 .../docs/fr/next/administration-proxy/index.html   |     2 +-
 .../fr/next/administration-pulsar-manager.html     |     2 +-
 .../next/administration-pulsar-manager/index.html  |     2 +-
 content/docs/fr/next/administration-stats.html     |     2 +-
 .../docs/fr/next/administration-stats/index.html   |     2 +-
 content/docs/fr/next/administration-upgrade.html   |     2 +-
 .../docs/fr/next/administration-upgrade/index.html |     2 +-
 content/docs/fr/next/administration-zk-bk.html     |     2 +-
 .../docs/fr/next/administration-zk-bk/index.html   |     2 +-
 content/docs/fr/next/client-libraries-cpp.html     |     2 +-
 .../docs/fr/next/client-libraries-cpp/index.html   |     2 +-
 content/docs/fr/next/client-libraries-dotnet.html  |     2 +-
 .../fr/next/client-libraries-dotnet/index.html     |     2 +-
 content/docs/fr/next/client-libraries-go.html      |     2 +-
 .../docs/fr/next/client-libraries-go/index.html    |     2 +-
 content/docs/fr/next/client-libraries-java.html    |     4 +-
 .../docs/fr/next/client-libraries-java/index.html  |     4 +-
 content/docs/fr/next/client-libraries-node.html    |     2 +-
 .../docs/fr/next/client-libraries-node/index.html  |     2 +-
 content/docs/fr/next/client-libraries-python.html  |     2 +-
 .../fr/next/client-libraries-python/index.html     |     2 +-
 .../docs/fr/next/client-libraries-websocket.html   |     8 +-
 .../fr/next/client-libraries-websocket/index.html  |     8 +-
 content/docs/fr/next/client-libraries.html         |     4 +-
 content/docs/fr/next/client-libraries/index.html   |     4 +-
 .../fr/next/concepts-architecture-overview.html    |     2 +-
 .../next/concepts-architecture-overview/index.html |     2 +-
 content/docs/fr/next/concepts-authentication.html  |     2 +-
 .../fr/next/concepts-authentication/index.html     |     2 +-
 content/docs/fr/next/concepts-clients.html         |     2 +-
 content/docs/fr/next/concepts-clients/index.html   |     2 +-
 content/docs/fr/next/concepts-messaging.html       |     2 +-
 content/docs/fr/next/concepts-messaging/index.html |     2 +-
 content/docs/fr/next/concepts-multi-tenancy.html   |     2 +-
 .../docs/fr/next/concepts-multi-tenancy/index.html |     2 +-
 content/docs/fr/next/concepts-overview.html        |     4 +-
 content/docs/fr/next/concepts-overview/index.html  |     4 +-
 .../docs/fr/next/concepts-proxy-sni-routing.html   |     2 +-
 .../fr/next/concepts-proxy-sni-routing/index.html  |     2 +-
 content/docs/fr/next/concepts-replication.html     |     2 +-
 .../docs/fr/next/concepts-replication/index.html   |     2 +-
 .../docs/fr/next/concepts-topic-compaction.html    |     2 +-
 .../fr/next/concepts-topic-compaction/index.html   |     2 +-
 .../docs/fr/next/cookbooks-bookkeepermetadata.html |     2 +-
 .../next/cookbooks-bookkeepermetadata/index.html   |     2 +-
 content/docs/fr/next/cookbooks-compaction.html     |     2 +-
 .../docs/fr/next/cookbooks-compaction/index.html   |     2 +-
 content/docs/fr/next/cookbooks-deduplication.html  |     8 +-
 .../fr/next/cookbooks-deduplication/index.html     |     8 +-
 content/docs/fr/next/cookbooks-encryption.html     |     2 +-
 .../docs/fr/next/cookbooks-encryption/index.html   |     2 +-
 content/docs/fr/next/cookbooks-message-queue.html  |     2 +-
 .../fr/next/cookbooks-message-queue/index.html     |     2 +-
 content/docs/fr/next/cookbooks-non-persistent.html |     2 +-
 .../fr/next/cookbooks-non-persistent/index.html    |     2 +-
 .../docs/fr/next/cookbooks-retention-expiry.html   |    16 +-
 .../fr/next/cookbooks-retention-expiry/index.html  |    16 +-
 content/docs/fr/next/deploy-aws.html               |     2 +-
 content/docs/fr/next/deploy-aws/index.html         |     2 +-
 .../fr/next/deploy-bare-metal-multi-cluster.html   |     2 +-
 .../deploy-bare-metal-multi-cluster/index.html     |     2 +-
 content/docs/fr/next/deploy-bare-metal.html        |     2 +-
 content/docs/fr/next/deploy-bare-metal/index.html  |     2 +-
 content/docs/fr/next/deploy-dcos.html              |     2 +-
 content/docs/fr/next/deploy-dcos/index.html        |     2 +-
 content/docs/fr/next/deploy-docker.html            |     4 +-
 content/docs/fr/next/deploy-docker/index.html      |     4 +-
 content/docs/fr/next/deploy-kubernetes.html        |     2 +-
 content/docs/fr/next/deploy-kubernetes/index.html  |     2 +-
 content/docs/fr/next/deploy-monitoring.html        |     2 +-
 content/docs/fr/next/deploy-monitoring/index.html  |     2 +-
 content/docs/fr/next/develop-binary-protocol.html  |     2 +-
 .../fr/next/develop-binary-protocol/index.html     |     2 +-
 content/docs/fr/next/develop-cpp.html              |     2 +-
 content/docs/fr/next/develop-cpp/index.html        |     2 +-
 content/docs/fr/next/develop-load-manager.html     |     2 +-
 .../docs/fr/next/develop-load-manager/index.html   |     2 +-
 content/docs/fr/next/develop-tools.html            |     2 +-
 content/docs/fr/next/develop-tools/index.html      |     2 +-
 content/docs/fr/next/functions-cli.html            |     2 +-
 content/docs/fr/next/functions-cli/index.html      |     2 +-
 content/docs/fr/next/functions-debug.html          |     2 +-
 content/docs/fr/next/functions-debug/index.html    |     2 +-
 content/docs/fr/next/functions-deploy.html         |     2 +-
 content/docs/fr/next/functions-deploy/index.html   |     2 +-
 content/docs/fr/next/functions-develop.html        |    60 +-
 content/docs/fr/next/functions-develop/index.html  |    60 +-
 content/docs/fr/next/functions-overview.html       |     2 +-
 content/docs/fr/next/functions-overview/index.html |     2 +-
 content/docs/fr/next/functions-package.html        |     2 +-
 content/docs/fr/next/functions-package/index.html  |     2 +-
 content/docs/fr/next/functions-runtime.html        |     2 +-
 content/docs/fr/next/functions-runtime/index.html  |     2 +-
 content/docs/fr/next/functions-worker.html         |    21 +-
 content/docs/fr/next/functions-worker/index.html   |    21 +-
 content/docs/fr/next/helm-deploy.html              |     2 +-
 content/docs/fr/next/helm-deploy/index.html        |     2 +-
 content/docs/fr/next/helm-install.html             |     2 +-
 content/docs/fr/next/helm-install/index.html       |     2 +-
 content/docs/fr/next/helm-overview.html            |     4 +-
 content/docs/fr/next/helm-overview/index.html      |     4 +-
 content/docs/fr/next/helm-prepare.html             |     2 +-
 content/docs/fr/next/helm-prepare/index.html       |     2 +-
 content/docs/fr/next/helm-tools.html               |     2 +-
 content/docs/fr/next/helm-tools/index.html         |     2 +-
 content/docs/fr/next/helm-upgrade.html             |     2 +-
 content/docs/fr/next/helm-upgrade/index.html       |     2 +-
 content/docs/fr/next/io-cdc.html                   |     2 +-
 content/docs/fr/next/io-cdc/index.html             |     2 +-
 content/docs/fr/next/io-cli.html                   |     4 +-
 content/docs/fr/next/io-cli/index.html             |     4 +-
 content/docs/fr/next/io-connectors.html            |     9 +-
 content/docs/fr/next/io-connectors/index.html      |     9 +-
 content/docs/fr/next/io-debug.html                 |     2 +-
 content/docs/fr/next/io-debug/index.html           |     2 +-
 content/docs/fr/next/io-develop.html               |     2 +-
 content/docs/fr/next/io-develop/index.html         |     2 +-
 content/docs/fr/next/io-nsq-source.html            |    90 +
 content/docs/fr/next/io-nsq-source/index.html      |    90 +
 content/docs/fr/next/io-nsq.html                   |    76 +
 content/docs/fr/next/io-nsq/index.html             |    76 +
 content/docs/fr/next/io-overview.html              |    10 +-
 content/docs/fr/next/io-overview/index.html        |    10 +-
 content/docs/fr/next/io-quickstart.html            |     2 +-
 content/docs/fr/next/io-quickstart/index.html      |     2 +-
 content/docs/fr/next/io-use.html                   |   110 +-
 content/docs/fr/next/io-use/index.html             |   110 +-
 content/docs/fr/next/kubernetes-helm.html          |     4 +-
 content/docs/fr/next/kubernetes-helm/index.html    |     4 +-
 content/docs/fr/next/performance-pulsar-perf.html  |     4 +-
 .../fr/next/performance-pulsar-perf/index.html     |     4 +-
 content/docs/fr/next/pulsar-2.0.html               |    62 +-
 content/docs/fr/next/pulsar-2.0/index.html         |    62 +-
 content/docs/fr/next/pulsar-admin.html             |     9 +-
 content/docs/fr/next/pulsar-admin/index.html       |     9 +-
 content/docs/fr/next/reference-cli-tools.html      |     2 +-
 .../docs/fr/next/reference-cli-tools/index.html    |     2 +-
 content/docs/fr/next/reference-configuration.html  |     4 +-
 .../fr/next/reference-configuration/index.html     |     4 +-
 content/docs/fr/next/reference-metrics.html        |     2 +-
 content/docs/fr/next/reference-metrics/index.html  |     2 +-
 content/docs/fr/next/reference-terminology.html    |     2 +-
 .../docs/fr/next/reference-terminology/index.html  |     2 +-
 .../fr/next/schema-evolution-compatibility.html    |     2 +-
 .../next/schema-evolution-compatibility/index.html |     2 +-
 content/docs/fr/next/schema-get-started.html       |     2 +-
 content/docs/fr/next/schema-get-started/index.html |     2 +-
 content/docs/fr/next/schema-manage.html            |     2 +-
 content/docs/fr/next/schema-manage/index.html      |     2 +-
 content/docs/fr/next/schema-understand.html        |     2 +-
 content/docs/fr/next/schema-understand/index.html  |     2 +-
 content/docs/fr/next/security-athenz.html          |     2 +-
 content/docs/fr/next/security-athenz/index.html    |     2 +-
 content/docs/fr/next/security-authorization.html   |     2 +-
 .../docs/fr/next/security-authorization/index.html |     2 +-
 content/docs/fr/next/security-bouncy-castle.html   |     2 +-
 .../docs/fr/next/security-bouncy-castle/index.html |     2 +-
 content/docs/fr/next/security-encryption.html      |     2 +-
 .../docs/fr/next/security-encryption/index.html    |     2 +-
 content/docs/fr/next/security-extending.html       |     2 +-
 content/docs/fr/next/security-extending/index.html |     2 +-
 content/docs/fr/next/security-jwt.html             |     2 +-
 content/docs/fr/next/security-jwt/index.html       |     2 +-
 content/docs/fr/next/security-kerberos.html        |     2 +-
 content/docs/fr/next/security-kerberos/index.html  |     2 +-
 content/docs/fr/next/security-oauth2.html          |     2 +-
 content/docs/fr/next/security-oauth2/index.html    |     2 +-
 content/docs/fr/next/security-overview.html        |     2 +-
 content/docs/fr/next/security-overview/index.html  |     2 +-
 .../docs/fr/next/security-tls-authentication.html  |     2 +-
 .../fr/next/security-tls-authentication/index.html |     2 +-
 content/docs/fr/next/security-tls-keystore.html    |     2 +-
 .../docs/fr/next/security-tls-keystore/index.html  |     2 +-
 content/docs/fr/next/security-tls-transport.html   |     2 +-
 .../docs/fr/next/security-tls-transport/index.html |     2 +-
 .../fr/next/sql-deployment-configurations.html     |     2 +-
 .../next/sql-deployment-configurations/index.html  |     2 +-
 content/docs/fr/next/sql-getting-started.html      |     2 +-
 .../docs/fr/next/sql-getting-started/index.html    |     2 +-
 content/docs/fr/next/sql-overview.html             |     2 +-
 content/docs/fr/next/sql-overview/index.html       |     2 +-
 content/docs/fr/next/sql-rest-api.html             |     2 +-
 content/docs/fr/next/sql-rest-api/index.html       |     2 +-
 content/docs/fr/next/standalone-docker.html        |     2 +-
 content/docs/fr/next/standalone-docker/index.html  |     2 +-
 content/docs/fr/next/standalone.html               |     4 +-
 content/docs/fr/next/standalone/index.html         |     4 +-
 content/docs/fr/next/tiered-storage-aws.html       |     2 +-
 content/docs/fr/next/tiered-storage-aws/index.html |     2 +-
 .../docs/fr/next/tiered-storage-filesystem.html    |     4 +-
 .../fr/next/tiered-storage-filesystem/index.html   |     4 +-
 content/docs/fr/next/tiered-storage-gcs.html       |     2 +-
 content/docs/fr/next/tiered-storage-gcs/index.html |     2 +-
 content/docs/fr/next/tiered-storage-overview.html  |     2 +-
 .../fr/next/tiered-storage-overview/index.html     |     2 +-
 content/docs/fr/next/transactions-api.html         |   237 +
 content/docs/fr/next/transactions-api/index.html   |   237 +
 content/docs/fr/next/transactions-guarantee.html   |   139 +
 .../docs/fr/next/transactions-guarantee/index.html |   139 +
 content/docs/fr/next/transactions.html             |   146 +
 content/docs/fr/next/transactions/index.html       |   146 +
 content/docs/fr/next/window-functions-context.html |     2 +-
 .../fr/next/window-functions-context/index.html    |     2 +-
 content/docs/fr/reference-configuration.html       |     2 +-
 content/docs/fr/reference-configuration/index.html |     2 +-
 content/docs/fr/schema-manage.html                 |    26 +-
 content/docs/fr/schema-manage/index.html           |    26 +-
 content/docs/fr/security-jwt.html                  |    10 +-
 content/docs/fr/security-jwt/index.html            |    10 +-
 .../ja/2.1.0-incubating/concepts-overview.html     |     2 +-
 .../2.1.0-incubating/concepts-overview/index.html  |     2 +-
 .../2.1.0-incubating/reference-configuration.html  |     2 +-
 .../reference-configuration/index.html             |     2 +-
 .../ja/2.1.0-incubating/standalone-docker.html     |     2 +-
 .../2.1.0-incubating/standalone-docker/index.html  |     2 +-
 .../ja/2.1.1-incubating/concepts-overview.html     |     2 +-
 .../2.1.1-incubating/concepts-overview/index.html  |     2 +-
 .../2.1.1-incubating/reference-configuration.html  |     2 +-
 .../reference-configuration/index.html             |     2 +-
 .../ja/2.1.1-incubating/standalone-docker.html     |     2 +-
 .../2.1.1-incubating/standalone-docker/index.html  |     2 +-
 content/docs/ja/2.2.0/concepts-overview.html       |     2 +-
 content/docs/ja/2.2.0/concepts-overview/index.html |     2 +-
 content/docs/ja/2.2.0/reference-configuration.html |     2 +-
 .../ja/2.2.0/reference-configuration/index.html    |     2 +-
 content/docs/ja/2.2.0/standalone-docker.html       |     2 +-
 content/docs/ja/2.2.0/standalone-docker/index.html |     2 +-
 content/docs/ja/2.2.1/concepts-overview.html       |     2 +-
 content/docs/ja/2.2.1/concepts-overview/index.html |     2 +-
 content/docs/ja/2.2.1/reference-configuration.html |     2 +-
 .../ja/2.2.1/reference-configuration/index.html    |     2 +-
 content/docs/ja/2.2.1/standalone-docker.html       |     2 +-
 content/docs/ja/2.2.1/standalone-docker/index.html |     2 +-
 content/docs/ja/2.3.0/concepts-overview.html       |     2 +-
 content/docs/ja/2.3.0/concepts-overview/index.html |     2 +-
 content/docs/ja/2.3.0/reference-configuration.html |     2 +-
 .../ja/2.3.0/reference-configuration/index.html    |     2 +-
 content/docs/ja/2.3.0/standalone-docker.html       |     2 +-
 content/docs/ja/2.3.0/standalone-docker/index.html |     2 +-
 content/docs/ja/2.3.1/concepts-overview.html       |     2 +-
 content/docs/ja/2.3.1/concepts-overview/index.html |     2 +-
 content/docs/ja/2.3.1/reference-configuration.html |     2 +-
 .../ja/2.3.1/reference-configuration/index.html    |     2 +-
 content/docs/ja/2.3.1/standalone-docker.html       |     2 +-
 content/docs/ja/2.3.1/standalone-docker/index.html |     2 +-
 content/docs/ja/2.3.2/concepts-overview.html       |     2 +-
 content/docs/ja/2.3.2/concepts-overview/index.html |     2 +-
 content/docs/ja/2.3.2/reference-configuration.html |     2 +-
 .../ja/2.3.2/reference-configuration/index.html    |     2 +-
 content/docs/ja/2.3.2/standalone-docker.html       |     2 +-
 content/docs/ja/2.3.2/standalone-docker/index.html |     2 +-
 content/docs/ja/2.4.0/concepts-overview.html       |     2 +-
 content/docs/ja/2.4.0/concepts-overview/index.html |     2 +-
 content/docs/ja/2.4.0/reference-configuration.html |     2 +-
 .../ja/2.4.0/reference-configuration/index.html    |     2 +-
 content/docs/ja/2.4.0/standalone-docker.html       |     2 +-
 content/docs/ja/2.4.0/standalone-docker/index.html |     2 +-
 content/docs/ja/2.4.1/concepts-overview.html       |     2 +-
 content/docs/ja/2.4.1/concepts-overview/index.html |     2 +-
 content/docs/ja/2.4.1/functions-develop.html       |    46 +-
 content/docs/ja/2.4.1/functions-develop/index.html |    46 +-
 content/docs/ja/2.4.1/io-use.html                  |   108 +-
 content/docs/ja/2.4.1/io-use/index.html            |   108 +-
 content/docs/ja/2.4.1/reference-configuration.html |     2 +-
 .../ja/2.4.1/reference-configuration/index.html    |     2 +-
 content/docs/ja/2.4.1/standalone-docker.html       |     2 +-
 content/docs/ja/2.4.1/standalone-docker/index.html |     2 +-
 content/docs/ja/2.4.2/concepts-overview.html       |     2 +-
 content/docs/ja/2.4.2/concepts-overview/index.html |     2 +-
 content/docs/ja/2.4.2/functions-develop.html       |    46 +-
 content/docs/ja/2.4.2/functions-develop/index.html |    46 +-
 content/docs/ja/2.4.2/io-use.html                  |    24 +-
 content/docs/ja/2.4.2/io-use/index.html            |    24 +-
 content/docs/ja/2.4.2/reference-configuration.html |     2 +-
 .../ja/2.4.2/reference-configuration/index.html    |     2 +-
 content/docs/ja/2.4.2/schema-manage.html           |     4 +-
 content/docs/ja/2.4.2/schema-manage/index.html     |     4 +-
 content/docs/ja/2.4.2/standalone-docker.html       |     2 +-
 content/docs/ja/2.4.2/standalone-docker/index.html |     2 +-
 content/docs/ja/2.5.0/concepts-overview.html       |     2 +-
 content/docs/ja/2.5.0/concepts-overview/index.html |     2 +-
 content/docs/ja/2.5.0/cookbooks-deduplication.html |     6 +-
 .../ja/2.5.0/cookbooks-deduplication/index.html    |     6 +-
 content/docs/ja/2.5.0/functions-develop.html       |    58 +-
 content/docs/ja/2.5.0/functions-develop/index.html |    58 +-
 content/docs/ja/2.5.0/io-overview.html             |     8 +-
 content/docs/ja/2.5.0/io-overview/index.html       |     8 +-
 content/docs/ja/2.5.0/io-use.html                  |    24 +-
 content/docs/ja/2.5.0/io-use/index.html            |    24 +-
 content/docs/ja/2.5.0/kubernetes-helm.html         |     2 +-
 content/docs/ja/2.5.0/kubernetes-helm/index.html   |     2 +-
 content/docs/ja/2.5.0/reference-configuration.html |     2 +-
 .../ja/2.5.0/reference-configuration/index.html    |     2 +-
 content/docs/ja/2.5.0/schema-manage.html           |     4 +-
 content/docs/ja/2.5.0/schema-manage/index.html     |     4 +-
 content/docs/ja/2.5.1/concepts-overview.html       |     2 +-
 content/docs/ja/2.5.1/concepts-overview/index.html |     2 +-
 content/docs/ja/2.5.1/cookbooks-deduplication.html |     6 +-
 .../ja/2.5.1/cookbooks-deduplication/index.html    |     6 +-
 content/docs/ja/2.5.1/functions-develop.html       |    58 +-
 content/docs/ja/2.5.1/functions-develop/index.html |    58 +-
 content/docs/ja/2.5.1/io-overview.html             |     8 +-
 content/docs/ja/2.5.1/io-overview/index.html       |     8 +-
 content/docs/ja/2.5.1/io-use.html                  |    24 +-
 content/docs/ja/2.5.1/io-use/index.html            |    24 +-
 content/docs/ja/2.5.1/kubernetes-helm.html         |     2 +-
 content/docs/ja/2.5.1/kubernetes-helm/index.html   |     2 +-
 content/docs/ja/2.5.1/reference-configuration.html |     2 +-
 .../ja/2.5.1/reference-configuration/index.html    |     2 +-
 content/docs/ja/2.5.1/schema-manage.html           |     4 +-
 content/docs/ja/2.5.1/schema-manage/index.html     |     4 +-
 content/docs/ja/2.5.2/concepts-overview.html       |     2 +-
 content/docs/ja/2.5.2/concepts-overview/index.html |     2 +-
 content/docs/ja/2.5.2/cookbooks-deduplication.html |     6 +-
 .../ja/2.5.2/cookbooks-deduplication/index.html    |     6 +-
 content/docs/ja/2.5.2/functions-develop.html       |    58 +-
 content/docs/ja/2.5.2/functions-develop/index.html |    58 +-
 content/docs/ja/2.5.2/io-overview.html             |     8 +-
 content/docs/ja/2.5.2/io-overview/index.html       |     8 +-
 content/docs/ja/2.5.2/io-use.html                  |    24 +-
 content/docs/ja/2.5.2/io-use/index.html            |    24 +-
 content/docs/ja/2.5.2/kubernetes-helm.html         |     2 +-
 content/docs/ja/2.5.2/kubernetes-helm/index.html   |     2 +-
 content/docs/ja/2.5.2/reference-configuration.html |     2 +-
 .../ja/2.5.2/reference-configuration/index.html    |     2 +-
 content/docs/ja/2.5.2/schema-manage.html           |     4 +-
 content/docs/ja/2.5.2/schema-manage/index.html     |     4 +-
 content/docs/ja/2.5.2/security-jwt.html            |     8 +-
 content/docs/ja/2.5.2/security-jwt/index.html      |     8 +-
 content/docs/ja/2.6.0/concepts-overview.html       |     2 +-
 content/docs/ja/2.6.0/concepts-overview/index.html |     2 +-
 content/docs/ja/2.6.0/cookbooks-deduplication.html |     6 +-
 .../ja/2.6.0/cookbooks-deduplication/index.html    |     6 +-
 content/docs/ja/2.6.0/functions-develop.html       |    58 +-
 content/docs/ja/2.6.0/functions-develop/index.html |    58 +-
 content/docs/ja/2.6.0/io-overview.html             |     8 +-
 content/docs/ja/2.6.0/io-overview/index.html       |     8 +-
 content/docs/ja/2.6.0/io-use.html                  |   108 +-
 content/docs/ja/2.6.0/io-use/index.html            |   108 +-
 content/docs/ja/2.6.0/kubernetes-helm.html         |     2 +-
 content/docs/ja/2.6.0/kubernetes-helm/index.html   |     2 +-
 content/docs/ja/2.6.0/reference-configuration.html |     2 +-
 .../ja/2.6.0/reference-configuration/index.html    |     2 +-
 content/docs/ja/2.6.0/schema-manage.html           |    26 +-
 content/docs/ja/2.6.0/schema-manage/index.html     |    26 +-
 content/docs/ja/2.6.0/security-jwt.html            |    10 +-
 content/docs/ja/2.6.0/security-jwt/index.html      |    10 +-
 content/docs/ja/2.6.1/concepts-overview.html       |     2 +-
 content/docs/ja/2.6.1/concepts-overview/index.html |     2 +-
 content/docs/ja/2.6.1/cookbooks-deduplication.html |     6 +-
 .../ja/2.6.1/cookbooks-deduplication/index.html    |     6 +-
 .../docs/ja/2.6.1/cookbooks-retention-expiry.html  |     6 +-
 .../ja/2.6.1/cookbooks-retention-expiry/index.html |     6 +-
 content/docs/ja/2.6.1/functions-develop.html       |    58 +-
 content/docs/ja/2.6.1/functions-develop/index.html |    58 +-
 content/docs/ja/2.6.1/io-overview.html             |     8 +-
 content/docs/ja/2.6.1/io-overview/index.html       |     8 +-
 content/docs/ja/2.6.1/io-use.html                  |   108 +-
 content/docs/ja/2.6.1/io-use/index.html            |   108 +-
 content/docs/ja/2.6.1/kubernetes-helm.html         |     2 +-
 content/docs/ja/2.6.1/kubernetes-helm/index.html   |     2 +-
 content/docs/ja/2.6.1/reference-configuration.html |     2 +-
 .../ja/2.6.1/reference-configuration/index.html    |     2 +-
 content/docs/ja/2.6.1/schema-manage.html           |    26 +-
 content/docs/ja/2.6.1/schema-manage/index.html     |    26 +-
 content/docs/ja/2.6.1/security-jwt.html            |    10 +-
 content/docs/ja/2.6.1/security-jwt/index.html      |    10 +-
 content/docs/ja/concepts-overview.html             |     2 +-
 content/docs/ja/concepts-overview/index.html       |     2 +-
 content/docs/ja/cookbooks-deduplication.html       |     6 +-
 content/docs/ja/cookbooks-deduplication/index.html |     6 +-
 content/docs/ja/functions-develop.html             |    58 +-
 content/docs/ja/functions-develop/index.html       |    58 +-
 content/docs/ja/io-overview.html                   |     8 +-
 content/docs/ja/io-overview/index.html             |     8 +-
 content/docs/ja/io-use.html                        |   108 +-
 content/docs/ja/io-use/index.html                  |   108 +-
 content/docs/ja/kubernetes-helm.html               |     2 +-
 content/docs/ja/kubernetes-helm/index.html         |     2 +-
 content/docs/ja/next/adaptors-kafka.html           |     2 +-
 content/docs/ja/next/adaptors-kafka/index.html     |     2 +-
 content/docs/ja/next/adaptors-spark.html           |     2 +-
 content/docs/ja/next/adaptors-spark/index.html     |     2 +-
 content/docs/ja/next/adaptors-storm.html           |     2 +-
 content/docs/ja/next/adaptors-storm/index.html     |     2 +-
 content/docs/ja/next/admin-api-brokers.html        |    81 +-
 content/docs/ja/next/admin-api-brokers/index.html  |    81 +-
 content/docs/ja/next/admin-api-clusters.html       |   114 +-
 content/docs/ja/next/admin-api-clusters/index.html |   114 +-
 content/docs/ja/next/admin-api-functions.html      |   335 +-
 .../docs/ja/next/admin-api-functions/index.html    |   335 +-
 content/docs/ja/next/admin-api-namespaces.html     |   506 +-
 .../docs/ja/next/admin-api-namespaces/index.html   |   506 +-
 content/docs/ja/next/admin-api-overview.html       |    45 +-
 content/docs/ja/next/admin-api-overview/index.html |    45 +-
 content/docs/ja/next/admin-api-permissions.html    |    69 +-
 .../docs/ja/next/admin-api-permissions/index.html  |    69 +-
 content/docs/ja/next/admin-api-schemas.html        |     2 +-
 content/docs/ja/next/admin-api-schemas/index.html  |     2 +-
 content/docs/ja/next/admin-api-tenants.html        |    79 +-
 content/docs/ja/next/admin-api-tenants/index.html  |    79 +-
 content/docs/ja/next/admin-api-topics.html         |   182 +-
 content/docs/ja/next/admin-api-topics/index.html   |   182 +-
 content/docs/ja/next/administration-geo.html       |     2 +-
 content/docs/ja/next/administration-geo/index.html |     2 +-
 .../docs/ja/next/administration-load-balance.html  |     2 +-
 .../ja/next/administration-load-balance/index.html |     2 +-
 content/docs/ja/next/administration-proxy.html     |     2 +-
 .../docs/ja/next/administration-proxy/index.html   |     2 +-
 .../ja/next/administration-pulsar-manager.html     |     2 +-
 .../next/administration-pulsar-manager/index.html  |     2 +-
 content/docs/ja/next/administration-stats.html     |     2 +-
 .../docs/ja/next/administration-stats/index.html   |     2 +-
 content/docs/ja/next/administration-upgrade.html   |     2 +-
 .../docs/ja/next/administration-upgrade/index.html |     2 +-
 content/docs/ja/next/administration-zk-bk.html     |     2 +-
 .../docs/ja/next/administration-zk-bk/index.html   |     2 +-
 content/docs/ja/next/client-libraries-cpp.html     |     2 +-
 .../docs/ja/next/client-libraries-cpp/index.html   |     2 +-
 content/docs/ja/next/client-libraries-dotnet.html  |     2 +-
 .../ja/next/client-libraries-dotnet/index.html     |     2 +-
 content/docs/ja/next/client-libraries-go.html      |     2 +-
 .../docs/ja/next/client-libraries-go/index.html    |     2 +-
 content/docs/ja/next/client-libraries-java.html    |     4 +-
 .../docs/ja/next/client-libraries-java/index.html  |     4 +-
 content/docs/ja/next/client-libraries-node.html    |     2 +-
 .../docs/ja/next/client-libraries-node/index.html  |     2 +-
 content/docs/ja/next/client-libraries-python.html  |     2 +-
 .../ja/next/client-libraries-python/index.html     |     2 +-
 .../docs/ja/next/client-libraries-websocket.html   |     8 +-
 .../ja/next/client-libraries-websocket/index.html  |     8 +-
 content/docs/ja/next/client-libraries.html         |     4 +-
 content/docs/ja/next/client-libraries/index.html   |     4 +-
 .../ja/next/concepts-architecture-overview.html    |     2 +-
 .../next/concepts-architecture-overview/index.html |     2 +-
 content/docs/ja/next/concepts-authentication.html  |     2 +-
 .../ja/next/concepts-authentication/index.html     |     2 +-
 content/docs/ja/next/concepts-clients.html         |     2 +-
 content/docs/ja/next/concepts-clients/index.html   |     2 +-
 content/docs/ja/next/concepts-messaging.html       |     2 +-
 content/docs/ja/next/concepts-messaging/index.html |     2 +-
 content/docs/ja/next/concepts-multi-tenancy.html   |     2 +-
 .../docs/ja/next/concepts-multi-tenancy/index.html |     2 +-
 content/docs/ja/next/concepts-overview.html        |     4 +-
 content/docs/ja/next/concepts-overview/index.html  |     4 +-
 .../docs/ja/next/concepts-proxy-sni-routing.html   |     2 +-
 .../ja/next/concepts-proxy-sni-routing/index.html  |     2 +-
 content/docs/ja/next/concepts-replication.html     |     2 +-
 .../docs/ja/next/concepts-replication/index.html   |     2 +-
 .../docs/ja/next/concepts-topic-compaction.html    |     2 +-
 .../ja/next/concepts-topic-compaction/index.html   |     2 +-
 .../docs/ja/next/cookbooks-bookkeepermetadata.html |     2 +-
 .../next/cookbooks-bookkeepermetadata/index.html   |     2 +-
 content/docs/ja/next/cookbooks-compaction.html     |     2 +-
 .../docs/ja/next/cookbooks-compaction/index.html   |     2 +-
 content/docs/ja/next/cookbooks-deduplication.html  |     8 +-
 .../ja/next/cookbooks-deduplication/index.html     |     8 +-
 content/docs/ja/next/cookbooks-encryption.html     |     2 +-
 .../docs/ja/next/cookbooks-encryption/index.html   |     2 +-
 content/docs/ja/next/cookbooks-message-queue.html  |     2 +-
 .../ja/next/cookbooks-message-queue/index.html     |     2 +-
 content/docs/ja/next/cookbooks-non-persistent.html |     2 +-
 .../ja/next/cookbooks-non-persistent/index.html    |     2 +-
 .../docs/ja/next/cookbooks-retention-expiry.html   |    16 +-
 .../ja/next/cookbooks-retention-expiry/index.html  |    16 +-
 content/docs/ja/next/deploy-aws.html               |     2 +-
 content/docs/ja/next/deploy-aws/index.html         |     2 +-
 .../ja/next/deploy-bare-metal-multi-cluster.html   |     2 +-
 .../deploy-bare-metal-multi-cluster/index.html     |     2 +-
 content/docs/ja/next/deploy-bare-metal.html        |     2 +-
 content/docs/ja/next/deploy-bare-metal/index.html  |     2 +-
 content/docs/ja/next/deploy-dcos.html              |     2 +-
 content/docs/ja/next/deploy-dcos/index.html        |     2 +-
 content/docs/ja/next/deploy-docker.html            |     4 +-
 content/docs/ja/next/deploy-docker/index.html      |     4 +-
 content/docs/ja/next/deploy-kubernetes.html        |     2 +-
 content/docs/ja/next/deploy-kubernetes/index.html  |     2 +-
 content/docs/ja/next/deploy-monitoring.html        |     2 +-
 content/docs/ja/next/deploy-monitoring/index.html  |     2 +-
 content/docs/ja/next/develop-binary-protocol.html  |     2 +-
 .../ja/next/develop-binary-protocol/index.html     |     2 +-
 content/docs/ja/next/develop-cpp.html              |     2 +-
 content/docs/ja/next/develop-cpp/index.html        |     2 +-
 content/docs/ja/next/develop-load-manager.html     |     2 +-
 .../docs/ja/next/develop-load-manager/index.html   |     2 +-
 content/docs/ja/next/develop-tools.html            |     2 +-
 content/docs/ja/next/develop-tools/index.html      |     2 +-
 content/docs/ja/next/functions-cli.html            |     2 +-
 content/docs/ja/next/functions-cli/index.html      |     2 +-
 content/docs/ja/next/functions-debug.html          |     2 +-
 content/docs/ja/next/functions-debug/index.html    |     2 +-
 content/docs/ja/next/functions-deploy.html         |     2 +-
 content/docs/ja/next/functions-deploy/index.html   |     2 +-
 content/docs/ja/next/functions-develop.html        |    60 +-
 content/docs/ja/next/functions-develop/index.html  |    60 +-
 content/docs/ja/next/functions-overview.html       |     2 +-
 content/docs/ja/next/functions-overview/index.html |     2 +-
 content/docs/ja/next/functions-package.html        |     2 +-
 content/docs/ja/next/functions-package/index.html  |     2 +-
 content/docs/ja/next/functions-runtime.html        |     2 +-
 content/docs/ja/next/functions-runtime/index.html  |     2 +-
 content/docs/ja/next/functions-worker.html         |    21 +-
 content/docs/ja/next/functions-worker/index.html   |    21 +-
 content/docs/ja/next/helm-deploy.html              |     2 +-
 content/docs/ja/next/helm-deploy/index.html        |     2 +-
 content/docs/ja/next/helm-install.html             |     2 +-
 content/docs/ja/next/helm-install/index.html       |     2 +-
 content/docs/ja/next/helm-overview.html            |     4 +-
 content/docs/ja/next/helm-overview/index.html      |     4 +-
 content/docs/ja/next/helm-prepare.html             |     2 +-
 content/docs/ja/next/helm-prepare/index.html       |     2 +-
 content/docs/ja/next/helm-tools.html               |     2 +-
 content/docs/ja/next/helm-tools/index.html         |     2 +-
 content/docs/ja/next/helm-upgrade.html             |     2 +-
 content/docs/ja/next/helm-upgrade/index.html       |     2 +-
 content/docs/ja/next/io-cdc.html                   |     2 +-
 content/docs/ja/next/io-cdc/index.html             |     2 +-
 content/docs/ja/next/io-cli.html                   |     4 +-
 content/docs/ja/next/io-cli/index.html             |     4 +-
 content/docs/ja/next/io-connectors.html            |     9 +-
 content/docs/ja/next/io-connectors/index.html      |     9 +-
 content/docs/ja/next/io-debug.html                 |     2 +-
 content/docs/ja/next/io-debug/index.html           |     2 +-
 content/docs/ja/next/io-develop.html               |     2 +-
 content/docs/ja/next/io-develop/index.html         |     2 +-
 content/docs/ja/next/io-nsq-source.html            |    90 +
 content/docs/ja/next/io-nsq-source/index.html      |    90 +
 content/docs/ja/next/io-nsq.html                   |    76 +
 content/docs/ja/next/io-nsq/index.html             |    76 +
 content/docs/ja/next/io-overview.html              |    10 +-
 content/docs/ja/next/io-overview/index.html        |    10 +-
 content/docs/ja/next/io-quickstart.html            |     2 +-
 content/docs/ja/next/io-quickstart/index.html      |     2 +-
 content/docs/ja/next/io-use.html                   |   110 +-
 content/docs/ja/next/io-use/index.html             |   110 +-
 content/docs/ja/next/kubernetes-helm.html          |     4 +-
 content/docs/ja/next/kubernetes-helm/index.html    |     4 +-
 content/docs/ja/next/performance-pulsar-perf.html  |     4 +-
 .../ja/next/performance-pulsar-perf/index.html     |     4 +-
 content/docs/ja/next/pulsar-2.0.html               |    62 +-
 content/docs/ja/next/pulsar-2.0/index.html         |    62 +-
 content/docs/ja/next/pulsar-admin.html             |     9 +-
 content/docs/ja/next/pulsar-admin/index.html       |     9 +-
 content/docs/ja/next/reference-cli-tools.html      |     2 +-
 .../docs/ja/next/reference-cli-tools/index.html    |     2 +-
 content/docs/ja/next/reference-configuration.html  |     4 +-
 .../ja/next/reference-configuration/index.html     |     4 +-
 content/docs/ja/next/reference-metrics.html        |     2 +-
 content/docs/ja/next/reference-metrics/index.html  |     2 +-
 content/docs/ja/next/reference-terminology.html    |     2 +-
 .../docs/ja/next/reference-terminology/index.html  |     2 +-
 .../ja/next/schema-evolution-compatibility.html    |     2 +-
 .../next/schema-evolution-compatibility/index.html |     2 +-
 content/docs/ja/next/schema-get-started.html       |     2 +-
 content/docs/ja/next/schema-get-started/index.html |     2 +-
 content/docs/ja/next/schema-manage.html            |     2 +-
 content/docs/ja/next/schema-manage/index.html      |     2 +-
 content/docs/ja/next/schema-understand.html        |     2 +-
 content/docs/ja/next/schema-understand/index.html  |     2 +-
 content/docs/ja/next/security-athenz.html          |     2 +-
 content/docs/ja/next/security-athenz/index.html    |     2 +-
 content/docs/ja/next/security-authorization.html   |     2 +-
 .../docs/ja/next/security-authorization/index.html |     2 +-
 content/docs/ja/next/security-bouncy-castle.html   |     2 +-
 .../docs/ja/next/security-bouncy-castle/index.html |     2 +-
 content/docs/ja/next/security-encryption.html      |     2 +-
 .../docs/ja/next/security-encryption/index.html    |     2 +-
 content/docs/ja/next/security-extending.html       |     2 +-
 content/docs/ja/next/security-extending/index.html |     2 +-
 content/docs/ja/next/security-jwt.html             |     2 +-
 content/docs/ja/next/security-jwt/index.html       |     2 +-
 content/docs/ja/next/security-kerberos.html        |     2 +-
 content/docs/ja/next/security-kerberos/index.html  |     2 +-
 content/docs/ja/next/security-oauth2.html          |     2 +-
 content/docs/ja/next/security-oauth2/index.html    |     2 +-
 content/docs/ja/next/security-overview.html        |     2 +-
 content/docs/ja/next/security-overview/index.html  |     2 +-
 .../docs/ja/next/security-tls-authentication.html  |     2 +-
 .../ja/next/security-tls-authentication/index.html |     2 +-
 content/docs/ja/next/security-tls-keystore.html    |     2 +-
 .../docs/ja/next/security-tls-keystore/index.html  |     2 +-
 content/docs/ja/next/security-tls-transport.html   |     2 +-
 .../docs/ja/next/security-tls-transport/index.html |     2 +-
 .../ja/next/sql-deployment-configurations.html     |     2 +-
 .../next/sql-deployment-configurations/index.html  |     2 +-
 content/docs/ja/next/sql-getting-started.html      |     2 +-
 .../docs/ja/next/sql-getting-started/index.html    |     2 +-
 content/docs/ja/next/sql-overview.html             |     2 +-
 content/docs/ja/next/sql-overview/index.html       |     2 +-
 content/docs/ja/next/sql-rest-api.html             |     2 +-
 content/docs/ja/next/sql-rest-api/index.html       |     2 +-
 content/docs/ja/next/standalone-docker.html        |     2 +-
 content/docs/ja/next/standalone-docker/index.html  |     2 +-
 content/docs/ja/next/standalone.html               |     4 +-
 content/docs/ja/next/standalone/index.html         |     4 +-
 content/docs/ja/next/tiered-storage-aws.html       |     2 +-
 content/docs/ja/next/tiered-storage-aws/index.html |     2 +-
 .../docs/ja/next/tiered-storage-filesystem.html    |     4 +-
 .../ja/next/tiered-storage-filesystem/index.html   |     4 +-
 content/docs/ja/next/tiered-storage-gcs.html       |     2 +-
 content/docs/ja/next/tiered-storage-gcs/index.html |     2 +-
 content/docs/ja/next/tiered-storage-overview.html  |     2 +-
 .../ja/next/tiered-storage-overview/index.html     |     2 +-
 content/docs/ja/next/transactions-api.html         |   237 +
 content/docs/ja/next/transactions-api/index.html   |   237 +
 content/docs/ja/next/transactions-guarantee.html   |   139 +
 .../docs/ja/next/transactions-guarantee/index.html |   139 +
 content/docs/ja/next/transactions.html             |   146 +
 content/docs/ja/next/transactions/index.html       |   146 +
 content/docs/ja/next/window-functions-context.html |     2 +-
 .../ja/next/window-functions-context/index.html    |     2 +-
 content/docs/ja/reference-configuration.html       |     2 +-
 content/docs/ja/reference-configuration/index.html |     2 +-
 content/docs/ja/schema-manage.html                 |    26 +-
 content/docs/ja/schema-manage/index.html           |    26 +-
 content/docs/ja/security-jwt.html                  |    10 +-
 content/docs/ja/security-jwt/index.html            |    10 +-
 .../ko/2.1.0-incubating/concepts-overview.html     |     2 +-
 .../2.1.0-incubating/concepts-overview/index.html  |     2 +-
 .../2.1.0-incubating/reference-configuration.html  |     2 +-
 .../reference-configuration/index.html             |     2 +-
 .../ko/2.1.0-incubating/standalone-docker.html     |     2 +-
 .../2.1.0-incubating/standalone-docker/index.html  |     2 +-
 .../ko/2.1.1-incubating/concepts-overview.html     |     2 +-
 .../2.1.1-incubating/concepts-overview/index.html  |     2 +-
 .../2.1.1-incubating/reference-configuration.html  |     2 +-
 .../reference-configuration/index.html             |     2 +-
 .../ko/2.1.1-incubating/standalone-docker.html     |     2 +-
 .../2.1.1-incubating/standalone-docker/index.html  |     2 +-
 content/docs/ko/2.2.0/concepts-overview.html       |     2 +-
 content/docs/ko/2.2.0/concepts-overview/index.html |     2 +-
 content/docs/ko/2.2.0/reference-configuration.html |     2 +-
 .../ko/2.2.0/reference-configuration/index.html    |     2 +-
 content/docs/ko/2.2.0/standalone-docker.html       |     2 +-
 content/docs/ko/2.2.0/standalone-docker/index.html |     2 +-
 content/docs/ko/2.2.1/concepts-overview.html       |     2 +-
 content/docs/ko/2.2.1/concepts-overview/index.html |     2 +-
 content/docs/ko/2.2.1/reference-configuration.html |     2 +-
 .../ko/2.2.1/reference-configuration/index.html    |     2 +-
 content/docs/ko/2.2.1/standalone-docker.html       |     2 +-
 content/docs/ko/2.2.1/standalone-docker/index.html |     2 +-
 content/docs/ko/2.3.0/concepts-overview.html       |     2 +-
 content/docs/ko/2.3.0/concepts-overview/index.html |     2 +-
 content/docs/ko/2.3.0/reference-configuration.html |     2 +-
 .../ko/2.3.0/reference-configuration/index.html    |     2 +-
 content/docs/ko/2.3.0/standalone-docker.html       |     2 +-
 content/docs/ko/2.3.0/standalone-docker/index.html |     2 +-
 content/docs/ko/2.3.1/concepts-overview.html       |     2 +-
 content/docs/ko/2.3.1/concepts-overview/index.html |     2 +-
 content/docs/ko/2.3.1/reference-configuration.html |     2 +-
 .../ko/2.3.1/reference-configuration/index.html    |     2 +-
 content/docs/ko/2.3.1/standalone-docker.html       |     2 +-
 content/docs/ko/2.3.1/standalone-docker/index.html |     2 +-
 content/docs/ko/2.3.2/concepts-overview.html       |     2 +-
 content/docs/ko/2.3.2/concepts-overview/index.html |     2 +-
 content/docs/ko/2.3.2/reference-configuration.html |     2 +-
 .../ko/2.3.2/reference-configuration/index.html    |     2 +-
 content/docs/ko/2.3.2/standalone-docker.html       |     2 +-
 content/docs/ko/2.3.2/standalone-docker/index.html |     2 +-
 content/docs/ko/2.4.0/concepts-overview.html       |     2 +-
 content/docs/ko/2.4.0/concepts-overview/index.html |     2 +-
 content/docs/ko/2.4.0/reference-configuration.html |     2 +-
 .../ko/2.4.0/reference-configuration/index.html    |     2 +-
 content/docs/ko/2.4.0/standalone-docker.html       |     2 +-
 content/docs/ko/2.4.0/standalone-docker/index.html |     2 +-
 content/docs/ko/2.4.1/concepts-overview.html       |     2 +-
 content/docs/ko/2.4.1/concepts-overview/index.html |     2 +-
 content/docs/ko/2.4.1/functions-develop.html       |    46 +-
 content/docs/ko/2.4.1/functions-develop/index.html |    46 +-
 content/docs/ko/2.4.1/io-use.html                  |   108 +-
 content/docs/ko/2.4.1/io-use/index.html            |   108 +-
 content/docs/ko/2.4.1/reference-configuration.html |     2 +-
 .../ko/2.4.1/reference-configuration/index.html    |     2 +-
 content/docs/ko/2.4.1/standalone-docker.html       |     2 +-
 content/docs/ko/2.4.1/standalone-docker/index.html |     2 +-
 content/docs/ko/2.4.2/concepts-overview.html       |     2 +-
 content/docs/ko/2.4.2/concepts-overview/index.html |     2 +-
 content/docs/ko/2.4.2/functions-develop.html       |    46 +-
 content/docs/ko/2.4.2/functions-develop/index.html |    46 +-
 content/docs/ko/2.4.2/io-use.html                  |    24 +-
 content/docs/ko/2.4.2/io-use/index.html            |    24 +-
 content/docs/ko/2.4.2/reference-configuration.html |     2 +-
 .../ko/2.4.2/reference-configuration/index.html    |     2 +-
 content/docs/ko/2.4.2/schema-manage.html           |     4 +-
 content/docs/ko/2.4.2/schema-manage/index.html     |     4 +-
 content/docs/ko/2.4.2/standalone-docker.html       |     2 +-
 content/docs/ko/2.4.2/standalone-docker/index.html |     2 +-
 content/docs/ko/2.5.0/concepts-overview.html       |     2 +-
 content/docs/ko/2.5.0/concepts-overview/index.html |     2 +-
 content/docs/ko/2.5.0/cookbooks-deduplication.html |     6 +-
 .../ko/2.5.0/cookbooks-deduplication/index.html    |     6 +-
 content/docs/ko/2.5.0/functions-develop.html       |    58 +-
 content/docs/ko/2.5.0/functions-develop/index.html |    58 +-
 content/docs/ko/2.5.0/io-overview.html             |     8 +-
 content/docs/ko/2.5.0/io-overview/index.html       |     8 +-
 content/docs/ko/2.5.0/io-use.html                  |    24 +-
 content/docs/ko/2.5.0/io-use/index.html            |    24 +-
 content/docs/ko/2.5.0/kubernetes-helm.html         |     2 +-
 content/docs/ko/2.5.0/kubernetes-helm/index.html   |     2 +-
 content/docs/ko/2.5.0/reference-configuration.html |     2 +-
 .../ko/2.5.0/reference-configuration/index.html    |     2 +-
 content/docs/ko/2.5.0/schema-manage.html           |     4 +-
 content/docs/ko/2.5.0/schema-manage/index.html     |     4 +-
 content/docs/ko/2.5.1/concepts-overview.html       |     2 +-
 content/docs/ko/2.5.1/concepts-overview/index.html |     2 +-
 content/docs/ko/2.5.1/cookbooks-deduplication.html |     6 +-
 .../ko/2.5.1/cookbooks-deduplication/index.html    |     6 +-
 content/docs/ko/2.5.1/functions-develop.html       |    58 +-
 content/docs/ko/2.5.1/functions-develop/index.html |    58 +-
 content/docs/ko/2.5.1/io-overview.html             |     8 +-
 content/docs/ko/2.5.1/io-overview/index.html       |     8 +-
 content/docs/ko/2.5.1/io-use.html                  |    24 +-
 content/docs/ko/2.5.1/io-use/index.html            |    24 +-
 content/docs/ko/2.5.1/kubernetes-helm.html         |     2 +-
 content/docs/ko/2.5.1/kubernetes-helm/index.html   |     2 +-
 content/docs/ko/2.5.1/reference-configuration.html |     2 +-
 .../ko/2.5.1/reference-configuration/index.html    |     2 +-
 content/docs/ko/2.5.1/schema-manage.html           |     4 +-
 content/docs/ko/2.5.1/schema-manage/index.html     |     4 +-
 content/docs/ko/2.5.2/concepts-overview.html       |     2 +-
 content/docs/ko/2.5.2/concepts-overview/index.html |     2 +-
 content/docs/ko/2.5.2/cookbooks-deduplication.html |     6 +-
 .../ko/2.5.2/cookbooks-deduplication/index.html    |     6 +-
 content/docs/ko/2.5.2/functions-develop.html       |    58 +-
 content/docs/ko/2.5.2/functions-develop/index.html |    58 +-
 content/docs/ko/2.5.2/io-overview.html             |     8 +-
 content/docs/ko/2.5.2/io-overview/index.html       |     8 +-
 content/docs/ko/2.5.2/io-use.html                  |    24 +-
 content/docs/ko/2.5.2/io-use/index.html            |    24 +-
 content/docs/ko/2.5.2/kubernetes-helm.html         |     2 +-
 content/docs/ko/2.5.2/kubernetes-helm/index.html   |     2 +-
 content/docs/ko/2.5.2/reference-configuration.html |     2 +-
 .../ko/2.5.2/reference-configuration/index.html    |     2 +-
 content/docs/ko/2.5.2/schema-manage.html           |     4 +-
 content/docs/ko/2.5.2/schema-manage/index.html     |     4 +-
 content/docs/ko/2.5.2/security-jwt.html            |     8 +-
 content/docs/ko/2.5.2/security-jwt/index.html      |     8 +-
 content/docs/ko/2.6.0/concepts-overview.html       |     2 +-
 content/docs/ko/2.6.0/concepts-overview/index.html |     2 +-
 content/docs/ko/2.6.0/cookbooks-deduplication.html |     6 +-
 .../ko/2.6.0/cookbooks-deduplication/index.html    |     6 +-
 content/docs/ko/2.6.0/functions-develop.html       |    58 +-
 content/docs/ko/2.6.0/functions-develop/index.html |    58 +-
 content/docs/ko/2.6.0/io-overview.html             |     8 +-
 content/docs/ko/2.6.0/io-overview/index.html       |     8 +-
 content/docs/ko/2.6.0/io-use.html                  |   108 +-
 content/docs/ko/2.6.0/io-use/index.html            |   108 +-
 content/docs/ko/2.6.0/kubernetes-helm.html         |     2 +-
 content/docs/ko/2.6.0/kubernetes-helm/index.html   |     2 +-
 content/docs/ko/2.6.0/reference-configuration.html |     2 +-
 .../ko/2.6.0/reference-configuration/index.html    |     2 +-
 content/docs/ko/2.6.0/schema-manage.html           |    26 +-
 content/docs/ko/2.6.0/schema-manage/index.html     |    26 +-
 content/docs/ko/2.6.0/security-jwt.html            |    10 +-
 content/docs/ko/2.6.0/security-jwt/index.html      |    10 +-
 content/docs/ko/2.6.1/concepts-overview.html       |     2 +-
 content/docs/ko/2.6.1/concepts-overview/index.html |     2 +-
 content/docs/ko/2.6.1/cookbooks-deduplication.html |     6 +-
 .../ko/2.6.1/cookbooks-deduplication/index.html    |     6 +-
 .../docs/ko/2.6.1/cookbooks-retention-expiry.html  |     6 +-
 .../ko/2.6.1/cookbooks-retention-expiry/index.html |     6 +-
 content/docs/ko/2.6.1/functions-develop.html       |    58 +-
 content/docs/ko/2.6.1/functions-develop/index.html |    58 +-
 content/docs/ko/2.6.1/io-overview.html             |     8 +-
 content/docs/ko/2.6.1/io-overview/index.html       |     8 +-
 content/docs/ko/2.6.1/io-use.html                  |   108 +-
 content/docs/ko/2.6.1/io-use/index.html            |   108 +-
 content/docs/ko/2.6.1/kubernetes-helm.html         |     2 +-
 content/docs/ko/2.6.1/kubernetes-helm/index.html   |     2 +-
 content/docs/ko/2.6.1/reference-configuration.html |     2 +-
 .../ko/2.6.1/reference-configuration/index.html    |     2 +-
 content/docs/ko/2.6.1/schema-manage.html           |    26 +-
 content/docs/ko/2.6.1/schema-manage/index.html     |    26 +-
 content/docs/ko/2.6.1/security-jwt.html            |    10 +-
 content/docs/ko/2.6.1/security-jwt/index.html      |    10 +-
 content/docs/ko/concepts-overview.html             |     2 +-
 content/docs/ko/concepts-overview/index.html       |     2 +-
 content/docs/ko/cookbooks-deduplication.html       |     6 +-
 content/docs/ko/cookbooks-deduplication/index.html |     6 +-
 content/docs/ko/functions-develop.html             |    58 +-
 content/docs/ko/functions-develop/index.html       |    58 +-
 content/docs/ko/io-overview.html                   |     8 +-
 content/docs/ko/io-overview/index.html             |     8 +-
 content/docs/ko/io-use.html                        |   108 +-
 content/docs/ko/io-use/index.html                  |   108 +-
 content/docs/ko/kubernetes-helm.html               |     2 +-
 content/docs/ko/kubernetes-helm/index.html         |     2 +-
 content/docs/ko/next/adaptors-kafka.html           |     2 +-
 content/docs/ko/next/adaptors-kafka/index.html     |     2 +-
 content/docs/ko/next/adaptors-spark.html           |     2 +-
 content/docs/ko/next/adaptors-spark/index.html     |     2 +-
 content/docs/ko/next/adaptors-storm.html           |     2 +-
 content/docs/ko/next/adaptors-storm/index.html     |     2 +-
 content/docs/ko/next/admin-api-brokers.html        |    81 +-
 content/docs/ko/next/admin-api-brokers/index.html  |    81 +-
 content/docs/ko/next/admin-api-clusters.html       |   114 +-
 content/docs/ko/next/admin-api-clusters/index.html |   114 +-
 content/docs/ko/next/admin-api-functions.html      |   335 +-
 .../docs/ko/next/admin-api-functions/index.html    |   335 +-
 content/docs/ko/next/admin-api-namespaces.html     |   506 +-
 .../docs/ko/next/admin-api-namespaces/index.html   |   506 +-
 content/docs/ko/next/admin-api-overview.html       |    45 +-
 content/docs/ko/next/admin-api-overview/index.html |    45 +-
 content/docs/ko/next/admin-api-permissions.html    |    69 +-
 .../docs/ko/next/admin-api-permissions/index.html  |    69 +-
 content/docs/ko/next/admin-api-schemas.html        |     2 +-
 content/docs/ko/next/admin-api-schemas/index.html  |     2 +-
 content/docs/ko/next/admin-api-tenants.html        |    79 +-
 content/docs/ko/next/admin-api-tenants/index.html  |    79 +-
 content/docs/ko/next/admin-api-topics.html         |   182 +-
 content/docs/ko/next/admin-api-topics/index.html   |   182 +-
 content/docs/ko/next/administration-geo.html       |     2 +-
 content/docs/ko/next/administration-geo/index.html |     2 +-
 .../docs/ko/next/administration-load-balance.html  |     2 +-
 .../ko/next/administration-load-balance/index.html |     2 +-
 content/docs/ko/next/administration-proxy.html     |     2 +-
 .../docs/ko/next/administration-proxy/index.html   |     2 +-
 .../ko/next/administration-pulsar-manager.html     |     2 +-
 .../next/administration-pulsar-manager/index.html  |     2 +-
 content/docs/ko/next/administration-stats.html     |     2 +-
 .../docs/ko/next/administration-stats/index.html   |     2 +-
 content/docs/ko/next/administration-upgrade.html   |     2 +-
 .../docs/ko/next/administration-upgrade/index.html |     2 +-
 content/docs/ko/next/administration-zk-bk.html     |     2 +-
 .../docs/ko/next/administration-zk-bk/index.html   |     2 +-
 content/docs/ko/next/client-libraries-cpp.html     |     2 +-
 .../docs/ko/next/client-libraries-cpp/index.html   |     2 +-
 content/docs/ko/next/client-libraries-dotnet.html  |     2 +-
 .../ko/next/client-libraries-dotnet/index.html     |     2 +-
 content/docs/ko/next/client-libraries-go.html      |     2 +-
 .../docs/ko/next/client-libraries-go/index.html    |     2 +-
 content/docs/ko/next/client-libraries-java.html    |     4 +-
 .../docs/ko/next/client-libraries-java/index.html  |     4 +-
 content/docs/ko/next/client-libraries-node.html    |     2 +-
 .../docs/ko/next/client-libraries-node/index.html  |     2 +-
 content/docs/ko/next/client-libraries-python.html  |     2 +-
 .../ko/next/client-libraries-python/index.html     |     2 +-
 .../docs/ko/next/client-libraries-websocket.html   |     8 +-
 .../ko/next/client-libraries-websocket/index.html  |     8 +-
 content/docs/ko/next/client-libraries.html         |     4 +-
 content/docs/ko/next/client-libraries/index.html   |     4 +-
 .../ko/next/concepts-architecture-overview.html    |     2 +-
 .../next/concepts-architecture-overview/index.html |     2 +-
 content/docs/ko/next/concepts-authentication.html  |     2 +-
 .../ko/next/concepts-authentication/index.html     |     2 +-
 content/docs/ko/next/concepts-clients.html         |     2 +-
 content/docs/ko/next/concepts-clients/index.html   |     2 +-
 content/docs/ko/next/concepts-messaging.html       |     2 +-
 content/docs/ko/next/concepts-messaging/index.html |     2 +-
 content/docs/ko/next/concepts-multi-tenancy.html   |     2 +-
 .../docs/ko/next/concepts-multi-tenancy/index.html |     2 +-
 content/docs/ko/next/concepts-overview.html        |     4 +-
 content/docs/ko/next/concepts-overview/index.html  |     4 +-
 .../docs/ko/next/concepts-proxy-sni-routing.html   |     2 +-
 .../ko/next/concepts-proxy-sni-routing/index.html  |     2 +-
 content/docs/ko/next/concepts-replication.html     |     2 +-
 .../docs/ko/next/concepts-replication/index.html   |     2 +-
 .../docs/ko/next/concepts-topic-compaction.html    |     2 +-
 .../ko/next/concepts-topic-compaction/index.html   |     2 +-
 .../docs/ko/next/cookbooks-bookkeepermetadata.html |     2 +-
 .../next/cookbooks-bookkeepermetadata/index.html   |     2 +-
 content/docs/ko/next/cookbooks-compaction.html     |     2 +-
 .../docs/ko/next/cookbooks-compaction/index.html   |     2 +-
 content/docs/ko/next/cookbooks-deduplication.html  |     8 +-
 .../ko/next/cookbooks-deduplication/index.html     |     8 +-
 content/docs/ko/next/cookbooks-encryption.html     |     2 +-
 .../docs/ko/next/cookbooks-encryption/index.html   |     2 +-
 content/docs/ko/next/cookbooks-message-queue.html  |     2 +-
 .../ko/next/cookbooks-message-queue/index.html     |     2 +-
 content/docs/ko/next/cookbooks-non-persistent.html |     2 +-
 .../ko/next/cookbooks-non-persistent/index.html    |     2 +-
 .../docs/ko/next/cookbooks-retention-expiry.html   |    16 +-
 .../ko/next/cookbooks-retention-expiry/index.html  |    16 +-
 content/docs/ko/next/deploy-aws.html               |     2 +-
 content/docs/ko/next/deploy-aws/index.html         |     2 +-
 .../ko/next/deploy-bare-metal-multi-cluster.html   |     2 +-
 .../deploy-bare-metal-multi-cluster/index.html     |     2 +-
 content/docs/ko/next/deploy-bare-metal.html        |     2 +-
 content/docs/ko/next/deploy-bare-metal/index.html  |     2 +-
 content/docs/ko/next/deploy-dcos.html              |     2 +-
 content/docs/ko/next/deploy-dcos/index.html        |     2 +-
 content/docs/ko/next/deploy-docker.html            |     4 +-
 content/docs/ko/next/deploy-docker/index.html      |     4 +-
 content/docs/ko/next/deploy-kubernetes.html        |     2 +-
 content/docs/ko/next/deploy-kubernetes/index.html  |     2 +-
 content/docs/ko/next/deploy-monitoring.html        |     2 +-
 content/docs/ko/next/deploy-monitoring/index.html  |     2 +-
 content/docs/ko/next/develop-binary-protocol.html  |     2 +-
 .../ko/next/develop-binary-protocol/index.html     |     2 +-
 content/docs/ko/next/develop-cpp.html              |     2 +-
 content/docs/ko/next/develop-cpp/index.html        |     2 +-
 content/docs/ko/next/develop-load-manager.html     |     2 +-
 .../docs/ko/next/develop-load-manager/index.html   |     2 +-
 content/docs/ko/next/develop-tools.html            |     2 +-
 content/docs/ko/next/develop-tools/index.html      |     2 +-
 content/docs/ko/next/functions-cli.html            |     2 +-
 content/docs/ko/next/functions-cli/index.html      |     2 +-
 content/docs/ko/next/functions-debug.html          |     2 +-
 content/docs/ko/next/functions-debug/index.html    |     2 +-
 content/docs/ko/next/functions-deploy.html         |     2 +-
 content/docs/ko/next/functions-deploy/index.html   |     2 +-
 content/docs/ko/next/functions-develop.html        |    60 +-
 content/docs/ko/next/functions-develop/index.html  |    60 +-
 content/docs/ko/next/functions-overview.html       |     2 +-
 content/docs/ko/next/functions-overview/index.html |     2 +-
 content/docs/ko/next/functions-package.html        |     2 +-
 content/docs/ko/next/functions-package/index.html  |     2 +-
 content/docs/ko/next/functions-runtime.html        |     2 +-
 content/docs/ko/next/functions-runtime/index.html  |     2 +-
 content/docs/ko/next/functions-worker.html         |    21 +-
 content/docs/ko/next/functions-worker/index.html   |    21 +-
 content/docs/ko/next/helm-deploy.html              |     2 +-
 content/docs/ko/next/helm-deploy/index.html        |     2 +-
 content/docs/ko/next/helm-install.html             |     2 +-
 content/docs/ko/next/helm-install/index.html       |     2 +-
 content/docs/ko/next/helm-overview.html            |     4 +-
 content/docs/ko/next/helm-overview/index.html      |     4 +-
 content/docs/ko/next/helm-prepare.html             |     2 +-
 content/docs/ko/next/helm-prepare/index.html       |     2 +-
 content/docs/ko/next/helm-tools.html               |     2 +-
 content/docs/ko/next/helm-tools/index.html         |     2 +-
 content/docs/ko/next/helm-upgrade.html             |     2 +-
 content/docs/ko/next/helm-upgrade/index.html       |     2 +-
 content/docs/ko/next/io-cdc.html                   |     2 +-
 content/docs/ko/next/io-cdc/index.html             |     2 +-
 content/docs/ko/next/io-cli.html                   |     4 +-
 content/docs/ko/next/io-cli/index.html             |     4 +-
 content/docs/ko/next/io-connectors.html            |     9 +-
 content/docs/ko/next/io-connectors/index.html      |     9 +-
 content/docs/ko/next/io-debug.html                 |     2 +-
 content/docs/ko/next/io-debug/index.html           |     2 +-
 content/docs/ko/next/io-develop.html               |     2 +-
 content/docs/ko/next/io-develop/index.html         |     2 +-
 content/docs/ko/next/io-nsq-source.html            |    90 +
 content/docs/ko/next/io-nsq-source/index.html      |    90 +
 content/docs/ko/next/io-nsq.html                   |    76 +
 content/docs/ko/next/io-nsq/index.html             |    76 +
 content/docs/ko/next/io-overview.html              |    10 +-
 content/docs/ko/next/io-overview/index.html        |    10 +-
 content/docs/ko/next/io-quickstart.html            |     2 +-
 content/docs/ko/next/io-quickstart/index.html      |     2 +-
 content/docs/ko/next/io-use.html                   |   110 +-
 content/docs/ko/next/io-use/index.html             |   110 +-
 content/docs/ko/next/kubernetes-helm.html          |     4 +-
 content/docs/ko/next/kubernetes-helm/index.html    |     4 +-
 content/docs/ko/next/performance-pulsar-perf.html  |     4 +-
 .../ko/next/performance-pulsar-perf/index.html     |     4 +-
 content/docs/ko/next/pulsar-2.0.html               |    62 +-
 content/docs/ko/next/pulsar-2.0/index.html         |    62 +-
 content/docs/ko/next/pulsar-admin.html             |     9 +-
 content/docs/ko/next/pulsar-admin/index.html       |     9 +-
 content/docs/ko/next/reference-cli-tools.html      |     2 +-
 .../docs/ko/next/reference-cli-tools/index.html    |     2 +-
 content/docs/ko/next/reference-configuration.html  |     4 +-
 .../ko/next/reference-configuration/index.html     |     4 +-
 content/docs/ko/next/reference-metrics.html        |     2 +-
 content/docs/ko/next/reference-metrics/index.html  |     2 +-
 content/docs/ko/next/reference-terminology.html    |     2 +-
 .../docs/ko/next/reference-terminology/index.html  |     2 +-
 .../ko/next/schema-evolution-compatibility.html    |     2 +-
 .../next/schema-evolution-compatibility/index.html |     2 +-
 content/docs/ko/next/schema-get-started.html       |     2 +-
 content/docs/ko/next/schema-get-started/index.html |     2 +-
 content/docs/ko/next/schema-manage.html            |     2 +-
 content/docs/ko/next/schema-manage/index.html      |     2 +-
 content/docs/ko/next/schema-understand.html        |     2 +-
 content/docs/ko/next/schema-understand/index.html  |     2 +-
 content/docs/ko/next/security-athenz.html          |     2 +-
 content/docs/ko/next/security-athenz/index.html    |     2 +-
 content/docs/ko/next/security-authorization.html   |     2 +-
 .../docs/ko/next/security-authorization/index.html |     2 +-
 content/docs/ko/next/security-bouncy-castle.html   |     2 +-
 .../docs/ko/next/security-bouncy-castle/index.html |     2 +-
 content/docs/ko/next/security-encryption.html      |     2 +-
 .../docs/ko/next/security-encryption/index.html    |     2 +-
 content/docs/ko/next/security-extending.html       |     2 +-
 content/docs/ko/next/security-extending/index.html |     2 +-
 content/docs/ko/next/security-jwt.html             |     2 +-
 content/docs/ko/next/security-jwt/index.html       |     2 +-
 content/docs/ko/next/security-kerberos.html        |     2 +-
 content/docs/ko/next/security-kerberos/index.html  |     2 +-
 content/docs/ko/next/security-oauth2.html          |     2 +-
 content/docs/ko/next/security-oauth2/index.html    |     2 +-
 content/docs/ko/next/security-overview.html        |     2 +-
 content/docs/ko/next/security-overview/index.html  |     2 +-
 .../docs/ko/next/security-tls-authentication.html  |     2 +-
 .../ko/next/security-tls-authentication/index.html |     2 +-
 content/docs/ko/next/security-tls-keystore.html    |     2 +-
 .../docs/ko/next/security-tls-keystore/index.html  |     2 +-
 content/docs/ko/next/security-tls-transport.html   |     2 +-
 .../docs/ko/next/security-tls-transport/index.html |     2 +-
 .../ko/next/sql-deployment-configurations.html     |     2 +-
 .../next/sql-deployment-configurations/index.html  |     2 +-
 content/docs/ko/next/sql-getting-started.html      |     2 +-
 .../docs/ko/next/sql-getting-started/index.html    |     2 +-
 content/docs/ko/next/sql-overview.html             |     2 +-
 content/docs/ko/next/sql-overview/index.html       |     2 +-
 content/docs/ko/next/sql-rest-api.html             |     2 +-
 content/docs/ko/next/sql-rest-api/index.html       |     2 +-
 content/docs/ko/next/standalone-docker.html        |     2 +-
 content/docs/ko/next/standalone-docker/index.html  |     2 +-
 content/docs/ko/next/standalone.html               |     4 +-
 content/docs/ko/next/standalone/index.html         |     4 +-
 content/docs/ko/next/tiered-storage-aws.html       |     2 +-
 content/docs/ko/next/tiered-storage-aws/index.html |     2 +-
 .../docs/ko/next/tiered-storage-filesystem.html    |     4 +-
 .../ko/next/tiered-storage-filesystem/index.html   |     4 +-
 content/docs/ko/next/tiered-storage-gcs.html       |     2 +-
 content/docs/ko/next/tiered-storage-gcs/index.html |     2 +-
 content/docs/ko/next/tiered-storage-overview.html  |     2 +-
 .../ko/next/tiered-storage-overview/index.html     |     2 +-
 content/docs/ko/next/transactions-api.html         |   237 +
 content/docs/ko/next/transactions-api/index.html   |   237 +
 content/docs/ko/next/transactions-guarantee.html   |   139 +
 .../docs/ko/next/transactions-guarantee/index.html |   139 +
 content/docs/ko/next/transactions.html             |   146 +
 content/docs/ko/next/transactions/index.html       |   146 +
 content/docs/ko/next/window-functions-context.html |     2 +-
 .../ko/next/window-functions-context/index.html    |     2 +-
 content/docs/ko/reference-configuration.html       |     2 +-
 content/docs/ko/reference-configuration/index.html |     2 +-
 content/docs/ko/schema-manage.html                 |    26 +-
 content/docs/ko/schema-manage/index.html           |    26 +-
 content/docs/ko/security-jwt.html                  |    10 +-
 content/docs/ko/security-jwt/index.html            |    10 +-
 content/docs/next/io-nsq-source.html               |    13 +
 content/docs/next/io-nsq-source/index.html         |    13 +
 content/docs/next/io-nsq.html                      |    13 +
 content/docs/next/io-nsq/index.html                |    13 +
 content/docs/next/transactions-api.html            |    13 +
 content/docs/next/transactions-api/index.html      |    13 +
 content/docs/next/transactions-guarantee.html      |    13 +
 .../docs/next/transactions-guarantee/index.html    |    13 +
 content/docs/next/transactions.html                |    13 +
 content/docs/next/transactions/index.html          |    13 +
 .../zh-CN/2.1.0-incubating/concepts-overview.html  |     2 +-
 .../2.1.0-incubating/concepts-overview/index.html  |     2 +-
 .../2.1.0-incubating/reference-configuration.html  |     2 +-
 .../reference-configuration/index.html             |     2 +-
 .../zh-CN/2.1.0-incubating/standalone-docker.html  |     2 +-
 .../2.1.0-incubating/standalone-docker/index.html  |     2 +-
 .../zh-CN/2.1.1-incubating/concepts-overview.html  |     2 +-
 .../2.1.1-incubating/concepts-overview/index.html  |     2 +-
 .../2.1.1-incubating/reference-configuration.html  |     2 +-
 .../reference-configuration/index.html             |     2 +-
 .../zh-CN/2.1.1-incubating/standalone-docker.html  |     2 +-
 .../2.1.1-incubating/standalone-docker/index.html  |     2 +-
 content/docs/zh-CN/2.2.0/concepts-overview.html    |     2 +-
 .../docs/zh-CN/2.2.0/concepts-overview/index.html  |     2 +-
 .../docs/zh-CN/2.2.0/reference-configuration.html  |     2 +-
 .../zh-CN/2.2.0/reference-configuration/index.html |     2 +-
 content/docs/zh-CN/2.2.0/standalone-docker.html    |     2 +-
 .../docs/zh-CN/2.2.0/standalone-docker/index.html  |     2 +-
 content/docs/zh-CN/2.2.1/concepts-overview.html    |     2 +-
 .../docs/zh-CN/2.2.1/concepts-overview/index.html  |     2 +-
 .../docs/zh-CN/2.2.1/reference-configuration.html  |     2 +-
 .../zh-CN/2.2.1/reference-configuration/index.html |     2 +-
 content/docs/zh-CN/2.2.1/standalone-docker.html    |     2 +-
 .../docs/zh-CN/2.2.1/standalone-docker/index.html  |     2 +-
 content/docs/zh-CN/2.3.0/concepts-overview.html    |     2 +-
 .../docs/zh-CN/2.3.0/concepts-overview/index.html  |     2 +-
 .../docs/zh-CN/2.3.0/reference-configuration.html  |     2 +-
 .../zh-CN/2.3.0/reference-configuration/index.html |     2 +-
 content/docs/zh-CN/2.3.0/standalone-docker.html    |     2 +-
 .../docs/zh-CN/2.3.0/standalone-docker/index.html  |     2 +-
 content/docs/zh-CN/2.3.1/concepts-overview.html    |     2 +-
 .../docs/zh-CN/2.3.1/concepts-overview/index.html  |     2 +-
 .../docs/zh-CN/2.3.1/reference-configuration.html  |     2 +-
 .../zh-CN/2.3.1/reference-configuration/index.html |     2 +-
 content/docs/zh-CN/2.3.1/standalone-docker.html    |     2 +-
 .../docs/zh-CN/2.3.1/standalone-docker/index.html  |     2 +-
 content/docs/zh-CN/2.3.2/concepts-overview.html    |     2 +-
 .../docs/zh-CN/2.3.2/concepts-overview/index.html  |     2 +-
 .../docs/zh-CN/2.3.2/reference-configuration.html  |     2 +-
 .../zh-CN/2.3.2/reference-configuration/index.html |     2 +-
 content/docs/zh-CN/2.3.2/standalone-docker.html    |     2 +-
 .../docs/zh-CN/2.3.2/standalone-docker/index.html  |     2 +-
 content/docs/zh-CN/2.4.0/concepts-overview.html    |     2 +-
 .../docs/zh-CN/2.4.0/concepts-overview/index.html  |     2 +-
 .../docs/zh-CN/2.4.0/reference-configuration.html  |     2 +-
 .../zh-CN/2.4.0/reference-configuration/index.html |     2 +-
 content/docs/zh-CN/2.4.0/standalone-docker.html    |     2 +-
 .../docs/zh-CN/2.4.0/standalone-docker/index.html  |     2 +-
 content/docs/zh-CN/2.4.1/concepts-overview.html    |     2 +-
 .../docs/zh-CN/2.4.1/concepts-overview/index.html  |     2 +-
 content/docs/zh-CN/2.4.1/functions-develop.html    |    46 +-
 .../docs/zh-CN/2.4.1/functions-develop/index.html  |    46 +-
 content/docs/zh-CN/2.4.1/io-use.html               |   108 +-
 content/docs/zh-CN/2.4.1/io-use/index.html         |   108 +-
 .../docs/zh-CN/2.4.1/reference-configuration.html  |     2 +-
 .../zh-CN/2.4.1/reference-configuration/index.html |     2 +-
 .../zh-CN/2.4.1/security-tls-authentication.html   |     4 +-
 .../2.4.1/security-tls-authentication/index.html   |     4 +-
 content/docs/zh-CN/2.4.1/standalone-docker.html    |     2 +-
 .../docs/zh-CN/2.4.1/standalone-docker/index.html  |     2 +-
 content/docs/zh-CN/2.4.2/concepts-overview.html    |     2 +-
 .../docs/zh-CN/2.4.2/concepts-overview/index.html  |     2 +-
 content/docs/zh-CN/2.4.2/functions-develop.html    |    46 +-
 .../docs/zh-CN/2.4.2/functions-develop/index.html  |    46 +-
 content/docs/zh-CN/2.4.2/io-use.html               |    24 +-
 content/docs/zh-CN/2.4.2/io-use/index.html         |    24 +-
 .../docs/zh-CN/2.4.2/reference-configuration.html  |     2 +-
 .../zh-CN/2.4.2/reference-configuration/index.html |     2 +-
 content/docs/zh-CN/2.4.2/schema-manage.html        |     4 +-
 content/docs/zh-CN/2.4.2/schema-manage/index.html  |     4 +-
 .../zh-CN/2.4.2/security-tls-authentication.html   |     4 +-
 .../2.4.2/security-tls-authentication/index.html   |     4 +-
 content/docs/zh-CN/2.4.2/standalone-docker.html    |     2 +-
 .../docs/zh-CN/2.4.2/standalone-docker/index.html  |     2 +-
 content/docs/zh-CN/2.5.0/concepts-overview.html    |     2 +-
 .../docs/zh-CN/2.5.0/concepts-overview/index.html  |     2 +-
 .../docs/zh-CN/2.5.0/cookbooks-deduplication.html  |     6 +-
 .../zh-CN/2.5.0/cookbooks-deduplication/index.html |     6 +-
 content/docs/zh-CN/2.5.0/functions-develop.html    |    58 +-
 .../docs/zh-CN/2.5.0/functions-develop/index.html  |    58 +-
 content/docs/zh-CN/2.5.0/io-overview.html          |     8 +-
 content/docs/zh-CN/2.5.0/io-overview/index.html    |     8 +-
 content/docs/zh-CN/2.5.0/io-use.html               |    24 +-
 content/docs/zh-CN/2.5.0/io-use/index.html         |    24 +-
 content/docs/zh-CN/2.5.0/kubernetes-helm.html      |     2 +-
 .../docs/zh-CN/2.5.0/kubernetes-helm/index.html    |     2 +-
 .../docs/zh-CN/2.5.0/reference-configuration.html  |     2 +-
 .../zh-CN/2.5.0/reference-configuration/index.html |     2 +-
 content/docs/zh-CN/2.5.0/schema-manage.html        |     4 +-
 content/docs/zh-CN/2.5.0/schema-manage/index.html  |     4 +-
 .../zh-CN/2.5.0/security-tls-authentication.html   |     4 +-
 .../2.5.0/security-tls-authentication/index.html   |     4 +-
 content/docs/zh-CN/2.5.1/concepts-overview.html    |     2 +-
 .../docs/zh-CN/2.5.1/concepts-overview/index.html  |     2 +-
 .../docs/zh-CN/2.5.1/cookbooks-deduplication.html  |     6 +-
 .../zh-CN/2.5.1/cookbooks-deduplication/index.html |     6 +-
 content/docs/zh-CN/2.5.1/functions-develop.html    |    58 +-
 .../docs/zh-CN/2.5.1/functions-develop/index.html  |    58 +-
 content/docs/zh-CN/2.5.1/io-overview.html          |     8 +-
 content/docs/zh-CN/2.5.1/io-overview/index.html    |     8 +-
 content/docs/zh-CN/2.5.1/io-use.html               |    24 +-
 content/docs/zh-CN/2.5.1/io-use/index.html         |    24 +-
 content/docs/zh-CN/2.5.1/kubernetes-helm.html      |     2 +-
 .../docs/zh-CN/2.5.1/kubernetes-helm/index.html    |     2 +-
 .../docs/zh-CN/2.5.1/reference-configuration.html  |     2 +-
 .../zh-CN/2.5.1/reference-configuration/index.html |     2 +-
 content/docs/zh-CN/2.5.1/schema-manage.html        |     4 +-
 content/docs/zh-CN/2.5.1/schema-manage/index.html  |     4 +-
 .../zh-CN/2.5.1/security-tls-authentication.html   |     6 +-
 .../2.5.1/security-tls-authentication/index.html   |     6 +-
 .../docs/zh-CN/2.5.1/security-tls-transport.html   |     2 +-
 .../zh-CN/2.5.1/security-tls-transport/index.html  |     2 +-
 content/docs/zh-CN/2.5.2/concepts-overview.html    |     2 +-
 .../docs/zh-CN/2.5.2/concepts-overview/index.html  |     2 +-
 .../docs/zh-CN/2.5.2/cookbooks-deduplication.html  |     6 +-
 .../zh-CN/2.5.2/cookbooks-deduplication/index.html |     6 +-
 content/docs/zh-CN/2.5.2/functions-develop.html    |    58 +-
 .../docs/zh-CN/2.5.2/functions-develop/index.html  |    58 +-
 content/docs/zh-CN/2.5.2/io-overview.html          |     8 +-
 content/docs/zh-CN/2.5.2/io-overview/index.html    |     8 +-
 content/docs/zh-CN/2.5.2/io-use.html               |    24 +-
 content/docs/zh-CN/2.5.2/io-use/index.html         |    24 +-
 content/docs/zh-CN/2.5.2/kubernetes-helm.html      |     2 +-
 .../docs/zh-CN/2.5.2/kubernetes-helm/index.html    |     2 +-
 .../docs/zh-CN/2.5.2/reference-configuration.html  |     2 +-
 .../zh-CN/2.5.2/reference-configuration/index.html |     2 +-
 content/docs/zh-CN/2.5.2/schema-manage.html        |     4 +-
 content/docs/zh-CN/2.5.2/schema-manage/index.html  |     4 +-
 content/docs/zh-CN/2.5.2/security-jwt.html         |     8 +-
 content/docs/zh-CN/2.5.2/security-jwt/index.html   |     8 +-
 .../zh-CN/2.5.2/security-tls-authentication.html   |     6 +-
 .../2.5.2/security-tls-authentication/index.html   |     6 +-
 .../docs/zh-CN/2.5.2/security-tls-transport.html   |     2 +-
 .../zh-CN/2.5.2/security-tls-transport/index.html  |     2 +-
 content/docs/zh-CN/2.6.0/concepts-overview.html    |     2 +-
 .../docs/zh-CN/2.6.0/concepts-overview/index.html  |     2 +-
 .../docs/zh-CN/2.6.0/cookbooks-deduplication.html  |     6 +-
 .../zh-CN/2.6.0/cookbooks-deduplication/index.html |     6 +-
 content/docs/zh-CN/2.6.0/functions-develop.html    |    58 +-
 .../docs/zh-CN/2.6.0/functions-develop/index.html  |    58 +-
 content/docs/zh-CN/2.6.0/io-overview.html          |     8 +-
 content/docs/zh-CN/2.6.0/io-overview/index.html    |     8 +-
 content/docs/zh-CN/2.6.0/io-use.html               |   108 +-
 content/docs/zh-CN/2.6.0/io-use/index.html         |   108 +-
 content/docs/zh-CN/2.6.0/kubernetes-helm.html      |     2 +-
 .../docs/zh-CN/2.6.0/kubernetes-helm/index.html    |     2 +-
 .../docs/zh-CN/2.6.0/reference-configuration.html  |     2 +-
 .../zh-CN/2.6.0/reference-configuration/index.html |     2 +-
 content/docs/zh-CN/2.6.0/schema-manage.html        |    26 +-
 content/docs/zh-CN/2.6.0/schema-manage/index.html  |    26 +-
 content/docs/zh-CN/2.6.0/security-jwt.html         |    10 +-
 content/docs/zh-CN/2.6.0/security-jwt/index.html   |    10 +-
 .../zh-CN/2.6.0/security-tls-authentication.html   |     6 +-
 .../2.6.0/security-tls-authentication/index.html   |     6 +-
 .../docs/zh-CN/2.6.0/security-tls-keystore.html    |    36 +-
 .../zh-CN/2.6.0/security-tls-keystore/index.html   |    36 +-
 .../docs/zh-CN/2.6.0/security-tls-transport.html   |     2 +-
 .../zh-CN/2.6.0/security-tls-transport/index.html  |     2 +-
 content/docs/zh-CN/2.6.1/concepts-overview.html    |     2 +-
 .../docs/zh-CN/2.6.1/concepts-overview/index.html  |     2 +-
 .../docs/zh-CN/2.6.1/cookbooks-deduplication.html  |     6 +-
 .../zh-CN/2.6.1/cookbooks-deduplication/index.html |     6 +-
 .../zh-CN/2.6.1/cookbooks-retention-expiry.html    |     6 +-
 .../2.6.1/cookbooks-retention-expiry/index.html    |     6 +-
 content/docs/zh-CN/2.6.1/functions-develop.html    |    58 +-
 .../docs/zh-CN/2.6.1/functions-develop/index.html  |    58 +-
 content/docs/zh-CN/2.6.1/io-overview.html          |     8 +-
 content/docs/zh-CN/2.6.1/io-overview/index.html    |     8 +-
 content/docs/zh-CN/2.6.1/io-use.html               |   108 +-
 content/docs/zh-CN/2.6.1/io-use/index.html         |   108 +-
 content/docs/zh-CN/2.6.1/kubernetes-helm.html      |     2 +-
 .../docs/zh-CN/2.6.1/kubernetes-helm/index.html    |     2 +-
 .../docs/zh-CN/2.6.1/reference-configuration.html  |     2 +-
 .../zh-CN/2.6.1/reference-configuration/index.html |     2 +-
 content/docs/zh-CN/2.6.1/schema-manage.html        |    26 +-
 content/docs/zh-CN/2.6.1/schema-manage/index.html  |    26 +-
 content/docs/zh-CN/2.6.1/security-jwt.html         |    10 +-
 content/docs/zh-CN/2.6.1/security-jwt/index.html   |    10 +-
 .../zh-CN/2.6.1/security-tls-authentication.html   |     6 +-
 .../2.6.1/security-tls-authentication/index.html   |     6 +-
 .../docs/zh-CN/2.6.1/security-tls-keystore.html    |    36 +-
 .../zh-CN/2.6.1/security-tls-keystore/index.html   |    36 +-
 .../docs/zh-CN/2.6.1/security-tls-transport.html   |     2 +-
 .../zh-CN/2.6.1/security-tls-transport/index.html  |     2 +-
 content/docs/zh-CN/concepts-overview.html          |     2 +-
 content/docs/zh-CN/concepts-overview/index.html    |     2 +-
 content/docs/zh-CN/cookbooks-deduplication.html    |     6 +-
 .../docs/zh-CN/cookbooks-deduplication/index.html  |     6 +-
 content/docs/zh-CN/functions-develop.html          |    58 +-
 content/docs/zh-CN/functions-develop/index.html    |    58 +-
 content/docs/zh-CN/io-overview.html                |     8 +-
 content/docs/zh-CN/io-overview/index.html          |     8 +-
 content/docs/zh-CN/io-use.html                     |   108 +-
 content/docs/zh-CN/io-use/index.html               |   108 +-
 content/docs/zh-CN/kubernetes-helm.html            |     2 +-
 content/docs/zh-CN/kubernetes-helm/index.html      |     2 +-
 content/docs/zh-CN/next/adaptors-kafka.html        |     2 +-
 content/docs/zh-CN/next/adaptors-kafka/index.html  |     2 +-
 content/docs/zh-CN/next/adaptors-spark.html        |     2 +-
 content/docs/zh-CN/next/adaptors-spark/index.html  |     2 +-
 content/docs/zh-CN/next/adaptors-storm.html        |     2 +-
 content/docs/zh-CN/next/adaptors-storm/index.html  |     2 +-
 content/docs/zh-CN/next/admin-api-brokers.html     |    81 +-
 .../docs/zh-CN/next/admin-api-brokers/index.html   |    81 +-
 content/docs/zh-CN/next/admin-api-clusters.html    |   114 +-
 .../docs/zh-CN/next/admin-api-clusters/index.html  |   114 +-
 content/docs/zh-CN/next/admin-api-functions.html   |   335 +-
 .../docs/zh-CN/next/admin-api-functions/index.html |   335 +-
 content/docs/zh-CN/next/admin-api-namespaces.html  |   506 +-
 .../zh-CN/next/admin-api-namespaces/index.html     |   506 +-
 content/docs/zh-CN/next/admin-api-overview.html    |    48 +-
 .../docs/zh-CN/next/admin-api-overview/index.html  |    48 +-
 content/docs/zh-CN/next/admin-api-permissions.html |    69 +-
 .../zh-CN/next/admin-api-permissions/index.html    |    69 +-
 content/docs/zh-CN/next/admin-api-schemas.html     |     2 +-
 .../docs/zh-CN/next/admin-api-schemas/index.html   |     2 +-
 content/docs/zh-CN/next/admin-api-tenants.html     |    77 +-
 .../docs/zh-CN/next/admin-api-tenants/index.html   |    77 +-
 content/docs/zh-CN/next/admin-api-topics.html      |   182 +-
 .../docs/zh-CN/next/admin-api-topics/index.html    |   182 +-
 content/docs/zh-CN/next/administration-geo.html    |     2 +-
 .../docs/zh-CN/next/administration-geo/index.html  |     2 +-
 .../zh-CN/next/administration-load-balance.html    |     2 +-
 .../next/administration-load-balance/index.html    |     2 +-
 content/docs/zh-CN/next/administration-proxy.html  |     2 +-
 .../zh-CN/next/administration-proxy/index.html     |     2 +-
 .../zh-CN/next/administration-pulsar-manager.html  |     2 +-
 .../next/administration-pulsar-manager/index.html  |     2 +-
 content/docs/zh-CN/next/administration-stats.html  |     2 +-
 .../zh-CN/next/administration-stats/index.html     |     2 +-
 .../docs/zh-CN/next/administration-upgrade.html    |     2 +-
 .../zh-CN/next/administration-upgrade/index.html   |     2 +-
 content/docs/zh-CN/next/administration-zk-bk.html  |     2 +-
 .../zh-CN/next/administration-zk-bk/index.html     |     2 +-
 content/docs/zh-CN/next/client-libraries-cpp.html  |     2 +-
 .../zh-CN/next/client-libraries-cpp/index.html     |     2 +-
 .../docs/zh-CN/next/client-libraries-dotnet.html   |     2 +-
 .../zh-CN/next/client-libraries-dotnet/index.html  |     2 +-
 content/docs/zh-CN/next/client-libraries-go.html   |     6 +-
 .../docs/zh-CN/next/client-libraries-go/index.html |     6 +-
 content/docs/zh-CN/next/client-libraries-java.html |     4 +-
 .../zh-CN/next/client-libraries-java/index.html    |     4 +-
 content/docs/zh-CN/next/client-libraries-node.html |     2 +-
 .../zh-CN/next/client-libraries-node/index.html    |     2 +-
 .../docs/zh-CN/next/client-libraries-python.html   |     2 +-
 .../zh-CN/next/client-libraries-python/index.html  |     2 +-
 .../zh-CN/next/client-libraries-websocket.html     |     8 +-
 .../next/client-libraries-websocket/index.html     |     8 +-
 content/docs/zh-CN/next/client-libraries.html      |     4 +-
 .../docs/zh-CN/next/client-libraries/index.html    |     4 +-
 .../zh-CN/next/concepts-architecture-overview.html |     2 +-
 .../next/concepts-architecture-overview/index.html |     2 +-
 .../docs/zh-CN/next/concepts-authentication.html   |     2 +-
 .../zh-CN/next/concepts-authentication/index.html  |     2 +-
 content/docs/zh-CN/next/concepts-clients.html      |     2 +-
 .../docs/zh-CN/next/concepts-clients/index.html    |     2 +-
 content/docs/zh-CN/next/concepts-messaging.html    |     2 +-
 .../docs/zh-CN/next/concepts-messaging/index.html  |     2 +-
 .../docs/zh-CN/next/concepts-multi-tenancy.html    |     2 +-
 .../zh-CN/next/concepts-multi-tenancy/index.html   |     2 +-
 content/docs/zh-CN/next/concepts-overview.html     |     4 +-
 .../docs/zh-CN/next/concepts-overview/index.html   |     4 +-
 .../zh-CN/next/concepts-proxy-sni-routing.html     |     2 +-
 .../next/concepts-proxy-sni-routing/index.html     |     2 +-
 content/docs/zh-CN/next/concepts-replication.html  |     2 +-
 .../zh-CN/next/concepts-replication/index.html     |     2 +-
 .../docs/zh-CN/next/concepts-topic-compaction.html |     2 +-
 .../next/concepts-topic-compaction/index.html      |     2 +-
 .../zh-CN/next/cookbooks-bookkeepermetadata.html   |     2 +-
 .../next/cookbooks-bookkeepermetadata/index.html   |     2 +-
 content/docs/zh-CN/next/cookbooks-compaction.html  |     2 +-
 .../zh-CN/next/cookbooks-compaction/index.html     |     2 +-
 .../docs/zh-CN/next/cookbooks-deduplication.html   |     8 +-
 .../zh-CN/next/cookbooks-deduplication/index.html  |     8 +-
 content/docs/zh-CN/next/cookbooks-encryption.html  |     2 +-
 .../zh-CN/next/cookbooks-encryption/index.html     |     2 +-
 .../docs/zh-CN/next/cookbooks-message-queue.html   |     2 +-
 .../zh-CN/next/cookbooks-message-queue/index.html  |     2 +-
 .../docs/zh-CN/next/cookbooks-non-persistent.html  |     2 +-
 .../zh-CN/next/cookbooks-non-persistent/index.html |     2 +-
 .../zh-CN/next/cookbooks-retention-expiry.html     |    16 +-
 .../next/cookbooks-retention-expiry/index.html     |    16 +-
 content/docs/zh-CN/next/deploy-aws.html            |     2 +-
 content/docs/zh-CN/next/deploy-aws/index.html      |     2 +-
 .../next/deploy-bare-metal-multi-cluster.html      |     2 +-
 .../deploy-bare-metal-multi-cluster/index.html     |     2 +-
 content/docs/zh-CN/next/deploy-bare-metal.html     |     2 +-
 .../docs/zh-CN/next/deploy-bare-metal/index.html   |     2 +-
 content/docs/zh-CN/next/deploy-dcos.html           |     2 +-
 content/docs/zh-CN/next/deploy-dcos/index.html     |     2 +-
 content/docs/zh-CN/next/deploy-docker.html         |     4 +-
 content/docs/zh-CN/next/deploy-docker/index.html   |     4 +-
 content/docs/zh-CN/next/deploy-kubernetes.html     |     2 +-
 .../docs/zh-CN/next/deploy-kubernetes/index.html   |     2 +-
 content/docs/zh-CN/next/deploy-monitoring.html     |     2 +-
 .../docs/zh-CN/next/deploy-monitoring/index.html   |     2 +-
 .../docs/zh-CN/next/develop-binary-protocol.html   |     2 +-
 .../zh-CN/next/develop-binary-protocol/index.html  |     2 +-
 content/docs/zh-CN/next/develop-cpp.html           |     2 +-
 content/docs/zh-CN/next/develop-cpp/index.html     |     2 +-
 content/docs/zh-CN/next/develop-load-manager.html  |     2 +-
 .../zh-CN/next/develop-load-manager/index.html     |     2 +-
 content/docs/zh-CN/next/develop-tools.html         |     2 +-
 content/docs/zh-CN/next/develop-tools/index.html   |     2 +-
 content/docs/zh-CN/next/functions-cli.html         |     2 +-
 content/docs/zh-CN/next/functions-cli/index.html   |     2 +-
 content/docs/zh-CN/next/functions-debug.html       |     2 +-
 content/docs/zh-CN/next/functions-debug/index.html |     2 +-
 content/docs/zh-CN/next/functions-deploy.html      |     2 +-
 .../docs/zh-CN/next/functions-deploy/index.html    |     2 +-
 content/docs/zh-CN/next/functions-develop.html     |    60 +-
 .../docs/zh-CN/next/functions-develop/index.html   |    60 +-
 content/docs/zh-CN/next/functions-overview.html    |     2 +-
 .../docs/zh-CN/next/functions-overview/index.html  |     2 +-
 content/docs/zh-CN/next/functions-package.html     |     2 +-
 .../docs/zh-CN/next/functions-package/index.html   |     2 +-
 content/docs/zh-CN/next/functions-runtime.html     |     2 +-
 .../docs/zh-CN/next/functions-runtime/index.html   |     2 +-
 content/docs/zh-CN/next/functions-worker.html      |    21 +-
 .../docs/zh-CN/next/functions-worker/index.html    |    21 +-
 content/docs/zh-CN/next/helm-deploy.html           |     2 +-
 content/docs/zh-CN/next/helm-deploy/index.html     |     2 +-
 content/docs/zh-CN/next/helm-install.html          |     2 +-
 content/docs/zh-CN/next/helm-install/index.html    |     2 +-
 content/docs/zh-CN/next/helm-overview.html         |     4 +-
 content/docs/zh-CN/next/helm-overview/index.html   |     4 +-
 content/docs/zh-CN/next/helm-prepare.html          |     2 +-
 content/docs/zh-CN/next/helm-prepare/index.html    |     2 +-
 content/docs/zh-CN/next/helm-tools.html            |     2 +-
 content/docs/zh-CN/next/helm-tools/index.html      |     2 +-
 content/docs/zh-CN/next/helm-upgrade.html          |     2 +-
 content/docs/zh-CN/next/helm-upgrade/index.html    |     2 +-
 content/docs/zh-CN/next/io-cdc.html                |     2 +-
 content/docs/zh-CN/next/io-cdc/index.html          |     2 +-
 content/docs/zh-CN/next/io-cli.html                |     4 +-
 content/docs/zh-CN/next/io-cli/index.html          |     4 +-
 content/docs/zh-CN/next/io-connectors.html         |     9 +-
 content/docs/zh-CN/next/io-connectors/index.html   |     9 +-
 content/docs/zh-CN/next/io-debug.html              |     2 +-
 content/docs/zh-CN/next/io-debug/index.html        |     2 +-
 content/docs/zh-CN/next/io-develop.html            |     2 +-
 content/docs/zh-CN/next/io-develop/index.html      |     2 +-
 content/docs/zh-CN/next/io-nsq-source.html         |    90 +
 content/docs/zh-CN/next/io-nsq-source/index.html   |    90 +
 content/docs/zh-CN/next/io-nsq.html                |    76 +
 content/docs/zh-CN/next/io-nsq/index.html          |    76 +
 content/docs/zh-CN/next/io-overview.html           |    10 +-
 content/docs/zh-CN/next/io-overview/index.html     |    10 +-
 content/docs/zh-CN/next/io-quickstart.html         |     2 +-
 content/docs/zh-CN/next/io-quickstart/index.html   |     2 +-
 content/docs/zh-CN/next/io-use.html                |   110 +-
 content/docs/zh-CN/next/io-use/index.html          |   110 +-
 content/docs/zh-CN/next/kubernetes-helm.html       |     4 +-
 content/docs/zh-CN/next/kubernetes-helm/index.html |     4 +-
 .../docs/zh-CN/next/performance-pulsar-perf.html   |     4 +-
 .../zh-CN/next/performance-pulsar-perf/index.html  |     4 +-
 content/docs/zh-CN/next/pulsar-2.0.html            |    63 +-
 content/docs/zh-CN/next/pulsar-2.0/index.html      |    63 +-
 content/docs/zh-CN/next/pulsar-admin.html          |     9 +-
 content/docs/zh-CN/next/pulsar-admin/index.html    |     9 +-
 content/docs/zh-CN/next/reference-cli-tools.html   |     2 +-
 .../docs/zh-CN/next/reference-cli-tools/index.html |     2 +-
 .../docs/zh-CN/next/reference-configuration.html   |     4 +-
 .../zh-CN/next/reference-configuration/index.html  |     4 +-
 content/docs/zh-CN/next/reference-metrics.html     |     2 +-
 .../docs/zh-CN/next/reference-metrics/index.html   |     2 +-
 content/docs/zh-CN/next/reference-terminology.html |     2 +-
 .../zh-CN/next/reference-terminology/index.html    |     2 +-
 .../zh-CN/next/schema-evolution-compatibility.html |     2 +-
 .../next/schema-evolution-compatibility/index.html |     2 +-
 content/docs/zh-CN/next/schema-get-started.html    |     2 +-
 .../docs/zh-CN/next/schema-get-started/index.html  |     2 +-
 content/docs/zh-CN/next/schema-manage.html         |     2 +-
 content/docs/zh-CN/next/schema-manage/index.html   |     2 +-
 content/docs/zh-CN/next/schema-understand.html     |     2 +-
 .../docs/zh-CN/next/schema-understand/index.html   |     2 +-
 content/docs/zh-CN/next/security-athenz.html       |     2 +-
 content/docs/zh-CN/next/security-athenz/index.html |     2 +-
 .../docs/zh-CN/next/security-authorization.html    |     2 +-
 .../zh-CN/next/security-authorization/index.html   |     2 +-
 .../docs/zh-CN/next/security-bouncy-castle.html    |     2 +-
 .../zh-CN/next/security-bouncy-castle/index.html   |     2 +-
 content/docs/zh-CN/next/security-encryption.html   |     2 +-
 .../docs/zh-CN/next/security-encryption/index.html |     2 +-
 content/docs/zh-CN/next/security-extending.html    |     2 +-
 .../docs/zh-CN/next/security-extending/index.html  |     2 +-
 content/docs/zh-CN/next/security-jwt.html          |     2 +-
 content/docs/zh-CN/next/security-jwt/index.html    |     2 +-
 content/docs/zh-CN/next/security-kerberos.html     |     2 +-
 .../docs/zh-CN/next/security-kerberos/index.html   |     2 +-
 content/docs/zh-CN/next/security-oauth2.html       |     2 +-
 content/docs/zh-CN/next/security-oauth2/index.html |     2 +-
 content/docs/zh-CN/next/security-overview.html     |     2 +-
 .../docs/zh-CN/next/security-overview/index.html   |     2 +-
 .../zh-CN/next/security-tls-authentication.html    |    12 +-
 .../next/security-tls-authentication/index.html    |    12 +-
 content/docs/zh-CN/next/security-tls-keystore.html |    38 +-
 .../zh-CN/next/security-tls-keystore/index.html    |    38 +-
 .../docs/zh-CN/next/security-tls-transport.html    |     4 +-
 .../zh-CN/next/security-tls-transport/index.html   |     4 +-
 .../zh-CN/next/sql-deployment-configurations.html  |     2 +-
 .../next/sql-deployment-configurations/index.html  |     2 +-
 content/docs/zh-CN/next/sql-getting-started.html   |     2 +-
 .../docs/zh-CN/next/sql-getting-started/index.html |     2 +-
 content/docs/zh-CN/next/sql-overview.html          |     2 +-
 content/docs/zh-CN/next/sql-overview/index.html    |     2 +-
 content/docs/zh-CN/next/sql-rest-api.html          |     2 +-
 content/docs/zh-CN/next/sql-rest-api/index.html    |     2 +-
 content/docs/zh-CN/next/standalone-docker.html     |     2 +-
 .../docs/zh-CN/next/standalone-docker/index.html   |     2 +-
 content/docs/zh-CN/next/standalone.html            |     4 +-
 content/docs/zh-CN/next/standalone/index.html      |     4 +-
 content/docs/zh-CN/next/tiered-storage-aws.html    |     2 +-
 .../docs/zh-CN/next/tiered-storage-aws/index.html  |     2 +-
 .../docs/zh-CN/next/tiered-storage-filesystem.html |     4 +-
 .../next/tiered-storage-filesystem/index.html      |     4 +-
 content/docs/zh-CN/next/tiered-storage-gcs.html    |     2 +-
 .../docs/zh-CN/next/tiered-storage-gcs/index.html  |     2 +-
 .../docs/zh-CN/next/tiered-storage-overview.html   |     2 +-
 .../zh-CN/next/tiered-storage-overview/index.html  |     2 +-
 content/docs/zh-CN/next/transactions-api.html      |   238 +
 .../docs/zh-CN/next/transactions-api/index.html    |   238 +
 .../docs/zh-CN/next/transactions-guarantee.html    |   140 +
 .../zh-CN/next/transactions-guarantee/index.html   |   140 +
 content/docs/zh-CN/next/transactions.html          |   147 +
 content/docs/zh-CN/next/transactions/index.html    |   147 +
 .../docs/zh-CN/next/window-functions-context.html  |     2 +-
 .../zh-CN/next/window-functions-context/index.html |     2 +-
 content/docs/zh-CN/reference-configuration.html    |     2 +-
 .../docs/zh-CN/reference-configuration/index.html  |     2 +-
 content/docs/zh-CN/schema-manage.html              |    26 +-
 content/docs/zh-CN/schema-manage/index.html        |    26 +-
 content/docs/zh-CN/security-jwt.html               |    10 +-
 content/docs/zh-CN/security-jwt/index.html         |    10 +-
 .../docs/zh-CN/security-tls-authentication.html    |     6 +-
 .../zh-CN/security-tls-authentication/index.html   |     6 +-
 content/docs/zh-CN/security-tls-keystore.html      |    36 +-
 .../docs/zh-CN/security-tls-keystore/index.html    |    36 +-
 content/docs/zh-CN/security-tls-transport.html     |     2 +-
 .../docs/zh-CN/security-tls-transport/index.html   |     2 +-
 .../zh-TW/2.1.0-incubating/concepts-overview.html  |     2 +-
 .../2.1.0-incubating/concepts-overview/index.html  |     2 +-
 .../2.1.0-incubating/reference-configuration.html  |     2 +-
 .../reference-configuration/index.html             |     2 +-
 .../zh-TW/2.1.0-incubating/standalone-docker.html  |     2 +-
 .../2.1.0-incubating/standalone-docker/index.html  |     2 +-
 .../zh-TW/2.1.1-incubating/concepts-overview.html  |     2 +-
 .../2.1.1-incubating/concepts-overview/index.html  |     2 +-
 .../2.1.1-incubating/reference-configuration.html  |     2 +-
 .../reference-configuration/index.html             |     2 +-
 .../zh-TW/2.1.1-incubating/standalone-docker.html  |     2 +-
 .../2.1.1-incubating/standalone-docker/index.html  |     2 +-
 content/docs/zh-TW/2.2.0/concepts-overview.html    |     2 +-
 .../docs/zh-TW/2.2.0/concepts-overview/index.html  |     2 +-
 .../docs/zh-TW/2.2.0/reference-configuration.html  |     2 +-
 .../zh-TW/2.2.0/reference-configuration/index.html |     2 +-
 content/docs/zh-TW/2.2.0/standalone-docker.html    |     2 +-
 .../docs/zh-TW/2.2.0/standalone-docker/index.html  |     2 +-
 content/docs/zh-TW/2.2.1/concepts-overview.html    |     2 +-
 .../docs/zh-TW/2.2.1/concepts-overview/index.html  |     2 +-
 .../docs/zh-TW/2.2.1/reference-configuration.html  |     2 +-
 .../zh-TW/2.2.1/reference-configuration/index.html |     2 +-
 content/docs/zh-TW/2.2.1/standalone-docker.html    |     2 +-
 .../docs/zh-TW/2.2.1/standalone-docker/index.html  |     2 +-
 content/docs/zh-TW/2.3.0/concepts-overview.html    |     2 +-
 .../docs/zh-TW/2.3.0/concepts-overview/index.html  |     2 +-
 .../docs/zh-TW/2.3.0/reference-configuration.html  |     2 +-
 .../zh-TW/2.3.0/reference-configuration/index.html |     2 +-
 content/docs/zh-TW/2.3.0/standalone-docker.html    |     2 +-
 .../docs/zh-TW/2.3.0/standalone-docker/index.html  |     2 +-
 content/docs/zh-TW/2.3.1/concepts-overview.html    |     2 +-
 .../docs/zh-TW/2.3.1/concepts-overview/index.html  |     2 +-
 .../docs/zh-TW/2.3.1/reference-configuration.html  |     2 +-
 .../zh-TW/2.3.1/reference-configuration/index.html |     2 +-
 content/docs/zh-TW/2.3.1/standalone-docker.html    |     2 +-
 .../docs/zh-TW/2.3.1/standalone-docker/index.html  |     2 +-
 content/docs/zh-TW/2.3.2/concepts-overview.html    |     2 +-
 .../docs/zh-TW/2.3.2/concepts-overview/index.html  |     2 +-
 .../docs/zh-TW/2.3.2/reference-configuration.html  |     2 +-
 .../zh-TW/2.3.2/reference-configuration/index.html |     2 +-
 content/docs/zh-TW/2.3.2/standalone-docker.html    |     2 +-
 .../docs/zh-TW/2.3.2/standalone-docker/index.html  |     2 +-
 content/docs/zh-TW/2.4.0/concepts-overview.html    |     2 +-
 .../docs/zh-TW/2.4.0/concepts-overview/index.html  |     2 +-
 .../docs/zh-TW/2.4.0/reference-configuration.html  |     2 +-
 .../zh-TW/2.4.0/reference-configuration/index.html |     2 +-
 content/docs/zh-TW/2.4.0/standalone-docker.html    |     2 +-
 .../docs/zh-TW/2.4.0/standalone-docker/index.html  |     2 +-
 content/docs/zh-TW/2.4.1/concepts-overview.html    |     2 +-
 .../docs/zh-TW/2.4.1/concepts-overview/index.html  |     2 +-
 content/docs/zh-TW/2.4.1/functions-develop.html    |    46 +-
 .../docs/zh-TW/2.4.1/functions-develop/index.html  |    46 +-
 content/docs/zh-TW/2.4.1/io-use.html               |   108 +-
 content/docs/zh-TW/2.4.1/io-use/index.html         |   108 +-
 .../docs/zh-TW/2.4.1/reference-configuration.html  |     2 +-
 .../zh-TW/2.4.1/reference-configuration/index.html |     2 +-
 content/docs/zh-TW/2.4.1/standalone-docker.html    |     2 +-
 .../docs/zh-TW/2.4.1/standalone-docker/index.html  |     2 +-
 content/docs/zh-TW/2.4.2/concepts-overview.html    |     2 +-
 .../docs/zh-TW/2.4.2/concepts-overview/index.html  |     2 +-
 content/docs/zh-TW/2.4.2/functions-develop.html    |    46 +-
 .../docs/zh-TW/2.4.2/functions-develop/index.html  |    46 +-
 content/docs/zh-TW/2.4.2/io-use.html               |    24 +-
 content/docs/zh-TW/2.4.2/io-use/index.html         |    24 +-
 .../docs/zh-TW/2.4.2/reference-configuration.html  |     2 +-
 .../zh-TW/2.4.2/reference-configuration/index.html |     2 +-
 content/docs/zh-TW/2.4.2/schema-manage.html        |     4 +-
 content/docs/zh-TW/2.4.2/schema-manage/index.html  |     4 +-
 content/docs/zh-TW/2.4.2/standalone-docker.html    |     2 +-
 .../docs/zh-TW/2.4.2/standalone-docker/index.html  |     2 +-
 content/docs/zh-TW/2.5.0/concepts-overview.html    |     2 +-
 .../docs/zh-TW/2.5.0/concepts-overview/index.html  |     2 +-
 .../docs/zh-TW/2.5.0/cookbooks-deduplication.html  |     6 +-
 .../zh-TW/2.5.0/cookbooks-deduplication/index.html |     6 +-
 content/docs/zh-TW/2.5.0/functions-develop.html    |    58 +-
 .../docs/zh-TW/2.5.0/functions-develop/index.html  |    58 +-
 content/docs/zh-TW/2.5.0/io-overview.html          |     8 +-
 content/docs/zh-TW/2.5.0/io-overview/index.html    |     8 +-
 content/docs/zh-TW/2.5.0/io-use.html               |    24 +-
 content/docs/zh-TW/2.5.0/io-use/index.html         |    24 +-
 content/docs/zh-TW/2.5.0/kubernetes-helm.html      |     2 +-
 .../docs/zh-TW/2.5.0/kubernetes-helm/index.html    |     2 +-
 .../docs/zh-TW/2.5.0/reference-configuration.html  |     2 +-
 .../zh-TW/2.5.0/reference-configuration/index.html |     2 +-
 content/docs/zh-TW/2.5.0/schema-manage.html        |     4 +-
 content/docs/zh-TW/2.5.0/schema-manage/index.html  |     4 +-
 content/docs/zh-TW/2.5.1/concepts-overview.html    |     2 +-
 .../docs/zh-TW/2.5.1/concepts-overview/index.html  |     2 +-
 .../docs/zh-TW/2.5.1/cookbooks-deduplication.html  |     6 +-
 .../zh-TW/2.5.1/cookbooks-deduplication/index.html |     6 +-
 content/docs/zh-TW/2.5.1/functions-develop.html    |    58 +-
 .../docs/zh-TW/2.5.1/functions-develop/index.html  |    58 +-
 content/docs/zh-TW/2.5.1/io-overview.html          |     8 +-
 content/docs/zh-TW/2.5.1/io-overview/index.html    |     8 +-
 content/docs/zh-TW/2.5.1/io-use.html               |    24 +-
 content/docs/zh-TW/2.5.1/io-use/index.html         |    24 +-
 content/docs/zh-TW/2.5.1/kubernetes-helm.html      |     2 +-
 .../docs/zh-TW/2.5.1/kubernetes-helm/index.html    |     2 +-
 .../docs/zh-TW/2.5.1/reference-configuration.html  |     2 +-
 .../zh-TW/2.5.1/reference-configuration/index.html |     2 +-
 content/docs/zh-TW/2.5.1/schema-manage.html        |     4 +-
 content/docs/zh-TW/2.5.1/schema-manage/index.html  |     4 +-
 content/docs/zh-TW/2.5.2/concepts-overview.html    |     2 +-
 .../docs/zh-TW/2.5.2/concepts-overview/index.html  |     2 +-
 .../docs/zh-TW/2.5.2/cookbooks-deduplication.html  |     6 +-
 .../zh-TW/2.5.2/cookbooks-deduplication/index.html |     6 +-
 content/docs/zh-TW/2.5.2/functions-develop.html    |    58 +-
 .../docs/zh-TW/2.5.2/functions-develop/index.html  |    58 +-
 content/docs/zh-TW/2.5.2/io-overview.html          |     8 +-
 content/docs/zh-TW/2.5.2/io-overview/index.html    |     8 +-
 content/docs/zh-TW/2.5.2/io-use.html               |    24 +-
 content/docs/zh-TW/2.5.2/io-use/index.html         |    24 +-
 content/docs/zh-TW/2.5.2/kubernetes-helm.html      |     2 +-
 .../docs/zh-TW/2.5.2/kubernetes-helm/index.html    |     2 +-
 .../docs/zh-TW/2.5.2/reference-configuration.html  |     2 +-
 .../zh-TW/2.5.2/reference-configuration/index.html |     2 +-
 content/docs/zh-TW/2.5.2/schema-manage.html        |     4 +-
 content/docs/zh-TW/2.5.2/schema-manage/index.html  |     4 +-
 content/docs/zh-TW/2.5.2/security-jwt.html         |     8 +-
 content/docs/zh-TW/2.5.2/security-jwt/index.html   |     8 +-
 content/docs/zh-TW/2.6.0/concepts-overview.html    |     2 +-
 .../docs/zh-TW/2.6.0/concepts-overview/index.html  |     2 +-
 .../docs/zh-TW/2.6.0/cookbooks-deduplication.html  |     6 +-
 .../zh-TW/2.6.0/cookbooks-deduplication/index.html |     6 +-
 content/docs/zh-TW/2.6.0/functions-develop.html    |    58 +-
 .../docs/zh-TW/2.6.0/functions-develop/index.html  |    58 +-
 content/docs/zh-TW/2.6.0/io-overview.html          |     8 +-
 content/docs/zh-TW/2.6.0/io-overview/index.html    |     8 +-
 content/docs/zh-TW/2.6.0/io-use.html               |   108 +-
 content/docs/zh-TW/2.6.0/io-use/index.html         |   108 +-
 content/docs/zh-TW/2.6.0/kubernetes-helm.html      |     2 +-
 .../docs/zh-TW/2.6.0/kubernetes-helm/index.html    |     2 +-
 .../docs/zh-TW/2.6.0/reference-configuration.html  |     2 +-
 .../zh-TW/2.6.0/reference-configuration/index.html |     2 +-
 content/docs/zh-TW/2.6.0/schema-manage.html        |    26 +-
 content/docs/zh-TW/2.6.0/schema-manage/index.html  |    26 +-
 content/docs/zh-TW/2.6.0/security-jwt.html         |    10 +-
 content/docs/zh-TW/2.6.0/security-jwt/index.html   |    10 +-
 content/docs/zh-TW/2.6.1/concepts-overview.html    |     2 +-
 .../docs/zh-TW/2.6.1/concepts-overview/index.html  |     2 +-
 .../docs/zh-TW/2.6.1/cookbooks-deduplication.html  |     6 +-
 .../zh-TW/2.6.1/cookbooks-deduplication/index.html |     6 +-
 .../zh-TW/2.6.1/cookbooks-retention-expiry.html    |     6 +-
 .../2.6.1/cookbooks-retention-expiry/index.html    |     6 +-
 content/docs/zh-TW/2.6.1/functions-develop.html    |    58 +-
 .../docs/zh-TW/2.6.1/functions-develop/index.html  |    58 +-
 content/docs/zh-TW/2.6.1/io-overview.html          |     8 +-
 content/docs/zh-TW/2.6.1/io-overview/index.html    |     8 +-
 content/docs/zh-TW/2.6.1/io-use.html               |   108 +-
 content/docs/zh-TW/2.6.1/io-use/index.html         |   108 +-
 content/docs/zh-TW/2.6.1/kubernetes-helm.html      |     2 +-
 .../docs/zh-TW/2.6.1/kubernetes-helm/index.html    |     2 +-
 .../docs/zh-TW/2.6.1/reference-configuration.html  |     2 +-
 .../zh-TW/2.6.1/reference-configuration/index.html |     2 +-
 content/docs/zh-TW/2.6.1/schema-manage.html        |    26 +-
 content/docs/zh-TW/2.6.1/schema-manage/index.html  |    26 +-
 content/docs/zh-TW/2.6.1/security-jwt.html         |    10 +-
 content/docs/zh-TW/2.6.1/security-jwt/index.html   |    10 +-
 content/docs/zh-TW/concepts-overview.html          |     2 +-
 content/docs/zh-TW/concepts-overview/index.html    |     2 +-
 content/docs/zh-TW/cookbooks-deduplication.html    |     6 +-
 .../docs/zh-TW/cookbooks-deduplication/index.html  |     6 +-
 content/docs/zh-TW/functions-develop.html          |    58 +-
 content/docs/zh-TW/functions-develop/index.html    |    58 +-
 content/docs/zh-TW/io-overview.html                |     8 +-
 content/docs/zh-TW/io-overview/index.html          |     8 +-
 content/docs/zh-TW/io-use.html                     |   108 +-
 content/docs/zh-TW/io-use/index.html               |   108 +-
 content/docs/zh-TW/kubernetes-helm.html            |     2 +-
 content/docs/zh-TW/kubernetes-helm/index.html      |     2 +-
 content/docs/zh-TW/next/adaptors-kafka.html        |     2 +-
 content/docs/zh-TW/next/adaptors-kafka/index.html  |     2 +-
 content/docs/zh-TW/next/adaptors-spark.html        |     2 +-
 content/docs/zh-TW/next/adaptors-spark/index.html  |     2 +-
 content/docs/zh-TW/next/adaptors-storm.html        |     2 +-
 content/docs/zh-TW/next/adaptors-storm/index.html  |     2 +-
 content/docs/zh-TW/next/admin-api-brokers.html     |    81 +-
 .../docs/zh-TW/next/admin-api-brokers/index.html   |    81 +-
 content/docs/zh-TW/next/admin-api-clusters.html    |   114 +-
 .../docs/zh-TW/next/admin-api-clusters/index.html  |   114 +-
 content/docs/zh-TW/next/admin-api-functions.html   |   335 +-
 .../docs/zh-TW/next/admin-api-functions/index.html |   335 +-
 content/docs/zh-TW/next/admin-api-namespaces.html  |   506 +-
 .../zh-TW/next/admin-api-namespaces/index.html     |   506 +-
 content/docs/zh-TW/next/admin-api-overview.html    |    45 +-
 .../docs/zh-TW/next/admin-api-overview/index.html  |    45 +-
 content/docs/zh-TW/next/admin-api-permissions.html |    69 +-
 .../zh-TW/next/admin-api-permissions/index.html    |    69 +-
 content/docs/zh-TW/next/admin-api-schemas.html     |     2 +-
 .../docs/zh-TW/next/admin-api-schemas/index.html   |     2 +-
 content/docs/zh-TW/next/admin-api-tenants.html     |    79 +-
 .../docs/zh-TW/next/admin-api-tenants/index.html   |    79 +-
 content/docs/zh-TW/next/admin-api-topics.html      |   182 +-
 .../docs/zh-TW/next/admin-api-topics/index.html    |   182 +-
 content/docs/zh-TW/next/administration-geo.html    |     2 +-
 .../docs/zh-TW/next/administration-geo/index.html  |     2 +-
 .../zh-TW/next/administration-load-balance.html    |     2 +-
 .../next/administration-load-balance/index.html    |     2 +-
 content/docs/zh-TW/next/administration-proxy.html  |     2 +-
 .../zh-TW/next/administration-proxy/index.html     |     2 +-
 .../zh-TW/next/administration-pulsar-manager.html  |     2 +-
 .../next/administration-pulsar-manager/index.html  |     2 +-
 content/docs/zh-TW/next/administration-stats.html  |     2 +-
 .../zh-TW/next/administration-stats/index.html     |     2 +-
 .../docs/zh-TW/next/administration-upgrade.html    |     2 +-
 .../zh-TW/next/administration-upgrade/index.html   |     2 +-
 content/docs/zh-TW/next/administration-zk-bk.html  |     2 +-
 .../zh-TW/next/administration-zk-bk/index.html     |     2 +-
 content/docs/zh-TW/next/client-libraries-cpp.html  |     2 +-
 .../zh-TW/next/client-libraries-cpp/index.html     |     2 +-
 .../docs/zh-TW/next/client-libraries-dotnet.html   |     2 +-
 .../zh-TW/next/client-libraries-dotnet/index.html  |     2 +-
 content/docs/zh-TW/next/client-libraries-go.html   |     2 +-
 .../docs/zh-TW/next/client-libraries-go/index.html |     2 +-
 content/docs/zh-TW/next/client-libraries-java.html |     4 +-
 .../zh-TW/next/client-libraries-java/index.html    |     4 +-
 content/docs/zh-TW/next/client-libraries-node.html |     2 +-
 .../zh-TW/next/client-libraries-node/index.html    |     2 +-
 .../docs/zh-TW/next/client-libraries-python.html   |     2 +-
 .../zh-TW/next/client-libraries-python/index.html  |     2 +-
 .../zh-TW/next/client-libraries-websocket.html     |     8 +-
 .../next/client-libraries-websocket/index.html     |     8 +-
 content/docs/zh-TW/next/client-libraries.html      |     4 +-
 .../docs/zh-TW/next/client-libraries/index.html    |     4 +-
 .../zh-TW/next/concepts-architecture-overview.html |     2 +-
 .../next/concepts-architecture-overview/index.html |     2 +-
 .../docs/zh-TW/next/concepts-authentication.html   |     2 +-
 .../zh-TW/next/concepts-authentication/index.html  |     2 +-
 content/docs/zh-TW/next/concepts-clients.html      |     2 +-
 .../docs/zh-TW/next/concepts-clients/index.html    |     2 +-
 content/docs/zh-TW/next/concepts-messaging.html    |     2 +-
 .../docs/zh-TW/next/concepts-messaging/index.html  |     2 +-
 .../docs/zh-TW/next/concepts-multi-tenancy.html    |     2 +-
 .../zh-TW/next/concepts-multi-tenancy/index.html   |     2 +-
 content/docs/zh-TW/next/concepts-overview.html     |     4 +-
 .../docs/zh-TW/next/concepts-overview/index.html   |     4 +-
 .../zh-TW/next/concepts-proxy-sni-routing.html     |     2 +-
 .../next/concepts-proxy-sni-routing/index.html     |     2 +-
 content/docs/zh-TW/next/concepts-replication.html  |     2 +-
 .../zh-TW/next/concepts-replication/index.html     |     2 +-
 .../docs/zh-TW/next/concepts-topic-compaction.html |     2 +-
 .../next/concepts-topic-compaction/index.html      |     2 +-
 .../zh-TW/next/cookbooks-bookkeepermetadata.html   |     2 +-
 .../next/cookbooks-bookkeepermetadata/index.html   |     2 +-
 content/docs/zh-TW/next/cookbooks-compaction.html  |     2 +-
 .../zh-TW/next/cookbooks-compaction/index.html     |     2 +-
 .../docs/zh-TW/next/cookbooks-deduplication.html   |     8 +-
 .../zh-TW/next/cookbooks-deduplication/index.html  |     8 +-
 content/docs/zh-TW/next/cookbooks-encryption.html  |     2 +-
 .../zh-TW/next/cookbooks-encryption/index.html     |     2 +-
 .../docs/zh-TW/next/cookbooks-message-queue.html   |     2 +-
 .../zh-TW/next/cookbooks-message-queue/index.html  |     2 +-
 .../docs/zh-TW/next/cookbooks-non-persistent.html  |     2 +-
 .../zh-TW/next/cookbooks-non-persistent/index.html |     2 +-
 .../zh-TW/next/cookbooks-retention-expiry.html     |    16 +-
 .../next/cookbooks-retention-expiry/index.html     |    16 +-
 content/docs/zh-TW/next/deploy-aws.html            |     2 +-
 content/docs/zh-TW/next/deploy-aws/index.html      |     2 +-
 .../next/deploy-bare-metal-multi-cluster.html      |     2 +-
 .../deploy-bare-metal-multi-cluster/index.html     |     2 +-
 content/docs/zh-TW/next/deploy-bare-metal.html     |     2 +-
 .../docs/zh-TW/next/deploy-bare-metal/index.html   |     2 +-
 content/docs/zh-TW/next/deploy-dcos.html           |     2 +-
 content/docs/zh-TW/next/deploy-dcos/index.html     |     2 +-
 content/docs/zh-TW/next/deploy-docker.html         |     4 +-
 content/docs/zh-TW/next/deploy-docker/index.html   |     4 +-
 content/docs/zh-TW/next/deploy-kubernetes.html     |     2 +-
 .../docs/zh-TW/next/deploy-kubernetes/index.html   |     2 +-
 content/docs/zh-TW/next/deploy-monitoring.html     |     2 +-
 .../docs/zh-TW/next/deploy-monitoring/index.html   |     2 +-
 .../docs/zh-TW/next/develop-binary-protocol.html   |     2 +-
 .../zh-TW/next/develop-binary-protocol/index.html  |     2 +-
 content/docs/zh-TW/next/develop-cpp.html           |     2 +-
 content/docs/zh-TW/next/develop-cpp/index.html     |     2 +-
 content/docs/zh-TW/next/develop-load-manager.html  |     2 +-
 .../zh-TW/next/develop-load-manager/index.html     |     2 +-
 content/docs/zh-TW/next/develop-tools.html         |     2 +-
 content/docs/zh-TW/next/develop-tools/index.html   |     2 +-
 content/docs/zh-TW/next/functions-cli.html         |     2 +-
 content/docs/zh-TW/next/functions-cli/index.html   |     2 +-
 content/docs/zh-TW/next/functions-debug.html       |     2 +-
 content/docs/zh-TW/next/functions-debug/index.html |     2 +-
 content/docs/zh-TW/next/functions-deploy.html      |     2 +-
 .../docs/zh-TW/next/functions-deploy/index.html    |     2 +-
 content/docs/zh-TW/next/functions-develop.html     |    60 +-
 .../docs/zh-TW/next/functions-develop/index.html   |    60 +-
 content/docs/zh-TW/next/functions-overview.html    |     2 +-
 .../docs/zh-TW/next/functions-overview/index.html  |     2 +-
 content/docs/zh-TW/next/functions-package.html     |     2 +-
 .../docs/zh-TW/next/functions-package/index.html   |     2 +-
 content/docs/zh-TW/next/functions-runtime.html     |     2 +-
 .../docs/zh-TW/next/functions-runtime/index.html   |     2 +-
 content/docs/zh-TW/next/functions-worker.html      |    21 +-
 .../docs/zh-TW/next/functions-worker/index.html    |    21 +-
 content/docs/zh-TW/next/helm-deploy.html           |     2 +-
 content/docs/zh-TW/next/helm-deploy/index.html     |     2 +-
 content/docs/zh-TW/next/helm-install.html          |     2 +-
 content/docs/zh-TW/next/helm-install/index.html    |     2 +-
 content/docs/zh-TW/next/helm-overview.html         |     4 +-
 content/docs/zh-TW/next/helm-overview/index.html   |     4 +-
 content/docs/zh-TW/next/helm-prepare.html          |     2 +-
 content/docs/zh-TW/next/helm-prepare/index.html    |     2 +-
 content/docs/zh-TW/next/helm-tools.html            |     2 +-
 content/docs/zh-TW/next/helm-tools/index.html      |     2 +-
 content/docs/zh-TW/next/helm-upgrade.html          |     2 +-
 content/docs/zh-TW/next/helm-upgrade/index.html    |     2 +-
 content/docs/zh-TW/next/io-cdc.html                |     2 +-
 content/docs/zh-TW/next/io-cdc/index.html          |     2 +-
 content/docs/zh-TW/next/io-cli.html                |     4 +-
 content/docs/zh-TW/next/io-cli/index.html          |     4 +-
 content/docs/zh-TW/next/io-connectors.html         |     9 +-
 content/docs/zh-TW/next/io-connectors/index.html   |     9 +-
 content/docs/zh-TW/next/io-debug.html              |     2 +-
 content/docs/zh-TW/next/io-debug/index.html        |     2 +-
 content/docs/zh-TW/next/io-develop.html            |     2 +-
 content/docs/zh-TW/next/io-develop/index.html      |     2 +-
 content/docs/zh-TW/next/io-nsq-source.html         |    90 +
 content/docs/zh-TW/next/io-nsq-source/index.html   |    90 +
 content/docs/zh-TW/next/io-nsq.html                |    76 +
 content/docs/zh-TW/next/io-nsq/index.html          |    76 +
 content/docs/zh-TW/next/io-overview.html           |    10 +-
 content/docs/zh-TW/next/io-overview/index.html     |    10 +-
 content/docs/zh-TW/next/io-quickstart.html         |     2 +-
 content/docs/zh-TW/next/io-quickstart/index.html   |     2 +-
 content/docs/zh-TW/next/io-use.html                |   110 +-
 content/docs/zh-TW/next/io-use/index.html          |   110 +-
 content/docs/zh-TW/next/kubernetes-helm.html       |     4 +-
 content/docs/zh-TW/next/kubernetes-helm/index.html |     4 +-
 .../docs/zh-TW/next/performance-pulsar-perf.html   |     4 +-
 .../zh-TW/next/performance-pulsar-perf/index.html  |     4 +-
 content/docs/zh-TW/next/pulsar-2.0.html            |    62 +-
 content/docs/zh-TW/next/pulsar-2.0/index.html      |    62 +-
 content/docs/zh-TW/next/pulsar-admin.html          |     9 +-
 content/docs/zh-TW/next/pulsar-admin/index.html    |     9 +-
 content/docs/zh-TW/next/reference-cli-tools.html   |     2 +-
 .../docs/zh-TW/next/reference-cli-tools/index.html |     2 +-
 .../docs/zh-TW/next/reference-configuration.html   |     4 +-
 .../zh-TW/next/reference-configuration/index.html  |     4 +-
 content/docs/zh-TW/next/reference-metrics.html     |     2 +-
 .../docs/zh-TW/next/reference-metrics/index.html   |     2 +-
 content/docs/zh-TW/next/reference-terminology.html |     2 +-
 .../zh-TW/next/reference-terminology/index.html    |     2 +-
 .../zh-TW/next/schema-evolution-compatibility.html |     2 +-
 .../next/schema-evolution-compatibility/index.html |     2 +-
 content/docs/zh-TW/next/schema-get-started.html    |     2 +-
 .../docs/zh-TW/next/schema-get-started/index.html  |     2 +-
 content/docs/zh-TW/next/schema-manage.html         |     2 +-
 content/docs/zh-TW/next/schema-manage/index.html   |     2 +-
 content/docs/zh-TW/next/schema-understand.html     |     2 +-
 .../docs/zh-TW/next/schema-understand/index.html   |     2 +-
 content/docs/zh-TW/next/security-athenz.html       |     2 +-
 content/docs/zh-TW/next/security-athenz/index.html |     2 +-
 .../docs/zh-TW/next/security-authorization.html    |     2 +-
 .../zh-TW/next/security-authorization/index.html   |     2 +-
 .../docs/zh-TW/next/security-bouncy-castle.html    |     2 +-
 .../zh-TW/next/security-bouncy-castle/index.html   |     2 +-
 content/docs/zh-TW/next/security-encryption.html   |     2 +-
 .../docs/zh-TW/next/security-encryption/index.html |     2 +-
 content/docs/zh-TW/next/security-extending.html    |     2 +-
 .../docs/zh-TW/next/security-extending/index.html  |     2 +-
 content/docs/zh-TW/next/security-jwt.html          |     2 +-
 content/docs/zh-TW/next/security-jwt/index.html    |     2 +-
 content/docs/zh-TW/next/security-kerberos.html     |     2 +-
 .../docs/zh-TW/next/security-kerberos/index.html   |     2 +-
 content/docs/zh-TW/next/security-oauth2.html       |     2 +-
 content/docs/zh-TW/next/security-oauth2/index.html |     2 +-
 content/docs/zh-TW/next/security-overview.html     |     2 +-
 .../docs/zh-TW/next/security-overview/index.html   |     2 +-
 .../zh-TW/next/security-tls-authentication.html    |     2 +-
 .../next/security-tls-authentication/index.html    |     2 +-
 content/docs/zh-TW/next/security-tls-keystore.html |     2 +-
 .../zh-TW/next/security-tls-keystore/index.html    |     2 +-
 .../docs/zh-TW/next/security-tls-transport.html    |     2 +-
 .../zh-TW/next/security-tls-transport/index.html   |     2 +-
 .../zh-TW/next/sql-deployment-configurations.html  |     2 +-
 .../next/sql-deployment-configurations/index.html  |     2 +-
 content/docs/zh-TW/next/sql-getting-started.html   |     2 +-
 .../docs/zh-TW/next/sql-getting-started/index.html |     2 +-
 content/docs/zh-TW/next/sql-overview.html          |     2 +-
 content/docs/zh-TW/next/sql-overview/index.html    |     2 +-
 content/docs/zh-TW/next/sql-rest-api.html          |     2 +-
 content/docs/zh-TW/next/sql-rest-api/index.html    |     2 +-
 content/docs/zh-TW/next/standalone-docker.html     |     2 +-
 .../docs/zh-TW/next/standalone-docker/index.html   |     2 +-
 content/docs/zh-TW/next/standalone.html            |     4 +-
 content/docs/zh-TW/next/standalone/index.html      |     4 +-
 content/docs/zh-TW/next/tiered-storage-aws.html    |     2 +-
 .../docs/zh-TW/next/tiered-storage-aws/index.html  |     2 +-
 .../docs/zh-TW/next/tiered-storage-filesystem.html |     4 +-
 .../next/tiered-storage-filesystem/index.html      |     4 +-
 content/docs/zh-TW/next/tiered-storage-gcs.html    |     2 +-
 .../docs/zh-TW/next/tiered-storage-gcs/index.html  |     2 +-
 .../docs/zh-TW/next/tiered-storage-overview.html   |     2 +-
 .../zh-TW/next/tiered-storage-overview/index.html  |     2 +-
 content/docs/zh-TW/next/transactions-api.html      |   237 +
 .../docs/zh-TW/next/transactions-api/index.html    |   237 +
 .../docs/zh-TW/next/transactions-guarantee.html    |   139 +
 .../zh-TW/next/transactions-guarantee/index.html   |   139 +
 content/docs/zh-TW/next/transactions.html          |   146 +
 content/docs/zh-TW/next/transactions/index.html    |   146 +
 .../docs/zh-TW/next/window-functions-context.html  |     2 +-
 .../zh-TW/next/window-functions-context/index.html |     2 +-
 content/docs/zh-TW/reference-configuration.html    |     2 +-
 .../docs/zh-TW/reference-configuration/index.html  |     2 +-
 content/docs/zh-TW/schema-manage.html              |    26 +-
 content/docs/zh-TW/schema-manage/index.html        |    26 +-
 content/docs/zh-TW/security-jwt.html               |    10 +-
 content/docs/zh-TW/security-jwt/index.html         |    10 +-
 content/download.html                              |     2 +-
 content/download/index.html                        |     2 +-
 content/en/download.html                           |     2 +-
 content/en/download/index.html                     |     2 +-
 content/fr/download.html                           |     2 +-
 content/fr/download/index.html                     |     2 +-
 content/ja/download.html                           |     2 +-
 content/ja/download/index.html                     |     2 +-
 content/ko/download.html                           |     2 +-
 content/ko/download/index.html                     |     2 +-
 content/sitemap.xml                                |     2 +-
 content/swagger/2.7.0/swagger.json                 | 17035 ++++++++++++++++
 content/swagger/2.7.0/swaggerfunctions.json        |  1651 ++
 content/swagger/2.7.0/swaggersink.json             |  1104 +
 content/swagger/2.7.0/swaggersource.json           |  1064 +
 content/swagger/2.7.0/v2/swagger.json              | 20137 ++++++++++++++++++
 content/swagger/2.7.0/v3/swaggerfunctions.json     |  1878 ++
 content/swagger/2.7.0/v3/swaggersink.json          |  1279 ++
 content/swagger/2.7.0/v3/swaggersource.json        |  1236 ++
 content/swagger/2.8.0-SNAPSHOT/swagger.json        | 17285 ++++++++++++++++
 .../swagger/2.8.0-SNAPSHOT/swaggerfunctions.json   |  1651 ++
 content/swagger/2.8.0-SNAPSHOT/swaggersink.json    |  1104 +
 content/swagger/2.8.0-SNAPSHOT/swaggersource.json  |  1064 +
 content/swagger/2.8.0-SNAPSHOT/v2/swagger.json     | 20437 +++++++++++++++++++
 .../2.8.0-SNAPSHOT/v3/swaggerfunctions.json        |  1878 ++
 content/swagger/2.8.0-SNAPSHOT/v3/swaggersink.json |  1279 ++
 .../swagger/2.8.0-SNAPSHOT/v3/swaggersource.json   |  1236 ++
 content/swagger/master/swagger.json                |   290 +-
 content/swagger/master/swaggerfunctions.json       |    84 +-
 content/swagger/master/v2/swagger.json             |   340 +-
 content/swagger/master/v3/swaggerfunctions.json    |    84 +-
 content/swagger/restApiVersions.json               |    30 +-
 .../tools/pulsar-admin/2.8.0-SNAPSHOT/favicon.ico  |   Bin 0 -> 1150 bytes
 .../tools/pulsar-admin/2.8.0-SNAPSHOT/index.html   |  7595 +++++++
 .../tools/pulsar-admin/2.8.0-SNAPSHOT/navData.js   |     1 +
 .../bootstrap/dist/css/bootstrap.min.css           |     6 +
 .../font-awesome/css/font-awesome.min.css          |     4 +
 .../node_modules/highlight.js/styles/default.css   |    99 +
 .../jquery.scrollto/jquery.scrollTo.min.js         |     7 +
 .../node_modules/jquery/dist/jquery.min.js         |     2 +
 .../tools/pulsar-admin/2.8.0-SNAPSHOT/scroll.js    |   196 +
 .../pulsar-admin/2.8.0-SNAPSHOT/stylesheet.css     |   269 +
 .../pulsar-admin/2.8.0-SNAPSHOT/tabvisibility.js   |    27 +
 content/zh-CN/download.html                        |     2 +-
 content/zh-CN/download/index.html                  |     2 +-
 content/zh-TW/download.html                        |     2 +-
 content/zh-TW/download/index.html                  |     2 +-
 3203 files changed, 260180 insertions(+), 24087 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
new file mode 100644
index 0000000..4426086
--- /dev/null
+++ b/content/api/client/2.8.0-SNAPSHOT/allclasses-frame.html
@@ -0,0 +1,151 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_232) on Wed Dec 02 06:23:26 UTC 2020 -->
+<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="2020-12-02">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<h1 class="bar">All&nbsp;Classes</h1>
+<div class="indexContainer">
+<ul>
+<li><a href="org/apache/pulsar/common/api/AuthData.html" title="class in org.apache.pulsar.common.api" target="classFrame">AuthData</a></li>
+<li><a href="org/apache/pulsar/client/api/Authentication.html" title="interface in org.apache.pulsar.client.api" target="classFrame"><span class="interfaceName">Authentication</span></a></li>
+<li><a href="org/apache/pulsar/client/api/AuthenticationDataProvider.html" title="interface in org.apache.pulsar.client.api" target="classFrame"><span class="interfaceName">AuthenticationDataProvider</span></a></li>
+<li><a href="org/apache/pulsar/client/api/AuthenticationFactory.html" title="class in org.apache.pulsar.client.api" target="classFrame">AuthenticationFactory</a></li>
+<li><a href="org/apache/pulsar/client/api/BatcherBuilder.html" title="interface in org.apache.pulsar.client.api" target="classFrame"><span class="interfaceName">BatcherBuilder</span></a></li>
+<li><a href="org/apache/pulsar/client/api/BatchMessageContainer.html" title="interface in org.apache.pulsar.client.api" target="classFrame"><span class="interfaceName">BatchMessageContainer</span></a></li>
+<li><a href="org/apache/pulsar/client/api/BatchReceivePolicy.html" title="class in org.apache.pulsar.client.api" target="classFrame">BatchReceivePolicy</a></li>
+<li><a href="org/apache/pulsar/client/api/BatchReceivePolicy.Builder.html" title="class in org.apache.pulsar.client.api" target="classFrame">BatchReceivePolicy.Builder</a></li>
+<li><a href="org/apache/pulsar/client/api/ClientBuilder.html" title="interface in org.apache.pulsar.client.api" target="classFrame"><span class="interfaceName">ClientBuilder</span></a></li>
+<li><a href="org/apache/pulsar/client/api/CompressionType.html" title="enum in org.apache.pulsar.client.api" target="classFrame">CompressionType</a></li>
+<li><a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api" target="classFrame"><span class="interfaceName">Consumer</span></a></li>
+<li><a href="org/apache/pulsar/client/api/ConsumerBuilder.html" title="interface in org.apache.pulsar.client.api" target="classFrame"><span class="interfaceName">ConsumerBuilder</span></a></li>
+<li><a href="org/apache/pulsar/client/api/ConsumerCryptoFailureAction.html" title="enum in org.apache.pulsar.client.api" target="classFrame">ConsumerCryptoFailureAction</a></li>
+<li><a href="org/apache/pulsar/client/api/ConsumerEventListener.html" title="interface in org.apache.pulsar.client.api" target="classFrame"><span class="interfaceName">ConsumerEventListener</span></a></li>
+<li><a href="org/apache/pulsar/client/api/ConsumerInterceptor.html" title="interface in org.apache.pulsar.client.api" target="classFrame"><span class="interfaceName">ConsumerInterceptor</span></a></li>
+<li><a href="org/apache/pulsar/client/api/ConsumerStats.html" title="interface in org.apache.pulsar.client.api" target="classFrame"><span class="interfaceName">ConsumerStats</span></a></li>
+<li><a href="org/apache/pulsar/client/api/CryptoKeyReader.html" title="interface in org.apache.pulsar.client.api" target="classFrame"><span class="interfaceName">CryptoKeyReader</span></a></li>
+<li><a href="org/apache/pulsar/client/api/DeadLetterPolicy.html" title="class in org.apache.pulsar.client.api" target="classFrame">DeadLetterPolicy</a></li>
+<li><a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal" target="classFrame">DefaultImplementation</a></li>
+<li><a href="org/apache/pulsar/client/api/EncodedAuthenticationParameterSupport.html" title="interface in org.apache.pulsar.client.api" target="classFrame"><span class="interfaceName">EncodedAuthenticationParameterSupport</span></a></li>
+<li><a href="org/apache/pulsar/common/api/EncryptionContext.html" title="class in org.apache.pulsar.common.api" target="classFrame">EncryptionContext</a></li>
+<li><a href="org/apache/pulsar/common/api/EncryptionContext.EncryptionKey.html" title="class in org.apache.pulsar.common.api" target="classFrame">EncryptionContext.EncryptionKey</a></li>
+<li><a href="org/apache/pulsar/client/api/EncryptionKeyInfo.html" title="class in org.apache.pulsar.client.api" target="classFrame">EncryptionKeyInfo</a></li>
+<li><a href="org/apache/pulsar/client/api/schema/Field.html" title="class in org.apache.pulsar.client.api.schema" target="classFrame">Field</a></li>
+<li><a href="org/apache/pulsar/client/api/schema/FieldSchemaBuilder.html" title="interface in org.apache.pulsar.client.api.schema" target="classFrame"><span class="interfaceName">FieldSchemaBuilder</span></a></li>
+<li><a href="org/apache/pulsar/client/api/schema/GenericRecord.html" title="interface in org.apache.pulsar.client.api.schema" target="classFrame"><span class="interfaceName">GenericRecord</span></a></li>
+<li><a href="org/apache/pulsar/client/api/schema/GenericRecordBuilder.html" title="interface in org.apache.pulsar.client.api.schema" target="classFrame"><span class="interfaceName">GenericRecordBuilder</span></a></li>
+<li><a href="org/apache/pulsar/client/api/schema/GenericSchema.html" title="interface in org.apache.pulsar.client.api.schema" target="classFrame"><span class="interfaceName">GenericSchema</span></a></li>
+<li><a href="org/apache/pulsar/client/api/HashingScheme.html" title="enum in org.apache.pulsar.client.api" target="classFrame">HashingScheme</a></li>
+<li><a href="org/apache/pulsar/common/classification/InterfaceAudience.html" title="class in org.apache.pulsar.common.classification" target="classFrame">InterfaceAudience</a></li>
+<li><a href="org/apache/pulsar/common/classification/InterfaceAudience.LimitedPrivate.html" title="annotation in org.apache.pulsar.common.classification" target="classFrame">InterfaceAudience.LimitedPrivate</a></li>
+<li><a href="org/apache/pulsar/common/classification/InterfaceAudience.Private.html" title="annotation in org.apache.pulsar.common.classification" target="classFrame">InterfaceAudience.Private</a></li>
+<li><a href="org/apache/pulsar/common/classification/InterfaceAudience.Public.html" title="annotation in org.apache.pulsar.common.classification" target="classFrame">InterfaceAudience.Public</a></li>
+<li><a href="org/apache/pulsar/common/classification/InterfaceStability.html" title="class in org.apache.pulsar.common.classification" target="classFrame">InterfaceStability</a></li>
+<li><a href="org/apache/pulsar/common/classification/InterfaceStability.Evolving.html" title="annotation in org.apache.pulsar.common.classification" target="classFrame">InterfaceStability.Evolving</a></li>
+<li><a href="org/apache/pulsar/common/classification/InterfaceStability.Stable.html" title="annotation in org.apache.pulsar.common.classification" target="classFrame">InterfaceStability.Stable</a></li>
+<li><a href="org/apache/pulsar/common/classification/InterfaceStability.Unstable.html" title="annotation in org.apache.pulsar.common.classification" target="classFrame">InterfaceStability.Unstable</a></li>
+<li><a href="org/apache/pulsar/client/api/KeySharedMode.html" title="enum in org.apache.pulsar.client.api" target="classFrame">KeySharedMode</a></li>
+<li><a href="org/apache/pulsar/client/api/KeySharedPolicy.html" title="class in org.apache.pulsar.client.api" target="classFrame">KeySharedPolicy</a></li>
+<li><a href="org/apache/pulsar/client/api/KeySharedPolicy.KeySharedPolicyAutoSplit.html" title="class in org.apache.pulsar.client.api" target="classFrame">KeySharedPolicy.KeySharedPolicyAutoSplit</a></li>
+<li><a href="org/apache/pulsar/client/api/KeySharedPolicy.KeySharedPolicySticky.html" title="class in org.apache.pulsar.client.api" target="classFrame">KeySharedPolicy.KeySharedPolicySticky</a></li>
+<li><a href="org/apache/pulsar/client/api/KeyStoreParams.html" title="class in org.apache.pulsar.client.api" target="classFrame">KeyStoreParams</a></li>
+<li><a href="org/apache/pulsar/common/schema/KeyValue.html" title="class in org.apache.pulsar.common.schema" target="classFrame">KeyValue</a></li>
+<li><a href="org/apache/pulsar/common/schema/KeyValue.KeyValueDecoder.html" title="interface in org.apache.pulsar.common.schema" target="classFrame"><span class="interfaceName">KeyValue.KeyValueDecoder</span></a></li>
+<li><a href="org/apache/pulsar/common/schema/KeyValueEncodingType.html" title="enum in org.apache.pulsar.common.schema" target="classFrame">KeyValueEncodingType</a></li>
+<li><a href="org/apache/pulsar/client/api/Message.html" title="interface in org.apache.pulsar.client.api" target="classFrame"><span class="interfaceName">Message</span></a></li>
+<li><a href="org/apache/pulsar/client/api/MessageCrypto.html" title="interface in org.apache.pulsar.client.api" target="classFrame"><span class="interfaceName">MessageCrypto</span></a></li>
+<li><a href="org/apache/pulsar/client/api/MessageId.html" title="interface in org.apache.pulsar.client.api" target="classFrame"><span class="interfaceName">MessageId</span></a></li>
+<li><a href="org/apache/pulsar/client/api/MessageListener.html" title="interface in org.apache.pulsar.client.api" target="classFrame"><span class="interfaceName">MessageListener</span></a></li>
+<li><a href="org/apache/pulsar/client/api/MessageRouter.html" title="interface in org.apache.pulsar.client.api" target="classFrame"><span class="interfaceName">MessageRouter</span></a></li>
+<li><a href="org/apache/pulsar/client/api/MessageRoutingMode.html" title="enum in org.apache.pulsar.client.api" target="classFrame">MessageRoutingMode</a></li>
+<li><a href="org/apache/pulsar/client/api/Messages.html" title="interface in org.apache.pulsar.client.api" target="classFrame"><span class="interfaceName">Messages</span></a></li>
+<li><a href="org/apache/pulsar/client/api/Producer.html" title="interface in org.apache.pulsar.client.api" target="classFrame"><span class="interfaceName">Producer</span></a></li>
+<li><a href="org/apache/pulsar/client/api/ProducerBuilder.html" title="interface in org.apache.pulsar.client.api" target="classFrame"><span class="interfaceName">ProducerBuilder</span></a></li>
+<li><a href="org/apache/pulsar/client/api/ProducerCryptoFailureAction.html" title="enum in org.apache.pulsar.client.api" target="classFrame">ProducerCryptoFailureAction</a></li>
+<li><a href="org/apache/pulsar/client/api/interceptor/ProducerInterceptor.html" title="interface in org.apache.pulsar.client.api.interceptor" target="classFrame"><span class="interfaceName">ProducerInterceptor</span></a></li>
+<li><a href="org/apache/pulsar/client/api/ProducerInterceptor.html" title="interface in org.apache.pulsar.client.api" target="classFrame"><span class="interfaceName">ProducerInterceptor</span></a></li>
+<li><a href="org/apache/pulsar/client/api/interceptor/ProducerInterceptorWrapper.html" title="class in org.apache.pulsar.client.api.interceptor" target="classFrame">ProducerInterceptorWrapper</a></li>
+<li><a href="org/apache/pulsar/client/api/ProducerStats.html" title="interface in org.apache.pulsar.client.api" target="classFrame"><span class="interfaceName">ProducerStats</span></a></li>
+<li><a href="org/apache/pulsar/client/api/ProxyProtocol.html" title="enum in org.apache.pulsar.client.api" target="classFrame">ProxyProtocol</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClient.html" title="interface in org.apache.pulsar.client.api" target="classFrame"><span class="interfaceName">PulsarClient</span></a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.html" title="class in org.apache.pulsar.client.api" target="classFrame">PulsarClientException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api" target="classFrame">PulsarClientException.AlreadyClosedException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api" target="classFrame">PulsarClientException.AuthenticationException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.AuthorizationException.html" title="class in org.apache.pulsar.client.api" target="classFrame">PulsarClientException.AuthorizationException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.BrokerMetadataException.html" title="class in org.apache.pulsar.client.api" target="classFrame">PulsarClientException.BrokerMetadataException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.BrokerPersistenceException.html" title="class in org.apache.pulsar.client.api" target="classFrame">PulsarClientException.BrokerPersistenceException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.ChecksumException.html" title="class in org.apache.pulsar.client.api" target="classFrame">PulsarClientException.ChecksumException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.ConnectException.html" title="class in org.apache.pulsar.client.api" target="classFrame">PulsarClientException.ConnectException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.ConsumerAssignException.html" title="class in org.apache.pulsar.client.api" target="classFrame">PulsarClientException.ConsumerAssignException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.ConsumerBusyException.html" title="class in org.apache.pulsar.client.api" target="classFrame">PulsarClientException.ConsumerBusyException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.CryptoException.html" title="class in org.apache.pulsar.client.api" target="classFrame">PulsarClientException.CryptoException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.GettingAuthenticationDataException.html" title="class in org.apache.pulsar.client.api" target="classFrame">PulsarClientException.GettingAuthenticationDataException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.IncompatibleSchemaException.html" title="class in org.apache.pulsar.client.api" target="classFrame">PulsarClientException.IncompatibleSchemaException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.InvalidConfigurationException.html" title="class in org.apache.pulsar.client.api" target="classFrame">PulsarClientException.InvalidConfigurationException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.InvalidMessageException.html" title="class in org.apache.pulsar.client.api" target="classFrame">PulsarClientException.InvalidMessageException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.InvalidServiceURL.html" title="class in org.apache.pulsar.client.api" target="classFrame">PulsarClientException.InvalidServiceURL</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.InvalidTopicNameException.html" title="class in org.apache.pulsar.client.api" target="classFrame">PulsarClientException.InvalidTopicNameException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.LookupException.html" title="class in org.apache.pulsar.client.api" target="classFrame">PulsarClientException.LookupException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.MessageAcknowledgeException.html" title="class in org.apache.pulsar.client.api" target="classFrame">PulsarClientException.MessageAcknowledgeException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.NotAllowedException.html" title="class in org.apache.pulsar.client.api" target="classFrame">PulsarClientException.NotAllowedException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.NotConnectedException.html" title="class in org.apache.pulsar.client.api" target="classFrame">PulsarClientException.NotConnectedException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.NotFoundException.html" title="class in org.apache.pulsar.client.api" target="classFrame">PulsarClientException.NotFoundException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.NotSupportedException.html" title="class in org.apache.pulsar.client.api" target="classFrame">PulsarClientException.NotSupportedException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededError.html" title="class in org.apache.pulsar.client.api" target="classFrame">PulsarClientException.ProducerBlockedQuotaExceededError</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededException.html" title="class in org.apache.pulsar.client.api" target="classFrame">PulsarClientException.ProducerBlockedQuotaExceededException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.ProducerBusyException.html" title="class in org.apache.pulsar.client.api" target="classFrame">PulsarClientException.ProducerBusyException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.ProducerQueueIsFullError.html" title="class in org.apache.pulsar.client.api" target="classFrame">PulsarClientException.ProducerQueueIsFullError</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.TimeoutException.html" title="class in org.apache.pulsar.client.api" target="classFrame">PulsarClientException.TimeoutException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.TooManyRequestsException.html" title="class in org.apache.pulsar.client.api" target="classFrame">PulsarClientException.TooManyRequestsException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.TopicDoesNotExistException.html" title="class in org.apache.pulsar.client.api" target="classFrame">PulsarClientException.TopicDoesNotExistException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.TopicTerminatedException.html" title="class in org.apache.pulsar.client.api" target="classFrame">PulsarClientException.TopicTerminatedException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.TransactionConflictException.html" title="class in org.apache.pulsar.client.api" target="classFrame">PulsarClientException.TransactionConflictException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.UnsupportedAuthenticationException.html" title="class in org.apache.pulsar.client.api" target="classFrame">PulsarClientException.UnsupportedAuthenticationException</a></li>
+<li><a href="org/apache/pulsar/client/api/Range.html" title="class in org.apache.pulsar.client.api" target="classFrame">Range</a></li>
+<li><a href="org/apache/pulsar/client/api/Reader.html" title="interface in org.apache.pulsar.client.api" target="classFrame"><span class="interfaceName">Reader</span></a></li>
+<li><a href="org/apache/pulsar/client/api/ReaderBuilder.html" title="interface in org.apache.pulsar.client.api" target="classFrame"><span class="interfaceName">ReaderBuilder</span></a></li>
+<li><a href="org/apache/pulsar/client/api/ReaderListener.html" title="interface in org.apache.pulsar.client.api" target="classFrame"><span class="interfaceName">ReaderListener</span></a></li>
+<li><a href="org/apache/pulsar/client/api/schema/RecordSchemaBuilder.html" title="interface in org.apache.pulsar.client.api.schema" target="classFrame"><span class="interfaceName">RecordSchemaBuilder</span></a></li>
+<li><a href="org/apache/pulsar/client/api/RegexSubscriptionMode.html" title="enum in org.apache.pulsar.client.api" target="classFrame">RegexSubscriptionMode</a></li>
+<li><a href="org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api" target="classFrame"><span class="interfaceName">Schema</span></a></li>
+<li><a href="org/apache/pulsar/client/api/schema/SchemaBuilder.html" title="interface in org.apache.pulsar.client.api.schema" target="classFrame"><span class="interfaceName">SchemaBuilder</span></a></li>
+<li><a href="org/apache/pulsar/client/api/schema/SchemaDefinition.html" title="interface in org.apache.pulsar.client.api.schema" target="classFrame"><span class="interfaceName">SchemaDefinition</span></a></li>
+<li><a href="org/apache/pulsar/client/api/schema/SchemaDefinitionBuilder.html" title="interface in org.apache.pulsar.client.api.schema" target="classFrame"><span class="interfaceName">SchemaDefinitionBuilder</span></a></li>
+<li><a href="org/apache/pulsar/common/schema/SchemaInfo.html" title="class in org.apache.pulsar.common.schema" target="classFrame">SchemaInfo</a></li>
+<li><a href="org/apache/pulsar/client/api/schema/SchemaInfoProvider.html" title="interface in org.apache.pulsar.client.api.schema" target="classFrame"><span class="interfaceName">SchemaInfoProvider</span></a></li>
+<li><a href="org/apache/pulsar/common/schema/SchemaInfoWithVersion.html" title="class in org.apache.pulsar.common.schema" target="classFrame">SchemaInfoWithVersion</a></li>
+<li><a href="org/apache/pulsar/client/api/schema/SchemaReader.html" title="interface in org.apache.pulsar.client.api.schema" target="classFrame"><span class="interfaceName">SchemaReader</span></a></li>
+<li><a href="org/apache/pulsar/client/api/SchemaSerializationException.html" title="class in org.apache.pulsar.client.api" target="classFrame">SchemaSerializationException</a></li>
+<li><a href="org/apache/pulsar/common/schema/SchemaType.html" title="enum in org.apache.pulsar.common.schema" target="classFrame">SchemaType</a></li>
+<li><a href="org/apache/pulsar/client/api/schema/SchemaWriter.html" title="interface in org.apache.pulsar.client.api.schema" target="classFrame"><span class="interfaceName">SchemaWriter</span></a></li>
+<li><a href="org/apache/pulsar/client/api/ServiceUrlProvider.html" title="interface in org.apache.pulsar.client.api" target="classFrame"><span class="interfaceName">ServiceUrlProvider</span></a></li>
+<li><a href="org/apache/pulsar/client/api/SubscriptionInitialPosition.html" title="enum in org.apache.pulsar.client.api" target="classFrame">SubscriptionInitialPosition</a></li>
+<li><a href="org/apache/pulsar/client/api/SubscriptionMode.html" title="enum in org.apache.pulsar.client.api" target="classFrame">SubscriptionMode</a></li>
+<li><a href="org/apache/pulsar/client/api/SubscriptionType.html" title="enum in org.apache.pulsar.client.api" target="classFrame">SubscriptionType</a></li>
+<li><a href="org/apache/pulsar/client/api/TopicMetadata.html" title="interface in org.apache.pulsar.client.api" target="classFrame"><span class="interfaceName">TopicMetadata</span></a></li>
+<li><a href="org/apache/pulsar/client/api/transaction/Transaction.html" title="interface in org.apache.pulsar.client.api.transaction" target="classFrame"><span class="interfaceName">Transaction</span></a></li>
+<li><a href="org/apache/pulsar/client/api/transaction/TransactionBufferClient.html" title="interface in org.apache.pulsar.client.api.transaction" target="classFrame"><span class="interfaceName">TransactionBufferClient</span></a></li>
+<li><a href="org/apache/pulsar/client/api/transaction/TransactionBufferClientException.html" title="class in org.apache.pulsar.client.api.transaction" target="classFrame">TransactionBufferClientException</a></li>
+<li><a href="org/apache/pulsar/client/api/transaction/TransactionBufferClientException.RequestTimeoutException.html" title="class in org.apache.pulsar.client.api.transaction" target="classFrame">TransactionBufferClientException.RequestTimeoutException</a></li>
+<li><a href="org/apache/pulsar/client/api/transaction/TransactionBuilder.html" title="interface in org.apache.pulsar.client.api.transaction" target="classFrame"><span class="interfaceName">TransactionBuilder</span></a></li>
+<li><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.html" title="interface in org.apache.pulsar.client.api.transaction" target="classFrame"><span class="interfaceName">TransactionCoordinatorClient</span></a></li>
+<li><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.State.html" title="enum in org.apache.pulsar.client.api.transaction" target="classFrame">TransactionCoordinatorClient.State</a></li>
+<li><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.html" title="class in org.apache.pulsar.client.api.transaction" target="classFrame">TransactionCoordinatorClientException</a></li>
+<li><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.CoordinatorClientStateException.html" title="class in org.apache.pulsar.client.api.transaction" target="classFrame">TransactionCoordinatorClientException.CoordinatorClientStateException</a></li>
+<li><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.CoordinatorNotFoundException.html" title="class in org.apache.pulsar.client.api.transaction" target="classFrame">TransactionCoordinatorClientException.CoordinatorNotFoundException</a></li>
+<li><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.InvalidTxnStatusException.html" title="class in org.apache.pulsar.client.api.transaction" target="classFrame">TransactionCoordinatorClientException.InvalidTxnStatusException</a></li>
+<li><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.MetaStoreHandlerNotExistsException.html" title="class in org.apache.pulsar.client.api.transaction" target="classFrame">TransactionCoordinatorClientException.MetaStoreHandlerNotExistsException</a></li>
+<li><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.MetaStoreHandlerNotReadyException.html" title="class in org.apache.pulsar.client.api.transaction" target="classFrame">TransactionCoordinatorClientException.MetaStoreHandlerNotReadyException</a></li>
+<li><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.TransactionNotFoundException.html" title="class in org.apache.pulsar.client.api.transaction" target="classFrame">TransactionCoordinatorClientException.TransactionNotFoundException</a></li>
+<li><a href="org/apache/pulsar/client/api/transaction/TxnID.html" title="class in org.apache.pulsar.client.api.transaction" target="classFrame">TxnID</a></li>
+<li><a href="org/apache/pulsar/client/api/TypedMessageBuilder.html" title="interface in org.apache.pulsar.client.api" target="classFrame"><span class="interfaceName">TypedMessageBuilder</span></a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/content/api/client/2.8.0-SNAPSHOT/allclasses-noframe.html b/content/api/client/2.8.0-SNAPSHOT/allclasses-noframe.html
new file mode 100644
index 0000000..a899f28
--- /dev/null
+++ b/content/api/client/2.8.0-SNAPSHOT/allclasses-noframe.html
@@ -0,0 +1,151 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_232) on Wed Dec 02 06:23:26 UTC 2020 -->
+<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="2020-12-02">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<h1 class="bar">All&nbsp;Classes</h1>
+<div class="indexContainer">
+<ul>
+<li><a href="org/apache/pulsar/common/api/AuthData.html" title="class in org.apache.pulsar.common.api">AuthData</a></li>
+<li><a href="org/apache/pulsar/client/api/Authentication.html" title="interface in org.apache.pulsar.client.api"><span class="interfaceName">Authentication</span></a></li>
+<li><a href="org/apache/pulsar/client/api/AuthenticationDataProvider.html" title="interface in org.apache.pulsar.client.api"><span class="interfaceName">AuthenticationDataProvider</span></a></li>
+<li><a href="org/apache/pulsar/client/api/AuthenticationFactory.html" title="class in org.apache.pulsar.client.api">AuthenticationFactory</a></li>
+<li><a href="org/apache/pulsar/client/api/BatcherBuilder.html" title="interface in org.apache.pulsar.client.api"><span class="interfaceName">BatcherBuilder</span></a></li>
+<li><a href="org/apache/pulsar/client/api/BatchMessageContainer.html" title="interface in org.apache.pulsar.client.api"><span class="interfaceName">BatchMessageContainer</span></a></li>
+<li><a href="org/apache/pulsar/client/api/BatchReceivePolicy.html" title="class in org.apache.pulsar.client.api">BatchReceivePolicy</a></li>
+<li><a href="org/apache/pulsar/client/api/BatchReceivePolicy.Builder.html" title="class in org.apache.pulsar.client.api">BatchReceivePolicy.Builder</a></li>
+<li><a href="org/apache/pulsar/client/api/ClientBuilder.html" title="interface in org.apache.pulsar.client.api"><span class="interfaceName">ClientBuilder</span></a></li>
+<li><a href="org/apache/pulsar/client/api/CompressionType.html" title="enum in org.apache.pulsar.client.api">CompressionType</a></li>
+<li><a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api"><span class="interfaceName">Consumer</span></a></li>
+<li><a href="org/apache/pulsar/client/api/ConsumerBuilder.html" title="interface in org.apache.pulsar.client.api"><span class="interfaceName">ConsumerBuilder</span></a></li>
+<li><a href="org/apache/pulsar/client/api/ConsumerCryptoFailureAction.html" title="enum in org.apache.pulsar.client.api">ConsumerCryptoFailureAction</a></li>
+<li><a href="org/apache/pulsar/client/api/ConsumerEventListener.html" title="interface in org.apache.pulsar.client.api"><span class="interfaceName">ConsumerEventListener</span></a></li>
+<li><a href="org/apache/pulsar/client/api/ConsumerInterceptor.html" title="interface in org.apache.pulsar.client.api"><span class="interfaceName">ConsumerInterceptor</span></a></li>
+<li><a href="org/apache/pulsar/client/api/ConsumerStats.html" title="interface in org.apache.pulsar.client.api"><span class="interfaceName">ConsumerStats</span></a></li>
+<li><a href="org/apache/pulsar/client/api/CryptoKeyReader.html" title="interface in org.apache.pulsar.client.api"><span class="interfaceName">CryptoKeyReader</span></a></li>
+<li><a href="org/apache/pulsar/client/api/DeadLetterPolicy.html" title="class in org.apache.pulsar.client.api">DeadLetterPolicy</a></li>
+<li><a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal">DefaultImplementation</a></li>
+<li><a href="org/apache/pulsar/client/api/EncodedAuthenticationParameterSupport.html" title="interface in org.apache.pulsar.client.api"><span class="interfaceName">EncodedAuthenticationParameterSupport</span></a></li>
+<li><a href="org/apache/pulsar/common/api/EncryptionContext.html" title="class in org.apache.pulsar.common.api">EncryptionContext</a></li>
+<li><a href="org/apache/pulsar/common/api/EncryptionContext.EncryptionKey.html" title="class in org.apache.pulsar.common.api">EncryptionContext.EncryptionKey</a></li>
+<li><a href="org/apache/pulsar/client/api/EncryptionKeyInfo.html" title="class in org.apache.pulsar.client.api">EncryptionKeyInfo</a></li>
+<li><a href="org/apache/pulsar/client/api/schema/Field.html" title="class in org.apache.pulsar.client.api.schema">Field</a></li>
+<li><a href="org/apache/pulsar/client/api/schema/FieldSchemaBuilder.html" title="interface in org.apache.pulsar.client.api.schema"><span class="interfaceName">FieldSchemaBuilder</span></a></li>
+<li><a href="org/apache/pulsar/client/api/schema/GenericRecord.html" title="interface in org.apache.pulsar.client.api.schema"><span class="interfaceName">GenericRecord</span></a></li>
+<li><a href="org/apache/pulsar/client/api/schema/GenericRecordBuilder.html" title="interface in org.apache.pulsar.client.api.schema"><span class="interfaceName">GenericRecordBuilder</span></a></li>
+<li><a href="org/apache/pulsar/client/api/schema/GenericSchema.html" title="interface in org.apache.pulsar.client.api.schema"><span class="interfaceName">GenericSchema</span></a></li>
+<li><a href="org/apache/pulsar/client/api/HashingScheme.html" title="enum in org.apache.pulsar.client.api">HashingScheme</a></li>
+<li><a href="org/apache/pulsar/common/classification/InterfaceAudience.html" title="class in org.apache.pulsar.common.classification">InterfaceAudience</a></li>
+<li><a href="org/apache/pulsar/common/classification/InterfaceAudience.LimitedPrivate.html" title="annotation in org.apache.pulsar.common.classification">InterfaceAudience.LimitedPrivate</a></li>
+<li><a href="org/apache/pulsar/common/classification/InterfaceAudience.Private.html" title="annotation in org.apache.pulsar.common.classification">InterfaceAudience.Private</a></li>
+<li><a href="org/apache/pulsar/common/classification/InterfaceAudience.Public.html" title="annotation in org.apache.pulsar.common.classification">InterfaceAudience.Public</a></li>
+<li><a href="org/apache/pulsar/common/classification/InterfaceStability.html" title="class in org.apache.pulsar.common.classification">InterfaceStability</a></li>
+<li><a href="org/apache/pulsar/common/classification/InterfaceStability.Evolving.html" title="annotation in org.apache.pulsar.common.classification">InterfaceStability.Evolving</a></li>
+<li><a href="org/apache/pulsar/common/classification/InterfaceStability.Stable.html" title="annotation in org.apache.pulsar.common.classification">InterfaceStability.Stable</a></li>
+<li><a href="org/apache/pulsar/common/classification/InterfaceStability.Unstable.html" title="annotation in org.apache.pulsar.common.classification">InterfaceStability.Unstable</a></li>
+<li><a href="org/apache/pulsar/client/api/KeySharedMode.html" title="enum in org.apache.pulsar.client.api">KeySharedMode</a></li>
+<li><a href="org/apache/pulsar/client/api/KeySharedPolicy.html" title="class in org.apache.pulsar.client.api">KeySharedPolicy</a></li>
+<li><a href="org/apache/pulsar/client/api/KeySharedPolicy.KeySharedPolicyAutoSplit.html" title="class in org.apache.pulsar.client.api">KeySharedPolicy.KeySharedPolicyAutoSplit</a></li>
+<li><a href="org/apache/pulsar/client/api/KeySharedPolicy.KeySharedPolicySticky.html" title="class in org.apache.pulsar.client.api">KeySharedPolicy.KeySharedPolicySticky</a></li>
+<li><a href="org/apache/pulsar/client/api/KeyStoreParams.html" title="class in org.apache.pulsar.client.api">KeyStoreParams</a></li>
+<li><a href="org/apache/pulsar/common/schema/KeyValue.html" title="class in org.apache.pulsar.common.schema">KeyValue</a></li>
+<li><a href="org/apache/pulsar/common/schema/KeyValue.KeyValueDecoder.html" title="interface in org.apache.pulsar.common.schema"><span class="interfaceName">KeyValue.KeyValueDecoder</span></a></li>
+<li><a href="org/apache/pulsar/common/schema/KeyValueEncodingType.html" title="enum in org.apache.pulsar.common.schema">KeyValueEncodingType</a></li>
+<li><a href="org/apache/pulsar/client/api/Message.html" title="interface in org.apache.pulsar.client.api"><span class="interfaceName">Message</span></a></li>
+<li><a href="org/apache/pulsar/client/api/MessageCrypto.html" title="interface in org.apache.pulsar.client.api"><span class="interfaceName">MessageCrypto</span></a></li>
+<li><a href="org/apache/pulsar/client/api/MessageId.html" title="interface in org.apache.pulsar.client.api"><span class="interfaceName">MessageId</span></a></li>
+<li><a href="org/apache/pulsar/client/api/MessageListener.html" title="interface in org.apache.pulsar.client.api"><span class="interfaceName">MessageListener</span></a></li>
+<li><a href="org/apache/pulsar/client/api/MessageRouter.html" title="interface in org.apache.pulsar.client.api"><span class="interfaceName">MessageRouter</span></a></li>
+<li><a href="org/apache/pulsar/client/api/MessageRoutingMode.html" title="enum in org.apache.pulsar.client.api">MessageRoutingMode</a></li>
+<li><a href="org/apache/pulsar/client/api/Messages.html" title="interface in org.apache.pulsar.client.api"><span class="interfaceName">Messages</span></a></li>
+<li><a href="org/apache/pulsar/client/api/Producer.html" title="interface in org.apache.pulsar.client.api"><span class="interfaceName">Producer</span></a></li>
+<li><a href="org/apache/pulsar/client/api/ProducerBuilder.html" title="interface in org.apache.pulsar.client.api"><span class="interfaceName">ProducerBuilder</span></a></li>
+<li><a href="org/apache/pulsar/client/api/ProducerCryptoFailureAction.html" title="enum in org.apache.pulsar.client.api">ProducerCryptoFailureAction</a></li>
+<li><a href="org/apache/pulsar/client/api/interceptor/ProducerInterceptor.html" title="interface in org.apache.pulsar.client.api.interceptor"><span class="interfaceName">ProducerInterceptor</span></a></li>
+<li><a href="org/apache/pulsar/client/api/ProducerInterceptor.html" title="interface in org.apache.pulsar.client.api"><span class="interfaceName">ProducerInterceptor</span></a></li>
+<li><a href="org/apache/pulsar/client/api/interceptor/ProducerInterceptorWrapper.html" title="class in org.apache.pulsar.client.api.interceptor">ProducerInterceptorWrapper</a></li>
+<li><a href="org/apache/pulsar/client/api/ProducerStats.html" title="interface in org.apache.pulsar.client.api"><span class="interfaceName">ProducerStats</span></a></li>
+<li><a href="org/apache/pulsar/client/api/ProxyProtocol.html" title="enum in org.apache.pulsar.client.api">ProxyProtocol</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClient.html" title="interface in org.apache.pulsar.client.api"><span class="interfaceName">PulsarClient</span></a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.html" title="class in org.apache.pulsar.client.api">PulsarClientException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.AuthorizationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthorizationException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.BrokerMetadataException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.BrokerMetadataException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.BrokerPersistenceException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.BrokerPersistenceException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.ChecksumException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.ChecksumException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.ConnectException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.ConnectException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.ConsumerAssignException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.ConsumerAssignException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.ConsumerBusyException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.ConsumerBusyException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.CryptoException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.CryptoException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.GettingAuthenticationDataException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.GettingAuthenticationDataException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.IncompatibleSchemaException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.IncompatibleSchemaException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.InvalidConfigurationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.InvalidConfigurationException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.InvalidMessageException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.InvalidMessageException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.InvalidServiceURL.html" title="class in org.apache.pulsar.client.api">PulsarClientException.InvalidServiceURL</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.InvalidTopicNameException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.InvalidTopicNameException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.LookupException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.LookupException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.MessageAcknowledgeException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.MessageAcknowledgeException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.NotAllowedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.NotAllowedException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.NotConnectedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.NotConnectedException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.NotFoundException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.NotFoundException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.NotSupportedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.NotSupportedException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededError.html" title="class in org.apache.pulsar.client.api">PulsarClientException.ProducerBlockedQuotaExceededError</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.ProducerBlockedQuotaExceededException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.ProducerBusyException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.ProducerBusyException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.ProducerQueueIsFullError.html" title="class in org.apache.pulsar.client.api">PulsarClientException.ProducerQueueIsFullError</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.TimeoutException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.TimeoutException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.TooManyRequestsException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.TooManyRequestsException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.TopicDoesNotExistException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.TopicDoesNotExistException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.TopicTerminatedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.TopicTerminatedException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.TransactionConflictException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.TransactionConflictException</a></li>
+<li><a href="org/apache/pulsar/client/api/PulsarClientException.UnsupportedAuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.UnsupportedAuthenticationException</a></li>
+<li><a href="org/apache/pulsar/client/api/Range.html" title="class in org.apache.pulsar.client.api">Range</a></li>
+<li><a href="org/apache/pulsar/client/api/Reader.html" title="interface in org.apache.pulsar.client.api"><span class="interfaceName">Reader</span></a></li>
+<li><a href="org/apache/pulsar/client/api/ReaderBuilder.html" title="interface in org.apache.pulsar.client.api"><span class="interfaceName">ReaderBuilder</span></a></li>
+<li><a href="org/apache/pulsar/client/api/ReaderListener.html" title="interface in org.apache.pulsar.client.api"><span class="interfaceName">ReaderListener</span></a></li>
+<li><a href="org/apache/pulsar/client/api/schema/RecordSchemaBuilder.html" title="interface in org.apache.pulsar.client.api.schema"><span class="interfaceName">RecordSchemaBuilder</span></a></li>
+<li><a href="org/apache/pulsar/client/api/RegexSubscriptionMode.html" title="enum in org.apache.pulsar.client.api">RegexSubscriptionMode</a></li>
+<li><a href="org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api"><span class="interfaceName">Schema</span></a></li>
+<li><a href="org/apache/pulsar/client/api/schema/SchemaBuilder.html" title="interface in org.apache.pulsar.client.api.schema"><span class="interfaceName">SchemaBuilder</span></a></li>
+<li><a href="org/apache/pulsar/client/api/schema/SchemaDefinition.html" title="interface in org.apache.pulsar.client.api.schema"><span class="interfaceName">SchemaDefinition</span></a></li>
+<li><a href="org/apache/pulsar/client/api/schema/SchemaDefinitionBuilder.html" title="interface in org.apache.pulsar.client.api.schema"><span class="interfaceName">SchemaDefinitionBuilder</span></a></li>
+<li><a href="org/apache/pulsar/common/schema/SchemaInfo.html" title="class in org.apache.pulsar.common.schema">SchemaInfo</a></li>
+<li><a href="org/apache/pulsar/client/api/schema/SchemaInfoProvider.html" title="interface in org.apache.pulsar.client.api.schema"><span class="interfaceName">SchemaInfoProvider</span></a></li>
+<li><a href="org/apache/pulsar/common/schema/SchemaInfoWithVersion.html" title="class in org.apache.pulsar.common.schema">SchemaInfoWithVersion</a></li>
+<li><a href="org/apache/pulsar/client/api/schema/SchemaReader.html" title="interface in org.apache.pulsar.client.api.schema"><span class="interfaceName">SchemaReader</span></a></li>
+<li><a href="org/apache/pulsar/client/api/SchemaSerializationException.html" title="class in org.apache.pulsar.client.api">SchemaSerializationException</a></li>
+<li><a href="org/apache/pulsar/common/schema/SchemaType.html" title="enum in org.apache.pulsar.common.schema">SchemaType</a></li>
+<li><a href="org/apache/pulsar/client/api/schema/SchemaWriter.html" title="interface in org.apache.pulsar.client.api.schema"><span class="interfaceName">SchemaWriter</span></a></li>
+<li><a href="org/apache/pulsar/client/api/ServiceUrlProvider.html" title="interface in org.apache.pulsar.client.api"><span class="interfaceName">ServiceUrlProvider</span></a></li>
+<li><a href="org/apache/pulsar/client/api/SubscriptionInitialPosition.html" title="enum in org.apache.pulsar.client.api">SubscriptionInitialPosition</a></li>
+<li><a href="org/apache/pulsar/client/api/SubscriptionMode.html" title="enum in org.apache.pulsar.client.api">SubscriptionMode</a></li>
+<li><a href="org/apache/pulsar/client/api/SubscriptionType.html" title="enum in org.apache.pulsar.client.api">SubscriptionType</a></li>
+<li><a href="org/apache/pulsar/client/api/TopicMetadata.html" title="interface in org.apache.pulsar.client.api"><span class="interfaceName">TopicMetadata</span></a></li>
+<li><a href="org/apache/pulsar/client/api/transaction/Transaction.html" title="interface in org.apache.pulsar.client.api.transaction"><span class="interfaceName">Transaction</span></a></li>
+<li><a href="org/apache/pulsar/client/api/transaction/TransactionBufferClient.html" title="interface in org.apache.pulsar.client.api.transaction"><span class="interfaceName">TransactionBufferClient</span></a></li>
+<li><a href="org/apache/pulsar/client/api/transaction/TransactionBufferClientException.html" title="class in org.apache.pulsar.client.api.transaction">TransactionBufferClientException</a></li>
+<li><a href="org/apache/pulsar/client/api/transaction/TransactionBufferClientException.RequestTimeoutException.html" title="class in org.apache.pulsar.client.api.transaction">TransactionBufferClientException.RequestTimeoutException</a></li>
+<li><a href="org/apache/pulsar/client/api/transaction/TransactionBuilder.html" title="interface in org.apache.pulsar.client.api.transaction"><span class="interfaceName">TransactionBuilder</span></a></li>
+<li><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.html" title="interface in org.apache.pulsar.client.api.transaction"><span class="interfaceName">TransactionCoordinatorClient</span></a></li>
+<li><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.State.html" title="enum in org.apache.pulsar.client.api.transaction">TransactionCoordinatorClient.State</a></li>
+<li><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.html" title="class in org.apache.pulsar.client.api.transaction">TransactionCoordinatorClientException</a></li>
+<li><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.CoordinatorClientStateException.html" title="class in org.apache.pulsar.client.api.transaction">TransactionCoordinatorClientException.CoordinatorClientStateException</a></li>
+<li><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.CoordinatorNotFoundException.html" title="class in org.apache.pulsar.client.api.transaction">TransactionCoordinatorClientException.CoordinatorNotFoundException</a></li>
+<li><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.InvalidTxnStatusException.html" title="class in org.apache.pulsar.client.api.transaction">TransactionCoordinatorClientException.InvalidTxnStatusException</a></li>
+<li><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.MetaStoreHandlerNotExistsException.html" title="class in org.apache.pulsar.client.api.transaction">TransactionCoordinatorClientException.MetaStoreHandlerNotExistsException</a></li>
+<li><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.MetaStoreHandlerNotReadyException.html" title="class in org.apache.pulsar.client.api.transaction">TransactionCoordinatorClientException.MetaStoreHandlerNotReadyException</a></li>
+<li><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.TransactionNotFoundException.html" title="class in org.apache.pulsar.client.api.transaction">TransactionCoordinatorClientException.TransactionNotFoundException</a></li>
+<li><a href="org/apache/pulsar/client/api/transaction/TxnID.html" title="class in org.apache.pulsar.client.api.transaction">TxnID</a></li>
+<li><a href="org/apache/pulsar/client/api/TypedMessageBuilder.html" title="interface in org.apache.pulsar.client.api"><span class="interfaceName">TypedMessageBuilder</span></a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/content/api/client/2.8.0-SNAPSHOT/constant-values.html b/content/api/client/2.8.0-SNAPSHOT/constant-values.html
new file mode 100644
index 0000000..3972eee
--- /dev/null
+++ b/content/api/client/2.8.0-SNAPSHOT/constant-values.html
@@ -0,0 +1,263 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_232) on Wed Dec 02 06:23:26 UTC 2020 -->
+<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="2020-12-02">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Constant Field Values (Pulsar Client :: API 2.8.0-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
+<li><a href="constant-values.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Constant Field Values" class="title">Constant Field Values</h1>
+<h2 title="Contents">Contents</h2>
+<ul>
+<li><a href="#org.apache">org.apache.*</a></li>
+</ul>
+</div>
+<div class="constantValuesContainer"><a name="org.apache">
+<!--   -->
+</a>
+<h2 title="org.apache">org.apache.*</h2>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/KeySharedPolicy.html" title="class in org.apache.pulsar.client.api">KeySharedPolicy</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.pulsar.client.api.KeySharedPolicy.DEFAULT_HASH_RANGE_SIZE">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a href="org/apache/pulsar/client/api/KeySharedPolicy.html#DEFAULT_HASH_RANGE_SIZE">DEFAULT_HASH_RANGE_SIZE</a></code></td>
+<td class="colLast"><code>65536</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/MessageCrypto.html" title="interface in org.apache.pulsar.client.api">MessageCrypto</a>&lt;<a href="org/apache/pulsar/client/api/MessageCrypto.html" title="type parameter in MessageCrypto">MetadataT</a>,<a href="org/apache/pulsar/client/api/MessageCrypto.html" title="type parameter in MessageCrypto">BuilderT</a>&gt;</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.pulsar.client.api.MessageCrypto.IV_LEN">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a href="org/apache/pulsar/client/api/MessageCrypto.html#IV_LEN">IV_LEN</a></code></td>
+<td class="colLast"><code>12</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/TypedMessageBuilder.html" title="interface in org.apache.pulsar.client.api">TypedMessageBuilder</a>&lt;<a href="org/apache/pulsar/client/api/TypedMessageBuilder.html" title="type parameter in TypedMessageBuilder">T</a>&gt;</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.pulsar.client.api.TypedMessageBuilder.CONF_DELIVERY_AFTER_SECONDS">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/pulsar/client/api/TypedMessageBuilder.html#CONF_DELIVERY_AFTER_SECONDS">CONF_DELIVERY_AFTER_SECONDS</a></code></td>
+<td class="colLast"><code>"deliverAfterSeconds"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.pulsar.client.api.TypedMessageBuilder.CONF_DELIVERY_AT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/pulsar/client/api/TypedMessageBuilder.html#CONF_DELIVERY_AT">CONF_DELIVERY_AT</a></code></td>
+<td class="colLast"><code>"deliverAt"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.pulsar.client.api.TypedMessageBuilder.CONF_DISABLE_REPLICATION">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/pulsar/client/api/TypedMessageBuilder.html#CONF_DISABLE_REPLICATION">CONF_DISABLE_REPLICATION</a></code></td>
+<td class="colLast"><code>"disableReplication"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.pulsar.client.api.TypedMessageBuilder.CONF_EVENT_TIME">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/pulsar/client/api/TypedMessageBuilder.html#CONF_EVENT_TIME">CONF_EVENT_TIME</a></code></td>
+<td class="colLast"><code>"eventTime"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.pulsar.client.api.TypedMessageBuilder.CONF_KEY">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/pulsar/client/api/TypedMessageBuilder.html#CONF_KEY">CONF_KEY</a></code></td>
+<td class="colLast"><code>"key"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.pulsar.client.api.TypedMessageBuilder.CONF_PROPERTIES">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/pulsar/client/api/TypedMessageBuilder.html#CONF_PROPERTIES">CONF_PROPERTIES</a></code></td>
+<td class="colLast"><code>"properties"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.pulsar.client.api.TypedMessageBuilder.CONF_REPLICATION_CLUSTERS">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/pulsar/client/api/TypedMessageBuilder.html#CONF_REPLICATION_CLUSTERS">CONF_REPLICATION_CLUSTERS</a></code></td>
+<td class="colLast"><code>"replicationClusters"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.pulsar.client.api.TypedMessageBuilder.CONF_SEQUENCE_ID">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/pulsar/client/api/TypedMessageBuilder.html#CONF_SEQUENCE_ID">CONF_SEQUENCE_ID</a></code></td>
+<td class="colLast"><code>"sequenceId"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.pulsar.client.api.transaction.<a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.html" title="interface in org.apache.pulsar.client.api.transaction">TransactionCoordinatorClient</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.pulsar.client.api.transaction.TransactionCoordinatorClient.DEFAULT_TXN_TTL_MS">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;long</code></td>
+<td><code><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.html#DEFAULT_TXN_TTL_MS">DEFAULT_TXN_TTL_MS</a></code></td>
+<td class="colLast"><code>60000L</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
+<li><a href="constant-values.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2017&#x2013;2020 <a href="http://www.apache.org/">Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/content/api/client/2.8.0-SNAPSHOT/deprecated-list.html b/content/api/client/2.8.0-SNAPSHOT/deprecated-list.html
new file mode 100644
index 0000000..ed7cfcc
--- /dev/null
+++ b/content/api/client/2.8.0-SNAPSHOT/deprecated-list.html
@@ -0,0 +1,206 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_232) on Wed Dec 02 06:23:26 UTC 2020 -->
+<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="2020-12-02">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Deprecated List (Pulsar Client :: API 2.8.0-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li class="navBarCell1Rev">Deprecated</li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
+<li><a href="deprecated-list.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Deprecated API" class="title">Deprecated API</h1>
+<h2 title="Contents">Contents</h2>
+<ul>
+<li><a href="#interface">Deprecated Interfaces</a></li>
+<li><a href="#method">Deprecated Methods</a></li>
+<li><a href="#enum.constant">Deprecated Enum Constants</a></li>
+</ul>
+</div>
+<div class="contentContainer"><a name="interface">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<table class="deprecatedSummary" border="0" cellpadding="3" cellspacing="0" summary="Deprecated Interfaces table, listing deprecated interfaces, and an explanation">
+<caption><span>Deprecated Interfaces</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Interface and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/pulsar/client/api/ProducerInterceptor.html" title="interface in org.apache.pulsar.client.api">org.apache.pulsar.client.api.ProducerInterceptor</a></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="method">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<table class="deprecatedSummary" border="0" cellpadding="3" cellspacing="0" summary="Deprecated Methods table, listing deprecated methods, and an explanation">
+<caption><span>Deprecated Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/pulsar/client/api/Schema.html#AUTO--">org.apache.pulsar.client.api.Schema.AUTO()</a></td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/pulsar/client/api/MessageRouter.html#choosePartition-org.apache.pulsar.client.api.Message-">org.apache.pulsar.client.api.MessageRouter.choosePartition(Message&lt;?&gt;)</a>
+<div class="block"><span class="deprecationComment">since 1.22.0. Please use <a href="org/apache/pulsar/client/api/MessageRouter.html#choosePartition-org.apache.pulsar.client.api.Message-org.apache.pulsar.client.api.TopicMetadata-"><code>MessageRouter.choosePartition(Message, TopicMetadata)</code></a> instead.</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/pulsar/client/api/Authentication.html#configure-java.util.Map-">org.apache.pulsar.client.api.Authentication.configure(Map&lt;String, String&gt;)</a>
+<div class="block"><span class="deprecationComment">This method will be deleted on version 2.0, instead please use configure(String
+             encodedAuthParamString) which is in EncodedAuthenticationParameterSupport for now and will be
+             integrated into this interface.</span></div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/pulsar/client/api/ClientBuilder.html#enableTls-boolean-">org.apache.pulsar.client.api.ClientBuilder.enableTls(boolean)</a>
+<div class="block"><span class="deprecationComment">use "pulsar+ssl://" in serviceUrl to enable</span></div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/pulsar/client/api/ProducerBuilder.html#intercept-org.apache.pulsar.client.api.ProducerInterceptor...-">org.apache.pulsar.client.api.ProducerBuilder.intercept(ProducerInterceptor&lt;T&gt;...)</a></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<a name="enum.constant">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<table class="deprecatedSummary" border="0" cellpadding="3" cellspacing="0" summary="Deprecated Enum Constants table, listing deprecated enum constants, and an explanation">
+<caption><span>Deprecated Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Enum Constant and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/pulsar/common/schema/SchemaType.html#AUTO">org.apache.pulsar.common.schema.SchemaType.AUTO</a></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li class="navBarCell1Rev">Deprecated</li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
+<li><a href="deprecated-list.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2017&#x2013;2020 <a href="http://www.apache.org/">Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/content/api/client/2.8.0-SNAPSHOT/help-doc.html b/content/api/client/2.8.0-SNAPSHOT/help-doc.html
new file mode 100644
index 0000000..4cb3daa
--- /dev/null
+++ b/content/api/client/2.8.0-SNAPSHOT/help-doc.html
@@ -0,0 +1,231 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_232) on Wed Dec 02 06:23:26 UTC 2020 -->
+<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="2020-12-02">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="API Help (Pulsar Client :: API 2.8.0-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li class="navBarCell1Rev">Help</li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
+<li><a href="help-doc.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">How This API Document Is Organized</h1>
+<div class="subTitle">This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.</div>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<h2>Overview</h2>
+<p>The <a href="overview-summary.html">Overview</a> page is the front page of this API document and provides a list of all packages with a summary for each.  This page can also contain an overall description of the set of packages.</p>
+</li>
+<li class="blockList">
+<h2>Package</h2>
+<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:</p>
+<ul>
+<li>Interfaces (italic)</li>
+<li>Classes</li>
+<li>Enums</li>
+<li>Exceptions</li>
+<li>Errors</li>
+<li>Annotation Types</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Class/Interface</h2>
+<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:</p>
+<ul>
+<li>Class inheritance diagram</li>
+<li>Direct Subclasses</li>
+<li>All Known Subinterfaces</li>
+<li>All Known Implementing Classes</li>
+<li>Class/interface declaration</li>
+<li>Class/interface description</li>
+</ul>
+<ul>
+<li>Nested Class Summary</li>
+<li>Field Summary</li>
+<li>Constructor Summary</li>
+<li>Method Summary</li>
+</ul>
+<ul>
+<li>Field Detail</li>
+<li>Constructor Detail</li>
+<li>Method Detail</li>
+</ul>
+<p>Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p>
+</li>
+<li class="blockList">
+<h2>Annotation Type</h2>
+<p>Each annotation type has its own separate page with the following sections:</p>
+<ul>
+<li>Annotation Type declaration</li>
+<li>Annotation Type description</li>
+<li>Required Element Summary</li>
+<li>Optional Element Summary</li>
+<li>Element Detail</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Enum</h2>
+<p>Each enum has its own separate page with the following sections:</p>
+<ul>
+<li>Enum declaration</li>
+<li>Enum description</li>
+<li>Enum Constant Summary</li>
+<li>Enum Constant Detail</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Use</h2>
+<p>Each documented package, class and interface has its own Use page.  This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A.  You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.</p>
+</li>
+<li class="blockList">
+<h2>Tree (Class Hierarchy)</h2>
+<p>There is a <a href="overview-tree.html">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.</p>
+<ul>
+<li>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.</li>
+<li>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</li>
+</ul>
+</li>
+<li class="blockList">
+<h2>Deprecated API</h2>
+<p>The <a href="deprecated-list.html">Deprecated API</a> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</p>
+</li>
+<li class="blockList">
+<h2>Index</h2>
+<p>The <a href="index-all.html">Index</a> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</p>
+</li>
+<li class="blockList">
+<h2>Prev/Next</h2>
+<p>These links take you to the next or previous class, interface, package, or related page.</p>
+</li>
+<li class="blockList">
+<h2>Frames/No Frames</h2>
+<p>These links show and hide the HTML frames.  All pages are available with or without frames.</p>
+</li>
+<li class="blockList">
+<h2>All Classes</h2>
+<p>The <a href="allclasses-noframe.html">All Classes</a> link shows all classes and interfaces except non-static nested types.</p>
+</li>
+<li class="blockList">
+<h2>Serialized Form</h2>
+<p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.</p>
+</li>
+<li class="blockList">
+<h2>Constant Field Values</h2>
+<p>The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.</p>
+</li>
+</ul>
+<span class="emphasizedPhrase">This help file applies to API documentation generated using the standard doclet.</span></div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li class="navBarCell1Rev">Help</li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
+<li><a href="help-doc.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2017&#x2013;2020 <a href="http://www.apache.org/">Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/content/api/client/2.8.0-SNAPSHOT/index-all.html b/content/api/client/2.8.0-SNAPSHOT/index-all.html
new file mode 100644
index 0000000..3d5d37d
--- /dev/null
+++ b/content/api/client/2.8.0-SNAPSHOT/index-all.html
@@ -0,0 +1,3411 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_232) on Wed Dec 02 06:23:26 UTC 2020 -->
+<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="2020-12-02">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Index (Pulsar Client :: API 2.8.0-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li class="navBarCell1Rev">Index</li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?index-all.html" target="_top">Frames</a></li>
+<li><a href="index-all.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="contentContainer"><a href="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:J">J</a>&nbsp;<a href="#I:K">K</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a> [...]
+<!--   -->
+</a>
+<h2 class="title">A</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/transaction/Transaction.html#abort--">abort()</a></span> - Method in interface org.apache.pulsar.client.api.transaction.<a href="org/apache/pulsar/client/api/transaction/Transaction.html" title="interface in org.apache.pulsar.client.api.transaction">Transaction</a></dt>
+<dd>
+<div class="block">Abort the transaction.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.html#abort-org.apache.pulsar.client.api.transaction.TxnID-java.util.List-">abort(TxnID, List&lt;MessageId&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.transaction.<a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.html" title="interface in org.apache.pulsar.client.api.transaction">TransactionCoordinatorClient</a></dt>
+<dd>
+<div class="block">Abort txn.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.html#abortAsync-org.apache.pulsar.client.api.transaction.TxnID-java.util.List-">abortAsync(TxnID, List&lt;MessageId&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.transaction.<a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.html" title="interface in org.apache.pulsar.client.api.transaction">TransactionCoordinatorClient</a></dt>
+<dd>
+<div class="block">Abort txn asynchronously.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/transaction/TransactionBufferClient.html#abortTxnOnSubscription-java.lang.String-java.lang.String-long-long-">abortTxnOnSubscription(String, String, long, long)</a></span> - Method in interface org.apache.pulsar.client.api.transaction.<a href="org/apache/pulsar/client/api/transaction/TransactionBufferClient.html" title="interface in org.apache.pulsar.client.api.transaction">TransactionBufferClient</a></dt>
+<dd>
+<div class="block">Abort the transaction associated with the topic subscription.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/transaction/TransactionBufferClient.html#abortTxnOnTopic-java.lang.String-long-long-java.util.List-">abortTxnOnTopic(String, long, long, List&lt;MessageId&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.transaction.<a href="org/apache/pulsar/client/api/transaction/TransactionBufferClient.html" title="interface in org.apache.pulsar.client.api.transaction">TransactionBufferClient</a></dt>
+<dd>
+<div class="block">Abort the transaction associated with the topic.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Consumer.html#acknowledge-org.apache.pulsar.client.api.Message-">acknowledge(Message&lt;?&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api">Consumer</a></dt>
+<dd>
+<div class="block">Acknowledge the consumption of a single message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Consumer.html#acknowledge-org.apache.pulsar.client.api.MessageId-">acknowledge(MessageId)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api">Consumer</a></dt>
+<dd>
+<div class="block">Acknowledge the consumption of a single message, identified by its <a href="org/apache/pulsar/client/api/MessageId.html" title="interface in org.apache.pulsar.client.api"><code>MessageId</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Consumer.html#acknowledge-org.apache.pulsar.client.api.Messages-">acknowledge(Messages&lt;?&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api">Consumer</a></dt>
+<dd>
+<div class="block">Acknowledge the consumption of <a href="org/apache/pulsar/client/api/Messages.html" title="interface in org.apache.pulsar.client.api"><code>Messages</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Consumer.html#acknowledge-java.util.List-">acknowledge(List&lt;MessageId&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api">Consumer</a></dt>
+<dd>
+<div class="block">Acknowledge the consumption of a list of message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Consumer.html#acknowledgeAsync-org.apache.pulsar.client.api.Message-">acknowledgeAsync(Message&lt;?&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api">Consumer</a></dt>
+<dd>
+<div class="block">Asynchronously acknowledge the consumption of a single message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Consumer.html#acknowledgeAsync-org.apache.pulsar.client.api.MessageId-">acknowledgeAsync(MessageId)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api">Consumer</a></dt>
+<dd>
+<div class="block">Asynchronously acknowledge the consumption of a single message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Consumer.html#acknowledgeAsync-org.apache.pulsar.client.api.MessageId-org.apache.pulsar.client.api.transaction.Transaction-">acknowledgeAsync(MessageId, Transaction)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api">Consumer</a></dt>
+<dd>
+<div class="block">Asynchronously acknowledge the consumption of a single message, it will store in pending ack.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Consumer.html#acknowledgeAsync-org.apache.pulsar.client.api.Messages-">acknowledgeAsync(Messages&lt;?&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api">Consumer</a></dt>
+<dd>
+<div class="block">Asynchronously acknowledge the consumption of <a href="org/apache/pulsar/client/api/Messages.html" title="interface in org.apache.pulsar.client.api"><code>Messages</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Consumer.html#acknowledgeAsync-java.util.List-">acknowledgeAsync(List&lt;MessageId&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api">Consumer</a></dt>
+<dd>
+<div class="block">Asynchronously acknowledge the consumption of a list of message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Consumer.html#acknowledgeCumulative-org.apache.pulsar.client.api.Message-">acknowledgeCumulative(Message&lt;?&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api">Consumer</a></dt>
+<dd>
+<div class="block">Acknowledge the reception of all the messages in the stream up to (and including) the provided message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Consumer.html#acknowledgeCumulative-org.apache.pulsar.client.api.MessageId-">acknowledgeCumulative(MessageId)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api">Consumer</a></dt>
+<dd>
+<div class="block">Acknowledge the reception of all the messages in the stream up to (and including) the provided message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Consumer.html#acknowledgeCumulativeAsync-org.apache.pulsar.client.api.MessageId-org.apache.pulsar.client.api.transaction.Transaction-">acknowledgeCumulativeAsync(MessageId, Transaction)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api">Consumer</a></dt>
+<dd>
+<div class="block">Acknowledge the reception of all the messages in the stream up to (and including) the provided message with this
+ transaction, it will store in transaction pending ack.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Consumer.html#acknowledgeCumulativeAsync-org.apache.pulsar.client.api.Message-">acknowledgeCumulativeAsync(Message&lt;?&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api">Consumer</a></dt>
+<dd>
+<div class="block">Asynchronously Acknowledge the reception of all the messages in the stream up to (and including) the provided
+ message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Consumer.html#acknowledgeCumulativeAsync-org.apache.pulsar.client.api.MessageId-">acknowledgeCumulativeAsync(MessageId)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api">Consumer</a></dt>
+<dd>
+<div class="block">Asynchronously Acknowledge the reception of all the messages in the stream up to (and including) the provided
+ message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerBuilder.html#acknowledgmentGroupTime-long-java.util.concurrent.TimeUnit-">acknowledgmentGroupTime(long, TimeUnit)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerBuilder.html" title="interface in org.apache.pulsar.client.api">ConsumerBuilder</a></dt>
+<dd>
+<div class="block">Group the consumer acknowledgments for the specified time.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerBuilder.html#ackTimeout-long-java.util.concurrent.TimeUnit-">ackTimeout(long, TimeUnit)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerBuilder.html" title="interface in org.apache.pulsar.client.api">ConsumerBuilder</a></dt>
+<dd>
+<div class="block">Set the timeout for unacked messages, truncated to the nearest millisecond.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerBuilder.html#ackTimeoutTickTime-long-java.util.concurrent.TimeUnit-">ackTimeoutTickTime(long, TimeUnit)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerBuilder.html" title="interface in org.apache.pulsar.client.api">ConsumerBuilder</a></dt>
+<dd>
+<div class="block">Define the granularity of the ack-timeout redelivery.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerBuilder.html#addEncryptionKey-java.lang.String-">addEncryptionKey(String)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerBuilder.html" title="interface in org.apache.pulsar.client.api">ProducerBuilder</a></dt>
+<dd>
+<div class="block">Add public encryption key, used by producer to encrypt the data key.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/SchemaDefinitionBuilder.html#addProperty-java.lang.String-java.lang.String-">addProperty(String, String)</a></span> - Method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/SchemaDefinitionBuilder.html" title="interface in org.apache.pulsar.client.api.schema">SchemaDefinitionBuilder</a></dt>
+<dd>
+<div class="block">Set schema info properties.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/MessageCrypto.html#addPublicKeyCipher-java.util.Set-org.apache.pulsar.client.api.CryptoKeyReader-">addPublicKeyCipher(Set&lt;String&gt;, CryptoKeyReader)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/MessageCrypto.html" title="interface in org.apache.pulsar.client.api">MessageCrypto</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.html#addPublishPartitionToTxn-org.apache.pulsar.client.api.transaction.TxnID-java.util.List-">addPublishPartitionToTxn(TxnID, List&lt;String&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.transaction.<a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.html" title="interface in org.apache.pulsar.client.api.transaction">TransactionCo [...]
+<dd>
+<div class="block">Add publish partition to txn.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.html#addPublishPartitionToTxnAsync-org.apache.pulsar.client.api.transaction.TxnID-java.util.List-">addPublishPartitionToTxnAsync(TxnID, List&lt;String&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.transaction.<a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.html" title="interface in org.apache.pulsar.client.api.transaction">Tra [...]
+<dd>
+<div class="block">Add publish partition to txn asynchronously.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.html#addSubscriptionToTxn-org.apache.pulsar.client.api.transaction.TxnID-java.lang.String-java.lang.String-">addSubscriptionToTxn(TxnID, String, String)</a></span> - Method in interface org.apache.pulsar.client.api.transaction.<a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.html" title="interface in org.apache.pulsar.client.api.transaction">Transa [...]
+<dd>
+<div class="block">Add ack subscription to txn.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.html#addSubscriptionToTxnAsync-org.apache.pulsar.client.api.transaction.TxnID-java.lang.String-java.lang.String-">addSubscriptionToTxnAsync(TxnID, String, String)</a></span> - Method in interface org.apache.pulsar.client.api.transaction.<a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.html" title="interface in org.apache.pulsar.client.api.transacti [...]
+<dd>
+<div class="block">Add ack subscription to txn asynchronously.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/FieldSchemaBuilder.html#aliases-java.lang.String...-">aliases(String...)</a></span> - Method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/FieldSchemaBuilder.html" title="interface in org.apache.pulsar.client.api.schema">FieldSchemaBuilder</a></dt>
+<dd>
+<div class="block">The optional name aliases of this field.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/KeySharedPolicy.html#allowOutOfOrderDelivery">allowOutOfOrderDelivery</a></span> - Variable in class org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/KeySharedPolicy.html" title="class in org.apache.pulsar.client.api">KeySharedPolicy</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ClientBuilder.html#allowTlsInsecureConnection-boolean-">allowTlsInsecureConnection(boolean)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ClientBuilder.html" title="interface in org.apache.pulsar.client.api">ClientBuilder</a></dt>
+<dd>
+<div class="block">Configure whether the Pulsar client accept untrusted TLS certificate from broker <i>(default: false)</i>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html#AlreadyClosedException-java.lang.String-">AlreadyClosedException(String)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a></dt>
+<dd>
+<div class="block">Constructs an <code>AlreadyClosedException</code> with the specified detail message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html#AlreadyClosedException-java.lang.String-long-">AlreadyClosedException(String, long)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AlreadyClosedException</a></dt>
+<dd>
+<div class="block">Constructs an <code>AlreadyClosedException</code> with the specified detail message.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/api/AuthData.html" title="class in org.apache.pulsar.common.api"><span class="typeNameLink">AuthData</span></a> - Class in <a href="org/apache/pulsar/common/api/package-summary.html">org.apache.pulsar.common.api</a></dt>
+<dd>
+<div class="block">Authentication data.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/common/api/AuthData.html#AuthData--">AuthData()</a></span> - Constructor for class org.apache.pulsar.common.api.<a href="org/apache/pulsar/common/api/AuthData.html" title="class in org.apache.pulsar.common.api">AuthData</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/AuthenticationDataProvider.html#authenticate-org.apache.pulsar.common.api.AuthData-">authenticate(AuthData)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/AuthenticationDataProvider.html" title="interface in org.apache.pulsar.client.api">AuthenticationDataProvider</a></dt>
+<dd>
+<div class="block">For mutual authentication, This method use passed in `data` to evaluate and challenge,
+ then returns null if authentication has completed;
+ returns authenticated data back to server side, if authentication has not completed.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/Authentication.html" title="interface in org.apache.pulsar.client.api"><span class="typeNameLink">Authentication</span></a> - Interface in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Interface of authentication providers.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ClientBuilder.html#authentication-org.apache.pulsar.client.api.Authentication-">authentication(Authentication)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ClientBuilder.html" title="interface in org.apache.pulsar.client.api">ClientBuilder</a></dt>
+<dd>
+<div class="block">Set the authentication provider to use in the Pulsar client instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ClientBuilder.html#authentication-java.lang.String-java.lang.String-">authentication(String, String)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ClientBuilder.html" title="interface in org.apache.pulsar.client.api">ClientBuilder</a></dt>
+<dd>
+<div class="block">Configure the authentication provider to use in the Pulsar client instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ClientBuilder.html#authentication-java.lang.String-java.util.Map-">authentication(String, Map&lt;String, String&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ClientBuilder.html" title="interface in org.apache.pulsar.client.api">ClientBuilder</a></dt>
+<dd>
+<div class="block">Configure the authentication provider to use in the Pulsar client instance
+ using a config map.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/AuthenticationDataProvider.html" title="interface in org.apache.pulsar.client.api"><span class="typeNameLink">AuthenticationDataProvider</span></a> - Interface in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Interface for accessing data which are used in variety of authentication schemes on client side.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html#AuthenticationException-java.lang.String-">AuthenticationException(String)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthenticationException</a></dt>
+<dd>
+<div class="block">Constructs an <code>AuthenticationException</code> with the specified detail message.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/AuthenticationFactory.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">AuthenticationFactory</span></a> - Class in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Factory class that allows to create <a href="org/apache/pulsar/client/api/Authentication.html" title="interface in org.apache.pulsar.client.api"><code>Authentication</code></a> instances
+ for all the supported authentication methods.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/AuthenticationFactory.html#AuthenticationFactory--">AuthenticationFactory()</a></span> - Constructor for class org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/AuthenticationFactory.html" title="class in org.apache.pulsar.client.api">AuthenticationFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Authentication.html#authenticationStage-java.lang.String-org.apache.pulsar.client.api.AuthenticationDataProvider-java.util.Map-java.util.concurrent.CompletableFuture-">authenticationStage(String, AuthenticationDataProvider, Map&lt;String, String&gt;, CompletableFuture&lt;Map&lt;String, String&gt;&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Authentication.htm [...]
+<dd>
+<div class="block">An authentication Stage.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.AuthorizationException.html#AuthorizationException-java.lang.String-">AuthorizationException(String)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.AuthorizationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.AuthorizationException</a></dt>
+<dd>
+<div class="block">Constructs an <code>AuthorizationException</code> with the specified detail message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Schema.html#AUTO--">AUTO()</a></span> - Static method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Schema.html#AUTO_CONSUME--">AUTO_CONSUME()</a></span> - Static method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a></dt>
+<dd>
+<div class="block">Create a schema instance that automatically deserialize messages
+ based on the current topic schema.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Schema.html#AUTO_PRODUCE_BYTES--">AUTO_PRODUCE_BYTES()</a></span> - Static method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a></dt>
+<dd>
+<div class="block">Create a schema instance that accepts a serialized payload
+ and validates it against the topic schema.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Schema.html#AUTO_PRODUCE_BYTES-org.apache.pulsar.client.api.Schema-">AUTO_PRODUCE_BYTES(Schema&lt;?&gt;)</a></span> - Static method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a></dt>
+<dd>
+<div class="block">Create a schema instance that accepts a serialized payload
+ and validates it against the schema specified.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerBuilder.html#autoAckOldestChunkedMessageOnQueueFull-boolean-">autoAckOldestChunkedMessageOnQueueFull(boolean)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerBuilder.html" title="interface in org.apache.pulsar.client.api">ConsumerBuilder</a></dt>
+<dd>
+<div class="block">Buffering large number of outstanding uncompleted chunked messages can create memory pressure and it can be
+ guarded by providing this @maxPendingChuckedMessage threshold.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/KeySharedPolicy.html#autoSplitHashRange--">autoSplitHashRange()</a></span> - Static method in class org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/KeySharedPolicy.html" title="class in org.apache.pulsar.client.api">KeySharedPolicy</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerBuilder.html#autoUpdatePartitions-boolean-">autoUpdatePartitions(boolean)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerBuilder.html" title="interface in org.apache.pulsar.client.api">ConsumerBuilder</a></dt>
+<dd>
+<div class="block">If enabled, the consumer will auto subscribe for partitions increasement.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerBuilder.html#autoUpdatePartitions-boolean-">autoUpdatePartitions(boolean)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerBuilder.html" title="interface in org.apache.pulsar.client.api">ProducerBuilder</a></dt>
+<dd>
+<div class="block">If enabled, partitioned producer will automatically discover new partitions at runtime.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerBuilder.html#autoUpdatePartitionsInterval-int-java.util.concurrent.TimeUnit-">autoUpdatePartitionsInterval(int, TimeUnit)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerBuilder.html" title="interface in org.apache.pulsar.client.api">ConsumerBuilder</a></dt>
+<dd>
+<div class="block">Set the interval of updating partitions <i>(default: 1 minute)</i>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerBuilder.html#autoUpdatePartitionsInterval-int-java.util.concurrent.TimeUnit-">autoUpdatePartitionsInterval(int, TimeUnit)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerBuilder.html" title="interface in org.apache.pulsar.client.api">ProducerBuilder</a></dt>
+<dd>
+<div class="block">Set the interval of updating partitions <i>(default: 1 minute)</i>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Schema.html#AVRO-java.lang.Class-">AVRO(Class&lt;T&gt;)</a></span> - Static method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a></dt>
+<dd>
+<div class="block">Create a  Avro schema type by default configuration of the class.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Schema.html#AVRO-org.apache.pulsar.client.api.schema.SchemaDefinition-">AVRO(SchemaDefinition&lt;T&gt;)</a></span> - Static method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a></dt>
+<dd>
+<div class="block">Create a Avro schema type with schema definition.</div>
+</dd>
+</dl>
+<a name="I:B">
+<!--   -->
+</a>
+<h2 class="title">B</h2>
+<dl>
+<dt><a href="org/apache/pulsar/client/api/BatcherBuilder.html" title="interface in org.apache.pulsar.client.api"><span class="typeNameLink">BatcherBuilder</span></a> - Interface in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Batcher builder.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerBuilder.html#batcherBuilder-org.apache.pulsar.client.api.BatcherBuilder-">batcherBuilder(BatcherBuilder)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerBuilder.html" title="interface in org.apache.pulsar.client.api">ProducerBuilder</a></dt>
+<dd>
+<div class="block">Set the batcher builder <a href="org/apache/pulsar/client/api/BatcherBuilder.html" title="interface in org.apache.pulsar.client.api"><code>BatcherBuilder</code></a> of the producer.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerBuilder.html#batchingMaxBytes-int-">batchingMaxBytes(int)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerBuilder.html" title="interface in org.apache.pulsar.client.api">ProducerBuilder</a></dt>
+<dd>
+<div class="block">Set the maximum number of bytes permitted in a batch.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerBuilder.html#batchingMaxMessages-int-">batchingMaxMessages(int)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerBuilder.html" title="interface in org.apache.pulsar.client.api">ProducerBuilder</a></dt>
+<dd>
+<div class="block">Set the maximum number of messages permitted in a batch.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerBuilder.html#batchingMaxPublishDelay-long-java.util.concurrent.TimeUnit-">batchingMaxPublishDelay(long, TimeUnit)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerBuilder.html" title="interface in org.apache.pulsar.client.api">ProducerBuilder</a></dt>
+<dd>
+<div class="block">Set the time period within which the messages sent will be batched <i>default: 1 ms</i> if batch messages are
+ enabled.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/BatchMessageContainer.html" title="interface in org.apache.pulsar.client.api"><span class="typeNameLink">BatchMessageContainer</span></a> - Interface in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Batch message container for individual messages being published until they are batched and sent to broker.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Consumer.html#batchReceive--">batchReceive()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api">Consumer</a></dt>
+<dd>
+<div class="block">Batch receiving messages.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Consumer.html#batchReceiveAsync--">batchReceiveAsync()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api">Consumer</a></dt>
+<dd>
+<div class="block">Batch receiving messages.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/BatchReceivePolicy.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">BatchReceivePolicy</span></a> - Class in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Configuration for message batch receive <a href="org/apache/pulsar/client/api/Consumer.html#batchReceive--"><code>Consumer.batchReceive()</code></a> <a href="org/apache/pulsar/client/api/Consumer.html#batchReceiveAsync--"><code>Consumer.batchReceiveAsync()</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerBuilder.html#batchReceivePolicy-org.apache.pulsar.client.api.BatchReceivePolicy-">batchReceivePolicy(BatchReceivePolicy)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerBuilder.html" title="interface in org.apache.pulsar.client.api">ConsumerBuilder</a></dt>
+<dd>
+<div class="block">Set batch receive policy <a href="org/apache/pulsar/client/api/BatchReceivePolicy.html" title="class in org.apache.pulsar.client.api"><code>BatchReceivePolicy</code></a> for consumer.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/BatchReceivePolicy.Builder.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">BatchReceivePolicy.Builder</span></a> - Class in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Builder of BatchReceivePolicy.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerEventListener.html#becameActive-org.apache.pulsar.client.api.Consumer-int-">becameActive(Consumer&lt;?&gt;, int)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerEventListener.html" title="interface in org.apache.pulsar.client.api">ConsumerEventListener</a></dt>
+<dd>
+<div class="block">Notified when the consumer group is changed, and the consumer becomes the active consumer.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerEventListener.html#becameInactive-org.apache.pulsar.client.api.Consumer-int-">becameInactive(Consumer&lt;?&gt;, int)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerEventListener.html" title="interface in org.apache.pulsar.client.api">ConsumerEventListener</a></dt>
+<dd>
+<div class="block">Notified when the consumer group is changed, and the consumer is still inactive or becomes inactive.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerInterceptor.html#beforeConsume-org.apache.pulsar.client.api.Consumer-org.apache.pulsar.client.api.Message-">beforeConsume(Consumer&lt;T&gt;, Message&lt;T&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerInterceptor.html" title="interface in org.apache.pulsar.client.api">ConsumerInterceptor</a></dt>
+<dd>
+<div class="block">This is called just before the message is returned by
+ <a href="org/apache/pulsar/client/api/Consumer.html#receive--"><code>Consumer.receive()</code></a>, <a href="org/apache/pulsar/client/api/MessageListener.html#received-org.apache.pulsar.client.api.Consumer-org.apache.pulsar.client.api.Message-"><code>MessageListener.received(Consumer,
+ Message)</code></a> or the <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent"><code>CompletableFuture</code></a> returned by
+ <a href="org/apache/pulsar/client/api/Consumer.html#receiveAsync--"><code>Consumer.receiveAsync()</code></a> completes.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/interceptor/ProducerInterceptor.html#beforeSend-org.apache.pulsar.client.api.Producer-org.apache.pulsar.client.api.Message-">beforeSend(Producer, Message)</a></span> - Method in interface org.apache.pulsar.client.api.interceptor.<a href="org/apache/pulsar/client/api/interceptor/ProducerInterceptor.html" title="interface in org.apache.pulsar.client.api.interceptor">ProducerInterceptor</a></dt>
+<dd>
+<div class="block">This is called from <a href="org/apache/pulsar/client/api/Producer.html#send-T-"><code>Producer.send(Object)</code></a> and <a href="org/apache/pulsar/client/api/Producer.html#sendAsync-T-"><code>Producer.sendAsync(Object)</code></a> methods, before
+ send the message to the brokers.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/interceptor/ProducerInterceptorWrapper.html#beforeSend-org.apache.pulsar.client.api.Producer-org.apache.pulsar.client.api.Message-">beforeSend(Producer, Message)</a></span> - Method in class org.apache.pulsar.client.api.interceptor.<a href="org/apache/pulsar/client/api/interceptor/ProducerInterceptorWrapper.html" title="class in org.apache.pulsar.client.api.interceptor">ProducerInterceptorWrapper</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerInterceptor.html#beforeSend-org.apache.pulsar.client.api.Producer-org.apache.pulsar.client.api.Message-">beforeSend(Producer&lt;T&gt;, Message&lt;T&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerInterceptor.html" title="interface in org.apache.pulsar.client.api">ProducerInterceptor</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+<div class="block">This is called from <a href="org/apache/pulsar/client/api/Producer.html#send-T-"><code>Producer.send(Object)</code></a> and <a href="org/apache/pulsar/client/api/Producer.html#sendAsync-T-"><code>Producer.sendAsync(Object)</code></a> methods, before
+ send the message to the brokers.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerBuilder.html#blockIfQueueFull-boolean-">blockIfQueueFull(boolean)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerBuilder.html" title="interface in org.apache.pulsar.client.api">ProducerBuilder</a></dt>
+<dd>
+<div class="block">Set whether the <a href="org/apache/pulsar/client/api/Producer.html#send-T-"><code>Producer.send(T)</code></a> and <a href="org/apache/pulsar/client/api/Producer.html#sendAsync-T-"><code>Producer.sendAsync(T)</code></a> operations should block when the outgoing
+ message queue is full.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Schema.html#BOOL">BOOL</a></span> - Static variable in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a></dt>
+<dd>
+<div class="block">Boolean Schema.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.BrokerMetadataException.html#BrokerMetadataException-java.lang.String-">BrokerMetadataException(String)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.BrokerMetadataException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.BrokerMetadataException</a></dt>
+<dd>
+<div class="block">Constructs an <code>BrokerMetadataException</code> with the specified detail message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.BrokerPersistenceException.html#BrokerPersistenceException-java.lang.String-">BrokerPersistenceException(String)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.BrokerPersistenceException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.BrokerPersistenceException</a></dt>
+<dd>
+<div class="block">Constructs an <code>BrokerPersistenceException</code> with the specified detail message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/BatcherBuilder.html#build--">build()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/BatcherBuilder.html" title="interface in org.apache.pulsar.client.api">BatcherBuilder</a></dt>
+<dd>
+<div class="block">Build a new batch message container.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/BatchReceivePolicy.Builder.html#build--">build()</a></span> - Method in class org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/BatchReceivePolicy.Builder.html" title="class in org.apache.pulsar.client.api">BatchReceivePolicy.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ClientBuilder.html#build--">build()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ClientBuilder.html" title="interface in org.apache.pulsar.client.api">ClientBuilder</a></dt>
+<dd>
+<div class="block">Construct the final <a href="org/apache/pulsar/client/api/PulsarClient.html" title="interface in org.apache.pulsar.client.api"><code>PulsarClient</code></a> instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/GenericRecordBuilder.html#build--">build()</a></span> - Method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/GenericRecordBuilder.html" title="interface in org.apache.pulsar.client.api.schema">GenericRecordBuilder</a></dt>
+<dd>
+<div class="block">Build a generic record.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/RecordSchemaBuilder.html#build-org.apache.pulsar.common.schema.SchemaType-">build(SchemaType)</a></span> - Method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/RecordSchemaBuilder.html" title="interface in org.apache.pulsar.client.api.schema">RecordSchemaBuilder</a></dt>
+<dd>
+<div class="block">Build the schema info.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/SchemaDefinitionBuilder.html#build--">build()</a></span> - Method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/SchemaDefinitionBuilder.html" title="interface in org.apache.pulsar.client.api.schema">SchemaDefinitionBuilder</a></dt>
+<dd>
+<div class="block">Build the schema definition.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/transaction/TransactionBuilder.html#build--">build()</a></span> - Method in interface org.apache.pulsar.client.api.transaction.<a href="org/apache/pulsar/client/api/transaction/TransactionBuilder.html" title="interface in org.apache.pulsar.client.api.transaction">TransactionBuilder</a></dt>
+<dd>
+<div class="block">Build the transaction with the configured settings.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/BatchReceivePolicy.html#builder--">builder()</a></span> - Static method in class org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/BatchReceivePolicy.html" title="class in org.apache.pulsar.client.api">BatchReceivePolicy</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/BatchReceivePolicy.Builder.html#Builder--">Builder()</a></span> - Constructor for class org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/BatchReceivePolicy.Builder.html" title="class in org.apache.pulsar.client.api">BatchReceivePolicy.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClient.html#builder--">builder()</a></span> - Static method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClient.html" title="interface in org.apache.pulsar.client.api">PulsarClient</a></dt>
+<dd>
+<div class="block">Get a new builder instance that can used to configure and build a <a href="org/apache/pulsar/client/api/PulsarClient.html" title="interface in org.apache.pulsar.client.api"><code>PulsarClient</code></a> instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/SchemaDefinition.html#builder--">builder()</a></span> - Static method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/SchemaDefinition.html" title="interface in org.apache.pulsar.client.api.schema">SchemaDefinition</a></dt>
+<dd>
+<div class="block">Get a new builder instance that can used to configure and build a <a href="org/apache/pulsar/client/api/schema/SchemaDefinition.html" title="interface in org.apache.pulsar.client.api.schema"><code>SchemaDefinition</code></a> instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Schema.html#BYTEBUFFER">BYTEBUFFER</a></span> - Static variable in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a></dt>
+<dd>
+<div class="block">ByteBuffer Schema.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Schema.html#BYTES">BYTES</a></span> - Static variable in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a></dt>
+<dd>
+<div class="block">Schema that doesn't perform any encoding on the message payloads.</div>
+</dd>
+</dl>
+<a name="I:C">
+<!--   -->
+</a>
+<h2 class="title">C</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.ChecksumException.html#ChecksumException-java.lang.String-">ChecksumException(String)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.ChecksumException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.ChecksumException</a></dt>
+<dd>
+<div class="block">Constructs an <code>ChecksumException</code> with the specified detail message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/MessageRouter.html#choosePartition-org.apache.pulsar.client.api.Message-">choosePartition(Message&lt;?&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/MessageRouter.html" title="interface in org.apache.pulsar.client.api">MessageRouter</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">since 1.22.0. Please use <a href="org/apache/pulsar/client/api/MessageRouter.html#choosePartition-org.apache.pulsar.client.api.Message-org.apache.pulsar.client.api.TopicMetadata-"><code>MessageRouter.choosePartition(Message, TopicMetadata)</code></a> instead.</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/MessageRouter.html#choosePartition-org.apache.pulsar.client.api.Message-org.apache.pulsar.client.api.TopicMetadata-">choosePartition(Message&lt;?&gt;, TopicMetadata)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/MessageRouter.html" title="interface in org.apache.pulsar.client.api">MessageRouter</a></dt>
+<dd>
+<div class="block">Choose a partition based on msg and the topic metadata.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/BatchMessageContainer.html#clear--">clear()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/BatchMessageContainer.html" title="interface in org.apache.pulsar.client.api">BatchMessageContainer</a></dt>
+<dd>
+<div class="block">Clear the message batch container.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/GenericRecordBuilder.html#clear-java.lang.String-">clear(String)</a></span> - Method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/GenericRecordBuilder.html" title="interface in org.apache.pulsar.client.api.schema">GenericRecordBuilder</a></dt>
+<dd>
+<div class="block">Clears the value of the given field.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/GenericRecordBuilder.html#clear-org.apache.pulsar.client.api.schema.Field-">clear(Field)</a></span> - Method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/GenericRecordBuilder.html" title="interface in org.apache.pulsar.client.api.schema">GenericRecordBuilder</a></dt>
+<dd>
+<div class="block">Clears the value of the given field.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/ClientBuilder.html" title="interface in org.apache.pulsar.client.api"><span class="typeNameLink">ClientBuilder</span></a> - Interface in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Builder interface that is used to configure and construct a <a href="org/apache/pulsar/client/api/PulsarClient.html" title="interface in org.apache.pulsar.client.api"><code>PulsarClient</code></a> instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ClientBuilder.html#clock-java.time.Clock-">clock(Clock)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ClientBuilder.html" title="interface in org.apache.pulsar.client.api">ClientBuilder</a></dt>
+<dd>
+<div class="block">The clock used by the pulsar client.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ClientBuilder.html#clone--">clone()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ClientBuilder.html" title="interface in org.apache.pulsar.client.api">ClientBuilder</a></dt>
+<dd>
+<div class="block">Create a copy of the current client builder.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerBuilder.html#clone--">clone()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerBuilder.html" title="interface in org.apache.pulsar.client.api">ConsumerBuilder</a></dt>
+<dd>
+<div class="block">Create a copy of the current consumer builder.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerBuilder.html#clone--">clone()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerBuilder.html" title="interface in org.apache.pulsar.client.api">ProducerBuilder</a></dt>
+<dd>
+<div class="block">Create a copy of the current <a href="org/apache/pulsar/client/api/ProducerBuilder.html" title="interface in org.apache.pulsar.client.api"><code>ProducerBuilder</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ReaderBuilder.html#clone--">clone()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ReaderBuilder.html" title="interface in org.apache.pulsar.client.api">ReaderBuilder</a></dt>
+<dd>
+<div class="block">Create a copy of the current <a href="org/apache/pulsar/client/api/ReaderBuilder.html" title="interface in org.apache.pulsar.client.api"><code>ReaderBuilder</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Schema.html#clone--">clone()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a></dt>
+<dd>
+<div class="block">Duplicates the schema.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Consumer.html#close--">close()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api">Consumer</a></dt>
+<dd>
+<div class="block">Close the consumer and stop the broker to push more messages.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerInterceptor.html#close--">close()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerInterceptor.html" title="interface in org.apache.pulsar.client.api">ConsumerInterceptor</a></dt>
+<dd>
+<div class="block">Close the interceptor.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/interceptor/ProducerInterceptor.html#close--">close()</a></span> - Method in interface org.apache.pulsar.client.api.interceptor.<a href="org/apache/pulsar/client/api/interceptor/ProducerInterceptor.html" title="interface in org.apache.pulsar.client.api.interceptor">ProducerInterceptor</a></dt>
+<dd>
+<div class="block">Close the interceptor.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/interceptor/ProducerInterceptorWrapper.html#close--">close()</a></span> - Method in class org.apache.pulsar.client.api.interceptor.<a href="org/apache/pulsar/client/api/interceptor/ProducerInterceptorWrapper.html" title="class in org.apache.pulsar.client.api.interceptor">ProducerInterceptorWrapper</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Producer.html#close--">close()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Producer.html" title="interface in org.apache.pulsar.client.api">Producer</a></dt>
+<dd>
+<div class="block">Close the producer and releases resources allocated.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerInterceptor.html#close--">close()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerInterceptor.html" title="interface in org.apache.pulsar.client.api">ProducerInterceptor</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+<div class="block">Close the interceptor.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClient.html#close--">close()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClient.html" title="interface in org.apache.pulsar.client.api">PulsarClient</a></dt>
+<dd>
+<div class="block">Close the PulsarClient and release all the resources.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/transaction/TransactionBufferClient.html#close--">close()</a></span> - Method in interface org.apache.pulsar.client.api.transaction.<a href="org/apache/pulsar/client/api/transaction/TransactionBufferClient.html" title="interface in org.apache.pulsar.client.api.transaction">TransactionBufferClient</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Consumer.html#closeAsync--">closeAsync()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api">Consumer</a></dt>
+<dd>
+<div class="block">Asynchronously close the consumer and stop the broker to push more messages.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Producer.html#closeAsync--">closeAsync()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Producer.html" title="interface in org.apache.pulsar.client.api">Producer</a></dt>
+<dd>
+<div class="block">Close the producer and releases resources allocated.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClient.html#closeAsync--">closeAsync()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClient.html" title="interface in org.apache.pulsar.client.api">PulsarClient</a></dt>
+<dd>
+<div class="block">Asynchronously close the PulsarClient and release all the resources.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Reader.html#closeAsync--">closeAsync()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Reader.html" title="interface in org.apache.pulsar.client.api">Reader</a></dt>
+<dd>
+<div class="block">Asynchronously close the reader and stop the broker to push more messages.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.html#closeAsync--">closeAsync()</a></span> - Method in interface org.apache.pulsar.client.api.transaction.<a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.html" title="interface in org.apache.pulsar.client.api.transaction">TransactionCoordinatorClient</a></dt>
+<dd>
+<div class="block">Close the transaction meta store client asynchronous.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/transaction/Transaction.html#commit--">commit()</a></span> - Method in interface org.apache.pulsar.client.api.transaction.<a href="org/apache/pulsar/client/api/transaction/Transaction.html" title="interface in org.apache.pulsar.client.api.transaction">Transaction</a></dt>
+<dd>
+<div class="block">Commit the transaction.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.html#commit-org.apache.pulsar.client.api.transaction.TxnID-java.util.List-">commit(TxnID, List&lt;MessageId&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.transaction.<a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.html" title="interface in org.apache.pulsar.client.api.transaction">TransactionCoordinatorClient</a></dt>
+<dd>
+<div class="block">Commit txn.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.html#commitAsync-org.apache.pulsar.client.api.transaction.TxnID-java.util.List-">commitAsync(TxnID, List&lt;MessageId&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.transaction.<a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.html" title="interface in org.apache.pulsar.client.api.transaction">TransactionCoordinatorClient</a></dt>
+<dd>
+<div class="block">Commit txn asynchronously.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/transaction/TransactionBufferClient.html#commitTxnOnSubscription-java.lang.String-java.lang.String-long-long-">commitTxnOnSubscription(String, String, long, long)</a></span> - Method in interface org.apache.pulsar.client.api.transaction.<a href="org/apache/pulsar/client/api/transaction/TransactionBufferClient.html" title="interface in org.apache.pulsar.client.api.transaction">TransactionBufferClient</a></dt>
+<dd>
+<div class="block">Commit the transaction associated with the topic subscription.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/transaction/TransactionBufferClient.html#commitTxnOnTopic-java.lang.String-long-long-java.util.List-">commitTxnOnTopic(String, long, long, List&lt;MessageId&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.transaction.<a href="org/apache/pulsar/client/api/transaction/TransactionBufferClient.html" title="interface in org.apache.pulsar.client.api.transaction">TransactionBufferClient</a></dt>
+<dd>
+<div class="block">Commit the transaction associated with the topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/CompressionType.html" title="enum in org.apache.pulsar.client.api"><span class="typeNameLink">CompressionType</span></a> - Enum in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">The compression type that can be specified on a <a href="org/apache/pulsar/client/api/Producer.html" title="interface in org.apache.pulsar.client.api"><code>Producer</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerBuilder.html#compressionType-org.apache.pulsar.client.api.CompressionType-">compressionType(CompressionType)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerBuilder.html" title="interface in org.apache.pulsar.client.api">ProducerBuilder</a></dt>
+<dd>
+<div class="block">Set the compression type for the producer.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/TypedMessageBuilder.html#CONF_DELIVERY_AFTER_SECONDS">CONF_DELIVERY_AFTER_SECONDS</a></span> - Static variable in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/TypedMessageBuilder.html" title="interface in org.apache.pulsar.client.api">TypedMessageBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/TypedMessageBuilder.html#CONF_DELIVERY_AT">CONF_DELIVERY_AT</a></span> - Static variable in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/TypedMessageBuilder.html" title="interface in org.apache.pulsar.client.api">TypedMessageBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/TypedMessageBuilder.html#CONF_DISABLE_REPLICATION">CONF_DISABLE_REPLICATION</a></span> - Static variable in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/TypedMessageBuilder.html" title="interface in org.apache.pulsar.client.api">TypedMessageBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/TypedMessageBuilder.html#CONF_EVENT_TIME">CONF_EVENT_TIME</a></span> - Static variable in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/TypedMessageBuilder.html" title="interface in org.apache.pulsar.client.api">TypedMessageBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/TypedMessageBuilder.html#CONF_KEY">CONF_KEY</a></span> - Static variable in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/TypedMessageBuilder.html" title="interface in org.apache.pulsar.client.api">TypedMessageBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/TypedMessageBuilder.html#CONF_PROPERTIES">CONF_PROPERTIES</a></span> - Static variable in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/TypedMessageBuilder.html" title="interface in org.apache.pulsar.client.api">TypedMessageBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/TypedMessageBuilder.html#CONF_REPLICATION_CLUSTERS">CONF_REPLICATION_CLUSTERS</a></span> - Static variable in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/TypedMessageBuilder.html" title="interface in org.apache.pulsar.client.api">TypedMessageBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/TypedMessageBuilder.html#CONF_SEQUENCE_ID">CONF_SEQUENCE_ID</a></span> - Static variable in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/TypedMessageBuilder.html" title="interface in org.apache.pulsar.client.api">TypedMessageBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Authentication.html#configure-java.util.Map-">configure(Map&lt;String, String&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Authentication.html" title="interface in org.apache.pulsar.client.api">Authentication</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">This method will be deleted on version 2.0, instead please use configure(String
+             encodedAuthParamString) which is in EncodedAuthenticationParameterSupport for now and will be
+             integrated into this interface.</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/EncodedAuthenticationParameterSupport.html#configure-java.lang.String-">configure(String)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/EncodedAuthenticationParameterSupport.html" title="interface in org.apache.pulsar.client.api">EncodedAuthenticationParameterSupport</a></dt>
+<dd>
+<div class="block">Plugins which use ":" and/or "," in a configuration parameter value need to implement this interface.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Schema.html#configureSchemaInfo-java.lang.String-java.lang.String-org.apache.pulsar.common.schema.SchemaInfo-">configureSchemaInfo(String, String, SchemaInfo)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a></dt>
+<dd>
+<div class="block">Configure the schema to use the provided schema info.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.ConnectException.html#ConnectException-java.lang.Throwable-">ConnectException(Throwable)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.ConnectException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.ConnectException</a></dt>
+<dd>
+<div class="block">Constructs an <code>ConnectException</code> with the specified cause.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.ConnectException.html#ConnectException-java.lang.String-">ConnectException(String)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.ConnectException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.ConnectException</a></dt>
+<dd>
+<div class="block">Constructs an <code>ConnectException</code> with the specified detail message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ClientBuilder.html#connectionsPerBroker-int-">connectionsPerBroker(int)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ClientBuilder.html" title="interface in org.apache.pulsar.client.api">ClientBuilder</a></dt>
+<dd>
+<div class="block">Sets the max number of connection that the client library will open to a single broker.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ClientBuilder.html#connectionTimeout-int-java.util.concurrent.TimeUnit-">connectionTimeout(int, TimeUnit)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ClientBuilder.html" title="interface in org.apache.pulsar.client.api">ClientBuilder</a></dt>
+<dd>
+<div class="block">Set the duration of time to wait for a connection to a broker to be established.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api"><span class="typeNameLink">Consumer</span></a>&lt;<a href="org/apache/pulsar/client/api/Consumer.html" title="type parameter in Consumer">T</a>&gt; - Interface in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">An interface that abstracts behavior of Pulsar's consumer.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.ConsumerAssignException.html#ConsumerAssignException-java.lang.String-">ConsumerAssignException(String)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.ConsumerAssignException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.ConsumerAssignException</a></dt>
+<dd>
+<div class="block">Constructs an <code>ConsumerAssignException</code> with the specified detail message.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/ConsumerBuilder.html" title="interface in org.apache.pulsar.client.api"><span class="typeNameLink">ConsumerBuilder</span></a>&lt;<a href="org/apache/pulsar/client/api/ConsumerBuilder.html" title="type parameter in ConsumerBuilder">T</a>&gt; - Interface in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block"><a href="org/apache/pulsar/client/api/ConsumerBuilder.html" title="interface in org.apache.pulsar.client.api"><code>ConsumerBuilder</code></a> is used to configure and create instances of <a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api"><code>Consumer</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.ConsumerBusyException.html#ConsumerBusyException-java.lang.String-">ConsumerBusyException(String)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.ConsumerBusyException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.ConsumerBusyException</a></dt>
+<dd>
+<div class="block">Constructs an <code>ConsumerBusyException</code> with the specified detail message.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/ConsumerCryptoFailureAction.html" title="enum in org.apache.pulsar.client.api"><span class="typeNameLink">ConsumerCryptoFailureAction</span></a> - Enum in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">The action a consumer should take when a consumer receives a
+ message that it cannot decrypt.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerBuilder.html#consumerEventListener-org.apache.pulsar.client.api.ConsumerEventListener-">consumerEventListener(ConsumerEventListener)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerBuilder.html" title="interface in org.apache.pulsar.client.api">ConsumerBuilder</a></dt>
+<dd>
+<div class="block">Sets a <a href="org/apache/pulsar/client/api/ConsumerEventListener.html" title="interface in org.apache.pulsar.client.api"><code>ConsumerEventListener</code></a> for the consumer.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/ConsumerEventListener.html" title="interface in org.apache.pulsar.client.api"><span class="typeNameLink">ConsumerEventListener</span></a> - Interface in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Listener on the consumer state changes.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/ConsumerInterceptor.html" title="interface in org.apache.pulsar.client.api"><span class="typeNameLink">ConsumerInterceptor</span></a>&lt;<a href="org/apache/pulsar/client/api/ConsumerInterceptor.html" title="type parameter in ConsumerInterceptor">T</a>&gt; - Interface in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">A plugin interface that allows you to intercept (and possibly mutate)
+ messages received by the consumer.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerBuilder.html#consumerName-java.lang.String-">consumerName(String)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerBuilder.html" title="interface in org.apache.pulsar.client.api">ConsumerBuilder</a></dt>
+<dd>
+<div class="block">Set the consumer name.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/ConsumerStats.html" title="interface in org.apache.pulsar.client.api"><span class="typeNameLink">ConsumerStats</span></a> - Interface in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Consumer statistics recorded by client.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#convertKeyValueDataStringToSchemaInfoSchema-byte:A-">convertKeyValueDataStringToSchemaInfoSchema(byte[])</a></span> - Static method in class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal">DefaultImplementation</a></dt>
+<dd>
+<div class="block">Convert the key/value schema info data json bytes to key/value schema info data bytes.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#convertKeyValueSchemaInfoDataToString-org.apache.pulsar.common.schema.KeyValue-">convertKeyValueSchemaInfoDataToString(KeyValue&lt;SchemaInfo, SchemaInfo&gt;)</a></span> - Static method in class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal">DefaultImplementation</a></dt>
+<dd>
+<div class="block">Convert the key/value schema data.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.CoordinatorClientStateException.html#CoordinatorClientStateException--">CoordinatorClientStateException()</a></span> - Constructor for exception org.apache.pulsar.client.api.transaction.<a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.CoordinatorClientStateException.html" title="class in org.apache.pulsar.client.api.transaction">T [...]
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.CoordinatorClientStateException.html#CoordinatorClientStateException-java.lang.String-">CoordinatorClientStateException(String)</a></span> - Constructor for exception org.apache.pulsar.client.api.transaction.<a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.CoordinatorClientStateException.html" title="class in org.apache.pulsar.cli [...]
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.CoordinatorNotFoundException.html#CoordinatorNotFoundException-java.lang.String-">CoordinatorNotFoundException(String)</a></span> - Constructor for exception org.apache.pulsar.client.api.transaction.<a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.CoordinatorNotFoundException.html" title="class in org.apache.pulsar.client.api.tran [...]
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/AuthenticationFactory.html#create-java.lang.String-java.lang.String-">create(String, String)</a></span> - Static method in class org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/AuthenticationFactory.html" title="class in org.apache.pulsar.client.api">AuthenticationFactory</a></dt>
+<dd>
+<div class="block">Create an instance of the <a href="org/apache/pulsar/client/api/Authentication.html" title="interface in org.apache.pulsar.client.api"><code>Authentication</code></a> object by using
+ the plugin class name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/AuthenticationFactory.html#create-java.lang.String-java.util.Map-">create(String, Map&lt;String, String&gt;)</a></span> - Static method in class org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/AuthenticationFactory.html" title="class in org.apache.pulsar.client.api">AuthenticationFactory</a></dt>
+<dd>
+<div class="block">Create an instance of the Authentication-Plugin.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerBuilder.html#create--">create()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerBuilder.html" title="interface in org.apache.pulsar.client.api">ProducerBuilder</a></dt>
+<dd>
+<div class="block">Finalize the creation of the <a href="org/apache/pulsar/client/api/Producer.html" title="interface in org.apache.pulsar.client.api"><code>Producer</code></a> instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ReaderBuilder.html#create--">create()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ReaderBuilder.html" title="interface in org.apache.pulsar.client.api">ReaderBuilder</a></dt>
+<dd>
+<div class="block">Finalize the creation of the <a href="org/apache/pulsar/client/api/Reader.html" title="interface in org.apache.pulsar.client.api"><code>Reader</code></a> instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerBuilder.html#createAsync--">createAsync()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerBuilder.html" title="interface in org.apache.pulsar.client.api">ProducerBuilder</a></dt>
+<dd>
+<div class="block">Finalize the creation of the <a href="org/apache/pulsar/client/api/Producer.html" title="interface in org.apache.pulsar.client.api"><code>Producer</code></a> instance in asynchronous mode.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ReaderBuilder.html#createAsync--">createAsync()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ReaderBuilder.html" title="interface in org.apache.pulsar.client.api">ReaderBuilder</a></dt>
+<dd>
+<div class="block">Finalize the creation of the <a href="org/apache/pulsar/client/api/Reader.html" title="interface in org.apache.pulsar.client.api"><code>Reader</code></a> instance in asynchronous mode.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#createAuthentication-java.lang.String-java.lang.String-">createAuthentication(String, String)</a></span> - Static method in class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal">DefaultImplementation</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#createAuthentication-java.lang.String-java.util.Map-">createAuthentication(String, Map&lt;String, String&gt;)</a></span> - Static method in class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal">DefaultImplementation</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.CryptoException.html#CryptoException-java.lang.String-">CryptoException(String)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.CryptoException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.CryptoException</a></dt>
+<dd>
+<div class="block">Constructs an <code>CryptoException</code> with the specified detail message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerBuilder.html#cryptoFailureAction-org.apache.pulsar.client.api.ConsumerCryptoFailureAction-">cryptoFailureAction(ConsumerCryptoFailureAction)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerBuilder.html" title="interface in org.apache.pulsar.client.api">ConsumerBuilder</a></dt>
+<dd>
+<div class="block">Sets the ConsumerCryptoFailureAction to the value specified.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerBuilder.html#cryptoFailureAction-org.apache.pulsar.client.api.ProducerCryptoFailureAction-">cryptoFailureAction(ProducerCryptoFailureAction)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerBuilder.html" title="interface in org.apache.pulsar.client.api">ProducerBuilder</a></dt>
+<dd>
+<div class="block">Sets the ProducerCryptoFailureAction to the value specified.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ReaderBuilder.html#cryptoFailureAction-org.apache.pulsar.client.api.ConsumerCryptoFailureAction-">cryptoFailureAction(ConsumerCryptoFailureAction)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ReaderBuilder.html" title="interface in org.apache.pulsar.client.api">ReaderBuilder</a></dt>
+<dd>
+<div class="block">Sets the <a href="org/apache/pulsar/client/api/ConsumerCryptoFailureAction.html" title="enum in org.apache.pulsar.client.api"><code>ConsumerCryptoFailureAction</code></a> to specify.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerBuilder.html#cryptoKeyReader-org.apache.pulsar.client.api.CryptoKeyReader-">cryptoKeyReader(CryptoKeyReader)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerBuilder.html" title="interface in org.apache.pulsar.client.api">ConsumerBuilder</a></dt>
+<dd>
+<div class="block">Sets a <a href="org/apache/pulsar/client/api/CryptoKeyReader.html" title="interface in org.apache.pulsar.client.api"><code>CryptoKeyReader</code></a>.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/CryptoKeyReader.html" title="interface in org.apache.pulsar.client.api"><span class="typeNameLink">CryptoKeyReader</span></a> - Interface in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Interface that abstracts the access to a key store.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerBuilder.html#cryptoKeyReader-org.apache.pulsar.client.api.CryptoKeyReader-">cryptoKeyReader(CryptoKeyReader)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerBuilder.html" title="interface in org.apache.pulsar.client.api">ProducerBuilder</a></dt>
+<dd>
+<div class="block">Sets a <a href="org/apache/pulsar/client/api/CryptoKeyReader.html" title="interface in org.apache.pulsar.client.api"><code>CryptoKeyReader</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ReaderBuilder.html#cryptoKeyReader-org.apache.pulsar.client.api.CryptoKeyReader-">cryptoKeyReader(CryptoKeyReader)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ReaderBuilder.html" title="interface in org.apache.pulsar.client.api">ReaderBuilder</a></dt>
+<dd>
+<div class="block">Sets a <a href="org/apache/pulsar/client/api/CryptoKeyReader.html" title="interface in org.apache.pulsar.client.api"><code>CryptoKeyReader</code></a> to decrypt the message payloads.</div>
+</dd>
+</dl>
+<a name="I:D">
+<!--   -->
+</a>
+<h2 class="title">D</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Schema.html#DATE">DATE</a></span> - Static variable in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a></dt>
+<dd>
+<div class="block">Date Schema.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerBuilder.html#deadLetterPolicy-org.apache.pulsar.client.api.DeadLetterPolicy-">deadLetterPolicy(DeadLetterPolicy)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerBuilder.html" title="interface in org.apache.pulsar.client.api">ConsumerBuilder</a></dt>
+<dd>
+<div class="block">Set dead letter policy for consumer.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/DeadLetterPolicy.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">DeadLetterPolicy</span></a> - Class in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Configuration for the "dead letter queue" feature in consumer.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/DeadLetterPolicy.html#DeadLetterPolicy--">DeadLetterPolicy()</a></span> - Constructor for class org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/DeadLetterPolicy.html" title="class in org.apache.pulsar.client.api">DeadLetterPolicy</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Schema.html#decode-byte:A-">decode(byte[])</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a></dt>
+<dd>
+<div class="block">Decode a byte array into an object using the schema definition and deserializer implementation.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Schema.html#decode-byte:A-byte:A-">decode(byte[], byte[])</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a></dt>
+<dd>
+<div class="block">Decode a byte array into an object using a given version.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/common/schema/KeyValue.html#decode-byte:A-org.apache.pulsar.common.schema.KeyValue.KeyValueDecoder-">decode(byte[], KeyValue.KeyValueDecoder&lt;K, V&gt;)</a></span> - Static method in class org.apache.pulsar.common.schema.<a href="org/apache/pulsar/common/schema/KeyValue.html" title="class in org.apache.pulsar.common.schema">KeyValue</a></dt>
+<dd>
+<div class="block">Decode the value into a key/value pair.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/common/schema/KeyValue.KeyValueDecoder.html#decode-byte:A-byte:A-">decode(byte[], byte[])</a></span> - Method in interface org.apache.pulsar.common.schema.<a href="org/apache/pulsar/common/schema/KeyValue.KeyValueDecoder.html" title="interface in org.apache.pulsar.common.schema">KeyValue.KeyValueDecoder</a></dt>
+<dd>
+<div class="block">Decode key and value bytes into a <a href="org/apache/pulsar/common/schema/KeyValue.html" title="class in org.apache.pulsar.common.schema"><code>KeyValue</code></a> pair.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#decodeKeyValueEncodingType-org.apache.pulsar.common.schema.SchemaInfo-">decodeKeyValueEncodingType(SchemaInfo)</a></span> - Static method in class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal">DefaultImplementation</a></dt>
+<dd>
+<div class="block">Decode the kv encoding type from the schema info.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#decodeKeyValueSchemaInfo-org.apache.pulsar.common.schema.SchemaInfo-">decodeKeyValueSchemaInfo(SchemaInfo)</a></span> - Static method in class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal">DefaultImplementation</a></dt>
+<dd>
+<div class="block">Decode the key/value schema info to get key schema info and value schema info.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/MessageCrypto.html#decrypt-java.util.function.Supplier-io.netty.buffer.ByteBuf-org.apache.pulsar.client.api.CryptoKeyReader-">decrypt(Supplier&lt;MetadataT&gt;, ByteBuf, CryptoKeyReader)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/MessageCrypto.html" title="interface in org.apache.pulsar.client.api">MessageCrypto</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/BatcherBuilder.html#DEFAULT">DEFAULT</a></span> - Static variable in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/BatcherBuilder.html" title="interface in org.apache.pulsar.client.api">BatcherBuilder</a></dt>
+<dd>
+<div class="block">Default batch message container.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/KeySharedPolicy.html#DEFAULT_HASH_RANGE_SIZE">DEFAULT_HASH_RANGE_SIZE</a></span> - Static variable in class org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/KeySharedPolicy.html" title="class in org.apache.pulsar.client.api">KeySharedPolicy</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/BatchReceivePolicy.html#DEFAULT_POLICY">DEFAULT_POLICY</a></span> - Static variable in class org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/BatchReceivePolicy.html" title="class in org.apache.pulsar.client.api">BatchReceivePolicy</a></dt>
+<dd>
+<div class="block">Default batch receive policy.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.html#DEFAULT_TXN_TTL_MS">DEFAULT_TXN_TTL_MS</a></span> - Static variable in interface org.apache.pulsar.client.api.transaction.<a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.html" title="interface in org.apache.pulsar.client.api.transaction">TransactionCoordinatorClient</a></dt>
+<dd>
+<div class="block">Default transaction ttl in mills.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal"><span class="typeNameLink">DefaultImplementation</span></a> - Class in <a href="org/apache/pulsar/client/internal/package-summary.html">org.apache.pulsar.client.internal</a></dt>
+<dd>
+<div class="block">Helper class for class instantiations and it also contains methods to work with schemas.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#DefaultImplementation--">DefaultImplementation()</a></span> - Constructor for class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal">DefaultImplementation</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/FieldSchemaBuilder.html#defaultValue-java.lang.Object-">defaultValue(Object)</a></span> - Method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/FieldSchemaBuilder.html" title="interface in org.apache.pulsar.client.api.schema">FieldSchemaBuilder</a></dt>
+<dd>
+<div class="block">Set the default value of this field.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/TypedMessageBuilder.html#deliverAfter-long-java.util.concurrent.TimeUnit-">deliverAfter(long, TimeUnit)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/TypedMessageBuilder.html" title="interface in org.apache.pulsar.client.api">TypedMessageBuilder</a></dt>
+<dd>
+<div class="block">Request to deliver the message only after the specified relative delay.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/TypedMessageBuilder.html#deliverAt-long-">deliverAt(long)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/TypedMessageBuilder.html" title="interface in org.apache.pulsar.client.api">TypedMessageBuilder</a></dt>
+<dd>
+<div class="block">Deliver the message only at or after the specified absolute timestamp.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/TypedMessageBuilder.html#disableReplication--">disableReplication()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/TypedMessageBuilder.html" title="interface in org.apache.pulsar.client.api">TypedMessageBuilder</a></dt>
+<dd>
+<div class="block">Disable geo-replication for this message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/BatchMessageContainer.html#discard-java.lang.Exception-">discard(Exception)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/BatchMessageContainer.html" title="interface in org.apache.pulsar.client.api">BatchMessageContainer</a></dt>
+<dd>
+<div class="block">Release the payload and clear the container.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/FieldSchemaBuilder.html#doc-java.lang.String-">doc(String)</a></span> - Method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/FieldSchemaBuilder.html" title="interface in org.apache.pulsar.client.api.schema">FieldSchemaBuilder</a></dt>
+<dd>
+<div class="block">The documentation of this field.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/RecordSchemaBuilder.html#doc-java.lang.String-">doc(String)</a></span> - Method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/RecordSchemaBuilder.html" title="interface in org.apache.pulsar.client.api.schema">RecordSchemaBuilder</a></dt>
+<dd>
+<div class="block">Add doc to the record schema.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Schema.html#DOUBLE">DOUBLE</a></span> - Static variable in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a></dt>
+<dd>
+<div class="block">Double Schema.</div>
+</dd>
+</dl>
+<a name="I:E">
+<!--   -->
+</a>
+<h2 class="title">E</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/MessageId.html#earliest">earliest</a></span> - Static variable in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/MessageId.html" title="interface in org.apache.pulsar.client.api">MessageId</a></dt>
+<dd>
+<div class="block">MessageId that represents the oldest message available in the topic.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/interceptor/ProducerInterceptor.html#eligible-org.apache.pulsar.client.api.Message-">eligible(Message)</a></span> - Method in interface org.apache.pulsar.client.api.interceptor.<a href="org/apache/pulsar/client/api/interceptor/ProducerInterceptor.html" title="interface in org.apache.pulsar.client.api.interceptor">ProducerInterceptor</a></dt>
+<dd>
+<div class="block">Check whether the interceptor is eligible for this message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/interceptor/ProducerInterceptorWrapper.html#eligible-org.apache.pulsar.client.api.Message-">eligible(Message)</a></span> - Method in class org.apache.pulsar.client.api.interceptor.<a href="org/apache/pulsar/client/api/interceptor/ProducerInterceptorWrapper.html" title="class in org.apache.pulsar.client.api.interceptor">ProducerInterceptorWrapper</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerBuilder.html#enableBatchIndexAcknowledgment-boolean-">enableBatchIndexAcknowledgment(boolean)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerBuilder.html" title="interface in org.apache.pulsar.client.api">ConsumerBuilder</a></dt>
+<dd>
+<div class="block">Enable or disable the batch index acknowledgment.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerBuilder.html#enableBatching-boolean-">enableBatching(boolean)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerBuilder.html" title="interface in org.apache.pulsar.client.api">ProducerBuilder</a></dt>
+<dd>
+<div class="block">Control whether automatic batching of messages is enabled for the producer.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerBuilder.html#enableChunking-boolean-">enableChunking(boolean)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerBuilder.html" title="interface in org.apache.pulsar.client.api">ProducerBuilder</a></dt>
+<dd>
+<div class="block">If message size is higher than allowed max publish-payload size by broker then enableChunking helps producer to
+ split message into multiple chunks and publish them to broker separately and in order.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerBuilder.html#enableMultiSchema-boolean-">enableMultiSchema(boolean)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerBuilder.html" title="interface in org.apache.pulsar.client.api">ProducerBuilder</a></dt>
+<dd>
+<div class="block">Control whether enable the multiple schema mode for producer.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerBuilder.html#enableRetry-boolean-">enableRetry(boolean)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerBuilder.html" title="interface in org.apache.pulsar.client.api">ConsumerBuilder</a></dt>
+<dd>
+<div class="block">If enabled, the consumer will auto retry message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ClientBuilder.html#enableTcpNoDelay-boolean-">enableTcpNoDelay(boolean)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ClientBuilder.html" title="interface in org.apache.pulsar.client.api">ClientBuilder</a></dt>
+<dd>
+<div class="block">Configure whether to use TCP no-delay flag on the connection, to disable Nagle algorithm.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ClientBuilder.html#enableTls-boolean-">enableTls(boolean)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ClientBuilder.html" title="interface in org.apache.pulsar.client.api">ClientBuilder</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>
+<div class="block"><span class="deprecationComment">use "pulsar+ssl://" in serviceUrl to enable</span></div>
+</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ClientBuilder.html#enableTlsHostnameVerification-boolean-">enableTlsHostnameVerification(boolean)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ClientBuilder.html" title="interface in org.apache.pulsar.client.api">ClientBuilder</a></dt>
+<dd>
+<div class="block">It allows to validate hostname verification when client connects to broker over tls.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ClientBuilder.html#enableTransaction-boolean-">enableTransaction(boolean)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ClientBuilder.html" title="interface in org.apache.pulsar.client.api">ClientBuilder</a></dt>
+<dd>
+<div class="block">If enable transaction, start the transactionCoordinatorClient with pulsar client.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Schema.html#encode-T-">encode(T)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a></dt>
+<dd>
+<div class="block">Encode an object representing the message content into a byte array.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/common/schema/KeyValue.html#encode-K-org.apache.pulsar.client.api.Schema-V-org.apache.pulsar.client.api.Schema-">encode(K, Schema&lt;K&gt;, V, Schema&lt;V&gt;)</a></span> - Static method in class org.apache.pulsar.common.schema.<a href="org/apache/pulsar/common/schema/KeyValue.html" title="class in org.apache.pulsar.common.schema">KeyValue</a></dt>
+<dd>
+<div class="block">Encode a <tt>key</tt> and <tt>value</tt> pair into a bytes array.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/EncodedAuthenticationParameterSupport.html" title="interface in org.apache.pulsar.client.api"><span class="typeNameLink">EncodedAuthenticationParameterSupport</span></a> - Interface in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Support for encoded authentication configuration parameters.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#encodeKeyValueSchemaInfo-org.apache.pulsar.client.api.Schema-org.apache.pulsar.client.api.Schema-org.apache.pulsar.common.schema.KeyValueEncodingType-">encodeKeyValueSchemaInfo(Schema&lt;K&gt;, Schema&lt;V&gt;, KeyValueEncodingType)</a></span> - Static method in class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in [...]
+<dd>
+<div class="block">Encode key & value into schema into a KeyValue schema.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#encodeKeyValueSchemaInfo-java.lang.String-org.apache.pulsar.client.api.Schema-org.apache.pulsar.client.api.Schema-org.apache.pulsar.common.schema.KeyValueEncodingType-">encodeKeyValueSchemaInfo(String, Schema&lt;K&gt;, Schema&lt;V&gt;, KeyValueEncodingType)</a></span> - Static method in class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementat [...]
+<dd>
+<div class="block">Encode key & value into schema into a KeyValue schema.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/MessageCrypto.html#encrypt-java.util.Set-org.apache.pulsar.client.api.CryptoKeyReader-java.util.function.Supplier-io.netty.buffer.ByteBuf-">encrypt(Set&lt;String&gt;, CryptoKeyReader, Supplier&lt;BuilderT&gt;, ByteBuf)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/MessageCrypto.html" title="interface in org.apache.pulsar.client.api">MessageCrypto</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/api/EncryptionContext.html" title="class in org.apache.pulsar.common.api"><span class="typeNameLink">EncryptionContext</span></a> - Class in <a href="org/apache/pulsar/common/api/package-summary.html">org.apache.pulsar.common.api</a></dt>
+<dd>
+<div class="block">Class representing an encryption context.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/common/api/EncryptionContext.html#EncryptionContext--">EncryptionContext()</a></span> - Constructor for class org.apache.pulsar.common.api.<a href="org/apache/pulsar/common/api/EncryptionContext.html" title="class in org.apache.pulsar.common.api">EncryptionContext</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/api/EncryptionContext.EncryptionKey.html" title="class in org.apache.pulsar.common.api"><span class="typeNameLink">EncryptionContext.EncryptionKey</span></a> - Class in <a href="org/apache/pulsar/common/api/package-summary.html">org.apache.pulsar.common.api</a></dt>
+<dd>
+<div class="block">Encryption key with metadata.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/common/api/EncryptionContext.EncryptionKey.html#EncryptionKey--">EncryptionKey()</a></span> - Constructor for class org.apache.pulsar.common.api.<a href="org/apache/pulsar/common/api/EncryptionContext.EncryptionKey.html" title="class in org.apache.pulsar.common.api">EncryptionContext.EncryptionKey</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/api/EncryptionKeyInfo.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">EncryptionKeyInfo</span></a> - Class in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">EncryptionKeyInfo contains the encryption key and corresponding metadata which contains additional information about
+ the key such as version, timestamp.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/EncryptionKeyInfo.html#EncryptionKeyInfo--">EncryptionKeyInfo()</a></span> - Constructor for class org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/EncryptionKeyInfo.html" title="class in org.apache.pulsar.client.api">EncryptionKeyInfo</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/EncryptionKeyInfo.html#EncryptionKeyInfo-byte:A-java.util.Map-">EncryptionKeyInfo(byte[], Map&lt;String, String&gt;)</a></span> - Constructor for class org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/EncryptionKeyInfo.html" title="class in org.apache.pulsar.client.api">EncryptionKeyInfo</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/transaction/TxnID.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.apache.pulsar.client.api.transaction.<a href="org/apache/pulsar/client/api/transaction/TxnID.html" title="class in org.apache.pulsar.client.api.transaction">TxnID</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/common/schema/KeyValue.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.apache.pulsar.common.schema.<a href="org/apache/pulsar/common/schema/KeyValue.html" title="class in org.apache.pulsar.common.schema">KeyValue</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/TypedMessageBuilder.html#eventTime-long-">eventTime(long)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/TypedMessageBuilder.html" title="interface in org.apache.pulsar.client.api">TypedMessageBuilder</a></dt>
+<dd>
+<div class="block">Set the event time for a given message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerBuilder.html#expireTimeOfIncompleteChunkedMessage-long-java.util.concurrent.TimeUnit-">expireTimeOfIncompleteChunkedMessage(long, TimeUnit)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerBuilder.html" title="interface in org.apache.pulsar.client.api">ConsumerBuilder</a></dt>
+<dd>
+<div class="block">If producer fails to publish all the chunks of a message then consumer can expire incomplete chunks if consumer
+ won't be able to receive all chunks in expire times (default 1 hour).</div>
+</dd>
+</dl>
+<a name="I:F">
+<!--   -->
+</a>
+<h2 class="title">F</h2>
+<dl>
+<dt><a href="org/apache/pulsar/client/api/schema/Field.html" title="class in org.apache.pulsar.client.api.schema"><span class="typeNameLink">Field</span></a> - Class in <a href="org/apache/pulsar/client/api/schema/package-summary.html">org.apache.pulsar.client.api.schema</a></dt>
+<dd>
+<div class="block">A field in a record, consisting of a field name, index, and
+ <a href="org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api"><code>Schema</code></a> for the field value.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/Field.html#Field--">Field()</a></span> - Constructor for class org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/Field.html" title="class in org.apache.pulsar.client.api.schema">Field</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/RecordSchemaBuilder.html#field-java.lang.String-">field(String)</a></span> - Method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/RecordSchemaBuilder.html" title="interface in org.apache.pulsar.client.api.schema">RecordSchemaBuilder</a></dt>
+<dd>
+<div class="block">Add a field with the given name to the record.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/RecordSchemaBuilder.html#field-java.lang.String-org.apache.pulsar.client.api.schema.GenericSchema-">field(String, GenericSchema)</a></span> - Method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/RecordSchemaBuilder.html" title="interface in org.apache.pulsar.client.api.schema">RecordSchemaBuilder</a></dt>
+<dd>
+<div class="block">Add a field with the given name and genericSchema to the record.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/schema/FieldSchemaBuilder.html" title="interface in org.apache.pulsar.client.api.schema"><span class="typeNameLink">FieldSchemaBuilder</span></a>&lt;<a href="org/apache/pulsar/client/api/schema/FieldSchemaBuilder.html" title="type parameter in FieldSchemaBuilder">T</a> extends <a href="org/apache/pulsar/client/api/schema/FieldSchemaBuilder.html" title="interface in org.apache.pulsar.client.api.schema">FieldSchemaBuilder</a>&lt;<a href="org/apache [...]
+<dd>
+<div class="block">Build a field for a record.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Schema.html#FLOAT">FLOAT</a></span> - Static variable in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a></dt>
+<dd>
+<div class="block">Float Schema.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Producer.html#flush--">flush()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Producer.html" title="interface in org.apache.pulsar.client.api">Producer</a></dt>
+<dd>
+<div class="block">Flush all the messages buffered in the client and wait until all messages have been successfully persisted.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Producer.html#flushAsync--">flushAsync()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Producer.html" title="interface in org.apache.pulsar.client.api">Producer</a></dt>
+<dd>
+<div class="block">Flush all the messages buffered in the client and wait until all messages have been successfully persisted.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/MessageId.html#fromByteArray-byte:A-">fromByteArray(byte[])</a></span> - Static method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/MessageId.html" title="interface in org.apache.pulsar.client.api">MessageId</a></dt>
+<dd>
+<div class="block">De-serialize a message id from a byte array.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/MessageId.html#fromByteArrayWithTopic-byte:A-java.lang.String-">fromByteArrayWithTopic(byte[], String)</a></span> - Static method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/MessageId.html" title="interface in org.apache.pulsar.client.api">MessageId</a></dt>
+<dd>
+<div class="block">De-serialize a message id from a byte array with its topic
+ information attached.</div>
+</dd>
+</dl>
+<a name="I:G">
+<!--   -->
+</a>
+<h2 class="title">G</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Schema.html#generic-org.apache.pulsar.common.schema.SchemaInfo-">generic(SchemaInfo)</a></span> - Static method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a></dt>
+<dd>
+<div class="block">Returns a generic schema of existing schema info.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/schema/GenericRecord.html" title="interface in org.apache.pulsar.client.api.schema"><span class="typeNameLink">GenericRecord</span></a> - Interface in <a href="org/apache/pulsar/client/api/schema/package-summary.html">org.apache.pulsar.client.api.schema</a></dt>
+<dd>
+<div class="block">An interface represents a message with schema.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/schema/GenericRecordBuilder.html" title="interface in org.apache.pulsar.client.api.schema"><span class="typeNameLink">GenericRecordBuilder</span></a> - Interface in <a href="org/apache/pulsar/client/api/schema/package-summary.html">org.apache.pulsar.client.api.schema</a></dt>
+<dd>
+<div class="block">Generic Record Builder to build a <a href="org/apache/pulsar/client/api/schema/GenericRecord.html" title="interface in org.apache.pulsar.client.api.schema"><code>GenericRecord</code></a>.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/schema/GenericSchema.html" title="interface in org.apache.pulsar.client.api.schema"><span class="typeNameLink">GenericSchema</span></a>&lt;<a href="org/apache/pulsar/client/api/schema/GenericSchema.html" title="type parameter in GenericSchema">T</a> extends <a href="org/apache/pulsar/client/api/schema/GenericRecord.html" title="interface in org.apache.pulsar.client.api.schema">GenericRecord</a>&gt; - Interface in <a href="org/apache/pulsar/client [...]
+<dd>
+<div class="block">A schema that serializes and deserializes between <a href="org/apache/pulsar/client/api/schema/GenericRecord.html" title="interface in org.apache.pulsar.client.api.schema"><code>GenericRecord</code></a> and bytes.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/SchemaDefinition.html#getAlwaysAllowNull--">getAlwaysAllowNull()</a></span> - Method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/SchemaDefinition.html" title="interface in org.apache.pulsar.client.api.schema">SchemaDefinition</a></dt>
+<dd>
+<div class="block">Get schema whether always allow null or not.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Authentication.html#getAuthData--">getAuthData()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Authentication.html" title="interface in org.apache.pulsar.client.api">Authentication</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Authentication.html#getAuthData-java.lang.String-">getAuthData(String)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Authentication.html" title="interface in org.apache.pulsar.client.api">Authentication</a></dt>
+<dd>
+<div class="block">Get/Create an authentication data provider which provides the data that this client will be sent to the broker.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Authentication.html#getAuthMethodName--">getAuthMethodName()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Authentication.html" title="interface in org.apache.pulsar.client.api">Authentication</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/AuthenticationDataProvider.html#getCommandData--">getCommandData()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/AuthenticationDataProvider.html" title="interface in org.apache.pulsar.client.api">AuthenticationDataProvider</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Consumer.html#getConsumerName--">getConsumerName()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api">Consumer</a></dt>
+<dd>
+<div class="block">Get the name of consumer.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/BatchMessageContainer.html#getCurrentBatchSize--">getCurrentBatchSize()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/BatchMessageContainer.html" title="interface in org.apache.pulsar.client.api">BatchMessageContainer</a></dt>
+<dd>
+<div class="block">Get current message batch size of the message batch container in bytes.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Message.html#getData--">getData()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Message.html" title="interface in org.apache.pulsar.client.api">Message</a></dt>
+<dd>
+<div class="block">Get the raw payload of the message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Message.html#getEncryptionCtx--">getEncryptionCtx()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Message.html" title="interface in org.apache.pulsar.client.api">Message</a></dt>
+<dd>
+<div class="block"><a href="org/apache/pulsar/common/api/EncryptionContext.html" title="class in org.apache.pulsar.common.api"><code>EncryptionContext</code></a> contains encryption and compression information in it using which application can
+ decrypt consumed message with encrypted-payload.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Range.html#getEnd--">getEnd()</a></span> - Method in class org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Range.html" title="class in org.apache.pulsar.client.api">Range</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Message.html#getEventTime--">getEventTime()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Message.html" title="interface in org.apache.pulsar.client.api">Message</a></dt>
+<dd>
+<div class="block">Get the event time associated with this message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/GenericRecord.html#getField-org.apache.pulsar.client.api.schema.Field-">getField(Field)</a></span> - Method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/GenericRecord.html" title="interface in org.apache.pulsar.client.api.schema">GenericRecord</a></dt>
+<dd>
+<div class="block">Retrieve the value of the provided <tt>field</tt>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/GenericRecord.html#getField-java.lang.String-">getField(String)</a></span> - Method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/GenericRecord.html" title="interface in org.apache.pulsar.client.api.schema">GenericRecord</a></dt>
+<dd>
+<div class="block">Retrieve the value of the provided <tt>fieldName</tt>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/GenericRecord.html#getFields--">getFields()</a></span> - Method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/GenericRecord.html" title="interface in org.apache.pulsar.client.api.schema">GenericRecord</a></dt>
+<dd>
+<div class="block">Returns the list of fields associated with the record.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/GenericSchema.html#getFields--">getFields()</a></span> - Method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/GenericSchema.html" title="interface in org.apache.pulsar.client.api.schema">GenericSchema</a></dt>
+<dd>
+<div class="block">Returns the list of fields.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#getGenericSchema-org.apache.pulsar.common.schema.SchemaInfo-">getGenericSchema(SchemaInfo)</a></span> - Static method in class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal">DefaultImplementation</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/KeySharedPolicy.html#getHashRangeTotal--">getHashRangeTotal()</a></span> - Method in class org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/KeySharedPolicy.html" title="class in org.apache.pulsar.client.api">KeySharedPolicy</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/AuthenticationDataProvider.html#getHttpAuthType--">getHttpAuthType()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/AuthenticationDataProvider.html" title="interface in org.apache.pulsar.client.api">AuthenticationDataProvider</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/AuthenticationDataProvider.html#getHttpHeaders--">getHttpHeaders()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/AuthenticationDataProvider.html" title="interface in org.apache.pulsar.client.api">AuthenticationDataProvider</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/SchemaDefinition.html#getJsonDef--">getJsonDef()</a></span> - Method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/SchemaDefinition.html" title="interface in org.apache.pulsar.client.api.schema">SchemaDefinition</a></dt>
+<dd>
+<div class="block">Get json schema definition.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/EncryptionKeyInfo.html#getKey--">getKey()</a></span> - Method in class org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/EncryptionKeyInfo.html" title="class in org.apache.pulsar.client.api">EncryptionKeyInfo</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Message.html#getKey--">getKey()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Message.html" title="interface in org.apache.pulsar.client.api">Message</a></dt>
+<dd>
+<div class="block">Get the key of the message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/common/schema/KeyValue.html#getKey--">getKey()</a></span> - Method in class org.apache.pulsar.common.schema.<a href="org/apache/pulsar/common/schema/KeyValue.html" title="class in org.apache.pulsar.common.schema">KeyValue</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Message.html#getKeyBytes--">getKeyBytes()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Message.html" title="interface in org.apache.pulsar.client.api">Message</a></dt>
+<dd>
+<div class="block">Get bytes in key.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/KeySharedPolicy.html#getKeySharedMode--">getKeySharedMode()</a></span> - Method in class org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/KeySharedPolicy.html" title="class in org.apache.pulsar.client.api">KeySharedPolicy</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Consumer.html#getLastDisconnectedTimestamp--">getLastDisconnectedTimestamp()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api">Consumer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Producer.html#getLastDisconnectedTimestamp--">getLastDisconnectedTimestamp()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Producer.html" title="interface in org.apache.pulsar.client.api">Producer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Consumer.html#getLastMessageId--">getLastMessageId()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api">Consumer</a></dt>
+<dd>
+<div class="block">Get the last message id available available for consume.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Consumer.html#getLastMessageIdAsync--">getLastMessageIdAsync()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api">Consumer</a></dt>
+<dd>
+<div class="block">Get the last message id available available for consume.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Producer.html#getLastSequenceId--">getLastSequenceId()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Producer.html" title="interface in org.apache.pulsar.client.api">Producer</a></dt>
+<dd>
+<div class="block">Get the last sequence id that was published by this producer.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/SchemaInfoProvider.html#getLatestSchema--">getLatestSchema()</a></span> - Method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/SchemaInfoProvider.html" title="interface in org.apache.pulsar.client.api.schema">SchemaInfoProvider</a></dt>
+<dd>
+<div class="block">Retrieve the latest schema info.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/BatchReceivePolicy.html#getMaxNumBytes--">getMaxNumBytes()</a></span> - Method in class org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/BatchReceivePolicy.html" title="class in org.apache.pulsar.client.api">BatchReceivePolicy</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/BatchReceivePolicy.html#getMaxNumMessages--">getMaxNumMessages()</a></span> - Method in class org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/BatchReceivePolicy.html" title="class in org.apache.pulsar.client.api">BatchReceivePolicy</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Message.html#getMessageId--">getMessageId()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Message.html" title="interface in org.apache.pulsar.client.api">Message</a></dt>
+<dd>
+<div class="block">Get the unique message ID associated with this message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/EncryptionKeyInfo.html#getMetadata--">getMetadata()</a></span> - Method in class org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/EncryptionKeyInfo.html" title="class in org.apache.pulsar.client.api">EncryptionKeyInfo</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerStats.html#getMsgNumInReceiverQueue--">getMsgNumInReceiverQueue()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerStats.html" title="interface in org.apache.pulsar.client.api">ConsumerStats</a></dt>
+<dd>
+<div class="block">Get the size of receiver queue.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerStats.html#getMsgNumInSubReceiverQueue--">getMsgNumInSubReceiverQueue()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerStats.html" title="interface in org.apache.pulsar.client.api">ConsumerStats</a></dt>
+<dd>
+<div class="block">Get the receiver queue size of sub-consumers.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerStats.html#getNumAcksFailed--">getNumAcksFailed()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerStats.html" title="interface in org.apache.pulsar.client.api">ConsumerStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerStats.html#getNumAcksReceived--">getNumAcksReceived()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerStats.html" title="interface in org.apache.pulsar.client.api">ProducerStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerStats.html#getNumAcksSent--">getNumAcksSent()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerStats.html" title="interface in org.apache.pulsar.client.api">ConsumerStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerStats.html#getNumBatchReceiveFailed--">getNumBatchReceiveFailed()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerStats.html" title="interface in org.apache.pulsar.client.api">ConsumerStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerStats.html#getNumBytesReceived--">getNumBytesReceived()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerStats.html" title="interface in org.apache.pulsar.client.api">ConsumerStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerStats.html#getNumBytesSent--">getNumBytesSent()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerStats.html" title="interface in org.apache.pulsar.client.api">ProducerStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/BatchMessageContainer.html#getNumMessagesInBatch--">getNumMessagesInBatch()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/BatchMessageContainer.html" title="interface in org.apache.pulsar.client.api">BatchMessageContainer</a></dt>
+<dd>
+<div class="block">Get count of messages in the message batch container.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerStats.html#getNumMsgsReceived--">getNumMsgsReceived()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerStats.html" title="interface in org.apache.pulsar.client.api">ConsumerStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerStats.html#getNumMsgsSent--">getNumMsgsSent()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerStats.html" title="interface in org.apache.pulsar.client.api">ProducerStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerStats.html#getNumReceiveFailed--">getNumReceiveFailed()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerStats.html" title="interface in org.apache.pulsar.client.api">ConsumerStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerStats.html#getNumSendFailed--">getNumSendFailed()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerStats.html" title="interface in org.apache.pulsar.client.api">ProducerStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Message.html#getOrderingKey--">getOrderingKey()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Message.html" title="interface in org.apache.pulsar.client.api">Message</a></dt>
+<dd>
+<div class="block">Get the ordering key of the message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClient.html#getPartitionsForTopic-java.lang.String-">getPartitionsForTopic(String)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClient.html" title="interface in org.apache.pulsar.client.api">PulsarClient</a></dt>
+<dd>
+<div class="block">Get the list of partitions for a given topic.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/SchemaDefinition.html#getPojo--">getPojo()</a></span> - Method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/SchemaDefinition.html" title="interface in org.apache.pulsar.client.api.schema">SchemaDefinition</a></dt>
+<dd>
+<div class="block">Get pojo schema definition.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/CryptoKeyReader.html#getPrivateKey-java.lang.String-java.util.Map-">getPrivateKey(String, Map&lt;String, String&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/CryptoKeyReader.html" title="interface in org.apache.pulsar.client.api">CryptoKeyReader</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Message.html#getProducerName--">getProducerName()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Message.html" title="interface in org.apache.pulsar.client.api">Message</a></dt>
+<dd>
+<div class="block">Get the producer name who produced this message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Producer.html#getProducerName--">getProducerName()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Producer.html" title="interface in org.apache.pulsar.client.api">Producer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Message.html#getProperties--">getProperties()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Message.html" title="interface in org.apache.pulsar.client.api">Message</a></dt>
+<dd>
+<div class="block">Return the properties attached to the message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/SchemaDefinition.html#getProperties--">getProperties()</a></span> - Method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/SchemaDefinition.html" title="interface in org.apache.pulsar.client.api.schema">SchemaDefinition</a></dt>
+<dd>
+<div class="block">Get schema class.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Message.html#getProperty-java.lang.String-">getProperty(String)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Message.html" title="interface in org.apache.pulsar.client.api">Message</a></dt>
+<dd>
+<div class="block">Get the value of a specific property.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/CryptoKeyReader.html#getPublicKey-java.lang.String-java.util.Map-">getPublicKey(String, Map&lt;String, String&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/CryptoKeyReader.html" title="interface in org.apache.pulsar.client.api">CryptoKeyReader</a></dt>
+<dd>
+<div class="block">Return the encryption key corresponding to the key name in the argument.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Message.html#getPublishTime--">getPublishTime()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Message.html" title="interface in org.apache.pulsar.client.api">Message</a></dt>
+<dd>
+<div class="block">Get the publish time of this message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/KeySharedPolicy.KeySharedPolicySticky.html#getRanges--">getRanges()</a></span> - Method in class org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/KeySharedPolicy.KeySharedPolicySticky.html" title="class in org.apache.pulsar.client.api">KeySharedPolicy.KeySharedPolicySticky</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerStats.html#getRateBytesReceived--">getRateBytesReceived()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerStats.html" title="interface in org.apache.pulsar.client.api">ConsumerStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerStats.html#getRateMsgsReceived--">getRateMsgsReceived()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerStats.html" title="interface in org.apache.pulsar.client.api">ConsumerStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Message.html#getRedeliveryCount--">getRedeliveryCount()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Message.html" title="interface in org.apache.pulsar.client.api">Message</a></dt>
+<dd>
+<div class="block">Get message redelivery count, redelivery count maintain in pulsar broker.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Message.html#getReplicatedFrom--">getReplicatedFrom()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Message.html" title="interface in org.apache.pulsar.client.api">Message</a></dt>
+<dd>
+<div class="block">Get name of cluster, from which the message is replicated.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Schema.html#getSchema-org.apache.pulsar.common.schema.SchemaInfo-">getSchema(SchemaInfo)</a></span> - Static method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#getSchema-org.apache.pulsar.common.schema.SchemaInfo-">getSchema(SchemaInfo)</a></span> - Static method in class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal">DefaultImplementation</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/SchemaInfoProvider.html#getSchemaByVersion-byte:A-">getSchemaByVersion(byte[])</a></span> - Method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/SchemaInfoProvider.html" title="interface in org.apache.pulsar.client.api.schema">SchemaInfoProvider</a></dt>
+<dd>
+<div class="block">Retrieve the schema info of a given <tt>schemaVersion</tt>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/common/schema/SchemaInfo.html#getSchemaDefinition--">getSchemaDefinition()</a></span> - Method in class org.apache.pulsar.common.schema.<a href="org/apache/pulsar/common/schema/SchemaInfo.html" title="class in org.apache.pulsar.common.schema">SchemaInfo</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Schema.html#getSchemaInfo--">getSchemaInfo()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/SchemaDefinition.html#getSchemaReaderOpt--">getSchemaReaderOpt()</a></span> - Method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/SchemaDefinition.html" title="interface in org.apache.pulsar.client.api.schema">SchemaDefinition</a></dt>
+<dd>
+<div class="block">Get a configured schema reader.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Message.html#getSchemaVersion--">getSchemaVersion()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Message.html" title="interface in org.apache.pulsar.client.api">Message</a></dt>
+<dd>
+<div class="block">Get schema version of the message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/GenericRecord.html#getSchemaVersion--">getSchemaVersion()</a></span> - Method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/GenericRecord.html" title="interface in org.apache.pulsar.client.api.schema">GenericRecord</a></dt>
+<dd>
+<div class="block">Return schema version.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/SchemaDefinition.html#getSchemaWriterOpt--">getSchemaWriterOpt()</a></span> - Method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/SchemaDefinition.html" title="interface in org.apache.pulsar.client.api.schema">SchemaDefinition</a></dt>
+<dd>
+<div class="block">Get a configured schema writer.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerStats.html#getSendBytesRate--">getSendBytesRate()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerStats.html" title="interface in org.apache.pulsar.client.api">ProducerStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerStats.html#getSendLatencyMillis50pct--">getSendLatencyMillis50pct()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerStats.html" title="interface in org.apache.pulsar.client.api">ProducerStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerStats.html#getSendLatencyMillis75pct--">getSendLatencyMillis75pct()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerStats.html" title="interface in org.apache.pulsar.client.api">ProducerStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerStats.html#getSendLatencyMillis95pct--">getSendLatencyMillis95pct()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerStats.html" title="interface in org.apache.pulsar.client.api">ProducerStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerStats.html#getSendLatencyMillis999pct--">getSendLatencyMillis999pct()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerStats.html" title="interface in org.apache.pulsar.client.api">ProducerStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerStats.html#getSendLatencyMillis99pct--">getSendLatencyMillis99pct()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerStats.html" title="interface in org.apache.pulsar.client.api">ProducerStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerStats.html#getSendLatencyMillisMax--">getSendLatencyMillisMax()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerStats.html" title="interface in org.apache.pulsar.client.api">ProducerStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerStats.html#getSendMsgsRate--">getSendMsgsRate()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerStats.html" title="interface in org.apache.pulsar.client.api">ProducerStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Message.html#getSequenceId--">getSequenceId()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Message.html" title="interface in org.apache.pulsar.client.api">Message</a></dt>
+<dd>
+<div class="block">Get the sequence id associated with this message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.html#getSequenceId--">getSequenceId()</a></span> - Method in exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.html" title="class in org.apache.pulsar.client.api">PulsarClientException</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ServiceUrlProvider.html#getServiceUrl--">getServiceUrl()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ServiceUrlProvider.html" title="interface in org.apache.pulsar.client.api">ServiceUrlProvider</a></dt>
+<dd>
+<div class="block">Get the current service URL the Pulsar client should connect to.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Range.html#getStart--">getStart()</a></span> - Method in class org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Range.html" title="class in org.apache.pulsar.client.api">Range</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.html#getState--">getState()</a></span> - Method in interface org.apache.pulsar.client.api.transaction.<a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.html" title="interface in org.apache.pulsar.client.api.transaction">TransactionCoordinatorClient</a></dt>
+<dd>
+<div class="block">Get current state of the transaction meta store.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Consumer.html#getStats--">getStats()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api">Consumer</a></dt>
+<dd>
+<div class="block">Get statistics for the consumer.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Producer.html#getStats--">getStats()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Producer.html" title="interface in org.apache.pulsar.client.api">Producer</a></dt>
+<dd>
+<div class="block">Get statistics for the producer.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Consumer.html#getSubscription--">getSubscription()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api">Consumer</a></dt>
+<dd>
+<div class="block">Get a subscription for the consumer.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/SchemaDefinition.html#getSupportSchemaVersioning--">getSupportSchemaVersioning()</a></span> - Method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/SchemaDefinition.html" title="interface in org.apache.pulsar.client.api.schema">SchemaDefinition</a></dt>
+<dd>
+<div class="block">Get supportSchemaVersioning schema definition.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/BatchReceivePolicy.html#getTimeoutMs--">getTimeoutMs()</a></span> - Method in class org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/BatchReceivePolicy.html" title="class in org.apache.pulsar.client.api">BatchReceivePolicy</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.GettingAuthenticationDataException.html#GettingAuthenticationDataException-java.lang.Throwable-">GettingAuthenticationDataException(Throwable)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.GettingAuthenticationDataException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.GettingAuthenticati [...]
+<dd>
+<div class="block">Constructs an <code>GettingAuthenticationDataException</code> with the specified cause.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.GettingAuthenticationDataException.html#GettingAuthenticationDataException-java.lang.String-">GettingAuthenticationDataException(String)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.GettingAuthenticationDataException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.GettingAuthenticationData [...]
+<dd>
+<div class="block">Constructs an <code>GettingAuthenticationDataException</code> with the specified detail message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/AuthenticationDataProvider.html#getTlsCertificates--">getTlsCertificates()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/AuthenticationDataProvider.html" title="interface in org.apache.pulsar.client.api">AuthenticationDataProvider</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/AuthenticationDataProvider.html#getTlsKeyStoreParams--">getTlsKeyStoreParams()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/AuthenticationDataProvider.html" title="interface in org.apache.pulsar.client.api">AuthenticationDataProvider</a></dt>
+<dd>
+<div class="block">Used for TLS authentication with keystore type.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/AuthenticationDataProvider.html#getTlsPrivateKey--">getTlsPrivateKey()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/AuthenticationDataProvider.html" title="interface in org.apache.pulsar.client.api">AuthenticationDataProvider</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/AuthenticationDataProvider.html#getTlsTrustStoreStream--">getTlsTrustStoreStream()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/AuthenticationDataProvider.html" title="interface in org.apache.pulsar.client.api">AuthenticationDataProvider</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Consumer.html#getTopic--">getTopic()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api">Consumer</a></dt>
+<dd>
+<div class="block">Get a topic for the consumer.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Producer.html#getTopic--">getTopic()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Producer.html" title="interface in org.apache.pulsar.client.api">Producer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Reader.html#getTopic--">getTopic()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Reader.html" title="interface in org.apache.pulsar.client.api">Reader</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Message.html#getTopicName--">getTopicName()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Message.html" title="interface in org.apache.pulsar.client.api">Message</a></dt>
+<dd>
+<div class="block">Get the topic the message was published to.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/SchemaInfoProvider.html#getTopicName--">getTopicName()</a></span> - Method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/SchemaInfoProvider.html" title="interface in org.apache.pulsar.client.api.schema">SchemaInfoProvider</a></dt>
+<dd>
+<div class="block">Retrieve the topic name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerStats.html#getTotaBatchReceivedFailed--">getTotaBatchReceivedFailed()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerStats.html" title="interface in org.apache.pulsar.client.api">ConsumerStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerStats.html#getTotalAcksFailed--">getTotalAcksFailed()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerStats.html" title="interface in org.apache.pulsar.client.api">ConsumerStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerStats.html#getTotalAcksReceived--">getTotalAcksReceived()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerStats.html" title="interface in org.apache.pulsar.client.api">ProducerStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerStats.html#getTotalAcksSent--">getTotalAcksSent()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerStats.html" title="interface in org.apache.pulsar.client.api">ConsumerStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerStats.html#getTotalBytesReceived--">getTotalBytesReceived()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerStats.html" title="interface in org.apache.pulsar.client.api">ConsumerStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerStats.html#getTotalBytesSent--">getTotalBytesSent()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerStats.html" title="interface in org.apache.pulsar.client.api">ProducerStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerStats.html#getTotalMsgsReceived--">getTotalMsgsReceived()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerStats.html" title="interface in org.apache.pulsar.client.api">ConsumerStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerStats.html#getTotalMsgsSent--">getTotalMsgsSent()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerStats.html" title="interface in org.apache.pulsar.client.api">ProducerStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerStats.html#getTotalReceivedFailed--">getTotalReceivedFailed()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerStats.html" title="interface in org.apache.pulsar.client.api">ConsumerStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerStats.html#getTotalSendFailed--">getTotalSendFailed()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerStats.html" title="interface in org.apache.pulsar.client.api">ProducerStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Message.html#getValue--">getValue()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Message.html" title="interface in org.apache.pulsar.client.api">Message</a></dt>
+<dd>
+<div class="block">Get the de-serialized value of the message, according the configured <a href="org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api"><code>Schema</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/SubscriptionInitialPosition.html#getValue--">getValue()</a></span> - Method in enum org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/SubscriptionInitialPosition.html" title="enum in org.apache.pulsar.client.api">SubscriptionInitialPosition</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/common/schema/KeyValue.html#getValue--">getValue()</a></span> - Method in class org.apache.pulsar.common.schema.<a href="org/apache/pulsar/common/schema/KeyValue.html" title="class in org.apache.pulsar.common.schema">KeyValue</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/common/schema/SchemaType.html#getValue--">getValue()</a></span> - Method in enum org.apache.pulsar.common.schema.<a href="org/apache/pulsar/common/schema/SchemaType.html" title="enum in org.apache.pulsar.common.schema">SchemaType</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="I:H">
+<!--   -->
+</a>
+<h2 class="title">H</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Message.html#hasBase64EncodedKey--">hasBase64EncodedKey()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Message.html" title="interface in org.apache.pulsar.client.api">Message</a></dt>
+<dd>
+<div class="block">Check whether the key has been base64 encoded.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/AuthenticationDataProvider.html#hasDataForHttp--">hasDataForHttp()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/AuthenticationDataProvider.html" title="interface in org.apache.pulsar.client.api">AuthenticationDataProvider</a></dt>
+<dd>
+<div class="block">Check if data for HTTP are available.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/AuthenticationDataProvider.html#hasDataForTls--">hasDataForTls()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/AuthenticationDataProvider.html" title="interface in org.apache.pulsar.client.api">AuthenticationDataProvider</a></dt>
+<dd>
+<div class="block">Check if data for TLS are available.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/AuthenticationDataProvider.html#hasDataFromCommand--">hasDataFromCommand()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/AuthenticationDataProvider.html" title="interface in org.apache.pulsar.client.api">AuthenticationDataProvider</a></dt>
+<dd>
+<div class="block">Check if data from Pulsar protocol are available.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/transaction/TxnID.html#hashCode--">hashCode()</a></span> - Method in class org.apache.pulsar.client.api.transaction.<a href="org/apache/pulsar/client/api/transaction/TxnID.html" title="class in org.apache.pulsar.client.api.transaction">TxnID</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/common/schema/KeyValue.html#hashCode--">hashCode()</a></span> - Method in class org.apache.pulsar.common.schema.<a href="org/apache/pulsar/common/schema/KeyValue.html" title="class in org.apache.pulsar.common.schema">KeyValue</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/api/HashingScheme.html" title="enum in org.apache.pulsar.client.api"><span class="typeNameLink">HashingScheme</span></a> - Enum in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Standard hashing functions available when choosing the partition to use for a particular message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerBuilder.html#hashingScheme-org.apache.pulsar.client.api.HashingScheme-">hashingScheme(HashingScheme)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerBuilder.html" title="interface in org.apache.pulsar.client.api">ProducerBuilder</a></dt>
+<dd>
+<div class="block">Change the <a href="org/apache/pulsar/client/api/HashingScheme.html" title="enum in org.apache.pulsar.client.api"><code>HashingScheme</code></a> used to chose the partition on where to publish a particular message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Message.html#hasKey--">hasKey()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Message.html" title="interface in org.apache.pulsar.client.api">Message</a></dt>
+<dd>
+<div class="block">Check whether the message has a key.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Reader.html#hasMessageAvailable--">hasMessageAvailable()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Reader.html" title="interface in org.apache.pulsar.client.api">Reader</a></dt>
+<dd>
+<div class="block">Check if there is any message available to read from the current position.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Reader.html#hasMessageAvailableAsync--">hasMessageAvailableAsync()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Reader.html" title="interface in org.apache.pulsar.client.api">Reader</a></dt>
+<dd>
+<div class="block">Asynchronously check if there is any message available to read from the current position.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Message.html#hasOrderingKey--">hasOrderingKey()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Message.html" title="interface in org.apache.pulsar.client.api">Message</a></dt>
+<dd>
+<div class="block">Check whether the message has a ordering key.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Message.html#hasProperty-java.lang.String-">hasProperty(String)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Message.html" title="interface in org.apache.pulsar.client.api">Message</a></dt>
+<dd>
+<div class="block">Check whether the message has a specific property attached.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Consumer.html#hasReachedEndOfTopic--">hasReachedEndOfTopic()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api">Consumer</a></dt>
+<dd>
+<div class="block">Return true if the topic was terminated and this consumer has already consumed all the messages in the topic.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Reader.html#hasReachedEndOfTopic--">hasReachedEndOfTopic()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Reader.html" title="interface in org.apache.pulsar.client.api">Reader</a></dt>
+<dd>
+<div class="block">Return true if the topic was terminated and this reader has reached the end of the topic.</div>
+</dd>
+</dl>
+<a name="I:I">
+<!--   -->
+</a>
+<h2 class="title">I</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.IncompatibleSchemaException.html#IncompatibleSchemaException-java.lang.Throwable-">IncompatibleSchemaException(Throwable)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.IncompatibleSchemaException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.IncompatibleSchemaException</a></dt>
+<dd>
+<div class="block">Constructs an <code>IncompatibleSchemaException</code> with the specified cause.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.IncompatibleSchemaException.html#IncompatibleSchemaException-java.lang.String-">IncompatibleSchemaException(String)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.IncompatibleSchemaException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.IncompatibleSchemaException</a></dt>
+<dd>
+<div class="block">Constructs an <code>IncompatibleSchemaException</code> with the specified detail message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/common/api/AuthData.html#INIT_AUTH_DATA">INIT_AUTH_DATA</a></span> - Static variable in class org.apache.pulsar.common.api.<a href="org/apache/pulsar/common/api/AuthData.html" title="class in org.apache.pulsar.common.api">AuthData</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ServiceUrlProvider.html#initialize-org.apache.pulsar.client.api.PulsarClient-">initialize(PulsarClient)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ServiceUrlProvider.html" title="interface in org.apache.pulsar.client.api">ServiceUrlProvider</a></dt>
+<dd>
+<div class="block">Initialize the service url provider with Pulsar client instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerBuilder.html#initialSequenceId-long-">initialSequenceId(long)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerBuilder.html" title="interface in org.apache.pulsar.client.api">ProducerBuilder</a></dt>
+<dd>
+<div class="block">Set the baseline for the sequence ids for messages published by the producer.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Schema.html#INSTANT">INSTANT</a></span> - Static variable in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a></dt>
+<dd>
+<div class="block">Instant Schema.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Schema.html#INT16">INT16</a></span> - Static variable in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a></dt>
+<dd>
+<div class="block">INT16 Schema.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Schema.html#INT32">INT32</a></span> - Static variable in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a></dt>
+<dd>
+<div class="block">INT32 Schema.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Schema.html#INT64">INT64</a></span> - Static variable in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a></dt>
+<dd>
+<div class="block">INT64 Schema.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Schema.html#INT8">INT8</a></span> - Static variable in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a></dt>
+<dd>
+<div class="block">INT8 Schema.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerBuilder.html#intercept-org.apache.pulsar.client.api.ConsumerInterceptor...-">intercept(ConsumerInterceptor&lt;T&gt;...)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerBuilder.html" title="interface in org.apache.pulsar.client.api">ConsumerBuilder</a></dt>
+<dd>
+<div class="block">Intercept <a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api"><code>Consumer</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerBuilder.html#intercept-org.apache.pulsar.client.api.ProducerInterceptor...-">intercept(ProducerInterceptor&lt;T&gt;...)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerBuilder.html" title="interface in org.apache.pulsar.client.api">ProducerBuilder</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerBuilder.html#intercept-org.apache.pulsar.client.api.interceptor.ProducerInterceptor...-">intercept(ProducerInterceptor...)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerBuilder.html" title="interface in org.apache.pulsar.client.api">ProducerBuilder</a></dt>
+<dd>
+<div class="block">Add a set of <a href="org/apache/pulsar/client/api/interceptor/ProducerInterceptor.html" title="interface in org.apache.pulsar.client.api.interceptor"><code>ProducerInterceptor</code></a> to the producer.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/classification/InterfaceAudience.html" title="class in org.apache.pulsar.common.classification"><span class="typeNameLink">InterfaceAudience</span></a> - Class in <a href="org/apache/pulsar/common/classification/package-summary.html">org.apache.pulsar.common.classification</a></dt>
+<dd>
+<div class="block">Annotation to inform users of a package, class or method's intended audience.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/classification/InterfaceAudience.LimitedPrivate.html" title="annotation in org.apache.pulsar.common.classification"><span class="typeNameLink">InterfaceAudience.LimitedPrivate</span></a> - Annotation Type in <a href="org/apache/pulsar/common/classification/package-summary.html">org.apache.pulsar.common.classification</a></dt>
+<dd>
+<div class="block">Intended for use only within the project(s) specified in the annotation.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/classification/InterfaceAudience.Private.html" title="annotation in org.apache.pulsar.common.classification"><span class="typeNameLink">InterfaceAudience.Private</span></a> - Annotation Type in <a href="org/apache/pulsar/common/classification/package-summary.html">org.apache.pulsar.common.classification</a></dt>
+<dd>
+<div class="block">Intended for use only within the project itself.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/classification/InterfaceAudience.Public.html" title="annotation in org.apache.pulsar.common.classification"><span class="typeNameLink">InterfaceAudience.Public</span></a> - Annotation Type in <a href="org/apache/pulsar/common/classification/package-summary.html">org.apache.pulsar.common.classification</a></dt>
+<dd>
+<div class="block">Intended for use by any project or application.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/classification/InterfaceStability.html" title="class in org.apache.pulsar.common.classification"><span class="typeNameLink">InterfaceStability</span></a> - Class in <a href="org/apache/pulsar/common/classification/package-summary.html">org.apache.pulsar.common.classification</a></dt>
+<dd>
+<div class="block">Annotation to inform users of how much to rely on a particular package,
+ class or method not changing over time.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/classification/InterfaceStability.Evolving.html" title="annotation in org.apache.pulsar.common.classification"><span class="typeNameLink">InterfaceStability.Evolving</span></a> - Annotation Type in <a href="org/apache/pulsar/common/classification/package-summary.html">org.apache.pulsar.common.classification</a></dt>
+<dd>
+<div class="block">Evolving, but can break compatibility at minor release (i.e.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/classification/InterfaceStability.Stable.html" title="annotation in org.apache.pulsar.common.classification"><span class="typeNameLink">InterfaceStability.Stable</span></a> - Annotation Type in <a href="org/apache/pulsar/common/classification/package-summary.html">org.apache.pulsar.common.classification</a></dt>
+<dd>
+<div class="block">Can evolve while retaining compatibility for minor release boundaries.;
+ can break compatibility only at major release (ie.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/classification/InterfaceStability.Unstable.html" title="annotation in org.apache.pulsar.common.classification"><span class="typeNameLink">InterfaceStability.Unstable</span></a> - Annotation Type in <a href="org/apache/pulsar/common/classification/package-summary.html">org.apache.pulsar.common.classification</a></dt>
+<dd>
+<div class="block">No guarantee is provided as to reliability or stability across any
+ level of release granularity.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Range.html#intersect-org.apache.pulsar.client.api.Range-">intersect(Range)</a></span> - Method in class org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Range.html" title="class in org.apache.pulsar.client.api">Range</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.InvalidConfigurationException.html#InvalidConfigurationException-java.lang.String-">InvalidConfigurationException(String)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.InvalidConfigurationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.InvalidConfigurationException</a></dt>
+<dd>
+<div class="block">Constructs an <code>InvalidConfigurationException</code> with the specified detail message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.InvalidConfigurationException.html#InvalidConfigurationException-java.lang.Throwable-">InvalidConfigurationException(Throwable)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.InvalidConfigurationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.InvalidConfigurationException</a></dt>
+<dd>
+<div class="block">Constructs an <code>InvalidConfigurationException</code> with the specified cause.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.InvalidConfigurationException.html#InvalidConfigurationException-java.lang.String-java.lang.Throwable-">InvalidConfigurationException(String, Throwable)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.InvalidConfigurationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.InvalidConfigu [...]
+<dd>
+<div class="block">Constructs an <code>InvalidConfigurationException</code> with the specified cause.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.InvalidMessageException.html#InvalidMessageException-java.lang.String-">InvalidMessageException(String)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.InvalidMessageException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.InvalidMessageException</a></dt>
+<dd>
+<div class="block">Constructs an <code>InvalidMessageException</code> with the specified detail message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.InvalidMessageException.html#InvalidMessageException-java.lang.String-long-">InvalidMessageException(String, long)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.InvalidMessageException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.InvalidMessageException</a></dt>
+<dd>
+<div class="block">Constructs an <code>InvalidMessageException</code> with the specified detail message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.InvalidServiceURL.html#InvalidServiceURL-java.lang.Throwable-">InvalidServiceURL(Throwable)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.InvalidServiceURL.html" title="class in org.apache.pulsar.client.api">PulsarClientException.InvalidServiceURL</a></dt>
+<dd>
+<div class="block">Constructs an <code>InvalidServiceURL</code> with the specified cause.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.InvalidServiceURL.html#InvalidServiceURL-java.lang.String-java.lang.Throwable-">InvalidServiceURL(String, Throwable)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.InvalidServiceURL.html" title="class in org.apache.pulsar.client.api">PulsarClientException.InvalidServiceURL</a></dt>
+<dd>
+<div class="block">Constructs an <code>InvalidServiceURL</code> with the specified cause.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.InvalidTopicNameException.html#InvalidTopicNameException-java.lang.String-">InvalidTopicNameException(String)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.InvalidTopicNameException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.InvalidTopicNameException</a></dt>
+<dd>
+<div class="block">Constructs an <code>InvalidTopicNameException</code> with the specified detail message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.InvalidTxnStatusException.html#InvalidTxnStatusException-java.lang.String-">InvalidTxnStatusException(String)</a></span> - Constructor for exception org.apache.pulsar.client.api.transaction.<a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.InvalidTxnStatusException.html" title="class in org.apache.pulsar.client.api.transaction">Tra [...]
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ClientBuilder.html#ioThreads-int-">ioThreads(int)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ClientBuilder.html" title="interface in org.apache.pulsar.client.api">ClientBuilder</a></dt>
+<dd>
+<div class="block">Set the number of threads to be used for handling connections to brokers <i>(default: 1 thread)</i>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/KeySharedPolicy.html#isAllowOutOfOrderDelivery--">isAllowOutOfOrderDelivery()</a></span> - Method in class org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/KeySharedPolicy.html" title="class in org.apache.pulsar.client.api">KeySharedPolicy</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClient.html#isClosed--">isClosed()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClient.html" title="interface in org.apache.pulsar.client.api">PulsarClient</a></dt>
+<dd>
+<div class="block">Return internal state of the client.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/common/api/AuthData.html#isComplete--">isComplete()</a></span> - Method in class org.apache.pulsar.common.api.<a href="org/apache/pulsar/common/api/AuthData.html" title="class in org.apache.pulsar.common.api">AuthData</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Consumer.html#isConnected--">isConnected()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api">Consumer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Producer.html#isConnected--">isConnected()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Producer.html" title="interface in org.apache.pulsar.client.api">Producer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Reader.html#isConnected--">isConnected()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Reader.html" title="interface in org.apache.pulsar.client.api">Reader</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/BatchMessageContainer.html#isEmpty--">isEmpty()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/BatchMessageContainer.html" title="interface in org.apache.pulsar.client.api">BatchMessageContainer</a></dt>
+<dd>
+<div class="block">Check the message batch container is empty.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/SchemaDefinition.html#isJsr310ConversionEnabled--">isJsr310ConversionEnabled()</a></span> - Method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/SchemaDefinition.html" title="interface in org.apache.pulsar.client.api.schema">SchemaDefinition</a></dt>
+<dd>
+<div class="block">Get JSR310 conversion enabled.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/BatchMessageContainer.html#isMultiBatches--">isMultiBatches()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/BatchMessageContainer.html" title="interface in org.apache.pulsar.client.api">BatchMessageContainer</a></dt>
+<dd>
+<div class="block">Return the batch container batch message in multiple batches.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/common/schema/SchemaType.html#isPrimitive--">isPrimitive()</a></span> - Method in enum org.apache.pulsar.common.schema.<a href="org/apache/pulsar/common/schema/SchemaType.html" title="enum in org.apache.pulsar.common.schema">SchemaType</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/common/schema/SchemaType.html#isPrimitiveType-org.apache.pulsar.common.schema.SchemaType-">isPrimitiveType(SchemaType)</a></span> - Static method in enum org.apache.pulsar.common.schema.<a href="org/apache/pulsar/common/schema/SchemaType.html" title="enum in org.apache.pulsar.common.schema">SchemaType</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Message.html#isReplicated--">isReplicated()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Message.html" title="interface in org.apache.pulsar.client.api">Message</a></dt>
+<dd>
+<div class="block">Check whether the message is replicated from other cluster.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.html#isRetriableError-java.lang.Throwable-">isRetriableError(Throwable)</a></span> - Static method in exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.html" title="class in org.apache.pulsar.client.api">PulsarClientException</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/common/schema/SchemaType.html#isStruct--">isStruct()</a></span> - Method in enum org.apache.pulsar.common.schema.<a href="org/apache/pulsar/common/schema/SchemaType.html" title="enum in org.apache.pulsar.common.schema">SchemaType</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/common/schema/SchemaType.html#isStructType-org.apache.pulsar.common.schema.SchemaType-">isStructType(SchemaType)</a></span> - Static method in enum org.apache.pulsar.common.schema.<a href="org/apache/pulsar/common/schema/SchemaType.html" title="enum in org.apache.pulsar.common.schema">SchemaType</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/MessageCrypto.html#IV_LEN">IV_LEN</a></span> - Static variable in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/MessageCrypto.html" title="interface in org.apache.pulsar.client.api">MessageCrypto</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="I:J">
+<!--   -->
+</a>
+<h2 class="title">J</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Schema.html#JSON-java.lang.Class-">JSON(Class&lt;T&gt;)</a></span> - Static method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a></dt>
+<dd>
+<div class="block">Create a JSON schema type by extracting the fields of the specified class.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Schema.html#JSON-org.apache.pulsar.client.api.schema.SchemaDefinition-">JSON(SchemaDefinition)</a></span> - Static method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a></dt>
+<dd>
+<div class="block">Create a JSON schema type with schema definition.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#jsonifyKeyValueSchemaInfo-org.apache.pulsar.common.schema.KeyValue-">jsonifyKeyValueSchemaInfo(KeyValue&lt;SchemaInfo, SchemaInfo&gt;)</a></span> - Static method in class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal">DefaultImplementation</a></dt>
+<dd>
+<div class="block">Jsonify the key/value schema info.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#jsonifySchemaInfo-org.apache.pulsar.common.schema.SchemaInfo-">jsonifySchemaInfo(SchemaInfo)</a></span> - Static method in class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal">DefaultImplementation</a></dt>
+<dd>
+<div class="block">Jsonify the schema info.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#jsonifySchemaInfoWithVersion-org.apache.pulsar.common.schema.SchemaInfoWithVersion-">jsonifySchemaInfoWithVersion(SchemaInfoWithVersion)</a></span> - Static method in class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal">DefaultImplementation</a></dt>
+<dd>
+<div class="block">Jsonify the schema info with version.</div>
+</dd>
+</dl>
+<a name="I:K">
+<!--   -->
+</a>
+<h2 class="title">K</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ClientBuilder.html#keepAliveInterval-int-java.util.concurrent.TimeUnit-">keepAliveInterval(int, TimeUnit)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ClientBuilder.html" title="interface in org.apache.pulsar.client.api">ClientBuilder</a></dt>
+<dd>
+<div class="block">Set keep alive interval for each client-broker-connection.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/TypedMessageBuilder.html#key-java.lang.String-">key(String)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/TypedMessageBuilder.html" title="interface in org.apache.pulsar.client.api">TypedMessageBuilder</a></dt>
+<dd>
+<div class="block">Sets the key of the message for routing policy.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/BatcherBuilder.html#KEY_BASED">KEY_BASED</a></span> - Static variable in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/BatcherBuilder.html" title="interface in org.apache.pulsar.client.api">BatcherBuilder</a></dt>
+<dd>
+<div class="block">Key based batch message container.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/TypedMessageBuilder.html#keyBytes-byte:A-">keyBytes(byte[])</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/TypedMessageBuilder.html" title="interface in org.apache.pulsar.client.api">TypedMessageBuilder</a></dt>
+<dd>
+<div class="block">Sets the bytes of the key of the message for routing policy.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ReaderBuilder.html#keyHashRange-org.apache.pulsar.client.api.Range...-">keyHashRange(Range...)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ReaderBuilder.html" title="interface in org.apache.pulsar.client.api">ReaderBuilder</a></dt>
+<dd>
+<div class="block">Set key hash range of the reader, broker will only dispatch messages which hash of the message key contains by
+ the specified key hash range.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/KeySharedMode.html" title="enum in org.apache.pulsar.client.api"><span class="typeNameLink">KeySharedMode</span></a> - Enum in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">KeyShared mode of KeyShared subscription.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/KeySharedPolicy.html#keySharedMode">keySharedMode</a></span> - Variable in class org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/KeySharedPolicy.html" title="class in org.apache.pulsar.client.api">KeySharedPolicy</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerBuilder.html#keySharedPolicy-org.apache.pulsar.client.api.KeySharedPolicy-">keySharedPolicy(KeySharedPolicy)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerBuilder.html" title="interface in org.apache.pulsar.client.api">ConsumerBuilder</a></dt>
+<dd>
+<div class="block">Set KeyShared subscription policy for consumer.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/KeySharedPolicy.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">KeySharedPolicy</span></a> - Class in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">KeyShared policy for KeyShared subscription.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/KeySharedPolicy.html#KeySharedPolicy--">KeySharedPolicy()</a></span> - Constructor for class org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/KeySharedPolicy.html" title="class in org.apache.pulsar.client.api">KeySharedPolicy</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/api/KeySharedPolicy.KeySharedPolicyAutoSplit.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">KeySharedPolicy.KeySharedPolicyAutoSplit</span></a> - Class in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Auto split hash range key shared policy.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/KeySharedPolicy.KeySharedPolicySticky.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">KeySharedPolicy.KeySharedPolicySticky</span></a> - Class in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Sticky attach topic with fixed hash range.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/KeyStoreParams.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">KeyStoreParams</span></a> - Class in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">KeyStore parameters used for tls authentication.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/KeyStoreParams.html#KeyStoreParams--">KeyStoreParams()</a></span> - Constructor for class org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/KeyStoreParams.html" title="class in org.apache.pulsar.client.api">KeyStoreParams</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Schema.html#KeyValue-java.lang.Class-java.lang.Class-org.apache.pulsar.common.schema.SchemaType-">KeyValue(Class&lt;K&gt;, Class&lt;V&gt;, SchemaType)</a></span> - Static method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a></dt>
+<dd>
+<div class="block">Key Value Schema using passed in schema type, support JSON and AVRO currently.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Schema.html#KeyValue-java.lang.Class-java.lang.Class-">KeyValue(Class&lt;K&gt;, Class&lt;V&gt;)</a></span> - Static method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a></dt>
+<dd>
+<div class="block">Key Value Schema whose underneath key and value schemas are JSONSchema.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Schema.html#KeyValue-org.apache.pulsar.client.api.Schema-org.apache.pulsar.client.api.Schema-">KeyValue(Schema&lt;K&gt;, Schema&lt;V&gt;)</a></span> - Static method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a></dt>
+<dd>
+<div class="block">Key Value Schema using passed in key and value schemas.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Schema.html#KeyValue-org.apache.pulsar.client.api.Schema-org.apache.pulsar.client.api.Schema-org.apache.pulsar.common.schema.KeyValueEncodingType-">KeyValue(Schema&lt;K&gt;, Schema&lt;V&gt;, KeyValueEncodingType)</a></span> - Static method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a></dt>
+<dd>
+<div class="block">Key Value Schema using passed in key, value and encoding type schemas.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/schema/KeyValue.html" title="class in org.apache.pulsar.common.schema"><span class="typeNameLink">KeyValue</span></a>&lt;<a href="org/apache/pulsar/common/schema/KeyValue.html" title="type parameter in KeyValue">K</a>,<a href="org/apache/pulsar/common/schema/KeyValue.html" title="type parameter in KeyValue">V</a>&gt; - Class in <a href="org/apache/pulsar/common/schema/package-summary.html">org.apache.pulsar.common.schema</a></dt>
+<dd>
+<div class="block">A simple KeyValue class.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/common/schema/KeyValue.html#KeyValue-K-V-">KeyValue(K, V)</a></span> - Constructor for class org.apache.pulsar.common.schema.<a href="org/apache/pulsar/common/schema/KeyValue.html" title="class in org.apache.pulsar.common.schema">KeyValue</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/schema/KeyValue.KeyValueDecoder.html" title="interface in org.apache.pulsar.common.schema"><span class="typeNameLink">KeyValue.KeyValueDecoder</span></a>&lt;<a href="org/apache/pulsar/common/schema/KeyValue.KeyValueDecoder.html" title="type parameter in KeyValue.KeyValueDecoder">K</a>,<a href="org/apache/pulsar/common/schema/KeyValue.KeyValueDecoder.html" title="type parameter in KeyValue.KeyValueDecoder">V</a>&gt; - Interface in <a href="org/apache/ [...]
+<dd>
+<div class="block">Decoder to decode key/value bytes.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/schema/KeyValueEncodingType.html" title="enum in org.apache.pulsar.common.schema"><span class="typeNameLink">KeyValueEncodingType</span></a> - Enum in <a href="org/apache/pulsar/common/schema/package-summary.html">org.apache.pulsar.common.schema</a></dt>
+<dd>
+<div class="block">Encoding types of supported KeyValueSchema for Pulsar messages.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Schema.html#KV_BYTES--">KV_BYTES()</a></span> - Static method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a></dt>
+<dd>
+<div class="block">Schema that can be used to encode/decode KeyValue.</div>
+</dd>
+</dl>
+<a name="I:L">
+<!--   -->
+</a>
+<h2 class="title">L</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/MessageId.html#latest">latest</a></span> - Static variable in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/MessageId.html" title="interface in org.apache.pulsar.client.api">MessageId</a></dt>
+<dd>
+<div class="block">MessageId that represents the next message published in the topic.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ClientBuilder.html#listenerName-java.lang.String-">listenerName(String)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ClientBuilder.html" title="interface in org.apache.pulsar.client.api">ClientBuilder</a></dt>
+<dd>
+<div class="block">Configure the listenerName that the broker will return the corresponding `advertisedListener`.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ClientBuilder.html#listenerThreads-int-">listenerThreads(int)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ClientBuilder.html" title="interface in org.apache.pulsar.client.api">ClientBuilder</a></dt>
+<dd>
+<div class="block">Set the number of threads to be used for message listeners <i>(default: 1 thread)</i>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ClientBuilder.html#loadConf-java.util.Map-">loadConf(Map&lt;String, Object&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ClientBuilder.html" title="interface in org.apache.pulsar.client.api">ClientBuilder</a></dt>
+<dd>
+<div class="block">Load the configuration from provided <tt>config</tt> map.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerBuilder.html#loadConf-java.util.Map-">loadConf(Map&lt;String, Object&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerBuilder.html" title="interface in org.apache.pulsar.client.api">ConsumerBuilder</a></dt>
+<dd>
+<div class="block">Load the configuration from provided <tt>config</tt> map.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerBuilder.html#loadConf-java.util.Map-">loadConf(Map&lt;String, Object&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerBuilder.html" title="interface in org.apache.pulsar.client.api">ProducerBuilder</a></dt>
+<dd>
+<div class="block">Load the configuration from provided <tt>config</tt> map.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ReaderBuilder.html#loadConf-java.util.Map-">loadConf(Map&lt;String, Object&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ReaderBuilder.html" title="interface in org.apache.pulsar.client.api">ReaderBuilder</a></dt>
+<dd>
+<div class="block">Load the configuration from provided <tt>config</tt> map.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/TypedMessageBuilder.html#loadConf-java.util.Map-">loadConf(Map&lt;String, Object&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/TypedMessageBuilder.html" title="interface in org.apache.pulsar.client.api">TypedMessageBuilder</a></dt>
+<dd>
+<div class="block">Configure the <a href="org/apache/pulsar/client/api/TypedMessageBuilder.html" title="interface in org.apache.pulsar.client.api"><code>TypedMessageBuilder</code></a> from a config map, as an alternative compared
+ to call the individual builder methods.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Schema.html#LOCAL_DATE">LOCAL_DATE</a></span> - Static variable in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a></dt>
+<dd>
+<div class="block">LocalDate Schema.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Schema.html#LOCAL_DATE_TIME">LOCAL_DATE_TIME</a></span> - Static variable in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a></dt>
+<dd>
+<div class="block">LocalDateTime Schema.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Schema.html#LOCAL_TIME">LOCAL_TIME</a></span> - Static variable in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a></dt>
+<dd>
+<div class="block">LocalTime Schema.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.LookupException.html#LookupException-java.lang.String-">LookupException(String)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.LookupException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.LookupException</a></dt>
+<dd>
+<div class="block">Constructs an <code>LookupException</code> with the specified detail message.</div>
+</dd>
+</dl>
+<a name="I:M">
+<!--   -->
+</a>
+<h2 class="title">M</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ClientBuilder.html#maxBackoffInterval-long-java.util.concurrent.TimeUnit-">maxBackoffInterval(long, TimeUnit)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ClientBuilder.html" title="interface in org.apache.pulsar.client.api">ClientBuilder</a></dt>
+<dd>
+<div class="block">Set the maximum duration of time for a backoff interval.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ClientBuilder.html#maxConcurrentLookupRequests-int-">maxConcurrentLookupRequests(int)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ClientBuilder.html" title="interface in org.apache.pulsar.client.api">ClientBuilder</a></dt>
+<dd>
+<div class="block">Number of concurrent lookup-requests allowed to send on each broker-connection to prevent overload on broker.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ClientBuilder.html#maxLookupRedirects-int-">maxLookupRedirects(int)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ClientBuilder.html" title="interface in org.apache.pulsar.client.api">ClientBuilder</a></dt>
+<dd>
+<div class="block">Set the maximum number of times a lookup-request to a broker will be redirected.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ClientBuilder.html#maxLookupRequests-int-">maxLookupRequests(int)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ClientBuilder.html" title="interface in org.apache.pulsar.client.api">ClientBuilder</a></dt>
+<dd>
+<div class="block">Number of max lookup-requests allowed on each broker-connection to prevent overload on broker.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ClientBuilder.html#maxNumberOfRejectedRequestPerConnection-int-">maxNumberOfRejectedRequestPerConnection(int)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ClientBuilder.html" title="interface in org.apache.pulsar.client.api">ClientBuilder</a></dt>
+<dd>
+<div class="block">Set max number of broker-rejected requests in a certain time-frame (30 seconds) after which current connection
+ will be closed and client creates a new connection that give chance to connect a different broker <i>(default:
+ 50)</i>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/BatchReceivePolicy.Builder.html#maxNumBytes-int-">maxNumBytes(int)</a></span> - Method in class org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/BatchReceivePolicy.Builder.html" title="class in org.apache.pulsar.client.api">BatchReceivePolicy.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/BatchReceivePolicy.Builder.html#maxNumMessages-int-">maxNumMessages(int)</a></span> - Method in class org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/BatchReceivePolicy.Builder.html" title="class in org.apache.pulsar.client.api">BatchReceivePolicy.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerBuilder.html#maxPendingChuckedMessage-int-">maxPendingChuckedMessage(int)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerBuilder.html" title="interface in org.apache.pulsar.client.api">ConsumerBuilder</a></dt>
+<dd>
+<div class="block">Consumer buffers chunk messages into memory until it receives all the chunks of the original message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerBuilder.html#maxPendingMessages-int-">maxPendingMessages(int)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerBuilder.html" title="interface in org.apache.pulsar.client.api">ProducerBuilder</a></dt>
+<dd>
+<div class="block">Set the max size of the queue holding the messages pending to receive an acknowledgment from the broker.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerBuilder.html#maxPendingMessagesAcrossPartitions-int-">maxPendingMessagesAcrossPartitions(int)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerBuilder.html" title="interface in org.apache.pulsar.client.api">ProducerBuilder</a></dt>
+<dd>
+<div class="block">Set the number of max pending messages across all the partitions.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerBuilder.html#maxTotalReceiverQueueSizeAcrossPartitions-int-">maxTotalReceiverQueueSizeAcrossPartitions(int)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerBuilder.html" title="interface in org.apache.pulsar.client.api">ConsumerBuilder</a></dt>
+<dd>
+<div class="block">Set the max total receiver queue size across partitons.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/Message.html" title="interface in org.apache.pulsar.client.api"><span class="typeNameLink">Message</span></a>&lt;<a href="org/apache/pulsar/client/api/Message.html" title="type parameter in Message">T</a>&gt; - Interface in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">The message abstraction used in Pulsar.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.MessageAcknowledgeException.html#MessageAcknowledgeException-java.lang.Throwable-">MessageAcknowledgeException(Throwable)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.MessageAcknowledgeException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.MessageAcknowledgeException</a></dt>
+<dd>
+<div class="block">Constructs an <code>MessageAcknowledgeException</code> with the specified cause.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.MessageAcknowledgeException.html#MessageAcknowledgeException-java.lang.String-">MessageAcknowledgeException(String)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.MessageAcknowledgeException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.MessageAcknowledgeException</a></dt>
+<dd>
+<div class="block">Constructs an <code>MessageAcknowledgeException</code> with the specified detail message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerBuilder.html#messageCrypto-org.apache.pulsar.client.api.MessageCrypto-">messageCrypto(MessageCrypto)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerBuilder.html" title="interface in org.apache.pulsar.client.api">ConsumerBuilder</a></dt>
+<dd>
+<div class="block">Sets a <a href="org/apache/pulsar/client/api/MessageCrypto.html" title="interface in org.apache.pulsar.client.api"><code>MessageCrypto</code></a>.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/MessageCrypto.html" title="interface in org.apache.pulsar.client.api"><span class="typeNameLink">MessageCrypto</span></a>&lt;<a href="org/apache/pulsar/client/api/MessageCrypto.html" title="type parameter in MessageCrypto">MetadataT</a>,<a href="org/apache/pulsar/client/api/MessageCrypto.html" title="type parameter in MessageCrypto">BuilderT</a>&gt; - Interface in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.clien [...]
+<dd>
+<div class="block">Interface that abstracts the method to encrypt/decrypt message for End to End Encryption.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/MessageId.html" title="interface in org.apache.pulsar.client.api"><span class="typeNameLink">MessageId</span></a> - Interface in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Opaque unique identifier of a single message</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerBuilder.html#messageListener-org.apache.pulsar.client.api.MessageListener-">messageListener(MessageListener&lt;T&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerBuilder.html" title="interface in org.apache.pulsar.client.api">ConsumerBuilder</a></dt>
+<dd>
+<div class="block">Sets a <a href="org/apache/pulsar/client/api/MessageListener.html" title="interface in org.apache.pulsar.client.api"><code>MessageListener</code></a> for the consumer</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/MessageListener.html" title="interface in org.apache.pulsar.client.api"><span class="typeNameLink">MessageListener</span></a>&lt;<a href="org/apache/pulsar/client/api/MessageListener.html" title="type parameter in MessageListener">T</a>&gt; - Interface in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">A listener that will be called in order for every message received.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/MessageRouter.html" title="interface in org.apache.pulsar.client.api"><span class="typeNameLink">MessageRouter</span></a> - Interface in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Interface for custom message router that can be passed
+ to a producer to select the partition that a particular
+ messsage should be published on.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerBuilder.html#messageRouter-org.apache.pulsar.client.api.MessageRouter-">messageRouter(MessageRouter)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerBuilder.html" title="interface in org.apache.pulsar.client.api">ProducerBuilder</a></dt>
+<dd>
+<div class="block">Set a custom message routing policy by passing an implementation of MessageRouter.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/MessageRoutingMode.html" title="enum in org.apache.pulsar.client.api"><span class="typeNameLink">MessageRoutingMode</span></a> - Enum in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Default routing mode for messages to partition.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerBuilder.html#messageRoutingMode-org.apache.pulsar.client.api.MessageRoutingMode-">messageRoutingMode(MessageRoutingMode)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerBuilder.html" title="interface in org.apache.pulsar.client.api">ProducerBuilder</a></dt>
+<dd>
+<div class="block">Set the <a href="org/apache/pulsar/client/api/MessageRoutingMode.html" title="enum in org.apache.pulsar.client.api"><code>MessageRoutingMode</code></a> for a partitioned producer.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/Messages.html" title="interface in org.apache.pulsar.client.api"><span class="typeNameLink">Messages</span></a>&lt;<a href="org/apache/pulsar/client/api/Messages.html" title="type parameter in Messages">T</a>&gt; - Interface in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">A container that holds the list <a href="org/apache/pulsar/client/api/Message.html" title="interface in org.apache.pulsar.client.api"><code>Message</code></a> for a topic.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.MetaStoreHandlerNotExistsException.html#MetaStoreHandlerNotExistsException-long-">MetaStoreHandlerNotExistsException(long)</a></span> - Constructor for exception org.apache.pulsar.client.api.transaction.<a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.MetaStoreHandlerNotExistsException.html" title="class in org.apache.pulsar.clien [...]
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.MetaStoreHandlerNotExistsException.html#MetaStoreHandlerNotExistsException-java.lang.String-">MetaStoreHandlerNotExistsException(String)</a></span> - Constructor for exception org.apache.pulsar.client.api.transaction.<a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.MetaStoreHandlerNotExistsException.html" title="class in org.apach [...]
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.MetaStoreHandlerNotReadyException.html#MetaStoreHandlerNotReadyException-long-">MetaStoreHandlerNotReadyException(long)</a></span> - Constructor for exception org.apache.pulsar.client.api.transaction.<a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.MetaStoreHandlerNotReadyException.html" title="class in org.apache.pulsar.client.ap [...]
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.MetaStoreHandlerNotReadyException.html#MetaStoreHandlerNotReadyException-java.lang.String-">MetaStoreHandlerNotReadyException(String)</a></span> - Constructor for exception org.apache.pulsar.client.api.transaction.<a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.MetaStoreHandlerNotReadyException.html" title="class in org.apache.pu [...]
+<dd>&nbsp;</dd>
+</dl>
+<a name="I:N">
+<!--   -->
+</a>
+<h2 class="title">N</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Consumer.html#negativeAcknowledge-org.apache.pulsar.client.api.Message-">negativeAcknowledge(Message&lt;?&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api">Consumer</a></dt>
+<dd>
+<div class="block">Acknowledge the failure to process a single message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Consumer.html#negativeAcknowledge-org.apache.pulsar.client.api.MessageId-">negativeAcknowledge(MessageId)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api">Consumer</a></dt>
+<dd>
+<div class="block">Acknowledge the failure to process a single message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Consumer.html#negativeAcknowledge-org.apache.pulsar.client.api.Messages-">negativeAcknowledge(Messages&lt;?&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api">Consumer</a></dt>
+<dd>
+<div class="block">Acknowledge the failure to process <a href="org/apache/pulsar/client/api/Messages.html" title="interface in org.apache.pulsar.client.api"><code>Messages</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerBuilder.html#negativeAckRedeliveryDelay-long-java.util.concurrent.TimeUnit-">negativeAckRedeliveryDelay(long, TimeUnit)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerBuilder.html" title="interface in org.apache.pulsar.client.api">ConsumerBuilder</a></dt>
+<dd>
+<div class="block">Set the delay to wait before re-delivering messages that have failed to be process.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#newAuthenticationTLS-java.lang.String-java.lang.String-">newAuthenticationTLS(String, String)</a></span> - Static method in class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal">DefaultImplementation</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#newAuthenticationToken-java.lang.String-">newAuthenticationToken(String)</a></span> - Static method in class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal">DefaultImplementation</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#newAuthenticationToken-java.util.function.Supplier-">newAuthenticationToken(Supplier&lt;String&gt;)</a></span> - Static method in class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal">DefaultImplementation</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#newAutoConsumeSchema--">newAutoConsumeSchema()</a></span> - Static method in class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal">DefaultImplementation</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#newAutoProduceSchema--">newAutoProduceSchema()</a></span> - Static method in class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal">DefaultImplementation</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#newAutoProduceSchema-org.apache.pulsar.client.api.Schema-">newAutoProduceSchema(Schema&lt;?&gt;)</a></span> - Static method in class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal">DefaultImplementation</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#newAvroSchema-org.apache.pulsar.client.api.schema.SchemaDefinition-">newAvroSchema(SchemaDefinition)</a></span> - Static method in class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal">DefaultImplementation</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#newBooleanSchema--">newBooleanSchema()</a></span> - Static method in class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal">DefaultImplementation</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#newByteBufferSchema--">newByteBufferSchema()</a></span> - Static method in class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal">DefaultImplementation</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#newByteSchema--">newByteSchema()</a></span> - Static method in class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal">DefaultImplementation</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#newBytesSchema--">newBytesSchema()</a></span> - Static method in class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal">DefaultImplementation</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#newClientBuilder--">newClientBuilder()</a></span> - Static method in class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal">DefaultImplementation</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClient.html#newConsumer--">newConsumer()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClient.html" title="interface in org.apache.pulsar.client.api">PulsarClient</a></dt>
+<dd>
+<div class="block">Create a consumer builder with no schema (<code>Schema.BYTES</code>) for subscribing to
+ one or more topics.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClient.html#newConsumer-org.apache.pulsar.client.api.Schema-">newConsumer(Schema&lt;T&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClient.html" title="interface in org.apache.pulsar.client.api">PulsarClient</a></dt>
+<dd>
+<div class="block">Create a consumer builder with a specific schema for subscribing on a specific topic</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#newDateSchema--">newDateSchema()</a></span> - Static method in class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal">DefaultImplementation</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#newDefaultBatcherBuilder--">newDefaultBatcherBuilder()</a></span> - Static method in class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal">DefaultImplementation</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#newDoubleSchema--">newDoubleSchema()</a></span> - Static method in class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal">DefaultImplementation</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#newFloatSchema--">newFloatSchema()</a></span> - Static method in class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal">DefaultImplementation</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#newInstantSchema--">newInstantSchema()</a></span> - Static method in class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal">DefaultImplementation</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#newIntSchema--">newIntSchema()</a></span> - Static method in class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal">DefaultImplementation</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#newJSONSchema-org.apache.pulsar.client.api.schema.SchemaDefinition-">newJSONSchema(SchemaDefinition)</a></span> - Static method in class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal">DefaultImplementation</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#newKeyBasedBatcherBuilder--">newKeyBasedBatcherBuilder()</a></span> - Static method in class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal">DefaultImplementation</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#newKeyValueBytesSchema--">newKeyValueBytesSchema()</a></span> - Static method in class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal">DefaultImplementation</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#newKeyValueSchema-org.apache.pulsar.client.api.Schema-org.apache.pulsar.client.api.Schema-">newKeyValueSchema(Schema&lt;K&gt;, Schema&lt;V&gt;)</a></span> - Static method in class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal">DefaultImplementation</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#newKeyValueSchema-org.apache.pulsar.client.api.Schema-org.apache.pulsar.client.api.Schema-org.apache.pulsar.common.schema.KeyValueEncodingType-">newKeyValueSchema(Schema&lt;K&gt;, Schema&lt;V&gt;, KeyValueEncodingType)</a></span> - Static method in class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pu [...]
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#newKeyValueSchema-java.lang.Class-java.lang.Class-org.apache.pulsar.common.schema.SchemaType-">newKeyValueSchema(Class&lt;K&gt;, Class&lt;V&gt;, SchemaType)</a></span> - Static method in class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal">DefaultImplementation</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#newLocalDateSchema--">newLocalDateSchema()</a></span> - Static method in class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal">DefaultImplementation</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#newLocalDateTimeSchema--">newLocalDateTimeSchema()</a></span> - Static method in class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal">DefaultImplementation</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#newLocalTimeSchema--">newLocalTimeSchema()</a></span> - Static method in class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal">DefaultImplementation</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#newLongSchema--">newLongSchema()</a></span> - Static method in class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal">DefaultImplementation</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Producer.html#newMessage--">newMessage()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Producer.html" title="interface in org.apache.pulsar.client.api">Producer</a></dt>
+<dd>
+<div class="block">Create a new message builder.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Producer.html#newMessage-org.apache.pulsar.client.api.Schema-">newMessage(Schema&lt;V&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Producer.html" title="interface in org.apache.pulsar.client.api">Producer</a></dt>
+<dd>
+<div class="block">Create a new message builder with schema, not required same parameterized type with the producer.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Producer.html#newMessage-org.apache.pulsar.client.api.transaction.Transaction-">newMessage(Transaction)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Producer.html" title="interface in org.apache.pulsar.client.api">Producer</a></dt>
+<dd>
+<div class="block">Create a new message builder with transaction.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#newMessageId-long-long-int-">newMessageId(long, long, int)</a></span> - Static method in class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal">DefaultImplementation</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#newMessageIdFromByteArray-byte:A-">newMessageIdFromByteArray(byte[])</a></span> - Static method in class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal">DefaultImplementation</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#newMessageIdFromByteArrayWithTopic-byte:A-java.lang.String-">newMessageIdFromByteArrayWithTopic(byte[], String)</a></span> - Static method in class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal">DefaultImplementation</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClient.html#newProducer--">newProducer()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClient.html" title="interface in org.apache.pulsar.client.api">PulsarClient</a></dt>
+<dd>
+<div class="block">Create a producer builder that can be used to configure
+ and construct a producer with default <code>Schema.BYTES</code>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClient.html#newProducer-org.apache.pulsar.client.api.Schema-">newProducer(Schema&lt;T&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClient.html" title="interface in org.apache.pulsar.client.api">PulsarClient</a></dt>
+<dd>
+<div class="block">Create a producer builder that can be used to configure
+ and construct a producer with the specified schema.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#newProtobufNativeSchema-org.apache.pulsar.client.api.schema.SchemaDefinition-">newProtobufNativeSchema(SchemaDefinition)</a></span> - Static method in class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal">DefaultImplementation</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#newProtobufSchema-org.apache.pulsar.client.api.schema.SchemaDefinition-">newProtobufSchema(SchemaDefinition)</a></span> - Static method in class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal">DefaultImplementation</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClient.html#newReader--">newReader()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClient.html" title="interface in org.apache.pulsar.client.api">PulsarClient</a></dt>
+<dd>
+<div class="block">Create a topic reader builder with no schema (<code>Schema.BYTES</code>) to read from the specified topic.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClient.html#newReader-org.apache.pulsar.client.api.Schema-">newReader(Schema&lt;T&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClient.html" title="interface in org.apache.pulsar.client.api">PulsarClient</a></dt>
+<dd>
+<div class="block">Create a topic reader builder with a specific <a href="org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api"><code>Schema</code></a>) to read from the specified topic.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/GenericSchema.html#newRecordBuilder--">newRecordBuilder()</a></span> - Method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/GenericSchema.html" title="interface in org.apache.pulsar.client.api.schema">GenericSchema</a></dt>
+<dd>
+<div class="block">Create a builder to build <a href="org/apache/pulsar/client/api/schema/GenericRecord.html" title="interface in org.apache.pulsar.client.api.schema"><code>GenericRecord</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#newRecordSchemaBuilder-java.lang.String-">newRecordSchemaBuilder(String)</a></span> - Static method in class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal">DefaultImplementation</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Authentication.html#newRequestHeader-java.lang.String-org.apache.pulsar.client.api.AuthenticationDataProvider-java.util.Map-">newRequestHeader(String, AuthenticationDataProvider, Map&lt;String, String&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Authentication.html" title="interface in org.apache.pulsar.client.api">Authentication</a></dt>
+<dd>
+<div class="block">Add an authenticationStage that will complete along with authFuture.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#newSchemaDefinitionBuilder--">newSchemaDefinitionBuilder()</a></span> - Static method in class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal">DefaultImplementation</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#newShortSchema--">newShortSchema()</a></span> - Static method in class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal">DefaultImplementation</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#newStringSchema--">newStringSchema()</a></span> - Static method in class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal">DefaultImplementation</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#newStringSchema-java.nio.charset.Charset-">newStringSchema(Charset)</a></span> - Static method in class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal">DefaultImplementation</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#newTimeSchema--">newTimeSchema()</a></span> - Static method in class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal">DefaultImplementation</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/internal/DefaultImplementation.html#newTimestampSchema--">newTimestampSchema()</a></span> - Static method in class org.apache.pulsar.client.internal.<a href="org/apache/pulsar/client/internal/DefaultImplementation.html" title="class in org.apache.pulsar.client.internal">DefaultImplementation</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClient.html#newTransaction--">newTransaction()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClient.html" title="interface in org.apache.pulsar.client.api">PulsarClient</a></dt>
+<dd>
+<div class="block">Create a transaction builder that can be used to configure
+ and construct a transaction.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.html#newTransaction--">newTransaction()</a></span> - Method in interface org.apache.pulsar.client.api.transaction.<a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.html" title="interface in org.apache.pulsar.client.api.transaction">TransactionCoordinatorClient</a></dt>
+<dd>
+<div class="block">Create a new transaction.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.html#newTransaction-long-java.util.concurrent.TimeUnit-">newTransaction(long, TimeUnit)</a></span> - Method in interface org.apache.pulsar.client.api.transaction.<a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.html" title="interface in org.apache.pulsar.client.api.transaction">TransactionCoordinatorClient</a></dt>
+<dd>
+<div class="block">Create a new transaction.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.html#newTransactionAsync--">newTransactionAsync()</a></span> - Method in interface org.apache.pulsar.client.api.transaction.<a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.html" title="interface in org.apache.pulsar.client.api.transaction">TransactionCoordinatorClient</a></dt>
+<dd>
+<div class="block">Create a new transaction asynchronously.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.html#newTransactionAsync-long-java.util.concurrent.TimeUnit-">newTransactionAsync(long, TimeUnit)</a></span> - Method in interface org.apache.pulsar.client.api.transaction.<a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.html" title="interface in org.apache.pulsar.client.api.transaction">TransactionCoordinatorClient</a></dt>
+<dd>
+<div class="block">Create a new transaction asynchronously.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.NotAllowedException.html#NotAllowedException-java.lang.String-">NotAllowedException(String)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.NotAllowedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.NotAllowedException</a></dt>
+<dd>
+<div class="block">Constructs an <code>NotAllowedException</code> with the specified detail message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.NotConnectedException.html#NotConnectedException--">NotConnectedException()</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.NotConnectedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.NotConnectedException</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.NotConnectedException.html#NotConnectedException-long-">NotConnectedException(long)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.NotConnectedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.NotConnectedException</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.NotFoundException.html#NotFoundException-java.lang.String-">NotFoundException(String)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.NotFoundException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.NotFoundException</a></dt>
+<dd>
+<div class="block">Constructs an <code>NotFoundException</code> with the specified detail message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.NotFoundException.html#NotFoundException-java.lang.Throwable-">NotFoundException(Throwable)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.NotFoundException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.NotFoundException</a></dt>
+<dd>
+<div class="block">Constructs an <code>NotFoundException</code> with the specified cause.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.NotSupportedException.html#NotSupportedException-java.lang.String-">NotSupportedException(String)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.NotSupportedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.NotSupportedException</a></dt>
+<dd>
+<div class="block">Constructs an <code>NotSupportedException</code> with the specified detail message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/TopicMetadata.html#numPartitions--">numPartitions()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/TopicMetadata.html" title="interface in org.apache.pulsar.client.api">TopicMetadata</a></dt>
+<dd>
+<div class="block">Return the number of partitions per topic.</div>
+</dd>
+</dl>
+<a name="I:O">
+<!--   -->
+</a>
+<h2 class="title">O</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Range.html#of-int-int-">of(int, int)</a></span> - Static method in class org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Range.html" title="class in org.apache.pulsar.client.api">Range</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/GenericSchema.html#of-org.apache.pulsar.common.schema.SchemaInfo-">of(SchemaInfo)</a></span> - Static method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/GenericSchema.html" title="interface in org.apache.pulsar.client.api.schema">GenericSchema</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/GenericSchema.html#of-org.apache.pulsar.common.schema.SchemaInfo-boolean-">of(SchemaInfo, boolean)</a></span> - Static method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/GenericSchema.html" title="interface in org.apache.pulsar.client.api.schema">GenericSchema</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerInterceptor.html#onAcknowledge-org.apache.pulsar.client.api.Consumer-org.apache.pulsar.client.api.MessageId-java.lang.Throwable-">onAcknowledge(Consumer&lt;T&gt;, MessageId, Throwable)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerInterceptor.html" title="interface in org.apache.pulsar.client.api">ConsumerInterceptor</a></dt>
+<dd>
+<div class="block">This is called consumer sends the acknowledgment to the broker.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerInterceptor.html#onAcknowledgeCumulative-org.apache.pulsar.client.api.Consumer-org.apache.pulsar.client.api.MessageId-java.lang.Throwable-">onAcknowledgeCumulative(Consumer&lt;T&gt;, MessageId, Throwable)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerInterceptor.html" title="interface in org.apache.pulsar.client.api">ConsumerInterceptor</a></dt>
+<dd>
+<div class="block">This is called consumer send the cumulative acknowledgment to the broker.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerInterceptor.html#onAckTimeoutSend-org.apache.pulsar.client.api.Consumer-java.util.Set-">onAckTimeoutSend(Consumer&lt;T&gt;, Set&lt;MessageId&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerInterceptor.html" title="interface in org.apache.pulsar.client.api">ConsumerInterceptor</a></dt>
+<dd>
+<div class="block">This method will be called when a redelivery from an acknowledge timeout occurs.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerInterceptor.html#onNegativeAcksSend-org.apache.pulsar.client.api.Consumer-java.util.Set-">onNegativeAcksSend(Consumer&lt;T&gt;, Set&lt;MessageId&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerInterceptor.html" title="interface in org.apache.pulsar.client.api">ConsumerInterceptor</a></dt>
+<dd>
+<div class="block">This method will be called when a redelivery from a negative acknowledge occurs.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/interceptor/ProducerInterceptor.html#onSendAcknowledgement-org.apache.pulsar.client.api.Producer-org.apache.pulsar.client.api.Message-org.apache.pulsar.client.api.MessageId-java.lang.Throwable-">onSendAcknowledgement(Producer, Message, MessageId, Throwable)</a></span> - Method in interface org.apache.pulsar.client.api.interceptor.<a href="org/apache/pulsar/client/api/interceptor/ProducerInterceptor.html" title="interf [...]
+<dd>
+<div class="block">This method is called when the message sent to the broker has been
+ acknowledged, or when sending the message fails.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/interceptor/ProducerInterceptorWrapper.html#onSendAcknowledgement-org.apache.pulsar.client.api.Producer-org.apache.pulsar.client.api.Message-org.apache.pulsar.client.api.MessageId-java.lang.Throwable-">onSendAcknowledgement(Producer, Message, MessageId, Throwable)</a></span> - Method in class org.apache.pulsar.client.api.interceptor.<a href="org/apache/pulsar/client/api/interceptor/ProducerInterceptorWrapper.html" tit [...]
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerInterceptor.html#onSendAcknowledgement-org.apache.pulsar.client.api.Producer-org.apache.pulsar.client.api.Message-org.apache.pulsar.client.api.MessageId-java.lang.Throwable-">onSendAcknowledgement(Producer&lt;T&gt;, Message&lt;T&gt;, MessageId, Throwable)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerInterceptor.html" title="interface in org.apache. [...]
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+<div class="block">This method is called when the message sent to the broker has been
+ acknowledged, or when sending the message fails.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ClientBuilder.html#operationTimeout-int-java.util.concurrent.TimeUnit-">operationTimeout(int, TimeUnit)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ClientBuilder.html" title="interface in org.apache.pulsar.client.api">ClientBuilder</a></dt>
+<dd>
+<div class="block">Set the operation timeout <i>(default: 30 seconds)</i>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/FieldSchemaBuilder.html#optional--">optional()</a></span> - Method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/FieldSchemaBuilder.html" title="interface in org.apache.pulsar.client.api.schema">FieldSchemaBuilder</a></dt>
+<dd>
+<div class="block">Make this field optional.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/TypedMessageBuilder.html#orderingKey-byte:A-">orderingKey(byte[])</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/TypedMessageBuilder.html" title="interface in org.apache.pulsar.client.api">TypedMessageBuilder</a></dt>
+<dd>
+<div class="block">Sets the ordering key of the message for message dispatch in <a href="org/apache/pulsar/client/api/SubscriptionType.html#Key_Shared"><code>SubscriptionType.Key_Shared</code></a> mode.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a> - package org.apache.pulsar.client.api</dt>
+<dd>
+<div class="block">Pulsar Client API.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/interceptor/package-summary.html">org.apache.pulsar.client.api.interceptor</a> - package org.apache.pulsar.client.api.interceptor</dt>
+<dd>
+<div class="block">Pulsar interceptors.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/schema/package-summary.html">org.apache.pulsar.client.api.schema</a> - package org.apache.pulsar.client.api.schema</dt>
+<dd>
+<div class="block">Schema definitions for Pulsar Client API.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/transaction/package-summary.html">org.apache.pulsar.client.api.transaction</a> - package org.apache.pulsar.client.api.transaction</dt>
+<dd>
+<div class="block">Pulsar transaction related API.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/internal/package-summary.html">org.apache.pulsar.client.internal</a> - package org.apache.pulsar.client.internal</dt>
+<dd>
+<div class="block">Helpers which provide useful functionality for the implementation of Pulsar Client API.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/api/package-summary.html">org.apache.pulsar.common.api</a> - package org.apache.pulsar.common.api</dt>
+<dd>
+<div class="block">Common data classes used in the Pulsar Client API.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/classification/package-summary.html">org.apache.pulsar.common.classification</a> - package org.apache.pulsar.common.classification</dt>
+<dd>
+<div class="block">Annotations used across the whole project.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/schema/package-summary.html">org.apache.pulsar.common.schema</a> - package org.apache.pulsar.common.schema</dt>
+<dd>
+<div class="block">This package contains data structures for schema definitions used in the Pulsar Client API.</div>
+</dd>
+</dl>
+<a name="I:P">
+<!--   -->
+</a>
+<h2 class="title">P</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerBuilder.html#patternAutoDiscoveryPeriod-int-">patternAutoDiscoveryPeriod(int)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerBuilder.html" title="interface in org.apache.pulsar.client.api">ConsumerBuilder</a></dt>
+<dd>
+<div class="block">Set topics auto discovery period when using a pattern for topics consumer.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerBuilder.html#patternAutoDiscoveryPeriod-int-java.util.concurrent.TimeUnit-">patternAutoDiscoveryPeriod(int, TimeUnit)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerBuilder.html" title="interface in org.apache.pulsar.client.api">ConsumerBuilder</a></dt>
+<dd>
+<div class="block">Set topics auto discovery period when using a pattern for topics consumer.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Consumer.html#pause--">pause()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api">Consumer</a></dt>
+<dd>
+<div class="block">Stop requesting new messages from the broker until <a href="org/apache/pulsar/client/api/Consumer.html#resume--"><code>Consumer.resume()</code></a> is called.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerBuilder.html#priorityLevel-int-">priorityLevel(int)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerBuilder.html" title="interface in org.apache.pulsar.client.api">ConsumerBuilder</a></dt>
+<dd>
+<div class="block"><b>Shared subscription</b>
+ Sets priority level for the shared subscription consumers to which broker gives more priority while dispatching
+ messages.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/Producer.html" title="interface in org.apache.pulsar.client.api"><span class="typeNameLink">Producer</span></a>&lt;<a href="org/apache/pulsar/client/api/Producer.html" title="type parameter in Producer">T</a>&gt; - Interface in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Producer is used to publish messages on a topic.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededError.html#ProducerBlockedQuotaExceededError-java.lang.String-">ProducerBlockedQuotaExceededError(String)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededError.html" title="class in org.apache.pulsar.client.api">PulsarClientException.ProducerBlockedQuotaExceededE [...]
+<dd>
+<div class="block">Constructs an <code>ProducerBlockedQuotaExceededError</code> with the specified detail message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededException.html#ProducerBlockedQuotaExceededException-java.lang.String-">ProducerBlockedQuotaExceededException(String)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.ProducerBlock [...]
+<dd>
+<div class="block">Constructs an <code>ProducerBlockedQuotaExceededException</code> with the specified detail message.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/ProducerBuilder.html" title="interface in org.apache.pulsar.client.api"><span class="typeNameLink">ProducerBuilder</span></a>&lt;<a href="org/apache/pulsar/client/api/ProducerBuilder.html" title="type parameter in ProducerBuilder">T</a>&gt; - Interface in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block"><a href="org/apache/pulsar/client/api/ProducerBuilder.html" title="interface in org.apache.pulsar.client.api"><code>ProducerBuilder</code></a> is used to configure and create instances of <a href="org/apache/pulsar/client/api/Producer.html" title="interface in org.apache.pulsar.client.api"><code>Producer</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.ProducerBusyException.html#ProducerBusyException-java.lang.String-">ProducerBusyException(String)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.ProducerBusyException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.ProducerBusyException</a></dt>
+<dd>
+<div class="block">Constructs an <code>ProducerBusyException</code> with the specified detail message.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/ProducerCryptoFailureAction.html" title="enum in org.apache.pulsar.client.api"><span class="typeNameLink">ProducerCryptoFailureAction</span></a> - Enum in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">The action the producer will take in case of encryption failures.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/interceptor/ProducerInterceptor.html" title="interface in org.apache.pulsar.client.api.interceptor"><span class="typeNameLink">ProducerInterceptor</span></a> - Interface in <a href="org/apache/pulsar/client/api/interceptor/package-summary.html">org.apache.pulsar.client.api.interceptor</a></dt>
+<dd>
+<div class="block">A plugin interface that allows you to intercept (and possibly mutate) the
+ messages received by the producer before they are published to the Pulsar
+ brokers.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/ProducerInterceptor.html" title="interface in org.apache.pulsar.client.api"><span class="typeNameLink">ProducerInterceptor</span></a>&lt;<a href="org/apache/pulsar/client/api/ProducerInterceptor.html" title="type parameter in ProducerInterceptor">T</a>&gt; - Interface in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/interceptor/ProducerInterceptorWrapper.html" title="class in org.apache.pulsar.client.api.interceptor"><span class="typeNameLink">ProducerInterceptorWrapper</span></a> - Class in <a href="org/apache/pulsar/client/api/interceptor/package-summary.html">org.apache.pulsar.client.api.interceptor</a></dt>
+<dd>
+<div class="block">A wrapper for old style producer interceptor.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/interceptor/ProducerInterceptorWrapper.html#ProducerInterceptorWrapper-org.apache.pulsar.client.api.ProducerInterceptor-">ProducerInterceptorWrapper(ProducerInterceptor&lt;?&gt;)</a></span> - Constructor for class org.apache.pulsar.client.api.interceptor.<a href="org/apache/pulsar/client/api/interceptor/ProducerInterceptorWrapper.html" title="class in org.apache.pulsar.client.api.interceptor">ProducerInterceptorWrappe [...]
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerBuilder.html#producerName-java.lang.String-">producerName(String)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerBuilder.html" title="interface in org.apache.pulsar.client.api">ProducerBuilder</a></dt>
+<dd>
+<div class="block">Specify a name for the producer.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.ProducerQueueIsFullError.html#ProducerQueueIsFullError-java.lang.String-">ProducerQueueIsFullError(String)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.ProducerQueueIsFullError.html" title="class in org.apache.pulsar.client.api">PulsarClientException.ProducerQueueIsFullError</a></dt>
+<dd>
+<div class="block">Constructs an <code>ProducerQueueIsFullError</code> with the specified detail message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.ProducerQueueIsFullError.html#ProducerQueueIsFullError-java.lang.String-long-">ProducerQueueIsFullError(String, long)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.ProducerQueueIsFullError.html" title="class in org.apache.pulsar.client.api">PulsarClientException.ProducerQueueIsFullError</a></dt>
+<dd>
+<div class="block">Constructs an <code>ProducerQueueIsFullError</code> with the specified detail message.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/ProducerStats.html" title="interface in org.apache.pulsar.client.api"><span class="typeNameLink">ProducerStats</span></a> - Interface in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Producer statistics recorded by client.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerBuilder.html#properties-java.util.Map-">properties(Map&lt;String, String&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerBuilder.html" title="interface in org.apache.pulsar.client.api">ConsumerBuilder</a></dt>
+<dd>
+<div class="block">Add all the properties in the provided map to the consumer.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerBuilder.html#properties-java.util.Map-">properties(Map&lt;String, String&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerBuilder.html" title="interface in org.apache.pulsar.client.api">ProducerBuilder</a></dt>
+<dd>
+<div class="block">Add all the properties in the provided map to the producer.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/TypedMessageBuilder.html#properties-java.util.Map-">properties(Map&lt;String, String&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/TypedMessageBuilder.html" title="interface in org.apache.pulsar.client.api">TypedMessageBuilder</a></dt>
+<dd>
+<div class="block">Add all the properties in the provided map.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerBuilder.html#property-java.lang.String-java.lang.String-">property(String, String)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerBuilder.html" title="interface in org.apache.pulsar.client.api">ConsumerBuilder</a></dt>
+<dd>
+<div class="block">Set a name/value property with this consumer.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerBuilder.html#property-java.lang.String-java.lang.String-">property(String, String)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerBuilder.html" title="interface in org.apache.pulsar.client.api">ProducerBuilder</a></dt>
+<dd>
+<div class="block">Set a name/value property with this producer.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/FieldSchemaBuilder.html#property-java.lang.String-java.lang.String-">property(String, String)</a></span> - Method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/FieldSchemaBuilder.html" title="interface in org.apache.pulsar.client.api.schema">FieldSchemaBuilder</a></dt>
+<dd>
+<div class="block">Set name-value pair properties for this field.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/RecordSchemaBuilder.html#property-java.lang.String-java.lang.String-">property(String, String)</a></span> - Method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/RecordSchemaBuilder.html" title="interface in org.apache.pulsar.client.api.schema">RecordSchemaBuilder</a></dt>
+<dd>
+<div class="block">Attach val-name property pair to the record schema.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/TypedMessageBuilder.html#property-java.lang.String-java.lang.String-">property(String, String)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/TypedMessageBuilder.html" title="interface in org.apache.pulsar.client.api">TypedMessageBuilder</a></dt>
+<dd>
+<div class="block">Sets a new property on a message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Schema.html#PROTOBUF-java.lang.Class-">PROTOBUF(Class&lt;T&gt;)</a></span> - Static method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a></dt>
+<dd>
+<div class="block">Create a Protobuf schema type by extracting the fields of the specified class.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Schema.html#PROTOBUF-org.apache.pulsar.client.api.schema.SchemaDefinition-">PROTOBUF(SchemaDefinition&lt;T&gt;)</a></span> - Static method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a></dt>
+<dd>
+<div class="block">Create a Protobuf schema type with schema definition.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Schema.html#PROTOBUF_NATIVE-java.lang.Class-">PROTOBUF_NATIVE(Class&lt;T&gt;)</a></span> - Static method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a></dt>
+<dd>
+<div class="block">Create a Protobuf-Native schema type by extracting the fields of the specified class.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Schema.html#PROTOBUF_NATIVE-org.apache.pulsar.client.api.schema.SchemaDefinition-">PROTOBUF_NATIVE(SchemaDefinition&lt;T&gt;)</a></span> - Static method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a></dt>
+<dd>
+<div class="block">Create a Protobuf-Native schema type with schema definition.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/ProxyProtocol.html" title="enum in org.apache.pulsar.client.api"><span class="typeNameLink">ProxyProtocol</span></a> - Enum in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Protcol type to determine type of proxy routing when client connects to proxy using
+ <code>ClientBuilder::proxyServiceUrl</code>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ClientBuilder.html#proxyServiceUrl-java.lang.String-org.apache.pulsar.client.api.ProxyProtocol-">proxyServiceUrl(String, ProxyProtocol)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ClientBuilder.html" title="interface in org.apache.pulsar.client.api">ClientBuilder</a></dt>
+<dd>
+<div class="block">Proxy-service url when client would like to connect to broker via proxy.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/PulsarClient.html" title="interface in org.apache.pulsar.client.api"><span class="typeNameLink">PulsarClient</span></a> - Interface in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Class that provides a client interface to Pulsar.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/PulsarClientException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">PulsarClientException</span></a> - Exception in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Base type of exception thrown by Pulsar client.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.html#PulsarClientException-java.lang.String-">PulsarClientException(String)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.html" title="class in org.apache.pulsar.client.api">PulsarClientException</a></dt>
+<dd>
+<div class="block">Constructs an <code>PulsarClientException</code> with the specified detail message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.html#PulsarClientException-java.lang.String-long-">PulsarClientException(String, long)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.html" title="class in org.apache.pulsar.client.api">PulsarClientException</a></dt>
+<dd>
+<div class="block">Constructs an <code>PulsarClientException</code> with the specified detail message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.html#PulsarClientException-java.lang.Throwable-">PulsarClientException(Throwable)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.html" title="class in org.apache.pulsar.client.api">PulsarClientException</a></dt>
+<dd>
+<div class="block">Constructs an <code>PulsarClientException</code> with the specified cause.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.html#PulsarClientException-java.lang.String-java.lang.Throwable-">PulsarClientException(String, Throwable)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.html" title="class in org.apache.pulsar.client.api">PulsarClientException</a></dt>
+<dd>
+<div class="block">Constructs an <code>PulsarClientException</code> with the specified cause.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.html#PulsarClientException-java.lang.Throwable-long-">PulsarClientException(Throwable, long)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.html" title="class in org.apache.pulsar.client.api">PulsarClientException</a></dt>
+<dd>
+<div class="block">Constructs an <code>PulsarClientException</code> with the specified cause.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/PulsarClientException.AlreadyClosedException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">PulsarClientException.AlreadyClosedException</span></a> - Exception in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Already closed exception thrown by Pulsar client.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/PulsarClientException.AuthenticationException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">PulsarClientException.AuthenticationException</span></a> - Exception in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Authentication exception thrown by Pulsar client.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/PulsarClientException.AuthorizationException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">PulsarClientException.AuthorizationException</span></a> - Exception in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Authorization exception thrown by Pulsar client.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/PulsarClientException.BrokerMetadataException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">PulsarClientException.BrokerMetadataException</span></a> - Exception in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Broker metadata exception thrown by Pulsar client.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/PulsarClientException.BrokerPersistenceException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">PulsarClientException.BrokerPersistenceException</span></a> - Exception in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Broker persistence exception thrown by Pulsar client.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/PulsarClientException.ChecksumException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">PulsarClientException.ChecksumException</span></a> - Exception in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Checksum exception thrown by Pulsar client.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/PulsarClientException.ConnectException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">PulsarClientException.ConnectException</span></a> - Exception in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Connect exception thrown by Pulsar client.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/PulsarClientException.ConsumerAssignException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">PulsarClientException.ConsumerAssignException</span></a> - Exception in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Consumer assign exception thrown by Pulsar client.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/PulsarClientException.ConsumerBusyException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">PulsarClientException.ConsumerBusyException</span></a> - Exception in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Consumer busy exception thrown by Pulsar client.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/PulsarClientException.CryptoException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">PulsarClientException.CryptoException</span></a> - Exception in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Crypto exception thrown by Pulsar client.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/PulsarClientException.GettingAuthenticationDataException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">PulsarClientException.GettingAuthenticationDataException</span></a> - Exception in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Getting authentication data exception thrown by Pulsar client.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/PulsarClientException.IncompatibleSchemaException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">PulsarClientException.IncompatibleSchemaException</span></a> - Exception in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Incompatible schema exception thrown by Pulsar client.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/PulsarClientException.InvalidConfigurationException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">PulsarClientException.InvalidConfigurationException</span></a> - Exception in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Invalid Configuration exception thrown by Pulsar client.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/PulsarClientException.InvalidMessageException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">PulsarClientException.InvalidMessageException</span></a> - Exception in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Invalid message exception thrown by Pulsar client.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/PulsarClientException.InvalidServiceURL.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">PulsarClientException.InvalidServiceURL</span></a> - Exception in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Invalid Service URL exception thrown by Pulsar client.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/PulsarClientException.InvalidTopicNameException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">PulsarClientException.InvalidTopicNameException</span></a> - Exception in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Invalid topic name exception thrown by Pulsar client.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/PulsarClientException.LookupException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">PulsarClientException.LookupException</span></a> - Exception in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Lookup exception thrown by Pulsar client.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/PulsarClientException.MessageAcknowledgeException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">PulsarClientException.MessageAcknowledgeException</span></a> - Exception in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Consumer assign exception thrown by Pulsar client.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/PulsarClientException.NotAllowedException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">PulsarClientException.NotAllowedException</span></a> - Exception in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Not allowed exception thrown by Pulsar client.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/PulsarClientException.NotConnectedException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">PulsarClientException.NotConnectedException</span></a> - Exception in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Not connected exception thrown by Pulsar client.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/PulsarClientException.NotFoundException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">PulsarClientException.NotFoundException</span></a> - Exception in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Not Found exception thrown by Pulsar client.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/PulsarClientException.NotSupportedException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">PulsarClientException.NotSupportedException</span></a> - Exception in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Not supported exception thrown by Pulsar client.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededError.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">PulsarClientException.ProducerBlockedQuotaExceededError</span></a> - Exception in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Producer blocked quota exceeded error thrown by Pulsar client.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/PulsarClientException.ProducerBlockedQuotaExceededException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">PulsarClientException.ProducerBlockedQuotaExceededException</span></a> - Exception in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Producer blocked quota exceeded exception thrown by Pulsar client.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/PulsarClientException.ProducerBusyException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">PulsarClientException.ProducerBusyException</span></a> - Exception in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Producer busy exception thrown by Pulsar client.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/PulsarClientException.ProducerQueueIsFullError.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">PulsarClientException.ProducerQueueIsFullError</span></a> - Exception in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Full producer queue error thrown by Pulsar client.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/PulsarClientException.TimeoutException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">PulsarClientException.TimeoutException</span></a> - Exception in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Timeout exception thrown by Pulsar client.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/PulsarClientException.TooManyRequestsException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">PulsarClientException.TooManyRequestsException</span></a> - Exception in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Too many requests exception thrown by Pulsar client.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/PulsarClientException.TopicDoesNotExistException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">PulsarClientException.TopicDoesNotExistException</span></a> - Exception in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Topic does not exist and cannot be created.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/PulsarClientException.TopicTerminatedException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">PulsarClientException.TopicTerminatedException</span></a> - Exception in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Topic terminated exception thrown by Pulsar client.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/PulsarClientException.TransactionConflictException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">PulsarClientException.TransactionConflictException</span></a> - Exception in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Consumer assign exception thrown by Pulsar client.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/PulsarClientException.UnsupportedAuthenticationException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">PulsarClientException.UnsupportedAuthenticationException</span></a> - Exception in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Unsupported authentication exception thrown by Pulsar client.</div>
+</dd>
+</dl>
+<a name="I:R">
+<!--   -->
+</a>
+<h2 class="title">R</h2>
+<dl>
+<dt><a href="org/apache/pulsar/client/api/Range.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">Range</span></a> - Class in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Int range.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Range.html#Range-int-int-">Range(int, int)</a></span> - Constructor for class org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Range.html" title="class in org.apache.pulsar.client.api">Range</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/KeySharedPolicy.KeySharedPolicySticky.html#ranges">ranges</a></span> - Variable in class org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/KeySharedPolicy.KeySharedPolicySticky.html" title="class in org.apache.pulsar.client.api">KeySharedPolicy.KeySharedPolicySticky</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/KeySharedPolicy.KeySharedPolicySticky.html#ranges-java.util.List-">ranges(List&lt;Range&gt;)</a></span> - Method in class org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/KeySharedPolicy.KeySharedPolicySticky.html" title="class in org.apache.pulsar.client.api">KeySharedPolicy.KeySharedPolicySticky</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/KeySharedPolicy.KeySharedPolicySticky.html#ranges-org.apache.pulsar.client.api.Range...-">ranges(Range...)</a></span> - Method in class org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/KeySharedPolicy.KeySharedPolicySticky.html" title="class in org.apache.pulsar.client.api">KeySharedPolicy.KeySharedPolicySticky</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/MessageListener.html#reachedEndOfTopic-org.apache.pulsar.client.api.Consumer-">reachedEndOfTopic(Consumer&lt;T&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/MessageListener.html" title="interface in org.apache.pulsar.client.api">MessageListener</a></dt>
+<dd>
+<div class="block">Get the notification when a topic is terminated.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ReaderListener.html#reachedEndOfTopic-org.apache.pulsar.client.api.Reader-">reachedEndOfTopic(Reader&lt;T&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ReaderListener.html" title="interface in org.apache.pulsar.client.api">ReaderListener</a></dt>
+<dd>
+<div class="block">Get the notification when a topic is terminated.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/SchemaReader.html#read-byte:A-">read(byte[])</a></span> - Method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/SchemaReader.html" title="interface in org.apache.pulsar.client.api.schema">SchemaReader</a></dt>
+<dd>
+<div class="block">Serialize bytes convert pojo.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/SchemaReader.html#read-byte:A-int-int-">read(byte[], int, int)</a></span> - Method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/SchemaReader.html" title="interface in org.apache.pulsar.client.api.schema">SchemaReader</a></dt>
+<dd>
+<div class="block">serialize bytes convert pojo.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/SchemaReader.html#read-java.io.InputStream-">read(InputStream)</a></span> - Method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/SchemaReader.html" title="interface in org.apache.pulsar.client.api.schema">SchemaReader</a></dt>
+<dd>
+<div class="block">serialize bytes convert pojo.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/SchemaReader.html#read-byte:A-byte:A-">read(byte[], byte[])</a></span> - Method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/SchemaReader.html" title="interface in org.apache.pulsar.client.api.schema">SchemaReader</a></dt>
+<dd>
+<div class="block">Serialize bytes convert pojo.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/SchemaReader.html#read-java.io.InputStream-byte:A-">read(InputStream, byte[])</a></span> - Method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/SchemaReader.html" title="interface in org.apache.pulsar.client.api.schema">SchemaReader</a></dt>
+<dd>
+<div class="block">serialize bytes convert pojo.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerBuilder.html#readCompacted-boolean-">readCompacted(boolean)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerBuilder.html" title="interface in org.apache.pulsar.client.api">ConsumerBuilder</a></dt>
+<dd>
+<div class="block">If enabled, the consumer will read messages from the compacted topic rather than reading the full message backlog
+ of the topic.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ReaderBuilder.html#readCompacted-boolean-">readCompacted(boolean)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ReaderBuilder.html" title="interface in org.apache.pulsar.client.api">ReaderBuilder</a></dt>
+<dd>
+<div class="block">If enabled, the reader will read messages from the compacted topic rather than reading the full message backlog
+ of the topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/Reader.html" title="interface in org.apache.pulsar.client.api"><span class="typeNameLink">Reader</span></a>&lt;<a href="org/apache/pulsar/client/api/Reader.html" title="type parameter in Reader">T</a>&gt; - Interface in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">A Reader can be used to scan through all the messages currently available in a topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/ReaderBuilder.html" title="interface in org.apache.pulsar.client.api"><span class="typeNameLink">ReaderBuilder</span></a>&lt;<a href="org/apache/pulsar/client/api/ReaderBuilder.html" title="type parameter in ReaderBuilder">T</a>&gt; - Interface in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block"><a href="org/apache/pulsar/client/api/ReaderBuilder.html" title="interface in org.apache.pulsar.client.api"><code>ReaderBuilder</code></a> is used to configure and create instances of <a href="org/apache/pulsar/client/api/Reader.html" title="interface in org.apache.pulsar.client.api"><code>Reader</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ReaderBuilder.html#readerListener-org.apache.pulsar.client.api.ReaderListener-">readerListener(ReaderListener&lt;T&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ReaderBuilder.html" title="interface in org.apache.pulsar.client.api">ReaderBuilder</a></dt>
+<dd>
+<div class="block">Sets a <a href="org/apache/pulsar/client/api/ReaderListener.html" title="interface in org.apache.pulsar.client.api"><code>ReaderListener</code></a> for the reader.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/ReaderListener.html" title="interface in org.apache.pulsar.client.api"><span class="typeNameLink">ReaderListener</span></a>&lt;<a href="org/apache/pulsar/client/api/ReaderListener.html" title="type parameter in ReaderListener">T</a>&gt; - Interface in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">A listener that will be called in order for every message received.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ReaderBuilder.html#readerName-java.lang.String-">readerName(String)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ReaderBuilder.html" title="interface in org.apache.pulsar.client.api">ReaderBuilder</a></dt>
+<dd>
+<div class="block">Specify a reader name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Reader.html#readNext--">readNext()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Reader.html" title="interface in org.apache.pulsar.client.api">Reader</a></dt>
+<dd>
+<div class="block">Read the next message in the topic.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Reader.html#readNext-int-java.util.concurrent.TimeUnit-">readNext(int, TimeUnit)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Reader.html" title="interface in org.apache.pulsar.client.api">Reader</a></dt>
+<dd>
+<div class="block">Read the next message in the topic waiting for a maximum time.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Reader.html#readNextAsync--">readNextAsync()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Reader.html" title="interface in org.apache.pulsar.client.api">Reader</a></dt>
+<dd>
+<div class="block">Read asynchronously the next message in the topic.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Consumer.html#receive--">receive()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api">Consumer</a></dt>
+<dd>
+<div class="block">Receives a single message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Consumer.html#receive-int-java.util.concurrent.TimeUnit-">receive(int, TimeUnit)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api">Consumer</a></dt>
+<dd>
+<div class="block">Receive a single message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Consumer.html#receiveAsync--">receiveAsync()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api">Consumer</a></dt>
+<dd>
+<div class="block">Receive a single message</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/MessageListener.html#received-org.apache.pulsar.client.api.Consumer-org.apache.pulsar.client.api.Message-">received(Consumer&lt;T&gt;, Message&lt;T&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/MessageListener.html" title="interface in org.apache.pulsar.client.api">MessageListener</a></dt>
+<dd>
+<div class="block">This method is called whenever a new message is received.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ReaderListener.html#received-org.apache.pulsar.client.api.Reader-org.apache.pulsar.client.api.Message-">received(Reader&lt;T&gt;, Message&lt;T&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ReaderListener.html" title="interface in org.apache.pulsar.client.api">ReaderListener</a></dt>
+<dd>
+<div class="block">This method is called whenever a new message is received.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerBuilder.html#receiverQueueSize-int-">receiverQueueSize(int)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerBuilder.html" title="interface in org.apache.pulsar.client.api">ConsumerBuilder</a></dt>
+<dd>
+<div class="block">Sets the size of the consumer receive queue.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ReaderBuilder.html#receiverQueueSize-int-">receiverQueueSize(int)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ReaderBuilder.html" title="interface in org.apache.pulsar.client.api">ReaderBuilder</a></dt>
+<dd>
+<div class="block">Sets the size of the consumer receive queue.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Consumer.html#reconsumeLater-org.apache.pulsar.client.api.Message-long-java.util.concurrent.TimeUnit-">reconsumeLater(Message&lt;?&gt;, long, TimeUnit)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api">Consumer</a></dt>
+<dd>
+<div class="block">reconsumeLater the consumption of <a href="org/apache/pulsar/client/api/Messages.html" title="interface in org.apache.pulsar.client.api"><code>Messages</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Consumer.html#reconsumeLater-org.apache.pulsar.client.api.Messages-long-java.util.concurrent.TimeUnit-">reconsumeLater(Messages&lt;?&gt;, long, TimeUnit)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api">Consumer</a></dt>
+<dd>
+<div class="block">reconsumeLater the consumption of <a href="org/apache/pulsar/client/api/Messages.html" title="interface in org.apache.pulsar.client.api"><code>Messages</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Consumer.html#reconsumeLaterAsync-org.apache.pulsar.client.api.Message-long-java.util.concurrent.TimeUnit-">reconsumeLaterAsync(Message&lt;?&gt;, long, TimeUnit)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api">Consumer</a></dt>
+<dd>
+<div class="block">Asynchronously reconsumeLater the consumption of a single message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Consumer.html#reconsumeLaterAsync-org.apache.pulsar.client.api.Messages-long-java.util.concurrent.TimeUnit-">reconsumeLaterAsync(Messages&lt;?&gt;, long, TimeUnit)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api">Consumer</a></dt>
+<dd>
+<div class="block">Asynchronously reconsumeLater the consumption of <a href="org/apache/pulsar/client/api/Messages.html" title="interface in org.apache.pulsar.client.api"><code>Messages</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Consumer.html#reconsumeLaterCumulative-org.apache.pulsar.client.api.Message-long-java.util.concurrent.TimeUnit-">reconsumeLaterCumulative(Message&lt;?&gt;, long, TimeUnit)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api">Consumer</a></dt>
+<dd>
+<div class="block">reconsumeLater the reception of all the messages in the stream up to (and including) the provided message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Consumer.html#reconsumeLaterCumulativeAsync-org.apache.pulsar.client.api.Message-long-java.util.concurrent.TimeUnit-">reconsumeLaterCumulativeAsync(Message&lt;?&gt;, long, TimeUnit)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api">Consumer</a></dt>
+<dd>
+<div class="block">Asynchronously ReconsumeLater the reception of all the messages in the stream up to (and including) the provided
+ message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/SchemaBuilder.html#record-java.lang.String-">record(String)</a></span> - Static method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/SchemaBuilder.html" title="interface in org.apache.pulsar.client.api.schema">SchemaBuilder</a></dt>
+<dd>
+<div class="block">Build the schema for a record.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/schema/RecordSchemaBuilder.html" title="interface in org.apache.pulsar.client.api.schema"><span class="typeNameLink">RecordSchemaBuilder</span></a> - Interface in <a href="org/apache/pulsar/client/api/schema/package-summary.html">org.apache.pulsar.client.api.schema</a></dt>
+<dd>
+<div class="block">Building the schema for a <a href="org/apache/pulsar/client/api/schema/GenericRecord.html" title="interface in org.apache.pulsar.client.api.schema"><code>GenericRecord</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Consumer.html#redeliverUnacknowledgedMessages--">redeliverUnacknowledgedMessages()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api">Consumer</a></dt>
+<dd>
+<div class="block">Redelivers all the unacknowledged messages.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/RegexSubscriptionMode.html" title="enum in org.apache.pulsar.client.api"><span class="typeNameLink">RegexSubscriptionMode</span></a> - Enum in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">When subscribing to topics using a regular expression, one can specify
+ to only pick a certain type of topics.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/MessageCrypto.html#removeKeyCipher-java.lang.String-">removeKeyCipher(String)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/MessageCrypto.html" title="interface in org.apache.pulsar.client.api">MessageCrypto</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerBuilder.html#replicateSubscriptionState-boolean-">replicateSubscriptionState(boolean)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerBuilder.html" title="interface in org.apache.pulsar.client.api">ConsumerBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/TypedMessageBuilder.html#replicationClusters-java.util.List-">replicationClusters(List&lt;String&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/TypedMessageBuilder.html" title="interface in org.apache.pulsar.client.api">TypedMessageBuilder</a></dt>
+<dd>
+<div class="block">Override the geo-replication clusters for this message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/transaction/TransactionBufferClientException.RequestTimeoutException.html#RequestTimeoutException--">RequestTimeoutException()</a></span> - Constructor for exception org.apache.pulsar.client.api.transaction.<a href="org/apache/pulsar/client/api/transaction/TransactionBufferClientException.RequestTimeoutException.html" title="class in org.apache.pulsar.client.api.transaction">TransactionBufferClientException.RequestTim [...]
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/transaction/TransactionBufferClientException.RequestTimeoutException.html#RequestTimeoutException-java.lang.String-">RequestTimeoutException(String)</a></span> - Constructor for exception org.apache.pulsar.client.api.transaction.<a href="org/apache/pulsar/client/api/transaction/TransactionBufferClientException.RequestTimeoutException.html" title="class in org.apache.pulsar.client.api.transaction">TransactionBufferClie [...]
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/FieldSchemaBuilder.html#required--">required()</a></span> - Method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/FieldSchemaBuilder.html" title="interface in org.apache.pulsar.client.api.schema">FieldSchemaBuilder</a></dt>
+<dd>
+<div class="block">Make this field required.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Schema.html#requireFetchingSchemaInfo--">requireFetchingSchemaInfo()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a></dt>
+<dd>
+<div class="block">Check if this schema requires fetching schema info to configure the schema.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Consumer.html#resume--">resume()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api">Consumer</a></dt>
+<dd>
+<div class="block">Resume requesting messages from the broker.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerBuilder.html#roundRobinRouterBatchingPartitionSwitchFrequency-int-">roundRobinRouterBatchingPartitionSwitchFrequency(int)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerBuilder.html" title="interface in org.apache.pulsar.client.api">ProducerBuilder</a></dt>
+<dd>
+<div class="block">Set the partition switch frequency while batching of messages is enabled and
+ using round-robin routing mode for non-keyed message <i>default: 10</i>.</div>
+</dd>
+</dl>
+<a name="I:S">
+<!--   -->
+</a>
+<h2 class="title">S</h2>
+<dl>
+<dt><a href="org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api"><span class="typeNameLink">Schema</span></a>&lt;<a href="org/apache/pulsar/client/api/Schema.html" title="type parameter in Schema">T</a>&gt; - Interface in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Message schema definition.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/schema/SchemaBuilder.html" title="interface in org.apache.pulsar.client.api.schema"><span class="typeNameLink">SchemaBuilder</span></a> - Interface in <a href="org/apache/pulsar/client/api/schema/package-summary.html">org.apache.pulsar.client.api.schema</a></dt>
+<dd>
+<div class="block">Builder to build schema.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/schema/SchemaDefinition.html" title="interface in org.apache.pulsar.client.api.schema"><span class="typeNameLink">SchemaDefinition</span></a>&lt;<a href="org/apache/pulsar/client/api/schema/SchemaDefinition.html" title="type parameter in SchemaDefinition">T</a>&gt; - Interface in <a href="org/apache/pulsar/client/api/schema/package-summary.html">org.apache.pulsar.client.api.schema</a></dt>
+<dd>
+<div class="block">Interface for schema definition.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/schema/SchemaDefinitionBuilder.html" title="interface in org.apache.pulsar.client.api.schema"><span class="typeNameLink">SchemaDefinitionBuilder</span></a>&lt;<a href="org/apache/pulsar/client/api/schema/SchemaDefinitionBuilder.html" title="type parameter in SchemaDefinitionBuilder">T</a>&gt; - Interface in <a href="org/apache/pulsar/client/api/schema/package-summary.html">org.apache.pulsar.client.api.schema</a></dt>
+<dd>
+<div class="block">Builder to build schema definition <a href="org/apache/pulsar/client/api/schema/SchemaDefinition.html" title="interface in org.apache.pulsar.client.api.schema"><code>SchemaDefinition</code></a>.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/schema/SchemaInfo.html" title="class in org.apache.pulsar.common.schema"><span class="typeNameLink">SchemaInfo</span></a> - Class in <a href="org/apache/pulsar/common/schema/package-summary.html">org.apache.pulsar.common.schema</a></dt>
+<dd>
+<div class="block">Information about the schema.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/common/schema/SchemaInfo.html#SchemaInfo--">SchemaInfo()</a></span> - Constructor for class org.apache.pulsar.common.schema.<a href="org/apache/pulsar/common/schema/SchemaInfo.html" title="class in org.apache.pulsar.common.schema">SchemaInfo</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/api/schema/SchemaInfoProvider.html" title="interface in org.apache.pulsar.client.api.schema"><span class="typeNameLink">SchemaInfoProvider</span></a> - Interface in <a href="org/apache/pulsar/client/api/schema/package-summary.html">org.apache.pulsar.client.api.schema</a></dt>
+<dd>
+<div class="block">Schema Provider.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/schema/SchemaInfoWithVersion.html" title="class in org.apache.pulsar.common.schema"><span class="typeNameLink">SchemaInfoWithVersion</span></a> - Class in <a href="org/apache/pulsar/common/schema/package-summary.html">org.apache.pulsar.common.schema</a></dt>
+<dd>
+<div class="block">Data structure representing a schema information including its version.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/common/schema/SchemaInfoWithVersion.html#SchemaInfoWithVersion--">SchemaInfoWithVersion()</a></span> - Constructor for class org.apache.pulsar.common.schema.<a href="org/apache/pulsar/common/schema/SchemaInfoWithVersion.html" title="class in org.apache.pulsar.common.schema">SchemaInfoWithVersion</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/api/schema/SchemaReader.html" title="interface in org.apache.pulsar.client.api.schema"><span class="typeNameLink">SchemaReader</span></a>&lt;<a href="org/apache/pulsar/client/api/schema/SchemaReader.html" title="type parameter in SchemaReader">T</a>&gt; - Interface in <a href="org/apache/pulsar/client/api/schema/package-summary.html">org.apache.pulsar.client.api.schema</a></dt>
+<dd>
+<div class="block">Deserialize messages from bytes.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/SchemaSerializationException.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">SchemaSerializationException</span></a> - Exception in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Schema serialization exception.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/SchemaSerializationException.html#SchemaSerializationException-java.lang.String-">SchemaSerializationException(String)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/SchemaSerializationException.html" title="class in org.apache.pulsar.client.api">SchemaSerializationException</a></dt>
+<dd>
+<div class="block">Constructs an <code>SchemaSerializationException</code> with the specified detail message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/SchemaSerializationException.html#SchemaSerializationException-java.lang.Throwable-">SchemaSerializationException(Throwable)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/SchemaSerializationException.html" title="class in org.apache.pulsar.client.api">SchemaSerializationException</a></dt>
+<dd>
+<div class="block">Constructs an <code>SchemaSerializationException</code> with the specified cause.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/schema/SchemaType.html" title="enum in org.apache.pulsar.common.schema"><span class="typeNameLink">SchemaType</span></a> - Enum in <a href="org/apache/pulsar/common/schema/package-summary.html">org.apache.pulsar.common.schema</a></dt>
+<dd>
+<div class="block">Types of supported schema for Pulsar messages.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/schema/SchemaWriter.html" title="interface in org.apache.pulsar.client.api.schema"><span class="typeNameLink">SchemaWriter</span></a>&lt;<a href="org/apache/pulsar/client/api/schema/SchemaWriter.html" title="type parameter in SchemaWriter">T</a>&gt; - Interface in <a href="org/apache/pulsar/client/api/schema/package-summary.html">org.apache.pulsar.client.api.schema</a></dt>
+<dd>
+<div class="block">Serialize messages into bytes.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Consumer.html#seek-org.apache.pulsar.client.api.MessageId-">seek(MessageId)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api">Consumer</a></dt>
+<dd>
+<div class="block">Reset the subscription associated with this consumer to a specific message id.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Consumer.html#seek-long-">seek(long)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api">Consumer</a></dt>
+<dd>
+<div class="block">Reset the subscription associated with this consumer to a specific message publish time.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Reader.html#seek-org.apache.pulsar.client.api.MessageId-">seek(MessageId)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Reader.html" title="interface in org.apache.pulsar.client.api">Reader</a></dt>
+<dd>
+<div class="block">Reset the subscription associated with this reader to a specific message id.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Reader.html#seek-long-">seek(long)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Reader.html" title="interface in org.apache.pulsar.client.api">Reader</a></dt>
+<dd>
+<div class="block">Reset the subscription associated with this reader to a specific message publish time.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Consumer.html#seekAsync-org.apache.pulsar.client.api.MessageId-">seekAsync(MessageId)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api">Consumer</a></dt>
+<dd>
+<div class="block">Reset the subscription associated with this consumer to a specific message id.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Consumer.html#seekAsync-long-">seekAsync(long)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api">Consumer</a></dt>
+<dd>
+<div class="block">Reset the subscription associated with this consumer to a specific message publish time.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Reader.html#seekAsync-org.apache.pulsar.client.api.MessageId-">seekAsync(MessageId)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Reader.html" title="interface in org.apache.pulsar.client.api">Reader</a></dt>
+<dd>
+<div class="block">Reset the subscription associated with this reader to a specific message id.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Reader.html#seekAsync-long-">seekAsync(long)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Reader.html" title="interface in org.apache.pulsar.client.api">Reader</a></dt>
+<dd>
+<div class="block">Reset the subscription associated with this reader to a specific message publish time.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Producer.html#send-T-">send(T)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Producer.html" title="interface in org.apache.pulsar.client.api">Producer</a></dt>
+<dd>
+<div class="block">Sends a message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/TypedMessageBuilder.html#send--">send()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/TypedMessageBuilder.html" title="interface in org.apache.pulsar.client.api">TypedMessageBuilder</a></dt>
+<dd>
+<div class="block">Send a message synchronously.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Producer.html#sendAsync-T-">sendAsync(T)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Producer.html" title="interface in org.apache.pulsar.client.api">Producer</a></dt>
+<dd>
+<div class="block">Send a message asynchronously.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/TypedMessageBuilder.html#sendAsync--">sendAsync()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/TypedMessageBuilder.html" title="interface in org.apache.pulsar.client.api">TypedMessageBuilder</a></dt>
+<dd>
+<div class="block">Send a message asynchronously</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerBuilder.html#sendTimeout-int-java.util.concurrent.TimeUnit-">sendTimeout(int, TimeUnit)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerBuilder.html" title="interface in org.apache.pulsar.client.api">ProducerBuilder</a></dt>
+<dd>
+<div class="block">Set the send timeout <i>(default: 30 seconds)</i>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/TypedMessageBuilder.html#sequenceId-long-">sequenceId(long)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/TypedMessageBuilder.html" title="interface in org.apache.pulsar.client.api">TypedMessageBuilder</a></dt>
+<dd>
+<div class="block">Specify a custom sequence id for the message being published.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ClientBuilder.html#serviceUrl-java.lang.String-">serviceUrl(String)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ClientBuilder.html" title="interface in org.apache.pulsar.client.api">ClientBuilder</a></dt>
+<dd>
+<div class="block">Configure the service URL for the Pulsar service.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ClientBuilder.html#serviceUrlProvider-org.apache.pulsar.client.api.ServiceUrlProvider-">serviceUrlProvider(ServiceUrlProvider)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ClientBuilder.html" title="interface in org.apache.pulsar.client.api">ClientBuilder</a></dt>
+<dd>
+<div class="block">Configure the service URL provider for Pulsar service.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/ServiceUrlProvider.html" title="interface in org.apache.pulsar.client.api"><span class="typeNameLink">ServiceUrlProvider</span></a> - Interface in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">The provider to provide the service url.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/GenericRecordBuilder.html#set-java.lang.String-java.lang.Object-">set(String, Object)</a></span> - Method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/GenericRecordBuilder.html" title="interface in org.apache.pulsar.client.api.schema">GenericRecordBuilder</a></dt>
+<dd>
+<div class="block">Sets the value of a field.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/GenericRecordBuilder.html#set-org.apache.pulsar.client.api.schema.Field-java.lang.Object-">set(Field, Object)</a></span> - Method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/GenericRecordBuilder.html" title="interface in org.apache.pulsar.client.api.schema">GenericRecordBuilder</a></dt>
+<dd>
+<div class="block">Sets the value of a field.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/KeySharedPolicy.html#setAllowOutOfOrderDelivery-boolean-">setAllowOutOfOrderDelivery(boolean)</a></span> - Method in class org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/KeySharedPolicy.html" title="class in org.apache.pulsar.client.api">KeySharedPolicy</a></dt>
+<dd>
+<div class="block">If enabled, it will relax the ordering requirement, allowing the broker to send out-of-order messages in case of
+ failures.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/EncryptionKeyInfo.html#setKey-byte:A-">setKey(byte[])</a></span> - Method in class org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/EncryptionKeyInfo.html" title="class in org.apache.pulsar.client.api">EncryptionKeyInfo</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/EncryptionKeyInfo.html#setMetadata-java.util.Map-">setMetadata(Map&lt;String, String&gt;)</a></span> - Method in class org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/EncryptionKeyInfo.html" title="class in org.apache.pulsar.client.api">EncryptionKeyInfo</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/SchemaReader.html#setSchemaInfoProvider-org.apache.pulsar.client.api.schema.SchemaInfoProvider-">setSchemaInfoProvider(SchemaInfoProvider)</a></span> - Method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/SchemaReader.html" title="interface in org.apache.pulsar.client.api.schema">SchemaReader</a></dt>
+<dd>
+<div class="block">Set schema info provider, this method support multi version reader.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Schema.html#setSchemaInfoProvider-org.apache.pulsar.client.api.schema.SchemaInfoProvider-">setSchemaInfoProvider(SchemaInfoProvider)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.html#setSequenceId-long-">setSequenceId(long)</a></span> - Method in exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.html" title="class in org.apache.pulsar.client.api">PulsarClientException</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClient.html#shutdown--">shutdown()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClient.html" title="interface in org.apache.pulsar.client.api">PulsarClient</a></dt>
+<dd>
+<div class="block">Perform immediate shutdown of PulsarClient.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Messages.html#size--">size()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Messages.html" title="interface in org.apache.pulsar.client.api">Messages</a></dt>
+<dd>
+<div class="block">Get number of messages.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ClientBuilder.html#sslProvider-java.lang.String-">sslProvider(String)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ClientBuilder.html" title="interface in org.apache.pulsar.client.api">ClientBuilder</a></dt>
+<dd>
+<div class="block">The name of the security provider used for SSL connections.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Authentication.html#start--">start()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Authentication.html" title="interface in org.apache.pulsar.client.api">Authentication</a></dt>
+<dd>
+<div class="block">Initialize the authentication provider.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.html#start--">start()</a></span> - Method in interface org.apache.pulsar.client.api.transaction.<a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.html" title="interface in org.apache.pulsar.client.api.transaction">TransactionCoordinatorClient</a></dt>
+<dd>
+<div class="block">Start transaction meta store client.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.html#startAsync--">startAsync()</a></span> - Method in interface org.apache.pulsar.client.api.transaction.<a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.html" title="interface in org.apache.pulsar.client.api.transaction">TransactionCoordinatorClient</a></dt>
+<dd>
+<div class="block">Start transaction meta store client asynchronous.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ClientBuilder.html#startingBackoffInterval-long-java.util.concurrent.TimeUnit-">startingBackoffInterval(long, TimeUnit)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ClientBuilder.html" title="interface in org.apache.pulsar.client.api">ClientBuilder</a></dt>
+<dd>
+<div class="block">Set the duration of time for a backoff interval.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ReaderBuilder.html#startMessageFromRollbackDuration-long-java.util.concurrent.TimeUnit-">startMessageFromRollbackDuration(long, TimeUnit)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ReaderBuilder.html" title="interface in org.apache.pulsar.client.api">ReaderBuilder</a></dt>
+<dd>
+<div class="block">The initial reader positioning can be set at specific timestamp by providing total rollback duration.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ReaderBuilder.html#startMessageId-org.apache.pulsar.client.api.MessageId-">startMessageId(MessageId)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ReaderBuilder.html" title="interface in org.apache.pulsar.client.api">ReaderBuilder</a></dt>
+<dd>
+<div class="block">The initial reader positioning is done by specifying a message id.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerBuilder.html#startMessageIdInclusive--">startMessageIdInclusive()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerBuilder.html" title="interface in org.apache.pulsar.client.api">ConsumerBuilder</a></dt>
+<dd>
+<div class="block">Set the consumer to include the given position of any reset operation like <a href="org/apache/pulsar/client/api/Consumer.html#seek-long-"><code>or
+ {@link Consumer#seek(MessageId)}</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ReaderBuilder.html#startMessageIdInclusive--">startMessageIdInclusive()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ReaderBuilder.html" title="interface in org.apache.pulsar.client.api">ReaderBuilder</a></dt>
+<dd>
+<div class="block">Set the reader to include the given position of <a href="org/apache/pulsar/client/api/ReaderBuilder.html#startMessageId-org.apache.pulsar.client.api.MessageId-"><code>ReaderBuilder.startMessageId(MessageId)</code></a></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ClientBuilder.html#statsInterval-long-java.util.concurrent.TimeUnit-">statsInterval(long, TimeUnit)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ClientBuilder.html" title="interface in org.apache.pulsar.client.api">ClientBuilder</a></dt>
+<dd>
+<div class="block">Set the interval between each stat info <i>(default: 60 seconds)</i> Stats will be activated with positive
+ statsInterval It should be set to at least 1 second.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/KeySharedPolicy.html#stickyHashRange--">stickyHashRange()</a></span> - Static method in class org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/KeySharedPolicy.html" title="class in org.apache.pulsar.client.api">KeySharedPolicy</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Schema.html#STRING">STRING</a></span> - Static variable in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a></dt>
+<dd>
+<div class="block">Schema that can be used to encode/decode messages whose values are String.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerBuilder.html#subscribe--">subscribe()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerBuilder.html" title="interface in org.apache.pulsar.client.api">ConsumerBuilder</a></dt>
+<dd>
+<div class="block">Finalize the <a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api"><code>Consumer</code></a> creation by subscribing to the topic.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerBuilder.html#subscribeAsync--">subscribeAsync()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerBuilder.html" title="interface in org.apache.pulsar.client.api">ConsumerBuilder</a></dt>
+<dd>
+<div class="block">Finalize the <a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api"><code>Consumer</code></a> creation by subscribing to the topic in asynchronous mode.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerBuilder.html#subscriptionInitialPosition-org.apache.pulsar.client.api.SubscriptionInitialPosition-">subscriptionInitialPosition(SubscriptionInitialPosition)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerBuilder.html" title="interface in org.apache.pulsar.client.api">ConsumerBuilder</a></dt>
+<dd>
+<div class="block">Set the <a href="org/apache/pulsar/client/api/SubscriptionInitialPosition.html" title="enum in org.apache.pulsar.client.api"><code>SubscriptionInitialPosition</code></a> for the consumer.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/SubscriptionInitialPosition.html" title="enum in org.apache.pulsar.client.api"><span class="typeNameLink">SubscriptionInitialPosition</span></a> - Enum in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">When creating a consumer, if the subscription does not exist, a new subscription will be created.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerBuilder.html#subscriptionMode-org.apache.pulsar.client.api.SubscriptionMode-">subscriptionMode(SubscriptionMode)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerBuilder.html" title="interface in org.apache.pulsar.client.api">ConsumerBuilder</a></dt>
+<dd>
+<div class="block">Select the subscription mode to be used when subscribing to the topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/SubscriptionMode.html" title="enum in org.apache.pulsar.client.api"><span class="typeNameLink">SubscriptionMode</span></a> - Enum in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Types of subscription mode supported by Pulsar.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerBuilder.html#subscriptionName-java.lang.String-">subscriptionName(String)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerBuilder.html" title="interface in org.apache.pulsar.client.api">ConsumerBuilder</a></dt>
+<dd>
+<div class="block">Specify the subscription name for this consumer.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ReaderBuilder.html#subscriptionRolePrefix-java.lang.String-">subscriptionRolePrefix(String)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ReaderBuilder.html" title="interface in org.apache.pulsar.client.api">ReaderBuilder</a></dt>
+<dd>
+<div class="block">Set the subscription role prefix.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerBuilder.html#subscriptionTopicsMode-org.apache.pulsar.client.api.RegexSubscriptionMode-">subscriptionTopicsMode(RegexSubscriptionMode)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerBuilder.html" title="interface in org.apache.pulsar.client.api">ConsumerBuilder</a></dt>
+<dd>
+<div class="block">Determines to which topics this consumer should be subscribed to - Persistent, Non-Persistent, or both.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerBuilder.html#subscriptionType-org.apache.pulsar.client.api.SubscriptionType-">subscriptionType(SubscriptionType)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerBuilder.html" title="interface in org.apache.pulsar.client.api">ConsumerBuilder</a></dt>
+<dd>
+<div class="block">Select the subscription type to be used when subscribing to the topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/SubscriptionType.html" title="enum in org.apache.pulsar.client.api"><span class="typeNameLink">SubscriptionType</span></a> - Enum in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Types of subscription supported by Pulsar.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Schema.html#supportSchemaVersioning--">supportSchemaVersioning()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a></dt>
+<dd>
+<div class="block">Returns whether this schema supports versioning.</div>
+</dd>
+</dl>
+<a name="I:T">
+<!--   -->
+</a>
+<h2 class="title">T</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Schema.html#TIME">TIME</a></span> - Static variable in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a></dt>
+<dd>
+<div class="block">Time Schema.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/BatchReceivePolicy.Builder.html#timeout-int-java.util.concurrent.TimeUnit-">timeout(int, TimeUnit)</a></span> - Method in class org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/BatchReceivePolicy.Builder.html" title="class in org.apache.pulsar.client.api">BatchReceivePolicy.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.TimeoutException.html#TimeoutException-java.lang.Throwable-">TimeoutException(Throwable)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.TimeoutException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.TimeoutException</a></dt>
+<dd>
+<div class="block">Constructs an <code>TimeoutException</code> with the specified cause.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.TimeoutException.html#TimeoutException-java.lang.Throwable-long-">TimeoutException(Throwable, long)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.TimeoutException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.TimeoutException</a></dt>
+<dd>
+<div class="block">Constructs an <code>TimeoutException</code> with the specified cause.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.TimeoutException.html#TimeoutException-java.lang.String-">TimeoutException(String)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.TimeoutException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.TimeoutException</a></dt>
+<dd>
+<div class="block">Constructs an <code>TimeoutException</code> with the specified detail message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.TimeoutException.html#TimeoutException-java.lang.String-long-">TimeoutException(String, long)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.TimeoutException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.TimeoutException</a></dt>
+<dd>
+<div class="block">Constructs an <code>TimeoutException</code> with the specified detail message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Schema.html#TIMESTAMP">TIMESTAMP</a></span> - Static variable in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a></dt>
+<dd>
+<div class="block">Timestamp Schema.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/AuthenticationFactory.html#TLS-java.lang.String-java.lang.String-">TLS(String, String)</a></span> - Static method in class org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/AuthenticationFactory.html" title="class in org.apache.pulsar.client.api">AuthenticationFactory</a></dt>
+<dd>
+<div class="block">Create an authentication provider for TLS based authentication.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ClientBuilder.html#tlsCiphers-java.util.Set-">tlsCiphers(Set&lt;String&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ClientBuilder.html" title="interface in org.apache.pulsar.client.api">ClientBuilder</a></dt>
+<dd>
+<div class="block">A list of cipher suites.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ClientBuilder.html#tlsProtocols-java.util.Set-">tlsProtocols(Set&lt;String&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ClientBuilder.html" title="interface in org.apache.pulsar.client.api">ClientBuilder</a></dt>
+<dd>
+<div class="block">The SSL protocol used to generate the SSLContext.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ClientBuilder.html#tlsTrustCertsFilePath-java.lang.String-">tlsTrustCertsFilePath(String)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ClientBuilder.html" title="interface in org.apache.pulsar.client.api">ClientBuilder</a></dt>
+<dd>
+<div class="block">Set the path to the trusted TLS certificate file.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ClientBuilder.html#tlsTrustStorePassword-java.lang.String-">tlsTrustStorePassword(String)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ClientBuilder.html" title="interface in org.apache.pulsar.client.api">ClientBuilder</a></dt>
+<dd>
+<div class="block">The store password for the key store file.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ClientBuilder.html#tlsTrustStorePath-java.lang.String-">tlsTrustStorePath(String)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ClientBuilder.html" title="interface in org.apache.pulsar.client.api">ClientBuilder</a></dt>
+<dd>
+<div class="block">The location of the trust store file.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ClientBuilder.html#tlsTrustStoreType-java.lang.String-">tlsTrustStoreType(String)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ClientBuilder.html" title="interface in org.apache.pulsar.client.api">ClientBuilder</a></dt>
+<dd>
+<div class="block">The file format of the trust store file.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/MessageId.html#toByteArray--">toByteArray()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/MessageId.html" title="interface in org.apache.pulsar.client.api">MessageId</a></dt>
+<dd>
+<div class="block">Serialize the message ID into a byte array.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/AuthenticationFactory.html#token-java.lang.String-">token(String)</a></span> - Static method in class org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/AuthenticationFactory.html" title="class in org.apache.pulsar.client.api">AuthenticationFactory</a></dt>
+<dd>
+<div class="block">Create an authentication provider for token based authentication.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/AuthenticationFactory.html#token-java.util.function.Supplier-">token(Supplier&lt;String&gt;)</a></span> - Static method in class org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/AuthenticationFactory.html" title="class in org.apache.pulsar.client.api">AuthenticationFactory</a></dt>
+<dd>
+<div class="block">Create an authentication provider for token based authentication.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.TooManyRequestsException.html#TooManyRequestsException-java.lang.String-">TooManyRequestsException(String)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.TooManyRequestsException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.TooManyRequestsException</a></dt>
+<dd>
+<div class="block">Constructs an <code>TooManyRequestsException</code> with the specified detail message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerBuilder.html#topic-java.lang.String...-">topic(String...)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerBuilder.html" title="interface in org.apache.pulsar.client.api">ConsumerBuilder</a></dt>
+<dd>
+<div class="block">Specify the topics this consumer will subscribe on.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerBuilder.html#topic-java.lang.String-">topic(String)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerBuilder.html" title="interface in org.apache.pulsar.client.api">ProducerBuilder</a></dt>
+<dd>
+<div class="block">Specify the topic this producer will be publishing on.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ReaderBuilder.html#topic-java.lang.String-">topic(String)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ReaderBuilder.html" title="interface in org.apache.pulsar.client.api">ReaderBuilder</a></dt>
+<dd>
+<div class="block">Specify the topic this reader will read from.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.TopicDoesNotExistException.html#TopicDoesNotExistException-java.lang.String-">TopicDoesNotExistException(String)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.TopicDoesNotExistException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.TopicDoesNotExistException</a></dt>
+<dd>
+<div class="block">Constructs an <code>TopicDoesNotExistException</code> with the specified detail message.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/TopicMetadata.html" title="interface in org.apache.pulsar.client.api"><span class="typeNameLink">TopicMetadata</span></a> - Interface in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Metadata of a topic that can be used for message routing.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerBuilder.html#topics-java.util.List-">topics(List&lt;String&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerBuilder.html" title="interface in org.apache.pulsar.client.api">ConsumerBuilder</a></dt>
+<dd>
+<div class="block">Specify a list of topics that this consumer will subscribe on.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerBuilder.html#topicsPattern-java.util.regex.Pattern-">topicsPattern(Pattern)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerBuilder.html" title="interface in org.apache.pulsar.client.api">ConsumerBuilder</a></dt>
+<dd>
+<div class="block">Specify a pattern for topics that this consumer will subscribe on.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerBuilder.html#topicsPattern-java.lang.String-">topicsPattern(String)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerBuilder.html" title="interface in org.apache.pulsar.client.api">ConsumerBuilder</a></dt>
+<dd>
+<div class="block">Specify a pattern for topics that this consumer will subscribe on.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.TopicTerminatedException.html#TopicTerminatedException-java.lang.String-">TopicTerminatedException(String)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.TopicTerminatedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.TopicTerminatedException</a></dt>
+<dd>
+<div class="block">Constructs an <code>TopicTerminatedException</code> with the specified detail message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.TopicTerminatedException.html#TopicTerminatedException-java.lang.String-long-">TopicTerminatedException(String, long)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.TopicTerminatedException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.TopicTerminatedException</a></dt>
+<dd>
+<div class="block">Constructs an <code>TopicTerminatedException</code> with the specified detail message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/BatchReceivePolicy.html#toString--">toString()</a></span> - Method in class org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/BatchReceivePolicy.html" title="class in org.apache.pulsar.client.api">BatchReceivePolicy</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Range.html#toString--">toString()</a></span> - Method in class org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Range.html" title="class in org.apache.pulsar.client.api">Range</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/transaction/TxnID.html#toString--">toString()</a></span> - Method in class org.apache.pulsar.client.api.transaction.<a href="org/apache/pulsar/client/api/transaction/TxnID.html" title="class in org.apache.pulsar.client.api.transaction">TxnID</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/common/schema/KeyValue.html#toString--">toString()</a></span> - Method in class org.apache.pulsar.common.schema.<a href="org/apache/pulsar/common/schema/KeyValue.html" title="class in org.apache.pulsar.common.schema">KeyValue</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/common/schema/SchemaInfo.html#toString--">toString()</a></span> - Method in class org.apache.pulsar.common.schema.<a href="org/apache/pulsar/common/schema/SchemaInfo.html" title="class in org.apache.pulsar.common.schema">SchemaInfo</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/common/schema/SchemaInfoWithVersion.html#toString--">toString()</a></span> - Method in class org.apache.pulsar.common.schema.<a href="org/apache/pulsar/common/schema/SchemaInfoWithVersion.html" title="class in org.apache.pulsar.common.schema">SchemaInfoWithVersion</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/api/transaction/Transaction.html" title="interface in org.apache.pulsar.client.api.transaction"><span class="typeNameLink">Transaction</span></a> - Interface in <a href="org/apache/pulsar/client/api/transaction/package-summary.html">org.apache.pulsar.client.api.transaction</a></dt>
+<dd>
+<div class="block">The class represents a transaction within Pulsar.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/transaction/TransactionBufferClient.html" title="interface in org.apache.pulsar.client.api.transaction"><span class="typeNameLink">TransactionBufferClient</span></a> - Interface in <a href="org/apache/pulsar/client/api/transaction/package-summary.html">org.apache.pulsar.client.api.transaction</a></dt>
+<dd>
+<div class="block">The transaction buffer client to commit and abort transactions on topics or subscription.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/transaction/TransactionBufferClientException.html" title="class in org.apache.pulsar.client.api.transaction"><span class="typeNameLink">TransactionBufferClientException</span></a> - Exception in <a href="org/apache/pulsar/client/api/transaction/package-summary.html">org.apache.pulsar.client.api.transaction</a></dt>
+<dd>
+<div class="block">Exceptions for transaction buffer client.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/transaction/TransactionBufferClientException.html#TransactionBufferClientException-java.lang.Throwable-">TransactionBufferClientException(Throwable)</a></span> - Constructor for exception org.apache.pulsar.client.api.transaction.<a href="org/apache/pulsar/client/api/transaction/TransactionBufferClientException.html" title="class in org.apache.pulsar.client.api.transaction">TransactionBufferClientException</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/transaction/TransactionBufferClientException.html#TransactionBufferClientException-java.lang.String-">TransactionBufferClientException(String)</a></span> - Constructor for exception org.apache.pulsar.client.api.transaction.<a href="org/apache/pulsar/client/api/transaction/TransactionBufferClientException.html" title="class in org.apache.pulsar.client.api.transaction">TransactionBufferClientException</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/api/transaction/TransactionBufferClientException.RequestTimeoutException.html" title="class in org.apache.pulsar.client.api.transaction"><span class="typeNameLink">TransactionBufferClientException.RequestTimeoutException</span></a> - Exception in <a href="org/apache/pulsar/client/api/transaction/package-summary.html">org.apache.pulsar.client.api.transaction</a></dt>
+<dd>
+<div class="block">Thrown when operation timeout.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/transaction/TransactionBuilder.html" title="interface in org.apache.pulsar.client.api.transaction"><span class="typeNameLink">TransactionBuilder</span></a> - Interface in <a href="org/apache/pulsar/client/api/transaction/package-summary.html">org.apache.pulsar.client.api.transaction</a></dt>
+<dd>
+<div class="block">The builder to build a transaction for Pulsar.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.TransactionConflictException.html#TransactionConflictException-java.lang.Throwable-">TransactionConflictException(Throwable)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.TransactionConflictException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.TransactionConflictException</a></dt>
+<dd>
+<div class="block">Constructs an <code>TransactionConflictException</code> with the specified cause.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.TransactionConflictException.html#TransactionConflictException-java.lang.String-">TransactionConflictException(String)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.TransactionConflictException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.TransactionConflictException</a></dt>
+<dd>
+<div class="block">Constructs an <code>TransactionConflictException</code> with the specified detail message.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.html" title="interface in org.apache.pulsar.client.api.transaction"><span class="typeNameLink">TransactionCoordinatorClient</span></a> - Interface in <a href="org/apache/pulsar/client/api/transaction/package-summary.html">org.apache.pulsar.client.api.transaction</a></dt>
+<dd>
+<div class="block">Transaction coordinator client.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.State.html" title="enum in org.apache.pulsar.client.api.transaction"><span class="typeNameLink">TransactionCoordinatorClient.State</span></a> - Enum in <a href="org/apache/pulsar/client/api/transaction/package-summary.html">org.apache.pulsar.client.api.transaction</a></dt>
+<dd>
+<div class="block">State of the transaction coordinator client.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.html" title="class in org.apache.pulsar.client.api.transaction"><span class="typeNameLink">TransactionCoordinatorClientException</span></a> - Exception in <a href="org/apache/pulsar/client/api/transaction/package-summary.html">org.apache.pulsar.client.api.transaction</a></dt>
+<dd>
+<div class="block">Exceptions for transaction coordinator client.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.html#TransactionCoordinatorClientException-java.lang.Throwable-">TransactionCoordinatorClientException(Throwable)</a></span> - Constructor for exception org.apache.pulsar.client.api.transaction.<a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.html" title="class in org.apache.pulsar.client.api.transaction">TransactionCoordinatorCli [...]
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.html#TransactionCoordinatorClientException-java.lang.String-">TransactionCoordinatorClientException(String)</a></span> - Constructor for exception org.apache.pulsar.client.api.transaction.<a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.html" title="class in org.apache.pulsar.client.api.transaction">TransactionCoordinatorClientExc [...]
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.CoordinatorClientStateException.html" title="class in org.apache.pulsar.client.api.transaction"><span class="typeNameLink">TransactionCoordinatorClientException.CoordinatorClientStateException</span></a> - Exception in <a href="org/apache/pulsar/client/api/transaction/package-summary.html">org.apache.pulsar.client.api.transaction</a></dt>
+<dd>
+<div class="block">Thrown when transaction coordinator with unexpected state.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.CoordinatorNotFoundException.html" title="class in org.apache.pulsar.client.api.transaction"><span class="typeNameLink">TransactionCoordinatorClientException.CoordinatorNotFoundException</span></a> - Exception in <a href="org/apache/pulsar/client/api/transaction/package-summary.html">org.apache.pulsar.client.api.transaction</a></dt>
+<dd>
+<div class="block">Thrown when transaction coordinator not found in broker side.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.InvalidTxnStatusException.html" title="class in org.apache.pulsar.client.api.transaction"><span class="typeNameLink">TransactionCoordinatorClientException.InvalidTxnStatusException</span></a> - Exception in <a href="org/apache/pulsar/client/api/transaction/package-summary.html">org.apache.pulsar.client.api.transaction</a></dt>
+<dd>
+<div class="block">Thrown when transaction switch to a invalid status.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.MetaStoreHandlerNotExistsException.html" title="class in org.apache.pulsar.client.api.transaction"><span class="typeNameLink">TransactionCoordinatorClientException.MetaStoreHandlerNotExistsException</span></a> - Exception in <a href="org/apache/pulsar/client/api/transaction/package-summary.html">org.apache.pulsar.client.api.transaction</a></dt>
+<dd>
+<div class="block">Thrown when transaction meta store handler not exists.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.MetaStoreHandlerNotReadyException.html" title="class in org.apache.pulsar.client.api.transaction"><span class="typeNameLink">TransactionCoordinatorClientException.MetaStoreHandlerNotReadyException</span></a> - Exception in <a href="org/apache/pulsar/client/api/transaction/package-summary.html">org.apache.pulsar.client.api.transaction</a></dt>
+<dd>
+<div class="block">Thrown when send request to transaction meta store but the transaction meta store handler not ready.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.TransactionNotFoundException.html" title="class in org.apache.pulsar.client.api.transaction"><span class="typeNameLink">TransactionCoordinatorClientException.TransactionNotFoundException</span></a> - Exception in <a href="org/apache/pulsar/client/api/transaction/package-summary.html">org.apache.pulsar.client.api.transaction</a></dt>
+<dd>
+<div class="block">Thrown when transaction not found in transaction coordinator.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.TransactionNotFoundException.html#TransactionNotFoundException-java.lang.String-">TransactionNotFoundException(String)</a></span> - Constructor for exception org.apache.pulsar.client.api.transaction.<a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.TransactionNotFoundException.html" title="class in org.apache.pulsar.client.api.tran [...]
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/api/transaction/TxnID.html" title="class in org.apache.pulsar.client.api.transaction"><span class="typeNameLink">TxnID</span></a> - Class in <a href="org/apache/pulsar/client/api/transaction/package-summary.html">org.apache.pulsar.client.api.transaction</a></dt>
+<dd>
+<div class="block">An identifier for representing a transaction.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/transaction/TxnID.html#TxnID--">TxnID()</a></span> - Constructor for class org.apache.pulsar.client.api.transaction.<a href="org/apache/pulsar/client/api/transaction/TxnID.html" title="class in org.apache.pulsar.client.api.transaction">TxnID</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/FieldSchemaBuilder.html#type-org.apache.pulsar.common.schema.SchemaType-">type(SchemaType)</a></span> - Method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/FieldSchemaBuilder.html" title="interface in org.apache.pulsar.client.api.schema">FieldSchemaBuilder</a></dt>
+<dd>
+<div class="block">The type of this field.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/api/TypedMessageBuilder.html" title="interface in org.apache.pulsar.client.api"><span class="typeNameLink">TypedMessageBuilder</span></a>&lt;<a href="org/apache/pulsar/client/api/TypedMessageBuilder.html" title="type parameter in TypedMessageBuilder">T</a>&gt; - Interface in <a href="org/apache/pulsar/client/api/package-summary.html">org.apache.pulsar.client.api</a></dt>
+<dd>
+<div class="block">Message builder that constructs a message to be published through a producer.</div>
+</dd>
+</dl>
+<a name="I:U">
+<!--   -->
+</a>
+<h2 class="title">U</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Consumer.html#unsubscribe--">unsubscribe()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api">Consumer</a></dt>
+<dd>
+<div class="block">Unsubscribe the consumer.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Consumer.html#unsubscribeAsync--">unsubscribeAsync()</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Consumer.html" title="interface in org.apache.pulsar.client.api">Consumer</a></dt>
+<dd>
+<div class="block">Asynchronously unsubscribe the consumer.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.UnsupportedAuthenticationException.html#UnsupportedAuthenticationException-java.lang.Throwable-">UnsupportedAuthenticationException(Throwable)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.UnsupportedAuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.UnsupportedAuthenti [...]
+<dd>
+<div class="block">Constructs an <code>UnsupportedAuthenticationException</code> with the specified cause.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.UnsupportedAuthenticationException.html#UnsupportedAuthenticationException-java.lang.String-">UnsupportedAuthenticationException(String)</a></span> - Constructor for exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.UnsupportedAuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.UnsupportedAuthentication [...]
+<dd>
+<div class="block">Constructs an <code>UnsupportedAuthenticationException</code> with the specified detail message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.html#unwrap-java.lang.Throwable-">unwrap(Throwable)</a></span> - Static method in exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.html" title="class in org.apache.pulsar.client.api">PulsarClientException</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/transaction/TransactionBufferClientException.html#unwrap-java.lang.Throwable-">unwrap(Throwable)</a></span> - Static method in exception org.apache.pulsar.client.api.transaction.<a href="org/apache/pulsar/client/api/transaction/TransactionBufferClientException.html" title="class in org.apache.pulsar.client.api.transaction">TransactionBufferClientException</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.html#unwrap-java.lang.Throwable-">unwrap(Throwable)</a></span> - Static method in exception org.apache.pulsar.client.api.transaction.<a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClientException.html" title="class in org.apache.pulsar.client.api.transaction">TransactionCoordinatorClientException</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClient.html#updateServiceUrl-java.lang.String-">updateServiceUrl(String)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClient.html" title="interface in org.apache.pulsar.client.api">PulsarClient</a></dt>
+<dd>
+<div class="block">Update the service URL this client is using.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ClientBuilder.html#useKeyStoreTls-boolean-">useKeyStoreTls(boolean)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ClientBuilder.html" title="interface in org.apache.pulsar.client.api">ClientBuilder</a></dt>
+<dd>
+<div class="block">If Tls is enabled, whether use KeyStore type as tls configuration parameter.</div>
+</dd>
+</dl>
+<a name="I:V">
+<!--   -->
+</a>
+<h2 class="title">V</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/KeySharedPolicy.KeySharedPolicyAutoSplit.html#validate--">validate()</a></span> - Method in class org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/KeySharedPolicy.KeySharedPolicyAutoSplit.html" title="class in org.apache.pulsar.client.api">KeySharedPolicy.KeySharedPolicyAutoSplit</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/KeySharedPolicy.KeySharedPolicySticky.html#validate--">validate()</a></span> - Method in class org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/KeySharedPolicy.KeySharedPolicySticky.html" title="class in org.apache.pulsar.client.api">KeySharedPolicy.KeySharedPolicySticky</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/KeySharedPolicy.html#validate--">validate()</a></span> - Method in class org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/KeySharedPolicy.html" title="class in org.apache.pulsar.client.api">KeySharedPolicy</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/Schema.html#validate-byte:A-">validate(byte[])</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/Schema.html" title="interface in org.apache.pulsar.client.api">Schema</a></dt>
+<dd>
+<div class="block">Check if the message is a valid object for this schema.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/TypedMessageBuilder.html#value-T-">value(T)</a></span> - Method in interface org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/TypedMessageBuilder.html" title="interface in org.apache.pulsar.client.api">TypedMessageBuilder</a></dt>
+<dd>
+<div class="block">Set a domain object on the message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/CompressionType.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/CompressionType.html" title="enum in org.apache.pulsar.client.api">CompressionType</a></dt>
+<dd>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerCryptoFailureAction.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerCryptoFailureAction.html" title="enum in org.apache.pulsar.client.api">ConsumerCryptoFailureAction</a></dt>
+<dd>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/HashingScheme.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/HashingScheme.html" title="enum in org.apache.pulsar.client.api">HashingScheme</a></dt>
+<dd>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/KeySharedMode.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/KeySharedMode.html" title="enum in org.apache.pulsar.client.api">KeySharedMode</a></dt>
+<dd>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/MessageRoutingMode.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/MessageRoutingMode.html" title="enum in org.apache.pulsar.client.api">MessageRoutingMode</a></dt>
+<dd>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerCryptoFailureAction.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerCryptoFailureAction.html" title="enum in org.apache.pulsar.client.api">ProducerCryptoFailureAction</a></dt>
+<dd>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProxyProtocol.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProxyProtocol.html" title="enum in org.apache.pulsar.client.api">ProxyProtocol</a></dt>
+<dd>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/RegexSubscriptionMode.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/RegexSubscriptionMode.html" title="enum in org.apache.pulsar.client.api">RegexSubscriptionMode</a></dt>
+<dd>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/SubscriptionInitialPosition.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/SubscriptionInitialPosition.html" title="enum in org.apache.pulsar.client.api">SubscriptionInitialPosition</a></dt>
+<dd>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/SubscriptionMode.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/SubscriptionMode.html" title="enum in org.apache.pulsar.client.api">SubscriptionMode</a></dt>
+<dd>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/SubscriptionType.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/SubscriptionType.html" title="enum in org.apache.pulsar.client.api">SubscriptionType</a></dt>
+<dd>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.State.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.apache.pulsar.client.api.transaction.<a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.State.html" title="enum in org.apache.pulsar.client.api.transaction">TransactionCoordinatorClient.State</a></dt>
+<dd>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/common/schema/KeyValueEncodingType.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.apache.pulsar.common.schema.<a href="org/apache/pulsar/common/schema/KeyValueEncodingType.html" title="enum in org.apache.pulsar.common.schema">KeyValueEncodingType</a></dt>
+<dd>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/common/schema/SchemaType.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.apache.pulsar.common.schema.<a href="org/apache/pulsar/common/schema/SchemaType.html" title="enum in org.apache.pulsar.common.schema">SchemaType</a></dt>
+<dd>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/common/schema/SchemaType.html#valueOf-int-">valueOf(int)</a></span> - Static method in enum org.apache.pulsar.common.schema.<a href="org/apache/pulsar/common/schema/SchemaType.html" title="enum in org.apache.pulsar.common.schema">SchemaType</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/CompressionType.html#values--">values()</a></span> - Static method in enum org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/CompressionType.html" title="enum in org.apache.pulsar.client.api">CompressionType</a></dt>
+<dd>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ConsumerCryptoFailureAction.html#values--">values()</a></span> - Static method in enum org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ConsumerCryptoFailureAction.html" title="enum in org.apache.pulsar.client.api">ConsumerCryptoFailureAction</a></dt>
+<dd>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/HashingScheme.html#values--">values()</a></span> - Static method in enum org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/HashingScheme.html" title="enum in org.apache.pulsar.client.api">HashingScheme</a></dt>
+<dd>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/KeySharedMode.html#values--">values()</a></span> - Static method in enum org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/KeySharedMode.html" title="enum in org.apache.pulsar.client.api">KeySharedMode</a></dt>
+<dd>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/MessageRoutingMode.html#values--">values()</a></span> - Static method in enum org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/MessageRoutingMode.html" title="enum in org.apache.pulsar.client.api">MessageRoutingMode</a></dt>
+<dd>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProducerCryptoFailureAction.html#values--">values()</a></span> - Static method in enum org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProducerCryptoFailureAction.html" title="enum in org.apache.pulsar.client.api">ProducerCryptoFailureAction</a></dt>
+<dd>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/ProxyProtocol.html#values--">values()</a></span> - Static method in enum org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/ProxyProtocol.html" title="enum in org.apache.pulsar.client.api">ProxyProtocol</a></dt>
+<dd>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/RegexSubscriptionMode.html#values--">values()</a></span> - Static method in enum org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/RegexSubscriptionMode.html" title="enum in org.apache.pulsar.client.api">RegexSubscriptionMode</a></dt>
+<dd>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/SubscriptionInitialPosition.html#values--">values()</a></span> - Static method in enum org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/SubscriptionInitialPosition.html" title="enum in org.apache.pulsar.client.api">SubscriptionInitialPosition</a></dt>
+<dd>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/SubscriptionMode.html#values--">values()</a></span> - Static method in enum org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/SubscriptionMode.html" title="enum in org.apache.pulsar.client.api">SubscriptionMode</a></dt>
+<dd>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/SubscriptionType.html#values--">values()</a></span> - Static method in enum org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/SubscriptionType.html" title="enum in org.apache.pulsar.client.api">SubscriptionType</a></dt>
+<dd>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.State.html#values--">values()</a></span> - Static method in enum org.apache.pulsar.client.api.transaction.<a href="org/apache/pulsar/client/api/transaction/TransactionCoordinatorClient.State.html" title="enum in org.apache.pulsar.client.api.transaction">TransactionCoordinatorClient.State</a></dt>
+<dd>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/common/schema/KeyValueEncodingType.html#values--">values()</a></span> - Static method in enum org.apache.pulsar.common.schema.<a href="org/apache/pulsar/common/schema/KeyValueEncodingType.html" title="enum in org.apache.pulsar.common.schema">KeyValueEncodingType</a></dt>
+<dd>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/common/schema/SchemaType.html#values--">values()</a></span> - Static method in enum org.apache.pulsar.common.schema.<a href="org/apache/pulsar/common/schema/SchemaType.html" title="enum in org.apache.pulsar.common.schema">SchemaType</a></dt>
+<dd>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/BatchReceivePolicy.html#verify--">verify()</a></span> - Method in class org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/BatchReceivePolicy.html" title="class in org.apache.pulsar.client.api">BatchReceivePolicy</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="I:W">
+<!--   -->
+</a>
+<h2 class="title">W</h2>
+<dl>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/SchemaDefinitionBuilder.html#withAlwaysAllowNull-boolean-">withAlwaysAllowNull(boolean)</a></span> - Method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/SchemaDefinitionBuilder.html" title="interface in org.apache.pulsar.client.api.schema">SchemaDefinitionBuilder</a></dt>
+<dd>
+<div class="block">Set schema whether always allow null or not.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/SchemaDefinitionBuilder.html#withJsonDef-java.lang.String-">withJsonDef(String)</a></span> - Method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/SchemaDefinitionBuilder.html" title="interface in org.apache.pulsar.client.api.schema">SchemaDefinitionBuilder</a></dt>
+<dd>
+<div class="block">Set schema of json definition.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/SchemaDefinitionBuilder.html#withJSR310ConversionEnabled-boolean-">withJSR310ConversionEnabled(boolean)</a></span> - Method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/SchemaDefinitionBuilder.html" title="interface in org.apache.pulsar.client.api.schema">SchemaDefinitionBuilder</a></dt>
+<dd>
+<div class="block">Set schema use JRS310 conversion or not.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/SchemaDefinitionBuilder.html#withPojo-java.lang.Class-">withPojo(Class)</a></span> - Method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/SchemaDefinitionBuilder.html" title="interface in org.apache.pulsar.client.api.schema">SchemaDefinitionBuilder</a></dt>
+<dd>
+<div class="block">Set schema of pojo definition.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/SchemaDefinitionBuilder.html#withProperties-java.util.Map-">withProperties(Map&lt;String, String&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/SchemaDefinitionBuilder.html" title="interface in org.apache.pulsar.client.api.schema">SchemaDefinitionBuilder</a></dt>
+<dd>
+<div class="block">Set schema info properties.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/SchemaDefinitionBuilder.html#withSchemaReader-org.apache.pulsar.client.api.schema.SchemaReader-">withSchemaReader(SchemaReader&lt;T&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/SchemaDefinitionBuilder.html" title="interface in org.apache.pulsar.client.api.schema">SchemaDefinitionBuilder</a></dt>
+<dd>
+<div class="block">Set schema reader for deserialization of object data.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/SchemaDefinitionBuilder.html#withSchemaWriter-org.apache.pulsar.client.api.schema.SchemaWriter-">withSchemaWriter(SchemaWriter&lt;T&gt;)</a></span> - Method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/SchemaDefinitionBuilder.html" title="interface in org.apache.pulsar.client.api.schema">SchemaDefinitionBuilder</a></dt>
+<dd>
+<div class="block">Set schema writer for serialization of objects.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/SchemaDefinitionBuilder.html#withSupportSchemaVersioning-boolean-">withSupportSchemaVersioning(boolean)</a></span> - Method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/SchemaDefinitionBuilder.html" title="interface in org.apache.pulsar.client.api.schema">SchemaDefinitionBuilder</a></dt>
+<dd>
+<div class="block">Set schema whether decode by schema version.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/transaction/TransactionBuilder.html#withTransactionTimeout-long-java.util.concurrent.TimeUnit-">withTransactionTimeout(long, TimeUnit)</a></span> - Method in interface org.apache.pulsar.client.api.transaction.<a href="org/apache/pulsar/client/api/transaction/TransactionBuilder.html" title="interface in org.apache.pulsar.client.api.transaction">TransactionBuilder</a></dt>
+<dd>
+<div class="block">Configure the maximum amount of time that the transaction
+ coordinator will for a transaction to be completed by the
+ client before proactively aborting the ongoing transaction.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/PulsarClientException.html#wrap-java.lang.Throwable-java.lang.String-">wrap(Throwable, String)</a></span> - Static method in exception org.apache.pulsar.client.api.<a href="org/apache/pulsar/client/api/PulsarClientException.html" title="class in org.apache.pulsar.client.api">PulsarClientException</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/pulsar/client/api/schema/SchemaWriter.html#write-T-">write(T)</a></span> - Method in interface org.apache.pulsar.client.api.schema.<a href="org/apache/pulsar/client/api/schema/SchemaWriter.html" title="interface in org.apache.pulsar.client.api.schema">SchemaWriter</a></dt>
+<dd>
+<div class="block">Serialize the message into bytes.</div>
+</dd>
+</dl>
+<a href="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:J">J</a>&nbsp;<a href="#I:K">K</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbsp;<a href="#I:T">T</a>&nbs [...]
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="overview-summary.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li class="navBarCell1Rev">Index</li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?index-all.html" target="_top">Frames</a></li>
+<li><a href="index-all.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2017&#x2013;2020 <a href="http://www.apache.org/">Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/content/api/client/2.8.0-SNAPSHOT/index.html b/content/api/client/2.8.0-SNAPSHOT/index.html
new file mode 100644
index 0000000..0276bd6
--- /dev/null
+++ b/content/api/client/2.8.0-SNAPSHOT/index.html
@@ -0,0 +1,76 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_232) on Wed Dec 02 06:23:26 UTC 2020 -->
+<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">
+    tmpTargetPage = "" + window.location.search;
+    if (tmpTargetPage != "" && tmpTargetPage != "undefined")
+        tmpTargetPage = tmpTargetPage.substring(1);
+    if (tmpTargetPage.indexOf(":") != -1 || (tmpTargetPage != "" && !validURL(tmpTargetPage)))
+        tmpTargetPage = "undefined";
+    targetPage = tmpTargetPage;
+    function validURL(url) {
+        try {
+            url = decodeURIComponent(url);
+        }
+        catch (error) {
+            return false;
+        }
+        var pos = url.indexOf(".html");
+        if (pos == -1 || pos != url.length - 5)
+            return false;
+        var allowNumber = false;
+        var allowSep = false;
+        var seenDot = false;
+        for (var i = 0; i < url.length - 5; i++) {
+            var ch = url.charAt(i);
+            if ('a' <= ch && ch <= 'z' ||
+                    'A' <= ch && ch <= 'Z' ||
+                    ch == '$' ||
+                    ch == '_' ||
+                    ch.charCodeAt(0) > 127) {
+                allowNumber = true;
+                allowSep = true;
+            } else if ('0' <= ch && ch <= '9'
+                    || ch == '-') {
+                if (!allowNumber)
+                     return false;
+            } else if (ch == '/' || ch == '.') {
+                if (!allowSep)
+                    return false;
+                allowNumber = false;
+                allowSep = false;
+                if (ch == '.')
+                     seenDot = true;
+                if (ch == '/' && seenDot)
+                     return false;
+            } else {
+                return false;
+            }
+        }
+        return true;
+    }
+    function loadFrames() {
+        if (targetPage != "" && targetPage != "undefined")
+             top.classFrame.location = top.targetPage;
+    }
+</script>
+</head>
+<frameset cols="20%,80%" title="Documentation frame" onload="top.loadFrames()">
+<frameset rows="30%,70%" title="Left frames" onload="top.loadFrames()">
+<frame src="overview-frame.html" name="packageListFrame" title="All Packages">
+<frame src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)">
+</frameset>
+<frame src="overview-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes">
+<noframes>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<h2>Frame Alert</h2>
+<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p>
+</noframes>
+</frameset>
+</html>
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
new file mode 100644
index 0000000..e4ff001
--- /dev/null
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/Authentication.html
@@ -0,0 +1,386 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_232) on Wed Dec 02 06:23:24 UTC 2020 -->
+<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="2020-12-02">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Authentication (Pulsar Client :: API 2.8.0-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":18,"i1":38,"i2":18,"i3":18,"i4":6,"i5":18,"i6":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],16:["t5","Default Methods"],32:["t6","Deprecated Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Authentication.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../org/apache/pulsar/client/api/AuthenticationDataProvider.html" title="interface in org.apache.pulsar.client.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/pulsar/client/api/Authentication.html" target="_top">Frames</a></li>
+<li><a href="Authentication.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.pulsar.client.api</div>
+<h2 title="Interface Authentication" class="title">Interface Authentication</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd>
+</dl>
+<hr>
+<br>
+<pre><a href="../../../../../org/apache/pulsar/common/classification/InterfaceAudience.LimitedPrivate.html" title="annotation in org.apache.pulsar.common.classification">@InterfaceAudience.LimitedPrivate</a>
+ <a href="../../../../../org/apache/pulsar/common/classification/InterfaceStability.Stable.html" title="annotation in org.apache.pulsar.common.classification">@InterfaceStability.Stable</a>
+public interface <span class="typeNameLabel">Authentication</span>
+extends <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></pre>
+<div class="block">Interface of authentication providers.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t5" class="tableTab"><span><a href="javascript:show(16);">Default Methods</a></span><span class="tabE [...]
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>default void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/Authentication.html#authenticationStage-java.lang.String-org.apache.pulsar.client.api.AuthenticationDataProvider-java.util.Map-java.util.concurrent.CompletableFuture-">authenticationStage</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;requestUrl,
+                   <a href="../../../../../org/apache/pulsar/client/api/AuthenticationDataProvider.html" title="interface in org.apache.pulsar.client.api">AuthenticationDataProvider</a>&nbsp;authData,
+                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;previousResHeaders,
+                   <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a hre [...]
+<div class="block">An authentication Stage.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/Authentication.html#configure-java.util.Map-">configure</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase [...]
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
+<div class="block"><span class="deprecationComment">This method will be deleted on version 2.0, instead please use configure(String
+             encodedAuthParamString) which is in EncodedAuthenticationParameterSupport for now and will be
+             integrated into this interface.</span></div>
+</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>default <a href="../../../../../org/apache/pulsar/client/api/AuthenticationDataProvider.html" title="interface in org.apache.pulsar.client.api">AuthenticationDataProvider</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/Authentication.html#getAuthData--">getAuthData</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>default <a href="../../../../../org/apache/pulsar/client/api/AuthenticationDataProvider.html" title="interface in org.apache.pulsar.client.api">AuthenticationDataProvider</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/Authentication.html#getAuthData-java.lang.String-">getAuthData</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;brokerHostName)</code>
+<div class="block">Get/Create an authentication data provider which provides the data that this client will be sent to the broker.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/Authentication.html#getAuthMethodName--">getAuthMethodName</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util">Map.Entry</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle. [...]
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/Authentication.html#newRequestHeader-java.lang.String-org.apache.pulsar.client.api.AuthenticationDataProvider-java.util.Map-">newRequestHeader</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;hostName,
+                <a href="../../../../../org/apache/pulsar/client/api/AuthenticationDataProvider.html" title="interface in org.apache.pulsar.client.api">AuthenticationDataProvider</a>&nbsp;authData,
+                <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;previousResHeaders)</code>
+<div class="block">Add an authenticationStage that will complete along with authFuture.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/Authentication.html#start--">start</a></span>()</code>
+<div class="block">Initialize the authentication provider.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.io.Closeable">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a></h3>
+<code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true#close--" title="class or interface in java.io">close</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="getAuthMethodName--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAuthMethodName</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getAuthMethodName()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the identifier for this authentication method</dd>
+</dl>
+</li>
+</ul>
+<a name="getAuthData--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAuthData</h4>
+<pre>default&nbsp;<a href="../../../../../org/apache/pulsar/client/api/AuthenticationDataProvider.html" title="interface in org.apache.pulsar.client.api">AuthenticationDataProvider</a>&nbsp;getAuthData()
+                                        throws <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.html" title="class in org.apache.pulsar.client.api">PulsarClientException</a></pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The authentication data identifying this client that will be sent to the broker</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.GettingAuthenticationDataException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.GettingAuthenticationDataException</a></code> - if there was error getting the authentication data to use</dd>
+<dd><code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.html" title="class in org.apache.pulsar.client.api">PulsarClientException</a></code> - any other error</dd>
+</dl>
+</li>
+</ul>
+<a name="getAuthData-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAuthData</h4>
+<pre>default&nbsp;<a href="../../../../../org/apache/pulsar/client/api/AuthenticationDataProvider.html" title="interface in org.apache.pulsar.client.api">AuthenticationDataProvider</a>&nbsp;getAuthData(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;brokerHostName)
+                                        throws <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.html" title="class in org.apache.pulsar.client.api">PulsarClientException</a></pre>
+<div class="block">Get/Create an authentication data provider which provides the data that this client will be sent to the broker.
+ Some authentication method need to auth between each client channel. So it need the broker, who it will talk to.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>brokerHostName</code> - target broker host name</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The authentication data provider</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.html" title="class in org.apache.pulsar.client.api">PulsarClientException</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="configure-java.util.Map-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>configure</h4>
+<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
+void&nbsp;configure(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;authParams)</pre>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">This method will be deleted on version 2.0, instead please use configure(String
+             encodedAuthParamString) which is in EncodedAuthenticationParameterSupport for now and will be
+             integrated into this interface.</span></div>
+<div class="block">Configure the authentication plugins with the supplied parameters.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>authParams</code> - </dd>
+</dl>
+</li>
+</ul>
+<a name="start--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>start</h4>
+<pre>void&nbsp;start()
+    throws <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.html" title="class in org.apache.pulsar.client.api">PulsarClientException</a></pre>
+<div class="block">Initialize the authentication provider.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.html" title="class in org.apache.pulsar.client.api">PulsarClientException</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="authenticationStage-java.lang.String-org.apache.pulsar.client.api.AuthenticationDataProvider-java.util.Map-java.util.concurrent.CompletableFuture-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>authenticationStage</h4>
+<pre>default&nbsp;void&nbsp;authenticationStage(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;requestUrl,
+                                 <a href="../../../../../org/apache/pulsar/client/api/AuthenticationDataProvider.html" title="interface in org.apache.pulsar.client.api">AuthenticationDataProvider</a>&nbsp;authData,
+                                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;previousResHeaders,
+                                 <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent">CompletableFuture</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">Str [...]
+<div class="block">An authentication Stage.
+ when authentication complete, passed-in authFuture will contains authentication related http request headers.</div>
+</li>
+</ul>
+<a name="newRequestHeader-java.lang.String-org.apache.pulsar.client.api.AuthenticationDataProvider-java.util.Map-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>newRequestHeader</h4>
+<pre>default&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util">Map.Entry</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs [...]
+                                                       <a href="../../../../../org/apache/pulsar/client/api/AuthenticationDataProvider.html" title="interface in org.apache.pulsar.client.api">AuthenticationDataProvider</a>&nbsp;authData,
+                                                       <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;previous [...]
+                                                throws <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
+<div class="block">Add an authenticationStage that will complete along with authFuture.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Authentication.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../org/apache/pulsar/client/api/AuthenticationDataProvider.html" title="interface in org.apache.pulsar.client.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/pulsar/client/api/Authentication.html" target="_top">Frames</a></li>
+<li><a href="Authentication.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2017&#x2013;2020 <a href="http://www.apache.org/">Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
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
new file mode 100644
index 0000000..c61f14b
--- /dev/null
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/AuthenticationDataProvider.html
@@ -0,0 +1,431 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_232) on Wed Dec 02 06:23:24 UTC 2020 -->
+<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="2020-12-02">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="AuthenticationDataProvider (Pulsar Client :: API 2.8.0-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":18,"i1":18,"i2":18,"i3":18,"i4":18,"i5":18,"i6":18,"i7":18,"i8":18,"i9":18,"i10":18};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],16:["t5","Default Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/AuthenticationDataProvider.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/pulsar/client/api/Authentication.html" title="interface in org.apache.pulsar.client.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/pulsar/client/api/AuthenticationFactory.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/pulsar/client/api/AuthenticationDataProvider.html" target="_top">Frames</a></li>
+<li><a href="AuthenticationDataProvider.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.pulsar.client.api</div>
+<h2 title="Interface AuthenticationDataProvider" class="title">Interface AuthenticationDataProvider</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd><a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd>
+</dl>
+<hr>
+<br>
+<pre><a href="../../../../../org/apache/pulsar/common/classification/InterfaceAudience.LimitedPrivate.html" title="annotation in org.apache.pulsar.common.classification">@InterfaceAudience.LimitedPrivate</a>
+ <a href="../../../../../org/apache/pulsar/common/classification/InterfaceStability.Stable.html" title="annotation in org.apache.pulsar.common.classification">@InterfaceStability.Stable</a>
+public interface <span class="typeNameLabel">AuthenticationDataProvider</span>
+extends <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></pre>
+<div class="block">Interface for accessing data which are used in variety of authentication schemes on client side.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t5" class="tableTab"><span><a href="javascript:show(16);">Default Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>default <a href="../../../../../org/apache/pulsar/common/api/AuthData.html" title="class in org.apache.pulsar.common.api">AuthData</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/AuthenticationDataProvider.html#authenticate-org.apache.pulsar.common.api.AuthData-">authenticate</a></span>(<a href="../../../../../org/apache/pulsar/common/api/AuthData.html" title="class in org.apache.pulsar.common.api">AuthData</a>&nbsp;data)</code>
+<div class="block">For mutual authentication, This method use passed in `data` to evaluate and challenge,
+ then returns null if authentication has completed;
+ returns authenticated data back to server side, if authentication has not completed.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>default <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/AuthenticationDataProvider.html#getCommandData--">getCommandData</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>default <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/AuthenticationDataProvider.html#getHttpAuthType--">getHttpAuthType</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>default <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util">Map.Entry</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle. [...]
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/AuthenticationDataProvider.html#getHttpHeaders--">getHttpHeaders</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>default <a href="http://docs.oracle.com/javase/8/docs/api/java/security/cert/Certificate.html?is-external=true" title="class or interface in java.security.cert">Certificate</a>[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/AuthenticationDataProvider.html#getTlsCertificates--">getTlsCertificates</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>default <a href="../../../../../org/apache/pulsar/client/api/KeyStoreParams.html" title="class in org.apache.pulsar.client.api">KeyStoreParams</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/AuthenticationDataProvider.html#getTlsKeyStoreParams--">getTlsKeyStoreParams</a></span>()</code>
+<div class="block">Used for TLS authentication with keystore type.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>default <a href="http://docs.oracle.com/javase/8/docs/api/java/security/PrivateKey.html?is-external=true" title="class or interface in java.security">PrivateKey</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/AuthenticationDataProvider.html#getTlsPrivateKey--">getTlsPrivateKey</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>default <a href="http://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/AuthenticationDataProvider.html#getTlsTrustStoreStream--">getTlsTrustStoreStream</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>default boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/AuthenticationDataProvider.html#hasDataForHttp--">hasDataForHttp</a></span>()</code>
+<div class="block">Check if data for HTTP are available.</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>default boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/AuthenticationDataProvider.html#hasDataForTls--">hasDataForTls</a></span>()</code>
+<div class="block">Check if data for TLS are available.</div>
+</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>default boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/AuthenticationDataProvider.html#hasDataFromCommand--">hasDataFromCommand</a></span>()</code>
+<div class="block">Check if data from Pulsar protocol are available.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="hasDataForTls--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasDataForTls</h4>
+<pre>default&nbsp;boolean&nbsp;hasDataForTls()</pre>
+<div class="block">Check if data for TLS are available.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if this authentication data contain data for TLS</dd>
+</dl>
+</li>
+</ul>
+<a name="getTlsCertificates--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTlsCertificates</h4>
+<pre>default&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/security/cert/Certificate.html?is-external=true" title="class or interface in java.security.cert">Certificate</a>[]&nbsp;getTlsCertificates()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a client certificate chain, or null if the data are not available</dd>
+</dl>
+</li>
+</ul>
+<a name="getTlsPrivateKey--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTlsPrivateKey</h4>
+<pre>default&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/security/PrivateKey.html?is-external=true" title="class or interface in java.security">PrivateKey</a>&nbsp;getTlsPrivateKey()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a private key for the client certificate, or null if the data are not available</dd>
+</dl>
+</li>
+</ul>
+<a name="getTlsTrustStoreStream--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTlsTrustStoreStream</h4>
+<pre>default&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/io/InputStream.html?is-external=true" title="class or interface in java.io">InputStream</a>&nbsp;getTlsTrustStoreStream()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>an input-stream of the trust store, or null if the trust-store provided at
+         <code>ClientConfigurationData#getTlsTrustStorePath()</code></dd>
+</dl>
+</li>
+</ul>
+<a name="getTlsKeyStoreParams--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTlsKeyStoreParams</h4>
+<pre>default&nbsp;<a href="../../../../../org/apache/pulsar/client/api/KeyStoreParams.html" title="class in org.apache.pulsar.client.api">KeyStoreParams</a>&nbsp;getTlsKeyStoreParams()</pre>
+<div class="block">Used for TLS authentication with keystore type.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a KeyStoreParams for the client certificate chain, or null if the data are not available</dd>
+</dl>
+</li>
+</ul>
+<a name="hasDataForHttp--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasDataForHttp</h4>
+<pre>default&nbsp;boolean&nbsp;hasDataForHttp()</pre>
+<div class="block">Check if data for HTTP are available.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if this authentication data contain data for HTTP</dd>
+</dl>
+</li>
+</ul>
+<a name="getHttpAuthType--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getHttpAuthType</h4>
+<pre>default&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getHttpAuthType()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a authentication scheme, or <code>null</code> if the request will not be authenticated.</dd>
+</dl>
+</li>
+</ul>
+<a name="getHttpHeaders--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getHttpHeaders</h4>
+<pre>default&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util">Map.Entry</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs [...]
+                                              throws <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>an enumeration of all the header names</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="hasDataFromCommand--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasDataFromCommand</h4>
+<pre>default&nbsp;boolean&nbsp;hasDataFromCommand()</pre>
+<div class="block">Check if data from Pulsar protocol are available.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>true if this authentication data contain data from Pulsar protocol</dd>
+</dl>
+</li>
+</ul>
+<a name="getCommandData--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCommandData</h4>
+<pre>default&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getCommandData()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>authentication data which will be stored in a command</dd>
+</dl>
+</li>
+</ul>
+<a name="authenticate-org.apache.pulsar.common.api.AuthData-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>authenticate</h4>
+<pre>default&nbsp;<a href="../../../../../org/apache/pulsar/common/api/AuthData.html" title="class in org.apache.pulsar.common.api">AuthData</a>&nbsp;authenticate(<a href="../../../../../org/apache/pulsar/common/api/AuthData.html" title="class in org.apache.pulsar.common.api">AuthData</a>&nbsp;data)
+                       throws <a href="http://docs.oracle.com/javase/8/docs/api/javax/naming/AuthenticationException.html?is-external=true" title="class or interface in javax.naming">AuthenticationException</a></pre>
+<div class="block">For mutual authentication, This method use passed in `data` to evaluate and challenge,
+ then returns null if authentication has completed;
+ returns authenticated data back to server side, if authentication has not completed.
+
+ <p>Mainly used for mutual authentication like sasl.</div>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/javax/naming/AuthenticationException.html?is-external=true" title="class or interface in javax.naming">AuthenticationException</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/AuthenticationDataProvider.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/pulsar/client/api/Authentication.html" title="interface in org.apache.pulsar.client.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/pulsar/client/api/AuthenticationFactory.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/pulsar/client/api/AuthenticationDataProvider.html" target="_top">Frames</a></li>
+<li><a href="AuthenticationDataProvider.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2017&#x2013;2020 <a href="http://www.apache.org/">Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
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
new file mode 100644
index 0000000..e3538a3
--- /dev/null
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/AuthenticationFactory.html
@@ -0,0 +1,391 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_232) on Wed Dec 02 06:23:24 UTC 2020 -->
+<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="2020-12-02">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="AuthenticationFactory (Pulsar Client :: API 2.8.0-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/AuthenticationFactory.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/pulsar/client/api/AuthenticationDataProvider.html" title="interface in org.apache.pulsar.client.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/pulsar/client/api/BatcherBuilder.html" title="interface in org.apache.pulsar.client.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/pulsar/client/api/AuthenticationFactory.html" target="_top">Frames</a></li>
+<li><a href="AuthenticationFactory.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.pulsar.client.api</div>
+<h2 title="Class AuthenticationFactory" class="title">Class AuthenticationFactory</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pulsar.client.api.AuthenticationFactory</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre><a href="../../../../../org/apache/pulsar/common/classification/InterfaceAudience.LimitedPrivate.html" title="annotation in org.apache.pulsar.common.classification">@InterfaceAudience.LimitedPrivate</a>
+ <a href="../../../../../org/apache/pulsar/common/classification/InterfaceStability.Stable.html" title="annotation in org.apache.pulsar.common.classification">@InterfaceStability.Stable</a>
+public final class <span class="typeNameLabel">AuthenticationFactory</span>
+extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+<div class="block">Factory class that allows to create <a href="../../../../../org/apache/pulsar/client/api/Authentication.html" title="interface in org.apache.pulsar.client.api"><code>Authentication</code></a> instances
+ for all the supported authentication methods.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/AuthenticationFactory.html#AuthenticationFactory--">AuthenticationFactory</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/pulsar/client/api/Authentication.html" title="interface in org.apache.pulsar.client.api">Authentication</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/AuthenticationFactory.html#create-java.lang.String-java.util.Map-">create</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;authPluginClassName,
+      <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;authParams)</code>
+<div class="block">Create an instance of the Authentication-Plugin.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/pulsar/client/api/Authentication.html" title="interface in org.apache.pulsar.client.api">Authentication</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/AuthenticationFactory.html#create-java.lang.String-java.lang.String-">create</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;authPluginClassName,
+      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;authParamsString)</code>
+<div class="block">Create an instance of the <a href="../../../../../org/apache/pulsar/client/api/Authentication.html" title="interface in org.apache.pulsar.client.api"><code>Authentication</code></a> object by using
+ the plugin class name.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/pulsar/client/api/Authentication.html" title="interface in org.apache.pulsar.client.api">Authentication</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/AuthenticationFactory.html#TLS-java.lang.String-java.lang.String-">TLS</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;certFilePath,
+   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;keyFilePath)</code>
+<div class="block">Create an authentication provider for TLS based authentication.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/pulsar/client/api/Authentication.html" title="interface in org.apache.pulsar.client.api">Authentication</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/AuthenticationFactory.html#token-java.lang.String-">token</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;token)</code>
+<div class="block">Create an authentication provider for token based authentication.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/pulsar/client/api/Authentication.html" title="interface in org.apache.pulsar.client.api">Authentication</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/AuthenticationFactory.html#token-java.util.function.Supplier-">token</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html?is-external=true" title="class or interface in java.util.function">Supplier</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</ [...]
+<div class="block">Create an authentication provider for token based authentication.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http:/ [...]
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="AuthenticationFactory--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>AuthenticationFactory</h4>
+<pre>public&nbsp;AuthenticationFactory()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="token-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>token</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/pulsar/client/api/Authentication.html" title="interface in org.apache.pulsar.client.api">Authentication</a>&nbsp;token(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;token)</pre>
+<div class="block">Create an authentication provider for token based authentication.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>token</code> - the client auth token</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the Authentication object initialized with the token credentials</dd>
+</dl>
+</li>
+</ul>
+<a name="token-java.util.function.Supplier-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>token</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/pulsar/client/api/Authentication.html" title="interface in org.apache.pulsar.client.api">Authentication</a>&nbsp;token(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/function/Supplier.html?is-external=true" title="class or interface in java.util.function">Supplier</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbs [...]
+<div class="block">Create an authentication provider for token based authentication.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>tokenSupplier</code> - a supplier of the client auth token</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the Authentication object initialized with the token credentials</dd>
+</dl>
+</li>
+</ul>
+<a name="TLS-java.lang.String-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>TLS</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/pulsar/client/api/Authentication.html" title="interface in org.apache.pulsar.client.api">Authentication</a>&nbsp;TLS(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;certFilePath,
+                                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;keyFilePath)</pre>
+<div class="block">Create an authentication provider for TLS based authentication.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>certFilePath</code> - the path to the TLS client public key</dd>
+<dd><code>keyFilePath</code> - the path to the TLS client private key</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the Authentication object initialized with the TLS credentials</dd>
+</dl>
+</li>
+</ul>
+<a name="create-java.lang.String-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>create</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/pulsar/client/api/Authentication.html" title="interface in org.apache.pulsar.client.api">Authentication</a>&nbsp;create(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;authPluginClassName,
+                                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;authParamsString)
+                             throws <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.UnsupportedAuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.UnsupportedAuthenticationException</a></pre>
+<div class="block">Create an instance of the <a href="../../../../../org/apache/pulsar/client/api/Authentication.html" title="interface in org.apache.pulsar.client.api"><code>Authentication</code></a> object by using
+ the plugin class name.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>authPluginClassName</code> - name of the Authentication-Plugin you want to use</dd>
+<dd><code>authParamsString</code> - string which represents parameters for the Authentication-Plugin, e.g., "key1:val1,key2:val2"</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>instance of the Authentication object</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.UnsupportedAuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.UnsupportedAuthenticationException</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="create-java.lang.String-java.util.Map-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>create</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/pulsar/client/api/Authentication.html" title="interface in org.apache.pulsar.client.api">Authentication</a>&nbsp;create(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;authPluginClassName,
+                                    <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;authParams)
+                             throws <a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.UnsupportedAuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.UnsupportedAuthenticationException</a></pre>
+<div class="block">Create an instance of the Authentication-Plugin.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>authPluginClassName</code> - name of the Authentication-Plugin you want to use</dd>
+<dd><code>authParams</code> - map which represents parameters for the Authentication-Plugin</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>instance of the Authentication-Plugin</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../../org/apache/pulsar/client/api/PulsarClientException.UnsupportedAuthenticationException.html" title="class in org.apache.pulsar.client.api">PulsarClientException.UnsupportedAuthenticationException</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/AuthenticationFactory.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/pulsar/client/api/AuthenticationDataProvider.html" title="interface in org.apache.pulsar.client.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/pulsar/client/api/BatcherBuilder.html" title="interface in org.apache.pulsar.client.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/pulsar/client/api/AuthenticationFactory.html" target="_top">Frames</a></li>
+<li><a href="AuthenticationFactory.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2017&#x2013;2020 <a href="http://www.apache.org/">Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
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
new file mode 100644
index 0000000..dbc7661
--- /dev/null
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/BatchMessageContainer.html
@@ -0,0 +1,328 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_232) on Wed Dec 02 06:23:24 UTC 2020 -->
+<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="2020-12-02">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="BatchMessageContainer (Pulsar Client :: API 2.8.0-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/BatchMessageContainer.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/pulsar/client/api/BatcherBuilder.html" title="interface in org.apache.pulsar.client.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/pulsar/client/api/BatchReceivePolicy.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/pulsar/client/api/BatchMessageContainer.html" target="_top">Frames</a></li>
+<li><a href="BatchMessageContainer.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.pulsar.client.api</div>
+<h2 title="Interface BatchMessageContainer" class="title">Interface BatchMessageContainer</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre><a href="../../../../../org/apache/pulsar/common/classification/InterfaceAudience.Public.html" title="annotation in org.apache.pulsar.common.classification">@InterfaceAudience.Public</a>
+ <a href="../../../../../org/apache/pulsar/common/classification/InterfaceStability.Stable.html" title="annotation in org.apache.pulsar.common.classification">@InterfaceStability.Stable</a>
+public interface <span class="typeNameLabel">BatchMessageContainer</span></pre>
+<div class="block">Batch message container for individual messages being published until they are batched and sent to broker.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/BatchMessageContainer.html#clear--">clear</a></span>()</code>
+<div class="block">Clear the message batch container.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/BatchMessageContainer.html#discard-java.lang.Exception-">discard</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a>&nbsp;ex)</code>
+<div class="block">Release the payload and clear the container.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/BatchMessageContainer.html#getCurrentBatchSize--">getCurrentBatchSize</a></span>()</code>
+<div class="block">Get current message batch size of the message batch container in bytes.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/BatchMessageContainer.html#getNumMessagesInBatch--">getNumMessagesInBatch</a></span>()</code>
+<div class="block">Get count of messages in the message batch container.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/BatchMessageContainer.html#isEmpty--">isEmpty</a></span>()</code>
+<div class="block">Check the message batch container is empty.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/BatchMessageContainer.html#isMultiBatches--">isMultiBatches</a></span>()</code>
+<div class="block">Return the batch container batch message in multiple batches.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="clear--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>clear</h4>
+<pre>void&nbsp;clear()</pre>
+<div class="block">Clear the message batch container.</div>
+</li>
+</ul>
+<a name="isEmpty--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isEmpty</h4>
+<pre>boolean&nbsp;isEmpty()</pre>
+<div class="block">Check the message batch container is empty.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>return true if empty, otherwise return false.</dd>
+</dl>
+</li>
+</ul>
+<a name="getNumMessagesInBatch--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getNumMessagesInBatch</h4>
+<pre>int&nbsp;getNumMessagesInBatch()</pre>
+<div class="block">Get count of messages in the message batch container.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>messages count</dd>
+</dl>
+</li>
+</ul>
+<a name="getCurrentBatchSize--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCurrentBatchSize</h4>
+<pre>long&nbsp;getCurrentBatchSize()</pre>
+<div class="block">Get current message batch size of the message batch container in bytes.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>message batch size in bytes</dd>
+</dl>
+</li>
+</ul>
+<a name="discard-java.lang.Exception-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>discard</h4>
+<pre>void&nbsp;discard(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a>&nbsp;ex)</pre>
+<div class="block">Release the payload and clear the container.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>ex</code> - cause</dd>
+</dl>
+</li>
+</ul>
+<a name="isMultiBatches--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>isMultiBatches</h4>
+<pre>boolean&nbsp;isMultiBatches()</pre>
+<div class="block">Return the batch container batch message in multiple batches.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/BatchMessageContainer.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/pulsar/client/api/BatcherBuilder.html" title="interface in org.apache.pulsar.client.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/pulsar/client/api/BatchReceivePolicy.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/pulsar/client/api/BatchMessageContainer.html" target="_top">Frames</a></li>
+<li><a href="BatchMessageContainer.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2017&#x2013;2020 <a href="http://www.apache.org/">Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
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
new file mode 100644
index 0000000..8aca169
--- /dev/null
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/BatchReceivePolicy.Builder.html
@@ -0,0 +1,319 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_232) on Wed Dec 02 06:23:24 UTC 2020 -->
+<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="2020-12-02">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="BatchReceivePolicy.Builder (Pulsar Client :: API 2.8.0-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/BatchReceivePolicy.Builder.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/pulsar/client/api/BatchReceivePolicy.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/pulsar/client/api/ClientBuilder.html" title="interface in org.apache.pulsar.client.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/pulsar/client/api/BatchReceivePolicy.Builder.html" target="_top">Frames</a></li>
+<li><a href="BatchReceivePolicy.Builder.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.pulsar.client.api</div>
+<h2 title="Class BatchReceivePolicy.Builder" class="title">Class BatchReceivePolicy.Builder</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pulsar.client.api.BatchReceivePolicy.Builder</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../../org/apache/pulsar/client/api/BatchReceivePolicy.html" title="class in org.apache.pulsar.client.api">BatchReceivePolicy</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public static class <span class="typeNameLabel">BatchReceivePolicy.Builder</span>
+extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+<div class="block">Builder of BatchReceivePolicy.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/BatchReceivePolicy.Builder.html#Builder--">Builder</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/pulsar/client/api/BatchReceivePolicy.html" title="class in org.apache.pulsar.client.api">BatchReceivePolicy</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/BatchReceivePolicy.Builder.html#build--">build</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/pulsar/client/api/BatchReceivePolicy.Builder.html" title="class in org.apache.pulsar.client.api">BatchReceivePolicy.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/BatchReceivePolicy.Builder.html#maxNumBytes-int-">maxNumBytes</a></span>(int&nbsp;maxNumBytes)</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/pulsar/client/api/BatchReceivePolicy.Builder.html" title="class in org.apache.pulsar.client.api">BatchReceivePolicy.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/BatchReceivePolicy.Builder.html#maxNumMessages-int-">maxNumMessages</a></span>(int&nbsp;maxNumMessages)</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/pulsar/client/api/BatchReceivePolicy.Builder.html" title="class in org.apache.pulsar.client.api">BatchReceivePolicy.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/BatchReceivePolicy.Builder.html#timeout-int-java.util.concurrent.TimeUnit-">timeout</a></span>(int&nbsp;timeout,
+       <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a>&nbsp;timeoutUnit)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http:/ [...]
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="Builder--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Builder</h4>
+<pre>public&nbsp;Builder()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="maxNumMessages-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>maxNumMessages</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/pulsar/client/api/BatchReceivePolicy.Builder.html" title="class in org.apache.pulsar.client.api">BatchReceivePolicy.Builder</a>&nbsp;maxNumMessages(int&nbsp;maxNumMessages)</pre>
+</li>
+</ul>
+<a name="maxNumBytes-int-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>maxNumBytes</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/pulsar/client/api/BatchReceivePolicy.Builder.html" title="class in org.apache.pulsar.client.api">BatchReceivePolicy.Builder</a>&nbsp;maxNumBytes(int&nbsp;maxNumBytes)</pre>
+</li>
+</ul>
+<a name="timeout-int-java.util.concurrent.TimeUnit-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>timeout</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/pulsar/client/api/BatchReceivePolicy.Builder.html" title="class in org.apache.pulsar.client.api">BatchReceivePolicy.Builder</a>&nbsp;timeout(int&nbsp;timeout,
+                                          <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a>&nbsp;timeoutUnit)</pre>
+</li>
+</ul>
+<a name="build--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>build</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/pulsar/client/api/BatchReceivePolicy.html" title="class in org.apache.pulsar.client.api">BatchReceivePolicy</a>&nbsp;build()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/BatchReceivePolicy.Builder.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/pulsar/client/api/BatchReceivePolicy.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/pulsar/client/api/ClientBuilder.html" title="interface in org.apache.pulsar.client.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/pulsar/client/api/BatchReceivePolicy.Builder.html" target="_top">Frames</a></li>
+<li><a href="BatchReceivePolicy.Builder.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2017&#x2013;2020 <a href="http://www.apache.org/">Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
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
new file mode 100644
index 0000000..0a4b098
--- /dev/null
+++ b/content/api/client/2.8.0-SNAPSHOT/org/apache/pulsar/client/api/BatchReceivePolicy.html
@@ -0,0 +1,402 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (1.8.0_232) on Wed Dec 02 06:23:24 UTC 2020 -->
+<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="2020-12-02">
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="BatchReceivePolicy (Pulsar Client :: API 2.8.0-SNAPSHOT API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":9,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/BatchReceivePolicy.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/pulsar/client/api/BatchMessageContainer.html" title="interface in org.apache.pulsar.client.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/pulsar/client/api/BatchReceivePolicy.Builder.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/pulsar/client/api/BatchReceivePolicy.html" target="_top">Frames</a></li>
+<li><a href="BatchReceivePolicy.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.pulsar.client.api</div>
+<h2 title="Class BatchReceivePolicy" class="title">Class BatchReceivePolicy</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.pulsar.client.api.BatchReceivePolicy</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd>
+</dl>
+<hr>
+<br>
+<pre><a href="../../../../../org/apache/pulsar/common/classification/InterfaceAudience.Public.html" title="annotation in org.apache.pulsar.common.classification">@InterfaceAudience.Public</a>
+ <a href="../../../../../org/apache/pulsar/common/classification/InterfaceStability.Stable.html" title="annotation in org.apache.pulsar.common.classification">@InterfaceStability.Stable</a>
+public class <span class="typeNameLabel">BatchReceivePolicy</span>
+extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
+implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></pre>
+<div class="block">Configuration for message batch receive <a href="../../../../../org/apache/pulsar/client/api/Consumer.html#batchReceive--"><code>Consumer.batchReceive()</code></a> <a href="../../../../../org/apache/pulsar/client/api/Consumer.html#batchReceiveAsync--"><code>Consumer.batchReceiveAsync()</code></a>.
+
+ <p>Batch receive policy can limit the number and bytes of messages in a single batch, and can specify a timeout
+ for waiting for enough messages for this batch.
+
+ <p>This batch receive will be completed as long as any one of the
+ conditions(has enough number of messages, has enough of size of messages, wait timeout) is met.
+
+ <p>Examples:
+ 1.If set maxNumMessages = 10, maxSizeOfMessages = 1MB and without timeout, it
+ means <a href="../../../../../org/apache/pulsar/client/api/Consumer.html#batchReceive--"><code>Consumer.batchReceive()</code></a> will always wait until there is enough messages.
+ 2.If set maxNumberOfMessages = 0, maxNumBytes = 0 and timeout = 100ms, it
+ means <a href="../../../../../org/apache/pulsar/client/api/Consumer.html#batchReceive--"><code>Consumer.batchReceive()</code></a> will waiting for 100ms whether or not there is enough messages.
+
+ <p>Note:
+ Must specify messages limitation(maxNumMessages, maxNumBytes) or wait timeout.
+ Otherwise, <a href="../../../../../org/apache/pulsar/client/api/Messages.html" title="interface in org.apache.pulsar.client.api"><code>Messages</code></a> ingest <a href="../../../../../org/apache/pulsar/client/api/Message.html" title="interface in org.apache.pulsar.client.api"><code>Message</code></a> will never end.</div>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>2.4.1</dd>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../serialized-form.html#org.apache.pulsar.client.api.BatchReceivePolicy">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/BatchReceivePolicy.Builder.html" title="class in org.apache.pulsar.client.api">BatchReceivePolicy.Builder</a></span></code>
+<div class="block">Builder of BatchReceivePolicy.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/pulsar/client/api/BatchReceivePolicy.html" title="class in org.apache.pulsar.client.api">BatchReceivePolicy</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/BatchReceivePolicy.html#DEFAULT_POLICY">DEFAULT_POLICY</a></span></code>
+<div class="block">Default batch receive policy.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd [...]
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../../org/apache/pulsar/client/api/BatchReceivePolicy.Builder.html" title="class in org.apache.pulsar.client.api">BatchReceivePolicy.Builder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/BatchReceivePolicy.html#builder--">builder</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/BatchReceivePolicy.html#getMaxNumBytes--">getMaxNumBytes</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/BatchReceivePolicy.html#getMaxNumMessages--">getMaxNumMessages</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/BatchReceivePolicy.html#getTimeoutMs--">getTimeoutMs</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/BatchReceivePolicy.html#toString--">toString</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/pulsar/client/api/BatchReceivePolicy.html#verify--">verify</a></span>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http:/ [...]
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="DEFAULT_POLICY">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>DEFAULT_POLICY</h4>
+<pre>public static final&nbsp;<a href="../../../../../org/apache/pulsar/client/api/BatchReceivePolicy.html" title="class in org.apache.pulsar.client.api">BatchReceivePolicy</a> DEFAULT_POLICY</pre>
+<div class="block">Default batch receive policy.
+
+ <p>Max number of messages: no limit
+ Max number of bytes: 10MB
+ Timeout: 100ms<p/></div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="verify--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>verify</h4>
+<pre>public&nbsp;void&nbsp;verify()</pre>
+</li>
+</ul>
+<a name="getTimeoutMs--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getTimeoutMs</h4>
+<pre>public&nbsp;long&nbsp;getTimeoutMs()</pre>
+</li>
+</ul>
+<a name="getMaxNumMessages--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMaxNumMessages</h4>
+<pre>public&nbsp;int&nbsp;getMaxNumMessages()</pre>
+</li>
+</ul>
+<a name="getMaxNumBytes--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMaxNumBytes</h4>
+<pre>public&nbsp;int&nbsp;getMaxNumBytes()</pre>
+</li>
+</ul>
+<a name="builder--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>builder</h4>
+<pre>public static&nbsp;<a href="../../../../../org/apache/pulsar/client/api/BatchReceivePolicy.Builder.html" title="class in org.apache.pulsar.client.api">BatchReceivePolicy.Builder</a>&nbsp;builder()</pre>
+</li>
+</ul>
+<a name="toString--">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;toString()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/BatchReceivePolicy.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/pulsar/client/api/BatchMessageContainer.html" title="interface in org.apache.pulsar.client.api"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/pulsar/client/api/BatchReceivePolicy.Builder.html" title="class in org.apache.pulsar.client.api"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/pulsar/client/api/BatchReceivePolicy.html" target="_top">Frames</a></li>
... 352558 lines suppressed ...