You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by ti...@apache.org on 2022/12/02 08:07:51 UTC

[pulsar-site] branch main updated (3c12b2d17a8 -> 6c697fdbccf)

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

tison pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/pulsar-site.git


    from 3c12b2d17a8 Allow rebase and merge
     new b694970813b API docs generators accept A.B.C and output A.B.x
     new 1ee75e461f9 Generate C++ API docs for maintained versions
     new 3551d3984ce Generate Python API docs for maintained versions
     new 8abdf752058 Generate Javadocs for maintained versions
     new 6c697fdbccf Remove legacy API docs

The 5 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../static/api/admin/2.10.0/allclasses-index.html  |  1300 ---
 .../static/api/admin/2.10.0/allclasses.html        |   235 -
 .../static/api/admin/2.10.0/allpackages-index.html |   260 -
 .../static/api/admin/2.10.0/constant-values.html   |   286 -
 .../static/api/admin/2.10.0/deprecated-list.html   |   858 --
 .../static/api/admin/2.10.0/help-doc.html          |   280 -
 .../static/api/admin/2.10.0/index-all.html         |  8065 -------------
 .../static/api/admin/2.10.0/index.html             |   256 -
 .../admin/2.10.0/jquery/external/jquery/jquery.js  | 10872 ------------------
 .../static/api/admin/2.10.0/jquery/jquery-3.5.1.js | 10872 ------------------
 .../static/api/admin/2.10.0/jquery/jquery-ui.css   |   582 -
 .../static/api/admin/2.10.0/jquery/jquery-ui.js    |  2659 -----
 .../admin/2.10.0/jquery/jquery-ui.structure.css    |   156 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.js      |    56 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.min.js  |    10 -
 .../2.10.0/jquery/jszip-utils/dist/jszip-utils.js  |   118 -
 .../jquery/jszip-utils/dist/jszip-utils.min.js     |    10 -
 .../api/admin/2.10.0/jquery/jszip/dist/jszip.js    | 11370 -------------------
 .../admin/2.10.0/jquery/jszip/dist/jszip.min.js    |    13 -
 .../static/api/admin/2.10.0/member-search-index.js |     1 -
 .../api/admin/2.10.0/member-search-index.zip       |   Bin 22652 -> 0 bytes
 .../org/apache/pulsar/client/admin/Bookies.html    |   440 -
 .../apache/pulsar/client/admin/BrokerStats.html    |   511 -
 .../org/apache/pulsar/client/admin/Brokers.html    |   898 --
 .../org/apache/pulsar/client/admin/Clusters.html   |  1323 ---
 .../org/apache/pulsar/client/admin/Functions.html  |  1870 ---
 .../pulsar/client/admin/GetStatsOptions.html       |   268 -
 .../admin/LongRunningProcessStatus.Status.html     |   409 -
 .../client/admin/LongRunningProcessStatus.html     |   402 -
 .../org/apache/pulsar/client/admin/Lookup.html     |   382 -
 .../org/apache/pulsar/client/admin/Namespaces.html |  8619 --------------
 .../pulsar/client/admin/NonPersistentTopics.html   |   697 --
 .../pulsar/client/admin/OffloadProcessStatus.html  |   321 -
 .../org/apache/pulsar/client/admin/Packages.html   |   600 -
 .../org/apache/pulsar/client/admin/Properties.html |   406 -
 .../org/apache/pulsar/client/admin/ProxyStats.html |   283 -
 .../apache/pulsar/client/admin/PulsarAdmin.html    |   771 --
 .../pulsar/client/admin/PulsarAdminBuilder.html    |   768 --
 .../PulsarAdminException.ConflictException.html    |   331 -
 .../PulsarAdminException.ConnectException.html     |   342 -
 ...ception.GettingAuthenticationDataException.html |   340 -
 .../PulsarAdminException.HttpErrorException.html   |   340 -
 .../PulsarAdminException.NotAllowedException.html  |   331 -
 ...ulsarAdminException.NotAuthorizedException.html |   331 -
 .../PulsarAdminException.NotFoundException.html    |   331 -
 ...AdminException.PreconditionFailedException.html |   331 -
 ...sarAdminException.ServerSideErrorException.html |   346 -
 .../PulsarAdminException.TimeoutException.html     |   327 -
 .../pulsar/client/admin/PulsarAdminException.html  |   502 -
 .../apache/pulsar/client/admin/ResourceGroups.html |   541 -
 .../apache/pulsar/client/admin/ResourceQuotas.html |   680 --
 .../org/apache/pulsar/client/admin/Schemas.html    |   786 --
 .../org/apache/pulsar/client/admin/Sink.html       |   222 -
 .../org/apache/pulsar/client/admin/Sinks.html      |  1354 ---
 .../org/apache/pulsar/client/admin/Source.html     |   222 -
 .../org/apache/pulsar/client/admin/Sources.html    |  1354 ---
 .../org/apache/pulsar/client/admin/Tenants.html    |   575 -
 .../apache/pulsar/client/admin/TopicPolicies.html  |  4631 --------
 .../pulsar/client/admin/Topics.QueryParam.html     |   411 -
 .../org/apache/pulsar/client/admin/Topics.html     |  8788 --------------
 .../apache/pulsar/client/admin/Transactions.html   |   831 --
 .../org/apache/pulsar/client/admin/Worker.html     |   495 -
 .../pulsar/client/admin/class-use/Bookies.html     |   195 -
 .../pulsar/client/admin/class-use/BrokerStats.html |   195 -
 .../pulsar/client/admin/class-use/Brokers.html     |   195 -
 .../pulsar/client/admin/class-use/Clusters.html    |   195 -
 .../pulsar/client/admin/class-use/Functions.html   |   195 -
 .../client/admin/class-use/GetStatsOptions.html    |   198 -
 .../class-use/LongRunningProcessStatus.Status.html |   275 -
 .../admin/class-use/LongRunningProcessStatus.html  |   224 -
 .../pulsar/client/admin/class-use/Lookup.html      |   195 -
 .../pulsar/client/admin/class-use/Namespaces.html  |   195 -
 .../admin/class-use/NonPersistentTopics.html       |   199 -
 .../admin/class-use/OffloadProcessStatus.html      |   259 -
 .../pulsar/client/admin/class-use/Packages.html    |   195 -
 .../pulsar/client/admin/class-use/Properties.html  |   199 -
 .../pulsar/client/admin/class-use/ProxyStats.html  |   195 -
 .../pulsar/client/admin/class-use/PulsarAdmin.html |   195 -
 .../client/admin/class-use/PulsarAdminBuilder.html |   369 -
 .../PulsarAdminException.ConflictException.html    |   148 -
 .../PulsarAdminException.ConnectException.html     |   148 -
 ...ception.GettingAuthenticationDataException.html |   148 -
 .../PulsarAdminException.HttpErrorException.html   |   148 -
 .../PulsarAdminException.NotAllowedException.html  |   148 -
 ...ulsarAdminException.NotAuthorizedException.html |   148 -
 .../PulsarAdminException.NotFoundException.html    |   148 -
 ...AdminException.PreconditionFailedException.html |   148 -
 ...sarAdminException.ServerSideErrorException.html |   148 -
 .../PulsarAdminException.TimeoutException.html     |   148 -
 .../admin/class-use/PulsarAdminException.html      |  4722 --------
 .../client/admin/class-use/ResourceGroups.html     |   195 -
 .../client/admin/class-use/ResourceQuotas.html     |   195 -
 .../pulsar/client/admin/class-use/Schemas.html     |   195 -
 .../apache/pulsar/client/admin/class-use/Sink.html |   199 -
 .../pulsar/client/admin/class-use/Sinks.html       |   214 -
 .../pulsar/client/admin/class-use/Source.html      |   199 -
 .../pulsar/client/admin/class-use/Sources.html     |   214 -
 .../pulsar/client/admin/class-use/Tenants.html     |   195 -
 .../client/admin/class-use/TopicPolicies.html      |   204 -
 .../client/admin/class-use/Topics.QueryParam.html  |   233 -
 .../pulsar/client/admin/class-use/Topics.html      |   195 -
 .../client/admin/class-use/Transactions.html       |   195 -
 .../pulsar/client/admin/class-use/Worker.html      |   195 -
 .../pulsar/client/admin/package-summary.html       |   453 -
 .../apache/pulsar/client/admin/package-tree.html   |   246 -
 .../apache/pulsar/client/admin/package-use.html    |   405 -
 .../client/admin/utils/DefaultImplementation.html  |   325 -
 .../pulsar/client/admin/utils/ReflectionUtils.html |   306 -
 .../utils/class-use/DefaultImplementation.html     |   148 -
 .../admin/utils/class-use/ReflectionUtils.html     |   148 -
 .../pulsar/client/admin/utils/package-summary.html |   177 -
 .../pulsar/client/admin/utils/package-tree.html    |   164 -
 .../pulsar/client/admin/utils/package-use.html     |   148 -
 .../common/conf/InternalConfigurationData.html     |   424 -
 .../conf/class-use/InternalConfigurationData.html  |   214 -
 .../apache/pulsar/common/conf/package-summary.html |   173 -
 .../apache/pulsar/common/conf/package-tree.html    |   163 -
 .../org/apache/pulsar/common/conf/package-use.html |   188 -
 .../common/functions/AuthenticationConfig.html     |   269 -
 .../pulsar/common/functions/ConsumerConfig.html    |   269 -
 .../pulsar/common/functions/CryptoConfig.html      |   269 -
 .../FunctionConfig.ProcessingGuarantees.html       |   396 -
 .../common/functions/FunctionConfig.Runtime.html   |   396 -
 .../pulsar/common/functions/FunctionConfig.html    |   301 -
 .../pulsar/common/functions/FunctionState.html     |   269 -
 .../pulsar/common/functions/ProducerConfig.html    |   269 -
 .../apache/pulsar/common/functions/Resources.html  |   321 -
 .../pulsar/common/functions/UpdateOptions.html     |   264 -
 .../pulsar/common/functions/WindowConfig.html      |   315 -
 .../apache/pulsar/common/functions/WorkerInfo.html |   325 -
 .../functions/class-use/AuthenticationConfig.html  |   148 -
 .../common/functions/class-use/ConsumerConfig.html |   148 -
 .../common/functions/class-use/CryptoConfig.html   |   148 -
 .../FunctionConfig.ProcessingGuarantees.html       |   204 -
 .../class-use/FunctionConfig.Runtime.html          |   204 -
 .../common/functions/class-use/FunctionConfig.html |   328 -
 .../common/functions/class-use/FunctionState.html  |   250 -
 .../common/functions/class-use/ProducerConfig.html |   148 -
 .../common/functions/class-use/Resources.html      |   214 -
 .../common/functions/class-use/UpdateOptions.html  |   298 -
 .../common/functions/class-use/WindowConfig.html   |   148 -
 .../common/functions/class-use/WorkerInfo.html     |   263 -
 .../pulsar/common/functions/package-summary.html   |   259 -
 .../pulsar/common/functions/package-tree.html      |   192 -
 .../pulsar/common/functions/package-use.html       |   247 -
 .../apache/pulsar/common/io/BatchSourceConfig.html |   333 -
 .../pulsar/common/io/ConnectorDefinition.html      |   269 -
 .../org/apache/pulsar/common/io/SinkConfig.html    |   269 -
 .../org/apache/pulsar/common/io/SourceConfig.html  |   269 -
 .../common/io/class-use/BatchSourceConfig.html     |   148 -
 .../common/io/class-use/ConnectorDefinition.html   |   225 -
 .../pulsar/common/io/class-use/SinkConfig.html     |   328 -
 .../pulsar/common/io/class-use/SourceConfig.html   |   328 -
 .../apache/pulsar/common/io/package-summary.html   |   191 -
 .../org/apache/pulsar/common/io/package-tree.html  |   166 -
 .../org/apache/pulsar/common/io/package-use.html   |   200 -
 .../apache/pulsar/common/naming/TopicDomain.html   |   425 -
 .../apache/pulsar/common/naming/TopicVersion.html  |   378 -
 .../common/naming/class-use/TopicDomain.html       |   267 -
 .../common/naming/class-use/TopicVersion.html      |   242 -
 .../pulsar/common/naming/package-summary.html      |   177 -
 .../apache/pulsar/common/naming/package-tree.html  |   168 -
 .../apache/pulsar/common/naming/package-use.html   |   221 -
 .../common/partition/PartitionedTopicMetadata.html |   392 -
 .../class-use/PartitionedTopicMetadata.html        |   286 -
 .../pulsar/common/partition/package-summary.html   |   173 -
 .../pulsar/common/partition/package-tree.html      |   163 -
 .../pulsar/common/partition/package-use.html       |   213 -
 .../pulsar/common/policies/AutoFailoverPolicy.html |   355 -
 .../policies/class-use/AutoFailoverPolicy.html     |   211 -
 .../pulsar/common/policies/data/AuthAction.html    |   449 -
 .../common/policies/data/AuthPolicies.Builder.html |   296 -
 .../pulsar/common/policies/data/AuthPolicies.html  |   316 -
 .../data/AutoFailoverPolicyData.Builder.html       |   282 -
 .../policies/data/AutoFailoverPolicyData.html      |   315 -
 .../policies/data/AutoFailoverPolicyType.html      |   380 -
 .../AutoSubscriptionCreationOverride.Builder.html  |   272 -
 .../data/AutoSubscriptionCreationOverride.html     |   292 -
 .../data/AutoTopicCreationOverride.Builder.html    |   300 -
 .../policies/data/AutoTopicCreationOverride.html   |   320 -
 .../data/BacklogQuota.BacklogQuotaType.html        |   383 -
 .../common/policies/data/BacklogQuota.Builder.html |   300 -
 .../data/BacklogQuota.RetentionPolicy.html         |   405 -
 .../pulsar/common/policies/data/BacklogQuota.html  |   375 -
 .../data/BookieAffinityGroupData.Builder.html      |   286 -
 .../policies/data/BookieAffinityGroupData.html     |   306 -
 .../common/policies/data/BookieInfo.Builder.html   |   286 -
 .../pulsar/common/policies/data/BookieInfo.html    |   306 -
 .../policies/data/BookiesClusterInfo.Builder.html  |   272 -
 .../common/policies/data/BookiesClusterInfo.html   |   292 -
 .../policies/data/BookiesRackConfiguration.html    |   395 -
 .../common/policies/data/BrokerAssignment.html     |   392 -
 .../common/policies/data/BrokerInfo.Builder.html   |   272 -
 .../pulsar/common/policies/data/BrokerInfo.html    |   292 -
 .../data/BrokerNamespaceIsolationData.Builder.html |   310 -
 .../data/BrokerNamespaceIsolationData.html         |   329 -
 .../common/policies/data/BrokerStatus.Builder.html |   300 -
 .../pulsar/common/policies/data/BrokerStatus.html  |   332 -
 .../common/policies/data/BundlesData.Builder.html  |   286 -
 .../pulsar/common/policies/data/BundlesData.html   |   306 -
 .../common/policies/data/ClusterData.Builder.html  |   492 -
 .../pulsar/common/policies/data/ClusterData.html   |   525 -
 .../common/policies/data/CompactionStats.html      |   305 -
 .../pulsar/common/policies/data/ConsumerStats.html |   554 -
 .../data/DelayedDeliveryPolicies.Builder.html      |   286 -
 .../policies/data/DelayedDeliveryPolicies.html     |   306 -
 .../common/policies/data/DispatchRate.Builder.html |   314 -
 .../pulsar/common/policies/data/DispatchRate.html  |   334 -
 .../pulsar/common/policies/data/ErrorData.html     |   324 -
 .../common/policies/data/ExceptionInformation.html |   269 -
 .../policies/data/FailureDomain.Builder.html       |   268 -
 .../pulsar/common/policies/data/FailureDomain.html |   287 -
 .../policies/data/FunctionInstanceStats.html       |   264 -
 .../policies/data/FunctionInstanceStatsData.html   |   290 -
 .../data/FunctionInstanceStatsDataBase.html        |   310 -
 .../pulsar/common/policies/data/FunctionStats.html |   362 -
 ...nInstanceStatus.FunctionInstanceStatusData.html |   469 -
 .../FunctionStatus.FunctionInstanceStatus.html     |   354 -
 .../common/policies/data/FunctionStatus.html       |   402 -
 .../policies/data/InactiveTopicDeleteMode.html     |   385 -
 .../policies/data/InactiveTopicPolicies.html       |   269 -
 .../ManagedLedgerInternalStats.CursorStats.html    |   511 -
 .../ManagedLedgerInternalStats.LedgerInfo.html     |   385 -
 .../policies/data/ManagedLedgerInternalStats.html  |   556 -
 .../data/NamespaceIsolationData.Builder.html       |   310 -
 .../policies/data/NamespaceIsolationData.html      |   343 -
 .../policies/data/NamespaceOwnershipStatus.html    |   398 -
 .../data/NonPersistentPartitionedTopicStats.html   |   288 -
 .../policies/data/NonPersistentPublisherStats.html |   268 -
 .../data/NonPersistentReplicatorStats.html         |   266 -
 .../data/NonPersistentSubscriptionStats.html       |   268 -
 .../policies/data/NonPersistentTopicStats.html     |   331 -
 .../policies/data/OffloadPolicies.Builder.html     |   646 --
 .../common/policies/data/OffloadPolicies.html      |   665 --
 .../policies/data/OffloadedReadPriority.html       |   450 -
 .../data/PartitionedTopicInternalStats.html        |   376 -
 .../policies/data/PartitionedTopicStats.html       |   295 -
 .../common/policies/data/PersistencePolicies.html  |   404 -
 .../data/PersistentTopicInternalStats.html         |   354 -
 .../common/policies/data/Policies.BundleType.html  |   382 -
 .../pulsar/common/policies/data/Policies.html      |  1012 --
 .../pulsar/common/policies/data/PublishRate.html   |   414 -
 .../common/policies/data/PublisherStats.html       |   442 -
 .../pulsar/common/policies/data/RawBookieInfo.html |   269 -
 .../common/policies/data/ReplicatorStats.html      |   445 -
 .../pulsar/common/policies/data/ResourceGroup.html |   268 -
 .../pulsar/common/policies/data/ResourceQuota.html |   349 -
 .../common/policies/data/RetentionPolicies.html    |   396 -
 .../SchemaAutoUpdateCompatibilityStrategy.html     |   490 -
 .../policies/data/SchemaCompatibilityStrategy.html |   529 -
 ....SinkInstanceStatus.SinkInstanceStatusData.html |   455 -
 .../data/SinkStatus.SinkInstanceStatus.html        |   354 -
 .../pulsar/common/policies/data/SinkStatus.html    |   402 -
 ...rceInstanceStatus.SourceInstanceStatusData.html |   455 -
 .../data/SourceStatus.SourceInstanceStatus.html    |   354 -
 .../pulsar/common/policies/data/SourceStatus.html  |   402 -
 .../pulsar/common/policies/data/SubscribeRate.html |   400 -
 .../common/policies/data/SubscriptionAuthMode.html |   385 -
 .../common/policies/data/SubscriptionStats.html    |   768 --
 .../common/policies/data/TenantInfo.Builder.html   |   282 -
 .../pulsar/common/policies/data/TenantInfo.html    |   301 -
 .../pulsar/common/policies/data/TopicStats.html    |   626 -
 .../pulsar/common/policies/data/TopicType.html     |   411 -
 .../policies/data/TransactionBufferStats.html      |   347 -
 .../data/TransactionCoordinatorInternalStats.html  |   314 -
 .../policies/data/TransactionCoordinatorStats.html |   348 -
 .../data/TransactionCoordinatorStatus.html         |   348 -
 .../policies/data/TransactionInBufferStats.html    |   330 -
 .../data/TransactionInPendingAckStats.html         |   313 -
 .../common/policies/data/TransactionLogStats.html  |   331 -
 .../common/policies/data/TransactionMetadata.html  |   398 -
 .../data/TransactionPendingAckInternalStats.html   |   314 -
 .../policies/data/TransactionPendingAckStats.html  |   313 -
 .../policies/data/WorkerFunctionInstanceStats.html |   328 -
 .../common/policies/data/class-use/AuthAction.html |   342 -
 .../data/class-use/AuthPolicies.Builder.html       |   209 -
 .../policies/data/class-use/AuthPolicies.html      |   209 -
 .../class-use/AutoFailoverPolicyData.Builder.html  |   204 -
 .../data/class-use/AutoFailoverPolicyData.html     |   255 -
 .../data/class-use/AutoFailoverPolicyType.html     |   229 -
 .../AutoSubscriptionCreationOverride.Builder.html  |   228 -
 .../AutoSubscriptionCreationOverride.html          |   314 -
 .../AutoTopicCreationOverride.Builder.html         |   238 -
 .../data/class-use/AutoTopicCreationOverride.html  |   329 -
 .../class-use/BacklogQuota.BacklogQuotaType.html   |   365 -
 .../data/class-use/BacklogQuota.Builder.html       |   238 -
 .../class-use/BacklogQuota.RetentionPolicy.html    |   288 -
 .../policies/data/class-use/BacklogQuota.html      |   378 -
 .../class-use/BookieAffinityGroupData.Builder.html |   233 -
 .../data/class-use/BookieAffinityGroupData.html    |   301 -
 .../data/class-use/BookieInfo.Builder.html         |   233 -
 .../common/policies/data/class-use/BookieInfo.html |   333 -
 .../data/class-use/BookiesClusterInfo.Builder.html |   228 -
 .../data/class-use/BookiesClusterInfo.html         |   273 -
 .../data/class-use/BookiesRackConfiguration.html   |   214 -
 .../policies/data/class-use/BrokerAssignment.html  |   234 -
 .../data/class-use/BrokerInfo.Builder.html         |   228 -
 .../common/policies/data/class-use/BrokerInfo.html |   273 -
 .../BrokerNamespaceIsolationData.Builder.html      |   214 -
 .../class-use/BrokerNamespaceIsolationData.html    |   258 -
 .../data/class-use/BrokerStatus.Builder.html       |   238 -
 .../policies/data/class-use/BrokerStatus.html      |   330 -
 .../data/class-use/BundlesData.Builder.html        |   233 -
 .../policies/data/class-use/BundlesData.html       |   314 -
 .../data/class-use/ClusterData.Builder.html        |   284 -
 .../policies/data/class-use/ClusterData.html       |   284 -
 .../policies/data/class-use/CompactionStats.html   |   196 -
 .../policies/data/class-use/ConsumerStats.html     |   196 -
 .../class-use/DelayedDeliveryPolicies.Builder.html |   233 -
 .../data/class-use/DelayedDeliveryPolicies.html    |   406 -
 .../data/class-use/DispatchRate.Builder.html       |   243 -
 .../policies/data/class-use/DispatchRate.html      |   635 --
 .../common/policies/data/class-use/ErrorData.html  |   148 -
 .../data/class-use/ExceptionInformation.html       |   219 -
 .../data/class-use/FailureDomain.Builder.html      |   199 -
 .../policies/data/class-use/FailureDomain.html     |   304 -
 .../data/class-use/FunctionInstanceStats.html      |   194 -
 .../data/class-use/FunctionInstanceStatsData.html  |   263 -
 .../class-use/FunctionInstanceStatsDataBase.html   |   214 -
 .../policies/data/class-use/FunctionStats.html     |   246 -
 ...nInstanceStatus.FunctionInstanceStatusData.html |   248 -
 .../FunctionStatus.FunctionInstanceStatus.html     |   209 -
 .../policies/data/class-use/FunctionStatus.html    |   218 -
 .../data/class-use/InactiveTopicDeleteMode.html    |   204 -
 .../data/class-use/InactiveTopicPolicies.html      |   360 -
 .../ManagedLedgerInternalStats.CursorStats.html    |   196 -
 .../ManagedLedgerInternalStats.LedgerInfo.html     |   216 -
 .../data/class-use/ManagedLedgerInternalStats.html |   213 -
 .../class-use/NamespaceIsolationData.Builder.html  |   214 -
 .../data/class-use/NamespaceIsolationData.html     |   304 -
 .../data/class-use/NamespaceOwnershipStatus.html   |   206 -
 .../NonPersistentPartitionedTopicStats.html        |   148 -
 .../class-use/NonPersistentPublisherStats.html     |   196 -
 .../class-use/NonPersistentReplicatorStats.html    |   196 -
 .../class-use/NonPersistentSubscriptionStats.html  |   196 -
 .../data/class-use/NonPersistentTopicStats.html    |   274 -
 .../data/class-use/OffloadPolicies.Builder.html    |   334 -
 .../policies/data/class-use/OffloadPolicies.html   |   375 -
 .../data/class-use/OffloadedReadPriority.html      |   229 -
 .../class-use/PartitionedTopicInternalStats.html   |   214 -
 .../data/class-use/PartitionedTopicStats.html      |   262 -
 .../data/class-use/PersistencePolicies.html        |   360 -
 .../class-use/PersistentTopicInternalStats.html    |   274 -
 .../data/class-use/Policies.BundleType.html        |   204 -
 .../common/policies/data/class-use/Policies.html   |   240 -
 .../policies/data/class-use/PublishRate.html       |   358 -
 .../policies/data/class-use/PublisherStats.html    |   213 -
 .../policies/data/class-use/RawBookieInfo.html     |   238 -
 .../policies/data/class-use/ReplicatorStats.html   |   213 -
 .../policies/data/class-use/ResourceGroup.html     |   256 -
 .../policies/data/class-use/ResourceQuota.html     |   309 -
 .../policies/data/class-use/RetentionPolicies.html |   360 -
 .../SchemaAutoUpdateCompatibilityStrategy.html     |   285 -
 .../class-use/SchemaCompatibilityStrategy.html     |   349 -
 ....SinkInstanceStatus.SinkInstanceStatusData.html |   248 -
 .../class-use/SinkStatus.SinkInstanceStatus.html   |   209 -
 .../common/policies/data/class-use/SinkStatus.html |   218 -
 ...rceInstanceStatus.SourceInstanceStatusData.html |   248 -
 .../SourceStatus.SourceInstanceStatus.html         |   209 -
 .../policies/data/class-use/SourceStatus.html      |   218 -
 .../policies/data/class-use/SubscribeRate.html     |   360 -
 .../data/class-use/SubscriptionAuthMode.html       |   293 -
 .../policies/data/class-use/SubscriptionStats.html |   213 -
 .../data/class-use/TenantInfo.Builder.html         |   204 -
 .../common/policies/data/class-use/TenantInfo.html |   310 -
 .../common/policies/data/class-use/TopicStats.html |   338 -
 .../common/policies/data/class-use/TopicType.html  |   204 -
 .../data/class-use/TransactionBufferStats.html     |   214 -
 .../TransactionCoordinatorInternalStats.html       |   216 -
 .../class-use/TransactionCoordinatorStats.html     |   228 -
 .../class-use/TransactionCoordinatorStatus.html    |   148 -
 .../data/class-use/TransactionInBufferStats.html   |   246 -
 .../class-use/TransactionInPendingAckStats.html    |   248 -
 .../data/class-use/TransactionLogStats.html        |   203 -
 .../data/class-use/TransactionMetadata.html        |   248 -
 .../TransactionPendingAckInternalStats.html        |   218 -
 .../data/class-use/TransactionPendingAckStats.html |   216 -
 .../class-use/WorkerFunctionInstanceStats.html     |   204 -
 ...utoSubscriptionCreationOverrideImplBuilder.html |   337 -
 .../impl/AutoSubscriptionCreationOverrideImpl.html |   349 -
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |   373 -
 .../data/impl/AutoTopicCreationOverrideImpl.html   |   363 -
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |   373 -
 .../policies/data/impl/BacklogQuotaImpl.html       |   544 -
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |   355 -
 .../data/impl/BookieAffinityGroupDataImpl.html     |   349 -
 .../impl/BookieInfoImpl.BookieInfoImplBuilder.html |   372 -
 .../common/policies/data/impl/BookieInfoImpl.html  |   349 -
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |   337 -
 .../policies/data/impl/BookiesClusterInfoImpl.html |   349 -
 .../impl/BrokerInfoImpl.BrokerInfoImplBuilder.html |   337 -
 .../common/policies/data/impl/BrokerInfoImpl.html  |   349 -
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |   373 -
 .../policies/data/impl/BrokerStatusImpl.html       |   367 -
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |   355 -
 .../common/policies/data/impl/BundlesDataImpl.html |   349 -
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |   355 -
 .../data/impl/DelayedDeliveryPoliciesImpl.html     |   349 -
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |   391 -
 .../policies/data/impl/DispatchRateImpl.html       |   349 -
 ...utoSubscriptionCreationOverrideImplBuilder.html |   200 -
 .../AutoSubscriptionCreationOverrideImpl.html      |   195 -
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |   210 -
 .../class-use/AutoTopicCreationOverrideImpl.html   |   195 -
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |   210 -
 .../data/impl/class-use/BacklogQuotaImpl.html      |   195 -
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |   205 -
 .../class-use/BookieAffinityGroupDataImpl.html     |   195 -
 .../BookieInfoImpl.BookieInfoImplBuilder.html      |   205 -
 .../data/impl/class-use/BookieInfoImpl.html        |   195 -
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |   200 -
 .../impl/class-use/BookiesClusterInfoImpl.html     |   195 -
 .../BrokerInfoImpl.BrokerInfoImplBuilder.html      |   200 -
 .../data/impl/class-use/BrokerInfoImpl.html        |   195 -
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |   210 -
 .../data/impl/class-use/BrokerStatusImpl.html      |   195 -
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |   205 -
 .../data/impl/class-use/BundlesDataImpl.html       |   195 -
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |   205 -
 .../class-use/DelayedDeliveryPoliciesImpl.html     |   195 -
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |   215 -
 .../data/impl/class-use/DispatchRateImpl.html      |   240 -
 .../common/policies/data/impl/package-summary.html |   290 -
 .../common/policies/data/impl/package-tree.html    |   184 -
 .../common/policies/data/impl/package-use.html     |   315 -
 .../common/policies/data/package-summary.html      |   737 --
 .../pulsar/common/policies/data/package-tree.html  |   317 -
 .../pulsar/common/policies/data/package-use.html   |  1135 --
 .../policies/impl/AutoFailoverPolicyFactory.html   |   307 -
 .../common/policies/impl/MinAvailablePolicy.html   |   418 -
 .../impl/class-use/AutoFailoverPolicyFactory.html  |   148 -
 .../impl/class-use/MinAvailablePolicy.html         |   148 -
 .../common/policies/impl/package-summary.html      |   179 -
 .../pulsar/common/policies/impl/package-tree.html  |   168 -
 .../pulsar/common/policies/impl/package-use.html   |   148 -
 .../pulsar/common/policies/package-summary.html    |   173 -
 .../pulsar/common/policies/package-tree.html       |   163 -
 .../apache/pulsar/common/policies/package-use.html |   187 -
 .../protocol/schema/IsCompatibilityResponse.html   |   269 -
 .../common/protocol/schema/PostSchemaPayload.html  |   269 -
 .../schema/class-use/IsCompatibilityResponse.html  |   232 -
 .../schema/class-use/PostSchemaPayload.html        |   238 -
 .../common/protocol/schema/package-summary.html    |   179 -
 .../common/protocol/schema/package-tree.html       |   164 -
 .../pulsar/common/protocol/schema/package-use.html |   194 -
 .../stats/AllocatorStats.PoolArenaStats.html       |   525 -
 .../stats/AllocatorStats.PoolChunkListStats.html   |   343 -
 .../stats/AllocatorStats.PoolChunkStats.html       |   343 -
 .../stats/AllocatorStats.PoolSubpageStats.html     |   357 -
 .../apache/pulsar/common/stats/AllocatorStats.html |   441 -
 .../org/apache/pulsar/common/stats/Metrics.html    |   461 -
 .../class-use/AllocatorStats.PoolArenaStats.html   |   199 -
 .../AllocatorStats.PoolChunkListStats.html         |   194 -
 .../class-use/AllocatorStats.PoolChunkStats.html   |   194 -
 .../class-use/AllocatorStats.PoolSubpageStats.html |   194 -
 .../common/stats/class-use/AllocatorStats.html     |   214 -
 .../pulsar/common/stats/class-use/Metrics.html     |   234 -
 .../pulsar/common/stats/package-summary.html       |   203 -
 .../apache/pulsar/common/stats/package-tree.html   |   168 -
 .../apache/pulsar/common/stats/package-use.html    |   243 -
 .../management/core/common/PackageMetadata.html    |   278 -
 .../management/core/common/PackageType.html        |   438 -
 .../core/common/class-use/PackageMetadata.html     |   258 -
 .../core/common/class-use/PackageType.html         |   209 -
 .../management/core/common/package-summary.html    |   190 -
 .../management/core/common/package-tree.html       |   177 -
 .../management/core/common/package-use.html        |   213 -
 ...anagementException.MetadataFormatException.html |   349 -
 ...kagesManagementException.NotFoundException.html |   369 -
 .../exceptions/PackagesManagementException.html    |   376 -
 ...anagementException.MetadataFormatException.html |   148 -
 ...kagesManagementException.NotFoundException.html |   148 -
 .../class-use/PackagesManagementException.html     |   199 -
 .../core/exceptions/package-summary.html           |   181 -
 .../management/core/exceptions/package-tree.html   |   176 -
 .../management/core/exceptions/package-use.html    |   187 -
 .../data/loadbalancer/LoadManagerReport.html       |   501 -
 .../data/loadbalancer/NamespaceBundleStats.html    |   543 -
 .../policies/data/loadbalancer/ResourceUsage.html  |   400 -
 .../data/loadbalancer/ServiceLookupData.html       |   341 -
 .../loadbalancer/class-use/LoadManagerReport.html  |   214 -
 .../class-use/NamespaceBundleStats.html            |   234 -
 .../data/loadbalancer/class-use/ResourceUsage.html |   231 -
 .../loadbalancer/class-use/ServiceLookupData.html  |   196 -
 .../data/loadbalancer/package-summary.html         |   200 -
 .../policies/data/loadbalancer/package-tree.html   |   174 -
 .../policies/data/loadbalancer/package-use.html    |   223 -
 .../static/api/admin/2.10.0/overview-summary.html  |    23 -
 .../static/api/admin/2.10.0/overview-tree.html     |   471 -
 .../api/admin/2.10.0/package-search-index.js       |     1 -
 .../api/admin/2.10.0/package-search-index.zip      |   Bin 362 -> 0 bytes
 .../website-next/static/api/admin/2.10.0/script.js |   149 -
 .../website-next/static/api/admin/2.10.0/search.js |   326 -
 .../static/api/admin/2.10.0/serialized-form.html   |   356 -
 .../static/api/admin/2.10.0/stylesheet.css         |   906 --
 .../static/api/admin/2.10.0/type-search-index.js   |     1 -
 .../static/api/admin/2.10.0/type-search-index.zip  |   Bin 1916 -> 0 bytes
 .../static/api/admin/2.10.1/allclasses-index.html  |  1304 ---
 .../static/api/admin/2.10.1/allclasses.html        |   236 -
 .../static/api/admin/2.10.1/allpackages-index.html |   260 -
 .../static/api/admin/2.10.1/constant-values.html   |   286 -
 .../static/api/admin/2.10.1/deprecated-list.html   |   858 --
 .../static/api/admin/2.10.1/help-doc.html          |   280 -
 .../static/api/admin/2.10.1/index-all.html         |  8115 -------------
 .../static/api/admin/2.10.1/index.html             |   256 -
 .../admin/2.10.1/jquery/external/jquery/jquery.js  | 10872 ------------------
 .../static/api/admin/2.10.1/jquery/jquery-3.5.1.js | 10872 ------------------
 .../static/api/admin/2.10.1/jquery/jquery-ui.css   |   582 -
 .../static/api/admin/2.10.1/jquery/jquery-ui.js    |  2659 -----
 .../admin/2.10.1/jquery/jquery-ui.structure.css    |   156 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.js      |    56 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.min.js  |    10 -
 .../2.10.1/jquery/jszip-utils/dist/jszip-utils.js  |   118 -
 .../jquery/jszip-utils/dist/jszip-utils.min.js     |    10 -
 .../api/admin/2.10.1/jquery/jszip/dist/jszip.js    | 11370 -------------------
 .../admin/2.10.1/jquery/jszip/dist/jszip.min.js    |    13 -
 .../static/api/admin/2.10.1/member-search-index.js |     1 -
 .../api/admin/2.10.1/member-search-index.zip       |   Bin 22786 -> 0 bytes
 .../org/apache/pulsar/client/admin/Bookies.html    |   440 -
 .../apache/pulsar/client/admin/BrokerStats.html    |   511 -
 .../org/apache/pulsar/client/admin/Brokers.html    |   898 --
 .../org/apache/pulsar/client/admin/Clusters.html   |  1323 ---
 .../org/apache/pulsar/client/admin/Functions.html  |  1870 ---
 .../pulsar/client/admin/GetStatsOptions.html       |   268 -
 .../admin/LongRunningProcessStatus.Status.html     |   409 -
 .../client/admin/LongRunningProcessStatus.html     |   402 -
 .../org/apache/pulsar/client/admin/Lookup.html     |   382 -
 .../org/apache/pulsar/client/admin/Namespaces.html |  8619 --------------
 .../pulsar/client/admin/NonPersistentTopics.html   |   697 --
 .../pulsar/client/admin/OffloadProcessStatus.html  |   321 -
 .../org/apache/pulsar/client/admin/Packages.html   |   600 -
 .../org/apache/pulsar/client/admin/Properties.html |   406 -
 .../org/apache/pulsar/client/admin/ProxyStats.html |   283 -
 .../apache/pulsar/client/admin/PulsarAdmin.html    |   771 --
 .../pulsar/client/admin/PulsarAdminBuilder.html    |   805 --
 .../PulsarAdminException.ConflictException.html    |   331 -
 .../PulsarAdminException.ConnectException.html     |   342 -
 ...ception.GettingAuthenticationDataException.html |   340 -
 .../PulsarAdminException.HttpErrorException.html   |   340 -
 .../PulsarAdminException.NotAllowedException.html  |   331 -
 ...ulsarAdminException.NotAuthorizedException.html |   331 -
 .../PulsarAdminException.NotFoundException.html    |   331 -
 ...AdminException.PreconditionFailedException.html |   331 -
 ...sarAdminException.ServerSideErrorException.html |   346 -
 .../PulsarAdminException.TimeoutException.html     |   327 -
 .../pulsar/client/admin/PulsarAdminException.html  |   502 -
 .../apache/pulsar/client/admin/ResourceGroups.html |   541 -
 .../apache/pulsar/client/admin/ResourceQuotas.html |   680 --
 .../org/apache/pulsar/client/admin/Schemas.html    |   786 --
 .../org/apache/pulsar/client/admin/Sink.html       |   222 -
 .../org/apache/pulsar/client/admin/Sinks.html      |  1354 ---
 .../org/apache/pulsar/client/admin/Source.html     |   222 -
 .../org/apache/pulsar/client/admin/Sources.html    |  1354 ---
 .../org/apache/pulsar/client/admin/Tenants.html    |   575 -
 .../apache/pulsar/client/admin/TopicPolicies.html  |  4631 --------
 .../pulsar/client/admin/Topics.QueryParam.html     |   411 -
 .../org/apache/pulsar/client/admin/Topics.html     |  9037 ---------------
 .../apache/pulsar/client/admin/Transactions.html   |   831 --
 .../org/apache/pulsar/client/admin/Worker.html     |   495 -
 .../pulsar/client/admin/class-use/Bookies.html     |   195 -
 .../pulsar/client/admin/class-use/BrokerStats.html |   195 -
 .../pulsar/client/admin/class-use/Brokers.html     |   195 -
 .../pulsar/client/admin/class-use/Clusters.html    |   195 -
 .../pulsar/client/admin/class-use/Functions.html   |   195 -
 .../client/admin/class-use/GetStatsOptions.html    |   198 -
 .../class-use/LongRunningProcessStatus.Status.html |   275 -
 .../admin/class-use/LongRunningProcessStatus.html  |   224 -
 .../pulsar/client/admin/class-use/Lookup.html      |   195 -
 .../pulsar/client/admin/class-use/Namespaces.html  |   195 -
 .../admin/class-use/NonPersistentTopics.html       |   199 -
 .../admin/class-use/OffloadProcessStatus.html      |   259 -
 .../pulsar/client/admin/class-use/Packages.html    |   195 -
 .../pulsar/client/admin/class-use/Properties.html  |   199 -
 .../pulsar/client/admin/class-use/ProxyStats.html  |   195 -
 .../pulsar/client/admin/class-use/PulsarAdmin.html |   195 -
 .../client/admin/class-use/PulsarAdminBuilder.html |   376 -
 .../PulsarAdminException.ConflictException.html    |   148 -
 .../PulsarAdminException.ConnectException.html     |   148 -
 ...ception.GettingAuthenticationDataException.html |   148 -
 .../PulsarAdminException.HttpErrorException.html   |   148 -
 .../PulsarAdminException.NotAllowedException.html  |   148 -
 ...ulsarAdminException.NotAuthorizedException.html |   148 -
 .../PulsarAdminException.NotFoundException.html    |   148 -
 ...AdminException.PreconditionFailedException.html |   148 -
 ...sarAdminException.ServerSideErrorException.html |   148 -
 .../PulsarAdminException.TimeoutException.html     |   148 -
 .../admin/class-use/PulsarAdminException.html      |  4759 --------
 .../client/admin/class-use/ResourceGroups.html     |   195 -
 .../client/admin/class-use/ResourceQuotas.html     |   195 -
 .../pulsar/client/admin/class-use/Schemas.html     |   195 -
 .../apache/pulsar/client/admin/class-use/Sink.html |   199 -
 .../pulsar/client/admin/class-use/Sinks.html       |   214 -
 .../pulsar/client/admin/class-use/Source.html      |   199 -
 .../pulsar/client/admin/class-use/Sources.html     |   214 -
 .../pulsar/client/admin/class-use/Tenants.html     |   195 -
 .../client/admin/class-use/TopicPolicies.html      |   204 -
 .../client/admin/class-use/Topics.QueryParam.html  |   233 -
 .../pulsar/client/admin/class-use/Topics.html      |   195 -
 .../client/admin/class-use/Transactions.html       |   195 -
 .../pulsar/client/admin/class-use/Worker.html      |   195 -
 .../pulsar/client/admin/package-summary.html       |   453 -
 .../apache/pulsar/client/admin/package-tree.html   |   246 -
 .../apache/pulsar/client/admin/package-use.html    |   405 -
 .../client/admin/utils/DefaultImplementation.html  |   325 -
 .../pulsar/client/admin/utils/ReflectionUtils.html |   306 -
 .../utils/class-use/DefaultImplementation.html     |   148 -
 .../admin/utils/class-use/ReflectionUtils.html     |   148 -
 .../pulsar/client/admin/utils/package-summary.html |   177 -
 .../pulsar/client/admin/utils/package-tree.html    |   164 -
 .../pulsar/client/admin/utils/package-use.html     |   148 -
 .../common/conf/InternalConfigurationData.html     |   424 -
 .../conf/class-use/InternalConfigurationData.html  |   214 -
 .../apache/pulsar/common/conf/package-summary.html |   173 -
 .../apache/pulsar/common/conf/package-tree.html    |   163 -
 .../org/apache/pulsar/common/conf/package-use.html |   188 -
 .../common/functions/AuthenticationConfig.html     |   269 -
 .../pulsar/common/functions/ConsumerConfig.html    |   269 -
 .../pulsar/common/functions/CryptoConfig.html      |   269 -
 .../FunctionConfig.ProcessingGuarantees.html       |   396 -
 .../common/functions/FunctionConfig.Runtime.html   |   396 -
 .../pulsar/common/functions/FunctionConfig.html    |   301 -
 .../pulsar/common/functions/FunctionState.html     |   269 -
 .../pulsar/common/functions/ProducerConfig.html    |   269 -
 .../apache/pulsar/common/functions/Resources.html  |   321 -
 .../pulsar/common/functions/UpdateOptions.html     |   264 -
 .../pulsar/common/functions/WindowConfig.html      |   315 -
 .../apache/pulsar/common/functions/WorkerInfo.html |   325 -
 .../functions/class-use/AuthenticationConfig.html  |   148 -
 .../common/functions/class-use/ConsumerConfig.html |   148 -
 .../common/functions/class-use/CryptoConfig.html   |   148 -
 .../FunctionConfig.ProcessingGuarantees.html       |   204 -
 .../class-use/FunctionConfig.Runtime.html          |   204 -
 .../common/functions/class-use/FunctionConfig.html |   328 -
 .../common/functions/class-use/FunctionState.html  |   250 -
 .../common/functions/class-use/ProducerConfig.html |   148 -
 .../common/functions/class-use/Resources.html      |   214 -
 .../common/functions/class-use/UpdateOptions.html  |   298 -
 .../common/functions/class-use/WindowConfig.html   |   148 -
 .../common/functions/class-use/WorkerInfo.html     |   263 -
 .../pulsar/common/functions/package-summary.html   |   259 -
 .../pulsar/common/functions/package-tree.html      |   192 -
 .../pulsar/common/functions/package-use.html       |   247 -
 .../apache/pulsar/common/io/BatchSourceConfig.html |   333 -
 .../pulsar/common/io/ConnectorDefinition.html      |   269 -
 .../org/apache/pulsar/common/io/SinkConfig.html    |   269 -
 .../org/apache/pulsar/common/io/SourceConfig.html  |   269 -
 .../common/io/class-use/BatchSourceConfig.html     |   148 -
 .../common/io/class-use/ConnectorDefinition.html   |   225 -
 .../pulsar/common/io/class-use/SinkConfig.html     |   328 -
 .../pulsar/common/io/class-use/SourceConfig.html   |   328 -
 .../apache/pulsar/common/io/package-summary.html   |   191 -
 .../org/apache/pulsar/common/io/package-tree.html  |   166 -
 .../org/apache/pulsar/common/io/package-use.html   |   200 -
 .../apache/pulsar/common/naming/TopicDomain.html   |   425 -
 .../apache/pulsar/common/naming/TopicVersion.html  |   378 -
 .../common/naming/class-use/TopicDomain.html       |   267 -
 .../common/naming/class-use/TopicVersion.html      |   242 -
 .../pulsar/common/naming/package-summary.html      |   177 -
 .../apache/pulsar/common/naming/package-tree.html  |   168 -
 .../apache/pulsar/common/naming/package-use.html   |   221 -
 .../common/partition/PartitionedTopicMetadata.html |   392 -
 .../class-use/PartitionedTopicMetadata.html        |   286 -
 .../pulsar/common/partition/package-summary.html   |   173 -
 .../pulsar/common/partition/package-tree.html      |   163 -
 .../pulsar/common/partition/package-use.html       |   213 -
 .../pulsar/common/policies/AutoFailoverPolicy.html |   355 -
 .../policies/class-use/AutoFailoverPolicy.html     |   211 -
 .../pulsar/common/policies/data/AuthAction.html    |   449 -
 .../common/policies/data/AuthPolicies.Builder.html |   296 -
 .../pulsar/common/policies/data/AuthPolicies.html  |   316 -
 .../data/AutoFailoverPolicyData.Builder.html       |   282 -
 .../policies/data/AutoFailoverPolicyData.html      |   315 -
 .../policies/data/AutoFailoverPolicyType.html      |   380 -
 .../AutoSubscriptionCreationOverride.Builder.html  |   272 -
 .../data/AutoSubscriptionCreationOverride.html     |   292 -
 .../data/AutoTopicCreationOverride.Builder.html    |   300 -
 .../policies/data/AutoTopicCreationOverride.html   |   320 -
 .../data/BacklogQuota.BacklogQuotaType.html        |   383 -
 .../common/policies/data/BacklogQuota.Builder.html |   300 -
 .../data/BacklogQuota.RetentionPolicy.html         |   405 -
 .../pulsar/common/policies/data/BacklogQuota.html  |   375 -
 .../data/BookieAffinityGroupData.Builder.html      |   286 -
 .../policies/data/BookieAffinityGroupData.html     |   306 -
 .../common/policies/data/BookieInfo.Builder.html   |   286 -
 .../pulsar/common/policies/data/BookieInfo.html    |   306 -
 .../policies/data/BookiesClusterInfo.Builder.html  |   272 -
 .../common/policies/data/BookiesClusterInfo.html   |   292 -
 .../policies/data/BookiesRackConfiguration.html    |   395 -
 .../common/policies/data/BrokerAssignment.html     |   392 -
 .../common/policies/data/BrokerInfo.Builder.html   |   272 -
 .../pulsar/common/policies/data/BrokerInfo.html    |   292 -
 .../data/BrokerNamespaceIsolationData.Builder.html |   310 -
 .../data/BrokerNamespaceIsolationData.html         |   329 -
 .../common/policies/data/BrokerStatus.Builder.html |   300 -
 .../pulsar/common/policies/data/BrokerStatus.html  |   332 -
 .../common/policies/data/BundlesData.Builder.html  |   286 -
 .../pulsar/common/policies/data/BundlesData.html   |   306 -
 .../common/policies/data/ClusterData.Builder.html  |   492 -
 .../pulsar/common/policies/data/ClusterData.html   |   525 -
 .../common/policies/data/CompactionStats.html      |   305 -
 .../pulsar/common/policies/data/ConsumerStats.html |   571 -
 .../data/DelayedDeliveryPolicies.Builder.html      |   286 -
 .../policies/data/DelayedDeliveryPolicies.html     |   306 -
 .../common/policies/data/DispatchRate.Builder.html |   314 -
 .../pulsar/common/policies/data/DispatchRate.html  |   334 -
 .../pulsar/common/policies/data/ErrorData.html     |   324 -
 .../common/policies/data/ExceptionInformation.html |   269 -
 .../policies/data/FailureDomain.Builder.html       |   268 -
 .../pulsar/common/policies/data/FailureDomain.html |   287 -
 .../policies/data/FunctionInstanceStats.html       |   264 -
 .../policies/data/FunctionInstanceStatsData.html   |   290 -
 .../data/FunctionInstanceStatsDataBase.html        |   310 -
 .../pulsar/common/policies/data/FunctionStats.html |   362 -
 ...nInstanceStatus.FunctionInstanceStatusData.html |   469 -
 .../FunctionStatus.FunctionInstanceStatus.html     |   354 -
 .../common/policies/data/FunctionStatus.html       |   402 -
 .../policies/data/InactiveTopicDeleteMode.html     |   385 -
 .../policies/data/InactiveTopicPolicies.html       |   269 -
 .../ManagedLedgerInternalStats.CursorStats.html    |   511 -
 .../ManagedLedgerInternalStats.LedgerInfo.html     |   385 -
 .../policies/data/ManagedLedgerInternalStats.html  |   556 -
 .../data/NamespaceIsolationData.Builder.html       |   310 -
 .../policies/data/NamespaceIsolationData.html      |   343 -
 .../policies/data/NamespaceOwnershipStatus.html    |   398 -
 .../data/NonPersistentPartitionedTopicStats.html   |   288 -
 .../policies/data/NonPersistentPublisherStats.html |   268 -
 .../data/NonPersistentReplicatorStats.html         |   266 -
 .../data/NonPersistentSubscriptionStats.html       |   268 -
 .../policies/data/NonPersistentTopicStats.html     |   331 -
 .../policies/data/OffloadPolicies.Builder.html     |   646 --
 .../common/policies/data/OffloadPolicies.html      |   665 --
 .../policies/data/OffloadedReadPriority.html       |   450 -
 .../data/PartitionedTopicInternalStats.html        |   376 -
 .../policies/data/PartitionedTopicStats.html       |   295 -
 .../common/policies/data/PersistencePolicies.html  |   404 -
 .../data/PersistentTopicInternalStats.html         |   354 -
 .../common/policies/data/Policies.BundleType.html  |   382 -
 .../pulsar/common/policies/data/Policies.html      |  1012 --
 .../pulsar/common/policies/data/PublishRate.html   |   414 -
 .../common/policies/data/PublisherStats.html       |   442 -
 .../pulsar/common/policies/data/RawBookieInfo.html |   269 -
 .../common/policies/data/ReplicatorStats.html      |   445 -
 .../pulsar/common/policies/data/ResourceGroup.html |   268 -
 .../pulsar/common/policies/data/ResourceQuota.html |   349 -
 .../common/policies/data/RetentionPolicies.html    |   396 -
 .../SchemaAutoUpdateCompatibilityStrategy.html     |   490 -
 .../policies/data/SchemaCompatibilityStrategy.html |   529 -
 ....SinkInstanceStatus.SinkInstanceStatusData.html |   455 -
 .../data/SinkStatus.SinkInstanceStatus.html        |   354 -
 .../pulsar/common/policies/data/SinkStatus.html    |   402 -
 ...rceInstanceStatus.SourceInstanceStatusData.html |   455 -
 .../data/SourceStatus.SourceInstanceStatus.html    |   354 -
 .../pulsar/common/policies/data/SourceStatus.html  |   402 -
 .../pulsar/common/policies/data/SubscribeRate.html |   400 -
 .../common/policies/data/SubscriptionAuthMode.html |   385 -
 .../common/policies/data/SubscriptionStats.html    |   785 --
 .../common/policies/data/TenantInfo.Builder.html   |   282 -
 .../pulsar/common/policies/data/TenantInfo.html    |   301 -
 .../pulsar/common/policies/data/TopicStats.html    |   626 -
 .../pulsar/common/policies/data/TopicType.html     |   411 -
 .../policies/data/TransactionBufferStats.html      |   347 -
 .../data/TransactionCoordinatorInternalStats.html  |   314 -
 .../policies/data/TransactionCoordinatorStats.html |   348 -
 .../data/TransactionCoordinatorStatus.html         |   348 -
 .../policies/data/TransactionInBufferStats.html    |   330 -
 .../data/TransactionInPendingAckStats.html         |   313 -
 .../common/policies/data/TransactionLogStats.html  |   331 -
 .../common/policies/data/TransactionMetadata.html  |   398 -
 .../data/TransactionPendingAckInternalStats.html   |   314 -
 .../policies/data/TransactionPendingAckStats.html  |   313 -
 .../common/policies/data/ValidateResult.html       |   280 -
 .../policies/data/WorkerFunctionInstanceStats.html |   328 -
 .../common/policies/data/class-use/AuthAction.html |   342 -
 .../data/class-use/AuthPolicies.Builder.html       |   209 -
 .../policies/data/class-use/AuthPolicies.html      |   209 -
 .../class-use/AutoFailoverPolicyData.Builder.html  |   204 -
 .../data/class-use/AutoFailoverPolicyData.html     |   255 -
 .../data/class-use/AutoFailoverPolicyType.html     |   229 -
 .../AutoSubscriptionCreationOverride.Builder.html  |   228 -
 .../AutoSubscriptionCreationOverride.html          |   314 -
 .../AutoTopicCreationOverride.Builder.html         |   238 -
 .../data/class-use/AutoTopicCreationOverride.html  |   329 -
 .../class-use/BacklogQuota.BacklogQuotaType.html   |   365 -
 .../data/class-use/BacklogQuota.Builder.html       |   238 -
 .../class-use/BacklogQuota.RetentionPolicy.html    |   288 -
 .../policies/data/class-use/BacklogQuota.html      |   378 -
 .../class-use/BookieAffinityGroupData.Builder.html |   233 -
 .../data/class-use/BookieAffinityGroupData.html    |   301 -
 .../data/class-use/BookieInfo.Builder.html         |   233 -
 .../common/policies/data/class-use/BookieInfo.html |   333 -
 .../data/class-use/BookiesClusterInfo.Builder.html |   228 -
 .../data/class-use/BookiesClusterInfo.html         |   273 -
 .../data/class-use/BookiesRackConfiguration.html   |   214 -
 .../policies/data/class-use/BrokerAssignment.html  |   234 -
 .../data/class-use/BrokerInfo.Builder.html         |   228 -
 .../common/policies/data/class-use/BrokerInfo.html |   273 -
 .../BrokerNamespaceIsolationData.Builder.html      |   214 -
 .../class-use/BrokerNamespaceIsolationData.html    |   258 -
 .../data/class-use/BrokerStatus.Builder.html       |   238 -
 .../policies/data/class-use/BrokerStatus.html      |   330 -
 .../data/class-use/BundlesData.Builder.html        |   233 -
 .../policies/data/class-use/BundlesData.html       |   314 -
 .../data/class-use/ClusterData.Builder.html        |   284 -
 .../policies/data/class-use/ClusterData.html       |   284 -
 .../policies/data/class-use/CompactionStats.html   |   196 -
 .../policies/data/class-use/ConsumerStats.html     |   196 -
 .../class-use/DelayedDeliveryPolicies.Builder.html |   233 -
 .../data/class-use/DelayedDeliveryPolicies.html    |   406 -
 .../data/class-use/DispatchRate.Builder.html       |   243 -
 .../policies/data/class-use/DispatchRate.html      |   635 --
 .../common/policies/data/class-use/ErrorData.html  |   148 -
 .../data/class-use/ExceptionInformation.html       |   219 -
 .../data/class-use/FailureDomain.Builder.html      |   199 -
 .../policies/data/class-use/FailureDomain.html     |   304 -
 .../data/class-use/FunctionInstanceStats.html      |   194 -
 .../data/class-use/FunctionInstanceStatsData.html  |   263 -
 .../class-use/FunctionInstanceStatsDataBase.html   |   214 -
 .../policies/data/class-use/FunctionStats.html     |   246 -
 ...nInstanceStatus.FunctionInstanceStatusData.html |   248 -
 .../FunctionStatus.FunctionInstanceStatus.html     |   209 -
 .../policies/data/class-use/FunctionStatus.html    |   218 -
 .../data/class-use/InactiveTopicDeleteMode.html    |   204 -
 .../data/class-use/InactiveTopicPolicies.html      |   360 -
 .../ManagedLedgerInternalStats.CursorStats.html    |   196 -
 .../ManagedLedgerInternalStats.LedgerInfo.html     |   216 -
 .../data/class-use/ManagedLedgerInternalStats.html |   213 -
 .../class-use/NamespaceIsolationData.Builder.html  |   214 -
 .../data/class-use/NamespaceIsolationData.html     |   304 -
 .../data/class-use/NamespaceOwnershipStatus.html   |   206 -
 .../NonPersistentPartitionedTopicStats.html        |   148 -
 .../class-use/NonPersistentPublisherStats.html     |   196 -
 .../class-use/NonPersistentReplicatorStats.html    |   196 -
 .../class-use/NonPersistentSubscriptionStats.html  |   196 -
 .../data/class-use/NonPersistentTopicStats.html    |   274 -
 .../data/class-use/OffloadPolicies.Builder.html    |   334 -
 .../policies/data/class-use/OffloadPolicies.html   |   375 -
 .../data/class-use/OffloadedReadPriority.html      |   229 -
 .../class-use/PartitionedTopicInternalStats.html   |   214 -
 .../data/class-use/PartitionedTopicStats.html      |   262 -
 .../data/class-use/PersistencePolicies.html        |   360 -
 .../class-use/PersistentTopicInternalStats.html    |   274 -
 .../data/class-use/Policies.BundleType.html        |   204 -
 .../common/policies/data/class-use/Policies.html   |   240 -
 .../policies/data/class-use/PublishRate.html       |   358 -
 .../policies/data/class-use/PublisherStats.html    |   213 -
 .../policies/data/class-use/RawBookieInfo.html     |   238 -
 .../policies/data/class-use/ReplicatorStats.html   |   213 -
 .../policies/data/class-use/ResourceGroup.html     |   256 -
 .../policies/data/class-use/ResourceQuota.html     |   309 -
 .../policies/data/class-use/RetentionPolicies.html |   360 -
 .../SchemaAutoUpdateCompatibilityStrategy.html     |   285 -
 .../class-use/SchemaCompatibilityStrategy.html     |   349 -
 ....SinkInstanceStatus.SinkInstanceStatusData.html |   248 -
 .../class-use/SinkStatus.SinkInstanceStatus.html   |   209 -
 .../common/policies/data/class-use/SinkStatus.html |   218 -
 ...rceInstanceStatus.SourceInstanceStatusData.html |   248 -
 .../SourceStatus.SourceInstanceStatus.html         |   209 -
 .../policies/data/class-use/SourceStatus.html      |   218 -
 .../policies/data/class-use/SubscribeRate.html     |   360 -
 .../data/class-use/SubscriptionAuthMode.html       |   293 -
 .../policies/data/class-use/SubscriptionStats.html |   213 -
 .../data/class-use/TenantInfo.Builder.html         |   204 -
 .../common/policies/data/class-use/TenantInfo.html |   310 -
 .../common/policies/data/class-use/TopicStats.html |   338 -
 .../common/policies/data/class-use/TopicType.html  |   204 -
 .../data/class-use/TransactionBufferStats.html     |   214 -
 .../TransactionCoordinatorInternalStats.html       |   216 -
 .../class-use/TransactionCoordinatorStats.html     |   228 -
 .../class-use/TransactionCoordinatorStatus.html    |   148 -
 .../data/class-use/TransactionInBufferStats.html   |   246 -
 .../class-use/TransactionInPendingAckStats.html    |   248 -
 .../data/class-use/TransactionLogStats.html        |   203 -
 .../data/class-use/TransactionMetadata.html        |   248 -
 .../TransactionPendingAckInternalStats.html        |   218 -
 .../data/class-use/TransactionPendingAckStats.html |   216 -
 .../policies/data/class-use/ValidateResult.html    |   228 -
 .../class-use/WorkerFunctionInstanceStats.html     |   204 -
 ...utoSubscriptionCreationOverrideImplBuilder.html |   337 -
 .../impl/AutoSubscriptionCreationOverrideImpl.html |   349 -
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |   373 -
 .../data/impl/AutoTopicCreationOverrideImpl.html   |   363 -
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |   373 -
 .../policies/data/impl/BacklogQuotaImpl.html       |   544 -
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |   355 -
 .../data/impl/BookieAffinityGroupDataImpl.html     |   349 -
 .../impl/BookieInfoImpl.BookieInfoImplBuilder.html |   372 -
 .../common/policies/data/impl/BookieInfoImpl.html  |   349 -
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |   337 -
 .../policies/data/impl/BookiesClusterInfoImpl.html |   349 -
 .../impl/BrokerInfoImpl.BrokerInfoImplBuilder.html |   337 -
 .../common/policies/data/impl/BrokerInfoImpl.html  |   349 -
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |   373 -
 .../policies/data/impl/BrokerStatusImpl.html       |   367 -
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |   355 -
 .../common/policies/data/impl/BundlesDataImpl.html |   349 -
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |   355 -
 .../data/impl/DelayedDeliveryPoliciesImpl.html     |   349 -
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |   391 -
 .../policies/data/impl/DispatchRateImpl.html       |   349 -
 ...utoSubscriptionCreationOverrideImplBuilder.html |   200 -
 .../AutoSubscriptionCreationOverrideImpl.html      |   195 -
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |   210 -
 .../class-use/AutoTopicCreationOverrideImpl.html   |   195 -
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |   210 -
 .../data/impl/class-use/BacklogQuotaImpl.html      |   195 -
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |   205 -
 .../class-use/BookieAffinityGroupDataImpl.html     |   195 -
 .../BookieInfoImpl.BookieInfoImplBuilder.html      |   205 -
 .../data/impl/class-use/BookieInfoImpl.html        |   195 -
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |   200 -
 .../impl/class-use/BookiesClusterInfoImpl.html     |   195 -
 .../BrokerInfoImpl.BrokerInfoImplBuilder.html      |   200 -
 .../data/impl/class-use/BrokerInfoImpl.html        |   195 -
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |   210 -
 .../data/impl/class-use/BrokerStatusImpl.html      |   195 -
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |   205 -
 .../data/impl/class-use/BundlesDataImpl.html       |   195 -
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |   205 -
 .../class-use/DelayedDeliveryPoliciesImpl.html     |   195 -
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |   215 -
 .../data/impl/class-use/DispatchRateImpl.html      |   240 -
 .../common/policies/data/impl/package-summary.html |   290 -
 .../common/policies/data/impl/package-tree.html    |   184 -
 .../common/policies/data/impl/package-use.html     |   315 -
 .../common/policies/data/package-summary.html      |   741 --
 .../pulsar/common/policies/data/package-tree.html  |   318 -
 .../pulsar/common/policies/data/package-use.html   |  1143 --
 .../policies/impl/AutoFailoverPolicyFactory.html   |   307 -
 .../common/policies/impl/MinAvailablePolicy.html   |   418 -
 .../impl/class-use/AutoFailoverPolicyFactory.html  |   148 -
 .../impl/class-use/MinAvailablePolicy.html         |   148 -
 .../common/policies/impl/package-summary.html      |   179 -
 .../pulsar/common/policies/impl/package-tree.html  |   168 -
 .../pulsar/common/policies/impl/package-use.html   |   148 -
 .../pulsar/common/policies/package-summary.html    |   173 -
 .../pulsar/common/policies/package-tree.html       |   163 -
 .../apache/pulsar/common/policies/package-use.html |   187 -
 .../protocol/schema/IsCompatibilityResponse.html   |   269 -
 .../common/protocol/schema/PostSchemaPayload.html  |   269 -
 .../schema/class-use/IsCompatibilityResponse.html  |   232 -
 .../schema/class-use/PostSchemaPayload.html        |   238 -
 .../common/protocol/schema/package-summary.html    |   179 -
 .../common/protocol/schema/package-tree.html       |   164 -
 .../pulsar/common/protocol/schema/package-use.html |   194 -
 .../stats/AllocatorStats.PoolArenaStats.html       |   525 -
 .../stats/AllocatorStats.PoolChunkListStats.html   |   343 -
 .../stats/AllocatorStats.PoolChunkStats.html       |   343 -
 .../stats/AllocatorStats.PoolSubpageStats.html     |   357 -
 .../apache/pulsar/common/stats/AllocatorStats.html |   441 -
 .../org/apache/pulsar/common/stats/Metrics.html    |   461 -
 .../class-use/AllocatorStats.PoolArenaStats.html   |   199 -
 .../AllocatorStats.PoolChunkListStats.html         |   194 -
 .../class-use/AllocatorStats.PoolChunkStats.html   |   194 -
 .../class-use/AllocatorStats.PoolSubpageStats.html |   194 -
 .../common/stats/class-use/AllocatorStats.html     |   214 -
 .../pulsar/common/stats/class-use/Metrics.html     |   234 -
 .../pulsar/common/stats/package-summary.html       |   203 -
 .../apache/pulsar/common/stats/package-tree.html   |   168 -
 .../apache/pulsar/common/stats/package-use.html    |   243 -
 .../management/core/common/PackageMetadata.html    |   278 -
 .../management/core/common/PackageType.html        |   438 -
 .../core/common/class-use/PackageMetadata.html     |   258 -
 .../core/common/class-use/PackageType.html         |   209 -
 .../management/core/common/package-summary.html    |   190 -
 .../management/core/common/package-tree.html       |   177 -
 .../management/core/common/package-use.html        |   213 -
 ...anagementException.MetadataFormatException.html |   349 -
 ...kagesManagementException.NotFoundException.html |   369 -
 .../exceptions/PackagesManagementException.html    |   376 -
 ...anagementException.MetadataFormatException.html |   148 -
 ...kagesManagementException.NotFoundException.html |   148 -
 .../class-use/PackagesManagementException.html     |   199 -
 .../core/exceptions/package-summary.html           |   181 -
 .../management/core/exceptions/package-tree.html   |   176 -
 .../management/core/exceptions/package-use.html    |   187 -
 .../data/loadbalancer/LoadManagerReport.html       |   501 -
 .../data/loadbalancer/NamespaceBundleStats.html    |   543 -
 .../policies/data/loadbalancer/ResourceUsage.html  |   400 -
 .../data/loadbalancer/ServiceLookupData.html       |   341 -
 .../loadbalancer/class-use/LoadManagerReport.html  |   214 -
 .../class-use/NamespaceBundleStats.html            |   234 -
 .../data/loadbalancer/class-use/ResourceUsage.html |   231 -
 .../loadbalancer/class-use/ServiceLookupData.html  |   196 -
 .../data/loadbalancer/package-summary.html         |   200 -
 .../policies/data/loadbalancer/package-tree.html   |   174 -
 .../policies/data/loadbalancer/package-use.html    |   223 -
 .../static/api/admin/2.10.1/overview-summary.html  |    23 -
 .../static/api/admin/2.10.1/overview-tree.html     |   472 -
 .../api/admin/2.10.1/package-search-index.js       |     1 -
 .../api/admin/2.10.1/package-search-index.zip      |   Bin 362 -> 0 bytes
 .../website-next/static/api/admin/2.10.1/script.js |   149 -
 .../website-next/static/api/admin/2.10.1/search.js |   326 -
 .../static/api/admin/2.10.1/serialized-form.html   |   356 -
 .../static/api/admin/2.10.1/stylesheet.css         |   906 --
 .../static/api/admin/2.10.1/type-search-index.js   |     1 -
 .../static/api/admin/2.10.1/type-search-index.zip  |   Bin 1931 -> 0 bytes
 .../admin/{2.10.2 => 2.10.x}/allclasses-index.html |     0
 .../{2.10.2 => 2.10.x}/allpackages-index.html      |     0
 .../admin/{2.10.2 => 2.10.x}/constant-values.html  |     0
 .../admin/{2.10.2 => 2.10.x}/deprecated-list.html  |     0
 .../api/admin/{2.10.0 => 2.10.x}/element-list      |     0
 .../api/admin/{2.10.2 => 2.10.x}/help-doc.html     |     0
 .../api/admin/{2.10.2 => 2.10.x}/index-all.html    |     0
 .../static/api/admin/{2.10.2 => 2.10.x}/index.html |     0
 .../{2.10.2 => 2.10.x}/jquery-ui.overrides.css     |     0
 .../legal/ADDITIONAL_LICENSE_INFO                  |     0
 .../{2.10.2 => 2.10.x}/legal/ASSEMBLY_EXCEPTION    |     0
 .../api/admin/{2.10.2 => 2.10.x}/legal/LICENSE     |     0
 .../api/admin/{2.10.2 => 2.10.x}/legal/jquery.md   |     0
 .../api/admin/{2.10.2 => 2.10.x}/legal/jqueryUI.md |     0
 .../{2.10.2 => 2.10.x}/member-search-index.js      |     0
 .../{2.10.2 => 2.10.x}/module-search-index.js      |     0
 .../org/apache/pulsar/client/admin/Bookies.html    |     0
 .../apache/pulsar/client/admin/BrokerStats.html    |     0
 .../org/apache/pulsar/client/admin/Brokers.html    |     0
 .../org/apache/pulsar/client/admin/Clusters.html   |     0
 .../org/apache/pulsar/client/admin/Functions.html  |     0
 .../pulsar/client/admin/GetStatsOptions.html       |     0
 .../admin/LongRunningProcessStatus.Status.html     |     0
 .../client/admin/LongRunningProcessStatus.html     |     0
 .../org/apache/pulsar/client/admin/Lookup.html     |     0
 .../org/apache/pulsar/client/admin/Namespaces.html |     0
 .../pulsar/client/admin/NonPersistentTopics.html   |     0
 .../pulsar/client/admin/OffloadProcessStatus.html  |     0
 .../org/apache/pulsar/client/admin/Packages.html   |     0
 .../org/apache/pulsar/client/admin/Properties.html |     0
 .../org/apache/pulsar/client/admin/ProxyStats.html |     0
 .../apache/pulsar/client/admin/PulsarAdmin.html    |     0
 .../pulsar/client/admin/PulsarAdminBuilder.html    |     0
 .../PulsarAdminException.ConflictException.html    |     0
 .../PulsarAdminException.ConnectException.html     |     0
 ...ception.GettingAuthenticationDataException.html |     0
 .../PulsarAdminException.HttpErrorException.html   |     0
 .../PulsarAdminException.NotAllowedException.html  |     0
 ...ulsarAdminException.NotAuthorizedException.html |     0
 .../PulsarAdminException.NotFoundException.html    |     0
 ...AdminException.PreconditionFailedException.html |     0
 ...sarAdminException.ServerSideErrorException.html |     0
 .../PulsarAdminException.TimeoutException.html     |     0
 .../pulsar/client/admin/PulsarAdminException.html  |     0
 .../apache/pulsar/client/admin/ResourceGroups.html |     0
 .../apache/pulsar/client/admin/ResourceQuotas.html |     0
 .../org/apache/pulsar/client/admin/Schemas.html    |     0
 .../org/apache/pulsar/client/admin/Sink.html       |     0
 .../org/apache/pulsar/client/admin/Sinks.html      |     0
 .../org/apache/pulsar/client/admin/Source.html     |     0
 .../org/apache/pulsar/client/admin/Sources.html    |     0
 .../org/apache/pulsar/client/admin/Tenants.html    |     0
 .../apache/pulsar/client/admin/TopicPolicies.html  |     0
 .../pulsar/client/admin/Topics.QueryParam.html     |     0
 .../org/apache/pulsar/client/admin/Topics.html     |     0
 .../apache/pulsar/client/admin/Transactions.html   |     0
 .../org/apache/pulsar/client/admin/Worker.html     |     0
 .../pulsar/client/admin/class-use/Bookies.html     |     0
 .../pulsar/client/admin/class-use/BrokerStats.html |     0
 .../pulsar/client/admin/class-use/Brokers.html     |     0
 .../pulsar/client/admin/class-use/Clusters.html    |     0
 .../pulsar/client/admin/class-use/Functions.html   |     0
 .../client/admin/class-use/GetStatsOptions.html    |     0
 .../class-use/LongRunningProcessStatus.Status.html |     0
 .../admin/class-use/LongRunningProcessStatus.html  |     0
 .../pulsar/client/admin/class-use/Lookup.html      |     0
 .../pulsar/client/admin/class-use/Namespaces.html  |     0
 .../admin/class-use/NonPersistentTopics.html       |     0
 .../admin/class-use/OffloadProcessStatus.html      |     0
 .../pulsar/client/admin/class-use/Packages.html    |     0
 .../pulsar/client/admin/class-use/Properties.html  |     0
 .../pulsar/client/admin/class-use/ProxyStats.html  |     0
 .../pulsar/client/admin/class-use/PulsarAdmin.html |     0
 .../client/admin/class-use/PulsarAdminBuilder.html |     0
 .../PulsarAdminException.ConflictException.html    |     0
 .../PulsarAdminException.ConnectException.html     |     0
 ...ception.GettingAuthenticationDataException.html |     0
 .../PulsarAdminException.HttpErrorException.html   |     0
 .../PulsarAdminException.NotAllowedException.html  |     0
 ...ulsarAdminException.NotAuthorizedException.html |     0
 .../PulsarAdminException.NotFoundException.html    |     0
 ...AdminException.PreconditionFailedException.html |     0
 ...sarAdminException.ServerSideErrorException.html |     0
 .../PulsarAdminException.TimeoutException.html     |     0
 .../admin/class-use/PulsarAdminException.html      |     0
 .../client/admin/class-use/ResourceGroups.html     |     0
 .../client/admin/class-use/ResourceQuotas.html     |     0
 .../pulsar/client/admin/class-use/Schemas.html     |     0
 .../apache/pulsar/client/admin/class-use/Sink.html |     0
 .../pulsar/client/admin/class-use/Sinks.html       |     0
 .../pulsar/client/admin/class-use/Source.html      |     0
 .../pulsar/client/admin/class-use/Sources.html     |     0
 .../pulsar/client/admin/class-use/Tenants.html     |     0
 .../client/admin/class-use/TopicPolicies.html      |     0
 .../client/admin/class-use/Topics.QueryParam.html  |     0
 .../pulsar/client/admin/class-use/Topics.html      |     0
 .../client/admin/class-use/Transactions.html       |     0
 .../pulsar/client/admin/class-use/Worker.html      |     0
 .../pulsar/client/admin/package-summary.html       |     0
 .../apache/pulsar/client/admin/package-tree.html   |     0
 .../apache/pulsar/client/admin/package-use.html    |     0
 .../client/admin/utils/DefaultImplementation.html  |     0
 .../pulsar/client/admin/utils/ReflectionUtils.html |     0
 .../utils/class-use/DefaultImplementation.html     |     0
 .../admin/utils/class-use/ReflectionUtils.html     |     0
 .../pulsar/client/admin/utils/package-summary.html |     0
 .../pulsar/client/admin/utils/package-tree.html    |     0
 .../pulsar/client/admin/utils/package-use.html     |     0
 .../common/conf/InternalConfigurationData.html     |     0
 .../conf/class-use/InternalConfigurationData.html  |     0
 .../apache/pulsar/common/conf/package-summary.html |     0
 .../apache/pulsar/common/conf/package-tree.html    |     0
 .../org/apache/pulsar/common/conf/package-use.html |     0
 .../common/functions/AuthenticationConfig.html     |     0
 .../pulsar/common/functions/ConsumerConfig.html    |     0
 .../pulsar/common/functions/CryptoConfig.html      |     0
 .../FunctionConfig.ProcessingGuarantees.html       |     0
 .../common/functions/FunctionConfig.Runtime.html   |     0
 .../pulsar/common/functions/FunctionConfig.html    |     0
 .../pulsar/common/functions/FunctionState.html     |     0
 .../pulsar/common/functions/ProducerConfig.html    |     0
 .../apache/pulsar/common/functions/Resources.html  |     0
 .../pulsar/common/functions/UpdateOptions.html     |     0
 .../pulsar/common/functions/WindowConfig.html      |     0
 .../apache/pulsar/common/functions/WorkerInfo.html |     0
 .../functions/class-use/AuthenticationConfig.html  |     0
 .../common/functions/class-use/ConsumerConfig.html |     0
 .../common/functions/class-use/CryptoConfig.html   |     0
 .../FunctionConfig.ProcessingGuarantees.html       |     0
 .../class-use/FunctionConfig.Runtime.html          |     0
 .../common/functions/class-use/FunctionConfig.html |     0
 .../common/functions/class-use/FunctionState.html  |     0
 .../common/functions/class-use/ProducerConfig.html |     0
 .../common/functions/class-use/Resources.html      |     0
 .../common/functions/class-use/UpdateOptions.html  |     0
 .../common/functions/class-use/WindowConfig.html   |     0
 .../common/functions/class-use/WorkerInfo.html     |     0
 .../pulsar/common/functions/package-summary.html   |     0
 .../pulsar/common/functions/package-tree.html      |     0
 .../pulsar/common/functions/package-use.html       |     0
 .../apache/pulsar/common/io/BatchSourceConfig.html |     0
 .../pulsar/common/io/ConnectorDefinition.html      |     0
 .../org/apache/pulsar/common/io/SinkConfig.html    |     0
 .../org/apache/pulsar/common/io/SourceConfig.html  |     0
 .../common/io/class-use/BatchSourceConfig.html     |     0
 .../common/io/class-use/ConnectorDefinition.html   |     0
 .../pulsar/common/io/class-use/SinkConfig.html     |     0
 .../pulsar/common/io/class-use/SourceConfig.html   |     0
 .../apache/pulsar/common/io/package-summary.html   |     0
 .../org/apache/pulsar/common/io/package-tree.html  |     0
 .../org/apache/pulsar/common/io/package-use.html   |     0
 .../apache/pulsar/common/naming/TopicDomain.html   |     0
 .../apache/pulsar/common/naming/TopicVersion.html  |     0
 .../common/naming/class-use/TopicDomain.html       |     0
 .../common/naming/class-use/TopicVersion.html      |     0
 .../pulsar/common/naming/package-summary.html      |     0
 .../apache/pulsar/common/naming/package-tree.html  |     0
 .../apache/pulsar/common/naming/package-use.html   |     0
 .../common/partition/PartitionedTopicMetadata.html |     0
 .../class-use/PartitionedTopicMetadata.html        |     0
 .../pulsar/common/partition/package-summary.html   |     0
 .../pulsar/common/partition/package-tree.html      |     0
 .../pulsar/common/partition/package-use.html       |     0
 .../pulsar/common/policies/AutoFailoverPolicy.html |     0
 .../policies/class-use/AutoFailoverPolicy.html     |     0
 .../pulsar/common/policies/data/AuthAction.html    |     0
 .../common/policies/data/AuthPolicies.Builder.html |     0
 .../pulsar/common/policies/data/AuthPolicies.html  |     0
 .../data/AutoFailoverPolicyData.Builder.html       |     0
 .../policies/data/AutoFailoverPolicyData.html      |     0
 .../policies/data/AutoFailoverPolicyType.html      |     0
 .../AutoSubscriptionCreationOverride.Builder.html  |     0
 .../data/AutoSubscriptionCreationOverride.html     |     0
 .../data/AutoTopicCreationOverride.Builder.html    |     0
 .../policies/data/AutoTopicCreationOverride.html   |     0
 .../data/BacklogQuota.BacklogQuotaType.html        |     0
 .../common/policies/data/BacklogQuota.Builder.html |     0
 .../data/BacklogQuota.RetentionPolicy.html         |     0
 .../pulsar/common/policies/data/BacklogQuota.html  |     0
 .../data/BookieAffinityGroupData.Builder.html      |     0
 .../policies/data/BookieAffinityGroupData.html     |     0
 .../common/policies/data/BookieInfo.Builder.html   |     0
 .../pulsar/common/policies/data/BookieInfo.html    |     0
 .../policies/data/BookiesClusterInfo.Builder.html  |     0
 .../common/policies/data/BookiesClusterInfo.html   |     0
 .../policies/data/BookiesRackConfiguration.html    |     0
 .../common/policies/data/BrokerAssignment.html     |     0
 .../common/policies/data/BrokerInfo.Builder.html   |     0
 .../pulsar/common/policies/data/BrokerInfo.html    |     0
 .../data/BrokerNamespaceIsolationData.Builder.html |     0
 .../data/BrokerNamespaceIsolationData.html         |     0
 .../common/policies/data/BrokerStatus.Builder.html |     0
 .../pulsar/common/policies/data/BrokerStatus.html  |     0
 .../common/policies/data/BundlesData.Builder.html  |     0
 .../pulsar/common/policies/data/BundlesData.html   |     0
 .../common/policies/data/ClusterData.Builder.html  |     0
 .../pulsar/common/policies/data/ClusterData.html   |     0
 .../common/policies/data/CompactionStats.html      |     0
 .../pulsar/common/policies/data/ConsumerStats.html |     0
 .../data/DelayedDeliveryPolicies.Builder.html      |     0
 .../policies/data/DelayedDeliveryPolicies.html     |     0
 .../common/policies/data/DispatchRate.Builder.html |     0
 .../pulsar/common/policies/data/DispatchRate.html  |     0
 .../pulsar/common/policies/data/ErrorData.html     |     0
 .../common/policies/data/ExceptionInformation.html |     0
 .../policies/data/FailureDomain.Builder.html       |     0
 .../pulsar/common/policies/data/FailureDomain.html |     0
 .../policies/data/FunctionInstanceStats.html       |     0
 .../policies/data/FunctionInstanceStatsData.html   |     0
 .../data/FunctionInstanceStatsDataBase.html        |     0
 .../pulsar/common/policies/data/FunctionStats.html |     0
 ...nInstanceStatus.FunctionInstanceStatusData.html |     0
 .../FunctionStatus.FunctionInstanceStatus.html     |     0
 .../common/policies/data/FunctionStatus.html       |     0
 .../policies/data/InactiveTopicDeleteMode.html     |     0
 .../policies/data/InactiveTopicPolicies.html       |     0
 .../ManagedLedgerInternalStats.CursorStats.html    |     0
 .../ManagedLedgerInternalStats.LedgerInfo.html     |     0
 .../policies/data/ManagedLedgerInternalStats.html  |     0
 .../data/NamespaceIsolationData.Builder.html       |     0
 .../policies/data/NamespaceIsolationData.html      |     0
 .../policies/data/NamespaceOwnershipStatus.html    |     0
 .../data/NonPersistentPartitionedTopicStats.html   |     0
 .../policies/data/NonPersistentPublisherStats.html |     0
 .../data/NonPersistentReplicatorStats.html         |     0
 .../data/NonPersistentSubscriptionStats.html       |     0
 .../policies/data/NonPersistentTopicStats.html     |     0
 .../policies/data/OffloadPolicies.Builder.html     |     0
 .../common/policies/data/OffloadPolicies.html      |     0
 .../policies/data/OffloadedReadPriority.html       |     0
 .../data/PartitionedTopicInternalStats.html        |     0
 .../policies/data/PartitionedTopicStats.html       |     0
 .../common/policies/data/PersistencePolicies.html  |     0
 .../data/PersistentTopicInternalStats.html         |     0
 .../common/policies/data/Policies.BundleType.html  |     0
 .../pulsar/common/policies/data/Policies.html      |     0
 .../pulsar/common/policies/data/PublishRate.html   |     0
 .../common/policies/data/PublisherStats.html       |     0
 .../pulsar/common/policies/data/RawBookieInfo.html |     0
 .../common/policies/data/ReplicatorStats.html      |     0
 .../pulsar/common/policies/data/ResourceGroup.html |     0
 .../pulsar/common/policies/data/ResourceQuota.html |     0
 .../common/policies/data/RetentionPolicies.html    |     0
 .../SchemaAutoUpdateCompatibilityStrategy.html     |     0
 .../policies/data/SchemaCompatibilityStrategy.html |     0
 ....SinkInstanceStatus.SinkInstanceStatusData.html |     0
 .../data/SinkStatus.SinkInstanceStatus.html        |     0
 .../pulsar/common/policies/data/SinkStatus.html    |     0
 ...rceInstanceStatus.SourceInstanceStatusData.html |     0
 .../data/SourceStatus.SourceInstanceStatus.html    |     0
 .../pulsar/common/policies/data/SourceStatus.html  |     0
 .../pulsar/common/policies/data/SubscribeRate.html |     0
 .../common/policies/data/SubscriptionAuthMode.html |     0
 .../common/policies/data/SubscriptionStats.html    |     0
 .../common/policies/data/TenantInfo.Builder.html   |     0
 .../pulsar/common/policies/data/TenantInfo.html    |     0
 .../pulsar/common/policies/data/TopicStats.html    |     0
 .../pulsar/common/policies/data/TopicType.html     |     0
 .../policies/data/TransactionBufferStats.html      |     0
 .../data/TransactionCoordinatorInternalStats.html  |     0
 .../policies/data/TransactionCoordinatorStats.html |     0
 .../data/TransactionCoordinatorStatus.html         |     0
 .../policies/data/TransactionInBufferStats.html    |     0
 .../data/TransactionInPendingAckStats.html         |     0
 .../common/policies/data/TransactionLogStats.html  |     0
 .../common/policies/data/TransactionMetadata.html  |     0
 .../data/TransactionPendingAckInternalStats.html   |     0
 .../policies/data/TransactionPendingAckStats.html  |     0
 .../common/policies/data/ValidateResult.html       |     0
 .../policies/data/WorkerFunctionInstanceStats.html |     0
 .../common/policies/data/class-use/AuthAction.html |     0
 .../data/class-use/AuthPolicies.Builder.html       |     0
 .../policies/data/class-use/AuthPolicies.html      |     0
 .../class-use/AutoFailoverPolicyData.Builder.html  |     0
 .../data/class-use/AutoFailoverPolicyData.html     |     0
 .../data/class-use/AutoFailoverPolicyType.html     |     0
 .../AutoSubscriptionCreationOverride.Builder.html  |     0
 .../AutoSubscriptionCreationOverride.html          |     0
 .../AutoTopicCreationOverride.Builder.html         |     0
 .../data/class-use/AutoTopicCreationOverride.html  |     0
 .../class-use/BacklogQuota.BacklogQuotaType.html   |     0
 .../data/class-use/BacklogQuota.Builder.html       |     0
 .../class-use/BacklogQuota.RetentionPolicy.html    |     0
 .../policies/data/class-use/BacklogQuota.html      |     0
 .../class-use/BookieAffinityGroupData.Builder.html |     0
 .../data/class-use/BookieAffinityGroupData.html    |     0
 .../data/class-use/BookieInfo.Builder.html         |     0
 .../common/policies/data/class-use/BookieInfo.html |     0
 .../data/class-use/BookiesClusterInfo.Builder.html |     0
 .../data/class-use/BookiesClusterInfo.html         |     0
 .../data/class-use/BookiesRackConfiguration.html   |     0
 .../policies/data/class-use/BrokerAssignment.html  |     0
 .../data/class-use/BrokerInfo.Builder.html         |     0
 .../common/policies/data/class-use/BrokerInfo.html |     0
 .../BrokerNamespaceIsolationData.Builder.html      |     0
 .../class-use/BrokerNamespaceIsolationData.html    |     0
 .../data/class-use/BrokerStatus.Builder.html       |     0
 .../policies/data/class-use/BrokerStatus.html      |     0
 .../data/class-use/BundlesData.Builder.html        |     0
 .../policies/data/class-use/BundlesData.html       |     0
 .../data/class-use/ClusterData.Builder.html        |     0
 .../policies/data/class-use/ClusterData.html       |     0
 .../policies/data/class-use/CompactionStats.html   |     0
 .../policies/data/class-use/ConsumerStats.html     |     0
 .../class-use/DelayedDeliveryPolicies.Builder.html |     0
 .../data/class-use/DelayedDeliveryPolicies.html    |     0
 .../data/class-use/DispatchRate.Builder.html       |     0
 .../policies/data/class-use/DispatchRate.html      |     0
 .../common/policies/data/class-use/ErrorData.html  |     0
 .../data/class-use/ExceptionInformation.html       |     0
 .../data/class-use/FailureDomain.Builder.html      |     0
 .../policies/data/class-use/FailureDomain.html     |     0
 .../data/class-use/FunctionInstanceStats.html      |     0
 .../data/class-use/FunctionInstanceStatsData.html  |     0
 .../class-use/FunctionInstanceStatsDataBase.html   |     0
 .../policies/data/class-use/FunctionStats.html     |     0
 ...nInstanceStatus.FunctionInstanceStatusData.html |     0
 .../FunctionStatus.FunctionInstanceStatus.html     |     0
 .../policies/data/class-use/FunctionStatus.html    |     0
 .../data/class-use/InactiveTopicDeleteMode.html    |     0
 .../data/class-use/InactiveTopicPolicies.html      |     0
 .../ManagedLedgerInternalStats.CursorStats.html    |     0
 .../ManagedLedgerInternalStats.LedgerInfo.html     |     0
 .../data/class-use/ManagedLedgerInternalStats.html |     0
 .../class-use/NamespaceIsolationData.Builder.html  |     0
 .../data/class-use/NamespaceIsolationData.html     |     0
 .../data/class-use/NamespaceOwnershipStatus.html   |     0
 .../NonPersistentPartitionedTopicStats.html        |     0
 .../class-use/NonPersistentPublisherStats.html     |     0
 .../class-use/NonPersistentReplicatorStats.html    |     0
 .../class-use/NonPersistentSubscriptionStats.html  |     0
 .../data/class-use/NonPersistentTopicStats.html    |     0
 .../data/class-use/OffloadPolicies.Builder.html    |     0
 .../policies/data/class-use/OffloadPolicies.html   |     0
 .../data/class-use/OffloadedReadPriority.html      |     0
 .../class-use/PartitionedTopicInternalStats.html   |     0
 .../data/class-use/PartitionedTopicStats.html      |     0
 .../data/class-use/PersistencePolicies.html        |     0
 .../class-use/PersistentTopicInternalStats.html    |     0
 .../data/class-use/Policies.BundleType.html        |     0
 .../common/policies/data/class-use/Policies.html   |     0
 .../policies/data/class-use/PublishRate.html       |     0
 .../policies/data/class-use/PublisherStats.html    |     0
 .../policies/data/class-use/RawBookieInfo.html     |     0
 .../policies/data/class-use/ReplicatorStats.html   |     0
 .../policies/data/class-use/ResourceGroup.html     |     0
 .../policies/data/class-use/ResourceQuota.html     |     0
 .../policies/data/class-use/RetentionPolicies.html |     0
 .../SchemaAutoUpdateCompatibilityStrategy.html     |     0
 .../class-use/SchemaCompatibilityStrategy.html     |     0
 ....SinkInstanceStatus.SinkInstanceStatusData.html |     0
 .../class-use/SinkStatus.SinkInstanceStatus.html   |     0
 .../common/policies/data/class-use/SinkStatus.html |     0
 ...rceInstanceStatus.SourceInstanceStatusData.html |     0
 .../SourceStatus.SourceInstanceStatus.html         |     0
 .../policies/data/class-use/SourceStatus.html      |     0
 .../policies/data/class-use/SubscribeRate.html     |     0
 .../data/class-use/SubscriptionAuthMode.html       |     0
 .../policies/data/class-use/SubscriptionStats.html |     0
 .../data/class-use/TenantInfo.Builder.html         |     0
 .../common/policies/data/class-use/TenantInfo.html |     0
 .../common/policies/data/class-use/TopicStats.html |     0
 .../common/policies/data/class-use/TopicType.html  |     0
 .../data/class-use/TransactionBufferStats.html     |     0
 .../TransactionCoordinatorInternalStats.html       |     0
 .../class-use/TransactionCoordinatorStats.html     |     0
 .../class-use/TransactionCoordinatorStatus.html    |     0
 .../data/class-use/TransactionInBufferStats.html   |     0
 .../class-use/TransactionInPendingAckStats.html    |     0
 .../data/class-use/TransactionLogStats.html        |     0
 .../data/class-use/TransactionMetadata.html        |     0
 .../TransactionPendingAckInternalStats.html        |     0
 .../data/class-use/TransactionPendingAckStats.html |     0
 .../policies/data/class-use/ValidateResult.html    |     0
 .../class-use/WorkerFunctionInstanceStats.html     |     0
 ...utoSubscriptionCreationOverrideImplBuilder.html |     0
 .../impl/AutoSubscriptionCreationOverrideImpl.html |     0
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |     0
 .../data/impl/AutoTopicCreationOverrideImpl.html   |     0
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |     0
 .../policies/data/impl/BacklogQuotaImpl.html       |     0
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |     0
 .../data/impl/BookieAffinityGroupDataImpl.html     |     0
 .../impl/BookieInfoImpl.BookieInfoImplBuilder.html |     0
 .../common/policies/data/impl/BookieInfoImpl.html  |     0
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |     0
 .../policies/data/impl/BookiesClusterInfoImpl.html |     0
 .../impl/BrokerInfoImpl.BrokerInfoImplBuilder.html |     0
 .../common/policies/data/impl/BrokerInfoImpl.html  |     0
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |     0
 .../policies/data/impl/BrokerStatusImpl.html       |     0
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |     0
 .../common/policies/data/impl/BundlesDataImpl.html |     0
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |     0
 .../data/impl/DelayedDeliveryPoliciesImpl.html     |     0
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |     0
 .../policies/data/impl/DispatchRateImpl.html       |     0
 ...utoSubscriptionCreationOverrideImplBuilder.html |     0
 .../AutoSubscriptionCreationOverrideImpl.html      |     0
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |     0
 .../class-use/AutoTopicCreationOverrideImpl.html   |     0
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |     0
 .../data/impl/class-use/BacklogQuotaImpl.html      |     0
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |     0
 .../class-use/BookieAffinityGroupDataImpl.html     |     0
 .../BookieInfoImpl.BookieInfoImplBuilder.html      |     0
 .../data/impl/class-use/BookieInfoImpl.html        |     0
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |     0
 .../impl/class-use/BookiesClusterInfoImpl.html     |     0
 .../BrokerInfoImpl.BrokerInfoImplBuilder.html      |     0
 .../data/impl/class-use/BrokerInfoImpl.html        |     0
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |     0
 .../data/impl/class-use/BrokerStatusImpl.html      |     0
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |     0
 .../data/impl/class-use/BundlesDataImpl.html       |     0
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |     0
 .../class-use/DelayedDeliveryPoliciesImpl.html     |     0
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |     0
 .../data/impl/class-use/DispatchRateImpl.html      |     0
 .../common/policies/data/impl/package-summary.html |     0
 .../common/policies/data/impl/package-tree.html    |     0
 .../common/policies/data/impl/package-use.html     |     0
 .../common/policies/data/package-summary.html      |     0
 .../pulsar/common/policies/data/package-tree.html  |     0
 .../pulsar/common/policies/data/package-use.html   |     0
 .../policies/impl/AutoFailoverPolicyFactory.html   |     0
 .../common/policies/impl/MinAvailablePolicy.html   |     0
 .../impl/class-use/AutoFailoverPolicyFactory.html  |     0
 .../impl/class-use/MinAvailablePolicy.html         |     0
 .../common/policies/impl/package-summary.html      |     0
 .../pulsar/common/policies/impl/package-tree.html  |     0
 .../pulsar/common/policies/impl/package-use.html   |     0
 .../pulsar/common/policies/package-summary.html    |     0
 .../pulsar/common/policies/package-tree.html       |     0
 .../apache/pulsar/common/policies/package-use.html |     0
 .../protocol/schema/IsCompatibilityResponse.html   |     0
 .../common/protocol/schema/PostSchemaPayload.html  |     0
 .../schema/class-use/IsCompatibilityResponse.html  |     0
 .../schema/class-use/PostSchemaPayload.html        |     0
 .../common/protocol/schema/package-summary.html    |     0
 .../common/protocol/schema/package-tree.html       |     0
 .../pulsar/common/protocol/schema/package-use.html |     0
 .../stats/AllocatorStats.PoolArenaStats.html       |     0
 .../stats/AllocatorStats.PoolChunkListStats.html   |     0
 .../stats/AllocatorStats.PoolChunkStats.html       |     0
 .../stats/AllocatorStats.PoolSubpageStats.html     |     0
 .../apache/pulsar/common/stats/AllocatorStats.html |     0
 .../org/apache/pulsar/common/stats/Metrics.html    |     0
 .../class-use/AllocatorStats.PoolArenaStats.html   |     0
 .../AllocatorStats.PoolChunkListStats.html         |     0
 .../class-use/AllocatorStats.PoolChunkStats.html   |     0
 .../class-use/AllocatorStats.PoolSubpageStats.html |     0
 .../common/stats/class-use/AllocatorStats.html     |     0
 .../pulsar/common/stats/class-use/Metrics.html     |     0
 .../pulsar/common/stats/package-summary.html       |     0
 .../apache/pulsar/common/stats/package-tree.html   |     0
 .../apache/pulsar/common/stats/package-use.html    |     0
 .../management/core/common/PackageMetadata.html    |     0
 .../management/core/common/PackageType.html        |     0
 .../core/common/class-use/PackageMetadata.html     |     0
 .../core/common/class-use/PackageType.html         |     0
 .../management/core/common/package-summary.html    |     0
 .../management/core/common/package-tree.html       |     0
 .../management/core/common/package-use.html        |     0
 ...anagementException.MetadataFormatException.html |     0
 ...kagesManagementException.NotFoundException.html |     0
 .../exceptions/PackagesManagementException.html    |     0
 ...anagementException.MetadataFormatException.html |     0
 ...kagesManagementException.NotFoundException.html |     0
 .../class-use/PackagesManagementException.html     |     0
 .../core/exceptions/package-summary.html           |     0
 .../management/core/exceptions/package-tree.html   |     0
 .../management/core/exceptions/package-use.html    |     0
 .../data/loadbalancer/LoadManagerReport.html       |     0
 .../data/loadbalancer/NamespaceBundleStats.html    |     0
 .../policies/data/loadbalancer/ResourceUsage.html  |     0
 .../data/loadbalancer/ServiceLookupData.html       |     0
 .../loadbalancer/class-use/LoadManagerReport.html  |     0
 .../class-use/NamespaceBundleStats.html            |     0
 .../data/loadbalancer/class-use/ResourceUsage.html |     0
 .../loadbalancer/class-use/ServiceLookupData.html  |     0
 .../data/loadbalancer/package-summary.html         |     0
 .../policies/data/loadbalancer/package-tree.html   |     0
 .../policies/data/loadbalancer/package-use.html    |     0
 .../admin/{2.10.2 => 2.10.x}/overview-summary.html |     0
 .../admin/{2.10.2 => 2.10.x}/overview-tree.html    |     0
 .../{2.10.2 => 2.10.x}/package-search-index.js     |     0
 .../admin/{2.10.0 => 2.10.x}/resources/glass.png   |   Bin
 .../api/admin/{2.10.0 => 2.10.x}/resources/x.png   |   Bin
 .../images/ui-bg_glass_55_fbf9ee_1x400.png         |   Bin
 .../images/ui-bg_glass_65_dadada_1x400.png         |   Bin
 .../images/ui-bg_glass_75_dadada_1x400.png         |   Bin
 .../images/ui-bg_glass_75_e6e6e6_1x400.png         |   Bin
 .../images/ui-bg_glass_95_fef1ec_1x400.png         |   Bin
 .../ui-bg_highlight-soft_75_cccccc_1x100.png       |   Bin
 .../script-dir}/images/ui-icons_222222_256x240.png |   Bin
 .../script-dir}/images/ui-icons_2e83ff_256x240.png |   Bin
 .../script-dir}/images/ui-icons_454545_256x240.png |   Bin
 .../script-dir}/images/ui-icons_888888_256x240.png |   Bin
 .../script-dir}/images/ui-icons_cd0a0a_256x240.png |   Bin
 .../script-dir/jquery-3.5.1.min.js                 |     0
 .../jquery => 2.10.x/script-dir}/jquery-ui.min.css |     0
 .../jquery => 2.10.x/script-dir}/jquery-ui.min.js  |     0
 .../script-dir}/jquery-ui.structure.min.css        |     0
 .../static/api/admin/{2.10.2 => 2.10.x}/script.js  |     0
 .../static/api/admin/{2.10.2 => 2.10.x}/search.js  |     0
 .../admin/{2.10.2 => 2.10.x}/serialized-form.html  |     0
 .../api/admin/{2.10.2 => 2.10.x}/stylesheet.css    |     0
 .../admin/{2.10.2 => 2.10.x}/tag-search-index.js   |     0
 .../admin/{2.10.2 => 2.10.x}/type-search-index.js  |     0
 .../static/api/admin/2.7.0/allclasses-frame.html   |    77 -
 .../static/api/admin/2.7.0/allclasses-index.html   |   485 -
 .../static/api/admin/2.7.0/allclasses-noframe.html |    77 -
 .../static/api/admin/2.7.0/allclasses.html         |    85 -
 .../static/api/admin/2.7.0/allpackages-index.html  |   184 -
 .../static/api/admin/2.7.0/constant-values.html    |   169 -
 .../static/api/admin/2.7.0/deprecated-list.html    |   250 -
 .../static/api/admin/2.7.0/element-list            |     3 -
 .../static/api/admin/2.7.0/help-doc.html           |   231 -
 .../static/api/admin/2.7.0/index-all.html          |  5004 --------
 .../website-next/static/api/admin/2.7.0/index.html |    76 -
 .../admin/2.7.0/jquery/external/jquery/jquery.js   | 10872 ------------------
 .../static/api/admin/2.7.0/jquery/jquery-3.5.1.js  | 10872 ------------------
 .../static/api/admin/2.7.0/jquery/jquery-ui.css    |   582 -
 .../static/api/admin/2.7.0/jquery/jquery-ui.js     |  2659 -----
 .../api/admin/2.7.0/jquery/jquery-ui.structure.css |   156 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.js      |    56 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.min.js  |    10 -
 .../2.7.0/jquery/jszip-utils/dist/jszip-utils.js   |   118 -
 .../jquery/jszip-utils/dist/jszip-utils.min.js     |    10 -
 .../api/admin/2.7.0/jquery/jszip/dist/jszip.js     | 11370 -------------------
 .../api/admin/2.7.0/jquery/jszip/dist/jszip.min.js |    13 -
 .../static/api/admin/2.7.0/member-search-index.js  |     1 -
 .../static/api/admin/2.7.0/member-search-index.zip |   Bin 13764 -> 0 bytes
 .../org/apache/pulsar/client/admin/Bookies.html    |   371 -
 .../apache/pulsar/client/admin/BrokerStats.html    |   477 -
 .../org/apache/pulsar/client/admin/Brokers.html    |   700 --
 .../org/apache/pulsar/client/admin/Clusters.html   |  1263 --
 .../org/apache/pulsar/client/admin/Functions.html  |  1795 ---
 .../admin/LongRunningProcessStatus.Status.html     |   372 -
 .../client/admin/LongRunningProcessStatus.html     |   361 -
 .../org/apache/pulsar/client/admin/Lookup.html     |   354 -
 .../org/apache/pulsar/client/admin/Namespaces.html |  6220 ----------
 .../pulsar/client/admin/NonPersistentTopics.html   |   661 --
 .../pulsar/client/admin/OffloadProcessStatus.html  |   363 -
 .../org/apache/pulsar/client/admin/Properties.html |   379 -
 .../org/apache/pulsar/client/admin/ProxyStats.html |   259 -
 .../apache/pulsar/client/admin/PulsarAdmin.html    |   912 --
 .../pulsar/client/admin/PulsarAdminBuilder.html    |   702 --
 .../PulsarAdminException.ConflictException.html    |   296 -
 .../PulsarAdminException.ConnectException.html     |   310 -
 ...ception.GettingAuthenticationDataException.html |   308 -
 .../PulsarAdminException.HttpErrorException.html   |   308 -
 .../PulsarAdminException.NotAllowedException.html  |   296 -
 ...ulsarAdminException.NotAuthorizedException.html |   296 -
 .../PulsarAdminException.NotFoundException.html    |   296 -
 ...AdminException.PreconditionFailedException.html |   296 -
 ...sarAdminException.ServerSideErrorException.html |   310 -
 .../PulsarAdminException.TimeoutException.html     |   296 -
 .../pulsar/client/admin/PulsarAdminException.html  |   481 -
 .../apache/pulsar/client/admin/ResourceQuotas.html |   648 --
 .../org/apache/pulsar/client/admin/Schemas.html    |   742 --
 .../2.7.0/org/apache/pulsar/client/admin/Sink.html |   203 -
 .../org/apache/pulsar/client/admin/Sinks.html      |  1294 ---
 .../org/apache/pulsar/client/admin/Source.html     |   203 -
 .../org/apache/pulsar/client/admin/Sources.html    |  1294 ---
 .../org/apache/pulsar/client/admin/Tenants.html    |   485 -
 .../org/apache/pulsar/client/admin/Topics.html     |  5598 ---------
 .../org/apache/pulsar/client/admin/Worker.html     |   420 -
 .../pulsar/client/admin/class-use/Bookies.html     |   194 -
 .../pulsar/client/admin/class-use/BrokerStats.html |   196 -
 .../pulsar/client/admin/class-use/Brokers.html     |   194 -
 .../pulsar/client/admin/class-use/Clusters.html    |   194 -
 .../pulsar/client/admin/class-use/Functions.html   |   194 -
 .../class-use/LongRunningProcessStatus.Status.html |   208 -
 .../admin/class-use/LongRunningProcessStatus.html  |   247 -
 .../pulsar/client/admin/class-use/Lookup.html      |   194 -
 .../pulsar/client/admin/class-use/Namespaces.html  |   194 -
 .../admin/class-use/NonPersistentTopics.html       |   198 -
 .../admin/class-use/OffloadProcessStatus.html      |   236 -
 .../pulsar/client/admin/class-use/Properties.html  |   198 -
 .../pulsar/client/admin/class-use/ProxyStats.html  |   196 -
 .../pulsar/client/admin/class-use/PulsarAdmin.html |   194 -
 .../client/admin/class-use/PulsarAdminBuilder.html |   403 -
 .../PulsarAdminException.ConflictException.html    |   126 -
 .../PulsarAdminException.ConnectException.html     |   126 -
 ...ception.GettingAuthenticationDataException.html |   126 -
 .../PulsarAdminException.HttpErrorException.html   |   126 -
 .../PulsarAdminException.NotAllowedException.html  |   126 -
 ...ulsarAdminException.NotAuthorizedException.html |   126 -
 .../PulsarAdminException.NotFoundException.html    |   126 -
 ...AdminException.PreconditionFailedException.html |   126 -
 ...sarAdminException.ServerSideErrorException.html |   126 -
 .../PulsarAdminException.TimeoutException.html     |   126 -
 .../admin/class-use/PulsarAdminException.html      |  4441 --------
 .../client/admin/class-use/ResourceQuotas.html     |   194 -
 .../pulsar/client/admin/class-use/Schemas.html     |   194 -
 .../apache/pulsar/client/admin/class-use/Sink.html |   198 -
 .../pulsar/client/admin/class-use/Sinks.html       |   211 -
 .../pulsar/client/admin/class-use/Source.html      |   198 -
 .../pulsar/client/admin/class-use/Sources.html     |   211 -
 .../pulsar/client/admin/class-use/Tenants.html     |   194 -
 .../pulsar/client/admin/class-use/Topics.html      |   209 -
 .../pulsar/client/admin/class-use/Worker.html      |   194 -
 .../pulsar/client/admin/internal/BaseResource.html |   433 -
 .../pulsar/client/admin/internal/BookiesImpl.html  |   484 -
 .../client/admin/internal/BrokerStatsImpl.html     |   609 -
 .../pulsar/client/admin/internal/BrokersImpl.html  |   827 --
 .../pulsar/client/admin/internal/ClustersImpl.html |  1445 ---
 .../client/admin/internal/ComponentResource.html   |   316 -
 .../client/admin/internal/FunctionsImpl.html       |  2110 ----
 .../client/admin/internal/JacksonConfigurator.html |   284 -
 .../pulsar/client/admin/internal/LookupImpl.html   |   445 -
 .../client/admin/internal/NamespacesImpl.html      |  6745 -----------
 .../admin/internal/NonPersistentTopicsImpl.html    |   743 --
 .../client/admin/internal/ProxyStatsImpl.html      |   347 -
 .../admin/internal/PulsarAdminBuilderImpl.html     |   823 --
 .../client/admin/internal/ResourceQuotasImpl.html  |   761 --
 .../pulsar/client/admin/internal/SchemasImpl.html  |   889 --
 .../pulsar/client/admin/internal/SinksImpl.html    |  1505 ---
 .../pulsar/client/admin/internal/SourcesImpl.html  |  1505 ---
 .../pulsar/client/admin/internal/TenantsImpl.html  |   774 --
 .../pulsar/client/admin/internal/TopicsImpl.html   |  5933 ----------
 .../pulsar/client/admin/internal/WorkerImpl.html   |   531 -
 .../admin/internal/class-use/BaseResource.html     |   239 -
 .../admin/internal/class-use/BookiesImpl.html      |   126 -
 .../admin/internal/class-use/BrokerStatsImpl.html  |   126 -
 .../admin/internal/class-use/BrokersImpl.html      |   126 -
 .../admin/internal/class-use/ClustersImpl.html     |   126 -
 .../internal/class-use/ComponentResource.html      |   177 -
 .../admin/internal/class-use/FunctionsImpl.html    |   126 -
 .../internal/class-use/JacksonConfigurator.html    |   126 -
 .../admin/internal/class-use/LookupImpl.html       |   126 -
 .../admin/internal/class-use/NamespacesImpl.html   |   126 -
 .../class-use/NonPersistentTopicsImpl.html         |   126 -
 .../admin/internal/class-use/ProxyStatsImpl.html   |   126 -
 .../internal/class-use/PulsarAdminBuilderImpl.html |   126 -
 .../internal/class-use/ResourceQuotasImpl.html     |   126 -
 .../admin/internal/class-use/SchemasImpl.html      |   126 -
 .../client/admin/internal/class-use/SinksImpl.html |   126 -
 .../admin/internal/class-use/SourcesImpl.html      |   126 -
 .../admin/internal/class-use/TenantsImpl.html      |   126 -
 .../admin/internal/class-use/TopicsImpl.html       |   126 -
 .../admin/internal/class-use/WorkerImpl.html       |   126 -
 .../http/AsyncHttpConnector.RetryException.html    |   271 -
 .../admin/internal/http/AsyncHttpConnector.html    |   394 -
 .../internal/http/AsyncHttpConnectorProvider.html  |   302 -
 .../AsyncHttpConnector.RetryException.html         |   126 -
 .../http/class-use/AsyncHttpConnector.html         |   171 -
 .../http/class-use/AsyncHttpConnectorProvider.html |   126 -
 .../client/admin/internal/http/package-frame.html  |    26 -
 .../admin/internal/http/package-summary.html       |   194 -
 .../client/admin/internal/http/package-tree.html   |   149 -
 .../client/admin/internal/http/package-use.html    |   164 -
 .../client/admin/internal/package-frame.html       |    40 -
 .../client/admin/internal/package-summary.html     |   255 -
 .../pulsar/client/admin/internal/package-tree.html |   164 -
 .../pulsar/client/admin/internal/package-use.html  |   169 -
 .../apache/pulsar/client/admin/package-frame.html  |    64 -
 .../pulsar/client/admin/package-summary.html       |   408 -
 .../apache/pulsar/client/admin/package-tree.html   |   207 -
 .../apache/pulsar/client/admin/package-use.html    |   439 -
 .../static/api/admin/2.7.0/overview-frame.html     |    24 -
 .../static/api/admin/2.7.0/overview-summary.html   |   157 -
 .../static/api/admin/2.7.0/overview-tree.html      |   238 -
 .../static/api/admin/2.7.0/package-list            |     3 -
 .../static/api/admin/2.7.0/package-search-index.js |     1 -
 .../api/admin/2.7.0/package-search-index.zip       |   Bin 263 -> 0 bytes
 .../website-next/static/api/admin/2.7.0/script.js  |    30 -
 .../website-next/static/api/admin/2.7.0/search.js  |   326 -
 .../static/api/admin/2.7.0/serialized-form.html    |   214 -
 .../static/api/admin/2.7.0/stylesheet.css          |   906 --
 .../static/api/admin/2.7.0/type-search-index.js    |     1 -
 .../static/api/admin/2.7.0/type-search-index.zip   |   Bin 685 -> 0 bytes
 .../static/api/admin/2.7.1/allclasses-frame.html   |    77 -
 .../static/api/admin/2.7.1/allclasses-noframe.html |    77 -
 .../static/api/admin/2.7.1/constant-values.html    |   169 -
 .../static/api/admin/2.7.1/deprecated-list.html    |   250 -
 .../static/api/admin/2.7.1/help-doc.html           |   231 -
 .../static/api/admin/2.7.1/index-all.html          |  5138 ---------
 .../website-next/static/api/admin/2.7.1/index.html |    76 -
 .../org/apache/pulsar/client/admin/Bookies.html    |   371 -
 .../apache/pulsar/client/admin/BrokerStats.html    |   477 -
 .../org/apache/pulsar/client/admin/Brokers.html    |   700 --
 .../org/apache/pulsar/client/admin/Clusters.html   |  1263 --
 .../org/apache/pulsar/client/admin/Functions.html  |  1795 ---
 .../admin/LongRunningProcessStatus.Status.html     |   372 -
 .../client/admin/LongRunningProcessStatus.html     |   361 -
 .../org/apache/pulsar/client/admin/Lookup.html     |   354 -
 .../org/apache/pulsar/client/admin/Namespaces.html |  6404 -----------
 .../pulsar/client/admin/NonPersistentTopics.html   |   661 --
 .../pulsar/client/admin/OffloadProcessStatus.html  |   363 -
 .../org/apache/pulsar/client/admin/Properties.html |   379 -
 .../org/apache/pulsar/client/admin/ProxyStats.html |   259 -
 .../apache/pulsar/client/admin/PulsarAdmin.html    |   912 --
 .../pulsar/client/admin/PulsarAdminBuilder.html    |   702 --
 .../PulsarAdminException.ConflictException.html    |   296 -
 .../PulsarAdminException.ConnectException.html     |   310 -
 ...ception.GettingAuthenticationDataException.html |   308 -
 .../PulsarAdminException.HttpErrorException.html   |   308 -
 .../PulsarAdminException.NotAllowedException.html  |   296 -
 ...ulsarAdminException.NotAuthorizedException.html |   296 -
 .../PulsarAdminException.NotFoundException.html    |   296 -
 ...AdminException.PreconditionFailedException.html |   296 -
 ...sarAdminException.ServerSideErrorException.html |   310 -
 .../PulsarAdminException.TimeoutException.html     |   296 -
 .../pulsar/client/admin/PulsarAdminException.html  |   481 -
 .../apache/pulsar/client/admin/ResourceQuotas.html |   648 --
 .../org/apache/pulsar/client/admin/Schemas.html    |   742 --
 .../2.7.1/org/apache/pulsar/client/admin/Sink.html |   203 -
 .../org/apache/pulsar/client/admin/Sinks.html      |  1294 ---
 .../org/apache/pulsar/client/admin/Source.html     |   203 -
 .../org/apache/pulsar/client/admin/Sources.html    |  1294 ---
 .../org/apache/pulsar/client/admin/Tenants.html    |   485 -
 .../org/apache/pulsar/client/admin/Topics.html     |  5981 ----------
 .../org/apache/pulsar/client/admin/Worker.html     |   420 -
 .../pulsar/client/admin/class-use/Bookies.html     |   194 -
 .../pulsar/client/admin/class-use/BrokerStats.html |   196 -
 .../pulsar/client/admin/class-use/Brokers.html     |   194 -
 .../pulsar/client/admin/class-use/Clusters.html    |   194 -
 .../pulsar/client/admin/class-use/Functions.html   |   194 -
 .../class-use/LongRunningProcessStatus.Status.html |   208 -
 .../admin/class-use/LongRunningProcessStatus.html  |   247 -
 .../pulsar/client/admin/class-use/Lookup.html      |   194 -
 .../pulsar/client/admin/class-use/Namespaces.html  |   194 -
 .../admin/class-use/NonPersistentTopics.html       |   198 -
 .../admin/class-use/OffloadProcessStatus.html      |   236 -
 .../pulsar/client/admin/class-use/Properties.html  |   198 -
 .../pulsar/client/admin/class-use/ProxyStats.html  |   196 -
 .../pulsar/client/admin/class-use/PulsarAdmin.html |   194 -
 .../client/admin/class-use/PulsarAdminBuilder.html |   403 -
 .../PulsarAdminException.ConflictException.html    |   126 -
 .../PulsarAdminException.ConnectException.html     |   126 -
 ...ception.GettingAuthenticationDataException.html |   126 -
 .../PulsarAdminException.HttpErrorException.html   |   126 -
 .../PulsarAdminException.NotAllowedException.html  |   126 -
 ...ulsarAdminException.NotAuthorizedException.html |   126 -
 .../PulsarAdminException.NotFoundException.html    |   126 -
 ...AdminException.PreconditionFailedException.html |   126 -
 ...sarAdminException.ServerSideErrorException.html |   126 -
 .../PulsarAdminException.TimeoutException.html     |   126 -
 .../admin/class-use/PulsarAdminException.html      |  4572 --------
 .../client/admin/class-use/ResourceQuotas.html     |   194 -
 .../pulsar/client/admin/class-use/Schemas.html     |   194 -
 .../apache/pulsar/client/admin/class-use/Sink.html |   198 -
 .../pulsar/client/admin/class-use/Sinks.html       |   211 -
 .../pulsar/client/admin/class-use/Source.html      |   198 -
 .../pulsar/client/admin/class-use/Sources.html     |   211 -
 .../pulsar/client/admin/class-use/Tenants.html     |   194 -
 .../pulsar/client/admin/class-use/Topics.html      |   209 -
 .../pulsar/client/admin/class-use/Worker.html      |   194 -
 .../pulsar/client/admin/internal/BaseResource.html |   433 -
 .../pulsar/client/admin/internal/BookiesImpl.html  |   484 -
 .../client/admin/internal/BrokerStatsImpl.html     |   609 -
 .../pulsar/client/admin/internal/BrokersImpl.html  |   827 --
 .../pulsar/client/admin/internal/ClustersImpl.html |  1445 ---
 .../client/admin/internal/ComponentResource.html   |   316 -
 .../client/admin/internal/FunctionsImpl.html       |  2110 ----
 .../client/admin/internal/JacksonConfigurator.html |   284 -
 .../pulsar/client/admin/internal/LookupImpl.html   |   445 -
 .../client/admin/internal/NamespacesImpl.html      |  6939 -----------
 .../admin/internal/NonPersistentTopicsImpl.html    |   743 --
 .../client/admin/internal/ProxyStatsImpl.html      |   347 -
 .../admin/internal/PulsarAdminBuilderImpl.html     |   823 --
 .../client/admin/internal/ResourceQuotasImpl.html  |   761 --
 .../pulsar/client/admin/internal/SchemasImpl.html  |   889 --
 .../pulsar/client/admin/internal/SinksImpl.html    |  1505 ---
 .../pulsar/client/admin/internal/SourcesImpl.html  |  1505 ---
 .../pulsar/client/admin/internal/TenantsImpl.html  |   774 --
 .../pulsar/client/admin/internal/TopicsImpl.html   |  6331 -----------
 .../pulsar/client/admin/internal/WorkerImpl.html   |   531 -
 .../admin/internal/class-use/BaseResource.html     |   239 -
 .../admin/internal/class-use/BookiesImpl.html      |   126 -
 .../admin/internal/class-use/BrokerStatsImpl.html  |   126 -
 .../admin/internal/class-use/BrokersImpl.html      |   126 -
 .../admin/internal/class-use/ClustersImpl.html     |   126 -
 .../internal/class-use/ComponentResource.html      |   177 -
 .../admin/internal/class-use/FunctionsImpl.html    |   126 -
 .../internal/class-use/JacksonConfigurator.html    |   126 -
 .../admin/internal/class-use/LookupImpl.html       |   126 -
 .../admin/internal/class-use/NamespacesImpl.html   |   126 -
 .../class-use/NonPersistentTopicsImpl.html         |   126 -
 .../admin/internal/class-use/ProxyStatsImpl.html   |   126 -
 .../internal/class-use/PulsarAdminBuilderImpl.html |   126 -
 .../internal/class-use/ResourceQuotasImpl.html     |   126 -
 .../admin/internal/class-use/SchemasImpl.html      |   126 -
 .../client/admin/internal/class-use/SinksImpl.html |   126 -
 .../admin/internal/class-use/SourcesImpl.html      |   126 -
 .../admin/internal/class-use/TenantsImpl.html      |   126 -
 .../admin/internal/class-use/TopicsImpl.html       |   126 -
 .../admin/internal/class-use/WorkerImpl.html       |   126 -
 .../http/AsyncHttpConnector.RetryException.html    |   271 -
 .../admin/internal/http/AsyncHttpConnector.html    |   394 -
 .../internal/http/AsyncHttpConnectorProvider.html  |   302 -
 .../AsyncHttpConnector.RetryException.html         |   126 -
 .../http/class-use/AsyncHttpConnector.html         |   171 -
 .../http/class-use/AsyncHttpConnectorProvider.html |   126 -
 .../client/admin/internal/http/package-frame.html  |    26 -
 .../admin/internal/http/package-summary.html       |   194 -
 .../client/admin/internal/http/package-tree.html   |   149 -
 .../client/admin/internal/http/package-use.html    |   164 -
 .../client/admin/internal/package-frame.html       |    40 -
 .../client/admin/internal/package-summary.html     |   255 -
 .../pulsar/client/admin/internal/package-tree.html |   164 -
 .../pulsar/client/admin/internal/package-use.html  |   169 -
 .../apache/pulsar/client/admin/package-frame.html  |    64 -
 .../pulsar/client/admin/package-summary.html       |   408 -
 .../apache/pulsar/client/admin/package-tree.html   |   207 -
 .../apache/pulsar/client/admin/package-use.html    |   439 -
 .../static/api/admin/2.7.1/overview-frame.html     |    24 -
 .../static/api/admin/2.7.1/overview-summary.html   |   157 -
 .../static/api/admin/2.7.1/overview-tree.html      |   238 -
 .../static/api/admin/2.7.1/package-list            |     3 -
 .../website-next/static/api/admin/2.7.1/script.js  |    30 -
 .../static/api/admin/2.7.1/serialized-form.html    |   214 -
 .../static/api/admin/2.7.1/stylesheet.css          |   574 -
 .../static/api/admin/2.7.2/allclasses-frame.html   |    77 -
 .../static/api/admin/2.7.2/allclasses-noframe.html |    77 -
 .../static/api/admin/2.7.2/constant-values.html    |   169 -
 .../static/api/admin/2.7.2/deprecated-list.html    |   250 -
 .../static/api/admin/2.7.2/help-doc.html           |   231 -
 .../static/api/admin/2.7.2/index-all.html          |  5144 ---------
 .../website-next/static/api/admin/2.7.2/index.html |    76 -
 .../org/apache/pulsar/client/admin/Bookies.html    |   371 -
 .../apache/pulsar/client/admin/BrokerStats.html    |   477 -
 .../org/apache/pulsar/client/admin/Brokers.html    |   723 --
 .../org/apache/pulsar/client/admin/Clusters.html   |  1263 --
 .../org/apache/pulsar/client/admin/Functions.html  |  1795 ---
 .../admin/LongRunningProcessStatus.Status.html     |   372 -
 .../client/admin/LongRunningProcessStatus.html     |   361 -
 .../org/apache/pulsar/client/admin/Lookup.html     |   354 -
 .../org/apache/pulsar/client/admin/Namespaces.html |  6404 -----------
 .../pulsar/client/admin/NonPersistentTopics.html   |   661 --
 .../pulsar/client/admin/OffloadProcessStatus.html  |   363 -
 .../org/apache/pulsar/client/admin/Properties.html |   379 -
 .../org/apache/pulsar/client/admin/ProxyStats.html |   259 -
 .../apache/pulsar/client/admin/PulsarAdmin.html    |   912 --
 .../pulsar/client/admin/PulsarAdminBuilder.html    |   702 --
 .../PulsarAdminException.ConflictException.html    |   296 -
 .../PulsarAdminException.ConnectException.html     |   310 -
 ...ception.GettingAuthenticationDataException.html |   308 -
 .../PulsarAdminException.HttpErrorException.html   |   308 -
 .../PulsarAdminException.NotAllowedException.html  |   296 -
 ...ulsarAdminException.NotAuthorizedException.html |   296 -
 .../PulsarAdminException.NotFoundException.html    |   296 -
 ...AdminException.PreconditionFailedException.html |   296 -
 ...sarAdminException.ServerSideErrorException.html |   310 -
 .../PulsarAdminException.TimeoutException.html     |   296 -
 .../pulsar/client/admin/PulsarAdminException.html  |   481 -
 .../apache/pulsar/client/admin/ResourceQuotas.html |   648 --
 .../org/apache/pulsar/client/admin/Schemas.html    |   742 --
 .../2.7.2/org/apache/pulsar/client/admin/Sink.html |   203 -
 .../org/apache/pulsar/client/admin/Sinks.html      |  1294 ---
 .../org/apache/pulsar/client/admin/Source.html     |   203 -
 .../org/apache/pulsar/client/admin/Sources.html    |  1294 ---
 .../org/apache/pulsar/client/admin/Tenants.html    |   485 -
 .../org/apache/pulsar/client/admin/Topics.html     |  5981 ----------
 .../org/apache/pulsar/client/admin/Worker.html     |   420 -
 .../pulsar/client/admin/class-use/Bookies.html     |   194 -
 .../pulsar/client/admin/class-use/BrokerStats.html |   196 -
 .../pulsar/client/admin/class-use/Brokers.html     |   194 -
 .../pulsar/client/admin/class-use/Clusters.html    |   194 -
 .../pulsar/client/admin/class-use/Functions.html   |   194 -
 .../class-use/LongRunningProcessStatus.Status.html |   208 -
 .../admin/class-use/LongRunningProcessStatus.html  |   247 -
 .../pulsar/client/admin/class-use/Lookup.html      |   194 -
 .../pulsar/client/admin/class-use/Namespaces.html  |   194 -
 .../admin/class-use/NonPersistentTopics.html       |   198 -
 .../admin/class-use/OffloadProcessStatus.html      |   236 -
 .../pulsar/client/admin/class-use/Properties.html  |   198 -
 .../pulsar/client/admin/class-use/ProxyStats.html  |   196 -
 .../pulsar/client/admin/class-use/PulsarAdmin.html |   194 -
 .../client/admin/class-use/PulsarAdminBuilder.html |   403 -
 .../PulsarAdminException.ConflictException.html    |   126 -
 .../PulsarAdminException.ConnectException.html     |   126 -
 ...ception.GettingAuthenticationDataException.html |   126 -
 .../PulsarAdminException.HttpErrorException.html   |   126 -
 .../PulsarAdminException.NotAllowedException.html  |   126 -
 ...ulsarAdminException.NotAuthorizedException.html |   126 -
 .../PulsarAdminException.NotFoundException.html    |   126 -
 ...AdminException.PreconditionFailedException.html |   126 -
 ...sarAdminException.ServerSideErrorException.html |   126 -
 .../PulsarAdminException.TimeoutException.html     |   126 -
 .../admin/class-use/PulsarAdminException.html      |  4582 --------
 .../client/admin/class-use/ResourceQuotas.html     |   194 -
 .../pulsar/client/admin/class-use/Schemas.html     |   194 -
 .../apache/pulsar/client/admin/class-use/Sink.html |   198 -
 .../pulsar/client/admin/class-use/Sinks.html       |   211 -
 .../pulsar/client/admin/class-use/Source.html      |   198 -
 .../pulsar/client/admin/class-use/Sources.html     |   211 -
 .../pulsar/client/admin/class-use/Tenants.html     |   194 -
 .../pulsar/client/admin/class-use/Topics.html      |   209 -
 .../pulsar/client/admin/class-use/Worker.html      |   194 -
 .../pulsar/client/admin/internal/BaseResource.html |   433 -
 .../pulsar/client/admin/internal/BookiesImpl.html  |   484 -
 .../client/admin/internal/BrokerStatsImpl.html     |   609 -
 .../pulsar/client/admin/internal/BrokersImpl.html  |   853 --
 .../pulsar/client/admin/internal/ClustersImpl.html |  1445 ---
 .../client/admin/internal/ComponentResource.html   |   316 -
 .../client/admin/internal/FunctionsImpl.html       |  2110 ----
 .../client/admin/internal/JacksonConfigurator.html |   284 -
 .../pulsar/client/admin/internal/LookupImpl.html   |   445 -
 .../client/admin/internal/NamespacesImpl.html      |  6939 -----------
 .../admin/internal/NonPersistentTopicsImpl.html    |   743 --
 .../client/admin/internal/ProxyStatsImpl.html      |   347 -
 .../admin/internal/PulsarAdminBuilderImpl.html     |   823 --
 .../client/admin/internal/ResourceQuotasImpl.html  |   761 --
 .../pulsar/client/admin/internal/SchemasImpl.html  |   889 --
 .../pulsar/client/admin/internal/SinksImpl.html    |  1505 ---
 .../pulsar/client/admin/internal/SourcesImpl.html  |  1505 ---
 .../pulsar/client/admin/internal/TenantsImpl.html  |   774 --
 .../pulsar/client/admin/internal/TopicsImpl.html   |  6331 -----------
 .../pulsar/client/admin/internal/WorkerImpl.html   |   531 -
 .../admin/internal/class-use/BaseResource.html     |   239 -
 .../admin/internal/class-use/BookiesImpl.html      |   126 -
 .../admin/internal/class-use/BrokerStatsImpl.html  |   126 -
 .../admin/internal/class-use/BrokersImpl.html      |   126 -
 .../admin/internal/class-use/ClustersImpl.html     |   126 -
 .../internal/class-use/ComponentResource.html      |   177 -
 .../admin/internal/class-use/FunctionsImpl.html    |   126 -
 .../internal/class-use/JacksonConfigurator.html    |   126 -
 .../admin/internal/class-use/LookupImpl.html       |   126 -
 .../admin/internal/class-use/NamespacesImpl.html   |   126 -
 .../class-use/NonPersistentTopicsImpl.html         |   126 -
 .../admin/internal/class-use/ProxyStatsImpl.html   |   126 -
 .../internal/class-use/PulsarAdminBuilderImpl.html |   126 -
 .../internal/class-use/ResourceQuotasImpl.html     |   126 -
 .../admin/internal/class-use/SchemasImpl.html      |   126 -
 .../client/admin/internal/class-use/SinksImpl.html |   126 -
 .../admin/internal/class-use/SourcesImpl.html      |   126 -
 .../admin/internal/class-use/TenantsImpl.html      |   126 -
 .../admin/internal/class-use/TopicsImpl.html       |   126 -
 .../admin/internal/class-use/WorkerImpl.html       |   126 -
 .../http/AsyncHttpConnector.RetryException.html    |   271 -
 .../admin/internal/http/AsyncHttpConnector.html    |   394 -
 .../internal/http/AsyncHttpConnectorProvider.html  |   302 -
 .../AsyncHttpConnector.RetryException.html         |   126 -
 .../http/class-use/AsyncHttpConnector.html         |   171 -
 .../http/class-use/AsyncHttpConnectorProvider.html |   126 -
 .../client/admin/internal/http/package-frame.html  |    26 -
 .../admin/internal/http/package-summary.html       |   194 -
 .../client/admin/internal/http/package-tree.html   |   149 -
 .../client/admin/internal/http/package-use.html    |   164 -
 .../client/admin/internal/package-frame.html       |    40 -
 .../client/admin/internal/package-summary.html     |   255 -
 .../pulsar/client/admin/internal/package-tree.html |   164 -
 .../pulsar/client/admin/internal/package-use.html  |   169 -
 .../apache/pulsar/client/admin/package-frame.html  |    64 -
 .../pulsar/client/admin/package-summary.html       |   408 -
 .../apache/pulsar/client/admin/package-tree.html   |   207 -
 .../apache/pulsar/client/admin/package-use.html    |   439 -
 .../static/api/admin/2.7.2/overview-frame.html     |    24 -
 .../static/api/admin/2.7.2/overview-summary.html   |   157 -
 .../static/api/admin/2.7.2/overview-tree.html      |   238 -
 .../static/api/admin/2.7.2/package-list            |     3 -
 .../website-next/static/api/admin/2.7.2/script.js  |    30 -
 .../static/api/admin/2.7.2/serialized-form.html    |   214 -
 .../static/api/admin/2.7.2/stylesheet.css          |   574 -
 .../static/api/admin/2.7.3/allclasses-frame.html   |    77 -
 .../static/api/admin/2.7.3/allclasses-noframe.html |    77 -
 .../static/api/admin/2.7.3/constant-values.html    |   169 -
 .../static/api/admin/2.7.3/deprecated-list.html    |   250 -
 .../static/api/admin/2.7.3/help-doc.html           |   231 -
 .../static/api/admin/2.7.3/index-all.html          |  5146 ---------
 .../website-next/static/api/admin/2.7.3/index.html |    76 -
 .../org/apache/pulsar/client/admin/Bookies.html    |   371 -
 .../apache/pulsar/client/admin/BrokerStats.html    |   477 -
 .../org/apache/pulsar/client/admin/Brokers.html    |   723 --
 .../org/apache/pulsar/client/admin/Clusters.html   |  1263 --
 .../org/apache/pulsar/client/admin/Functions.html  |  1795 ---
 .../admin/LongRunningProcessStatus.Status.html     |   372 -
 .../client/admin/LongRunningProcessStatus.html     |   361 -
 .../org/apache/pulsar/client/admin/Lookup.html     |   354 -
 .../org/apache/pulsar/client/admin/Namespaces.html |  6404 -----------
 .../pulsar/client/admin/NonPersistentTopics.html   |   661 --
 .../pulsar/client/admin/OffloadProcessStatus.html  |   363 -
 .../org/apache/pulsar/client/admin/Properties.html |   379 -
 .../org/apache/pulsar/client/admin/ProxyStats.html |   259 -
 .../apache/pulsar/client/admin/PulsarAdmin.html    |   912 --
 .../pulsar/client/admin/PulsarAdminBuilder.html    |   702 --
 .../PulsarAdminException.ConflictException.html    |   296 -
 .../PulsarAdminException.ConnectException.html     |   310 -
 ...ception.GettingAuthenticationDataException.html |   308 -
 .../PulsarAdminException.HttpErrorException.html   |   308 -
 .../PulsarAdminException.NotAllowedException.html  |   296 -
 ...ulsarAdminException.NotAuthorizedException.html |   296 -
 .../PulsarAdminException.NotFoundException.html    |   296 -
 ...AdminException.PreconditionFailedException.html |   296 -
 ...sarAdminException.ServerSideErrorException.html |   310 -
 .../PulsarAdminException.TimeoutException.html     |   296 -
 .../pulsar/client/admin/PulsarAdminException.html  |   481 -
 .../apache/pulsar/client/admin/ResourceQuotas.html |   648 --
 .../org/apache/pulsar/client/admin/Schemas.html    |   742 --
 .../2.7.3/org/apache/pulsar/client/admin/Sink.html |   203 -
 .../org/apache/pulsar/client/admin/Sinks.html      |  1294 ---
 .../org/apache/pulsar/client/admin/Source.html     |   203 -
 .../org/apache/pulsar/client/admin/Sources.html    |  1294 ---
 .../org/apache/pulsar/client/admin/Tenants.html    |   485 -
 .../org/apache/pulsar/client/admin/Topics.html     |  5981 ----------
 .../org/apache/pulsar/client/admin/Worker.html     |   420 -
 .../pulsar/client/admin/class-use/Bookies.html     |   194 -
 .../pulsar/client/admin/class-use/BrokerStats.html |   196 -
 .../pulsar/client/admin/class-use/Brokers.html     |   194 -
 .../pulsar/client/admin/class-use/Clusters.html    |   194 -
 .../pulsar/client/admin/class-use/Functions.html   |   194 -
 .../class-use/LongRunningProcessStatus.Status.html |   208 -
 .../admin/class-use/LongRunningProcessStatus.html  |   247 -
 .../pulsar/client/admin/class-use/Lookup.html      |   194 -
 .../pulsar/client/admin/class-use/Namespaces.html  |   194 -
 .../admin/class-use/NonPersistentTopics.html       |   198 -
 .../admin/class-use/OffloadProcessStatus.html      |   236 -
 .../pulsar/client/admin/class-use/Properties.html  |   198 -
 .../pulsar/client/admin/class-use/ProxyStats.html  |   196 -
 .../pulsar/client/admin/class-use/PulsarAdmin.html |   194 -
 .../client/admin/class-use/PulsarAdminBuilder.html |   403 -
 .../PulsarAdminException.ConflictException.html    |   126 -
 .../PulsarAdminException.ConnectException.html     |   126 -
 ...ception.GettingAuthenticationDataException.html |   126 -
 .../PulsarAdminException.HttpErrorException.html   |   126 -
 .../PulsarAdminException.NotAllowedException.html  |   126 -
 ...ulsarAdminException.NotAuthorizedException.html |   126 -
 .../PulsarAdminException.NotFoundException.html    |   126 -
 ...AdminException.PreconditionFailedException.html |   126 -
 ...sarAdminException.ServerSideErrorException.html |   126 -
 .../PulsarAdminException.TimeoutException.html     |   126 -
 .../admin/class-use/PulsarAdminException.html      |  4582 --------
 .../client/admin/class-use/ResourceQuotas.html     |   194 -
 .../pulsar/client/admin/class-use/Schemas.html     |   194 -
 .../apache/pulsar/client/admin/class-use/Sink.html |   198 -
 .../pulsar/client/admin/class-use/Sinks.html       |   211 -
 .../pulsar/client/admin/class-use/Source.html      |   198 -
 .../pulsar/client/admin/class-use/Sources.html     |   211 -
 .../pulsar/client/admin/class-use/Tenants.html     |   194 -
 .../pulsar/client/admin/class-use/Topics.html      |   209 -
 .../pulsar/client/admin/class-use/Worker.html      |   194 -
 .../pulsar/client/admin/internal/BaseResource.html |   433 -
 .../pulsar/client/admin/internal/BookiesImpl.html  |   484 -
 .../client/admin/internal/BrokerStatsImpl.html     |   609 -
 .../pulsar/client/admin/internal/BrokersImpl.html  |   853 --
 .../pulsar/client/admin/internal/ClustersImpl.html |  1445 ---
 .../client/admin/internal/ComponentResource.html   |   316 -
 .../client/admin/internal/FunctionsImpl.html       |  2110 ----
 .../client/admin/internal/JacksonConfigurator.html |   284 -
 .../pulsar/client/admin/internal/LookupImpl.html   |   445 -
 .../client/admin/internal/NamespacesImpl.html      |  6939 -----------
 .../admin/internal/NonPersistentTopicsImpl.html    |   743 --
 .../client/admin/internal/ProxyStatsImpl.html      |   347 -
 .../admin/internal/PulsarAdminBuilderImpl.html     |   823 --
 .../client/admin/internal/ResourceQuotasImpl.html  |   761 --
 .../pulsar/client/admin/internal/SchemasImpl.html  |   889 --
 .../pulsar/client/admin/internal/SinksImpl.html    |  1505 ---
 .../pulsar/client/admin/internal/SourcesImpl.html  |  1505 ---
 .../pulsar/client/admin/internal/TenantsImpl.html  |   774 --
 .../pulsar/client/admin/internal/TopicsImpl.html   |  6348 -----------
 .../pulsar/client/admin/internal/WorkerImpl.html   |   531 -
 .../admin/internal/class-use/BaseResource.html     |   239 -
 .../admin/internal/class-use/BookiesImpl.html      |   126 -
 .../admin/internal/class-use/BrokerStatsImpl.html  |   126 -
 .../admin/internal/class-use/BrokersImpl.html      |   126 -
 .../admin/internal/class-use/ClustersImpl.html     |   126 -
 .../internal/class-use/ComponentResource.html      |   177 -
 .../admin/internal/class-use/FunctionsImpl.html    |   126 -
 .../internal/class-use/JacksonConfigurator.html    |   126 -
 .../admin/internal/class-use/LookupImpl.html       |   126 -
 .../admin/internal/class-use/NamespacesImpl.html   |   126 -
 .../class-use/NonPersistentTopicsImpl.html         |   126 -
 .../admin/internal/class-use/ProxyStatsImpl.html   |   126 -
 .../internal/class-use/PulsarAdminBuilderImpl.html |   126 -
 .../internal/class-use/ResourceQuotasImpl.html     |   126 -
 .../admin/internal/class-use/SchemasImpl.html      |   126 -
 .../client/admin/internal/class-use/SinksImpl.html |   126 -
 .../admin/internal/class-use/SourcesImpl.html      |   126 -
 .../admin/internal/class-use/TenantsImpl.html      |   126 -
 .../admin/internal/class-use/TopicsImpl.html       |   126 -
 .../admin/internal/class-use/WorkerImpl.html       |   126 -
 .../http/AsyncHttpConnector.RetryException.html    |   271 -
 .../admin/internal/http/AsyncHttpConnector.html    |   394 -
 .../internal/http/AsyncHttpConnectorProvider.html  |   302 -
 .../AsyncHttpConnector.RetryException.html         |   126 -
 .../http/class-use/AsyncHttpConnector.html         |   171 -
 .../http/class-use/AsyncHttpConnectorProvider.html |   126 -
 .../client/admin/internal/http/package-frame.html  |    26 -
 .../admin/internal/http/package-summary.html       |   194 -
 .../client/admin/internal/http/package-tree.html   |   149 -
 .../client/admin/internal/http/package-use.html    |   164 -
 .../client/admin/internal/package-frame.html       |    40 -
 .../client/admin/internal/package-summary.html     |   255 -
 .../pulsar/client/admin/internal/package-tree.html |   164 -
 .../pulsar/client/admin/internal/package-use.html  |   169 -
 .../apache/pulsar/client/admin/package-frame.html  |    64 -
 .../pulsar/client/admin/package-summary.html       |   408 -
 .../apache/pulsar/client/admin/package-tree.html   |   207 -
 .../apache/pulsar/client/admin/package-use.html    |   439 -
 .../static/api/admin/2.7.3/overview-frame.html     |    24 -
 .../static/api/admin/2.7.3/overview-summary.html   |   157 -
 .../static/api/admin/2.7.3/overview-tree.html      |   238 -
 .../static/api/admin/2.7.3/package-list            |     3 -
 .../website-next/static/api/admin/2.7.3/script.js  |    30 -
 .../static/api/admin/2.7.3/serialized-form.html    |   214 -
 .../static/api/admin/2.7.3/stylesheet.css          |   574 -
 .../static/api/admin/2.7.4/allclasses-frame.html   |    77 -
 .../static/api/admin/2.7.4/allclasses-noframe.html |    77 -
 .../static/api/admin/2.7.4/constant-values.html    |   169 -
 .../static/api/admin/2.7.4/deprecated-list.html    |   250 -
 .../static/api/admin/2.7.4/help-doc.html           |   231 -
 .../static/api/admin/2.7.4/index-all.html          |  5146 ---------
 .../website-next/static/api/admin/2.7.4/index.html |    76 -
 .../org/apache/pulsar/client/admin/Bookies.html    |   371 -
 .../apache/pulsar/client/admin/BrokerStats.html    |   477 -
 .../org/apache/pulsar/client/admin/Brokers.html    |   723 --
 .../org/apache/pulsar/client/admin/Clusters.html   |  1263 --
 .../org/apache/pulsar/client/admin/Functions.html  |  1795 ---
 .../admin/LongRunningProcessStatus.Status.html     |   372 -
 .../client/admin/LongRunningProcessStatus.html     |   361 -
 .../org/apache/pulsar/client/admin/Lookup.html     |   354 -
 .../org/apache/pulsar/client/admin/Namespaces.html |  6404 -----------
 .../pulsar/client/admin/NonPersistentTopics.html   |   661 --
 .../pulsar/client/admin/OffloadProcessStatus.html  |   363 -
 .../org/apache/pulsar/client/admin/Properties.html |   379 -
 .../org/apache/pulsar/client/admin/ProxyStats.html |   259 -
 .../apache/pulsar/client/admin/PulsarAdmin.html    |   912 --
 .../pulsar/client/admin/PulsarAdminBuilder.html    |   702 --
 .../PulsarAdminException.ConflictException.html    |   296 -
 .../PulsarAdminException.ConnectException.html     |   310 -
 ...ception.GettingAuthenticationDataException.html |   308 -
 .../PulsarAdminException.HttpErrorException.html   |   308 -
 .../PulsarAdminException.NotAllowedException.html  |   296 -
 ...ulsarAdminException.NotAuthorizedException.html |   296 -
 .../PulsarAdminException.NotFoundException.html    |   296 -
 ...AdminException.PreconditionFailedException.html |   296 -
 ...sarAdminException.ServerSideErrorException.html |   310 -
 .../PulsarAdminException.TimeoutException.html     |   296 -
 .../pulsar/client/admin/PulsarAdminException.html  |   481 -
 .../apache/pulsar/client/admin/ResourceQuotas.html |   648 --
 .../org/apache/pulsar/client/admin/Schemas.html    |   742 --
 .../2.7.4/org/apache/pulsar/client/admin/Sink.html |   203 -
 .../org/apache/pulsar/client/admin/Sinks.html      |  1294 ---
 .../org/apache/pulsar/client/admin/Source.html     |   203 -
 .../org/apache/pulsar/client/admin/Sources.html    |  1294 ---
 .../org/apache/pulsar/client/admin/Tenants.html    |   485 -
 .../org/apache/pulsar/client/admin/Topics.html     |  5981 ----------
 .../org/apache/pulsar/client/admin/Worker.html     |   420 -
 .../pulsar/client/admin/class-use/Bookies.html     |   194 -
 .../pulsar/client/admin/class-use/BrokerStats.html |   196 -
 .../pulsar/client/admin/class-use/Brokers.html     |   194 -
 .../pulsar/client/admin/class-use/Clusters.html    |   194 -
 .../pulsar/client/admin/class-use/Functions.html   |   194 -
 .../class-use/LongRunningProcessStatus.Status.html |   208 -
 .../admin/class-use/LongRunningProcessStatus.html  |   247 -
 .../pulsar/client/admin/class-use/Lookup.html      |   194 -
 .../pulsar/client/admin/class-use/Namespaces.html  |   194 -
 .../admin/class-use/NonPersistentTopics.html       |   198 -
 .../admin/class-use/OffloadProcessStatus.html      |   236 -
 .../pulsar/client/admin/class-use/Properties.html  |   198 -
 .../pulsar/client/admin/class-use/ProxyStats.html  |   196 -
 .../pulsar/client/admin/class-use/PulsarAdmin.html |   194 -
 .../client/admin/class-use/PulsarAdminBuilder.html |   403 -
 .../PulsarAdminException.ConflictException.html    |   126 -
 .../PulsarAdminException.ConnectException.html     |   126 -
 ...ception.GettingAuthenticationDataException.html |   126 -
 .../PulsarAdminException.HttpErrorException.html   |   126 -
 .../PulsarAdminException.NotAllowedException.html  |   126 -
 ...ulsarAdminException.NotAuthorizedException.html |   126 -
 .../PulsarAdminException.NotFoundException.html    |   126 -
 ...AdminException.PreconditionFailedException.html |   126 -
 ...sarAdminException.ServerSideErrorException.html |   126 -
 .../PulsarAdminException.TimeoutException.html     |   126 -
 .../admin/class-use/PulsarAdminException.html      |  4582 --------
 .../client/admin/class-use/ResourceQuotas.html     |   194 -
 .../pulsar/client/admin/class-use/Schemas.html     |   194 -
 .../apache/pulsar/client/admin/class-use/Sink.html |   198 -
 .../pulsar/client/admin/class-use/Sinks.html       |   211 -
 .../pulsar/client/admin/class-use/Source.html      |   198 -
 .../pulsar/client/admin/class-use/Sources.html     |   211 -
 .../pulsar/client/admin/class-use/Tenants.html     |   194 -
 .../pulsar/client/admin/class-use/Topics.html      |   209 -
 .../pulsar/client/admin/class-use/Worker.html      |   194 -
 .../pulsar/client/admin/internal/BaseResource.html |   433 -
 .../pulsar/client/admin/internal/BookiesImpl.html  |   484 -
 .../client/admin/internal/BrokerStatsImpl.html     |   609 -
 .../pulsar/client/admin/internal/BrokersImpl.html  |   853 --
 .../pulsar/client/admin/internal/ClustersImpl.html |  1445 ---
 .../client/admin/internal/ComponentResource.html   |   316 -
 .../client/admin/internal/FunctionsImpl.html       |  2110 ----
 .../client/admin/internal/JacksonConfigurator.html |   284 -
 .../pulsar/client/admin/internal/LookupImpl.html   |   445 -
 .../client/admin/internal/NamespacesImpl.html      |  6939 -----------
 .../admin/internal/NonPersistentTopicsImpl.html    |   743 --
 .../client/admin/internal/ProxyStatsImpl.html      |   347 -
 .../admin/internal/PulsarAdminBuilderImpl.html     |   823 --
 .../client/admin/internal/ResourceQuotasImpl.html  |   761 --
 .../pulsar/client/admin/internal/SchemasImpl.html  |   889 --
 .../pulsar/client/admin/internal/SinksImpl.html    |  1505 ---
 .../pulsar/client/admin/internal/SourcesImpl.html  |  1505 ---
 .../pulsar/client/admin/internal/TenantsImpl.html  |   774 --
 .../pulsar/client/admin/internal/TopicsImpl.html   |  6348 -----------
 .../pulsar/client/admin/internal/WorkerImpl.html   |   531 -
 .../admin/internal/class-use/BaseResource.html     |   239 -
 .../admin/internal/class-use/BookiesImpl.html      |   126 -
 .../admin/internal/class-use/BrokerStatsImpl.html  |   126 -
 .../admin/internal/class-use/BrokersImpl.html      |   126 -
 .../admin/internal/class-use/ClustersImpl.html     |   126 -
 .../internal/class-use/ComponentResource.html      |   177 -
 .../admin/internal/class-use/FunctionsImpl.html    |   126 -
 .../internal/class-use/JacksonConfigurator.html    |   126 -
 .../admin/internal/class-use/LookupImpl.html       |   126 -
 .../admin/internal/class-use/NamespacesImpl.html   |   126 -
 .../class-use/NonPersistentTopicsImpl.html         |   126 -
 .../admin/internal/class-use/ProxyStatsImpl.html   |   126 -
 .../internal/class-use/PulsarAdminBuilderImpl.html |   126 -
 .../internal/class-use/ResourceQuotasImpl.html     |   126 -
 .../admin/internal/class-use/SchemasImpl.html      |   126 -
 .../client/admin/internal/class-use/SinksImpl.html |   126 -
 .../admin/internal/class-use/SourcesImpl.html      |   126 -
 .../admin/internal/class-use/TenantsImpl.html      |   126 -
 .../admin/internal/class-use/TopicsImpl.html       |   126 -
 .../admin/internal/class-use/WorkerImpl.html       |   126 -
 .../http/AsyncHttpConnector.RetryException.html    |   271 -
 .../admin/internal/http/AsyncHttpConnector.html    |   394 -
 .../internal/http/AsyncHttpConnectorProvider.html  |   302 -
 .../AsyncHttpConnector.RetryException.html         |   126 -
 .../http/class-use/AsyncHttpConnector.html         |   171 -
 .../http/class-use/AsyncHttpConnectorProvider.html |   126 -
 .../client/admin/internal/http/package-frame.html  |    26 -
 .../admin/internal/http/package-summary.html       |   194 -
 .../client/admin/internal/http/package-tree.html   |   149 -
 .../client/admin/internal/http/package-use.html    |   164 -
 .../client/admin/internal/package-frame.html       |    40 -
 .../client/admin/internal/package-summary.html     |   255 -
 .../pulsar/client/admin/internal/package-tree.html |   164 -
 .../pulsar/client/admin/internal/package-use.html  |   169 -
 .../apache/pulsar/client/admin/package-frame.html  |    64 -
 .../pulsar/client/admin/package-summary.html       |   408 -
 .../apache/pulsar/client/admin/package-tree.html   |   207 -
 .../apache/pulsar/client/admin/package-use.html    |   439 -
 .../static/api/admin/2.7.4/overview-frame.html     |    24 -
 .../static/api/admin/2.7.4/overview-summary.html   |   157 -
 .../static/api/admin/2.7.4/overview-tree.html      |   238 -
 .../static/api/admin/2.7.4/package-list            |     3 -
 .../website-next/static/api/admin/2.7.4/script.js  |    30 -
 .../static/api/admin/2.7.4/serialized-form.html    |   214 -
 .../static/api/admin/2.7.4/stylesheet.css          |   574 -
 .../static/api/admin/2.7.5/allclasses-frame.html   |    77 -
 .../static/api/admin/2.7.5/allclasses-index.html   |   485 -
 .../static/api/admin/2.7.5/allclasses-noframe.html |    77 -
 .../static/api/admin/2.7.5/allclasses.html         |    85 -
 .../static/api/admin/2.7.5/allpackages-index.html  |   184 -
 .../static/api/admin/2.7.5/constant-values.html    |   169 -
 .../static/api/admin/2.7.5/deprecated-list.html    |   250 -
 .../static/api/admin/2.7.5/element-list            |     3 -
 .../static/api/admin/2.7.5/help-doc.html           |   231 -
 .../static/api/admin/2.7.5/index-all.html          |  5152 ---------
 .../website-next/static/api/admin/2.7.5/index.html |    76 -
 .../admin/2.7.5/jquery/external/jquery/jquery.js   | 10872 ------------------
 .../static/api/admin/2.7.5/jquery/jquery-3.5.1.js  | 10872 ------------------
 .../static/api/admin/2.7.5/jquery/jquery-ui.css    |   582 -
 .../static/api/admin/2.7.5/jquery/jquery-ui.js     |  2659 -----
 .../api/admin/2.7.5/jquery/jquery-ui.structure.css |   156 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.js      |    56 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.min.js  |    10 -
 .../2.7.5/jquery/jszip-utils/dist/jszip-utils.js   |   118 -
 .../jquery/jszip-utils/dist/jszip-utils.min.js     |    10 -
 .../api/admin/2.7.5/jquery/jszip/dist/jszip.js     | 11370 -------------------
 .../api/admin/2.7.5/jquery/jszip/dist/jszip.min.js |    13 -
 .../static/api/admin/2.7.5/member-search-index.js  |     1 -
 .../static/api/admin/2.7.5/member-search-index.zip |   Bin 14159 -> 0 bytes
 .../org/apache/pulsar/client/admin/Bookies.html    |   371 -
 .../apache/pulsar/client/admin/BrokerStats.html    |   477 -
 .../org/apache/pulsar/client/admin/Brokers.html    |   723 --
 .../org/apache/pulsar/client/admin/Clusters.html   |  1263 --
 .../org/apache/pulsar/client/admin/Functions.html  |  1795 ---
 .../admin/LongRunningProcessStatus.Status.html     |   372 -
 .../client/admin/LongRunningProcessStatus.html     |   361 -
 .../org/apache/pulsar/client/admin/Lookup.html     |   354 -
 .../org/apache/pulsar/client/admin/Namespaces.html |  6404 -----------
 .../pulsar/client/admin/NonPersistentTopics.html   |   661 --
 .../pulsar/client/admin/OffloadProcessStatus.html  |   363 -
 .../org/apache/pulsar/client/admin/Properties.html |   379 -
 .../org/apache/pulsar/client/admin/ProxyStats.html |   259 -
 .../apache/pulsar/client/admin/PulsarAdmin.html    |   912 --
 .../pulsar/client/admin/PulsarAdminBuilder.html    |   738 --
 .../PulsarAdminException.ConflictException.html    |   296 -
 .../PulsarAdminException.ConnectException.html     |   310 -
 ...ception.GettingAuthenticationDataException.html |   308 -
 .../PulsarAdminException.HttpErrorException.html   |   308 -
 .../PulsarAdminException.NotAllowedException.html  |   296 -
 ...ulsarAdminException.NotAuthorizedException.html |   296 -
 .../PulsarAdminException.NotFoundException.html    |   296 -
 ...AdminException.PreconditionFailedException.html |   296 -
 ...sarAdminException.ServerSideErrorException.html |   310 -
 .../PulsarAdminException.TimeoutException.html     |   296 -
 .../pulsar/client/admin/PulsarAdminException.html  |   481 -
 .../apache/pulsar/client/admin/ResourceQuotas.html |   648 --
 .../org/apache/pulsar/client/admin/Schemas.html    |   742 --
 .../2.7.5/org/apache/pulsar/client/admin/Sink.html |   203 -
 .../org/apache/pulsar/client/admin/Sinks.html      |  1294 ---
 .../org/apache/pulsar/client/admin/Source.html     |   203 -
 .../org/apache/pulsar/client/admin/Sources.html    |  1294 ---
 .../org/apache/pulsar/client/admin/Tenants.html    |   485 -
 .../org/apache/pulsar/client/admin/Topics.html     |  5981 ----------
 .../org/apache/pulsar/client/admin/Worker.html     |   420 -
 .../pulsar/client/admin/class-use/Bookies.html     |   194 -
 .../pulsar/client/admin/class-use/BrokerStats.html |   196 -
 .../pulsar/client/admin/class-use/Brokers.html     |   194 -
 .../pulsar/client/admin/class-use/Clusters.html    |   194 -
 .../pulsar/client/admin/class-use/Functions.html   |   194 -
 .../class-use/LongRunningProcessStatus.Status.html |   208 -
 .../admin/class-use/LongRunningProcessStatus.html  |   247 -
 .../pulsar/client/admin/class-use/Lookup.html      |   194 -
 .../pulsar/client/admin/class-use/Namespaces.html  |   194 -
 .../admin/class-use/NonPersistentTopics.html       |   198 -
 .../admin/class-use/OffloadProcessStatus.html      |   236 -
 .../pulsar/client/admin/class-use/Properties.html  |   198 -
 .../pulsar/client/admin/class-use/ProxyStats.html  |   196 -
 .../pulsar/client/admin/class-use/PulsarAdmin.html |   194 -
 .../client/admin/class-use/PulsarAdminBuilder.html |   413 -
 .../PulsarAdminException.ConflictException.html    |   126 -
 .../PulsarAdminException.ConnectException.html     |   126 -
 ...ception.GettingAuthenticationDataException.html |   126 -
 .../PulsarAdminException.HttpErrorException.html   |   126 -
 .../PulsarAdminException.NotAllowedException.html  |   126 -
 ...ulsarAdminException.NotAuthorizedException.html |   126 -
 .../PulsarAdminException.NotFoundException.html    |   126 -
 ...AdminException.PreconditionFailedException.html |   126 -
 ...sarAdminException.ServerSideErrorException.html |   126 -
 .../PulsarAdminException.TimeoutException.html     |   126 -
 .../admin/class-use/PulsarAdminException.html      |  4582 --------
 .../client/admin/class-use/ResourceQuotas.html     |   194 -
 .../pulsar/client/admin/class-use/Schemas.html     |   194 -
 .../apache/pulsar/client/admin/class-use/Sink.html |   198 -
 .../pulsar/client/admin/class-use/Sinks.html       |   211 -
 .../pulsar/client/admin/class-use/Source.html      |   198 -
 .../pulsar/client/admin/class-use/Sources.html     |   211 -
 .../pulsar/client/admin/class-use/Tenants.html     |   194 -
 .../pulsar/client/admin/class-use/Topics.html      |   209 -
 .../pulsar/client/admin/class-use/Worker.html      |   194 -
 .../pulsar/client/admin/internal/BaseResource.html |   433 -
 .../pulsar/client/admin/internal/BookiesImpl.html  |   484 -
 .../client/admin/internal/BrokerStatsImpl.html     |   609 -
 .../pulsar/client/admin/internal/BrokersImpl.html  |   853 --
 .../pulsar/client/admin/internal/ClustersImpl.html |  1445 ---
 .../client/admin/internal/ComponentResource.html   |   316 -
 .../client/admin/internal/FunctionsImpl.html       |  2110 ----
 .../client/admin/internal/JacksonConfigurator.html |   284 -
 .../pulsar/client/admin/internal/LookupImpl.html   |   445 -
 .../client/admin/internal/NamespacesImpl.html      |  6939 -----------
 .../admin/internal/NonPersistentTopicsImpl.html    |   743 --
 .../client/admin/internal/ProxyStatsImpl.html      |   347 -
 .../admin/internal/PulsarAdminBuilderImpl.html     |   862 --
 .../client/admin/internal/ResourceQuotasImpl.html  |   761 --
 .../pulsar/client/admin/internal/SchemasImpl.html  |   889 --
 .../pulsar/client/admin/internal/SinksImpl.html    |  1505 ---
 .../pulsar/client/admin/internal/SourcesImpl.html  |  1505 ---
 .../pulsar/client/admin/internal/TenantsImpl.html  |   774 --
 .../pulsar/client/admin/internal/TopicsImpl.html   |  6348 -----------
 .../pulsar/client/admin/internal/WorkerImpl.html   |   531 -
 .../admin/internal/class-use/BaseResource.html     |   239 -
 .../admin/internal/class-use/BookiesImpl.html      |   126 -
 .../admin/internal/class-use/BrokerStatsImpl.html  |   126 -
 .../admin/internal/class-use/BrokersImpl.html      |   126 -
 .../admin/internal/class-use/ClustersImpl.html     |   126 -
 .../internal/class-use/ComponentResource.html      |   177 -
 .../admin/internal/class-use/FunctionsImpl.html    |   126 -
 .../internal/class-use/JacksonConfigurator.html    |   126 -
 .../admin/internal/class-use/LookupImpl.html       |   126 -
 .../admin/internal/class-use/NamespacesImpl.html   |   126 -
 .../class-use/NonPersistentTopicsImpl.html         |   126 -
 .../admin/internal/class-use/ProxyStatsImpl.html   |   126 -
 .../internal/class-use/PulsarAdminBuilderImpl.html |   126 -
 .../internal/class-use/ResourceQuotasImpl.html     |   126 -
 .../admin/internal/class-use/SchemasImpl.html      |   126 -
 .../client/admin/internal/class-use/SinksImpl.html |   126 -
 .../admin/internal/class-use/SourcesImpl.html      |   126 -
 .../admin/internal/class-use/TenantsImpl.html      |   126 -
 .../admin/internal/class-use/TopicsImpl.html       |   126 -
 .../admin/internal/class-use/WorkerImpl.html       |   126 -
 .../http/AsyncHttpConnector.RetryException.html    |   271 -
 .../admin/internal/http/AsyncHttpConnector.html    |   394 -
 .../internal/http/AsyncHttpConnectorProvider.html  |   302 -
 .../AsyncHttpConnector.RetryException.html         |   126 -
 .../http/class-use/AsyncHttpConnector.html         |   171 -
 .../http/class-use/AsyncHttpConnectorProvider.html |   126 -
 .../client/admin/internal/http/package-frame.html  |    26 -
 .../admin/internal/http/package-summary.html       |   194 -
 .../client/admin/internal/http/package-tree.html   |   149 -
 .../client/admin/internal/http/package-use.html    |   164 -
 .../client/admin/internal/package-frame.html       |    40 -
 .../client/admin/internal/package-summary.html     |   255 -
 .../pulsar/client/admin/internal/package-tree.html |   164 -
 .../pulsar/client/admin/internal/package-use.html  |   169 -
 .../apache/pulsar/client/admin/package-frame.html  |    64 -
 .../pulsar/client/admin/package-summary.html       |   408 -
 .../apache/pulsar/client/admin/package-tree.html   |   207 -
 .../apache/pulsar/client/admin/package-use.html    |   439 -
 .../static/api/admin/2.7.5/overview-frame.html     |    24 -
 .../static/api/admin/2.7.5/overview-summary.html   |   157 -
 .../static/api/admin/2.7.5/overview-tree.html      |   238 -
 .../static/api/admin/2.7.5/package-list            |     3 -
 .../static/api/admin/2.7.5/package-search-index.js |     1 -
 .../api/admin/2.7.5/package-search-index.zip       |   Bin 263 -> 0 bytes
 .../website-next/static/api/admin/2.7.5/script.js  |    30 -
 .../website-next/static/api/admin/2.7.5/search.js  |   326 -
 .../static/api/admin/2.7.5/serialized-form.html    |   214 -
 .../static/api/admin/2.7.5/stylesheet.css          |   906 --
 .../static/api/admin/2.7.5/type-search-index.js    |     1 -
 .../static/api/admin/2.7.5/type-search-index.zip   |   Bin 685 -> 0 bytes
 .../static/api/admin/2.8.0/allclasses-index.html   |  1261 --
 .../static/api/admin/2.8.0/allclasses.html         |   228 -
 .../static/api/admin/2.8.0/allpackages-index.html  |   261 -
 .../static/api/admin/2.8.0/constant-values.html    |   259 -
 .../static/api/admin/2.8.0/deprecated-list.html    |   311 -
 .../static/api/admin/2.8.0/element-list            |    16 -
 .../static/api/admin/2.8.0/help-doc.html           |   281 -
 .../static/api/admin/2.8.0/index-all.html          |  7062 ------------
 .../website-next/static/api/admin/2.8.0/index.html |   257 -
 .../admin/2.8.0/jquery/external/jquery/jquery.js   | 10872 ------------------
 .../static/api/admin/2.8.0/jquery/jquery-3.5.1.js  | 10872 ------------------
 .../static/api/admin/2.8.0/jquery/jquery-ui.css    |   582 -
 .../static/api/admin/2.8.0/jquery/jquery-ui.js     |  2659 -----
 .../api/admin/2.8.0/jquery/jquery-ui.structure.css |   156 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.js      |    56 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.min.js  |    10 -
 .../2.8.0/jquery/jszip-utils/dist/jszip-utils.js   |   118 -
 .../jquery/jszip-utils/dist/jszip-utils.min.js     |    10 -
 .../api/admin/2.8.0/jquery/jszip/dist/jszip.js     | 11370 -------------------
 .../api/admin/2.8.0/jquery/jszip/dist/jszip.min.js |    13 -
 .../static/api/admin/2.8.0/member-search-index.js  |     1 -
 .../static/api/admin/2.8.0/member-search-index.zip |   Bin 20436 -> 0 bytes
 .../org/apache/pulsar/client/admin/Bookies.html    |   441 -
 .../apache/pulsar/client/admin/BrokerStats.html    |   512 -
 .../org/apache/pulsar/client/admin/Brokers.html    |   831 --
 .../org/apache/pulsar/client/admin/Clusters.html   |  1324 ---
 .../org/apache/pulsar/client/admin/Functions.html  |  1871 ---
 .../admin/LongRunningProcessStatus.Status.html     |   410 -
 .../client/admin/LongRunningProcessStatus.html     |   403 -
 .../org/apache/pulsar/client/admin/Lookup.html     |   383 -
 .../org/apache/pulsar/client/admin/Namespaces.html |  8153 -------------
 .../pulsar/client/admin/NonPersistentTopics.html   |   698 --
 .../pulsar/client/admin/OffloadProcessStatus.html  |   322 -
 .../org/apache/pulsar/client/admin/Packages.html   |   601 -
 .../org/apache/pulsar/client/admin/Properties.html |   407 -
 .../org/apache/pulsar/client/admin/ProxyStats.html |   284 -
 .../apache/pulsar/client/admin/PulsarAdmin.html    |   730 --
 .../pulsar/client/admin/PulsarAdminBuilder.html    |   769 --
 .../PulsarAdminException.ConflictException.html    |   332 -
 .../PulsarAdminException.ConnectException.html     |   343 -
 ...ception.GettingAuthenticationDataException.html |   341 -
 .../PulsarAdminException.HttpErrorException.html   |   341 -
 .../PulsarAdminException.NotAllowedException.html  |   332 -
 ...ulsarAdminException.NotAuthorizedException.html |   332 -
 .../PulsarAdminException.NotFoundException.html    |   332 -
 ...AdminException.PreconditionFailedException.html |   332 -
 ...sarAdminException.ServerSideErrorException.html |   347 -
 .../PulsarAdminException.TimeoutException.html     |   328 -
 .../pulsar/client/admin/PulsarAdminException.html  |   503 -
 .../apache/pulsar/client/admin/ResourceGroups.html |   542 -
 .../apache/pulsar/client/admin/ResourceQuotas.html |   681 --
 .../org/apache/pulsar/client/admin/Schemas.html    |   787 --
 .../2.8.0/org/apache/pulsar/client/admin/Sink.html |   223 -
 .../org/apache/pulsar/client/admin/Sinks.html      |  1355 ---
 .../org/apache/pulsar/client/admin/Source.html     |   223 -
 .../org/apache/pulsar/client/admin/Sources.html    |  1355 ---
 .../org/apache/pulsar/client/admin/Tenants.html    |   576 -
 .../org/apache/pulsar/client/admin/Topics.html     |  7585 -------------
 .../apache/pulsar/client/admin/Transactions.html   |   832 --
 .../org/apache/pulsar/client/admin/Worker.html     |   453 -
 .../pulsar/client/admin/class-use/Bookies.html     |   196 -
 .../pulsar/client/admin/class-use/BrokerStats.html |   196 -
 .../pulsar/client/admin/class-use/Brokers.html     |   196 -
 .../pulsar/client/admin/class-use/Clusters.html    |   196 -
 .../pulsar/client/admin/class-use/Functions.html   |   196 -
 .../class-use/LongRunningProcessStatus.Status.html |   276 -
 .../admin/class-use/LongRunningProcessStatus.html  |   225 -
 .../pulsar/client/admin/class-use/Lookup.html      |   196 -
 .../pulsar/client/admin/class-use/Namespaces.html  |   196 -
 .../admin/class-use/NonPersistentTopics.html       |   200 -
 .../admin/class-use/OffloadProcessStatus.html      |   260 -
 .../pulsar/client/admin/class-use/Packages.html    |   196 -
 .../pulsar/client/admin/class-use/Properties.html  |   200 -
 .../pulsar/client/admin/class-use/ProxyStats.html  |   196 -
 .../pulsar/client/admin/class-use/PulsarAdmin.html |   196 -
 .../client/admin/class-use/PulsarAdminBuilder.html |   370 -
 .../PulsarAdminException.ConflictException.html    |   149 -
 .../PulsarAdminException.ConnectException.html     |   149 -
 ...ception.GettingAuthenticationDataException.html |   149 -
 .../PulsarAdminException.HttpErrorException.html   |   149 -
 .../PulsarAdminException.NotAllowedException.html  |   149 -
 ...ulsarAdminException.NotAuthorizedException.html |   149 -
 .../PulsarAdminException.NotFoundException.html    |   149 -
 ...AdminException.PreconditionFailedException.html |   149 -
 ...sarAdminException.ServerSideErrorException.html |   149 -
 .../PulsarAdminException.TimeoutException.html     |   149 -
 .../admin/class-use/PulsarAdminException.html      |  3803 -------
 .../client/admin/class-use/ResourceGroups.html     |   196 -
 .../client/admin/class-use/ResourceQuotas.html     |   196 -
 .../pulsar/client/admin/class-use/Schemas.html     |   196 -
 .../apache/pulsar/client/admin/class-use/Sink.html |   200 -
 .../pulsar/client/admin/class-use/Sinks.html       |   215 -
 .../pulsar/client/admin/class-use/Source.html      |   200 -
 .../pulsar/client/admin/class-use/Sources.html     |   215 -
 .../pulsar/client/admin/class-use/Tenants.html     |   196 -
 .../pulsar/client/admin/class-use/Topics.html      |   196 -
 .../client/admin/class-use/Transactions.html       |   196 -
 .../pulsar/client/admin/class-use/Worker.html      |   196 -
 .../pulsar/client/admin/package-summary.html       |   440 -
 .../apache/pulsar/client/admin/package-tree.html   |   244 -
 .../apache/pulsar/client/admin/package-use.html    |   392 -
 .../client/admin/utils/DefaultImplementation.html  |   326 -
 .../pulsar/client/admin/utils/ReflectionUtils.html |   307 -
 .../utils/class-use/DefaultImplementation.html     |   149 -
 .../admin/utils/class-use/ReflectionUtils.html     |   149 -
 .../pulsar/client/admin/utils/package-summary.html |   178 -
 .../pulsar/client/admin/utils/package-tree.html    |   165 -
 .../pulsar/client/admin/utils/package-use.html     |   149 -
 .../common/conf/InternalConfigurationData.html     |   425 -
 .../conf/class-use/InternalConfigurationData.html  |   215 -
 .../apache/pulsar/common/conf/package-summary.html |   174 -
 .../apache/pulsar/common/conf/package-tree.html    |   164 -
 .../org/apache/pulsar/common/conf/package-use.html |   189 -
 .../common/functions/AuthenticationConfig.html     |   270 -
 .../pulsar/common/functions/ConsumerConfig.html    |   270 -
 .../pulsar/common/functions/CryptoConfig.html      |   270 -
 .../FunctionConfig.ProcessingGuarantees.html       |   397 -
 .../common/functions/FunctionConfig.Runtime.html   |   397 -
 .../pulsar/common/functions/FunctionConfig.html    |   302 -
 .../pulsar/common/functions/FunctionState.html     |   270 -
 .../pulsar/common/functions/ProducerConfig.html    |   270 -
 .../apache/pulsar/common/functions/Resources.html  |   322 -
 .../pulsar/common/functions/UpdateOptions.html     |   265 -
 .../pulsar/common/functions/WindowConfig.html      |   316 -
 .../apache/pulsar/common/functions/WorkerInfo.html |   326 -
 .../functions/class-use/AuthenticationConfig.html  |   149 -
 .../common/functions/class-use/ConsumerConfig.html |   149 -
 .../common/functions/class-use/CryptoConfig.html   |   149 -
 .../FunctionConfig.ProcessingGuarantees.html       |   205 -
 .../class-use/FunctionConfig.Runtime.html          |   205 -
 .../common/functions/class-use/FunctionConfig.html |   329 -
 .../common/functions/class-use/FunctionState.html  |   251 -
 .../common/functions/class-use/ProducerConfig.html |   149 -
 .../common/functions/class-use/Resources.html      |   215 -
 .../common/functions/class-use/UpdateOptions.html  |   299 -
 .../common/functions/class-use/WindowConfig.html   |   149 -
 .../common/functions/class-use/WorkerInfo.html     |   264 -
 .../pulsar/common/functions/package-summary.html   |   260 -
 .../pulsar/common/functions/package-tree.html      |   193 -
 .../pulsar/common/functions/package-use.html       |   248 -
 .../apache/pulsar/common/io/BatchSourceConfig.html |   334 -
 .../pulsar/common/io/ConnectorDefinition.html      |   270 -
 .../org/apache/pulsar/common/io/SinkConfig.html    |   270 -
 .../org/apache/pulsar/common/io/SourceConfig.html  |   270 -
 .../common/io/class-use/BatchSourceConfig.html     |   149 -
 .../common/io/class-use/ConnectorDefinition.html   |   226 -
 .../pulsar/common/io/class-use/SinkConfig.html     |   329 -
 .../pulsar/common/io/class-use/SourceConfig.html   |   329 -
 .../apache/pulsar/common/io/package-summary.html   |   192 -
 .../org/apache/pulsar/common/io/package-tree.html  |   167 -
 .../org/apache/pulsar/common/io/package-use.html   |   201 -
 .../apache/pulsar/common/naming/TopicDomain.html   |   426 -
 .../common/naming/class-use/TopicDomain.html       |   250 -
 .../pulsar/common/naming/package-summary.html      |   174 -
 .../apache/pulsar/common/naming/package-tree.html  |   168 -
 .../apache/pulsar/common/naming/package-use.html   |   214 -
 .../common/partition/PartitionedTopicMetadata.html |   346 -
 .../class-use/PartitionedTopicMetadata.html        |   287 -
 .../pulsar/common/partition/package-summary.html   |   174 -
 .../pulsar/common/partition/package-tree.html      |   164 -
 .../pulsar/common/partition/package-use.html       |   214 -
 .../pulsar/common/policies/AutoFailoverPolicy.html |   356 -
 .../policies/class-use/AutoFailoverPolicy.html     |   212 -
 .../pulsar/common/policies/data/AuthAction.html    |   450 -
 .../common/policies/data/AuthPolicies.Builder.html |   297 -
 .../pulsar/common/policies/data/AuthPolicies.html  |   317 -
 .../data/AutoFailoverPolicyData.Builder.html       |   283 -
 .../policies/data/AutoFailoverPolicyData.html      |   316 -
 .../policies/data/AutoFailoverPolicyType.html      |   381 -
 .../AutoSubscriptionCreationOverride.Builder.html  |   273 -
 .../data/AutoSubscriptionCreationOverride.html     |   293 -
 .../data/AutoTopicCreationOverride.Builder.html    |   301 -
 .../policies/data/AutoTopicCreationOverride.html   |   321 -
 .../data/BacklogQuota.BacklogQuotaType.html        |   384 -
 .../common/policies/data/BacklogQuota.Builder.html |   301 -
 .../data/BacklogQuota.RetentionPolicy.html         |   406 -
 .../pulsar/common/policies/data/BacklogQuota.html  |   352 -
 .../data/BookieAffinityGroupData.Builder.html      |   287 -
 .../policies/data/BookieAffinityGroupData.html     |   307 -
 .../common/policies/data/BookieInfo.Builder.html   |   287 -
 .../pulsar/common/policies/data/BookieInfo.html    |   307 -
 .../policies/data/BookiesClusterInfo.Builder.html  |   273 -
 .../common/policies/data/BookiesClusterInfo.html   |   293 -
 .../policies/data/BookiesRackConfiguration.html    |   396 -
 .../common/policies/data/BrokerAssignment.html     |   393 -
 .../common/policies/data/BrokerInfo.Builder.html   |   273 -
 .../pulsar/common/policies/data/BrokerInfo.html    |   293 -
 .../data/BrokerNamespaceIsolationData.Builder.html |   311 -
 .../data/BrokerNamespaceIsolationData.html         |   330 -
 .../common/policies/data/BrokerStatus.Builder.html |   301 -
 .../pulsar/common/policies/data/BrokerStatus.html  |   333 -
 .../common/policies/data/BundlesData.Builder.html  |   287 -
 .../pulsar/common/policies/data/BundlesData.html   |   307 -
 .../common/policies/data/ClusterData.Builder.html  |   493 -
 .../pulsar/common/policies/data/ClusterData.html   |   526 -
 .../pulsar/common/policies/data/ConsumerStats.html |   555 -
 .../data/DelayedDeliveryPolicies.Builder.html      |   287 -
 .../policies/data/DelayedDeliveryPolicies.html     |   307 -
 .../common/policies/data/DispatchRate.Builder.html |   315 -
 .../pulsar/common/policies/data/DispatchRate.html  |   335 -
 .../pulsar/common/policies/data/ErrorData.html     |   325 -
 .../common/policies/data/ExceptionInformation.html |   270 -
 .../policies/data/FailureDomain.Builder.html       |   269 -
 .../pulsar/common/policies/data/FailureDomain.html |   288 -
 .../policies/data/FunctionInstanceStats.html       |   265 -
 .../policies/data/FunctionInstanceStatsData.html   |   291 -
 .../data/FunctionInstanceStatsDataBase.html        |   311 -
 .../pulsar/common/policies/data/FunctionStats.html |   363 -
 ...nInstanceStatus.FunctionInstanceStatusData.html |   470 -
 .../FunctionStatus.FunctionInstanceStatus.html     |   355 -
 .../common/policies/data/FunctionStatus.html       |   403 -
 .../policies/data/InactiveTopicDeleteMode.html     |   386 -
 .../policies/data/InactiveTopicPolicies.html       |   270 -
 .../ManagedLedgerInternalStats.CursorStats.html    |   512 -
 .../ManagedLedgerInternalStats.LedgerInfo.html     |   386 -
 .../policies/data/ManagedLedgerInternalStats.html  |   557 -
 .../data/NamespaceIsolationData.Builder.html       |   311 -
 .../policies/data/NamespaceIsolationData.html      |   344 -
 .../policies/data/NamespaceOwnershipStatus.html    |   399 -
 .../policies/data/NonPersistentPublisherStats.html |   269 -
 .../data/NonPersistentReplicatorStats.html         |   267 -
 .../data/NonPersistentSubscriptionStats.html       |   269 -
 .../policies/data/NonPersistentTopicStats.html     |   332 -
 .../policies/data/OffloadPolicies.Builder.html     |   647 --
 .../common/policies/data/OffloadPolicies.html      |   666 --
 .../policies/data/OffloadedReadPriority.html       |   451 -
 .../data/PartitionedTopicInternalStats.html        |   377 -
 .../policies/data/PartitionedTopicStats.html       |   278 -
 .../common/policies/data/PersistencePolicies.html  |   405 -
 .../data/PersistentTopicInternalStats.html         |   355 -
 .../pulsar/common/policies/data/Policies.html      |   990 --
 .../pulsar/common/policies/data/PublishRate.html   |   401 -
 .../common/policies/data/PublisherStats.html       |   426 -
 .../pulsar/common/policies/data/RawBookieInfo.html |   270 -
 .../common/policies/data/ReplicatorStats.html      |   446 -
 .../pulsar/common/policies/data/ResourceGroup.html |   269 -
 .../pulsar/common/policies/data/ResourceQuota.html |   641 --
 .../common/policies/data/RetentionPolicies.html    |   397 -
 .../SchemaAutoUpdateCompatibilityStrategy.html     |   491 -
 .../policies/data/SchemaCompatibilityStrategy.html |   516 -
 ....SinkInstanceStatus.SinkInstanceStatusData.html |   456 -
 .../data/SinkStatus.SinkInstanceStatus.html        |   355 -
 .../pulsar/common/policies/data/SinkStatus.html    |   403 -
 ...rceInstanceStatus.SourceInstanceStatusData.html |   456 -
 .../data/SourceStatus.SourceInstanceStatus.html    |   355 -
 .../pulsar/common/policies/data/SourceStatus.html  |   403 -
 .../pulsar/common/policies/data/SubscribeRate.html |   401 -
 .../common/policies/data/SubscriptionAuthMode.html |   386 -
 .../common/policies/data/SubscriptionStats.html    |   701 --
 .../common/policies/data/TenantInfo.Builder.html   |   283 -
 .../pulsar/common/policies/data/TenantInfo.html    |   302 -
 .../pulsar/common/policies/data/TopicStats.html    |   593 -
 .../pulsar/common/policies/data/TopicType.html     |   412 -
 .../policies/data/TransactionBufferStats.html      |   348 -
 .../data/TransactionCoordinatorInternalStats.html  |   315 -
 .../policies/data/TransactionCoordinatorStats.html |   349 -
 .../data/TransactionCoordinatorStatus.html         |   349 -
 .../policies/data/TransactionInBufferStats.html    |   331 -
 .../data/TransactionInPendingAckStats.html         |   314 -
 .../common/policies/data/TransactionLogStats.html  |   332 -
 .../common/policies/data/TransactionMetadata.html  |   399 -
 .../data/TransactionPendingAckInternalStats.html   |   315 -
 .../policies/data/TransactionPendingAckStats.html  |   314 -
 .../policies/data/WorkerFunctionInstanceStats.html |   329 -
 .../common/policies/data/class-use/AuthAction.html |   343 -
 .../data/class-use/AuthPolicies.Builder.html       |   210 -
 .../policies/data/class-use/AuthPolicies.html      |   210 -
 .../class-use/AutoFailoverPolicyData.Builder.html  |   205 -
 .../data/class-use/AutoFailoverPolicyData.html     |   256 -
 .../data/class-use/AutoFailoverPolicyType.html     |   230 -
 .../AutoSubscriptionCreationOverride.Builder.html  |   229 -
 .../AutoSubscriptionCreationOverride.html          |   281 -
 .../AutoTopicCreationOverride.Builder.html         |   239 -
 .../data/class-use/AutoTopicCreationOverride.html  |   296 -
 .../class-use/BacklogQuota.BacklogQuotaType.html   |   273 -
 .../data/class-use/BacklogQuota.Builder.html       |   239 -
 .../class-use/BacklogQuota.RetentionPolicy.html    |   254 -
 .../policies/data/class-use/BacklogQuota.html      |   326 -
 .../class-use/BookieAffinityGroupData.Builder.html |   234 -
 .../data/class-use/BookieAffinityGroupData.html    |   302 -
 .../data/class-use/BookieInfo.Builder.html         |   234 -
 .../common/policies/data/class-use/BookieInfo.html |   334 -
 .../data/class-use/BookiesClusterInfo.Builder.html |   229 -
 .../data/class-use/BookiesClusterInfo.html         |   274 -
 .../data/class-use/BookiesRackConfiguration.html   |   215 -
 .../policies/data/class-use/BrokerAssignment.html  |   235 -
 .../data/class-use/BrokerInfo.Builder.html         |   229 -
 .../common/policies/data/class-use/BrokerInfo.html |   274 -
 .../BrokerNamespaceIsolationData.Builder.html      |   215 -
 .../class-use/BrokerNamespaceIsolationData.html    |   259 -
 .../data/class-use/BrokerStatus.Builder.html       |   239 -
 .../policies/data/class-use/BrokerStatus.html      |   331 -
 .../data/class-use/BundlesData.Builder.html        |   234 -
 .../policies/data/class-use/BundlesData.html       |   315 -
 .../data/class-use/ClusterData.Builder.html        |   285 -
 .../policies/data/class-use/ClusterData.html       |   285 -
 .../policies/data/class-use/ConsumerStats.html     |   197 -
 .../class-use/DelayedDeliveryPolicies.Builder.html |   234 -
 .../data/class-use/DelayedDeliveryPolicies.html    |   361 -
 .../data/class-use/DispatchRate.Builder.html       |   244 -
 .../policies/data/class-use/DispatchRate.html      |   498 -
 .../common/policies/data/class-use/ErrorData.html  |   149 -
 .../data/class-use/ExceptionInformation.html       |   220 -
 .../data/class-use/FailureDomain.Builder.html      |   200 -
 .../policies/data/class-use/FailureDomain.html     |   305 -
 .../data/class-use/FunctionInstanceStats.html      |   195 -
 .../data/class-use/FunctionInstanceStatsData.html  |   264 -
 .../class-use/FunctionInstanceStatsDataBase.html   |   215 -
 .../policies/data/class-use/FunctionStats.html     |   247 -
 ...nInstanceStatus.FunctionInstanceStatusData.html |   249 -
 .../FunctionStatus.FunctionInstanceStatus.html     |   210 -
 .../policies/data/class-use/FunctionStatus.html    |   219 -
 .../data/class-use/InactiveTopicDeleteMode.html    |   205 -
 .../data/class-use/InactiveTopicPolicies.html      |   315 -
 .../ManagedLedgerInternalStats.CursorStats.html    |   197 -
 .../ManagedLedgerInternalStats.LedgerInfo.html     |   217 -
 .../data/class-use/ManagedLedgerInternalStats.html |   214 -
 .../class-use/NamespaceIsolationData.Builder.html  |   215 -
 .../data/class-use/NamespaceIsolationData.html     |   305 -
 .../data/class-use/NamespaceOwnershipStatus.html   |   207 -
 .../class-use/NonPersistentPublisherStats.html     |   197 -
 .../class-use/NonPersistentReplicatorStats.html    |   197 -
 .../class-use/NonPersistentSubscriptionStats.html  |   197 -
 .../data/class-use/NonPersistentTopicStats.html    |   217 -
 .../data/class-use/OffloadPolicies.Builder.html    |   335 -
 .../policies/data/class-use/OffloadPolicies.html   |   330 -
 .../data/class-use/OffloadedReadPriority.html      |   230 -
 .../class-use/PartitionedTopicInternalStats.html   |   215 -
 .../data/class-use/PartitionedTopicStats.html      |   233 -
 .../data/class-use/PersistencePolicies.html        |   315 -
 .../class-use/PersistentTopicInternalStats.html    |   275 -
 .../common/policies/data/class-use/Policies.html   |   241 -
 .../policies/data/class-use/PublishRate.html       |   299 -
 .../policies/data/class-use/PublisherStats.html    |   214 -
 .../policies/data/class-use/RawBookieInfo.html     |   239 -
 .../policies/data/class-use/ReplicatorStats.html   |   214 -
 .../policies/data/class-use/ResourceGroup.html     |   257 -
 .../policies/data/class-use/ResourceQuota.html     |   310 -
 .../policies/data/class-use/RetentionPolicies.html |   315 -
 .../SchemaAutoUpdateCompatibilityStrategy.html     |   286 -
 .../class-use/SchemaCompatibilityStrategy.html     |   303 -
 ....SinkInstanceStatus.SinkInstanceStatusData.html |   249 -
 .../class-use/SinkStatus.SinkInstanceStatus.html   |   210 -
 .../common/policies/data/class-use/SinkStatus.html |   219 -
 ...rceInstanceStatus.SourceInstanceStatusData.html |   249 -
 .../SourceStatus.SourceInstanceStatus.html         |   210 -
 .../policies/data/class-use/SourceStatus.html      |   219 -
 .../policies/data/class-use/SubscribeRate.html     |   315 -
 .../data/class-use/SubscriptionAuthMode.html       |   260 -
 .../policies/data/class-use/SubscriptionStats.html |   214 -
 .../data/class-use/TenantInfo.Builder.html         |   205 -
 .../common/policies/data/class-use/TenantInfo.html |   311 -
 .../common/policies/data/class-use/TopicStats.html |   287 -
 .../common/policies/data/class-use/TopicType.html  |   205 -
 .../data/class-use/TransactionBufferStats.html     |   215 -
 .../TransactionCoordinatorInternalStats.html       |   217 -
 .../class-use/TransactionCoordinatorStats.html     |   229 -
 .../class-use/TransactionCoordinatorStatus.html    |   149 -
 .../data/class-use/TransactionInBufferStats.html   |   247 -
 .../class-use/TransactionInPendingAckStats.html    |   249 -
 .../data/class-use/TransactionLogStats.html        |   204 -
 .../data/class-use/TransactionMetadata.html        |   249 -
 .../TransactionPendingAckInternalStats.html        |   219 -
 .../data/class-use/TransactionPendingAckStats.html |   217 -
 .../class-use/WorkerFunctionInstanceStats.html     |   205 -
 ...utoSubscriptionCreationOverrideImplBuilder.html |   338 -
 .../impl/AutoSubscriptionCreationOverrideImpl.html |   350 -
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |   374 -
 .../data/impl/AutoTopicCreationOverrideImpl.html   |   364 -
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |   374 -
 .../policies/data/impl/BacklogQuotaImpl.html       |   349 -
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |   356 -
 .../data/impl/BookieAffinityGroupDataImpl.html     |   350 -
 .../impl/BookieInfoImpl.BookieInfoImplBuilder.html |   356 -
 .../common/policies/data/impl/BookieInfoImpl.html  |   350 -
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |   338 -
 .../policies/data/impl/BookiesClusterInfoImpl.html |   350 -
 .../impl/BrokerInfoImpl.BrokerInfoImplBuilder.html |   338 -
 .../common/policies/data/impl/BrokerInfoImpl.html  |   350 -
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |   374 -
 .../policies/data/impl/BrokerStatusImpl.html       |   368 -
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |   356 -
 .../common/policies/data/impl/BundlesDataImpl.html |   350 -
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |   356 -
 .../data/impl/DelayedDeliveryPoliciesImpl.html     |   350 -
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |   392 -
 .../policies/data/impl/DispatchRateImpl.html       |   350 -
 ...utoSubscriptionCreationOverrideImplBuilder.html |   201 -
 .../AutoSubscriptionCreationOverrideImpl.html      |   196 -
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |   211 -
 .../class-use/AutoTopicCreationOverrideImpl.html   |   196 -
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |   211 -
 .../data/impl/class-use/BacklogQuotaImpl.html      |   196 -
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |   206 -
 .../class-use/BookieAffinityGroupDataImpl.html     |   196 -
 .../BookieInfoImpl.BookieInfoImplBuilder.html      |   206 -
 .../data/impl/class-use/BookieInfoImpl.html        |   196 -
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |   201 -
 .../impl/class-use/BookiesClusterInfoImpl.html     |   196 -
 .../BrokerInfoImpl.BrokerInfoImplBuilder.html      |   201 -
 .../data/impl/class-use/BrokerInfoImpl.html        |   196 -
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |   211 -
 .../data/impl/class-use/BrokerStatusImpl.html      |   196 -
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |   206 -
 .../data/impl/class-use/BundlesDataImpl.html       |   196 -
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |   206 -
 .../class-use/DelayedDeliveryPoliciesImpl.html     |   196 -
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |   216 -
 .../data/impl/class-use/DispatchRateImpl.html      |   241 -
 .../common/policies/data/impl/package-summary.html |   291 -
 .../common/policies/data/impl/package-tree.html    |   185 -
 .../common/policies/data/impl/package-use.html     |   316 -
 .../common/policies/data/package-summary.html      |   722 --
 .../pulsar/common/policies/data/package-tree.html  |   312 -
 .../pulsar/common/policies/data/package-use.html   |  1114 --
 .../policies/impl/AutoFailoverPolicyFactory.html   |   308 -
 .../common/policies/impl/MinAvailablePolicy.html   |   419 -
 .../impl/class-use/AutoFailoverPolicyFactory.html  |   149 -
 .../impl/class-use/MinAvailablePolicy.html         |   149 -
 .../common/policies/impl/package-summary.html      |   180 -
 .../pulsar/common/policies/impl/package-tree.html  |   169 -
 .../pulsar/common/policies/impl/package-use.html   |   149 -
 .../pulsar/common/policies/package-summary.html    |   174 -
 .../pulsar/common/policies/package-tree.html       |   164 -
 .../apache/pulsar/common/policies/package-use.html |   188 -
 .../protocol/schema/IsCompatibilityResponse.html   |   270 -
 .../common/protocol/schema/PostSchemaPayload.html  |   270 -
 .../schema/class-use/IsCompatibilityResponse.html  |   233 -
 .../schema/class-use/PostSchemaPayload.html        |   239 -
 .../common/protocol/schema/package-summary.html    |   180 -
 .../common/protocol/schema/package-tree.html       |   165 -
 .../pulsar/common/protocol/schema/package-use.html |   195 -
 .../stats/AllocatorStats.PoolArenaStats.html       |   596 -
 .../stats/AllocatorStats.PoolChunkListStats.html   |   344 -
 .../stats/AllocatorStats.PoolChunkStats.html       |   344 -
 .../stats/AllocatorStats.PoolSubpageStats.html     |   358 -
 .../apache/pulsar/common/stats/AllocatorStats.html |   456 -
 .../org/apache/pulsar/common/stats/Metrics.html    |   462 -
 .../class-use/AllocatorStats.PoolArenaStats.html   |   200 -
 .../AllocatorStats.PoolChunkListStats.html         |   195 -
 .../class-use/AllocatorStats.PoolChunkStats.html   |   195 -
 .../class-use/AllocatorStats.PoolSubpageStats.html |   200 -
 .../common/stats/class-use/AllocatorStats.html     |   215 -
 .../pulsar/common/stats/class-use/Metrics.html     |   235 -
 .../pulsar/common/stats/package-summary.html       |   204 -
 .../apache/pulsar/common/stats/package-tree.html   |   169 -
 .../apache/pulsar/common/stats/package-use.html    |   244 -
 .../management/core/common/PackageMetadata.html    |   279 -
 .../core/common/class-use/PackageMetadata.html     |   259 -
 .../management/core/common/package-summary.html    |   174 -
 .../management/core/common/package-tree.html       |   164 -
 .../management/core/common/package-use.html        |   189 -
 ...anagementException.MetadataFormatException.html |   350 -
 ...kagesManagementException.NotFoundException.html |   370 -
 .../exceptions/PackagesManagementException.html    |   377 -
 ...anagementException.MetadataFormatException.html |   149 -
 ...kagesManagementException.NotFoundException.html |   149 -
 .../class-use/PackagesManagementException.html     |   200 -
 .../core/exceptions/package-summary.html           |   182 -
 .../management/core/exceptions/package-tree.html   |   177 -
 .../management/core/exceptions/package-use.html    |   188 -
 .../data/loadbalancer/LoadManagerReport.html       |   502 -
 .../data/loadbalancer/NamespaceBundleStats.html    |   544 -
 .../policies/data/loadbalancer/ResourceUsage.html  |   428 -
 .../data/loadbalancer/ServiceLookupData.html       |   342 -
 .../loadbalancer/class-use/LoadManagerReport.html  |   215 -
 .../class-use/NamespaceBundleStats.html            |   235 -
 .../data/loadbalancer/class-use/ResourceUsage.html |   245 -
 .../loadbalancer/class-use/ServiceLookupData.html  |   197 -
 .../data/loadbalancer/package-summary.html         |   201 -
 .../policies/data/loadbalancer/package-tree.html   |   175 -
 .../policies/data/loadbalancer/package-use.html    |   224 -
 .../static/api/admin/2.8.0/overview-summary.html   |    23 -
 .../static/api/admin/2.8.0/overview-tree.html      |   461 -
 .../static/api/admin/2.8.0/package-search-index.js |     1 -
 .../api/admin/2.8.0/package-search-index.zip       |   Bin 362 -> 0 bytes
 .../website-next/static/api/admin/2.8.0/script.js  |   149 -
 .../website-next/static/api/admin/2.8.0/search.js  |   326 -
 .../static/api/admin/2.8.0/serialized-form.html    |   357 -
 .../static/api/admin/2.8.0/stylesheet.css          |   906 --
 .../static/api/admin/2.8.0/type-search-index.js    |     1 -
 .../static/api/admin/2.8.0/type-search-index.zip   |   Bin 1856 -> 0 bytes
 .../static/api/admin/2.8.1/allclasses-index.html   |  1279 ---
 .../static/api/admin/2.8.1/allclasses.html         |   231 -
 .../static/api/admin/2.8.1/allpackages-index.html  |   261 -
 .../static/api/admin/2.8.1/constant-values.html    |   280 -
 .../static/api/admin/2.8.1/deprecated-list.html    |   311 -
 .../static/api/admin/2.8.1/element-list            |    16 -
 .../static/api/admin/2.8.1/help-doc.html           |   281 -
 .../static/api/admin/2.8.1/index-all.html          |  7151 ------------
 .../website-next/static/api/admin/2.8.1/index.html |   257 -
 .../admin/2.8.1/jquery/external/jquery/jquery.js   | 10872 ------------------
 .../static/api/admin/2.8.1/jquery/jquery-3.5.1.js  | 10872 ------------------
 .../static/api/admin/2.8.1/jquery/jquery-ui.css    |   582 -
 .../static/api/admin/2.8.1/jquery/jquery-ui.js     |  2659 -----
 .../api/admin/2.8.1/jquery/jquery-ui.structure.css |   156 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.js      |    56 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.min.js  |    10 -
 .../2.8.1/jquery/jszip-utils/dist/jszip-utils.js   |   118 -
 .../jquery/jszip-utils/dist/jszip-utils.min.js     |    10 -
 .../api/admin/2.8.1/jquery/jszip/dist/jszip.js     | 11370 -------------------
 .../api/admin/2.8.1/jquery/jszip/dist/jszip.min.js |    13 -
 .../static/api/admin/2.8.1/member-search-index.js  |     1 -
 .../static/api/admin/2.8.1/member-search-index.zip |   Bin 20766 -> 0 bytes
 .../org/apache/pulsar/client/admin/Bookies.html    |   441 -
 .../apache/pulsar/client/admin/BrokerStats.html    |   512 -
 .../org/apache/pulsar/client/admin/Brokers.html    |   831 --
 .../org/apache/pulsar/client/admin/Clusters.html   |  1324 ---
 .../org/apache/pulsar/client/admin/Functions.html  |  1871 ---
 .../admin/LongRunningProcessStatus.Status.html     |   410 -
 .../client/admin/LongRunningProcessStatus.html     |   403 -
 .../org/apache/pulsar/client/admin/Lookup.html     |   383 -
 .../org/apache/pulsar/client/admin/Namespaces.html |  8278 --------------
 .../pulsar/client/admin/NonPersistentTopics.html   |   698 --
 .../pulsar/client/admin/OffloadProcessStatus.html  |   322 -
 .../org/apache/pulsar/client/admin/Packages.html   |   601 -
 .../org/apache/pulsar/client/admin/Properties.html |   407 -
 .../org/apache/pulsar/client/admin/ProxyStats.html |   284 -
 .../apache/pulsar/client/admin/PulsarAdmin.html    |   730 --
 .../pulsar/client/admin/PulsarAdminBuilder.html    |   769 --
 .../PulsarAdminException.ConflictException.html    |   332 -
 .../PulsarAdminException.ConnectException.html     |   343 -
 ...ception.GettingAuthenticationDataException.html |   341 -
 .../PulsarAdminException.HttpErrorException.html   |   341 -
 .../PulsarAdminException.NotAllowedException.html  |   332 -
 ...ulsarAdminException.NotAuthorizedException.html |   332 -
 .../PulsarAdminException.NotFoundException.html    |   332 -
 ...AdminException.PreconditionFailedException.html |   332 -
 ...sarAdminException.ServerSideErrorException.html |   347 -
 .../PulsarAdminException.TimeoutException.html     |   328 -
 .../pulsar/client/admin/PulsarAdminException.html  |   503 -
 .../apache/pulsar/client/admin/ResourceGroups.html |   542 -
 .../apache/pulsar/client/admin/ResourceQuotas.html |   681 --
 .../org/apache/pulsar/client/admin/Schemas.html    |   787 --
 .../2.8.1/org/apache/pulsar/client/admin/Sink.html |   223 -
 .../org/apache/pulsar/client/admin/Sinks.html      |  1355 ---
 .../org/apache/pulsar/client/admin/Source.html     |   223 -
 .../org/apache/pulsar/client/admin/Sources.html    |  1355 ---
 .../org/apache/pulsar/client/admin/Tenants.html    |   576 -
 .../org/apache/pulsar/client/admin/Topics.html     |  7689 -------------
 .../apache/pulsar/client/admin/Transactions.html   |   832 --
 .../org/apache/pulsar/client/admin/Worker.html     |   453 -
 .../pulsar/client/admin/class-use/Bookies.html     |   196 -
 .../pulsar/client/admin/class-use/BrokerStats.html |   196 -
 .../pulsar/client/admin/class-use/Brokers.html     |   196 -
 .../pulsar/client/admin/class-use/Clusters.html    |   196 -
 .../pulsar/client/admin/class-use/Functions.html   |   196 -
 .../class-use/LongRunningProcessStatus.Status.html |   276 -
 .../admin/class-use/LongRunningProcessStatus.html  |   225 -
 .../pulsar/client/admin/class-use/Lookup.html      |   196 -
 .../pulsar/client/admin/class-use/Namespaces.html  |   196 -
 .../admin/class-use/NonPersistentTopics.html       |   200 -
 .../admin/class-use/OffloadProcessStatus.html      |   260 -
 .../pulsar/client/admin/class-use/Packages.html    |   196 -
 .../pulsar/client/admin/class-use/Properties.html  |   200 -
 .../pulsar/client/admin/class-use/ProxyStats.html  |   196 -
 .../pulsar/client/admin/class-use/PulsarAdmin.html |   196 -
 .../client/admin/class-use/PulsarAdminBuilder.html |   370 -
 .../PulsarAdminException.ConflictException.html    |   149 -
 .../PulsarAdminException.ConnectException.html     |   149 -
 ...ception.GettingAuthenticationDataException.html |   149 -
 .../PulsarAdminException.HttpErrorException.html   |   149 -
 .../PulsarAdminException.NotAllowedException.html  |   149 -
 ...ulsarAdminException.NotAuthorizedException.html |   149 -
 .../PulsarAdminException.NotFoundException.html    |   149 -
 ...AdminException.PreconditionFailedException.html |   149 -
 ...sarAdminException.ServerSideErrorException.html |   149 -
 .../PulsarAdminException.TimeoutException.html     |   149 -
 .../admin/class-use/PulsarAdminException.html      |  3845 -------
 .../client/admin/class-use/ResourceGroups.html     |   196 -
 .../client/admin/class-use/ResourceQuotas.html     |   196 -
 .../pulsar/client/admin/class-use/Schemas.html     |   196 -
 .../apache/pulsar/client/admin/class-use/Sink.html |   200 -
 .../pulsar/client/admin/class-use/Sinks.html       |   215 -
 .../pulsar/client/admin/class-use/Source.html      |   200 -
 .../pulsar/client/admin/class-use/Sources.html     |   215 -
 .../pulsar/client/admin/class-use/Tenants.html     |   196 -
 .../pulsar/client/admin/class-use/Topics.html      |   196 -
 .../client/admin/class-use/Transactions.html       |   196 -
 .../pulsar/client/admin/class-use/Worker.html      |   196 -
 .../pulsar/client/admin/package-summary.html       |   440 -
 .../apache/pulsar/client/admin/package-tree.html   |   244 -
 .../apache/pulsar/client/admin/package-use.html    |   392 -
 .../client/admin/utils/DefaultImplementation.html  |   326 -
 .../pulsar/client/admin/utils/ReflectionUtils.html |   307 -
 .../utils/class-use/DefaultImplementation.html     |   149 -
 .../admin/utils/class-use/ReflectionUtils.html     |   149 -
 .../pulsar/client/admin/utils/package-summary.html |   178 -
 .../pulsar/client/admin/utils/package-tree.html    |   165 -
 .../pulsar/client/admin/utils/package-use.html     |   149 -
 .../common/conf/InternalConfigurationData.html     |   425 -
 .../conf/class-use/InternalConfigurationData.html  |   215 -
 .../apache/pulsar/common/conf/package-summary.html |   174 -
 .../apache/pulsar/common/conf/package-tree.html    |   164 -
 .../org/apache/pulsar/common/conf/package-use.html |   189 -
 .../common/functions/AuthenticationConfig.html     |   270 -
 .../pulsar/common/functions/ConsumerConfig.html    |   270 -
 .../pulsar/common/functions/CryptoConfig.html      |   270 -
 .../FunctionConfig.ProcessingGuarantees.html       |   397 -
 .../common/functions/FunctionConfig.Runtime.html   |   397 -
 .../pulsar/common/functions/FunctionConfig.html    |   302 -
 .../pulsar/common/functions/FunctionState.html     |   270 -
 .../pulsar/common/functions/ProducerConfig.html    |   270 -
 .../apache/pulsar/common/functions/Resources.html  |   322 -
 .../pulsar/common/functions/UpdateOptions.html     |   265 -
 .../pulsar/common/functions/WindowConfig.html      |   316 -
 .../apache/pulsar/common/functions/WorkerInfo.html |   326 -
 .../functions/class-use/AuthenticationConfig.html  |   149 -
 .../common/functions/class-use/ConsumerConfig.html |   149 -
 .../common/functions/class-use/CryptoConfig.html   |   149 -
 .../FunctionConfig.ProcessingGuarantees.html       |   205 -
 .../class-use/FunctionConfig.Runtime.html          |   205 -
 .../common/functions/class-use/FunctionConfig.html |   329 -
 .../common/functions/class-use/FunctionState.html  |   251 -
 .../common/functions/class-use/ProducerConfig.html |   149 -
 .../common/functions/class-use/Resources.html      |   215 -
 .../common/functions/class-use/UpdateOptions.html  |   299 -
 .../common/functions/class-use/WindowConfig.html   |   149 -
 .../common/functions/class-use/WorkerInfo.html     |   264 -
 .../pulsar/common/functions/package-summary.html   |   260 -
 .../pulsar/common/functions/package-tree.html      |   193 -
 .../pulsar/common/functions/package-use.html       |   248 -
 .../apache/pulsar/common/io/BatchSourceConfig.html |   334 -
 .../pulsar/common/io/ConnectorDefinition.html      |   270 -
 .../org/apache/pulsar/common/io/SinkConfig.html    |   270 -
 .../org/apache/pulsar/common/io/SourceConfig.html  |   270 -
 .../common/io/class-use/BatchSourceConfig.html     |   149 -
 .../common/io/class-use/ConnectorDefinition.html   |   226 -
 .../pulsar/common/io/class-use/SinkConfig.html     |   329 -
 .../pulsar/common/io/class-use/SourceConfig.html   |   329 -
 .../apache/pulsar/common/io/package-summary.html   |   192 -
 .../org/apache/pulsar/common/io/package-tree.html  |   167 -
 .../org/apache/pulsar/common/io/package-use.html   |   201 -
 .../apache/pulsar/common/naming/TopicDomain.html   |   426 -
 .../common/naming/class-use/TopicDomain.html       |   250 -
 .../pulsar/common/naming/package-summary.html      |   174 -
 .../apache/pulsar/common/naming/package-tree.html  |   168 -
 .../apache/pulsar/common/naming/package-use.html   |   214 -
 .../common/partition/PartitionedTopicMetadata.html |   346 -
 .../class-use/PartitionedTopicMetadata.html        |   287 -
 .../pulsar/common/partition/package-summary.html   |   174 -
 .../pulsar/common/partition/package-tree.html      |   164 -
 .../pulsar/common/partition/package-use.html       |   214 -
 .../pulsar/common/policies/AutoFailoverPolicy.html |   356 -
 .../policies/class-use/AutoFailoverPolicy.html     |   212 -
 .../pulsar/common/policies/data/AuthAction.html    |   450 -
 .../common/policies/data/AuthPolicies.Builder.html |   297 -
 .../pulsar/common/policies/data/AuthPolicies.html  |   317 -
 .../data/AutoFailoverPolicyData.Builder.html       |   283 -
 .../policies/data/AutoFailoverPolicyData.html      |   316 -
 .../policies/data/AutoFailoverPolicyType.html      |   381 -
 .../AutoSubscriptionCreationOverride.Builder.html  |   273 -
 .../data/AutoSubscriptionCreationOverride.html     |   293 -
 .../data/AutoTopicCreationOverride.Builder.html    |   301 -
 .../policies/data/AutoTopicCreationOverride.html   |   321 -
 .../data/BacklogQuota.BacklogQuotaType.html        |   384 -
 .../common/policies/data/BacklogQuota.Builder.html |   301 -
 .../data/BacklogQuota.RetentionPolicy.html         |   406 -
 .../pulsar/common/policies/data/BacklogQuota.html  |   352 -
 .../data/BookieAffinityGroupData.Builder.html      |   287 -
 .../policies/data/BookieAffinityGroupData.html     |   307 -
 .../common/policies/data/BookieInfo.Builder.html   |   287 -
 .../pulsar/common/policies/data/BookieInfo.html    |   307 -
 .../policies/data/BookiesClusterInfo.Builder.html  |   273 -
 .../common/policies/data/BookiesClusterInfo.html   |   293 -
 .../policies/data/BookiesRackConfiguration.html    |   396 -
 .../common/policies/data/BrokerAssignment.html     |   393 -
 .../common/policies/data/BrokerInfo.Builder.html   |   273 -
 .../pulsar/common/policies/data/BrokerInfo.html    |   293 -
 .../data/BrokerNamespaceIsolationData.Builder.html |   311 -
 .../data/BrokerNamespaceIsolationData.html         |   330 -
 .../common/policies/data/BrokerStatus.Builder.html |   301 -
 .../pulsar/common/policies/data/BrokerStatus.html  |   333 -
 .../common/policies/data/BundlesData.Builder.html  |   287 -
 .../pulsar/common/policies/data/BundlesData.html   |   307 -
 .../common/policies/data/ClusterData.Builder.html  |   493 -
 .../pulsar/common/policies/data/ClusterData.html   |   526 -
 .../common/policies/data/CompactionStats.html      |   306 -
 .../pulsar/common/policies/data/ConsumerStats.html |   555 -
 .../data/DelayedDeliveryPolicies.Builder.html      |   287 -
 .../policies/data/DelayedDeliveryPolicies.html     |   307 -
 .../common/policies/data/DispatchRate.Builder.html |   315 -
 .../pulsar/common/policies/data/DispatchRate.html  |   335 -
 .../pulsar/common/policies/data/ErrorData.html     |   325 -
 .../common/policies/data/ExceptionInformation.html |   270 -
 .../policies/data/FailureDomain.Builder.html       |   269 -
 .../pulsar/common/policies/data/FailureDomain.html |   288 -
 .../policies/data/FunctionInstanceStats.html       |   265 -
 .../policies/data/FunctionInstanceStatsData.html   |   291 -
 .../data/FunctionInstanceStatsDataBase.html        |   311 -
 .../pulsar/common/policies/data/FunctionStats.html |   363 -
 ...nInstanceStatus.FunctionInstanceStatusData.html |   470 -
 .../FunctionStatus.FunctionInstanceStatus.html     |   355 -
 .../common/policies/data/FunctionStatus.html       |   403 -
 .../policies/data/InactiveTopicDeleteMode.html     |   386 -
 .../policies/data/InactiveTopicPolicies.html       |   270 -
 .../ManagedLedgerInternalStats.CursorStats.html    |   512 -
 .../ManagedLedgerInternalStats.LedgerInfo.html     |   386 -
 .../policies/data/ManagedLedgerInternalStats.html  |   557 -
 .../data/NamespaceIsolationData.Builder.html       |   311 -
 .../policies/data/NamespaceIsolationData.html      |   344 -
 .../policies/data/NamespaceOwnershipStatus.html    |   399 -
 .../data/NonPersistentPartitionedTopicStats.html   |   289 -
 .../policies/data/NonPersistentPublisherStats.html |   269 -
 .../data/NonPersistentReplicatorStats.html         |   267 -
 .../data/NonPersistentSubscriptionStats.html       |   269 -
 .../policies/data/NonPersistentTopicStats.html     |   332 -
 .../policies/data/OffloadPolicies.Builder.html     |   647 --
 .../common/policies/data/OffloadPolicies.html      |   666 --
 .../policies/data/OffloadedReadPriority.html       |   451 -
 .../data/PartitionedTopicInternalStats.html        |   377 -
 .../policies/data/PartitionedTopicStats.html       |   296 -
 .../common/policies/data/PersistencePolicies.html  |   405 -
 .../data/PersistentTopicInternalStats.html         |   355 -
 .../pulsar/common/policies/data/Policies.html      |   990 --
 .../pulsar/common/policies/data/PublishRate.html   |   401 -
 .../common/policies/data/PublisherStats.html       |   426 -
 .../pulsar/common/policies/data/RawBookieInfo.html |   270 -
 .../common/policies/data/ReplicatorStats.html      |   446 -
 .../pulsar/common/policies/data/ResourceGroup.html |   269 -
 .../pulsar/common/policies/data/ResourceQuota.html |   641 --
 .../common/policies/data/RetentionPolicies.html    |   397 -
 .../SchemaAutoUpdateCompatibilityStrategy.html     |   491 -
 .../policies/data/SchemaCompatibilityStrategy.html |   516 -
 ....SinkInstanceStatus.SinkInstanceStatusData.html |   456 -
 .../data/SinkStatus.SinkInstanceStatus.html        |   355 -
 .../pulsar/common/policies/data/SinkStatus.html    |   403 -
 ...rceInstanceStatus.SourceInstanceStatusData.html |   456 -
 .../data/SourceStatus.SourceInstanceStatus.html    |   355 -
 .../pulsar/common/policies/data/SourceStatus.html  |   403 -
 .../pulsar/common/policies/data/SubscribeRate.html |   401 -
 .../common/policies/data/SubscriptionAuthMode.html |   386 -
 .../common/policies/data/SubscriptionStats.html    |   701 --
 .../common/policies/data/TenantInfo.Builder.html   |   283 -
 .../pulsar/common/policies/data/TenantInfo.html    |   302 -
 .../pulsar/common/policies/data/TopicStats.html    |   610 -
 .../pulsar/common/policies/data/TopicType.html     |   412 -
 .../policies/data/TransactionBufferStats.html      |   348 -
 .../data/TransactionCoordinatorInternalStats.html  |   315 -
 .../policies/data/TransactionCoordinatorStats.html |   349 -
 .../data/TransactionCoordinatorStatus.html         |   349 -
 .../policies/data/TransactionInBufferStats.html    |   331 -
 .../data/TransactionInPendingAckStats.html         |   314 -
 .../common/policies/data/TransactionLogStats.html  |   332 -
 .../common/policies/data/TransactionMetadata.html  |   399 -
 .../data/TransactionPendingAckInternalStats.html   |   315 -
 .../policies/data/TransactionPendingAckStats.html  |   314 -
 .../policies/data/WorkerFunctionInstanceStats.html |   329 -
 .../common/policies/data/class-use/AuthAction.html |   343 -
 .../data/class-use/AuthPolicies.Builder.html       |   210 -
 .../policies/data/class-use/AuthPolicies.html      |   210 -
 .../class-use/AutoFailoverPolicyData.Builder.html  |   205 -
 .../data/class-use/AutoFailoverPolicyData.html     |   256 -
 .../data/class-use/AutoFailoverPolicyType.html     |   230 -
 .../AutoSubscriptionCreationOverride.Builder.html  |   229 -
 .../AutoSubscriptionCreationOverride.html          |   281 -
 .../AutoTopicCreationOverride.Builder.html         |   239 -
 .../data/class-use/AutoTopicCreationOverride.html  |   296 -
 .../class-use/BacklogQuota.BacklogQuotaType.html   |   334 -
 .../data/class-use/BacklogQuota.Builder.html       |   239 -
 .../class-use/BacklogQuota.RetentionPolicy.html    |   254 -
 .../policies/data/class-use/BacklogQuota.html      |   347 -
 .../class-use/BookieAffinityGroupData.Builder.html |   234 -
 .../data/class-use/BookieAffinityGroupData.html    |   302 -
 .../data/class-use/BookieInfo.Builder.html         |   234 -
 .../common/policies/data/class-use/BookieInfo.html |   334 -
 .../data/class-use/BookiesClusterInfo.Builder.html |   229 -
 .../data/class-use/BookiesClusterInfo.html         |   274 -
 .../data/class-use/BookiesRackConfiguration.html   |   215 -
 .../policies/data/class-use/BrokerAssignment.html  |   235 -
 .../data/class-use/BrokerInfo.Builder.html         |   229 -
 .../common/policies/data/class-use/BrokerInfo.html |   274 -
 .../BrokerNamespaceIsolationData.Builder.html      |   215 -
 .../class-use/BrokerNamespaceIsolationData.html    |   259 -
 .../data/class-use/BrokerStatus.Builder.html       |   239 -
 .../policies/data/class-use/BrokerStatus.html      |   331 -
 .../data/class-use/BundlesData.Builder.html        |   234 -
 .../policies/data/class-use/BundlesData.html       |   315 -
 .../data/class-use/ClusterData.Builder.html        |   285 -
 .../policies/data/class-use/ClusterData.html       |   285 -
 .../policies/data/class-use/CompactionStats.html   |   197 -
 .../policies/data/class-use/ConsumerStats.html     |   197 -
 .../class-use/DelayedDeliveryPolicies.Builder.html |   234 -
 .../data/class-use/DelayedDeliveryPolicies.html    |   361 -
 .../data/class-use/DispatchRate.Builder.html       |   244 -
 .../policies/data/class-use/DispatchRate.html      |   498 -
 .../common/policies/data/class-use/ErrorData.html  |   149 -
 .../data/class-use/ExceptionInformation.html       |   220 -
 .../data/class-use/FailureDomain.Builder.html      |   200 -
 .../policies/data/class-use/FailureDomain.html     |   305 -
 .../data/class-use/FunctionInstanceStats.html      |   195 -
 .../data/class-use/FunctionInstanceStatsData.html  |   264 -
 .../class-use/FunctionInstanceStatsDataBase.html   |   215 -
 .../policies/data/class-use/FunctionStats.html     |   247 -
 ...nInstanceStatus.FunctionInstanceStatusData.html |   249 -
 .../FunctionStatus.FunctionInstanceStatus.html     |   210 -
 .../policies/data/class-use/FunctionStatus.html    |   219 -
 .../data/class-use/InactiveTopicDeleteMode.html    |   205 -
 .../data/class-use/InactiveTopicPolicies.html      |   315 -
 .../ManagedLedgerInternalStats.CursorStats.html    |   197 -
 .../ManagedLedgerInternalStats.LedgerInfo.html     |   217 -
 .../data/class-use/ManagedLedgerInternalStats.html |   214 -
 .../class-use/NamespaceIsolationData.Builder.html  |   215 -
 .../data/class-use/NamespaceIsolationData.html     |   305 -
 .../data/class-use/NamespaceOwnershipStatus.html   |   207 -
 .../NonPersistentPartitionedTopicStats.html        |   149 -
 .../class-use/NonPersistentPublisherStats.html     |   197 -
 .../class-use/NonPersistentReplicatorStats.html    |   197 -
 .../class-use/NonPersistentSubscriptionStats.html  |   197 -
 .../data/class-use/NonPersistentTopicStats.html    |   275 -
 .../data/class-use/OffloadPolicies.Builder.html    |   335 -
 .../policies/data/class-use/OffloadPolicies.html   |   330 -
 .../data/class-use/OffloadedReadPriority.html      |   230 -
 .../class-use/PartitionedTopicInternalStats.html   |   215 -
 .../data/class-use/PartitionedTopicStats.html      |   263 -
 .../data/class-use/PersistencePolicies.html        |   315 -
 .../class-use/PersistentTopicInternalStats.html    |   275 -
 .../common/policies/data/class-use/Policies.html   |   241 -
 .../policies/data/class-use/PublishRate.html       |   299 -
 .../policies/data/class-use/PublisherStats.html    |   214 -
 .../policies/data/class-use/RawBookieInfo.html     |   239 -
 .../policies/data/class-use/ReplicatorStats.html   |   214 -
 .../policies/data/class-use/ResourceGroup.html     |   257 -
 .../policies/data/class-use/ResourceQuota.html     |   310 -
 .../policies/data/class-use/RetentionPolicies.html |   315 -
 .../SchemaAutoUpdateCompatibilityStrategy.html     |   286 -
 .../class-use/SchemaCompatibilityStrategy.html     |   303 -
 ....SinkInstanceStatus.SinkInstanceStatusData.html |   249 -
 .../class-use/SinkStatus.SinkInstanceStatus.html   |   210 -
 .../common/policies/data/class-use/SinkStatus.html |   219 -
 ...rceInstanceStatus.SourceInstanceStatusData.html |   249 -
 .../SourceStatus.SourceInstanceStatus.html         |   210 -
 .../policies/data/class-use/SourceStatus.html      |   219 -
 .../policies/data/class-use/SubscribeRate.html     |   315 -
 .../data/class-use/SubscriptionAuthMode.html       |   260 -
 .../policies/data/class-use/SubscriptionStats.html |   214 -
 .../data/class-use/TenantInfo.Builder.html         |   205 -
 .../common/policies/data/class-use/TenantInfo.html |   311 -
 .../common/policies/data/class-use/TopicStats.html |   324 -
 .../common/policies/data/class-use/TopicType.html  |   205 -
 .../data/class-use/TransactionBufferStats.html     |   215 -
 .../TransactionCoordinatorInternalStats.html       |   217 -
 .../class-use/TransactionCoordinatorStats.html     |   229 -
 .../class-use/TransactionCoordinatorStatus.html    |   149 -
 .../data/class-use/TransactionInBufferStats.html   |   247 -
 .../class-use/TransactionInPendingAckStats.html    |   249 -
 .../data/class-use/TransactionLogStats.html        |   204 -
 .../data/class-use/TransactionMetadata.html        |   249 -
 .../TransactionPendingAckInternalStats.html        |   219 -
 .../data/class-use/TransactionPendingAckStats.html |   217 -
 .../class-use/WorkerFunctionInstanceStats.html     |   205 -
 ...utoSubscriptionCreationOverrideImplBuilder.html |   338 -
 .../impl/AutoSubscriptionCreationOverrideImpl.html |   350 -
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |   374 -
 .../data/impl/AutoTopicCreationOverrideImpl.html   |   364 -
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |   374 -
 .../policies/data/impl/BacklogQuotaImpl.html       |   395 -
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |   356 -
 .../data/impl/BookieAffinityGroupDataImpl.html     |   350 -
 .../impl/BookieInfoImpl.BookieInfoImplBuilder.html |   356 -
 .../common/policies/data/impl/BookieInfoImpl.html  |   350 -
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |   338 -
 .../policies/data/impl/BookiesClusterInfoImpl.html |   350 -
 .../impl/BrokerInfoImpl.BrokerInfoImplBuilder.html |   338 -
 .../common/policies/data/impl/BrokerInfoImpl.html  |   350 -
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |   374 -
 .../policies/data/impl/BrokerStatusImpl.html       |   368 -
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |   356 -
 .../common/policies/data/impl/BundlesDataImpl.html |   350 -
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |   356 -
 .../data/impl/DelayedDeliveryPoliciesImpl.html     |   350 -
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |   392 -
 .../policies/data/impl/DispatchRateImpl.html       |   350 -
 ...utoSubscriptionCreationOverrideImplBuilder.html |   201 -
 .../AutoSubscriptionCreationOverrideImpl.html      |   196 -
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |   211 -
 .../class-use/AutoTopicCreationOverrideImpl.html   |   196 -
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |   211 -
 .../data/impl/class-use/BacklogQuotaImpl.html      |   196 -
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |   206 -
 .../class-use/BookieAffinityGroupDataImpl.html     |   196 -
 .../BookieInfoImpl.BookieInfoImplBuilder.html      |   206 -
 .../data/impl/class-use/BookieInfoImpl.html        |   196 -
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |   201 -
 .../impl/class-use/BookiesClusterInfoImpl.html     |   196 -
 .../BrokerInfoImpl.BrokerInfoImplBuilder.html      |   201 -
 .../data/impl/class-use/BrokerInfoImpl.html        |   196 -
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |   211 -
 .../data/impl/class-use/BrokerStatusImpl.html      |   196 -
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |   206 -
 .../data/impl/class-use/BundlesDataImpl.html       |   196 -
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |   206 -
 .../class-use/DelayedDeliveryPoliciesImpl.html     |   196 -
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |   216 -
 .../data/impl/class-use/DispatchRateImpl.html      |   241 -
 .../common/policies/data/impl/package-summary.html |   291 -
 .../common/policies/data/impl/package-tree.html    |   185 -
 .../common/policies/data/impl/package-use.html     |   316 -
 .../common/policies/data/package-summary.html      |   734 --
 .../pulsar/common/policies/data/package-tree.html  |   317 -
 .../pulsar/common/policies/data/package-use.html   |  1132 --
 .../policies/impl/AutoFailoverPolicyFactory.html   |   308 -
 .../common/policies/impl/MinAvailablePolicy.html   |   419 -
 .../impl/class-use/AutoFailoverPolicyFactory.html  |   149 -
 .../impl/class-use/MinAvailablePolicy.html         |   149 -
 .../common/policies/impl/package-summary.html      |   180 -
 .../pulsar/common/policies/impl/package-tree.html  |   169 -
 .../pulsar/common/policies/impl/package-use.html   |   149 -
 .../pulsar/common/policies/package-summary.html    |   174 -
 .../pulsar/common/policies/package-tree.html       |   164 -
 .../apache/pulsar/common/policies/package-use.html |   188 -
 .../protocol/schema/IsCompatibilityResponse.html   |   270 -
 .../common/protocol/schema/PostSchemaPayload.html  |   270 -
 .../schema/class-use/IsCompatibilityResponse.html  |   233 -
 .../schema/class-use/PostSchemaPayload.html        |   239 -
 .../common/protocol/schema/package-summary.html    |   180 -
 .../common/protocol/schema/package-tree.html       |   165 -
 .../pulsar/common/protocol/schema/package-use.html |   195 -
 .../stats/AllocatorStats.PoolArenaStats.html       |   596 -
 .../stats/AllocatorStats.PoolChunkListStats.html   |   344 -
 .../stats/AllocatorStats.PoolChunkStats.html       |   344 -
 .../stats/AllocatorStats.PoolSubpageStats.html     |   358 -
 .../apache/pulsar/common/stats/AllocatorStats.html |   456 -
 .../org/apache/pulsar/common/stats/Metrics.html    |   462 -
 .../class-use/AllocatorStats.PoolArenaStats.html   |   200 -
 .../AllocatorStats.PoolChunkListStats.html         |   195 -
 .../class-use/AllocatorStats.PoolChunkStats.html   |   195 -
 .../class-use/AllocatorStats.PoolSubpageStats.html |   200 -
 .../common/stats/class-use/AllocatorStats.html     |   215 -
 .../pulsar/common/stats/class-use/Metrics.html     |   235 -
 .../pulsar/common/stats/package-summary.html       |   204 -
 .../apache/pulsar/common/stats/package-tree.html   |   169 -
 .../apache/pulsar/common/stats/package-use.html    |   244 -
 .../management/core/common/PackageMetadata.html    |   279 -
 .../management/core/common/PackageType.html        |   439 -
 .../core/common/class-use/PackageMetadata.html     |   259 -
 .../core/common/class-use/PackageType.html         |   210 -
 .../management/core/common/package-summary.html    |   191 -
 .../management/core/common/package-tree.html       |   178 -
 .../management/core/common/package-use.html        |   214 -
 ...anagementException.MetadataFormatException.html |   350 -
 ...kagesManagementException.NotFoundException.html |   370 -
 .../exceptions/PackagesManagementException.html    |   377 -
 ...anagementException.MetadataFormatException.html |   149 -
 ...kagesManagementException.NotFoundException.html |   149 -
 .../class-use/PackagesManagementException.html     |   200 -
 .../core/exceptions/package-summary.html           |   182 -
 .../management/core/exceptions/package-tree.html   |   177 -
 .../management/core/exceptions/package-use.html    |   188 -
 .../data/loadbalancer/LoadManagerReport.html       |   502 -
 .../data/loadbalancer/NamespaceBundleStats.html    |   544 -
 .../policies/data/loadbalancer/ResourceUsage.html  |   428 -
 .../data/loadbalancer/ServiceLookupData.html       |   342 -
 .../loadbalancer/class-use/LoadManagerReport.html  |   215 -
 .../class-use/NamespaceBundleStats.html            |   235 -
 .../data/loadbalancer/class-use/ResourceUsage.html |   245 -
 .../loadbalancer/class-use/ServiceLookupData.html  |   197 -
 .../data/loadbalancer/package-summary.html         |   201 -
 .../policies/data/loadbalancer/package-tree.html   |   175 -
 .../policies/data/loadbalancer/package-use.html    |   224 -
 .../static/api/admin/2.8.1/overview-summary.html   |    23 -
 .../static/api/admin/2.8.1/overview-tree.html      |   467 -
 .../static/api/admin/2.8.1/package-search-index.js |     1 -
 .../api/admin/2.8.1/package-search-index.zip       |   Bin 362 -> 0 bytes
 .../website-next/static/api/admin/2.8.1/script.js  |   149 -
 .../website-next/static/api/admin/2.8.1/search.js  |   326 -
 .../static/api/admin/2.8.1/serialized-form.html    |   357 -
 .../static/api/admin/2.8.1/stylesheet.css          |   906 --
 .../static/api/admin/2.8.1/type-search-index.js    |     1 -
 .../static/api/admin/2.8.1/type-search-index.zip   |   Bin 1872 -> 0 bytes
 .../static/api/admin/2.8.2/allclasses-index.html   |  1279 ---
 .../static/api/admin/2.8.2/allclasses.html         |   231 -
 .../static/api/admin/2.8.2/allpackages-index.html  |   261 -
 .../static/api/admin/2.8.2/constant-values.html    |   280 -
 .../static/api/admin/2.8.2/deprecated-list.html    |   323 -
 .../static/api/admin/2.8.2/element-list            |    16 -
 .../static/api/admin/2.8.2/help-doc.html           |   281 -
 .../static/api/admin/2.8.2/index-all.html          |  7191 ------------
 .../website-next/static/api/admin/2.8.2/index.html |   257 -
 .../admin/2.8.2/jquery/external/jquery/jquery.js   | 10872 ------------------
 .../static/api/admin/2.8.2/jquery/jquery-3.5.1.js  | 10872 ------------------
 .../static/api/admin/2.8.2/jquery/jquery-ui.css    |   582 -
 .../static/api/admin/2.8.2/jquery/jquery-ui.js     |  2659 -----
 .../api/admin/2.8.2/jquery/jquery-ui.structure.css |   156 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.js      |    56 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.min.js  |    10 -
 .../2.8.2/jquery/jszip-utils/dist/jszip-utils.js   |   118 -
 .../jquery/jszip-utils/dist/jszip-utils.min.js     |    10 -
 .../api/admin/2.8.2/jquery/jszip/dist/jszip.js     | 11370 -------------------
 .../api/admin/2.8.2/jquery/jszip/dist/jszip.min.js |    13 -
 .../static/api/admin/2.8.2/member-search-index.js  |     1 -
 .../static/api/admin/2.8.2/member-search-index.zip |   Bin 20926 -> 0 bytes
 .../org/apache/pulsar/client/admin/Bookies.html    |   441 -
 .../apache/pulsar/client/admin/BrokerStats.html    |   512 -
 .../org/apache/pulsar/client/admin/Brokers.html    |   831 --
 .../org/apache/pulsar/client/admin/Clusters.html   |  1324 ---
 .../org/apache/pulsar/client/admin/Functions.html  |  1871 ---
 .../admin/LongRunningProcessStatus.Status.html     |   410 -
 .../client/admin/LongRunningProcessStatus.html     |   403 -
 .../org/apache/pulsar/client/admin/Lookup.html     |   383 -
 .../org/apache/pulsar/client/admin/Namespaces.html |  8339 --------------
 .../pulsar/client/admin/NonPersistentTopics.html   |   698 --
 .../pulsar/client/admin/OffloadProcessStatus.html  |   322 -
 .../org/apache/pulsar/client/admin/Packages.html   |   601 -
 .../org/apache/pulsar/client/admin/Properties.html |   407 -
 .../org/apache/pulsar/client/admin/ProxyStats.html |   284 -
 .../apache/pulsar/client/admin/PulsarAdmin.html    |   730 --
 .../pulsar/client/admin/PulsarAdminBuilder.html    |   769 --
 .../PulsarAdminException.ConflictException.html    |   332 -
 .../PulsarAdminException.ConnectException.html     |   343 -
 ...ception.GettingAuthenticationDataException.html |   341 -
 .../PulsarAdminException.HttpErrorException.html   |   341 -
 .../PulsarAdminException.NotAllowedException.html  |   332 -
 ...ulsarAdminException.NotAuthorizedException.html |   332 -
 .../PulsarAdminException.NotFoundException.html    |   332 -
 ...AdminException.PreconditionFailedException.html |   332 -
 ...sarAdminException.ServerSideErrorException.html |   347 -
 .../PulsarAdminException.TimeoutException.html     |   328 -
 .../pulsar/client/admin/PulsarAdminException.html  |   503 -
 .../apache/pulsar/client/admin/ResourceGroups.html |   542 -
 .../apache/pulsar/client/admin/ResourceQuotas.html |   681 --
 .../org/apache/pulsar/client/admin/Schemas.html    |   787 --
 .../2.8.2/org/apache/pulsar/client/admin/Sink.html |   223 -
 .../org/apache/pulsar/client/admin/Sinks.html      |  1355 ---
 .../org/apache/pulsar/client/admin/Source.html     |   223 -
 .../org/apache/pulsar/client/admin/Sources.html    |  1355 ---
 .../org/apache/pulsar/client/admin/Tenants.html    |   576 -
 .../org/apache/pulsar/client/admin/Topics.html     |  7689 -------------
 .../apache/pulsar/client/admin/Transactions.html   |   832 --
 .../org/apache/pulsar/client/admin/Worker.html     |   453 -
 .../pulsar/client/admin/class-use/Bookies.html     |   196 -
 .../pulsar/client/admin/class-use/BrokerStats.html |   196 -
 .../pulsar/client/admin/class-use/Brokers.html     |   196 -
 .../pulsar/client/admin/class-use/Clusters.html    |   196 -
 .../pulsar/client/admin/class-use/Functions.html   |   196 -
 .../class-use/LongRunningProcessStatus.Status.html |   276 -
 .../admin/class-use/LongRunningProcessStatus.html  |   225 -
 .../pulsar/client/admin/class-use/Lookup.html      |   196 -
 .../pulsar/client/admin/class-use/Namespaces.html  |   196 -
 .../admin/class-use/NonPersistentTopics.html       |   200 -
 .../admin/class-use/OffloadProcessStatus.html      |   260 -
 .../pulsar/client/admin/class-use/Packages.html    |   196 -
 .../pulsar/client/admin/class-use/Properties.html  |   200 -
 .../pulsar/client/admin/class-use/ProxyStats.html  |   196 -
 .../pulsar/client/admin/class-use/PulsarAdmin.html |   196 -
 .../client/admin/class-use/PulsarAdminBuilder.html |   370 -
 .../PulsarAdminException.ConflictException.html    |   149 -
 .../PulsarAdminException.ConnectException.html     |   149 -
 ...ception.GettingAuthenticationDataException.html |   149 -
 .../PulsarAdminException.HttpErrorException.html   |   149 -
 .../PulsarAdminException.NotAllowedException.html  |   149 -
 ...ulsarAdminException.NotAuthorizedException.html |   149 -
 .../PulsarAdminException.NotFoundException.html    |   149 -
 ...AdminException.PreconditionFailedException.html |   149 -
 ...sarAdminException.ServerSideErrorException.html |   149 -
 .../PulsarAdminException.TimeoutException.html     |   149 -
 .../admin/class-use/PulsarAdminException.html      |  3853 -------
 .../client/admin/class-use/ResourceGroups.html     |   196 -
 .../client/admin/class-use/ResourceQuotas.html     |   196 -
 .../pulsar/client/admin/class-use/Schemas.html     |   196 -
 .../apache/pulsar/client/admin/class-use/Sink.html |   200 -
 .../pulsar/client/admin/class-use/Sinks.html       |   215 -
 .../pulsar/client/admin/class-use/Source.html      |   200 -
 .../pulsar/client/admin/class-use/Sources.html     |   215 -
 .../pulsar/client/admin/class-use/Tenants.html     |   196 -
 .../pulsar/client/admin/class-use/Topics.html      |   196 -
 .../client/admin/class-use/Transactions.html       |   196 -
 .../pulsar/client/admin/class-use/Worker.html      |   196 -
 .../pulsar/client/admin/package-summary.html       |   440 -
 .../apache/pulsar/client/admin/package-tree.html   |   244 -
 .../apache/pulsar/client/admin/package-use.html    |   392 -
 .../client/admin/utils/DefaultImplementation.html  |   326 -
 .../pulsar/client/admin/utils/ReflectionUtils.html |   307 -
 .../utils/class-use/DefaultImplementation.html     |   149 -
 .../admin/utils/class-use/ReflectionUtils.html     |   149 -
 .../pulsar/client/admin/utils/package-summary.html |   178 -
 .../pulsar/client/admin/utils/package-tree.html    |   165 -
 .../pulsar/client/admin/utils/package-use.html     |   149 -
 .../common/conf/InternalConfigurationData.html     |   425 -
 .../conf/class-use/InternalConfigurationData.html  |   215 -
 .../apache/pulsar/common/conf/package-summary.html |   174 -
 .../apache/pulsar/common/conf/package-tree.html    |   164 -
 .../org/apache/pulsar/common/conf/package-use.html |   189 -
 .../common/functions/AuthenticationConfig.html     |   270 -
 .../pulsar/common/functions/ConsumerConfig.html    |   270 -
 .../pulsar/common/functions/CryptoConfig.html      |   270 -
 .../FunctionConfig.ProcessingGuarantees.html       |   397 -
 .../common/functions/FunctionConfig.Runtime.html   |   397 -
 .../pulsar/common/functions/FunctionConfig.html    |   302 -
 .../pulsar/common/functions/FunctionState.html     |   270 -
 .../pulsar/common/functions/ProducerConfig.html    |   270 -
 .../apache/pulsar/common/functions/Resources.html  |   322 -
 .../pulsar/common/functions/UpdateOptions.html     |   265 -
 .../pulsar/common/functions/WindowConfig.html      |   316 -
 .../apache/pulsar/common/functions/WorkerInfo.html |   326 -
 .../functions/class-use/AuthenticationConfig.html  |   149 -
 .../common/functions/class-use/ConsumerConfig.html |   149 -
 .../common/functions/class-use/CryptoConfig.html   |   149 -
 .../FunctionConfig.ProcessingGuarantees.html       |   205 -
 .../class-use/FunctionConfig.Runtime.html          |   205 -
 .../common/functions/class-use/FunctionConfig.html |   329 -
 .../common/functions/class-use/FunctionState.html  |   251 -
 .../common/functions/class-use/ProducerConfig.html |   149 -
 .../common/functions/class-use/Resources.html      |   215 -
 .../common/functions/class-use/UpdateOptions.html  |   299 -
 .../common/functions/class-use/WindowConfig.html   |   149 -
 .../common/functions/class-use/WorkerInfo.html     |   264 -
 .../pulsar/common/functions/package-summary.html   |   260 -
 .../pulsar/common/functions/package-tree.html      |   193 -
 .../pulsar/common/functions/package-use.html       |   248 -
 .../apache/pulsar/common/io/BatchSourceConfig.html |   334 -
 .../pulsar/common/io/ConnectorDefinition.html      |   270 -
 .../org/apache/pulsar/common/io/SinkConfig.html    |   270 -
 .../org/apache/pulsar/common/io/SourceConfig.html  |   270 -
 .../common/io/class-use/BatchSourceConfig.html     |   149 -
 .../common/io/class-use/ConnectorDefinition.html   |   226 -
 .../pulsar/common/io/class-use/SinkConfig.html     |   329 -
 .../pulsar/common/io/class-use/SourceConfig.html   |   329 -
 .../apache/pulsar/common/io/package-summary.html   |   192 -
 .../org/apache/pulsar/common/io/package-tree.html  |   167 -
 .../org/apache/pulsar/common/io/package-use.html   |   201 -
 .../apache/pulsar/common/naming/TopicDomain.html   |   426 -
 .../common/naming/class-use/TopicDomain.html       |   250 -
 .../pulsar/common/naming/package-summary.html      |   174 -
 .../apache/pulsar/common/naming/package-tree.html  |   168 -
 .../apache/pulsar/common/naming/package-use.html   |   214 -
 .../common/partition/PartitionedTopicMetadata.html |   346 -
 .../class-use/PartitionedTopicMetadata.html        |   287 -
 .../pulsar/common/partition/package-summary.html   |   174 -
 .../pulsar/common/partition/package-tree.html      |   164 -
 .../pulsar/common/partition/package-use.html       |   214 -
 .../pulsar/common/policies/AutoFailoverPolicy.html |   356 -
 .../policies/class-use/AutoFailoverPolicy.html     |   212 -
 .../pulsar/common/policies/data/AuthAction.html    |   450 -
 .../common/policies/data/AuthPolicies.Builder.html |   297 -
 .../pulsar/common/policies/data/AuthPolicies.html  |   317 -
 .../data/AutoFailoverPolicyData.Builder.html       |   283 -
 .../policies/data/AutoFailoverPolicyData.html      |   316 -
 .../policies/data/AutoFailoverPolicyType.html      |   381 -
 .../AutoSubscriptionCreationOverride.Builder.html  |   273 -
 .../data/AutoSubscriptionCreationOverride.html     |   293 -
 .../data/AutoTopicCreationOverride.Builder.html    |   301 -
 .../policies/data/AutoTopicCreationOverride.html   |   321 -
 .../data/BacklogQuota.BacklogQuotaType.html        |   384 -
 .../common/policies/data/BacklogQuota.Builder.html |   301 -
 .../data/BacklogQuota.RetentionPolicy.html         |   406 -
 .../pulsar/common/policies/data/BacklogQuota.html  |   376 -
 .../data/BookieAffinityGroupData.Builder.html      |   287 -
 .../policies/data/BookieAffinityGroupData.html     |   307 -
 .../common/policies/data/BookieInfo.Builder.html   |   287 -
 .../pulsar/common/policies/data/BookieInfo.html    |   307 -
 .../policies/data/BookiesClusterInfo.Builder.html  |   273 -
 .../common/policies/data/BookiesClusterInfo.html   |   293 -
 .../policies/data/BookiesRackConfiguration.html    |   396 -
 .../common/policies/data/BrokerAssignment.html     |   393 -
 .../common/policies/data/BrokerInfo.Builder.html   |   273 -
 .../pulsar/common/policies/data/BrokerInfo.html    |   293 -
 .../data/BrokerNamespaceIsolationData.Builder.html |   311 -
 .../data/BrokerNamespaceIsolationData.html         |   330 -
 .../common/policies/data/BrokerStatus.Builder.html |   301 -
 .../pulsar/common/policies/data/BrokerStatus.html  |   333 -
 .../common/policies/data/BundlesData.Builder.html  |   287 -
 .../pulsar/common/policies/data/BundlesData.html   |   307 -
 .../common/policies/data/ClusterData.Builder.html  |   493 -
 .../pulsar/common/policies/data/ClusterData.html   |   526 -
 .../common/policies/data/CompactionStats.html      |   306 -
 .../pulsar/common/policies/data/ConsumerStats.html |   555 -
 .../data/DelayedDeliveryPolicies.Builder.html      |   287 -
 .../policies/data/DelayedDeliveryPolicies.html     |   307 -
 .../common/policies/data/DispatchRate.Builder.html |   315 -
 .../pulsar/common/policies/data/DispatchRate.html  |   335 -
 .../pulsar/common/policies/data/ErrorData.html     |   325 -
 .../common/policies/data/ExceptionInformation.html |   270 -
 .../policies/data/FailureDomain.Builder.html       |   269 -
 .../pulsar/common/policies/data/FailureDomain.html |   288 -
 .../policies/data/FunctionInstanceStats.html       |   265 -
 .../policies/data/FunctionInstanceStatsData.html   |   291 -
 .../data/FunctionInstanceStatsDataBase.html        |   311 -
 .../pulsar/common/policies/data/FunctionStats.html |   363 -
 ...nInstanceStatus.FunctionInstanceStatusData.html |   470 -
 .../FunctionStatus.FunctionInstanceStatus.html     |   355 -
 .../common/policies/data/FunctionStatus.html       |   403 -
 .../policies/data/InactiveTopicDeleteMode.html     |   386 -
 .../policies/data/InactiveTopicPolicies.html       |   270 -
 .../ManagedLedgerInternalStats.CursorStats.html    |   512 -
 .../ManagedLedgerInternalStats.LedgerInfo.html     |   386 -
 .../policies/data/ManagedLedgerInternalStats.html  |   557 -
 .../data/NamespaceIsolationData.Builder.html       |   311 -
 .../policies/data/NamespaceIsolationData.html      |   344 -
 .../policies/data/NamespaceOwnershipStatus.html    |   399 -
 .../data/NonPersistentPartitionedTopicStats.html   |   289 -
 .../policies/data/NonPersistentPublisherStats.html |   269 -
 .../data/NonPersistentReplicatorStats.html         |   267 -
 .../data/NonPersistentSubscriptionStats.html       |   269 -
 .../policies/data/NonPersistentTopicStats.html     |   332 -
 .../policies/data/OffloadPolicies.Builder.html     |   647 --
 .../common/policies/data/OffloadPolicies.html      |   666 --
 .../policies/data/OffloadedReadPriority.html       |   451 -
 .../data/PartitionedTopicInternalStats.html        |   377 -
 .../policies/data/PartitionedTopicStats.html       |   296 -
 .../common/policies/data/PersistencePolicies.html  |   405 -
 .../data/PersistentTopicInternalStats.html         |   355 -
 .../pulsar/common/policies/data/Policies.html      |   990 --
 .../pulsar/common/policies/data/PublishRate.html   |   401 -
 .../common/policies/data/PublisherStats.html       |   426 -
 .../pulsar/common/policies/data/RawBookieInfo.html |   270 -
 .../common/policies/data/ReplicatorStats.html      |   446 -
 .../pulsar/common/policies/data/ResourceGroup.html |   269 -
 .../pulsar/common/policies/data/ResourceQuota.html |   641 --
 .../common/policies/data/RetentionPolicies.html    |   397 -
 .../SchemaAutoUpdateCompatibilityStrategy.html     |   491 -
 .../policies/data/SchemaCompatibilityStrategy.html |   516 -
 ....SinkInstanceStatus.SinkInstanceStatusData.html |   456 -
 .../data/SinkStatus.SinkInstanceStatus.html        |   355 -
 .../pulsar/common/policies/data/SinkStatus.html    |   403 -
 ...rceInstanceStatus.SourceInstanceStatusData.html |   456 -
 .../data/SourceStatus.SourceInstanceStatus.html    |   355 -
 .../pulsar/common/policies/data/SourceStatus.html  |   403 -
 .../pulsar/common/policies/data/SubscribeRate.html |   401 -
 .../common/policies/data/SubscriptionAuthMode.html |   386 -
 .../common/policies/data/SubscriptionStats.html    |   735 --
 .../common/policies/data/TenantInfo.Builder.html   |   283 -
 .../pulsar/common/policies/data/TenantInfo.html    |   302 -
 .../pulsar/common/policies/data/TopicStats.html    |   610 -
 .../pulsar/common/policies/data/TopicType.html     |   412 -
 .../policies/data/TransactionBufferStats.html      |   348 -
 .../data/TransactionCoordinatorInternalStats.html  |   315 -
 .../policies/data/TransactionCoordinatorStats.html |   349 -
 .../data/TransactionCoordinatorStatus.html         |   349 -
 .../policies/data/TransactionInBufferStats.html    |   331 -
 .../data/TransactionInPendingAckStats.html         |   314 -
 .../common/policies/data/TransactionLogStats.html  |   332 -
 .../common/policies/data/TransactionMetadata.html  |   399 -
 .../data/TransactionPendingAckInternalStats.html   |   315 -
 .../policies/data/TransactionPendingAckStats.html  |   314 -
 .../policies/data/WorkerFunctionInstanceStats.html |   329 -
 .../common/policies/data/class-use/AuthAction.html |   343 -
 .../data/class-use/AuthPolicies.Builder.html       |   210 -
 .../policies/data/class-use/AuthPolicies.html      |   210 -
 .../class-use/AutoFailoverPolicyData.Builder.html  |   205 -
 .../data/class-use/AutoFailoverPolicyData.html     |   256 -
 .../data/class-use/AutoFailoverPolicyType.html     |   230 -
 .../AutoSubscriptionCreationOverride.Builder.html  |   229 -
 .../AutoSubscriptionCreationOverride.html          |   281 -
 .../AutoTopicCreationOverride.Builder.html         |   239 -
 .../data/class-use/AutoTopicCreationOverride.html  |   296 -
 .../class-use/BacklogQuota.BacklogQuotaType.html   |   334 -
 .../data/class-use/BacklogQuota.Builder.html       |   239 -
 .../class-use/BacklogQuota.RetentionPolicy.html    |   289 -
 .../policies/data/class-use/BacklogQuota.html      |   347 -
 .../class-use/BookieAffinityGroupData.Builder.html |   234 -
 .../data/class-use/BookieAffinityGroupData.html    |   302 -
 .../data/class-use/BookieInfo.Builder.html         |   234 -
 .../common/policies/data/class-use/BookieInfo.html |   334 -
 .../data/class-use/BookiesClusterInfo.Builder.html |   229 -
 .../data/class-use/BookiesClusterInfo.html         |   274 -
 .../data/class-use/BookiesRackConfiguration.html   |   215 -
 .../policies/data/class-use/BrokerAssignment.html  |   235 -
 .../data/class-use/BrokerInfo.Builder.html         |   229 -
 .../common/policies/data/class-use/BrokerInfo.html |   274 -
 .../BrokerNamespaceIsolationData.Builder.html      |   215 -
 .../class-use/BrokerNamespaceIsolationData.html    |   259 -
 .../data/class-use/BrokerStatus.Builder.html       |   239 -
 .../policies/data/class-use/BrokerStatus.html      |   331 -
 .../data/class-use/BundlesData.Builder.html        |   234 -
 .../policies/data/class-use/BundlesData.html       |   315 -
 .../data/class-use/ClusterData.Builder.html        |   285 -
 .../policies/data/class-use/ClusterData.html       |   285 -
 .../policies/data/class-use/CompactionStats.html   |   197 -
 .../policies/data/class-use/ConsumerStats.html     |   197 -
 .../class-use/DelayedDeliveryPolicies.Builder.html |   234 -
 .../data/class-use/DelayedDeliveryPolicies.html    |   361 -
 .../data/class-use/DispatchRate.Builder.html       |   244 -
 .../policies/data/class-use/DispatchRate.html      |   498 -
 .../common/policies/data/class-use/ErrorData.html  |   149 -
 .../data/class-use/ExceptionInformation.html       |   220 -
 .../data/class-use/FailureDomain.Builder.html      |   200 -
 .../policies/data/class-use/FailureDomain.html     |   305 -
 .../data/class-use/FunctionInstanceStats.html      |   195 -
 .../data/class-use/FunctionInstanceStatsData.html  |   264 -
 .../class-use/FunctionInstanceStatsDataBase.html   |   215 -
 .../policies/data/class-use/FunctionStats.html     |   247 -
 ...nInstanceStatus.FunctionInstanceStatusData.html |   249 -
 .../FunctionStatus.FunctionInstanceStatus.html     |   210 -
 .../policies/data/class-use/FunctionStatus.html    |   219 -
 .../data/class-use/InactiveTopicDeleteMode.html    |   205 -
 .../data/class-use/InactiveTopicPolicies.html      |   315 -
 .../ManagedLedgerInternalStats.CursorStats.html    |   197 -
 .../ManagedLedgerInternalStats.LedgerInfo.html     |   217 -
 .../data/class-use/ManagedLedgerInternalStats.html |   214 -
 .../class-use/NamespaceIsolationData.Builder.html  |   215 -
 .../data/class-use/NamespaceIsolationData.html     |   305 -
 .../data/class-use/NamespaceOwnershipStatus.html   |   207 -
 .../NonPersistentPartitionedTopicStats.html        |   149 -
 .../class-use/NonPersistentPublisherStats.html     |   197 -
 .../class-use/NonPersistentReplicatorStats.html    |   197 -
 .../class-use/NonPersistentSubscriptionStats.html  |   197 -
 .../data/class-use/NonPersistentTopicStats.html    |   275 -
 .../data/class-use/OffloadPolicies.Builder.html    |   335 -
 .../policies/data/class-use/OffloadPolicies.html   |   330 -
 .../data/class-use/OffloadedReadPriority.html      |   230 -
 .../class-use/PartitionedTopicInternalStats.html   |   215 -
 .../data/class-use/PartitionedTopicStats.html      |   263 -
 .../data/class-use/PersistencePolicies.html        |   315 -
 .../class-use/PersistentTopicInternalStats.html    |   275 -
 .../common/policies/data/class-use/Policies.html   |   241 -
 .../policies/data/class-use/PublishRate.html       |   299 -
 .../policies/data/class-use/PublisherStats.html    |   214 -
 .../policies/data/class-use/RawBookieInfo.html     |   239 -
 .../policies/data/class-use/ReplicatorStats.html   |   214 -
 .../policies/data/class-use/ResourceGroup.html     |   257 -
 .../policies/data/class-use/ResourceQuota.html     |   310 -
 .../policies/data/class-use/RetentionPolicies.html |   315 -
 .../SchemaAutoUpdateCompatibilityStrategy.html     |   286 -
 .../class-use/SchemaCompatibilityStrategy.html     |   303 -
 ....SinkInstanceStatus.SinkInstanceStatusData.html |   249 -
 .../class-use/SinkStatus.SinkInstanceStatus.html   |   210 -
 .../common/policies/data/class-use/SinkStatus.html |   219 -
 ...rceInstanceStatus.SourceInstanceStatusData.html |   249 -
 .../SourceStatus.SourceInstanceStatus.html         |   210 -
 .../policies/data/class-use/SourceStatus.html      |   219 -
 .../policies/data/class-use/SubscribeRate.html     |   315 -
 .../data/class-use/SubscriptionAuthMode.html       |   260 -
 .../policies/data/class-use/SubscriptionStats.html |   214 -
 .../data/class-use/TenantInfo.Builder.html         |   205 -
 .../common/policies/data/class-use/TenantInfo.html |   311 -
 .../common/policies/data/class-use/TopicStats.html |   324 -
 .../common/policies/data/class-use/TopicType.html  |   205 -
 .../data/class-use/TransactionBufferStats.html     |   215 -
 .../TransactionCoordinatorInternalStats.html       |   217 -
 .../class-use/TransactionCoordinatorStats.html     |   229 -
 .../class-use/TransactionCoordinatorStatus.html    |   149 -
 .../data/class-use/TransactionInBufferStats.html   |   247 -
 .../class-use/TransactionInPendingAckStats.html    |   249 -
 .../data/class-use/TransactionLogStats.html        |   204 -
 .../data/class-use/TransactionMetadata.html        |   249 -
 .../TransactionPendingAckInternalStats.html        |   219 -
 .../data/class-use/TransactionPendingAckStats.html |   217 -
 .../class-use/WorkerFunctionInstanceStats.html     |   205 -
 ...utoSubscriptionCreationOverrideImplBuilder.html |   338 -
 .../impl/AutoSubscriptionCreationOverrideImpl.html |   350 -
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |   374 -
 .../data/impl/AutoTopicCreationOverrideImpl.html   |   364 -
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |   374 -
 .../policies/data/impl/BacklogQuotaImpl.html       |   545 -
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |   356 -
 .../data/impl/BookieAffinityGroupDataImpl.html     |   350 -
 .../impl/BookieInfoImpl.BookieInfoImplBuilder.html |   356 -
 .../common/policies/data/impl/BookieInfoImpl.html  |   350 -
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |   338 -
 .../policies/data/impl/BookiesClusterInfoImpl.html |   350 -
 .../impl/BrokerInfoImpl.BrokerInfoImplBuilder.html |   338 -
 .../common/policies/data/impl/BrokerInfoImpl.html  |   350 -
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |   374 -
 .../policies/data/impl/BrokerStatusImpl.html       |   368 -
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |   356 -
 .../common/policies/data/impl/BundlesDataImpl.html |   350 -
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |   356 -
 .../data/impl/DelayedDeliveryPoliciesImpl.html     |   350 -
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |   392 -
 .../policies/data/impl/DispatchRateImpl.html       |   350 -
 ...utoSubscriptionCreationOverrideImplBuilder.html |   201 -
 .../AutoSubscriptionCreationOverrideImpl.html      |   196 -
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |   211 -
 .../class-use/AutoTopicCreationOverrideImpl.html   |   196 -
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |   211 -
 .../data/impl/class-use/BacklogQuotaImpl.html      |   196 -
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |   206 -
 .../class-use/BookieAffinityGroupDataImpl.html     |   196 -
 .../BookieInfoImpl.BookieInfoImplBuilder.html      |   206 -
 .../data/impl/class-use/BookieInfoImpl.html        |   196 -
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |   201 -
 .../impl/class-use/BookiesClusterInfoImpl.html     |   196 -
 .../BrokerInfoImpl.BrokerInfoImplBuilder.html      |   201 -
 .../data/impl/class-use/BrokerInfoImpl.html        |   196 -
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |   211 -
 .../data/impl/class-use/BrokerStatusImpl.html      |   196 -
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |   206 -
 .../data/impl/class-use/BundlesDataImpl.html       |   196 -
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |   206 -
 .../class-use/DelayedDeliveryPoliciesImpl.html     |   196 -
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |   216 -
 .../data/impl/class-use/DispatchRateImpl.html      |   241 -
 .../common/policies/data/impl/package-summary.html |   291 -
 .../common/policies/data/impl/package-tree.html    |   185 -
 .../common/policies/data/impl/package-use.html     |   316 -
 .../common/policies/data/package-summary.html      |   734 --
 .../pulsar/common/policies/data/package-tree.html  |   317 -
 .../pulsar/common/policies/data/package-use.html   |  1132 --
 .../policies/impl/AutoFailoverPolicyFactory.html   |   308 -
 .../common/policies/impl/MinAvailablePolicy.html   |   419 -
 .../impl/class-use/AutoFailoverPolicyFactory.html  |   149 -
 .../impl/class-use/MinAvailablePolicy.html         |   149 -
 .../common/policies/impl/package-summary.html      |   180 -
 .../pulsar/common/policies/impl/package-tree.html  |   169 -
 .../pulsar/common/policies/impl/package-use.html   |   149 -
 .../pulsar/common/policies/package-summary.html    |   174 -
 .../pulsar/common/policies/package-tree.html       |   164 -
 .../apache/pulsar/common/policies/package-use.html |   188 -
 .../protocol/schema/IsCompatibilityResponse.html   |   270 -
 .../common/protocol/schema/PostSchemaPayload.html  |   270 -
 .../schema/class-use/IsCompatibilityResponse.html  |   233 -
 .../schema/class-use/PostSchemaPayload.html        |   239 -
 .../common/protocol/schema/package-summary.html    |   180 -
 .../common/protocol/schema/package-tree.html       |   165 -
 .../pulsar/common/protocol/schema/package-use.html |   195 -
 .../stats/AllocatorStats.PoolArenaStats.html       |   596 -
 .../stats/AllocatorStats.PoolChunkListStats.html   |   344 -
 .../stats/AllocatorStats.PoolChunkStats.html       |   344 -
 .../stats/AllocatorStats.PoolSubpageStats.html     |   358 -
 .../apache/pulsar/common/stats/AllocatorStats.html |   456 -
 .../org/apache/pulsar/common/stats/Metrics.html    |   462 -
 .../class-use/AllocatorStats.PoolArenaStats.html   |   200 -
 .../AllocatorStats.PoolChunkListStats.html         |   195 -
 .../class-use/AllocatorStats.PoolChunkStats.html   |   195 -
 .../class-use/AllocatorStats.PoolSubpageStats.html |   200 -
 .../common/stats/class-use/AllocatorStats.html     |   215 -
 .../pulsar/common/stats/class-use/Metrics.html     |   235 -
 .../pulsar/common/stats/package-summary.html       |   204 -
 .../apache/pulsar/common/stats/package-tree.html   |   169 -
 .../apache/pulsar/common/stats/package-use.html    |   244 -
 .../management/core/common/PackageMetadata.html    |   279 -
 .../management/core/common/PackageType.html        |   439 -
 .../core/common/class-use/PackageMetadata.html     |   259 -
 .../core/common/class-use/PackageType.html         |   210 -
 .../management/core/common/package-summary.html    |   191 -
 .../management/core/common/package-tree.html       |   178 -
 .../management/core/common/package-use.html        |   214 -
 ...anagementException.MetadataFormatException.html |   350 -
 ...kagesManagementException.NotFoundException.html |   370 -
 .../exceptions/PackagesManagementException.html    |   377 -
 ...anagementException.MetadataFormatException.html |   149 -
 ...kagesManagementException.NotFoundException.html |   149 -
 .../class-use/PackagesManagementException.html     |   200 -
 .../core/exceptions/package-summary.html           |   182 -
 .../management/core/exceptions/package-tree.html   |   177 -
 .../management/core/exceptions/package-use.html    |   188 -
 .../data/loadbalancer/LoadManagerReport.html       |   502 -
 .../data/loadbalancer/NamespaceBundleStats.html    |   544 -
 .../policies/data/loadbalancer/ResourceUsage.html  |   428 -
 .../data/loadbalancer/ServiceLookupData.html       |   342 -
 .../loadbalancer/class-use/LoadManagerReport.html  |   215 -
 .../class-use/NamespaceBundleStats.html            |   235 -
 .../data/loadbalancer/class-use/ResourceUsage.html |   245 -
 .../loadbalancer/class-use/ServiceLookupData.html  |   197 -
 .../data/loadbalancer/package-summary.html         |   201 -
 .../policies/data/loadbalancer/package-tree.html   |   175 -
 .../policies/data/loadbalancer/package-use.html    |   224 -
 .../static/api/admin/2.8.2/overview-summary.html   |    23 -
 .../static/api/admin/2.8.2/overview-tree.html      |   467 -
 .../static/api/admin/2.8.2/package-search-index.js |     1 -
 .../api/admin/2.8.2/package-search-index.zip       |   Bin 362 -> 0 bytes
 .../website-next/static/api/admin/2.8.2/script.js  |   149 -
 .../website-next/static/api/admin/2.8.2/search.js  |   326 -
 .../static/api/admin/2.8.2/serialized-form.html    |   357 -
 .../static/api/admin/2.8.2/stylesheet.css          |   906 --
 .../static/api/admin/2.8.2/type-search-index.js    |     1 -
 .../static/api/admin/2.8.2/type-search-index.zip   |   Bin 1872 -> 0 bytes
 .../static/api/admin/2.8.3/allclasses-index.html   |  1279 ---
 .../static/api/admin/2.8.3/allclasses.html         |   231 -
 .../static/api/admin/2.8.3/allpackages-index.html  |   261 -
 .../static/api/admin/2.8.3/constant-values.html    |   280 -
 .../static/api/admin/2.8.3/deprecated-list.html    |   323 -
 .../static/api/admin/2.8.3/element-list            |    16 -
 .../static/api/admin/2.8.3/help-doc.html           |   281 -
 .../static/api/admin/2.8.3/index-all.html          |  7195 ------------
 .../website-next/static/api/admin/2.8.3/index.html |   257 -
 .../admin/2.8.3/jquery/external/jquery/jquery.js   | 10872 ------------------
 .../static/api/admin/2.8.3/jquery/jquery-3.5.1.js  | 10872 ------------------
 .../static/api/admin/2.8.3/jquery/jquery-ui.css    |   582 -
 .../static/api/admin/2.8.3/jquery/jquery-ui.js     |  2659 -----
 .../api/admin/2.8.3/jquery/jquery-ui.structure.css |   156 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.js      |    56 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.min.js  |    10 -
 .../2.8.3/jquery/jszip-utils/dist/jszip-utils.js   |   118 -
 .../jquery/jszip-utils/dist/jszip-utils.min.js     |    10 -
 .../api/admin/2.8.3/jquery/jszip/dist/jszip.js     | 11370 -------------------
 .../api/admin/2.8.3/jquery/jszip/dist/jszip.min.js |    13 -
 .../static/api/admin/2.8.3/member-search-index.js  |     1 -
 .../static/api/admin/2.8.3/member-search-index.zip |   Bin 20981 -> 0 bytes
 .../org/apache/pulsar/client/admin/Bookies.html    |   441 -
 .../apache/pulsar/client/admin/BrokerStats.html    |   512 -
 .../org/apache/pulsar/client/admin/Brokers.html    |   831 --
 .../org/apache/pulsar/client/admin/Clusters.html   |  1324 ---
 .../org/apache/pulsar/client/admin/Functions.html  |  1871 ---
 .../admin/LongRunningProcessStatus.Status.html     |   410 -
 .../client/admin/LongRunningProcessStatus.html     |   403 -
 .../org/apache/pulsar/client/admin/Lookup.html     |   383 -
 .../org/apache/pulsar/client/admin/Namespaces.html |  8339 --------------
 .../pulsar/client/admin/NonPersistentTopics.html   |   698 --
 .../pulsar/client/admin/OffloadProcessStatus.html  |   322 -
 .../org/apache/pulsar/client/admin/Packages.html   |   601 -
 .../org/apache/pulsar/client/admin/Properties.html |   407 -
 .../org/apache/pulsar/client/admin/ProxyStats.html |   284 -
 .../apache/pulsar/client/admin/PulsarAdmin.html    |   730 --
 .../pulsar/client/admin/PulsarAdminBuilder.html    |   769 --
 .../PulsarAdminException.ConflictException.html    |   332 -
 .../PulsarAdminException.ConnectException.html     |   343 -
 ...ception.GettingAuthenticationDataException.html |   341 -
 .../PulsarAdminException.HttpErrorException.html   |   341 -
 .../PulsarAdminException.NotAllowedException.html  |   332 -
 ...ulsarAdminException.NotAuthorizedException.html |   332 -
 .../PulsarAdminException.NotFoundException.html    |   332 -
 ...AdminException.PreconditionFailedException.html |   332 -
 ...sarAdminException.ServerSideErrorException.html |   347 -
 .../PulsarAdminException.TimeoutException.html     |   328 -
 .../pulsar/client/admin/PulsarAdminException.html  |   503 -
 .../apache/pulsar/client/admin/ResourceGroups.html |   542 -
 .../apache/pulsar/client/admin/ResourceQuotas.html |   681 --
 .../org/apache/pulsar/client/admin/Schemas.html    |   787 --
 .../2.8.3/org/apache/pulsar/client/admin/Sink.html |   223 -
 .../org/apache/pulsar/client/admin/Sinks.html      |  1355 ---
 .../org/apache/pulsar/client/admin/Source.html     |   223 -
 .../org/apache/pulsar/client/admin/Sources.html    |  1355 ---
 .../org/apache/pulsar/client/admin/Tenants.html    |   576 -
 .../org/apache/pulsar/client/admin/Topics.html     |  7689 -------------
 .../apache/pulsar/client/admin/Transactions.html   |   832 --
 .../org/apache/pulsar/client/admin/Worker.html     |   453 -
 .../pulsar/client/admin/class-use/Bookies.html     |   196 -
 .../pulsar/client/admin/class-use/BrokerStats.html |   196 -
 .../pulsar/client/admin/class-use/Brokers.html     |   196 -
 .../pulsar/client/admin/class-use/Clusters.html    |   196 -
 .../pulsar/client/admin/class-use/Functions.html   |   196 -
 .../class-use/LongRunningProcessStatus.Status.html |   276 -
 .../admin/class-use/LongRunningProcessStatus.html  |   225 -
 .../pulsar/client/admin/class-use/Lookup.html      |   196 -
 .../pulsar/client/admin/class-use/Namespaces.html  |   196 -
 .../admin/class-use/NonPersistentTopics.html       |   200 -
 .../admin/class-use/OffloadProcessStatus.html      |   260 -
 .../pulsar/client/admin/class-use/Packages.html    |   196 -
 .../pulsar/client/admin/class-use/Properties.html  |   200 -
 .../pulsar/client/admin/class-use/ProxyStats.html  |   196 -
 .../pulsar/client/admin/class-use/PulsarAdmin.html |   196 -
 .../client/admin/class-use/PulsarAdminBuilder.html |   370 -
 .../PulsarAdminException.ConflictException.html    |   149 -
 .../PulsarAdminException.ConnectException.html     |   149 -
 ...ception.GettingAuthenticationDataException.html |   149 -
 .../PulsarAdminException.HttpErrorException.html   |   149 -
 .../PulsarAdminException.NotAllowedException.html  |   149 -
 ...ulsarAdminException.NotAuthorizedException.html |   149 -
 .../PulsarAdminException.NotFoundException.html    |   149 -
 ...AdminException.PreconditionFailedException.html |   149 -
 ...sarAdminException.ServerSideErrorException.html |   149 -
 .../PulsarAdminException.TimeoutException.html     |   149 -
 .../admin/class-use/PulsarAdminException.html      |  3853 -------
 .../client/admin/class-use/ResourceGroups.html     |   196 -
 .../client/admin/class-use/ResourceQuotas.html     |   196 -
 .../pulsar/client/admin/class-use/Schemas.html     |   196 -
 .../apache/pulsar/client/admin/class-use/Sink.html |   200 -
 .../pulsar/client/admin/class-use/Sinks.html       |   215 -
 .../pulsar/client/admin/class-use/Source.html      |   200 -
 .../pulsar/client/admin/class-use/Sources.html     |   215 -
 .../pulsar/client/admin/class-use/Tenants.html     |   196 -
 .../pulsar/client/admin/class-use/Topics.html      |   196 -
 .../client/admin/class-use/Transactions.html       |   196 -
 .../pulsar/client/admin/class-use/Worker.html      |   196 -
 .../pulsar/client/admin/package-summary.html       |   440 -
 .../apache/pulsar/client/admin/package-tree.html   |   244 -
 .../apache/pulsar/client/admin/package-use.html    |   392 -
 .../client/admin/utils/DefaultImplementation.html  |   326 -
 .../pulsar/client/admin/utils/ReflectionUtils.html |   307 -
 .../utils/class-use/DefaultImplementation.html     |   149 -
 .../admin/utils/class-use/ReflectionUtils.html     |   149 -
 .../pulsar/client/admin/utils/package-summary.html |   178 -
 .../pulsar/client/admin/utils/package-tree.html    |   165 -
 .../pulsar/client/admin/utils/package-use.html     |   149 -
 .../common/conf/InternalConfigurationData.html     |   425 -
 .../conf/class-use/InternalConfigurationData.html  |   215 -
 .../apache/pulsar/common/conf/package-summary.html |   174 -
 .../apache/pulsar/common/conf/package-tree.html    |   164 -
 .../org/apache/pulsar/common/conf/package-use.html |   189 -
 .../common/functions/AuthenticationConfig.html     |   270 -
 .../pulsar/common/functions/ConsumerConfig.html    |   270 -
 .../pulsar/common/functions/CryptoConfig.html      |   270 -
 .../FunctionConfig.ProcessingGuarantees.html       |   397 -
 .../common/functions/FunctionConfig.Runtime.html   |   397 -
 .../pulsar/common/functions/FunctionConfig.html    |   302 -
 .../pulsar/common/functions/FunctionState.html     |   270 -
 .../pulsar/common/functions/ProducerConfig.html    |   270 -
 .../apache/pulsar/common/functions/Resources.html  |   322 -
 .../pulsar/common/functions/UpdateOptions.html     |   265 -
 .../pulsar/common/functions/WindowConfig.html      |   316 -
 .../apache/pulsar/common/functions/WorkerInfo.html |   326 -
 .../functions/class-use/AuthenticationConfig.html  |   149 -
 .../common/functions/class-use/ConsumerConfig.html |   149 -
 .../common/functions/class-use/CryptoConfig.html   |   149 -
 .../FunctionConfig.ProcessingGuarantees.html       |   205 -
 .../class-use/FunctionConfig.Runtime.html          |   205 -
 .../common/functions/class-use/FunctionConfig.html |   329 -
 .../common/functions/class-use/FunctionState.html  |   251 -
 .../common/functions/class-use/ProducerConfig.html |   149 -
 .../common/functions/class-use/Resources.html      |   215 -
 .../common/functions/class-use/UpdateOptions.html  |   299 -
 .../common/functions/class-use/WindowConfig.html   |   149 -
 .../common/functions/class-use/WorkerInfo.html     |   264 -
 .../pulsar/common/functions/package-summary.html   |   260 -
 .../pulsar/common/functions/package-tree.html      |   193 -
 .../pulsar/common/functions/package-use.html       |   248 -
 .../apache/pulsar/common/io/BatchSourceConfig.html |   334 -
 .../pulsar/common/io/ConnectorDefinition.html      |   270 -
 .../org/apache/pulsar/common/io/SinkConfig.html    |   270 -
 .../org/apache/pulsar/common/io/SourceConfig.html  |   270 -
 .../common/io/class-use/BatchSourceConfig.html     |   149 -
 .../common/io/class-use/ConnectorDefinition.html   |   226 -
 .../pulsar/common/io/class-use/SinkConfig.html     |   329 -
 .../pulsar/common/io/class-use/SourceConfig.html   |   329 -
 .../apache/pulsar/common/io/package-summary.html   |   192 -
 .../org/apache/pulsar/common/io/package-tree.html  |   167 -
 .../org/apache/pulsar/common/io/package-use.html   |   201 -
 .../apache/pulsar/common/naming/TopicDomain.html   |   426 -
 .../common/naming/class-use/TopicDomain.html       |   250 -
 .../pulsar/common/naming/package-summary.html      |   174 -
 .../apache/pulsar/common/naming/package-tree.html  |   168 -
 .../apache/pulsar/common/naming/package-use.html   |   214 -
 .../common/partition/PartitionedTopicMetadata.html |   346 -
 .../class-use/PartitionedTopicMetadata.html        |   287 -
 .../pulsar/common/partition/package-summary.html   |   174 -
 .../pulsar/common/partition/package-tree.html      |   164 -
 .../pulsar/common/partition/package-use.html       |   214 -
 .../pulsar/common/policies/AutoFailoverPolicy.html |   356 -
 .../policies/class-use/AutoFailoverPolicy.html     |   212 -
 .../pulsar/common/policies/data/AuthAction.html    |   450 -
 .../common/policies/data/AuthPolicies.Builder.html |   297 -
 .../pulsar/common/policies/data/AuthPolicies.html  |   317 -
 .../data/AutoFailoverPolicyData.Builder.html       |   283 -
 .../policies/data/AutoFailoverPolicyData.html      |   316 -
 .../policies/data/AutoFailoverPolicyType.html      |   381 -
 .../AutoSubscriptionCreationOverride.Builder.html  |   273 -
 .../data/AutoSubscriptionCreationOverride.html     |   293 -
 .../data/AutoTopicCreationOverride.Builder.html    |   301 -
 .../policies/data/AutoTopicCreationOverride.html   |   321 -
 .../data/BacklogQuota.BacklogQuotaType.html        |   384 -
 .../common/policies/data/BacklogQuota.Builder.html |   301 -
 .../data/BacklogQuota.RetentionPolicy.html         |   406 -
 .../pulsar/common/policies/data/BacklogQuota.html  |   376 -
 .../data/BookieAffinityGroupData.Builder.html      |   287 -
 .../policies/data/BookieAffinityGroupData.html     |   307 -
 .../common/policies/data/BookieInfo.Builder.html   |   287 -
 .../pulsar/common/policies/data/BookieInfo.html    |   307 -
 .../policies/data/BookiesClusterInfo.Builder.html  |   273 -
 .../common/policies/data/BookiesClusterInfo.html   |   293 -
 .../policies/data/BookiesRackConfiguration.html    |   396 -
 .../common/policies/data/BrokerAssignment.html     |   393 -
 .../common/policies/data/BrokerInfo.Builder.html   |   273 -
 .../pulsar/common/policies/data/BrokerInfo.html    |   293 -
 .../data/BrokerNamespaceIsolationData.Builder.html |   311 -
 .../data/BrokerNamespaceIsolationData.html         |   330 -
 .../common/policies/data/BrokerStatus.Builder.html |   301 -
 .../pulsar/common/policies/data/BrokerStatus.html  |   333 -
 .../common/policies/data/BundlesData.Builder.html  |   287 -
 .../pulsar/common/policies/data/BundlesData.html   |   307 -
 .../common/policies/data/ClusterData.Builder.html  |   493 -
 .../pulsar/common/policies/data/ClusterData.html   |   526 -
 .../common/policies/data/CompactionStats.html      |   306 -
 .../pulsar/common/policies/data/ConsumerStats.html |   555 -
 .../data/DelayedDeliveryPolicies.Builder.html      |   287 -
 .../policies/data/DelayedDeliveryPolicies.html     |   307 -
 .../common/policies/data/DispatchRate.Builder.html |   315 -
 .../pulsar/common/policies/data/DispatchRate.html  |   335 -
 .../pulsar/common/policies/data/ErrorData.html     |   325 -
 .../common/policies/data/ExceptionInformation.html |   270 -
 .../policies/data/FailureDomain.Builder.html       |   269 -
 .../pulsar/common/policies/data/FailureDomain.html |   288 -
 .../policies/data/FunctionInstanceStats.html       |   265 -
 .../policies/data/FunctionInstanceStatsData.html   |   291 -
 .../data/FunctionInstanceStatsDataBase.html        |   311 -
 .../pulsar/common/policies/data/FunctionStats.html |   363 -
 ...nInstanceStatus.FunctionInstanceStatusData.html |   470 -
 .../FunctionStatus.FunctionInstanceStatus.html     |   355 -
 .../common/policies/data/FunctionStatus.html       |   403 -
 .../policies/data/InactiveTopicDeleteMode.html     |   386 -
 .../policies/data/InactiveTopicPolicies.html       |   270 -
 .../ManagedLedgerInternalStats.CursorStats.html    |   512 -
 .../ManagedLedgerInternalStats.LedgerInfo.html     |   386 -
 .../policies/data/ManagedLedgerInternalStats.html  |   557 -
 .../data/NamespaceIsolationData.Builder.html       |   311 -
 .../policies/data/NamespaceIsolationData.html      |   344 -
 .../policies/data/NamespaceOwnershipStatus.html    |   399 -
 .../data/NonPersistentPartitionedTopicStats.html   |   289 -
 .../policies/data/NonPersistentPublisherStats.html |   269 -
 .../data/NonPersistentReplicatorStats.html         |   267 -
 .../data/NonPersistentSubscriptionStats.html       |   269 -
 .../policies/data/NonPersistentTopicStats.html     |   332 -
 .../policies/data/OffloadPolicies.Builder.html     |   647 --
 .../common/policies/data/OffloadPolicies.html      |   666 --
 .../policies/data/OffloadedReadPriority.html       |   451 -
 .../data/PartitionedTopicInternalStats.html        |   377 -
 .../policies/data/PartitionedTopicStats.html       |   296 -
 .../common/policies/data/PersistencePolicies.html  |   405 -
 .../data/PersistentTopicInternalStats.html         |   355 -
 .../pulsar/common/policies/data/Policies.html      |   990 --
 .../pulsar/common/policies/data/PublishRate.html   |   401 -
 .../common/policies/data/PublisherStats.html       |   426 -
 .../pulsar/common/policies/data/RawBookieInfo.html |   270 -
 .../common/policies/data/ReplicatorStats.html      |   446 -
 .../pulsar/common/policies/data/ResourceGroup.html |   269 -
 .../pulsar/common/policies/data/ResourceQuota.html |   641 --
 .../common/policies/data/RetentionPolicies.html    |   397 -
 .../SchemaAutoUpdateCompatibilityStrategy.html     |   491 -
 .../policies/data/SchemaCompatibilityStrategy.html |   530 -
 ....SinkInstanceStatus.SinkInstanceStatusData.html |   456 -
 .../data/SinkStatus.SinkInstanceStatus.html        |   355 -
 .../pulsar/common/policies/data/SinkStatus.html    |   403 -
 ...rceInstanceStatus.SourceInstanceStatusData.html |   456 -
 .../data/SourceStatus.SourceInstanceStatus.html    |   355 -
 .../pulsar/common/policies/data/SourceStatus.html  |   403 -
 .../pulsar/common/policies/data/SubscribeRate.html |   401 -
 .../common/policies/data/SubscriptionAuthMode.html |   386 -
 .../common/policies/data/SubscriptionStats.html    |   735 --
 .../common/policies/data/TenantInfo.Builder.html   |   283 -
 .../pulsar/common/policies/data/TenantInfo.html    |   302 -
 .../pulsar/common/policies/data/TopicStats.html    |   610 -
 .../pulsar/common/policies/data/TopicType.html     |   412 -
 .../policies/data/TransactionBufferStats.html      |   348 -
 .../data/TransactionCoordinatorInternalStats.html  |   315 -
 .../policies/data/TransactionCoordinatorStats.html |   349 -
 .../data/TransactionCoordinatorStatus.html         |   349 -
 .../policies/data/TransactionInBufferStats.html    |   331 -
 .../data/TransactionInPendingAckStats.html         |   314 -
 .../common/policies/data/TransactionLogStats.html  |   332 -
 .../common/policies/data/TransactionMetadata.html  |   399 -
 .../data/TransactionPendingAckInternalStats.html   |   315 -
 .../policies/data/TransactionPendingAckStats.html  |   314 -
 .../policies/data/WorkerFunctionInstanceStats.html |   329 -
 .../common/policies/data/class-use/AuthAction.html |   343 -
 .../data/class-use/AuthPolicies.Builder.html       |   210 -
 .../policies/data/class-use/AuthPolicies.html      |   210 -
 .../class-use/AutoFailoverPolicyData.Builder.html  |   205 -
 .../data/class-use/AutoFailoverPolicyData.html     |   256 -
 .../data/class-use/AutoFailoverPolicyType.html     |   230 -
 .../AutoSubscriptionCreationOverride.Builder.html  |   229 -
 .../AutoSubscriptionCreationOverride.html          |   281 -
 .../AutoTopicCreationOverride.Builder.html         |   239 -
 .../data/class-use/AutoTopicCreationOverride.html  |   296 -
 .../class-use/BacklogQuota.BacklogQuotaType.html   |   334 -
 .../data/class-use/BacklogQuota.Builder.html       |   239 -
 .../class-use/BacklogQuota.RetentionPolicy.html    |   289 -
 .../policies/data/class-use/BacklogQuota.html      |   347 -
 .../class-use/BookieAffinityGroupData.Builder.html |   234 -
 .../data/class-use/BookieAffinityGroupData.html    |   302 -
 .../data/class-use/BookieInfo.Builder.html         |   234 -
 .../common/policies/data/class-use/BookieInfo.html |   334 -
 .../data/class-use/BookiesClusterInfo.Builder.html |   229 -
 .../data/class-use/BookiesClusterInfo.html         |   274 -
 .../data/class-use/BookiesRackConfiguration.html   |   215 -
 .../policies/data/class-use/BrokerAssignment.html  |   235 -
 .../data/class-use/BrokerInfo.Builder.html         |   229 -
 .../common/policies/data/class-use/BrokerInfo.html |   274 -
 .../BrokerNamespaceIsolationData.Builder.html      |   215 -
 .../class-use/BrokerNamespaceIsolationData.html    |   259 -
 .../data/class-use/BrokerStatus.Builder.html       |   239 -
 .../policies/data/class-use/BrokerStatus.html      |   331 -
 .../data/class-use/BundlesData.Builder.html        |   234 -
 .../policies/data/class-use/BundlesData.html       |   315 -
 .../data/class-use/ClusterData.Builder.html        |   285 -
 .../policies/data/class-use/ClusterData.html       |   285 -
 .../policies/data/class-use/CompactionStats.html   |   197 -
 .../policies/data/class-use/ConsumerStats.html     |   197 -
 .../class-use/DelayedDeliveryPolicies.Builder.html |   234 -
 .../data/class-use/DelayedDeliveryPolicies.html    |   361 -
 .../data/class-use/DispatchRate.Builder.html       |   244 -
 .../policies/data/class-use/DispatchRate.html      |   498 -
 .../common/policies/data/class-use/ErrorData.html  |   149 -
 .../data/class-use/ExceptionInformation.html       |   220 -
 .../data/class-use/FailureDomain.Builder.html      |   200 -
 .../policies/data/class-use/FailureDomain.html     |   305 -
 .../data/class-use/FunctionInstanceStats.html      |   195 -
 .../data/class-use/FunctionInstanceStatsData.html  |   264 -
 .../class-use/FunctionInstanceStatsDataBase.html   |   215 -
 .../policies/data/class-use/FunctionStats.html     |   247 -
 ...nInstanceStatus.FunctionInstanceStatusData.html |   249 -
 .../FunctionStatus.FunctionInstanceStatus.html     |   210 -
 .../policies/data/class-use/FunctionStatus.html    |   219 -
 .../data/class-use/InactiveTopicDeleteMode.html    |   205 -
 .../data/class-use/InactiveTopicPolicies.html      |   315 -
 .../ManagedLedgerInternalStats.CursorStats.html    |   197 -
 .../ManagedLedgerInternalStats.LedgerInfo.html     |   217 -
 .../data/class-use/ManagedLedgerInternalStats.html |   214 -
 .../class-use/NamespaceIsolationData.Builder.html  |   215 -
 .../data/class-use/NamespaceIsolationData.html     |   305 -
 .../data/class-use/NamespaceOwnershipStatus.html   |   207 -
 .../NonPersistentPartitionedTopicStats.html        |   149 -
 .../class-use/NonPersistentPublisherStats.html     |   197 -
 .../class-use/NonPersistentReplicatorStats.html    |   197 -
 .../class-use/NonPersistentSubscriptionStats.html  |   197 -
 .../data/class-use/NonPersistentTopicStats.html    |   275 -
 .../data/class-use/OffloadPolicies.Builder.html    |   335 -
 .../policies/data/class-use/OffloadPolicies.html   |   330 -
 .../data/class-use/OffloadedReadPriority.html      |   230 -
 .../class-use/PartitionedTopicInternalStats.html   |   215 -
 .../data/class-use/PartitionedTopicStats.html      |   263 -
 .../data/class-use/PersistencePolicies.html        |   315 -
 .../class-use/PersistentTopicInternalStats.html    |   275 -
 .../common/policies/data/class-use/Policies.html   |   241 -
 .../policies/data/class-use/PublishRate.html       |   299 -
 .../policies/data/class-use/PublisherStats.html    |   214 -
 .../policies/data/class-use/RawBookieInfo.html     |   239 -
 .../policies/data/class-use/ReplicatorStats.html   |   214 -
 .../policies/data/class-use/ResourceGroup.html     |   257 -
 .../policies/data/class-use/ResourceQuota.html     |   310 -
 .../policies/data/class-use/RetentionPolicies.html |   315 -
 .../SchemaAutoUpdateCompatibilityStrategy.html     |   286 -
 .../class-use/SchemaCompatibilityStrategy.html     |   318 -
 ....SinkInstanceStatus.SinkInstanceStatusData.html |   249 -
 .../class-use/SinkStatus.SinkInstanceStatus.html   |   210 -
 .../common/policies/data/class-use/SinkStatus.html |   219 -
 ...rceInstanceStatus.SourceInstanceStatusData.html |   249 -
 .../SourceStatus.SourceInstanceStatus.html         |   210 -
 .../policies/data/class-use/SourceStatus.html      |   219 -
 .../policies/data/class-use/SubscribeRate.html     |   315 -
 .../data/class-use/SubscriptionAuthMode.html       |   260 -
 .../policies/data/class-use/SubscriptionStats.html |   214 -
 .../data/class-use/TenantInfo.Builder.html         |   205 -
 .../common/policies/data/class-use/TenantInfo.html |   311 -
 .../common/policies/data/class-use/TopicStats.html |   324 -
 .../common/policies/data/class-use/TopicType.html  |   205 -
 .../data/class-use/TransactionBufferStats.html     |   215 -
 .../TransactionCoordinatorInternalStats.html       |   217 -
 .../class-use/TransactionCoordinatorStats.html     |   229 -
 .../class-use/TransactionCoordinatorStatus.html    |   149 -
 .../data/class-use/TransactionInBufferStats.html   |   247 -
 .../class-use/TransactionInPendingAckStats.html    |   249 -
 .../data/class-use/TransactionLogStats.html        |   204 -
 .../data/class-use/TransactionMetadata.html        |   249 -
 .../TransactionPendingAckInternalStats.html        |   219 -
 .../data/class-use/TransactionPendingAckStats.html |   217 -
 .../class-use/WorkerFunctionInstanceStats.html     |   205 -
 ...utoSubscriptionCreationOverrideImplBuilder.html |   338 -
 .../impl/AutoSubscriptionCreationOverrideImpl.html |   350 -
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |   374 -
 .../data/impl/AutoTopicCreationOverrideImpl.html   |   364 -
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |   374 -
 .../policies/data/impl/BacklogQuotaImpl.html       |   545 -
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |   356 -
 .../data/impl/BookieAffinityGroupDataImpl.html     |   350 -
 .../impl/BookieInfoImpl.BookieInfoImplBuilder.html |   373 -
 .../common/policies/data/impl/BookieInfoImpl.html  |   350 -
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |   338 -
 .../policies/data/impl/BookiesClusterInfoImpl.html |   350 -
 .../impl/BrokerInfoImpl.BrokerInfoImplBuilder.html |   338 -
 .../common/policies/data/impl/BrokerInfoImpl.html  |   350 -
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |   374 -
 .../policies/data/impl/BrokerStatusImpl.html       |   368 -
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |   356 -
 .../common/policies/data/impl/BundlesDataImpl.html |   350 -
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |   356 -
 .../data/impl/DelayedDeliveryPoliciesImpl.html     |   350 -
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |   392 -
 .../policies/data/impl/DispatchRateImpl.html       |   350 -
 ...utoSubscriptionCreationOverrideImplBuilder.html |   201 -
 .../AutoSubscriptionCreationOverrideImpl.html      |   196 -
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |   211 -
 .../class-use/AutoTopicCreationOverrideImpl.html   |   196 -
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |   211 -
 .../data/impl/class-use/BacklogQuotaImpl.html      |   196 -
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |   206 -
 .../class-use/BookieAffinityGroupDataImpl.html     |   196 -
 .../BookieInfoImpl.BookieInfoImplBuilder.html      |   206 -
 .../data/impl/class-use/BookieInfoImpl.html        |   196 -
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |   201 -
 .../impl/class-use/BookiesClusterInfoImpl.html     |   196 -
 .../BrokerInfoImpl.BrokerInfoImplBuilder.html      |   201 -
 .../data/impl/class-use/BrokerInfoImpl.html        |   196 -
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |   211 -
 .../data/impl/class-use/BrokerStatusImpl.html      |   196 -
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |   206 -
 .../data/impl/class-use/BundlesDataImpl.html       |   196 -
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |   206 -
 .../class-use/DelayedDeliveryPoliciesImpl.html     |   196 -
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |   216 -
 .../data/impl/class-use/DispatchRateImpl.html      |   241 -
 .../common/policies/data/impl/package-summary.html |   291 -
 .../common/policies/data/impl/package-tree.html    |   185 -
 .../common/policies/data/impl/package-use.html     |   316 -
 .../common/policies/data/package-summary.html      |   734 --
 .../pulsar/common/policies/data/package-tree.html  |   317 -
 .../pulsar/common/policies/data/package-use.html   |  1132 --
 .../policies/impl/AutoFailoverPolicyFactory.html   |   308 -
 .../common/policies/impl/MinAvailablePolicy.html   |   419 -
 .../impl/class-use/AutoFailoverPolicyFactory.html  |   149 -
 .../impl/class-use/MinAvailablePolicy.html         |   149 -
 .../common/policies/impl/package-summary.html      |   180 -
 .../pulsar/common/policies/impl/package-tree.html  |   169 -
 .../pulsar/common/policies/impl/package-use.html   |   149 -
 .../pulsar/common/policies/package-summary.html    |   174 -
 .../pulsar/common/policies/package-tree.html       |   164 -
 .../apache/pulsar/common/policies/package-use.html |   188 -
 .../protocol/schema/IsCompatibilityResponse.html   |   270 -
 .../common/protocol/schema/PostSchemaPayload.html  |   270 -
 .../schema/class-use/IsCompatibilityResponse.html  |   233 -
 .../schema/class-use/PostSchemaPayload.html        |   239 -
 .../common/protocol/schema/package-summary.html    |   180 -
 .../common/protocol/schema/package-tree.html       |   165 -
 .../pulsar/common/protocol/schema/package-use.html |   195 -
 .../stats/AllocatorStats.PoolArenaStats.html       |   596 -
 .../stats/AllocatorStats.PoolChunkListStats.html   |   344 -
 .../stats/AllocatorStats.PoolChunkStats.html       |   344 -
 .../stats/AllocatorStats.PoolSubpageStats.html     |   358 -
 .../apache/pulsar/common/stats/AllocatorStats.html |   456 -
 .../org/apache/pulsar/common/stats/Metrics.html    |   462 -
 .../class-use/AllocatorStats.PoolArenaStats.html   |   200 -
 .../AllocatorStats.PoolChunkListStats.html         |   195 -
 .../class-use/AllocatorStats.PoolChunkStats.html   |   195 -
 .../class-use/AllocatorStats.PoolSubpageStats.html |   200 -
 .../common/stats/class-use/AllocatorStats.html     |   215 -
 .../pulsar/common/stats/class-use/Metrics.html     |   235 -
 .../pulsar/common/stats/package-summary.html       |   204 -
 .../apache/pulsar/common/stats/package-tree.html   |   169 -
 .../apache/pulsar/common/stats/package-use.html    |   244 -
 .../management/core/common/PackageMetadata.html    |   279 -
 .../management/core/common/PackageType.html        |   439 -
 .../core/common/class-use/PackageMetadata.html     |   259 -
 .../core/common/class-use/PackageType.html         |   210 -
 .../management/core/common/package-summary.html    |   191 -
 .../management/core/common/package-tree.html       |   178 -
 .../management/core/common/package-use.html        |   214 -
 ...anagementException.MetadataFormatException.html |   350 -
 ...kagesManagementException.NotFoundException.html |   370 -
 .../exceptions/PackagesManagementException.html    |   377 -
 ...anagementException.MetadataFormatException.html |   149 -
 ...kagesManagementException.NotFoundException.html |   149 -
 .../class-use/PackagesManagementException.html     |   200 -
 .../core/exceptions/package-summary.html           |   182 -
 .../management/core/exceptions/package-tree.html   |   177 -
 .../management/core/exceptions/package-use.html    |   188 -
 .../data/loadbalancer/LoadManagerReport.html       |   502 -
 .../data/loadbalancer/NamespaceBundleStats.html    |   544 -
 .../policies/data/loadbalancer/ResourceUsage.html  |   428 -
 .../data/loadbalancer/ServiceLookupData.html       |   342 -
 .../loadbalancer/class-use/LoadManagerReport.html  |   215 -
 .../class-use/NamespaceBundleStats.html            |   235 -
 .../data/loadbalancer/class-use/ResourceUsage.html |   245 -
 .../loadbalancer/class-use/ServiceLookupData.html  |   197 -
 .../data/loadbalancer/package-summary.html         |   201 -
 .../policies/data/loadbalancer/package-tree.html   |   175 -
 .../policies/data/loadbalancer/package-use.html    |   224 -
 .../static/api/admin/2.8.3/overview-summary.html   |    23 -
 .../static/api/admin/2.8.3/overview-tree.html      |   467 -
 .../static/api/admin/2.8.3/package-search-index.js |     1 -
 .../api/admin/2.8.3/package-search-index.zip       |   Bin 362 -> 0 bytes
 .../website-next/static/api/admin/2.8.3/script.js  |   149 -
 .../website-next/static/api/admin/2.8.3/search.js  |   326 -
 .../static/api/admin/2.8.3/serialized-form.html    |   357 -
 .../static/api/admin/2.8.3/stylesheet.css          |   906 --
 .../static/api/admin/2.8.3/type-search-index.js    |     1 -
 .../static/api/admin/2.8.3/type-search-index.zip   |   Bin 1872 -> 0 bytes
 .../static/api/admin/2.8.x/allclasses-index.html   |   782 ++
 .../static/api/admin/2.8.x/allpackages-index.html  |   134 +
 .../static/api/admin/2.8.x/constant-values.html    |   143 +
 .../static/api/admin/2.8.x/deprecated-list.html    |   170 +
 .../api/admin/{2.10.1 => 2.8.x}/element-list       |     0
 .../static/api/admin/2.8.x/help-doc.html           |   202 +
 .../static/api/admin/2.8.x/index-all.html          |  7108 ++++++++++++
 .../website-next/static/api/admin/2.8.x/index.html |   136 +
 .../2.10.2 => admin/2.8.x}/jquery-ui.overrides.css |     0
 .../2.8.x}/legal/ADDITIONAL_LICENSE_INFO           |     0
 .../2.8.x}/legal/ASSEMBLY_EXCEPTION                |     0
 .../{client/2.10.2 => admin/2.8.x}/legal/LICENSE   |     0
 .../{client/2.10.2 => admin/2.8.x}/legal/jquery.md |     0
 .../2.10.2 => admin/2.8.x}/legal/jqueryUI.md       |     0
 .../static/api/admin/2.8.x/member-search-index.js  |     1 +
 .../2.10.2 => admin/2.8.x}/module-search-index.js  |     0
 .../org/apache/pulsar/client/admin/Bookies.html    |   275 +
 .../apache/pulsar/client/admin/BrokerStats.html    |   336 +
 .../org/apache/pulsar/client/admin/Brokers.html    |   600 +
 .../org/apache/pulsar/client/admin/Clusters.html   |  1018 ++
 .../org/apache/pulsar/client/admin/Functions.html  |  1490 +++
 .../admin/LongRunningProcessStatus.Status.html     |   244 +
 .../client/admin/LongRunningProcessStatus.html     |   229 +
 .../org/apache/pulsar/client/admin/Lookup.html     |   237 +
 .../org/apache/pulsar/client/admin/Namespaces.html |  7029 ++++++++++++
 .../pulsar/client/admin/NonPersistentTopics.html   |   512 +
 .../pulsar/client/admin/OffloadProcessStatus.html  |   176 +
 .../org/apache/pulsar/client/admin/Packages.html   |   415 +
 .../org/apache/pulsar/client/admin/Properties.html |   266 +
 .../org/apache/pulsar/client/admin/ProxyStats.html |   158 +
 .../apache/pulsar/client/admin/PulsarAdmin.html    |   489 +
 .../pulsar/client/admin/PulsarAdminBuilder.html    |   584 +
 .../PulsarAdminException.ConflictException.html    |   175 +
 .../PulsarAdminException.ConnectException.html     |   181 +
 ...ception.GettingAuthenticationDataException.html |   179 +
 .../PulsarAdminException.HttpErrorException.html   |   179 +
 .../PulsarAdminException.NotAllowedException.html  |   175 +
 ...ulsarAdminException.NotAuthorizedException.html |   175 +
 .../PulsarAdminException.NotFoundException.html    |   175 +
 ...AdminException.PreconditionFailedException.html |   175 +
 ...sarAdminException.ServerSideErrorException.html |   185 +
 .../PulsarAdminException.TimeoutException.html     |   171 +
 .../pulsar/client/admin/PulsarAdminException.html  |   303 +
 .../apache/pulsar/client/admin/ResourceGroups.html |   384 +
 .../apache/pulsar/client/admin/ResourceQuotas.html |   515 +
 .../org/apache/pulsar/client/admin/Schemas.html    |   561 +
 .../2.8.x/org/apache/pulsar/client/admin/Sink.html |   107 +
 .../org/apache/pulsar/client/admin/Sinks.html      |  1049 ++
 .../org/apache/pulsar/client/admin/Source.html     |   107 +
 .../org/apache/pulsar/client/admin/Sources.html    |  1049 ++
 .../org/apache/pulsar/client/admin/Tenants.html    |   400 +
 .../org/apache/pulsar/client/admin/Topics.html     |  6224 ++++++++++
 .../apache/pulsar/client/admin/Transactions.html   |   606 +
 .../org/apache/pulsar/client/admin/Worker.html     |   287 +
 .../pulsar/client/admin/class-use/Bookies.html     |    91 +
 .../pulsar/client/admin/class-use/BrokerStats.html |    91 +
 .../pulsar/client/admin/class-use/Brokers.html     |    91 +
 .../pulsar/client/admin/class-use/Clusters.html    |    91 +
 .../pulsar/client/admin/class-use/Functions.html   |    91 +
 .../class-use/LongRunningProcessStatus.Status.html |   143 +
 .../admin/class-use/LongRunningProcessStatus.html  |   110 +
 .../pulsar/client/admin/class-use/Lookup.html      |    91 +
 .../pulsar/client/admin/class-use/Namespaces.html  |    91 +
 .../admin/class-use/NonPersistentTopics.html       |    95 +
 .../admin/class-use/OffloadProcessStatus.html      |   133 +
 .../pulsar/client/admin/class-use/Packages.html    |    91 +
 .../pulsar/client/admin/class-use/Properties.html  |    95 +
 .../pulsar/client/admin/class-use/ProxyStats.html  |    91 +
 .../pulsar/client/admin/class-use/PulsarAdmin.html |    91 +
 .../client/admin/class-use/PulsarAdminBuilder.html |   220 +
 .../PulsarAdminException.ConflictException.html    |    63 +
 .../PulsarAdminException.ConnectException.html     |    63 +
 ...ception.GettingAuthenticationDataException.html |    63 +
 .../PulsarAdminException.HttpErrorException.html   |    63 +
 .../PulsarAdminException.NotAllowedException.html  |    63 +
 ...ulsarAdminException.NotAuthorizedException.html |    63 +
 .../PulsarAdminException.NotFoundException.html    |    63 +
 ...AdminException.PreconditionFailedException.html |    63 +
 ...sarAdminException.ServerSideErrorException.html |    63 +
 .../PulsarAdminException.TimeoutException.html     |    63 +
 .../admin/class-use/PulsarAdminException.html      |  2827 +++++
 .../client/admin/class-use/ResourceGroups.html     |    91 +
 .../client/admin/class-use/ResourceQuotas.html     |    91 +
 .../pulsar/client/admin/class-use/Schemas.html     |    91 +
 .../apache/pulsar/client/admin/class-use/Sink.html |    95 +
 .../pulsar/client/admin/class-use/Sinks.html       |   104 +
 .../pulsar/client/admin/class-use/Source.html      |    95 +
 .../pulsar/client/admin/class-use/Sources.html     |   104 +
 .../pulsar/client/admin/class-use/Tenants.html     |    91 +
 .../pulsar/client/admin/class-use/Topics.html      |    91 +
 .../client/admin/class-use/Transactions.html       |    91 +
 .../pulsar/client/admin/class-use/Worker.html      |    91 +
 .../pulsar/client/admin/package-summary.html       |   271 +
 .../apache/pulsar/client/admin/package-tree.html   |   157 +
 .../apache/pulsar/client/admin/package-use.html    |   227 +
 .../client/admin/utils/DefaultImplementation.html  |   178 +
 .../pulsar/client/admin/utils/ReflectionUtils.html |   164 +
 .../utils/class-use/DefaultImplementation.html     |    63 +
 .../admin/utils/class-use/ReflectionUtils.html     |    63 +
 .../pulsar/client/admin/utils/package-summary.html |   109 +
 .../pulsar/client/admin/utils/package-tree.html    |    78 +
 .../pulsar/client/admin/utils/package-use.html     |    63 +
 .../common/conf/InternalConfigurationData.html     |   247 +
 .../conf/class-use/InternalConfigurationData.html  |   104 +
 .../apache/pulsar/common/conf/package-summary.html |    93 +
 .../apache/pulsar/common/conf/package-tree.html    |    77 +
 .../org/apache/pulsar/common/conf/package-use.html |    90 +
 .../common/functions/AuthenticationConfig.html     |   134 +
 .../pulsar/common/functions/ConsumerConfig.html    |   134 +
 .../pulsar/common/functions/CryptoConfig.html      |   134 +
 .../FunctionConfig.ProcessingGuarantees.html       |   236 +
 .../common/functions/FunctionConfig.Runtime.html   |   236 +
 .../pulsar/common/functions/FunctionConfig.html    |   156 +
 .../pulsar/common/functions/FunctionState.html     |   134 +
 .../pulsar/common/functions/ProducerConfig.html    |   134 +
 .../apache/pulsar/common/functions/Resources.html  |   174 +
 .../pulsar/common/functions/UpdateOptions.html     |   139 +
 .../pulsar/common/functions/WindowConfig.html      |   171 +
 .../apache/pulsar/common/functions/WorkerInfo.html |   178 +
 .../functions/class-use/AuthenticationConfig.html  |    63 +
 .../common/functions/class-use/ConsumerConfig.html |    63 +
 .../common/functions/class-use/CryptoConfig.html   |    63 +
 .../FunctionConfig.ProcessingGuarantees.html       |    98 +
 .../class-use/FunctionConfig.Runtime.html          |    98 +
 .../common/functions/class-use/FunctionConfig.html |   190 +
 .../common/functions/class-use/FunctionState.html  |   132 +
 .../common/functions/class-use/ProducerConfig.html |    63 +
 .../common/functions/class-use/Resources.html      |   102 +
 .../common/functions/class-use/UpdateOptions.html  |   172 +
 .../common/functions/class-use/WindowConfig.html   |    63 +
 .../common/functions/class-use/WorkerInfo.html     |   137 +
 .../pulsar/common/functions/package-summary.html   |   141 +
 .../pulsar/common/functions/package-tree.html      |   106 +
 .../pulsar/common/functions/package-use.html       |   129 +
 .../apache/pulsar/common/io/BatchSourceConfig.html |   188 +
 .../pulsar/common/io/ConnectorDefinition.html      |   134 +
 .../org/apache/pulsar/common/io/SinkConfig.html    |   134 +
 .../org/apache/pulsar/common/io/SourceConfig.html  |   134 +
 .../common/io/class-use/BatchSourceConfig.html     |    63 +
 .../common/io/class-use/ConnectorDefinition.html   |   113 +
 .../pulsar/common/io/class-use/SinkConfig.html     |   190 +
 .../pulsar/common/io/class-use/SourceConfig.html   |   190 +
 .../apache/pulsar/common/io/package-summary.html   |   105 +
 .../org/apache/pulsar/common/io/package-tree.html  |    80 +
 .../org/apache/pulsar/common/io/package-use.html   |    98 +
 .../apache/pulsar/common/naming/TopicDomain.html   |   255 +
 .../common/naming/class-use/TopicDomain.html       |   129 +
 .../pulsar/common/naming/package-summary.html      |    93 +
 .../apache/pulsar/common/naming/package-tree.html  |    81 +
 .../apache/pulsar/common/naming/package-use.html   |   107 +
 .../common/partition/PartitionedTopicMetadata.html |   191 +
 .../class-use/PartitionedTopicMetadata.html        |   152 +
 .../pulsar/common/partition/package-summary.html   |    93 +
 .../pulsar/common/partition/package-tree.html      |    77 +
 .../pulsar/common/partition/package-use.html       |   107 +
 .../pulsar/common/policies/AutoFailoverPolicy.html |   203 +
 .../policies/class-use/AutoFailoverPolicy.html     |   101 +
 .../pulsar/common/policies/data/AuthAction.html    |   274 +
 .../common/policies/data/AuthPolicies.Builder.html |   161 +
 .../pulsar/common/policies/data/AuthPolicies.html  |   173 +
 .../data/AutoFailoverPolicyData.Builder.html       |   152 +
 .../policies/data/AutoFailoverPolicyData.html      |   172 +
 .../policies/data/AutoFailoverPolicyType.html      |   225 +
 .../AutoSubscriptionCreationOverride.Builder.html  |   147 +
 .../data/AutoSubscriptionCreationOverride.html     |   159 +
 .../data/AutoTopicCreationOverride.Builder.html    |   165 +
 .../policies/data/AutoTopicCreationOverride.html   |   177 +
 .../data/BacklogQuota.BacklogQuotaType.html        |   228 +
 .../common/policies/data/BacklogQuota.Builder.html |   165 +
 .../data/BacklogQuota.RetentionPolicy.html         |   245 +
 .../pulsar/common/policies/data/BacklogQuota.html  |   223 +
 .../data/BookieAffinityGroupData.Builder.html      |   156 +
 .../policies/data/BookieAffinityGroupData.html     |   168 +
 .../common/policies/data/BookieInfo.Builder.html   |   156 +
 .../pulsar/common/policies/data/BookieInfo.html    |   168 +
 .../policies/data/BookiesClusterInfo.Builder.html  |   147 +
 .../common/policies/data/BookiesClusterInfo.html   |   159 +
 .../policies/data/BookiesRackConfiguration.html    |   221 +
 .../common/policies/data/BrokerAssignment.html     |   232 +
 .../common/policies/data/BrokerInfo.Builder.html   |   147 +
 .../pulsar/common/policies/data/BrokerInfo.html    |   159 +
 .../data/BrokerNamespaceIsolationData.Builder.html |   170 +
 .../data/BrokerNamespaceIsolationData.html         |   181 +
 .../common/policies/data/BrokerStatus.Builder.html |   165 +
 .../pulsar/common/policies/data/BrokerStatus.html  |   185 +
 .../common/policies/data/BundlesData.Builder.html  |   156 +
 .../pulsar/common/policies/data/BundlesData.html   |   168 +
 .../common/policies/data/ClusterData.Builder.html  |   287 +
 .../pulsar/common/policies/data/ClusterData.html   |   307 +
 .../common/policies/data/CompactionStats.html      |   170 +
 .../pulsar/common/policies/data/ConsumerStats.html |   356 +
 .../data/DelayedDeliveryPolicies.Builder.html      |   156 +
 .../policies/data/DelayedDeliveryPolicies.html     |   168 +
 .../common/policies/data/DispatchRate.Builder.html |   174 +
 .../pulsar/common/policies/data/DispatchRate.html  |   186 +
 .../pulsar/common/policies/data/ErrorData.html     |   171 +
 .../common/policies/data/ExceptionInformation.html |   134 +
 .../policies/data/FailureDomain.Builder.html       |   143 +
 .../pulsar/common/policies/data/FailureDomain.html |   154 +
 .../policies/data/FunctionInstanceStats.html       |   139 +
 .../policies/data/FunctionInstanceStatsData.html   |   156 +
 .../data/FunctionInstanceStatsDataBase.html        |   170 +
 .../pulsar/common/policies/data/FunctionStats.html |   202 +
 ...nInstanceStatus.FunctionInstanceStatusData.html |   266 +
 .../FunctionStatus.FunctionInstanceStatus.html     |   193 +
 .../common/policies/data/FunctionStatus.html       |   229 +
 .../policies/data/InactiveTopicDeleteMode.html     |   230 +
 .../policies/data/InactiveTopicPolicies.html       |   134 +
 .../ManagedLedgerInternalStats.CursorStats.html    |   293 +
 .../ManagedLedgerInternalStats.LedgerInfo.html     |   212 +
 .../policies/data/ManagedLedgerInternalStats.html  |   338 +
 .../data/NamespaceIsolationData.Builder.html       |   170 +
 .../policies/data/NamespaceIsolationData.html      |   190 +
 .../policies/data/NamespaceOwnershipStatus.html    |   228 +
 .../data/NonPersistentPartitionedTopicStats.html   |   155 +
 .../policies/data/NonPersistentPublisherStats.html |   144 +
 .../data/NonPersistentReplicatorStats.html         |   142 +
 .../data/NonPersistentSubscriptionStats.html       |   144 +
 .../policies/data/NonPersistentTopicStats.html     |   192 +
 .../policies/data/OffloadPolicies.Builder.html     |   386 +
 .../common/policies/data/OffloadPolicies.html      |   397 +
 .../policies/data/OffloadedReadPriority.html       |   275 +
 .../data/PartitionedTopicInternalStats.html        |   211 +
 .../policies/data/PartitionedTopicStats.html       |   161 +
 .../common/policies/data/PersistencePolicies.html  |   232 +
 .../data/PersistentTopicInternalStats.html         |   186 +
 .../pulsar/common/policies/data/Policies.html      |   622 +
 .../pulsar/common/policies/data/PublishRate.html   |   230 +
 .../common/policies/data/PublisherStats.html       |   255 +
 .../pulsar/common/policies/data/RawBookieInfo.html |   134 +
 .../common/policies/data/ReplicatorStats.html      |   270 +
 .../pulsar/common/policies/data/ResourceGroup.html |   133 +
 .../pulsar/common/policies/data/ResourceQuota.html |   418 +
 .../common/policies/data/RetentionPolicies.html    |   229 +
 .../SchemaAutoUpdateCompatibilityStrategy.html     |   305 +
 .../policies/data/SchemaCompatibilityStrategy.html |   329 +
 ....SinkInstanceStatus.SinkInstanceStatusData.html |   257 +
 .../data/SinkStatus.SinkInstanceStatus.html        |   193 +
 .../pulsar/common/policies/data/SinkStatus.html    |   229 +
 ...rceInstanceStatus.SourceInstanceStatusData.html |   257 +
 .../data/SourceStatus.SourceInstanceStatus.html    |   193 +
 .../pulsar/common/policies/data/SourceStatus.html  |   229 +
 .../pulsar/common/policies/data/SubscribeRate.html |   230 +
 .../common/policies/data/SubscriptionAuthMode.html |   230 +
 .../common/policies/data/SubscriptionStats.html    |   486 +
 .../common/policies/data/TenantInfo.Builder.html   |   152 +
 .../pulsar/common/policies/data/TenantInfo.html    |   163 +
 .../pulsar/common/policies/data/TopicStats.html    |   384 +
 .../pulsar/common/policies/data/TopicType.html     |   246 +
 .../policies/data/TransactionBufferStats.html      |   189 +
 .../data/TransactionCoordinatorInternalStats.html  |   166 +
 .../policies/data/TransactionCoordinatorStats.html |   190 +
 .../data/TransactionCoordinatorStatus.html         |   190 +
 .../policies/data/TransactionInBufferStats.html    |   177 +
 .../data/TransactionInPendingAckStats.html         |   165 +
 .../common/policies/data/TransactionLogStats.html  |   178 +
 .../common/policies/data/TransactionMetadata.html  |   225 +
 .../data/TransactionPendingAckInternalStats.html   |   166 +
 .../policies/data/TransactionPendingAckStats.html  |   165 +
 .../common/policies/data/ValidateResult.html       |   146 +
 .../policies/data/WorkerFunctionInstanceStats.html |   175 +
 .../common/policies/data/class-use/AuthAction.html |   192 +
 .../data/class-use/AuthPolicies.Builder.html       |    99 +
 .../policies/data/class-use/AuthPolicies.html      |    99 +
 .../class-use/AutoFailoverPolicyData.Builder.html  |    96 +
 .../data/class-use/AutoFailoverPolicyData.html     |   129 +
 .../data/class-use/AutoFailoverPolicyType.html     |   113 +
 .../AutoSubscriptionCreationOverride.Builder.html  |   112 +
 .../AutoSubscriptionCreationOverride.html          |   170 +
 .../AutoTopicCreationOverride.Builder.html         |   118 +
 .../data/class-use/AutoTopicCreationOverride.html  |   179 +
 .../class-use/BacklogQuota.BacklogQuotaType.html   |   189 +
 .../data/class-use/BacklogQuota.Builder.html       |   118 +
 .../class-use/BacklogQuota.RetentionPolicy.html    |   152 +
 .../policies/data/class-use/BacklogQuota.html      |   194 +
 .../class-use/BookieAffinityGroupData.Builder.html |   115 +
 .../data/class-use/BookieAffinityGroupData.html    |   163 +
 .../data/class-use/BookieInfo.Builder.html         |   115 +
 .../common/policies/data/class-use/BookieInfo.html |   183 +
 .../data/class-use/BookiesClusterInfo.Builder.html |   112 +
 .../data/class-use/BookiesClusterInfo.html         |   143 +
 .../data/class-use/BookiesRackConfiguration.html   |   104 +
 .../policies/data/class-use/BrokerAssignment.html  |   118 +
 .../data/class-use/BrokerInfo.Builder.html         |   112 +
 .../common/policies/data/class-use/BrokerInfo.html |   143 +
 .../BrokerNamespaceIsolationData.Builder.html      |   102 +
 .../class-use/BrokerNamespaceIsolationData.html    |   134 +
 .../data/class-use/BrokerStatus.Builder.html       |   118 +
 .../policies/data/class-use/BrokerStatus.html      |   178 +
 .../data/class-use/BundlesData.Builder.html        |   115 +
 .../policies/data/class-use/BundlesData.html       |   170 +
 .../data/class-use/ClusterData.Builder.html        |   144 +
 .../policies/data/class-use/ClusterData.html       |   152 +
 .../policies/data/class-use/CompactionStats.html   |    92 +
 .../policies/data/class-use/ConsumerStats.html     |    92 +
 .../class-use/DelayedDeliveryPolicies.Builder.html |   115 +
 .../data/class-use/DelayedDeliveryPolicies.html    |   204 +
 .../data/class-use/DispatchRate.Builder.html       |   121 +
 .../policies/data/class-use/DispatchRate.html      |   307 +
 .../common/policies/data/class-use/ErrorData.html  |    63 +
 .../data/class-use/ExceptionInformation.html       |   105 +
 .../data/class-use/FailureDomain.Builder.html      |    93 +
 .../policies/data/class-use/FailureDomain.html     |   168 +
 .../data/class-use/FunctionInstanceStats.html      |    90 +
 .../data/class-use/FunctionInstanceStatsData.html  |   137 +
 .../class-use/FunctionInstanceStatsDataBase.html   |   102 +
 .../policies/data/class-use/FunctionStats.html     |   126 +
 ...nInstanceStatus.FunctionInstanceStatusData.html |   128 +
 .../FunctionStatus.FunctionInstanceStatus.html     |    99 +
 .../policies/data/class-use/FunctionStatus.html    |   108 +
 .../data/class-use/InactiveTopicDeleteMode.html    |    98 +
 .../data/class-use/InactiveTopicPolicies.html      |   174 +
 .../ManagedLedgerInternalStats.CursorStats.html    |    92 +
 .../ManagedLedgerInternalStats.LedgerInfo.html     |   104 +
 .../data/class-use/ManagedLedgerInternalStats.html |   103 +
 .../class-use/NamespaceIsolationData.Builder.html  |   102 +
 .../data/class-use/NamespaceIsolationData.html     |   168 +
 .../data/class-use/NamespaceOwnershipStatus.html   |   100 +
 .../NonPersistentPartitionedTopicStats.html        |    63 +
 .../class-use/NonPersistentPublisherStats.html     |    92 +
 .../class-use/NonPersistentReplicatorStats.html    |    92 +
 .../class-use/NonPersistentSubscriptionStats.html  |    92 +
 .../data/class-use/NonPersistentTopicStats.html    |   142 +
 .../data/class-use/OffloadPolicies.Builder.html    |   174 +
 .../policies/data/class-use/OffloadPolicies.html   |   183 +
 .../data/class-use/OffloadedReadPriority.html      |   113 +
 .../class-use/PartitionedTopicInternalStats.html   |   104 +
 .../data/class-use/PartitionedTopicStats.html      |   138 +
 .../data/class-use/PersistencePolicies.html        |   174 +
 .../class-use/PersistentTopicInternalStats.html    |   146 +
 .../common/policies/data/class-use/Policies.html   |   122 +
 .../policies/data/class-use/PublishRate.html       |   162 +
 .../policies/data/class-use/PublisherStats.html    |   103 +
 .../policies/data/class-use/RawBookieInfo.html     |   118 +
 .../policies/data/class-use/ReplicatorStats.html   |   103 +
 .../policies/data/class-use/ResourceGroup.html     |   134 +
 .../policies/data/class-use/ResourceQuota.html     |   171 +
 .../policies/data/class-use/RetentionPolicies.html |   174 +
 .../SchemaAutoUpdateCompatibilityStrategy.html     |   151 +
 .../class-use/SchemaCompatibilityStrategy.html     |   173 +
 ....SinkInstanceStatus.SinkInstanceStatusData.html |   128 +
 .../class-use/SinkStatus.SinkInstanceStatus.html   |    99 +
 .../common/policies/data/class-use/SinkStatus.html |   108 +
 ...rceInstanceStatus.SourceInstanceStatusData.html |   128 +
 .../SourceStatus.SourceInstanceStatus.html         |    99 +
 .../policies/data/class-use/SourceStatus.html      |   108 +
 .../policies/data/class-use/SubscribeRate.html     |   174 +
 .../data/class-use/SubscriptionAuthMode.html       |   157 +
 .../policies/data/class-use/SubscriptionStats.html |   103 +
 .../data/class-use/TenantInfo.Builder.html         |    96 +
 .../common/policies/data/class-use/TenantInfo.html |   172 +
 .../common/policies/data/class-use/TopicStats.html |   175 +
 .../common/policies/data/class-use/TopicType.html  |    98 +
 .../data/class-use/TransactionBufferStats.html     |   104 +
 .../TransactionCoordinatorInternalStats.html       |   106 +
 .../class-use/TransactionCoordinatorStats.html     |   114 +
 .../class-use/TransactionCoordinatorStatus.html    |    63 +
 .../data/class-use/TransactionInBufferStats.html   |   126 +
 .../class-use/TransactionInPendingAckStats.html    |   128 +
 .../data/class-use/TransactionLogStats.html        |    97 +
 .../data/class-use/TransactionMetadata.html        |   130 +
 .../TransactionPendingAckInternalStats.html        |   108 +
 .../data/class-use/TransactionPendingAckStats.html |   106 +
 .../policies/data/class-use/ValidateResult.html    |   112 +
 .../class-use/WorkerFunctionInstanceStats.html     |    98 +
 ...utoSubscriptionCreationOverrideImplBuilder.html |   190 +
 .../impl/AutoSubscriptionCreationOverrideImpl.html |   191 +
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |   216 +
 .../data/impl/AutoTopicCreationOverrideImpl.html   |   200 +
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |   216 +
 .../policies/data/impl/BacklogQuotaImpl.html       |   341 +
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |   203 +
 .../data/impl/BookieAffinityGroupDataImpl.html     |   191 +
 .../impl/BookieInfoImpl.BookieInfoImplBuilder.html |   215 +
 .../common/policies/data/impl/BookieInfoImpl.html  |   191 +
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |   190 +
 .../policies/data/impl/BookiesClusterInfoImpl.html |   191 +
 .../impl/BrokerInfoImpl.BrokerInfoImplBuilder.html |   190 +
 .../common/policies/data/impl/BrokerInfoImpl.html  |   191 +
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |   216 +
 .../policies/data/impl/BrokerStatusImpl.html       |   204 +
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |   203 +
 .../common/policies/data/impl/BundlesDataImpl.html |   191 +
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |   203 +
 .../data/impl/DelayedDeliveryPoliciesImpl.html     |   191 +
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |   229 +
 .../policies/data/impl/DispatchRateImpl.html       |   191 +
 ...utoSubscriptionCreationOverrideImplBuilder.html |    94 +
 .../AutoSubscriptionCreationOverrideImpl.html      |    91 +
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |   100 +
 .../class-use/AutoTopicCreationOverrideImpl.html   |    91 +
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |   100 +
 .../data/impl/class-use/BacklogQuotaImpl.html      |    91 +
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |    97 +
 .../class-use/BookieAffinityGroupDataImpl.html     |    91 +
 .../BookieInfoImpl.BookieInfoImplBuilder.html      |    97 +
 .../data/impl/class-use/BookieInfoImpl.html        |    91 +
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |    94 +
 .../impl/class-use/BookiesClusterInfoImpl.html     |    91 +
 .../BrokerInfoImpl.BrokerInfoImplBuilder.html      |    94 +
 .../data/impl/class-use/BrokerInfoImpl.html        |    91 +
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |   100 +
 .../data/impl/class-use/BrokerStatusImpl.html      |    91 +
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |    97 +
 .../data/impl/class-use/BundlesDataImpl.html       |    91 +
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |    97 +
 .../class-use/DelayedDeliveryPoliciesImpl.html     |    91 +
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |   103 +
 .../data/impl/class-use/DispatchRateImpl.html      |   120 +
 .../common/policies/data/impl/package-summary.html |   181 +
 .../common/policies/data/impl/package-tree.html    |    98 +
 .../common/policies/data/impl/package-use.html     |   167 +
 .../common/policies/data/package-summary.html      |   457 +
 .../pulsar/common/policies/data/package-tree.html  |   231 +
 .../pulsar/common/policies/data/package-use.html   |   685 ++
 .../policies/impl/AutoFailoverPolicyFactory.html   |   165 +
 .../common/policies/impl/MinAvailablePolicy.html   |   245 +
 .../impl/class-use/AutoFailoverPolicyFactory.html  |    63 +
 .../impl/class-use/MinAvailablePolicy.html         |    63 +
 .../common/policies/impl/package-summary.html      |   114 +
 .../pulsar/common/policies/impl/package-tree.html  |    82 +
 .../pulsar/common/policies/impl/package-use.html   |    63 +
 .../pulsar/common/policies/package-summary.html    |   110 +
 .../pulsar/common/policies/package-tree.html       |    77 +
 .../apache/pulsar/common/policies/package-use.html |    89 +
 .../protocol/schema/IsCompatibilityResponse.html   |   134 +
 .../common/protocol/schema/PostSchemaPayload.html  |   134 +
 .../schema/class-use/IsCompatibilityResponse.html  |   118 +
 .../schema/class-use/PostSchemaPayload.html        |   124 +
 .../common/protocol/schema/package-summary.html    |    97 +
 .../common/protocol/schema/package-tree.html       |    78 +
 .../pulsar/common/protocol/schema/package-use.html |    94 +
 .../stats/AllocatorStats.PoolArenaStats.html       |   347 +
 .../stats/AllocatorStats.PoolChunkListStats.html   |   185 +
 .../stats/AllocatorStats.PoolChunkStats.html       |   185 +
 .../stats/AllocatorStats.PoolSubpageStats.html     |   194 +
 .../apache/pulsar/common/stats/AllocatorStats.html |   258 +
 .../org/apache/pulsar/common/stats/Metrics.html    |   274 +
 .../class-use/AllocatorStats.PoolArenaStats.html   |    93 +
 .../AllocatorStats.PoolChunkListStats.html         |    90 +
 .../class-use/AllocatorStats.PoolChunkStats.html   |    90 +
 .../class-use/AllocatorStats.PoolSubpageStats.html |    93 +
 .../common/stats/class-use/AllocatorStats.html     |   104 +
 .../pulsar/common/stats/class-use/Metrics.html     |   118 +
 .../pulsar/common/stats/package-summary.html       |   113 +
 .../apache/pulsar/common/stats/package-tree.html   |    82 +
 .../apache/pulsar/common/stats/package-use.html    |   127 +
 .../management/core/common/PackageMetadata.html    |   147 +
 .../management/core/common/PackageType.html        |   263 +
 .../core/common/class-use/PackageMetadata.html     |   136 +
 .../core/common/class-use/PackageType.html         |   101 +
 .../management/core/common/package-summary.html    |   103 +
 .../management/core/common/package-tree.html       |    91 +
 .../management/core/common/package-use.html        |   107 +
 ...anagementException.MetadataFormatException.html |   192 +
 ...kagesManagementException.NotFoundException.html |   207 +
 .../exceptions/PackagesManagementException.html    |   215 +
 ...anagementException.MetadataFormatException.html |    63 +
 ...kagesManagementException.NotFoundException.html |    63 +
 .../class-use/PackagesManagementException.html     |    93 +
 .../core/exceptions/package-summary.html           |    97 +
 .../management/core/exceptions/package-tree.html   |    90 +
 .../management/core/exceptions/package-use.html    |    89 +
 .../data/loadbalancer/LoadManagerReport.html       |   292 +
 .../data/loadbalancer/NamespaceBundleStats.html    |   327 +
 .../policies/data/loadbalancer/ResourceUsage.html  |   247 +
 .../data/loadbalancer/ServiceLookupData.html       |   196 +
 .../loadbalancer/class-use/LoadManagerReport.html  |   104 +
 .../class-use/NamespaceBundleStats.html            |   114 +
 .../data/loadbalancer/class-use/ResourceUsage.html |   122 +
 .../loadbalancer/class-use/ServiceLookupData.html  |    92 +
 .../data/loadbalancer/package-summary.html         |   109 +
 .../policies/data/loadbalancer/package-tree.html   |    88 +
 .../policies/data/loadbalancer/package-use.html    |   113 +
 .../static/api/admin/2.8.x/overview-summary.html   |    26 +
 .../static/api/admin/2.8.x/overview-tree.html      |   381 +
 .../{2.10.2 => 2.8.x}/package-search-index.js      |     0
 .../admin/{2.10.1 => 2.8.x}/resources/glass.png    |   Bin
 .../api/admin/{2.10.1 => 2.8.x}/resources/x.png    |   Bin
 .../images/ui-bg_glass_55_fbf9ee_1x400.png         |   Bin
 .../images/ui-bg_glass_65_dadada_1x400.png         |   Bin
 .../images/ui-bg_glass_75_dadada_1x400.png         |   Bin
 .../images/ui-bg_glass_75_e6e6e6_1x400.png         |   Bin
 .../images/ui-bg_glass_95_fef1ec_1x400.png         |   Bin
 .../ui-bg_highlight-soft_75_cccccc_1x100.png       |   Bin
 .../script-dir}/images/ui-icons_222222_256x240.png |   Bin
 .../script-dir}/images/ui-icons_2e83ff_256x240.png |   Bin
 .../script-dir}/images/ui-icons_454545_256x240.png |   Bin
 .../script-dir}/images/ui-icons_888888_256x240.png |   Bin
 .../script-dir}/images/ui-icons_cd0a0a_256x240.png |   Bin
 .../2.8.x}/script-dir/jquery-3.5.1.min.js          |     0
 .../jquery => 2.8.x/script-dir}/jquery-ui.min.css  |     0
 .../jquery => 2.8.x/script-dir}/jquery-ui.min.js   |     0
 .../script-dir}/jquery-ui.structure.min.css        |     0
 .../api/{client/2.10.2 => admin/2.8.x}/script.js   |     0
 .../api/{client/2.10.2 => admin/2.8.x}/search.js   |     0
 .../static/api/admin/2.8.x/serialized-form.html    |   293 +
 .../{client/2.10.2 => admin/2.8.x}/stylesheet.css  |     0
 .../2.10.2 => admin/2.8.x}/tag-search-index.js     |     0
 .../static/api/admin/2.8.x/type-search-index.js    |     1 +
 .../static/api/admin/2.9.0/allclasses-index.html   |  1289 ---
 .../static/api/admin/2.9.0/allclasses.html         |   233 -
 .../static/api/admin/2.9.0/allpackages-index.html  |   261 -
 .../static/api/admin/2.9.0/constant-values.html    |   287 -
 .../static/api/admin/2.9.0/deprecated-list.html    |   839 --
 .../static/api/admin/2.9.0/element-list            |    16 -
 .../static/api/admin/2.9.0/help-doc.html           |   281 -
 .../static/api/admin/2.9.0/index-all.html          |  7810 -------------
 .../website-next/static/api/admin/2.9.0/index.html |   257 -
 .../admin/2.9.0/jquery/external/jquery/jquery.js   | 10872 ------------------
 .../jquery/images/ui-bg_glass_55_fbf9ee_1x400.png  |   Bin 335 -> 0 bytes
 .../jquery/images/ui-bg_glass_65_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_e6e6e6_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_95_fef1ec_1x400.png  |   Bin 332 -> 0 bytes
 .../ui-bg_highlight-soft_75_cccccc_1x100.png       |   Bin 280 -> 0 bytes
 .../jquery/images/ui-icons_222222_256x240.png      |   Bin 6922 -> 0 bytes
 .../jquery/images/ui-icons_2e83ff_256x240.png      |   Bin 4549 -> 0 bytes
 .../jquery/images/ui-icons_454545_256x240.png      |   Bin 6992 -> 0 bytes
 .../jquery/images/ui-icons_888888_256x240.png      |   Bin 6999 -> 0 bytes
 .../jquery/images/ui-icons_cd0a0a_256x240.png      |   Bin 4549 -> 0 bytes
 .../static/api/admin/2.9.0/jquery/jquery-3.5.1.js  | 10872 ------------------
 .../static/api/admin/2.9.0/jquery/jquery-ui.css    |   582 -
 .../static/api/admin/2.9.0/jquery/jquery-ui.js     |  2659 -----
 .../api/admin/2.9.0/jquery/jquery-ui.min.css       |     7 -
 .../static/api/admin/2.9.0/jquery/jquery-ui.min.js |     6 -
 .../api/admin/2.9.0/jquery/jquery-ui.structure.css |   156 -
 .../admin/2.9.0/jquery/jquery-ui.structure.min.css |     5 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.js      |    56 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.min.js  |    10 -
 .../2.9.0/jquery/jszip-utils/dist/jszip-utils.js   |   118 -
 .../jquery/jszip-utils/dist/jszip-utils.min.js     |    10 -
 .../api/admin/2.9.0/jquery/jszip/dist/jszip.js     | 11370 -------------------
 .../api/admin/2.9.0/jquery/jszip/dist/jszip.min.js |    13 -
 .../static/api/admin/2.9.0/member-search-index.js  |     1 -
 .../static/api/admin/2.9.0/member-search-index.zip |   Bin 21792 -> 0 bytes
 .../org/apache/pulsar/client/admin/Bookies.html    |   441 -
 .../apache/pulsar/client/admin/BrokerStats.html    |   512 -
 .../org/apache/pulsar/client/admin/Brokers.html    |   874 --
 .../org/apache/pulsar/client/admin/Clusters.html   |  1324 ---
 .../org/apache/pulsar/client/admin/Functions.html  |  1871 ---
 .../admin/LongRunningProcessStatus.Status.html     |   410 -
 .../client/admin/LongRunningProcessStatus.html     |   403 -
 .../org/apache/pulsar/client/admin/Lookup.html     |   383 -
 .../org/apache/pulsar/client/admin/Namespaces.html |  8278 --------------
 .../pulsar/client/admin/NonPersistentTopics.html   |   698 --
 .../pulsar/client/admin/OffloadProcessStatus.html  |   322 -
 .../org/apache/pulsar/client/admin/Packages.html   |   601 -
 .../org/apache/pulsar/client/admin/Properties.html |   407 -
 .../org/apache/pulsar/client/admin/ProxyStats.html |   284 -
 .../apache/pulsar/client/admin/PulsarAdmin.html    |   772 --
 .../pulsar/client/admin/PulsarAdminBuilder.html    |   769 --
 .../PulsarAdminException.ConflictException.html    |   332 -
 .../PulsarAdminException.ConnectException.html     |   343 -
 ...ception.GettingAuthenticationDataException.html |   341 -
 .../PulsarAdminException.HttpErrorException.html   |   341 -
 .../PulsarAdminException.NotAllowedException.html  |   332 -
 ...ulsarAdminException.NotAuthorizedException.html |   332 -
 .../PulsarAdminException.NotFoundException.html    |   332 -
 ...AdminException.PreconditionFailedException.html |   332 -
 ...sarAdminException.ServerSideErrorException.html |   347 -
 .../PulsarAdminException.TimeoutException.html     |   328 -
 .../pulsar/client/admin/PulsarAdminException.html  |   503 -
 .../apache/pulsar/client/admin/ResourceGroups.html |   542 -
 .../apache/pulsar/client/admin/ResourceQuotas.html |   681 --
 .../org/apache/pulsar/client/admin/Schemas.html    |   787 --
 .../2.9.0/org/apache/pulsar/client/admin/Sink.html |   223 -
 .../org/apache/pulsar/client/admin/Sinks.html      |  1355 ---
 .../org/apache/pulsar/client/admin/Source.html     |   223 -
 .../org/apache/pulsar/client/admin/Sources.html    |  1355 ---
 .../org/apache/pulsar/client/admin/Tenants.html    |   576 -
 .../apache/pulsar/client/admin/TopicPolicies.html  |  4439 --------
 .../org/apache/pulsar/client/admin/Topics.html     |  8204 -------------
 .../apache/pulsar/client/admin/Transactions.html   |   832 --
 .../org/apache/pulsar/client/admin/Worker.html     |   453 -
 .../pulsar/client/admin/class-use/Bookies.html     |   196 -
 .../pulsar/client/admin/class-use/BrokerStats.html |   196 -
 .../pulsar/client/admin/class-use/Brokers.html     |   196 -
 .../pulsar/client/admin/class-use/Clusters.html    |   196 -
 .../pulsar/client/admin/class-use/Functions.html   |   196 -
 .../class-use/LongRunningProcessStatus.Status.html |   276 -
 .../admin/class-use/LongRunningProcessStatus.html  |   225 -
 .../pulsar/client/admin/class-use/Lookup.html      |   196 -
 .../pulsar/client/admin/class-use/Namespaces.html  |   196 -
 .../admin/class-use/NonPersistentTopics.html       |   200 -
 .../admin/class-use/OffloadProcessStatus.html      |   260 -
 .../pulsar/client/admin/class-use/Packages.html    |   196 -
 .../pulsar/client/admin/class-use/Properties.html  |   200 -
 .../pulsar/client/admin/class-use/ProxyStats.html  |   196 -
 .../pulsar/client/admin/class-use/PulsarAdmin.html |   196 -
 .../client/admin/class-use/PulsarAdminBuilder.html |   370 -
 .../PulsarAdminException.ConflictException.html    |   149 -
 .../PulsarAdminException.ConnectException.html     |   149 -
 ...ception.GettingAuthenticationDataException.html |   149 -
 .../PulsarAdminException.HttpErrorException.html   |   149 -
 .../PulsarAdminException.NotAllowedException.html  |   149 -
 ...ulsarAdminException.NotAuthorizedException.html |   149 -
 .../PulsarAdminException.NotFoundException.html    |   149 -
 ...AdminException.PreconditionFailedException.html |   149 -
 ...sarAdminException.ServerSideErrorException.html |   149 -
 .../PulsarAdminException.TimeoutException.html     |   149 -
 .../admin/class-use/PulsarAdminException.html      |  4551 --------
 .../client/admin/class-use/ResourceGroups.html     |   196 -
 .../client/admin/class-use/ResourceQuotas.html     |   196 -
 .../pulsar/client/admin/class-use/Schemas.html     |   196 -
 .../apache/pulsar/client/admin/class-use/Sink.html |   200 -
 .../pulsar/client/admin/class-use/Sinks.html       |   215 -
 .../pulsar/client/admin/class-use/Source.html      |   200 -
 .../pulsar/client/admin/class-use/Sources.html     |   215 -
 .../pulsar/client/admin/class-use/Tenants.html     |   196 -
 .../client/admin/class-use/TopicPolicies.html      |   205 -
 .../pulsar/client/admin/class-use/Topics.html      |   196 -
 .../client/admin/class-use/Transactions.html       |   196 -
 .../pulsar/client/admin/class-use/Worker.html      |   196 -
 .../pulsar/client/admin/package-summary.html       |   446 -
 .../apache/pulsar/client/admin/package-tree.html   |   245 -
 .../apache/pulsar/client/admin/package-use.html    |   398 -
 .../client/admin/utils/DefaultImplementation.html  |   326 -
 .../pulsar/client/admin/utils/ReflectionUtils.html |   307 -
 .../utils/class-use/DefaultImplementation.html     |   149 -
 .../admin/utils/class-use/ReflectionUtils.html     |   149 -
 .../pulsar/client/admin/utils/package-summary.html |   178 -
 .../pulsar/client/admin/utils/package-tree.html    |   165 -
 .../pulsar/client/admin/utils/package-use.html     |   149 -
 .../common/conf/InternalConfigurationData.html     |   425 -
 .../conf/class-use/InternalConfigurationData.html  |   215 -
 .../apache/pulsar/common/conf/package-summary.html |   174 -
 .../apache/pulsar/common/conf/package-tree.html    |   164 -
 .../org/apache/pulsar/common/conf/package-use.html |   189 -
 .../common/functions/AuthenticationConfig.html     |   270 -
 .../pulsar/common/functions/ConsumerConfig.html    |   270 -
 .../pulsar/common/functions/CryptoConfig.html      |   270 -
 .../FunctionConfig.ProcessingGuarantees.html       |   397 -
 .../common/functions/FunctionConfig.Runtime.html   |   397 -
 .../pulsar/common/functions/FunctionConfig.html    |   302 -
 .../pulsar/common/functions/FunctionState.html     |   270 -
 .../pulsar/common/functions/ProducerConfig.html    |   270 -
 .../apache/pulsar/common/functions/Resources.html  |   322 -
 .../pulsar/common/functions/UpdateOptions.html     |   265 -
 .../pulsar/common/functions/WindowConfig.html      |   316 -
 .../apache/pulsar/common/functions/WorkerInfo.html |   326 -
 .../functions/class-use/AuthenticationConfig.html  |   149 -
 .../common/functions/class-use/ConsumerConfig.html |   149 -
 .../common/functions/class-use/CryptoConfig.html   |   149 -
 .../FunctionConfig.ProcessingGuarantees.html       |   205 -
 .../class-use/FunctionConfig.Runtime.html          |   205 -
 .../common/functions/class-use/FunctionConfig.html |   329 -
 .../common/functions/class-use/FunctionState.html  |   251 -
 .../common/functions/class-use/ProducerConfig.html |   149 -
 .../common/functions/class-use/Resources.html      |   215 -
 .../common/functions/class-use/UpdateOptions.html  |   299 -
 .../common/functions/class-use/WindowConfig.html   |   149 -
 .../common/functions/class-use/WorkerInfo.html     |   264 -
 .../pulsar/common/functions/package-summary.html   |   260 -
 .../pulsar/common/functions/package-tree.html      |   193 -
 .../pulsar/common/functions/package-use.html       |   248 -
 .../apache/pulsar/common/io/BatchSourceConfig.html |   334 -
 .../pulsar/common/io/ConnectorDefinition.html      |   270 -
 .../org/apache/pulsar/common/io/SinkConfig.html    |   270 -
 .../org/apache/pulsar/common/io/SourceConfig.html  |   270 -
 .../common/io/class-use/BatchSourceConfig.html     |   149 -
 .../common/io/class-use/ConnectorDefinition.html   |   226 -
 .../pulsar/common/io/class-use/SinkConfig.html     |   329 -
 .../pulsar/common/io/class-use/SourceConfig.html   |   329 -
 .../apache/pulsar/common/io/package-summary.html   |   192 -
 .../org/apache/pulsar/common/io/package-tree.html  |   167 -
 .../org/apache/pulsar/common/io/package-use.html   |   201 -
 .../apache/pulsar/common/naming/TopicDomain.html   |   426 -
 .../apache/pulsar/common/naming/TopicVersion.html  |   379 -
 .../common/naming/class-use/TopicDomain.html       |   250 -
 .../common/naming/class-use/TopicVersion.html      |   243 -
 .../pulsar/common/naming/package-summary.html      |   178 -
 .../apache/pulsar/common/naming/package-tree.html  |   169 -
 .../apache/pulsar/common/naming/package-use.html   |   222 -
 .../common/partition/PartitionedTopicMetadata.html |   346 -
 .../class-use/PartitionedTopicMetadata.html        |   287 -
 .../pulsar/common/partition/package-summary.html   |   174 -
 .../pulsar/common/partition/package-tree.html      |   164 -
 .../pulsar/common/partition/package-use.html       |   214 -
 .../pulsar/common/policies/AutoFailoverPolicy.html |   356 -
 .../policies/class-use/AutoFailoverPolicy.html     |   212 -
 .../pulsar/common/policies/data/AuthAction.html    |   450 -
 .../common/policies/data/AuthPolicies.Builder.html |   297 -
 .../pulsar/common/policies/data/AuthPolicies.html  |   317 -
 .../data/AutoFailoverPolicyData.Builder.html       |   283 -
 .../policies/data/AutoFailoverPolicyData.html      |   316 -
 .../policies/data/AutoFailoverPolicyType.html      |   381 -
 .../AutoSubscriptionCreationOverride.Builder.html  |   273 -
 .../data/AutoSubscriptionCreationOverride.html     |   293 -
 .../data/AutoTopicCreationOverride.Builder.html    |   301 -
 .../policies/data/AutoTopicCreationOverride.html   |   321 -
 .../data/BacklogQuota.BacklogQuotaType.html        |   384 -
 .../common/policies/data/BacklogQuota.Builder.html |   301 -
 .../data/BacklogQuota.RetentionPolicy.html         |   406 -
 .../pulsar/common/policies/data/BacklogQuota.html  |   352 -
 .../data/BookieAffinityGroupData.Builder.html      |   287 -
 .../policies/data/BookieAffinityGroupData.html     |   307 -
 .../common/policies/data/BookieInfo.Builder.html   |   287 -
 .../pulsar/common/policies/data/BookieInfo.html    |   307 -
 .../policies/data/BookiesClusterInfo.Builder.html  |   273 -
 .../common/policies/data/BookiesClusterInfo.html   |   293 -
 .../policies/data/BookiesRackConfiguration.html    |   396 -
 .../common/policies/data/BrokerAssignment.html     |   393 -
 .../common/policies/data/BrokerInfo.Builder.html   |   273 -
 .../pulsar/common/policies/data/BrokerInfo.html    |   293 -
 .../data/BrokerNamespaceIsolationData.Builder.html |   311 -
 .../data/BrokerNamespaceIsolationData.html         |   330 -
 .../common/policies/data/BrokerStatus.Builder.html |   301 -
 .../pulsar/common/policies/data/BrokerStatus.html  |   333 -
 .../common/policies/data/BundlesData.Builder.html  |   287 -
 .../pulsar/common/policies/data/BundlesData.html   |   307 -
 .../common/policies/data/ClusterData.Builder.html  |   493 -
 .../pulsar/common/policies/data/ClusterData.html   |   526 -
 .../common/policies/data/CompactionStats.html      |   306 -
 .../pulsar/common/policies/data/ConsumerStats.html |   555 -
 .../data/DelayedDeliveryPolicies.Builder.html      |   287 -
 .../policies/data/DelayedDeliveryPolicies.html     |   307 -
 .../common/policies/data/DispatchRate.Builder.html |   315 -
 .../pulsar/common/policies/data/DispatchRate.html  |   335 -
 .../pulsar/common/policies/data/ErrorData.html     |   325 -
 .../common/policies/data/ExceptionInformation.html |   270 -
 .../policies/data/FailureDomain.Builder.html       |   269 -
 .../pulsar/common/policies/data/FailureDomain.html |   288 -
 .../policies/data/FunctionInstanceStats.html       |   265 -
 .../policies/data/FunctionInstanceStatsData.html   |   291 -
 .../data/FunctionInstanceStatsDataBase.html        |   311 -
 .../pulsar/common/policies/data/FunctionStats.html |   363 -
 ...nInstanceStatus.FunctionInstanceStatusData.html |   470 -
 .../FunctionStatus.FunctionInstanceStatus.html     |   355 -
 .../common/policies/data/FunctionStatus.html       |   403 -
 .../policies/data/InactiveTopicDeleteMode.html     |   386 -
 .../policies/data/InactiveTopicPolicies.html       |   270 -
 .../ManagedLedgerInternalStats.CursorStats.html    |   512 -
 .../ManagedLedgerInternalStats.LedgerInfo.html     |   386 -
 .../policies/data/ManagedLedgerInternalStats.html  |   557 -
 .../data/NamespaceIsolationData.Builder.html       |   311 -
 .../policies/data/NamespaceIsolationData.html      |   344 -
 .../policies/data/NamespaceOwnershipStatus.html    |   399 -
 .../data/NonPersistentPartitionedTopicStats.html   |   289 -
 .../policies/data/NonPersistentPublisherStats.html |   269 -
 .../data/NonPersistentReplicatorStats.html         |   267 -
 .../data/NonPersistentSubscriptionStats.html       |   269 -
 .../policies/data/NonPersistentTopicStats.html     |   332 -
 .../policies/data/OffloadPolicies.Builder.html     |   647 --
 .../common/policies/data/OffloadPolicies.html      |   666 --
 .../policies/data/OffloadedReadPriority.html       |   451 -
 .../data/PartitionedTopicInternalStats.html        |   377 -
 .../policies/data/PartitionedTopicStats.html       |   296 -
 .../common/policies/data/PersistencePolicies.html  |   405 -
 .../data/PersistentTopicInternalStats.html         |   355 -
 .../pulsar/common/policies/data/Policies.html      |  1008 --
 .../pulsar/common/policies/data/PublishRate.html   |   401 -
 .../common/policies/data/PublisherStats.html       |   426 -
 .../pulsar/common/policies/data/RawBookieInfo.html |   270 -
 .../common/policies/data/ReplicatorStats.html      |   446 -
 .../pulsar/common/policies/data/ResourceGroup.html |   269 -
 .../pulsar/common/policies/data/ResourceQuota.html |   350 -
 .../common/policies/data/RetentionPolicies.html    |   397 -
 .../SchemaAutoUpdateCompatibilityStrategy.html     |   491 -
 .../policies/data/SchemaCompatibilityStrategy.html |   516 -
 ....SinkInstanceStatus.SinkInstanceStatusData.html |   456 -
 .../data/SinkStatus.SinkInstanceStatus.html        |   355 -
 .../pulsar/common/policies/data/SinkStatus.html    |   403 -
 ...rceInstanceStatus.SourceInstanceStatusData.html |   456 -
 .../data/SourceStatus.SourceInstanceStatus.html    |   355 -
 .../pulsar/common/policies/data/SourceStatus.html  |   403 -
 .../pulsar/common/policies/data/SubscribeRate.html |   401 -
 .../common/policies/data/SubscriptionAuthMode.html |   386 -
 .../common/policies/data/SubscriptionStats.html    |   735 --
 .../common/policies/data/TenantInfo.Builder.html   |   283 -
 .../pulsar/common/policies/data/TenantInfo.html    |   302 -
 .../pulsar/common/policies/data/TopicStats.html    |   610 -
 .../pulsar/common/policies/data/TopicType.html     |   412 -
 .../policies/data/TransactionBufferStats.html      |   348 -
 .../data/TransactionCoordinatorInternalStats.html  |   315 -
 .../policies/data/TransactionCoordinatorStats.html |   349 -
 .../data/TransactionCoordinatorStatus.html         |   349 -
 .../policies/data/TransactionInBufferStats.html    |   331 -
 .../data/TransactionInPendingAckStats.html         |   314 -
 .../common/policies/data/TransactionLogStats.html  |   332 -
 .../common/policies/data/TransactionMetadata.html  |   399 -
 .../data/TransactionPendingAckInternalStats.html   |   315 -
 .../policies/data/TransactionPendingAckStats.html  |   314 -
 .../policies/data/WorkerFunctionInstanceStats.html |   329 -
 .../common/policies/data/class-use/AuthAction.html |   343 -
 .../data/class-use/AuthPolicies.Builder.html       |   210 -
 .../policies/data/class-use/AuthPolicies.html      |   210 -
 .../class-use/AutoFailoverPolicyData.Builder.html  |   205 -
 .../data/class-use/AutoFailoverPolicyData.html     |   256 -
 .../data/class-use/AutoFailoverPolicyType.html     |   230 -
 .../AutoSubscriptionCreationOverride.Builder.html  |   229 -
 .../AutoSubscriptionCreationOverride.html          |   281 -
 .../AutoTopicCreationOverride.Builder.html         |   239 -
 .../data/class-use/AutoTopicCreationOverride.html  |   296 -
 .../class-use/BacklogQuota.BacklogQuotaType.html   |   366 -
 .../data/class-use/BacklogQuota.Builder.html       |   239 -
 .../class-use/BacklogQuota.RetentionPolicy.html    |   254 -
 .../policies/data/class-use/BacklogQuota.html      |   379 -
 .../class-use/BookieAffinityGroupData.Builder.html |   234 -
 .../data/class-use/BookieAffinityGroupData.html    |   302 -
 .../data/class-use/BookieInfo.Builder.html         |   234 -
 .../common/policies/data/class-use/BookieInfo.html |   334 -
 .../data/class-use/BookiesClusterInfo.Builder.html |   229 -
 .../data/class-use/BookiesClusterInfo.html         |   274 -
 .../data/class-use/BookiesRackConfiguration.html   |   215 -
 .../policies/data/class-use/BrokerAssignment.html  |   235 -
 .../data/class-use/BrokerInfo.Builder.html         |   229 -
 .../common/policies/data/class-use/BrokerInfo.html |   274 -
 .../BrokerNamespaceIsolationData.Builder.html      |   215 -
 .../class-use/BrokerNamespaceIsolationData.html    |   259 -
 .../data/class-use/BrokerStatus.Builder.html       |   239 -
 .../policies/data/class-use/BrokerStatus.html      |   331 -
 .../data/class-use/BundlesData.Builder.html        |   234 -
 .../policies/data/class-use/BundlesData.html       |   315 -
 .../data/class-use/ClusterData.Builder.html        |   285 -
 .../policies/data/class-use/ClusterData.html       |   285 -
 .../policies/data/class-use/CompactionStats.html   |   197 -
 .../policies/data/class-use/ConsumerStats.html     |   197 -
 .../class-use/DelayedDeliveryPolicies.Builder.html |   234 -
 .../data/class-use/DelayedDeliveryPolicies.html    |   407 -
 .../data/class-use/DispatchRate.Builder.html       |   244 -
 .../policies/data/class-use/DispatchRate.html      |   636 --
 .../common/policies/data/class-use/ErrorData.html  |   149 -
 .../data/class-use/ExceptionInformation.html       |   220 -
 .../data/class-use/FailureDomain.Builder.html      |   200 -
 .../policies/data/class-use/FailureDomain.html     |   305 -
 .../data/class-use/FunctionInstanceStats.html      |   195 -
 .../data/class-use/FunctionInstanceStatsData.html  |   264 -
 .../class-use/FunctionInstanceStatsDataBase.html   |   215 -
 .../policies/data/class-use/FunctionStats.html     |   247 -
 ...nInstanceStatus.FunctionInstanceStatusData.html |   249 -
 .../FunctionStatus.FunctionInstanceStatus.html     |   210 -
 .../policies/data/class-use/FunctionStatus.html    |   219 -
 .../data/class-use/InactiveTopicDeleteMode.html    |   205 -
 .../data/class-use/InactiveTopicPolicies.html      |   361 -
 .../ManagedLedgerInternalStats.CursorStats.html    |   197 -
 .../ManagedLedgerInternalStats.LedgerInfo.html     |   217 -
 .../data/class-use/ManagedLedgerInternalStats.html |   214 -
 .../class-use/NamespaceIsolationData.Builder.html  |   215 -
 .../data/class-use/NamespaceIsolationData.html     |   305 -
 .../data/class-use/NamespaceOwnershipStatus.html   |   207 -
 .../NonPersistentPartitionedTopicStats.html        |   149 -
 .../class-use/NonPersistentPublisherStats.html     |   197 -
 .../class-use/NonPersistentReplicatorStats.html    |   197 -
 .../class-use/NonPersistentSubscriptionStats.html  |   197 -
 .../data/class-use/NonPersistentTopicStats.html    |   275 -
 .../data/class-use/OffloadPolicies.Builder.html    |   335 -
 .../policies/data/class-use/OffloadPolicies.html   |   376 -
 .../data/class-use/OffloadedReadPriority.html      |   230 -
 .../class-use/PartitionedTopicInternalStats.html   |   215 -
 .../data/class-use/PartitionedTopicStats.html      |   263 -
 .../data/class-use/PersistencePolicies.html        |   361 -
 .../class-use/PersistentTopicInternalStats.html    |   275 -
 .../common/policies/data/class-use/Policies.html   |   241 -
 .../policies/data/class-use/PublishRate.html       |   329 -
 .../policies/data/class-use/PublisherStats.html    |   214 -
 .../policies/data/class-use/RawBookieInfo.html     |   239 -
 .../policies/data/class-use/ReplicatorStats.html   |   214 -
 .../policies/data/class-use/ResourceGroup.html     |   257 -
 .../policies/data/class-use/ResourceQuota.html     |   310 -
 .../policies/data/class-use/RetentionPolicies.html |   361 -
 .../SchemaAutoUpdateCompatibilityStrategy.html     |   286 -
 .../class-use/SchemaCompatibilityStrategy.html     |   303 -
 ....SinkInstanceStatus.SinkInstanceStatusData.html |   249 -
 .../class-use/SinkStatus.SinkInstanceStatus.html   |   210 -
 .../common/policies/data/class-use/SinkStatus.html |   219 -
 ...rceInstanceStatus.SourceInstanceStatusData.html |   249 -
 .../SourceStatus.SourceInstanceStatus.html         |   210 -
 .../policies/data/class-use/SourceStatus.html      |   219 -
 .../policies/data/class-use/SubscribeRate.html     |   361 -
 .../data/class-use/SubscriptionAuthMode.html       |   260 -
 .../policies/data/class-use/SubscriptionStats.html |   214 -
 .../data/class-use/TenantInfo.Builder.html         |   205 -
 .../common/policies/data/class-use/TenantInfo.html |   311 -
 .../common/policies/data/class-use/TopicStats.html |   324 -
 .../common/policies/data/class-use/TopicType.html  |   205 -
 .../data/class-use/TransactionBufferStats.html     |   215 -
 .../TransactionCoordinatorInternalStats.html       |   217 -
 .../class-use/TransactionCoordinatorStats.html     |   229 -
 .../class-use/TransactionCoordinatorStatus.html    |   149 -
 .../data/class-use/TransactionInBufferStats.html   |   247 -
 .../class-use/TransactionInPendingAckStats.html    |   249 -
 .../data/class-use/TransactionLogStats.html        |   204 -
 .../data/class-use/TransactionMetadata.html        |   249 -
 .../TransactionPendingAckInternalStats.html        |   219 -
 .../data/class-use/TransactionPendingAckStats.html |   217 -
 .../class-use/WorkerFunctionInstanceStats.html     |   205 -
 ...utoSubscriptionCreationOverrideImplBuilder.html |   338 -
 .../impl/AutoSubscriptionCreationOverrideImpl.html |   350 -
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |   374 -
 .../data/impl/AutoTopicCreationOverrideImpl.html   |   364 -
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |   374 -
 .../policies/data/impl/BacklogQuotaImpl.html       |   395 -
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |   356 -
 .../data/impl/BookieAffinityGroupDataImpl.html     |   350 -
 .../impl/BookieInfoImpl.BookieInfoImplBuilder.html |   356 -
 .../common/policies/data/impl/BookieInfoImpl.html  |   350 -
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |   338 -
 .../policies/data/impl/BookiesClusterInfoImpl.html |   350 -
 .../impl/BrokerInfoImpl.BrokerInfoImplBuilder.html |   338 -
 .../common/policies/data/impl/BrokerInfoImpl.html  |   350 -
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |   374 -
 .../policies/data/impl/BrokerStatusImpl.html       |   368 -
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |   356 -
 .../common/policies/data/impl/BundlesDataImpl.html |   350 -
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |   356 -
 .../data/impl/DelayedDeliveryPoliciesImpl.html     |   350 -
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |   392 -
 .../policies/data/impl/DispatchRateImpl.html       |   350 -
 ...utoSubscriptionCreationOverrideImplBuilder.html |   201 -
 .../AutoSubscriptionCreationOverrideImpl.html      |   196 -
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |   211 -
 .../class-use/AutoTopicCreationOverrideImpl.html   |   196 -
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |   211 -
 .../data/impl/class-use/BacklogQuotaImpl.html      |   196 -
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |   206 -
 .../class-use/BookieAffinityGroupDataImpl.html     |   196 -
 .../BookieInfoImpl.BookieInfoImplBuilder.html      |   206 -
 .../data/impl/class-use/BookieInfoImpl.html        |   196 -
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |   201 -
 .../impl/class-use/BookiesClusterInfoImpl.html     |   196 -
 .../BrokerInfoImpl.BrokerInfoImplBuilder.html      |   201 -
 .../data/impl/class-use/BrokerInfoImpl.html        |   196 -
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |   211 -
 .../data/impl/class-use/BrokerStatusImpl.html      |   196 -
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |   206 -
 .../data/impl/class-use/BundlesDataImpl.html       |   196 -
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |   206 -
 .../class-use/DelayedDeliveryPoliciesImpl.html     |   196 -
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |   216 -
 .../data/impl/class-use/DispatchRateImpl.html      |   241 -
 .../common/policies/data/impl/package-summary.html |   291 -
 .../common/policies/data/impl/package-tree.html    |   185 -
 .../common/policies/data/impl/package-use.html     |   316 -
 .../common/policies/data/package-summary.html      |   734 --
 .../pulsar/common/policies/data/package-tree.html  |   317 -
 .../pulsar/common/policies/data/package-use.html   |  1132 --
 .../policies/impl/AutoFailoverPolicyFactory.html   |   308 -
 .../common/policies/impl/MinAvailablePolicy.html   |   419 -
 .../impl/class-use/AutoFailoverPolicyFactory.html  |   149 -
 .../impl/class-use/MinAvailablePolicy.html         |   149 -
 .../common/policies/impl/package-summary.html      |   180 -
 .../pulsar/common/policies/impl/package-tree.html  |   169 -
 .../pulsar/common/policies/impl/package-use.html   |   149 -
 .../pulsar/common/policies/package-summary.html    |   174 -
 .../pulsar/common/policies/package-tree.html       |   164 -
 .../apache/pulsar/common/policies/package-use.html |   188 -
 .../protocol/schema/IsCompatibilityResponse.html   |   270 -
 .../common/protocol/schema/PostSchemaPayload.html  |   270 -
 .../schema/class-use/IsCompatibilityResponse.html  |   233 -
 .../schema/class-use/PostSchemaPayload.html        |   239 -
 .../common/protocol/schema/package-summary.html    |   180 -
 .../common/protocol/schema/package-tree.html       |   165 -
 .../pulsar/common/protocol/schema/package-use.html |   195 -
 .../stats/AllocatorStats.PoolArenaStats.html       |   526 -
 .../stats/AllocatorStats.PoolChunkListStats.html   |   344 -
 .../stats/AllocatorStats.PoolChunkStats.html       |   344 -
 .../stats/AllocatorStats.PoolSubpageStats.html     |   358 -
 .../apache/pulsar/common/stats/AllocatorStats.html |   442 -
 .../org/apache/pulsar/common/stats/Metrics.html    |   462 -
 .../class-use/AllocatorStats.PoolArenaStats.html   |   200 -
 .../AllocatorStats.PoolChunkListStats.html         |   195 -
 .../class-use/AllocatorStats.PoolChunkStats.html   |   195 -
 .../class-use/AllocatorStats.PoolSubpageStats.html |   195 -
 .../common/stats/class-use/AllocatorStats.html     |   215 -
 .../pulsar/common/stats/class-use/Metrics.html     |   235 -
 .../pulsar/common/stats/package-summary.html       |   204 -
 .../apache/pulsar/common/stats/package-tree.html   |   169 -
 .../apache/pulsar/common/stats/package-use.html    |   244 -
 .../management/core/common/PackageMetadata.html    |   279 -
 .../management/core/common/PackageType.html        |   439 -
 .../core/common/class-use/PackageMetadata.html     |   259 -
 .../core/common/class-use/PackageType.html         |   210 -
 .../management/core/common/package-summary.html    |   191 -
 .../management/core/common/package-tree.html       |   178 -
 .../management/core/common/package-use.html        |   214 -
 ...anagementException.MetadataFormatException.html |   350 -
 ...kagesManagementException.NotFoundException.html |   370 -
 .../exceptions/PackagesManagementException.html    |   377 -
 ...anagementException.MetadataFormatException.html |   149 -
 ...kagesManagementException.NotFoundException.html |   149 -
 .../class-use/PackagesManagementException.html     |   200 -
 .../core/exceptions/package-summary.html           |   182 -
 .../management/core/exceptions/package-tree.html   |   177 -
 .../management/core/exceptions/package-use.html    |   188 -
 .../data/loadbalancer/LoadManagerReport.html       |   502 -
 .../data/loadbalancer/NamespaceBundleStats.html    |   544 -
 .../policies/data/loadbalancer/ResourceUsage.html  |   428 -
 .../data/loadbalancer/ServiceLookupData.html       |   342 -
 .../loadbalancer/class-use/LoadManagerReport.html  |   215 -
 .../class-use/NamespaceBundleStats.html            |   235 -
 .../data/loadbalancer/class-use/ResourceUsage.html |   245 -
 .../loadbalancer/class-use/ServiceLookupData.html  |   197 -
 .../data/loadbalancer/package-summary.html         |   201 -
 .../policies/data/loadbalancer/package-tree.html   |   175 -
 .../policies/data/loadbalancer/package-use.html    |   224 -
 .../static/api/admin/2.9.0/overview-summary.html   |    23 -
 .../static/api/admin/2.9.0/overview-tree.html      |   469 -
 .../static/api/admin/2.9.0/package-search-index.js |     1 -
 .../api/admin/2.9.0/package-search-index.zip       |   Bin 362 -> 0 bytes
 .../static/api/admin/2.9.0/resources/glass.png     |   Bin 499 -> 0 bytes
 .../static/api/admin/2.9.0/resources/x.png         |   Bin 394 -> 0 bytes
 .../website-next/static/api/admin/2.9.0/script.js  |   149 -
 .../website-next/static/api/admin/2.9.0/search.js  |   326 -
 .../static/api/admin/2.9.0/serialized-form.html    |   357 -
 .../static/api/admin/2.9.0/stylesheet.css          |   906 --
 .../static/api/admin/2.9.0/type-search-index.js    |     1 -
 .../static/api/admin/2.9.0/type-search-index.zip   |   Bin 1887 -> 0 bytes
 .../static/api/admin/2.9.1/allclasses-index.html   |  1289 ---
 .../static/api/admin/2.9.1/allclasses.html         |   233 -
 .../static/api/admin/2.9.1/allpackages-index.html  |   261 -
 .../static/api/admin/2.9.1/constant-values.html    |   287 -
 .../static/api/admin/2.9.1/deprecated-list.html    |   851 --
 .../static/api/admin/2.9.1/element-list            |    16 -
 .../static/api/admin/2.9.1/help-doc.html           |   281 -
 .../static/api/admin/2.9.1/index-all.html          |  7834 -------------
 .../website-next/static/api/admin/2.9.1/index.html |   257 -
 .../admin/2.9.1/jquery/external/jquery/jquery.js   | 10872 ------------------
 .../jquery/images/ui-bg_glass_55_fbf9ee_1x400.png  |   Bin 335 -> 0 bytes
 .../jquery/images/ui-bg_glass_65_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_e6e6e6_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_95_fef1ec_1x400.png  |   Bin 332 -> 0 bytes
 .../ui-bg_highlight-soft_75_cccccc_1x100.png       |   Bin 280 -> 0 bytes
 .../jquery/images/ui-icons_222222_256x240.png      |   Bin 6922 -> 0 bytes
 .../jquery/images/ui-icons_2e83ff_256x240.png      |   Bin 4549 -> 0 bytes
 .../jquery/images/ui-icons_454545_256x240.png      |   Bin 6992 -> 0 bytes
 .../jquery/images/ui-icons_888888_256x240.png      |   Bin 6999 -> 0 bytes
 .../jquery/images/ui-icons_cd0a0a_256x240.png      |   Bin 4549 -> 0 bytes
 .../static/api/admin/2.9.1/jquery/jquery-3.5.1.js  | 10872 ------------------
 .../static/api/admin/2.9.1/jquery/jquery-ui.css    |   582 -
 .../static/api/admin/2.9.1/jquery/jquery-ui.js     |  2659 -----
 .../api/admin/2.9.1/jquery/jquery-ui.min.css       |     7 -
 .../static/api/admin/2.9.1/jquery/jquery-ui.min.js |     6 -
 .../api/admin/2.9.1/jquery/jquery-ui.structure.css |   156 -
 .../admin/2.9.1/jquery/jquery-ui.structure.min.css |     5 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.js      |    56 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.min.js  |    10 -
 .../2.9.1/jquery/jszip-utils/dist/jszip-utils.js   |   118 -
 .../jquery/jszip-utils/dist/jszip-utils.min.js     |    10 -
 .../api/admin/2.9.1/jquery/jszip/dist/jszip.js     | 11370 -------------------
 .../api/admin/2.9.1/jquery/jszip/dist/jszip.min.js |    13 -
 .../static/api/admin/2.9.1/member-search-index.js  |     1 -
 .../static/api/admin/2.9.1/member-search-index.zip |   Bin 21887 -> 0 bytes
 .../org/apache/pulsar/client/admin/Bookies.html    |   441 -
 .../apache/pulsar/client/admin/BrokerStats.html    |   512 -
 .../org/apache/pulsar/client/admin/Brokers.html    |   874 --
 .../org/apache/pulsar/client/admin/Clusters.html   |  1324 ---
 .../org/apache/pulsar/client/admin/Functions.html  |  1871 ---
 .../admin/LongRunningProcessStatus.Status.html     |   410 -
 .../client/admin/LongRunningProcessStatus.html     |   403 -
 .../org/apache/pulsar/client/admin/Lookup.html     |   383 -
 .../org/apache/pulsar/client/admin/Namespaces.html |  8278 --------------
 .../pulsar/client/admin/NonPersistentTopics.html   |   698 --
 .../pulsar/client/admin/OffloadProcessStatus.html  |   322 -
 .../org/apache/pulsar/client/admin/Packages.html   |   601 -
 .../org/apache/pulsar/client/admin/Properties.html |   407 -
 .../org/apache/pulsar/client/admin/ProxyStats.html |   284 -
 .../apache/pulsar/client/admin/PulsarAdmin.html    |   772 --
 .../pulsar/client/admin/PulsarAdminBuilder.html    |   769 --
 .../PulsarAdminException.ConflictException.html    |   332 -
 .../PulsarAdminException.ConnectException.html     |   343 -
 ...ception.GettingAuthenticationDataException.html |   341 -
 .../PulsarAdminException.HttpErrorException.html   |   341 -
 .../PulsarAdminException.NotAllowedException.html  |   332 -
 ...ulsarAdminException.NotAuthorizedException.html |   332 -
 .../PulsarAdminException.NotFoundException.html    |   332 -
 ...AdminException.PreconditionFailedException.html |   332 -
 ...sarAdminException.ServerSideErrorException.html |   347 -
 .../PulsarAdminException.TimeoutException.html     |   328 -
 .../pulsar/client/admin/PulsarAdminException.html  |   503 -
 .../apache/pulsar/client/admin/ResourceGroups.html |   542 -
 .../apache/pulsar/client/admin/ResourceQuotas.html |   681 --
 .../org/apache/pulsar/client/admin/Schemas.html    |   787 --
 .../2.9.1/org/apache/pulsar/client/admin/Sink.html |   223 -
 .../org/apache/pulsar/client/admin/Sinks.html      |  1355 ---
 .../org/apache/pulsar/client/admin/Source.html     |   223 -
 .../org/apache/pulsar/client/admin/Sources.html    |  1355 ---
 .../org/apache/pulsar/client/admin/Tenants.html    |   576 -
 .../apache/pulsar/client/admin/TopicPolicies.html  |  4439 --------
 .../org/apache/pulsar/client/admin/Topics.html     |  8204 -------------
 .../apache/pulsar/client/admin/Transactions.html   |   832 --
 .../org/apache/pulsar/client/admin/Worker.html     |   453 -
 .../pulsar/client/admin/class-use/Bookies.html     |   196 -
 .../pulsar/client/admin/class-use/BrokerStats.html |   196 -
 .../pulsar/client/admin/class-use/Brokers.html     |   196 -
 .../pulsar/client/admin/class-use/Clusters.html    |   196 -
 .../pulsar/client/admin/class-use/Functions.html   |   196 -
 .../class-use/LongRunningProcessStatus.Status.html |   276 -
 .../admin/class-use/LongRunningProcessStatus.html  |   225 -
 .../pulsar/client/admin/class-use/Lookup.html      |   196 -
 .../pulsar/client/admin/class-use/Namespaces.html  |   196 -
 .../admin/class-use/NonPersistentTopics.html       |   200 -
 .../admin/class-use/OffloadProcessStatus.html      |   260 -
 .../pulsar/client/admin/class-use/Packages.html    |   196 -
 .../pulsar/client/admin/class-use/Properties.html  |   200 -
 .../pulsar/client/admin/class-use/ProxyStats.html  |   196 -
 .../pulsar/client/admin/class-use/PulsarAdmin.html |   196 -
 .../client/admin/class-use/PulsarAdminBuilder.html |   370 -
 .../PulsarAdminException.ConflictException.html    |   149 -
 .../PulsarAdminException.ConnectException.html     |   149 -
 ...ception.GettingAuthenticationDataException.html |   149 -
 .../PulsarAdminException.HttpErrorException.html   |   149 -
 .../PulsarAdminException.NotAllowedException.html  |   149 -
 ...ulsarAdminException.NotAuthorizedException.html |   149 -
 .../PulsarAdminException.NotFoundException.html    |   149 -
 ...AdminException.PreconditionFailedException.html |   149 -
 ...sarAdminException.ServerSideErrorException.html |   149 -
 .../PulsarAdminException.TimeoutException.html     |   149 -
 .../admin/class-use/PulsarAdminException.html      |  4551 --------
 .../client/admin/class-use/ResourceGroups.html     |   196 -
 .../client/admin/class-use/ResourceQuotas.html     |   196 -
 .../pulsar/client/admin/class-use/Schemas.html     |   196 -
 .../apache/pulsar/client/admin/class-use/Sink.html |   200 -
 .../pulsar/client/admin/class-use/Sinks.html       |   215 -
 .../pulsar/client/admin/class-use/Source.html      |   200 -
 .../pulsar/client/admin/class-use/Sources.html     |   215 -
 .../pulsar/client/admin/class-use/Tenants.html     |   196 -
 .../client/admin/class-use/TopicPolicies.html      |   205 -
 .../pulsar/client/admin/class-use/Topics.html      |   196 -
 .../client/admin/class-use/Transactions.html       |   196 -
 .../pulsar/client/admin/class-use/Worker.html      |   196 -
 .../pulsar/client/admin/package-summary.html       |   446 -
 .../apache/pulsar/client/admin/package-tree.html   |   245 -
 .../apache/pulsar/client/admin/package-use.html    |   398 -
 .../client/admin/utils/DefaultImplementation.html  |   326 -
 .../pulsar/client/admin/utils/ReflectionUtils.html |   307 -
 .../utils/class-use/DefaultImplementation.html     |   149 -
 .../admin/utils/class-use/ReflectionUtils.html     |   149 -
 .../pulsar/client/admin/utils/package-summary.html |   178 -
 .../pulsar/client/admin/utils/package-tree.html    |   165 -
 .../pulsar/client/admin/utils/package-use.html     |   149 -
 .../common/conf/InternalConfigurationData.html     |   425 -
 .../conf/class-use/InternalConfigurationData.html  |   215 -
 .../apache/pulsar/common/conf/package-summary.html |   174 -
 .../apache/pulsar/common/conf/package-tree.html    |   164 -
 .../org/apache/pulsar/common/conf/package-use.html |   189 -
 .../common/functions/AuthenticationConfig.html     |   270 -
 .../pulsar/common/functions/ConsumerConfig.html    |   270 -
 .../pulsar/common/functions/CryptoConfig.html      |   270 -
 .../FunctionConfig.ProcessingGuarantees.html       |   397 -
 .../common/functions/FunctionConfig.Runtime.html   |   397 -
 .../pulsar/common/functions/FunctionConfig.html    |   302 -
 .../pulsar/common/functions/FunctionState.html     |   270 -
 .../pulsar/common/functions/ProducerConfig.html    |   270 -
 .../apache/pulsar/common/functions/Resources.html  |   322 -
 .../pulsar/common/functions/UpdateOptions.html     |   265 -
 .../pulsar/common/functions/WindowConfig.html      |   316 -
 .../apache/pulsar/common/functions/WorkerInfo.html |   326 -
 .../functions/class-use/AuthenticationConfig.html  |   149 -
 .../common/functions/class-use/ConsumerConfig.html |   149 -
 .../common/functions/class-use/CryptoConfig.html   |   149 -
 .../FunctionConfig.ProcessingGuarantees.html       |   205 -
 .../class-use/FunctionConfig.Runtime.html          |   205 -
 .../common/functions/class-use/FunctionConfig.html |   329 -
 .../common/functions/class-use/FunctionState.html  |   251 -
 .../common/functions/class-use/ProducerConfig.html |   149 -
 .../common/functions/class-use/Resources.html      |   215 -
 .../common/functions/class-use/UpdateOptions.html  |   299 -
 .../common/functions/class-use/WindowConfig.html   |   149 -
 .../common/functions/class-use/WorkerInfo.html     |   264 -
 .../pulsar/common/functions/package-summary.html   |   260 -
 .../pulsar/common/functions/package-tree.html      |   193 -
 .../pulsar/common/functions/package-use.html       |   248 -
 .../apache/pulsar/common/io/BatchSourceConfig.html |   334 -
 .../pulsar/common/io/ConnectorDefinition.html      |   270 -
 .../org/apache/pulsar/common/io/SinkConfig.html    |   270 -
 .../org/apache/pulsar/common/io/SourceConfig.html  |   270 -
 .../common/io/class-use/BatchSourceConfig.html     |   149 -
 .../common/io/class-use/ConnectorDefinition.html   |   226 -
 .../pulsar/common/io/class-use/SinkConfig.html     |   329 -
 .../pulsar/common/io/class-use/SourceConfig.html   |   329 -
 .../apache/pulsar/common/io/package-summary.html   |   192 -
 .../org/apache/pulsar/common/io/package-tree.html  |   167 -
 .../org/apache/pulsar/common/io/package-use.html   |   201 -
 .../apache/pulsar/common/naming/TopicDomain.html   |   426 -
 .../apache/pulsar/common/naming/TopicVersion.html  |   379 -
 .../common/naming/class-use/TopicDomain.html       |   250 -
 .../common/naming/class-use/TopicVersion.html      |   243 -
 .../pulsar/common/naming/package-summary.html      |   178 -
 .../apache/pulsar/common/naming/package-tree.html  |   169 -
 .../apache/pulsar/common/naming/package-use.html   |   222 -
 .../common/partition/PartitionedTopicMetadata.html |   346 -
 .../class-use/PartitionedTopicMetadata.html        |   287 -
 .../pulsar/common/partition/package-summary.html   |   174 -
 .../pulsar/common/partition/package-tree.html      |   164 -
 .../pulsar/common/partition/package-use.html       |   214 -
 .../pulsar/common/policies/AutoFailoverPolicy.html |   356 -
 .../policies/class-use/AutoFailoverPolicy.html     |   212 -
 .../pulsar/common/policies/data/AuthAction.html    |   450 -
 .../common/policies/data/AuthPolicies.Builder.html |   297 -
 .../pulsar/common/policies/data/AuthPolicies.html  |   317 -
 .../data/AutoFailoverPolicyData.Builder.html       |   283 -
 .../policies/data/AutoFailoverPolicyData.html      |   316 -
 .../policies/data/AutoFailoverPolicyType.html      |   381 -
 .../AutoSubscriptionCreationOverride.Builder.html  |   273 -
 .../data/AutoSubscriptionCreationOverride.html     |   293 -
 .../data/AutoTopicCreationOverride.Builder.html    |   301 -
 .../policies/data/AutoTopicCreationOverride.html   |   321 -
 .../data/BacklogQuota.BacklogQuotaType.html        |   384 -
 .../common/policies/data/BacklogQuota.Builder.html |   301 -
 .../data/BacklogQuota.RetentionPolicy.html         |   406 -
 .../pulsar/common/policies/data/BacklogQuota.html  |   376 -
 .../data/BookieAffinityGroupData.Builder.html      |   287 -
 .../policies/data/BookieAffinityGroupData.html     |   307 -
 .../common/policies/data/BookieInfo.Builder.html   |   287 -
 .../pulsar/common/policies/data/BookieInfo.html    |   307 -
 .../policies/data/BookiesClusterInfo.Builder.html  |   273 -
 .../common/policies/data/BookiesClusterInfo.html   |   293 -
 .../policies/data/BookiesRackConfiguration.html    |   396 -
 .../common/policies/data/BrokerAssignment.html     |   393 -
 .../common/policies/data/BrokerInfo.Builder.html   |   273 -
 .../pulsar/common/policies/data/BrokerInfo.html    |   293 -
 .../data/BrokerNamespaceIsolationData.Builder.html |   311 -
 .../data/BrokerNamespaceIsolationData.html         |   330 -
 .../common/policies/data/BrokerStatus.Builder.html |   301 -
 .../pulsar/common/policies/data/BrokerStatus.html  |   333 -
 .../common/policies/data/BundlesData.Builder.html  |   287 -
 .../pulsar/common/policies/data/BundlesData.html   |   307 -
 .../common/policies/data/ClusterData.Builder.html  |   493 -
 .../pulsar/common/policies/data/ClusterData.html   |   526 -
 .../common/policies/data/CompactionStats.html      |   306 -
 .../pulsar/common/policies/data/ConsumerStats.html |   555 -
 .../data/DelayedDeliveryPolicies.Builder.html      |   287 -
 .../policies/data/DelayedDeliveryPolicies.html     |   307 -
 .../common/policies/data/DispatchRate.Builder.html |   315 -
 .../pulsar/common/policies/data/DispatchRate.html  |   335 -
 .../pulsar/common/policies/data/ErrorData.html     |   325 -
 .../common/policies/data/ExceptionInformation.html |   270 -
 .../policies/data/FailureDomain.Builder.html       |   269 -
 .../pulsar/common/policies/data/FailureDomain.html |   288 -
 .../policies/data/FunctionInstanceStats.html       |   265 -
 .../policies/data/FunctionInstanceStatsData.html   |   291 -
 .../data/FunctionInstanceStatsDataBase.html        |   311 -
 .../pulsar/common/policies/data/FunctionStats.html |   363 -
 ...nInstanceStatus.FunctionInstanceStatusData.html |   470 -
 .../FunctionStatus.FunctionInstanceStatus.html     |   355 -
 .../common/policies/data/FunctionStatus.html       |   403 -
 .../policies/data/InactiveTopicDeleteMode.html     |   386 -
 .../policies/data/InactiveTopicPolicies.html       |   270 -
 .../ManagedLedgerInternalStats.CursorStats.html    |   512 -
 .../ManagedLedgerInternalStats.LedgerInfo.html     |   386 -
 .../policies/data/ManagedLedgerInternalStats.html  |   557 -
 .../data/NamespaceIsolationData.Builder.html       |   311 -
 .../policies/data/NamespaceIsolationData.html      |   344 -
 .../policies/data/NamespaceOwnershipStatus.html    |   399 -
 .../data/NonPersistentPartitionedTopicStats.html   |   289 -
 .../policies/data/NonPersistentPublisherStats.html |   269 -
 .../data/NonPersistentReplicatorStats.html         |   267 -
 .../data/NonPersistentSubscriptionStats.html       |   269 -
 .../policies/data/NonPersistentTopicStats.html     |   332 -
 .../policies/data/OffloadPolicies.Builder.html     |   647 --
 .../common/policies/data/OffloadPolicies.html      |   666 --
 .../policies/data/OffloadedReadPriority.html       |   451 -
 .../data/PartitionedTopicInternalStats.html        |   377 -
 .../policies/data/PartitionedTopicStats.html       |   296 -
 .../common/policies/data/PersistencePolicies.html  |   405 -
 .../data/PersistentTopicInternalStats.html         |   355 -
 .../pulsar/common/policies/data/Policies.html      |  1008 --
 .../pulsar/common/policies/data/PublishRate.html   |   401 -
 .../common/policies/data/PublisherStats.html       |   426 -
 .../pulsar/common/policies/data/RawBookieInfo.html |   270 -
 .../common/policies/data/ReplicatorStats.html      |   446 -
 .../pulsar/common/policies/data/ResourceGroup.html |   269 -
 .../pulsar/common/policies/data/ResourceQuota.html |   350 -
 .../common/policies/data/RetentionPolicies.html    |   397 -
 .../SchemaAutoUpdateCompatibilityStrategy.html     |   491 -
 .../policies/data/SchemaCompatibilityStrategy.html |   516 -
 ....SinkInstanceStatus.SinkInstanceStatusData.html |   456 -
 .../data/SinkStatus.SinkInstanceStatus.html        |   355 -
 .../pulsar/common/policies/data/SinkStatus.html    |   403 -
 ...rceInstanceStatus.SourceInstanceStatusData.html |   456 -
 .../data/SourceStatus.SourceInstanceStatus.html    |   355 -
 .../pulsar/common/policies/data/SourceStatus.html  |   403 -
 .../pulsar/common/policies/data/SubscribeRate.html |   401 -
 .../common/policies/data/SubscriptionAuthMode.html |   386 -
 .../common/policies/data/SubscriptionStats.html    |   735 --
 .../common/policies/data/TenantInfo.Builder.html   |   283 -
 .../pulsar/common/policies/data/TenantInfo.html    |   302 -
 .../pulsar/common/policies/data/TopicStats.html    |   610 -
 .../pulsar/common/policies/data/TopicType.html     |   412 -
 .../policies/data/TransactionBufferStats.html      |   348 -
 .../data/TransactionCoordinatorInternalStats.html  |   315 -
 .../policies/data/TransactionCoordinatorStats.html |   349 -
 .../data/TransactionCoordinatorStatus.html         |   349 -
 .../policies/data/TransactionInBufferStats.html    |   331 -
 .../data/TransactionInPendingAckStats.html         |   314 -
 .../common/policies/data/TransactionLogStats.html  |   332 -
 .../common/policies/data/TransactionMetadata.html  |   399 -
 .../data/TransactionPendingAckInternalStats.html   |   315 -
 .../policies/data/TransactionPendingAckStats.html  |   314 -
 .../policies/data/WorkerFunctionInstanceStats.html |   329 -
 .../common/policies/data/class-use/AuthAction.html |   343 -
 .../data/class-use/AuthPolicies.Builder.html       |   210 -
 .../policies/data/class-use/AuthPolicies.html      |   210 -
 .../class-use/AutoFailoverPolicyData.Builder.html  |   205 -
 .../data/class-use/AutoFailoverPolicyData.html     |   256 -
 .../data/class-use/AutoFailoverPolicyType.html     |   230 -
 .../AutoSubscriptionCreationOverride.Builder.html  |   229 -
 .../AutoSubscriptionCreationOverride.html          |   281 -
 .../AutoTopicCreationOverride.Builder.html         |   239 -
 .../data/class-use/AutoTopicCreationOverride.html  |   296 -
 .../class-use/BacklogQuota.BacklogQuotaType.html   |   366 -
 .../data/class-use/BacklogQuota.Builder.html       |   239 -
 .../class-use/BacklogQuota.RetentionPolicy.html    |   289 -
 .../policies/data/class-use/BacklogQuota.html      |   379 -
 .../class-use/BookieAffinityGroupData.Builder.html |   234 -
 .../data/class-use/BookieAffinityGroupData.html    |   302 -
 .../data/class-use/BookieInfo.Builder.html         |   234 -
 .../common/policies/data/class-use/BookieInfo.html |   334 -
 .../data/class-use/BookiesClusterInfo.Builder.html |   229 -
 .../data/class-use/BookiesClusterInfo.html         |   274 -
 .../data/class-use/BookiesRackConfiguration.html   |   215 -
 .../policies/data/class-use/BrokerAssignment.html  |   235 -
 .../data/class-use/BrokerInfo.Builder.html         |   229 -
 .../common/policies/data/class-use/BrokerInfo.html |   274 -
 .../BrokerNamespaceIsolationData.Builder.html      |   215 -
 .../class-use/BrokerNamespaceIsolationData.html    |   259 -
 .../data/class-use/BrokerStatus.Builder.html       |   239 -
 .../policies/data/class-use/BrokerStatus.html      |   331 -
 .../data/class-use/BundlesData.Builder.html        |   234 -
 .../policies/data/class-use/BundlesData.html       |   315 -
 .../data/class-use/ClusterData.Builder.html        |   285 -
 .../policies/data/class-use/ClusterData.html       |   285 -
 .../policies/data/class-use/CompactionStats.html   |   197 -
 .../policies/data/class-use/ConsumerStats.html     |   197 -
 .../class-use/DelayedDeliveryPolicies.Builder.html |   234 -
 .../data/class-use/DelayedDeliveryPolicies.html    |   407 -
 .../data/class-use/DispatchRate.Builder.html       |   244 -
 .../policies/data/class-use/DispatchRate.html      |   636 --
 .../common/policies/data/class-use/ErrorData.html  |   149 -
 .../data/class-use/ExceptionInformation.html       |   220 -
 .../data/class-use/FailureDomain.Builder.html      |   200 -
 .../policies/data/class-use/FailureDomain.html     |   305 -
 .../data/class-use/FunctionInstanceStats.html      |   195 -
 .../data/class-use/FunctionInstanceStatsData.html  |   264 -
 .../class-use/FunctionInstanceStatsDataBase.html   |   215 -
 .../policies/data/class-use/FunctionStats.html     |   247 -
 ...nInstanceStatus.FunctionInstanceStatusData.html |   249 -
 .../FunctionStatus.FunctionInstanceStatus.html     |   210 -
 .../policies/data/class-use/FunctionStatus.html    |   219 -
 .../data/class-use/InactiveTopicDeleteMode.html    |   205 -
 .../data/class-use/InactiveTopicPolicies.html      |   361 -
 .../ManagedLedgerInternalStats.CursorStats.html    |   197 -
 .../ManagedLedgerInternalStats.LedgerInfo.html     |   217 -
 .../data/class-use/ManagedLedgerInternalStats.html |   214 -
 .../class-use/NamespaceIsolationData.Builder.html  |   215 -
 .../data/class-use/NamespaceIsolationData.html     |   305 -
 .../data/class-use/NamespaceOwnershipStatus.html   |   207 -
 .../NonPersistentPartitionedTopicStats.html        |   149 -
 .../class-use/NonPersistentPublisherStats.html     |   197 -
 .../class-use/NonPersistentReplicatorStats.html    |   197 -
 .../class-use/NonPersistentSubscriptionStats.html  |   197 -
 .../data/class-use/NonPersistentTopicStats.html    |   275 -
 .../data/class-use/OffloadPolicies.Builder.html    |   335 -
 .../policies/data/class-use/OffloadPolicies.html   |   376 -
 .../data/class-use/OffloadedReadPriority.html      |   230 -
 .../class-use/PartitionedTopicInternalStats.html   |   215 -
 .../data/class-use/PartitionedTopicStats.html      |   263 -
 .../data/class-use/PersistencePolicies.html        |   361 -
 .../class-use/PersistentTopicInternalStats.html    |   275 -
 .../common/policies/data/class-use/Policies.html   |   241 -
 .../policies/data/class-use/PublishRate.html       |   329 -
 .../policies/data/class-use/PublisherStats.html    |   214 -
 .../policies/data/class-use/RawBookieInfo.html     |   239 -
 .../policies/data/class-use/ReplicatorStats.html   |   214 -
 .../policies/data/class-use/ResourceGroup.html     |   257 -
 .../policies/data/class-use/ResourceQuota.html     |   310 -
 .../policies/data/class-use/RetentionPolicies.html |   361 -
 .../SchemaAutoUpdateCompatibilityStrategy.html     |   286 -
 .../class-use/SchemaCompatibilityStrategy.html     |   303 -
 ....SinkInstanceStatus.SinkInstanceStatusData.html |   249 -
 .../class-use/SinkStatus.SinkInstanceStatus.html   |   210 -
 .../common/policies/data/class-use/SinkStatus.html |   219 -
 ...rceInstanceStatus.SourceInstanceStatusData.html |   249 -
 .../SourceStatus.SourceInstanceStatus.html         |   210 -
 .../policies/data/class-use/SourceStatus.html      |   219 -
 .../policies/data/class-use/SubscribeRate.html     |   361 -
 .../data/class-use/SubscriptionAuthMode.html       |   260 -
 .../policies/data/class-use/SubscriptionStats.html |   214 -
 .../data/class-use/TenantInfo.Builder.html         |   205 -
 .../common/policies/data/class-use/TenantInfo.html |   311 -
 .../common/policies/data/class-use/TopicStats.html |   324 -
 .../common/policies/data/class-use/TopicType.html  |   205 -
 .../data/class-use/TransactionBufferStats.html     |   215 -
 .../TransactionCoordinatorInternalStats.html       |   217 -
 .../class-use/TransactionCoordinatorStats.html     |   229 -
 .../class-use/TransactionCoordinatorStatus.html    |   149 -
 .../data/class-use/TransactionInBufferStats.html   |   247 -
 .../class-use/TransactionInPendingAckStats.html    |   249 -
 .../data/class-use/TransactionLogStats.html        |   204 -
 .../data/class-use/TransactionMetadata.html        |   249 -
 .../TransactionPendingAckInternalStats.html        |   219 -
 .../data/class-use/TransactionPendingAckStats.html |   217 -
 .../class-use/WorkerFunctionInstanceStats.html     |   205 -
 ...utoSubscriptionCreationOverrideImplBuilder.html |   338 -
 .../impl/AutoSubscriptionCreationOverrideImpl.html |   350 -
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |   374 -
 .../data/impl/AutoTopicCreationOverrideImpl.html   |   364 -
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |   374 -
 .../policies/data/impl/BacklogQuotaImpl.html       |   545 -
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |   356 -
 .../data/impl/BookieAffinityGroupDataImpl.html     |   350 -
 .../impl/BookieInfoImpl.BookieInfoImplBuilder.html |   356 -
 .../common/policies/data/impl/BookieInfoImpl.html  |   350 -
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |   338 -
 .../policies/data/impl/BookiesClusterInfoImpl.html |   350 -
 .../impl/BrokerInfoImpl.BrokerInfoImplBuilder.html |   338 -
 .../common/policies/data/impl/BrokerInfoImpl.html  |   350 -
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |   374 -
 .../policies/data/impl/BrokerStatusImpl.html       |   368 -
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |   356 -
 .../common/policies/data/impl/BundlesDataImpl.html |   350 -
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |   356 -
 .../data/impl/DelayedDeliveryPoliciesImpl.html     |   350 -
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |   392 -
 .../policies/data/impl/DispatchRateImpl.html       |   350 -
 ...utoSubscriptionCreationOverrideImplBuilder.html |   201 -
 .../AutoSubscriptionCreationOverrideImpl.html      |   196 -
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |   211 -
 .../class-use/AutoTopicCreationOverrideImpl.html   |   196 -
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |   211 -
 .../data/impl/class-use/BacklogQuotaImpl.html      |   196 -
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |   206 -
 .../class-use/BookieAffinityGroupDataImpl.html     |   196 -
 .../BookieInfoImpl.BookieInfoImplBuilder.html      |   206 -
 .../data/impl/class-use/BookieInfoImpl.html        |   196 -
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |   201 -
 .../impl/class-use/BookiesClusterInfoImpl.html     |   196 -
 .../BrokerInfoImpl.BrokerInfoImplBuilder.html      |   201 -
 .../data/impl/class-use/BrokerInfoImpl.html        |   196 -
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |   211 -
 .../data/impl/class-use/BrokerStatusImpl.html      |   196 -
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |   206 -
 .../data/impl/class-use/BundlesDataImpl.html       |   196 -
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |   206 -
 .../class-use/DelayedDeliveryPoliciesImpl.html     |   196 -
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |   216 -
 .../data/impl/class-use/DispatchRateImpl.html      |   241 -
 .../common/policies/data/impl/package-summary.html |   291 -
 .../common/policies/data/impl/package-tree.html    |   185 -
 .../common/policies/data/impl/package-use.html     |   316 -
 .../common/policies/data/package-summary.html      |   734 --
 .../pulsar/common/policies/data/package-tree.html  |   317 -
 .../pulsar/common/policies/data/package-use.html   |  1132 --
 .../policies/impl/AutoFailoverPolicyFactory.html   |   308 -
 .../common/policies/impl/MinAvailablePolicy.html   |   419 -
 .../impl/class-use/AutoFailoverPolicyFactory.html  |   149 -
 .../impl/class-use/MinAvailablePolicy.html         |   149 -
 .../common/policies/impl/package-summary.html      |   180 -
 .../pulsar/common/policies/impl/package-tree.html  |   169 -
 .../pulsar/common/policies/impl/package-use.html   |   149 -
 .../pulsar/common/policies/package-summary.html    |   174 -
 .../pulsar/common/policies/package-tree.html       |   164 -
 .../apache/pulsar/common/policies/package-use.html |   188 -
 .../protocol/schema/IsCompatibilityResponse.html   |   270 -
 .../common/protocol/schema/PostSchemaPayload.html  |   270 -
 .../schema/class-use/IsCompatibilityResponse.html  |   233 -
 .../schema/class-use/PostSchemaPayload.html        |   239 -
 .../common/protocol/schema/package-summary.html    |   180 -
 .../common/protocol/schema/package-tree.html       |   165 -
 .../pulsar/common/protocol/schema/package-use.html |   195 -
 .../stats/AllocatorStats.PoolArenaStats.html       |   526 -
 .../stats/AllocatorStats.PoolChunkListStats.html   |   344 -
 .../stats/AllocatorStats.PoolChunkStats.html       |   344 -
 .../stats/AllocatorStats.PoolSubpageStats.html     |   358 -
 .../apache/pulsar/common/stats/AllocatorStats.html |   442 -
 .../org/apache/pulsar/common/stats/Metrics.html    |   462 -
 .../class-use/AllocatorStats.PoolArenaStats.html   |   200 -
 .../AllocatorStats.PoolChunkListStats.html         |   195 -
 .../class-use/AllocatorStats.PoolChunkStats.html   |   195 -
 .../class-use/AllocatorStats.PoolSubpageStats.html |   195 -
 .../common/stats/class-use/AllocatorStats.html     |   215 -
 .../pulsar/common/stats/class-use/Metrics.html     |   235 -
 .../pulsar/common/stats/package-summary.html       |   204 -
 .../apache/pulsar/common/stats/package-tree.html   |   169 -
 .../apache/pulsar/common/stats/package-use.html    |   244 -
 .../management/core/common/PackageMetadata.html    |   279 -
 .../management/core/common/PackageType.html        |   439 -
 .../core/common/class-use/PackageMetadata.html     |   259 -
 .../core/common/class-use/PackageType.html         |   210 -
 .../management/core/common/package-summary.html    |   191 -
 .../management/core/common/package-tree.html       |   178 -
 .../management/core/common/package-use.html        |   214 -
 ...anagementException.MetadataFormatException.html |   350 -
 ...kagesManagementException.NotFoundException.html |   370 -
 .../exceptions/PackagesManagementException.html    |   377 -
 ...anagementException.MetadataFormatException.html |   149 -
 ...kagesManagementException.NotFoundException.html |   149 -
 .../class-use/PackagesManagementException.html     |   200 -
 .../core/exceptions/package-summary.html           |   182 -
 .../management/core/exceptions/package-tree.html   |   177 -
 .../management/core/exceptions/package-use.html    |   188 -
 .../data/loadbalancer/LoadManagerReport.html       |   502 -
 .../data/loadbalancer/NamespaceBundleStats.html    |   544 -
 .../policies/data/loadbalancer/ResourceUsage.html  |   428 -
 .../data/loadbalancer/ServiceLookupData.html       |   342 -
 .../loadbalancer/class-use/LoadManagerReport.html  |   215 -
 .../class-use/NamespaceBundleStats.html            |   235 -
 .../data/loadbalancer/class-use/ResourceUsage.html |   245 -
 .../loadbalancer/class-use/ServiceLookupData.html  |   197 -
 .../data/loadbalancer/package-summary.html         |   201 -
 .../policies/data/loadbalancer/package-tree.html   |   175 -
 .../policies/data/loadbalancer/package-use.html    |   224 -
 .../static/api/admin/2.9.1/overview-summary.html   |    23 -
 .../static/api/admin/2.9.1/overview-tree.html      |   469 -
 .../static/api/admin/2.9.1/package-search-index.js |     1 -
 .../api/admin/2.9.1/package-search-index.zip       |   Bin 362 -> 0 bytes
 .../static/api/admin/2.9.1/resources/glass.png     |   Bin 499 -> 0 bytes
 .../static/api/admin/2.9.1/resources/x.png         |   Bin 394 -> 0 bytes
 .../website-next/static/api/admin/2.9.1/script.js  |   149 -
 .../website-next/static/api/admin/2.9.1/search.js  |   326 -
 .../static/api/admin/2.9.1/serialized-form.html    |   357 -
 .../static/api/admin/2.9.1/stylesheet.css          |   906 --
 .../static/api/admin/2.9.1/type-search-index.js    |     1 -
 .../static/api/admin/2.9.1/type-search-index.zip   |   Bin 1887 -> 0 bytes
 .../static/api/admin/2.9.2/allclasses-index.html   |  1289 ---
 .../static/api/admin/2.9.2/allclasses.html         |   233 -
 .../static/api/admin/2.9.2/allpackages-index.html  |   261 -
 .../static/api/admin/2.9.2/constant-values.html    |   287 -
 .../static/api/admin/2.9.2/deprecated-list.html    |   851 --
 .../static/api/admin/2.9.2/element-list            |    16 -
 .../static/api/admin/2.9.2/help-doc.html           |   281 -
 .../static/api/admin/2.9.2/index-all.html          |  7886 -------------
 .../website-next/static/api/admin/2.9.2/index.html |   257 -
 .../admin/2.9.2/jquery/external/jquery/jquery.js   | 10872 ------------------
 .../jquery/images/ui-bg_glass_55_fbf9ee_1x400.png  |   Bin 335 -> 0 bytes
 .../jquery/images/ui-bg_glass_65_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_e6e6e6_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_95_fef1ec_1x400.png  |   Bin 332 -> 0 bytes
 .../ui-bg_highlight-soft_75_cccccc_1x100.png       |   Bin 280 -> 0 bytes
 .../jquery/images/ui-icons_222222_256x240.png      |   Bin 6922 -> 0 bytes
 .../jquery/images/ui-icons_2e83ff_256x240.png      |   Bin 4549 -> 0 bytes
 .../jquery/images/ui-icons_454545_256x240.png      |   Bin 6992 -> 0 bytes
 .../jquery/images/ui-icons_888888_256x240.png      |   Bin 6999 -> 0 bytes
 .../jquery/images/ui-icons_cd0a0a_256x240.png      |   Bin 4549 -> 0 bytes
 .../static/api/admin/2.9.2/jquery/jquery-3.5.1.js  | 10872 ------------------
 .../static/api/admin/2.9.2/jquery/jquery-ui.css    |   582 -
 .../static/api/admin/2.9.2/jquery/jquery-ui.js     |  2659 -----
 .../api/admin/2.9.2/jquery/jquery-ui.min.css       |     7 -
 .../static/api/admin/2.9.2/jquery/jquery-ui.min.js |     6 -
 .../api/admin/2.9.2/jquery/jquery-ui.structure.css |   156 -
 .../admin/2.9.2/jquery/jquery-ui.structure.min.css |     5 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.js      |    56 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.min.js  |    10 -
 .../2.9.2/jquery/jszip-utils/dist/jszip-utils.js   |   118 -
 .../jquery/jszip-utils/dist/jszip-utils.min.js     |    10 -
 .../api/admin/2.9.2/jquery/jszip/dist/jszip.js     | 11370 -------------------
 .../api/admin/2.9.2/jquery/jszip/dist/jszip.min.js |    13 -
 .../static/api/admin/2.9.2/member-search-index.js  |     1 -
 .../static/api/admin/2.9.2/member-search-index.zip |   Bin 22092 -> 0 bytes
 .../org/apache/pulsar/client/admin/Bookies.html    |   441 -
 .../apache/pulsar/client/admin/BrokerStats.html    |   512 -
 .../org/apache/pulsar/client/admin/Brokers.html    |   874 --
 .../org/apache/pulsar/client/admin/Clusters.html   |  1324 ---
 .../org/apache/pulsar/client/admin/Functions.html  |  1871 ---
 .../admin/LongRunningProcessStatus.Status.html     |   410 -
 .../client/admin/LongRunningProcessStatus.html     |   403 -
 .../org/apache/pulsar/client/admin/Lookup.html     |   383 -
 .../org/apache/pulsar/client/admin/Namespaces.html |  8572 --------------
 .../pulsar/client/admin/NonPersistentTopics.html   |   698 --
 .../pulsar/client/admin/OffloadProcessStatus.html  |   322 -
 .../org/apache/pulsar/client/admin/Packages.html   |   601 -
 .../org/apache/pulsar/client/admin/Properties.html |   407 -
 .../org/apache/pulsar/client/admin/ProxyStats.html |   284 -
 .../apache/pulsar/client/admin/PulsarAdmin.html    |   772 --
 .../pulsar/client/admin/PulsarAdminBuilder.html    |   769 --
 .../PulsarAdminException.ConflictException.html    |   332 -
 .../PulsarAdminException.ConnectException.html     |   343 -
 ...ception.GettingAuthenticationDataException.html |   341 -
 .../PulsarAdminException.HttpErrorException.html   |   341 -
 .../PulsarAdminException.NotAllowedException.html  |   332 -
 ...ulsarAdminException.NotAuthorizedException.html |   332 -
 .../PulsarAdminException.NotFoundException.html    |   332 -
 ...AdminException.PreconditionFailedException.html |   332 -
 ...sarAdminException.ServerSideErrorException.html |   347 -
 .../PulsarAdminException.TimeoutException.html     |   328 -
 .../pulsar/client/admin/PulsarAdminException.html  |   503 -
 .../apache/pulsar/client/admin/ResourceGroups.html |   542 -
 .../apache/pulsar/client/admin/ResourceQuotas.html |   681 --
 .../org/apache/pulsar/client/admin/Schemas.html    |   787 --
 .../2.9.2/org/apache/pulsar/client/admin/Sink.html |   223 -
 .../org/apache/pulsar/client/admin/Sinks.html      |  1355 ---
 .../org/apache/pulsar/client/admin/Source.html     |   223 -
 .../org/apache/pulsar/client/admin/Sources.html    |  1355 ---
 .../org/apache/pulsar/client/admin/Tenants.html    |   576 -
 .../apache/pulsar/client/admin/TopicPolicies.html  |  4439 --------
 .../org/apache/pulsar/client/admin/Topics.html     |  8204 -------------
 .../apache/pulsar/client/admin/Transactions.html   |   832 --
 .../org/apache/pulsar/client/admin/Worker.html     |   453 -
 .../pulsar/client/admin/class-use/Bookies.html     |   196 -
 .../pulsar/client/admin/class-use/BrokerStats.html |   196 -
 .../pulsar/client/admin/class-use/Brokers.html     |   196 -
 .../pulsar/client/admin/class-use/Clusters.html    |   196 -
 .../pulsar/client/admin/class-use/Functions.html   |   196 -
 .../class-use/LongRunningProcessStatus.Status.html |   276 -
 .../admin/class-use/LongRunningProcessStatus.html  |   225 -
 .../pulsar/client/admin/class-use/Lookup.html      |   196 -
 .../pulsar/client/admin/class-use/Namespaces.html  |   196 -
 .../admin/class-use/NonPersistentTopics.html       |   200 -
 .../admin/class-use/OffloadProcessStatus.html      |   260 -
 .../pulsar/client/admin/class-use/Packages.html    |   196 -
 .../pulsar/client/admin/class-use/Properties.html  |   200 -
 .../pulsar/client/admin/class-use/ProxyStats.html  |   196 -
 .../pulsar/client/admin/class-use/PulsarAdmin.html |   196 -
 .../client/admin/class-use/PulsarAdminBuilder.html |   370 -
 .../PulsarAdminException.ConflictException.html    |   149 -
 .../PulsarAdminException.ConnectException.html     |   149 -
 ...ception.GettingAuthenticationDataException.html |   149 -
 .../PulsarAdminException.HttpErrorException.html   |   149 -
 .../PulsarAdminException.NotAllowedException.html  |   149 -
 ...ulsarAdminException.NotAuthorizedException.html |   149 -
 .../PulsarAdminException.NotFoundException.html    |   149 -
 ...AdminException.PreconditionFailedException.html |   149 -
 ...sarAdminException.ServerSideErrorException.html |   149 -
 .../PulsarAdminException.TimeoutException.html     |   149 -
 .../admin/class-use/PulsarAdminException.html      |  4594 --------
 .../client/admin/class-use/ResourceGroups.html     |   196 -
 .../client/admin/class-use/ResourceQuotas.html     |   196 -
 .../pulsar/client/admin/class-use/Schemas.html     |   196 -
 .../apache/pulsar/client/admin/class-use/Sink.html |   200 -
 .../pulsar/client/admin/class-use/Sinks.html       |   215 -
 .../pulsar/client/admin/class-use/Source.html      |   200 -
 .../pulsar/client/admin/class-use/Sources.html     |   215 -
 .../pulsar/client/admin/class-use/Tenants.html     |   196 -
 .../client/admin/class-use/TopicPolicies.html      |   205 -
 .../pulsar/client/admin/class-use/Topics.html      |   196 -
 .../client/admin/class-use/Transactions.html       |   196 -
 .../pulsar/client/admin/class-use/Worker.html      |   196 -
 .../pulsar/client/admin/package-summary.html       |   446 -
 .../apache/pulsar/client/admin/package-tree.html   |   245 -
 .../apache/pulsar/client/admin/package-use.html    |   398 -
 .../client/admin/utils/DefaultImplementation.html  |   326 -
 .../pulsar/client/admin/utils/ReflectionUtils.html |   307 -
 .../utils/class-use/DefaultImplementation.html     |   149 -
 .../admin/utils/class-use/ReflectionUtils.html     |   149 -
 .../pulsar/client/admin/utils/package-summary.html |   178 -
 .../pulsar/client/admin/utils/package-tree.html    |   165 -
 .../pulsar/client/admin/utils/package-use.html     |   149 -
 .../common/conf/InternalConfigurationData.html     |   425 -
 .../conf/class-use/InternalConfigurationData.html  |   215 -
 .../apache/pulsar/common/conf/package-summary.html |   174 -
 .../apache/pulsar/common/conf/package-tree.html    |   164 -
 .../org/apache/pulsar/common/conf/package-use.html |   189 -
 .../common/functions/AuthenticationConfig.html     |   270 -
 .../pulsar/common/functions/ConsumerConfig.html    |   270 -
 .../pulsar/common/functions/CryptoConfig.html      |   270 -
 .../FunctionConfig.ProcessingGuarantees.html       |   397 -
 .../common/functions/FunctionConfig.Runtime.html   |   397 -
 .../pulsar/common/functions/FunctionConfig.html    |   302 -
 .../pulsar/common/functions/FunctionState.html     |   270 -
 .../pulsar/common/functions/ProducerConfig.html    |   270 -
 .../apache/pulsar/common/functions/Resources.html  |   322 -
 .../pulsar/common/functions/UpdateOptions.html     |   265 -
 .../pulsar/common/functions/WindowConfig.html      |   316 -
 .../apache/pulsar/common/functions/WorkerInfo.html |   326 -
 .../functions/class-use/AuthenticationConfig.html  |   149 -
 .../common/functions/class-use/ConsumerConfig.html |   149 -
 .../common/functions/class-use/CryptoConfig.html   |   149 -
 .../FunctionConfig.ProcessingGuarantees.html       |   205 -
 .../class-use/FunctionConfig.Runtime.html          |   205 -
 .../common/functions/class-use/FunctionConfig.html |   329 -
 .../common/functions/class-use/FunctionState.html  |   251 -
 .../common/functions/class-use/ProducerConfig.html |   149 -
 .../common/functions/class-use/Resources.html      |   215 -
 .../common/functions/class-use/UpdateOptions.html  |   299 -
 .../common/functions/class-use/WindowConfig.html   |   149 -
 .../common/functions/class-use/WorkerInfo.html     |   264 -
 .../pulsar/common/functions/package-summary.html   |   260 -
 .../pulsar/common/functions/package-tree.html      |   193 -
 .../pulsar/common/functions/package-use.html       |   248 -
 .../apache/pulsar/common/io/BatchSourceConfig.html |   334 -
 .../pulsar/common/io/ConnectorDefinition.html      |   270 -
 .../org/apache/pulsar/common/io/SinkConfig.html    |   270 -
 .../org/apache/pulsar/common/io/SourceConfig.html  |   270 -
 .../common/io/class-use/BatchSourceConfig.html     |   149 -
 .../common/io/class-use/ConnectorDefinition.html   |   226 -
 .../pulsar/common/io/class-use/SinkConfig.html     |   329 -
 .../pulsar/common/io/class-use/SourceConfig.html   |   329 -
 .../apache/pulsar/common/io/package-summary.html   |   192 -
 .../org/apache/pulsar/common/io/package-tree.html  |   167 -
 .../org/apache/pulsar/common/io/package-use.html   |   201 -
 .../apache/pulsar/common/naming/TopicDomain.html   |   426 -
 .../apache/pulsar/common/naming/TopicVersion.html  |   379 -
 .../common/naming/class-use/TopicDomain.html       |   250 -
 .../common/naming/class-use/TopicVersion.html      |   243 -
 .../pulsar/common/naming/package-summary.html      |   178 -
 .../apache/pulsar/common/naming/package-tree.html  |   169 -
 .../apache/pulsar/common/naming/package-use.html   |   222 -
 .../common/partition/PartitionedTopicMetadata.html |   346 -
 .../class-use/PartitionedTopicMetadata.html        |   287 -
 .../pulsar/common/partition/package-summary.html   |   174 -
 .../pulsar/common/partition/package-tree.html      |   164 -
 .../pulsar/common/partition/package-use.html       |   214 -
 .../pulsar/common/policies/AutoFailoverPolicy.html |   356 -
 .../policies/class-use/AutoFailoverPolicy.html     |   212 -
 .../pulsar/common/policies/data/AuthAction.html    |   450 -
 .../common/policies/data/AuthPolicies.Builder.html |   297 -
 .../pulsar/common/policies/data/AuthPolicies.html  |   317 -
 .../data/AutoFailoverPolicyData.Builder.html       |   283 -
 .../policies/data/AutoFailoverPolicyData.html      |   316 -
 .../policies/data/AutoFailoverPolicyType.html      |   381 -
 .../AutoSubscriptionCreationOverride.Builder.html  |   273 -
 .../data/AutoSubscriptionCreationOverride.html     |   293 -
 .../data/AutoTopicCreationOverride.Builder.html    |   301 -
 .../policies/data/AutoTopicCreationOverride.html   |   321 -
 .../data/BacklogQuota.BacklogQuotaType.html        |   384 -
 .../common/policies/data/BacklogQuota.Builder.html |   301 -
 .../data/BacklogQuota.RetentionPolicy.html         |   406 -
 .../pulsar/common/policies/data/BacklogQuota.html  |   376 -
 .../data/BookieAffinityGroupData.Builder.html      |   287 -
 .../policies/data/BookieAffinityGroupData.html     |   307 -
 .../common/policies/data/BookieInfo.Builder.html   |   287 -
 .../pulsar/common/policies/data/BookieInfo.html    |   307 -
 .../policies/data/BookiesClusterInfo.Builder.html  |   273 -
 .../common/policies/data/BookiesClusterInfo.html   |   293 -
 .../policies/data/BookiesRackConfiguration.html    |   396 -
 .../common/policies/data/BrokerAssignment.html     |   393 -
 .../common/policies/data/BrokerInfo.Builder.html   |   273 -
 .../pulsar/common/policies/data/BrokerInfo.html    |   293 -
 .../data/BrokerNamespaceIsolationData.Builder.html |   311 -
 .../data/BrokerNamespaceIsolationData.html         |   330 -
 .../common/policies/data/BrokerStatus.Builder.html |   301 -
 .../pulsar/common/policies/data/BrokerStatus.html  |   333 -
 .../common/policies/data/BundlesData.Builder.html  |   287 -
 .../pulsar/common/policies/data/BundlesData.html   |   307 -
 .../common/policies/data/ClusterData.Builder.html  |   493 -
 .../pulsar/common/policies/data/ClusterData.html   |   526 -
 .../common/policies/data/CompactionStats.html      |   306 -
 .../pulsar/common/policies/data/ConsumerStats.html |   555 -
 .../data/DelayedDeliveryPolicies.Builder.html      |   287 -
 .../policies/data/DelayedDeliveryPolicies.html     |   307 -
 .../common/policies/data/DispatchRate.Builder.html |   315 -
 .../pulsar/common/policies/data/DispatchRate.html  |   335 -
 .../pulsar/common/policies/data/ErrorData.html     |   325 -
 .../common/policies/data/ExceptionInformation.html |   270 -
 .../policies/data/FailureDomain.Builder.html       |   269 -
 .../pulsar/common/policies/data/FailureDomain.html |   288 -
 .../policies/data/FunctionInstanceStats.html       |   265 -
 .../policies/data/FunctionInstanceStatsData.html   |   291 -
 .../data/FunctionInstanceStatsDataBase.html        |   311 -
 .../pulsar/common/policies/data/FunctionStats.html |   363 -
 ...nInstanceStatus.FunctionInstanceStatusData.html |   470 -
 .../FunctionStatus.FunctionInstanceStatus.html     |   355 -
 .../common/policies/data/FunctionStatus.html       |   403 -
 .../policies/data/InactiveTopicDeleteMode.html     |   386 -
 .../policies/data/InactiveTopicPolicies.html       |   270 -
 .../ManagedLedgerInternalStats.CursorStats.html    |   512 -
 .../ManagedLedgerInternalStats.LedgerInfo.html     |   386 -
 .../policies/data/ManagedLedgerInternalStats.html  |   557 -
 .../data/NamespaceIsolationData.Builder.html       |   311 -
 .../policies/data/NamespaceIsolationData.html      |   344 -
 .../policies/data/NamespaceOwnershipStatus.html    |   399 -
 .../data/NonPersistentPartitionedTopicStats.html   |   289 -
 .../policies/data/NonPersistentPublisherStats.html |   269 -
 .../data/NonPersistentReplicatorStats.html         |   267 -
 .../data/NonPersistentSubscriptionStats.html       |   269 -
 .../policies/data/NonPersistentTopicStats.html     |   332 -
 .../policies/data/OffloadPolicies.Builder.html     |   647 --
 .../common/policies/data/OffloadPolicies.html      |   666 --
 .../policies/data/OffloadedReadPriority.html       |   451 -
 .../data/PartitionedTopicInternalStats.html        |   377 -
 .../policies/data/PartitionedTopicStats.html       |   296 -
 .../common/policies/data/PersistencePolicies.html  |   405 -
 .../data/PersistentTopicInternalStats.html         |   355 -
 .../pulsar/common/policies/data/Policies.html      |  1008 --
 .../pulsar/common/policies/data/PublishRate.html   |   401 -
 .../common/policies/data/PublisherStats.html       |   426 -
 .../pulsar/common/policies/data/RawBookieInfo.html |   270 -
 .../common/policies/data/ReplicatorStats.html      |   446 -
 .../pulsar/common/policies/data/ResourceGroup.html |   269 -
 .../pulsar/common/policies/data/ResourceQuota.html |   350 -
 .../common/policies/data/RetentionPolicies.html    |   397 -
 .../SchemaAutoUpdateCompatibilityStrategy.html     |   491 -
 .../policies/data/SchemaCompatibilityStrategy.html |   530 -
 ....SinkInstanceStatus.SinkInstanceStatusData.html |   456 -
 .../data/SinkStatus.SinkInstanceStatus.html        |   355 -
 .../pulsar/common/policies/data/SinkStatus.html    |   403 -
 ...rceInstanceStatus.SourceInstanceStatusData.html |   456 -
 .../data/SourceStatus.SourceInstanceStatus.html    |   355 -
 .../pulsar/common/policies/data/SourceStatus.html  |   403 -
 .../pulsar/common/policies/data/SubscribeRate.html |   401 -
 .../common/policies/data/SubscriptionAuthMode.html |   386 -
 .../common/policies/data/SubscriptionStats.html    |   735 --
 .../common/policies/data/TenantInfo.Builder.html   |   283 -
 .../pulsar/common/policies/data/TenantInfo.html    |   302 -
 .../pulsar/common/policies/data/TopicStats.html    |   610 -
 .../pulsar/common/policies/data/TopicType.html     |   412 -
 .../policies/data/TransactionBufferStats.html      |   348 -
 .../data/TransactionCoordinatorInternalStats.html  |   315 -
 .../policies/data/TransactionCoordinatorStats.html |   349 -
 .../data/TransactionCoordinatorStatus.html         |   349 -
 .../policies/data/TransactionInBufferStats.html    |   331 -
 .../data/TransactionInPendingAckStats.html         |   314 -
 .../common/policies/data/TransactionLogStats.html  |   332 -
 .../common/policies/data/TransactionMetadata.html  |   399 -
 .../data/TransactionPendingAckInternalStats.html   |   315 -
 .../policies/data/TransactionPendingAckStats.html  |   314 -
 .../policies/data/WorkerFunctionInstanceStats.html |   329 -
 .../common/policies/data/class-use/AuthAction.html |   343 -
 .../data/class-use/AuthPolicies.Builder.html       |   210 -
 .../policies/data/class-use/AuthPolicies.html      |   210 -
 .../class-use/AutoFailoverPolicyData.Builder.html  |   205 -
 .../data/class-use/AutoFailoverPolicyData.html     |   256 -
 .../data/class-use/AutoFailoverPolicyType.html     |   230 -
 .../AutoSubscriptionCreationOverride.Builder.html  |   229 -
 .../AutoSubscriptionCreationOverride.html          |   315 -
 .../AutoTopicCreationOverride.Builder.html         |   239 -
 .../data/class-use/AutoTopicCreationOverride.html  |   330 -
 .../class-use/BacklogQuota.BacklogQuotaType.html   |   366 -
 .../data/class-use/BacklogQuota.Builder.html       |   239 -
 .../class-use/BacklogQuota.RetentionPolicy.html    |   289 -
 .../policies/data/class-use/BacklogQuota.html      |   379 -
 .../class-use/BookieAffinityGroupData.Builder.html |   234 -
 .../data/class-use/BookieAffinityGroupData.html    |   302 -
 .../data/class-use/BookieInfo.Builder.html         |   234 -
 .../common/policies/data/class-use/BookieInfo.html |   334 -
 .../data/class-use/BookiesClusterInfo.Builder.html |   229 -
 .../data/class-use/BookiesClusterInfo.html         |   274 -
 .../data/class-use/BookiesRackConfiguration.html   |   215 -
 .../policies/data/class-use/BrokerAssignment.html  |   235 -
 .../data/class-use/BrokerInfo.Builder.html         |   229 -
 .../common/policies/data/class-use/BrokerInfo.html |   274 -
 .../BrokerNamespaceIsolationData.Builder.html      |   215 -
 .../class-use/BrokerNamespaceIsolationData.html    |   259 -
 .../data/class-use/BrokerStatus.Builder.html       |   239 -
 .../policies/data/class-use/BrokerStatus.html      |   331 -
 .../data/class-use/BundlesData.Builder.html        |   234 -
 .../policies/data/class-use/BundlesData.html       |   315 -
 .../data/class-use/ClusterData.Builder.html        |   285 -
 .../policies/data/class-use/ClusterData.html       |   285 -
 .../policies/data/class-use/CompactionStats.html   |   197 -
 .../policies/data/class-use/ConsumerStats.html     |   197 -
 .../class-use/DelayedDeliveryPolicies.Builder.html |   234 -
 .../data/class-use/DelayedDeliveryPolicies.html    |   407 -
 .../data/class-use/DispatchRate.Builder.html       |   244 -
 .../policies/data/class-use/DispatchRate.html      |   636 --
 .../common/policies/data/class-use/ErrorData.html  |   149 -
 .../data/class-use/ExceptionInformation.html       |   220 -
 .../data/class-use/FailureDomain.Builder.html      |   200 -
 .../policies/data/class-use/FailureDomain.html     |   305 -
 .../data/class-use/FunctionInstanceStats.html      |   195 -
 .../data/class-use/FunctionInstanceStatsData.html  |   264 -
 .../class-use/FunctionInstanceStatsDataBase.html   |   215 -
 .../policies/data/class-use/FunctionStats.html     |   247 -
 ...nInstanceStatus.FunctionInstanceStatusData.html |   249 -
 .../FunctionStatus.FunctionInstanceStatus.html     |   210 -
 .../policies/data/class-use/FunctionStatus.html    |   219 -
 .../data/class-use/InactiveTopicDeleteMode.html    |   205 -
 .../data/class-use/InactiveTopicPolicies.html      |   361 -
 .../ManagedLedgerInternalStats.CursorStats.html    |   197 -
 .../ManagedLedgerInternalStats.LedgerInfo.html     |   217 -
 .../data/class-use/ManagedLedgerInternalStats.html |   214 -
 .../class-use/NamespaceIsolationData.Builder.html  |   215 -
 .../data/class-use/NamespaceIsolationData.html     |   305 -
 .../data/class-use/NamespaceOwnershipStatus.html   |   207 -
 .../NonPersistentPartitionedTopicStats.html        |   149 -
 .../class-use/NonPersistentPublisherStats.html     |   197 -
 .../class-use/NonPersistentReplicatorStats.html    |   197 -
 .../class-use/NonPersistentSubscriptionStats.html  |   197 -
 .../data/class-use/NonPersistentTopicStats.html    |   275 -
 .../data/class-use/OffloadPolicies.Builder.html    |   335 -
 .../policies/data/class-use/OffloadPolicies.html   |   376 -
 .../data/class-use/OffloadedReadPriority.html      |   230 -
 .../class-use/PartitionedTopicInternalStats.html   |   215 -
 .../data/class-use/PartitionedTopicStats.html      |   263 -
 .../data/class-use/PersistencePolicies.html        |   361 -
 .../class-use/PersistentTopicInternalStats.html    |   275 -
 .../common/policies/data/class-use/Policies.html   |   241 -
 .../policies/data/class-use/PublishRate.html       |   329 -
 .../policies/data/class-use/PublisherStats.html    |   214 -
 .../policies/data/class-use/RawBookieInfo.html     |   239 -
 .../policies/data/class-use/ReplicatorStats.html   |   214 -
 .../policies/data/class-use/ResourceGroup.html     |   257 -
 .../policies/data/class-use/ResourceQuota.html     |   310 -
 .../policies/data/class-use/RetentionPolicies.html |   361 -
 .../SchemaAutoUpdateCompatibilityStrategy.html     |   286 -
 .../class-use/SchemaCompatibilityStrategy.html     |   318 -
 ....SinkInstanceStatus.SinkInstanceStatusData.html |   249 -
 .../class-use/SinkStatus.SinkInstanceStatus.html   |   210 -
 .../common/policies/data/class-use/SinkStatus.html |   219 -
 ...rceInstanceStatus.SourceInstanceStatusData.html |   249 -
 .../SourceStatus.SourceInstanceStatus.html         |   210 -
 .../policies/data/class-use/SourceStatus.html      |   219 -
 .../policies/data/class-use/SubscribeRate.html     |   361 -
 .../data/class-use/SubscriptionAuthMode.html       |   294 -
 .../policies/data/class-use/SubscriptionStats.html |   214 -
 .../data/class-use/TenantInfo.Builder.html         |   205 -
 .../common/policies/data/class-use/TenantInfo.html |   311 -
 .../common/policies/data/class-use/TopicStats.html |   324 -
 .../common/policies/data/class-use/TopicType.html  |   205 -
 .../data/class-use/TransactionBufferStats.html     |   215 -
 .../TransactionCoordinatorInternalStats.html       |   217 -
 .../class-use/TransactionCoordinatorStats.html     |   229 -
 .../class-use/TransactionCoordinatorStatus.html    |   149 -
 .../data/class-use/TransactionInBufferStats.html   |   247 -
 .../class-use/TransactionInPendingAckStats.html    |   249 -
 .../data/class-use/TransactionLogStats.html        |   204 -
 .../data/class-use/TransactionMetadata.html        |   249 -
 .../TransactionPendingAckInternalStats.html        |   219 -
 .../data/class-use/TransactionPendingAckStats.html |   217 -
 .../class-use/WorkerFunctionInstanceStats.html     |   205 -
 ...utoSubscriptionCreationOverrideImplBuilder.html |   338 -
 .../impl/AutoSubscriptionCreationOverrideImpl.html |   350 -
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |   374 -
 .../data/impl/AutoTopicCreationOverrideImpl.html   |   364 -
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |   374 -
 .../policies/data/impl/BacklogQuotaImpl.html       |   545 -
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |   356 -
 .../data/impl/BookieAffinityGroupDataImpl.html     |   350 -
 .../impl/BookieInfoImpl.BookieInfoImplBuilder.html |   373 -
 .../common/policies/data/impl/BookieInfoImpl.html  |   350 -
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |   338 -
 .../policies/data/impl/BookiesClusterInfoImpl.html |   350 -
 .../impl/BrokerInfoImpl.BrokerInfoImplBuilder.html |   338 -
 .../common/policies/data/impl/BrokerInfoImpl.html  |   350 -
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |   374 -
 .../policies/data/impl/BrokerStatusImpl.html       |   368 -
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |   356 -
 .../common/policies/data/impl/BundlesDataImpl.html |   350 -
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |   356 -
 .../data/impl/DelayedDeliveryPoliciesImpl.html     |   350 -
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |   392 -
 .../policies/data/impl/DispatchRateImpl.html       |   350 -
 ...utoSubscriptionCreationOverrideImplBuilder.html |   201 -
 .../AutoSubscriptionCreationOverrideImpl.html      |   196 -
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |   211 -
 .../class-use/AutoTopicCreationOverrideImpl.html   |   196 -
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |   211 -
 .../data/impl/class-use/BacklogQuotaImpl.html      |   196 -
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |   206 -
 .../class-use/BookieAffinityGroupDataImpl.html     |   196 -
 .../BookieInfoImpl.BookieInfoImplBuilder.html      |   206 -
 .../data/impl/class-use/BookieInfoImpl.html        |   196 -
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |   201 -
 .../impl/class-use/BookiesClusterInfoImpl.html     |   196 -
 .../BrokerInfoImpl.BrokerInfoImplBuilder.html      |   201 -
 .../data/impl/class-use/BrokerInfoImpl.html        |   196 -
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |   211 -
 .../data/impl/class-use/BrokerStatusImpl.html      |   196 -
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |   206 -
 .../data/impl/class-use/BundlesDataImpl.html       |   196 -
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |   206 -
 .../class-use/DelayedDeliveryPoliciesImpl.html     |   196 -
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |   216 -
 .../data/impl/class-use/DispatchRateImpl.html      |   241 -
 .../common/policies/data/impl/package-summary.html |   291 -
 .../common/policies/data/impl/package-tree.html    |   185 -
 .../common/policies/data/impl/package-use.html     |   316 -
 .../common/policies/data/package-summary.html      |   734 --
 .../pulsar/common/policies/data/package-tree.html  |   317 -
 .../pulsar/common/policies/data/package-use.html   |  1132 --
 .../policies/impl/AutoFailoverPolicyFactory.html   |   308 -
 .../common/policies/impl/MinAvailablePolicy.html   |   419 -
 .../impl/class-use/AutoFailoverPolicyFactory.html  |   149 -
 .../impl/class-use/MinAvailablePolicy.html         |   149 -
 .../common/policies/impl/package-summary.html      |   180 -
 .../pulsar/common/policies/impl/package-tree.html  |   169 -
 .../pulsar/common/policies/impl/package-use.html   |   149 -
 .../pulsar/common/policies/package-summary.html    |   174 -
 .../pulsar/common/policies/package-tree.html       |   164 -
 .../apache/pulsar/common/policies/package-use.html |   188 -
 .../protocol/schema/IsCompatibilityResponse.html   |   270 -
 .../common/protocol/schema/PostSchemaPayload.html  |   270 -
 .../schema/class-use/IsCompatibilityResponse.html  |   233 -
 .../schema/class-use/PostSchemaPayload.html        |   239 -
 .../common/protocol/schema/package-summary.html    |   180 -
 .../common/protocol/schema/package-tree.html       |   165 -
 .../pulsar/common/protocol/schema/package-use.html |   195 -
 .../stats/AllocatorStats.PoolArenaStats.html       |   526 -
 .../stats/AllocatorStats.PoolChunkListStats.html   |   344 -
 .../stats/AllocatorStats.PoolChunkStats.html       |   344 -
 .../stats/AllocatorStats.PoolSubpageStats.html     |   358 -
 .../apache/pulsar/common/stats/AllocatorStats.html |   442 -
 .../org/apache/pulsar/common/stats/Metrics.html    |   462 -
 .../class-use/AllocatorStats.PoolArenaStats.html   |   200 -
 .../AllocatorStats.PoolChunkListStats.html         |   195 -
 .../class-use/AllocatorStats.PoolChunkStats.html   |   195 -
 .../class-use/AllocatorStats.PoolSubpageStats.html |   195 -
 .../common/stats/class-use/AllocatorStats.html     |   215 -
 .../pulsar/common/stats/class-use/Metrics.html     |   235 -
 .../pulsar/common/stats/package-summary.html       |   204 -
 .../apache/pulsar/common/stats/package-tree.html   |   169 -
 .../apache/pulsar/common/stats/package-use.html    |   244 -
 .../management/core/common/PackageMetadata.html    |   279 -
 .../management/core/common/PackageType.html        |   439 -
 .../core/common/class-use/PackageMetadata.html     |   259 -
 .../core/common/class-use/PackageType.html         |   210 -
 .../management/core/common/package-summary.html    |   191 -
 .../management/core/common/package-tree.html       |   178 -
 .../management/core/common/package-use.html        |   214 -
 ...anagementException.MetadataFormatException.html |   350 -
 ...kagesManagementException.NotFoundException.html |   370 -
 .../exceptions/PackagesManagementException.html    |   377 -
 ...anagementException.MetadataFormatException.html |   149 -
 ...kagesManagementException.NotFoundException.html |   149 -
 .../class-use/PackagesManagementException.html     |   200 -
 .../core/exceptions/package-summary.html           |   182 -
 .../management/core/exceptions/package-tree.html   |   177 -
 .../management/core/exceptions/package-use.html    |   188 -
 .../data/loadbalancer/LoadManagerReport.html       |   502 -
 .../data/loadbalancer/NamespaceBundleStats.html    |   544 -
 .../policies/data/loadbalancer/ResourceUsage.html  |   428 -
 .../data/loadbalancer/ServiceLookupData.html       |   342 -
 .../loadbalancer/class-use/LoadManagerReport.html  |   215 -
 .../class-use/NamespaceBundleStats.html            |   235 -
 .../data/loadbalancer/class-use/ResourceUsage.html |   245 -
 .../loadbalancer/class-use/ServiceLookupData.html  |   197 -
 .../data/loadbalancer/package-summary.html         |   201 -
 .../policies/data/loadbalancer/package-tree.html   |   175 -
 .../policies/data/loadbalancer/package-use.html    |   224 -
 .../static/api/admin/2.9.2/overview-summary.html   |    23 -
 .../static/api/admin/2.9.2/overview-tree.html      |   469 -
 .../static/api/admin/2.9.2/package-search-index.js |     1 -
 .../api/admin/2.9.2/package-search-index.zip       |   Bin 362 -> 0 bytes
 .../static/api/admin/2.9.2/resources/glass.png     |   Bin 499 -> 0 bytes
 .../static/api/admin/2.9.2/resources/x.png         |   Bin 394 -> 0 bytes
 .../website-next/static/api/admin/2.9.2/script.js  |   149 -
 .../website-next/static/api/admin/2.9.2/search.js  |   326 -
 .../static/api/admin/2.9.2/serialized-form.html    |   357 -
 .../static/api/admin/2.9.2/stylesheet.css          |   906 --
 .../static/api/admin/2.9.2/type-search-index.js    |     1 -
 .../static/api/admin/2.9.2/type-search-index.zip   |   Bin 1887 -> 0 bytes
 .../static/api/admin/2.9.3/allclasses-index.html   |  1293 ---
 .../static/api/admin/2.9.3/allclasses.html         |   234 -
 .../static/api/admin/2.9.3/allpackages-index.html  |   261 -
 .../static/api/admin/2.9.3/constant-values.html    |   287 -
 .../static/api/admin/2.9.3/deprecated-list.html    |   851 --
 .../static/api/admin/2.9.3/element-list            |    16 -
 .../static/api/admin/2.9.3/help-doc.html           |   281 -
 .../static/api/admin/2.9.3/index-all.html          |  7896 -------------
 .../website-next/static/api/admin/2.9.3/index.html |   257 -
 .../admin/2.9.3/jquery/external/jquery/jquery.js   | 10872 ------------------
 .../jquery/images/ui-bg_glass_55_fbf9ee_1x400.png  |   Bin 335 -> 0 bytes
 .../jquery/images/ui-bg_glass_65_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_e6e6e6_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_95_fef1ec_1x400.png  |   Bin 332 -> 0 bytes
 .../ui-bg_highlight-soft_75_cccccc_1x100.png       |   Bin 280 -> 0 bytes
 .../jquery/images/ui-icons_222222_256x240.png      |   Bin 6922 -> 0 bytes
 .../jquery/images/ui-icons_2e83ff_256x240.png      |   Bin 4549 -> 0 bytes
 .../jquery/images/ui-icons_454545_256x240.png      |   Bin 6992 -> 0 bytes
 .../jquery/images/ui-icons_888888_256x240.png      |   Bin 6999 -> 0 bytes
 .../jquery/images/ui-icons_cd0a0a_256x240.png      |   Bin 4549 -> 0 bytes
 .../static/api/admin/2.9.3/jquery/jquery-3.5.1.js  | 10872 ------------------
 .../static/api/admin/2.9.3/jquery/jquery-ui.css    |   582 -
 .../static/api/admin/2.9.3/jquery/jquery-ui.js     |  2659 -----
 .../api/admin/2.9.3/jquery/jquery-ui.min.css       |     7 -
 .../static/api/admin/2.9.3/jquery/jquery-ui.min.js |     6 -
 .../api/admin/2.9.3/jquery/jquery-ui.structure.css |   156 -
 .../admin/2.9.3/jquery/jquery-ui.structure.min.css |     5 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.js      |    56 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.min.js  |    10 -
 .../2.9.3/jquery/jszip-utils/dist/jszip-utils.js   |   118 -
 .../jquery/jszip-utils/dist/jszip-utils.min.js     |    10 -
 .../api/admin/2.9.3/jquery/jszip/dist/jszip.js     | 11370 -------------------
 .../api/admin/2.9.3/jquery/jszip/dist/jszip.min.js |    13 -
 .../static/api/admin/2.9.3/member-search-index.js  |     1 -
 .../static/api/admin/2.9.3/member-search-index.zip |   Bin 22133 -> 0 bytes
 .../org/apache/pulsar/client/admin/Bookies.html    |   441 -
 .../apache/pulsar/client/admin/BrokerStats.html    |   512 -
 .../org/apache/pulsar/client/admin/Brokers.html    |   874 --
 .../org/apache/pulsar/client/admin/Clusters.html   |  1324 ---
 .../org/apache/pulsar/client/admin/Functions.html  |  1871 ---
 .../admin/LongRunningProcessStatus.Status.html     |   410 -
 .../client/admin/LongRunningProcessStatus.html     |   403 -
 .../org/apache/pulsar/client/admin/Lookup.html     |   383 -
 .../org/apache/pulsar/client/admin/Namespaces.html |  8572 --------------
 .../pulsar/client/admin/NonPersistentTopics.html   |   698 --
 .../pulsar/client/admin/OffloadProcessStatus.html  |   322 -
 .../org/apache/pulsar/client/admin/Packages.html   |   601 -
 .../org/apache/pulsar/client/admin/Properties.html |   407 -
 .../org/apache/pulsar/client/admin/ProxyStats.html |   284 -
 .../apache/pulsar/client/admin/PulsarAdmin.html    |   772 --
 .../pulsar/client/admin/PulsarAdminBuilder.html    |   806 --
 .../PulsarAdminException.ConflictException.html    |   332 -
 .../PulsarAdminException.ConnectException.html     |   343 -
 ...ception.GettingAuthenticationDataException.html |   341 -
 .../PulsarAdminException.HttpErrorException.html   |   341 -
 .../PulsarAdminException.NotAllowedException.html  |   332 -
 ...ulsarAdminException.NotAuthorizedException.html |   332 -
 .../PulsarAdminException.NotFoundException.html    |   332 -
 ...AdminException.PreconditionFailedException.html |   332 -
 ...sarAdminException.ServerSideErrorException.html |   347 -
 .../PulsarAdminException.TimeoutException.html     |   328 -
 .../pulsar/client/admin/PulsarAdminException.html  |   503 -
 .../apache/pulsar/client/admin/ResourceGroups.html |   542 -
 .../apache/pulsar/client/admin/ResourceQuotas.html |   681 --
 .../org/apache/pulsar/client/admin/Schemas.html    |   787 --
 .../2.9.3/org/apache/pulsar/client/admin/Sink.html |   223 -
 .../org/apache/pulsar/client/admin/Sinks.html      |  1355 ---
 .../org/apache/pulsar/client/admin/Source.html     |   223 -
 .../org/apache/pulsar/client/admin/Sources.html    |  1355 ---
 .../org/apache/pulsar/client/admin/Tenants.html    |   576 -
 .../apache/pulsar/client/admin/TopicPolicies.html  |  4439 --------
 .../org/apache/pulsar/client/admin/Topics.html     |  8204 -------------
 .../apache/pulsar/client/admin/Transactions.html   |   832 --
 .../org/apache/pulsar/client/admin/Worker.html     |   453 -
 .../pulsar/client/admin/class-use/Bookies.html     |   196 -
 .../pulsar/client/admin/class-use/BrokerStats.html |   196 -
 .../pulsar/client/admin/class-use/Brokers.html     |   196 -
 .../pulsar/client/admin/class-use/Clusters.html    |   196 -
 .../pulsar/client/admin/class-use/Functions.html   |   196 -
 .../class-use/LongRunningProcessStatus.Status.html |   276 -
 .../admin/class-use/LongRunningProcessStatus.html  |   225 -
 .../pulsar/client/admin/class-use/Lookup.html      |   196 -
 .../pulsar/client/admin/class-use/Namespaces.html  |   196 -
 .../admin/class-use/NonPersistentTopics.html       |   200 -
 .../admin/class-use/OffloadProcessStatus.html      |   260 -
 .../pulsar/client/admin/class-use/Packages.html    |   196 -
 .../pulsar/client/admin/class-use/Properties.html  |   200 -
 .../pulsar/client/admin/class-use/ProxyStats.html  |   196 -
 .../pulsar/client/admin/class-use/PulsarAdmin.html |   196 -
 .../client/admin/class-use/PulsarAdminBuilder.html |   377 -
 .../PulsarAdminException.ConflictException.html    |   149 -
 .../PulsarAdminException.ConnectException.html     |   149 -
 ...ception.GettingAuthenticationDataException.html |   149 -
 .../PulsarAdminException.HttpErrorException.html   |   149 -
 .../PulsarAdminException.NotAllowedException.html  |   149 -
 ...ulsarAdminException.NotAuthorizedException.html |   149 -
 .../PulsarAdminException.NotFoundException.html    |   149 -
 ...AdminException.PreconditionFailedException.html |   149 -
 ...sarAdminException.ServerSideErrorException.html |   149 -
 .../PulsarAdminException.TimeoutException.html     |   149 -
 .../admin/class-use/PulsarAdminException.html      |  4594 --------
 .../client/admin/class-use/ResourceGroups.html     |   196 -
 .../client/admin/class-use/ResourceQuotas.html     |   196 -
 .../pulsar/client/admin/class-use/Schemas.html     |   196 -
 .../apache/pulsar/client/admin/class-use/Sink.html |   200 -
 .../pulsar/client/admin/class-use/Sinks.html       |   215 -
 .../pulsar/client/admin/class-use/Source.html      |   200 -
 .../pulsar/client/admin/class-use/Sources.html     |   215 -
 .../pulsar/client/admin/class-use/Tenants.html     |   196 -
 .../client/admin/class-use/TopicPolicies.html      |   205 -
 .../pulsar/client/admin/class-use/Topics.html      |   196 -
 .../client/admin/class-use/Transactions.html       |   196 -
 .../pulsar/client/admin/class-use/Worker.html      |   196 -
 .../pulsar/client/admin/package-summary.html       |   446 -
 .../apache/pulsar/client/admin/package-tree.html   |   245 -
 .../apache/pulsar/client/admin/package-use.html    |   398 -
 .../client/admin/utils/DefaultImplementation.html  |   326 -
 .../pulsar/client/admin/utils/ReflectionUtils.html |   307 -
 .../utils/class-use/DefaultImplementation.html     |   149 -
 .../admin/utils/class-use/ReflectionUtils.html     |   149 -
 .../pulsar/client/admin/utils/package-summary.html |   178 -
 .../pulsar/client/admin/utils/package-tree.html    |   165 -
 .../pulsar/client/admin/utils/package-use.html     |   149 -
 .../common/conf/InternalConfigurationData.html     |   425 -
 .../conf/class-use/InternalConfigurationData.html  |   215 -
 .../apache/pulsar/common/conf/package-summary.html |   174 -
 .../apache/pulsar/common/conf/package-tree.html    |   164 -
 .../org/apache/pulsar/common/conf/package-use.html |   189 -
 .../common/functions/AuthenticationConfig.html     |   270 -
 .../pulsar/common/functions/ConsumerConfig.html    |   270 -
 .../pulsar/common/functions/CryptoConfig.html      |   270 -
 .../FunctionConfig.ProcessingGuarantees.html       |   397 -
 .../common/functions/FunctionConfig.Runtime.html   |   397 -
 .../pulsar/common/functions/FunctionConfig.html    |   302 -
 .../pulsar/common/functions/FunctionState.html     |   270 -
 .../pulsar/common/functions/ProducerConfig.html    |   270 -
 .../apache/pulsar/common/functions/Resources.html  |   322 -
 .../pulsar/common/functions/UpdateOptions.html     |   265 -
 .../pulsar/common/functions/WindowConfig.html      |   316 -
 .../apache/pulsar/common/functions/WorkerInfo.html |   326 -
 .../functions/class-use/AuthenticationConfig.html  |   149 -
 .../common/functions/class-use/ConsumerConfig.html |   149 -
 .../common/functions/class-use/CryptoConfig.html   |   149 -
 .../FunctionConfig.ProcessingGuarantees.html       |   205 -
 .../class-use/FunctionConfig.Runtime.html          |   205 -
 .../common/functions/class-use/FunctionConfig.html |   329 -
 .../common/functions/class-use/FunctionState.html  |   251 -
 .../common/functions/class-use/ProducerConfig.html |   149 -
 .../common/functions/class-use/Resources.html      |   215 -
 .../common/functions/class-use/UpdateOptions.html  |   299 -
 .../common/functions/class-use/WindowConfig.html   |   149 -
 .../common/functions/class-use/WorkerInfo.html     |   264 -
 .../pulsar/common/functions/package-summary.html   |   260 -
 .../pulsar/common/functions/package-tree.html      |   193 -
 .../pulsar/common/functions/package-use.html       |   248 -
 .../apache/pulsar/common/io/BatchSourceConfig.html |   334 -
 .../pulsar/common/io/ConnectorDefinition.html      |   270 -
 .../org/apache/pulsar/common/io/SinkConfig.html    |   270 -
 .../org/apache/pulsar/common/io/SourceConfig.html  |   270 -
 .../common/io/class-use/BatchSourceConfig.html     |   149 -
 .../common/io/class-use/ConnectorDefinition.html   |   226 -
 .../pulsar/common/io/class-use/SinkConfig.html     |   329 -
 .../pulsar/common/io/class-use/SourceConfig.html   |   329 -
 .../apache/pulsar/common/io/package-summary.html   |   192 -
 .../org/apache/pulsar/common/io/package-tree.html  |   167 -
 .../org/apache/pulsar/common/io/package-use.html   |   201 -
 .../apache/pulsar/common/naming/TopicDomain.html   |   426 -
 .../apache/pulsar/common/naming/TopicVersion.html  |   379 -
 .../common/naming/class-use/TopicDomain.html       |   250 -
 .../common/naming/class-use/TopicVersion.html      |   243 -
 .../pulsar/common/naming/package-summary.html      |   178 -
 .../apache/pulsar/common/naming/package-tree.html  |   169 -
 .../apache/pulsar/common/naming/package-use.html   |   222 -
 .../common/partition/PartitionedTopicMetadata.html |   346 -
 .../class-use/PartitionedTopicMetadata.html        |   287 -
 .../pulsar/common/partition/package-summary.html   |   174 -
 .../pulsar/common/partition/package-tree.html      |   164 -
 .../pulsar/common/partition/package-use.html       |   214 -
 .../pulsar/common/policies/AutoFailoverPolicy.html |   356 -
 .../policies/class-use/AutoFailoverPolicy.html     |   212 -
 .../pulsar/common/policies/data/AuthAction.html    |   450 -
 .../common/policies/data/AuthPolicies.Builder.html |   297 -
 .../pulsar/common/policies/data/AuthPolicies.html  |   317 -
 .../data/AutoFailoverPolicyData.Builder.html       |   283 -
 .../policies/data/AutoFailoverPolicyData.html      |   316 -
 .../policies/data/AutoFailoverPolicyType.html      |   381 -
 .../AutoSubscriptionCreationOverride.Builder.html  |   273 -
 .../data/AutoSubscriptionCreationOverride.html     |   293 -
 .../data/AutoTopicCreationOverride.Builder.html    |   301 -
 .../policies/data/AutoTopicCreationOverride.html   |   321 -
 .../data/BacklogQuota.BacklogQuotaType.html        |   384 -
 .../common/policies/data/BacklogQuota.Builder.html |   301 -
 .../data/BacklogQuota.RetentionPolicy.html         |   406 -
 .../pulsar/common/policies/data/BacklogQuota.html  |   376 -
 .../data/BookieAffinityGroupData.Builder.html      |   287 -
 .../policies/data/BookieAffinityGroupData.html     |   307 -
 .../common/policies/data/BookieInfo.Builder.html   |   287 -
 .../pulsar/common/policies/data/BookieInfo.html    |   307 -
 .../policies/data/BookiesClusterInfo.Builder.html  |   273 -
 .../common/policies/data/BookiesClusterInfo.html   |   293 -
 .../policies/data/BookiesRackConfiguration.html    |   396 -
 .../common/policies/data/BrokerAssignment.html     |   393 -
 .../common/policies/data/BrokerInfo.Builder.html   |   273 -
 .../pulsar/common/policies/data/BrokerInfo.html    |   293 -
 .../data/BrokerNamespaceIsolationData.Builder.html |   311 -
 .../data/BrokerNamespaceIsolationData.html         |   330 -
 .../common/policies/data/BrokerStatus.Builder.html |   301 -
 .../pulsar/common/policies/data/BrokerStatus.html  |   333 -
 .../common/policies/data/BundlesData.Builder.html  |   287 -
 .../pulsar/common/policies/data/BundlesData.html   |   307 -
 .../common/policies/data/ClusterData.Builder.html  |   493 -
 .../pulsar/common/policies/data/ClusterData.html   |   526 -
 .../common/policies/data/CompactionStats.html      |   306 -
 .../pulsar/common/policies/data/ConsumerStats.html |   555 -
 .../data/DelayedDeliveryPolicies.Builder.html      |   287 -
 .../policies/data/DelayedDeliveryPolicies.html     |   307 -
 .../common/policies/data/DispatchRate.Builder.html |   315 -
 .../pulsar/common/policies/data/DispatchRate.html  |   335 -
 .../pulsar/common/policies/data/ErrorData.html     |   325 -
 .../common/policies/data/ExceptionInformation.html |   270 -
 .../policies/data/FailureDomain.Builder.html       |   269 -
 .../pulsar/common/policies/data/FailureDomain.html |   288 -
 .../policies/data/FunctionInstanceStats.html       |   265 -
 .../policies/data/FunctionInstanceStatsData.html   |   291 -
 .../data/FunctionInstanceStatsDataBase.html        |   311 -
 .../pulsar/common/policies/data/FunctionStats.html |   363 -
 ...nInstanceStatus.FunctionInstanceStatusData.html |   470 -
 .../FunctionStatus.FunctionInstanceStatus.html     |   355 -
 .../common/policies/data/FunctionStatus.html       |   403 -
 .../policies/data/InactiveTopicDeleteMode.html     |   386 -
 .../policies/data/InactiveTopicPolicies.html       |   270 -
 .../ManagedLedgerInternalStats.CursorStats.html    |   512 -
 .../ManagedLedgerInternalStats.LedgerInfo.html     |   386 -
 .../policies/data/ManagedLedgerInternalStats.html  |   557 -
 .../data/NamespaceIsolationData.Builder.html       |   311 -
 .../policies/data/NamespaceIsolationData.html      |   344 -
 .../policies/data/NamespaceOwnershipStatus.html    |   399 -
 .../data/NonPersistentPartitionedTopicStats.html   |   289 -
 .../policies/data/NonPersistentPublisherStats.html |   269 -
 .../data/NonPersistentReplicatorStats.html         |   267 -
 .../data/NonPersistentSubscriptionStats.html       |   269 -
 .../policies/data/NonPersistentTopicStats.html     |   332 -
 .../policies/data/OffloadPolicies.Builder.html     |   647 --
 .../common/policies/data/OffloadPolicies.html      |   666 --
 .../policies/data/OffloadedReadPriority.html       |   451 -
 .../data/PartitionedTopicInternalStats.html        |   377 -
 .../policies/data/PartitionedTopicStats.html       |   296 -
 .../common/policies/data/PersistencePolicies.html  |   405 -
 .../data/PersistentTopicInternalStats.html         |   355 -
 .../pulsar/common/policies/data/Policies.html      |  1008 --
 .../pulsar/common/policies/data/PublishRate.html   |   401 -
 .../common/policies/data/PublisherStats.html       |   426 -
 .../pulsar/common/policies/data/RawBookieInfo.html |   270 -
 .../common/policies/data/ReplicatorStats.html      |   446 -
 .../pulsar/common/policies/data/ResourceGroup.html |   269 -
 .../pulsar/common/policies/data/ResourceQuota.html |   350 -
 .../common/policies/data/RetentionPolicies.html    |   397 -
 .../SchemaAutoUpdateCompatibilityStrategy.html     |   491 -
 .../policies/data/SchemaCompatibilityStrategy.html |   530 -
 ....SinkInstanceStatus.SinkInstanceStatusData.html |   456 -
 .../data/SinkStatus.SinkInstanceStatus.html        |   355 -
 .../pulsar/common/policies/data/SinkStatus.html    |   403 -
 ...rceInstanceStatus.SourceInstanceStatusData.html |   456 -
 .../data/SourceStatus.SourceInstanceStatus.html    |   355 -
 .../pulsar/common/policies/data/SourceStatus.html  |   403 -
 .../pulsar/common/policies/data/SubscribeRate.html |   401 -
 .../common/policies/data/SubscriptionAuthMode.html |   386 -
 .../common/policies/data/SubscriptionStats.html    |   735 --
 .../common/policies/data/TenantInfo.Builder.html   |   283 -
 .../pulsar/common/policies/data/TenantInfo.html    |   302 -
 .../pulsar/common/policies/data/TopicStats.html    |   610 -
 .../pulsar/common/policies/data/TopicType.html     |   412 -
 .../policies/data/TransactionBufferStats.html      |   348 -
 .../data/TransactionCoordinatorInternalStats.html  |   315 -
 .../policies/data/TransactionCoordinatorStats.html |   349 -
 .../data/TransactionCoordinatorStatus.html         |   349 -
 .../policies/data/TransactionInBufferStats.html    |   331 -
 .../data/TransactionInPendingAckStats.html         |   314 -
 .../common/policies/data/TransactionLogStats.html  |   332 -
 .../common/policies/data/TransactionMetadata.html  |   399 -
 .../data/TransactionPendingAckInternalStats.html   |   315 -
 .../policies/data/TransactionPendingAckStats.html  |   314 -
 .../common/policies/data/ValidateResult.html       |   281 -
 .../policies/data/WorkerFunctionInstanceStats.html |   329 -
 .../common/policies/data/class-use/AuthAction.html |   343 -
 .../data/class-use/AuthPolicies.Builder.html       |   210 -
 .../policies/data/class-use/AuthPolicies.html      |   210 -
 .../class-use/AutoFailoverPolicyData.Builder.html  |   205 -
 .../data/class-use/AutoFailoverPolicyData.html     |   256 -
 .../data/class-use/AutoFailoverPolicyType.html     |   230 -
 .../AutoSubscriptionCreationOverride.Builder.html  |   229 -
 .../AutoSubscriptionCreationOverride.html          |   315 -
 .../AutoTopicCreationOverride.Builder.html         |   239 -
 .../data/class-use/AutoTopicCreationOverride.html  |   330 -
 .../class-use/BacklogQuota.BacklogQuotaType.html   |   366 -
 .../data/class-use/BacklogQuota.Builder.html       |   239 -
 .../class-use/BacklogQuota.RetentionPolicy.html    |   289 -
 .../policies/data/class-use/BacklogQuota.html      |   379 -
 .../class-use/BookieAffinityGroupData.Builder.html |   234 -
 .../data/class-use/BookieAffinityGroupData.html    |   302 -
 .../data/class-use/BookieInfo.Builder.html         |   234 -
 .../common/policies/data/class-use/BookieInfo.html |   334 -
 .../data/class-use/BookiesClusterInfo.Builder.html |   229 -
 .../data/class-use/BookiesClusterInfo.html         |   274 -
 .../data/class-use/BookiesRackConfiguration.html   |   215 -
 .../policies/data/class-use/BrokerAssignment.html  |   235 -
 .../data/class-use/BrokerInfo.Builder.html         |   229 -
 .../common/policies/data/class-use/BrokerInfo.html |   274 -
 .../BrokerNamespaceIsolationData.Builder.html      |   215 -
 .../class-use/BrokerNamespaceIsolationData.html    |   259 -
 .../data/class-use/BrokerStatus.Builder.html       |   239 -
 .../policies/data/class-use/BrokerStatus.html      |   331 -
 .../data/class-use/BundlesData.Builder.html        |   234 -
 .../policies/data/class-use/BundlesData.html       |   315 -
 .../data/class-use/ClusterData.Builder.html        |   285 -
 .../policies/data/class-use/ClusterData.html       |   285 -
 .../policies/data/class-use/CompactionStats.html   |   197 -
 .../policies/data/class-use/ConsumerStats.html     |   197 -
 .../class-use/DelayedDeliveryPolicies.Builder.html |   234 -
 .../data/class-use/DelayedDeliveryPolicies.html    |   407 -
 .../data/class-use/DispatchRate.Builder.html       |   244 -
 .../policies/data/class-use/DispatchRate.html      |   636 --
 .../common/policies/data/class-use/ErrorData.html  |   149 -
 .../data/class-use/ExceptionInformation.html       |   220 -
 .../data/class-use/FailureDomain.Builder.html      |   200 -
 .../policies/data/class-use/FailureDomain.html     |   305 -
 .../data/class-use/FunctionInstanceStats.html      |   195 -
 .../data/class-use/FunctionInstanceStatsData.html  |   264 -
 .../class-use/FunctionInstanceStatsDataBase.html   |   215 -
 .../policies/data/class-use/FunctionStats.html     |   247 -
 ...nInstanceStatus.FunctionInstanceStatusData.html |   249 -
 .../FunctionStatus.FunctionInstanceStatus.html     |   210 -
 .../policies/data/class-use/FunctionStatus.html    |   219 -
 .../data/class-use/InactiveTopicDeleteMode.html    |   205 -
 .../data/class-use/InactiveTopicPolicies.html      |   361 -
 .../ManagedLedgerInternalStats.CursorStats.html    |   197 -
 .../ManagedLedgerInternalStats.LedgerInfo.html     |   217 -
 .../data/class-use/ManagedLedgerInternalStats.html |   214 -
 .../class-use/NamespaceIsolationData.Builder.html  |   215 -
 .../data/class-use/NamespaceIsolationData.html     |   305 -
 .../data/class-use/NamespaceOwnershipStatus.html   |   207 -
 .../NonPersistentPartitionedTopicStats.html        |   149 -
 .../class-use/NonPersistentPublisherStats.html     |   197 -
 .../class-use/NonPersistentReplicatorStats.html    |   197 -
 .../class-use/NonPersistentSubscriptionStats.html  |   197 -
 .../data/class-use/NonPersistentTopicStats.html    |   275 -
 .../data/class-use/OffloadPolicies.Builder.html    |   335 -
 .../policies/data/class-use/OffloadPolicies.html   |   376 -
 .../data/class-use/OffloadedReadPriority.html      |   230 -
 .../class-use/PartitionedTopicInternalStats.html   |   215 -
 .../data/class-use/PartitionedTopicStats.html      |   263 -
 .../data/class-use/PersistencePolicies.html        |   361 -
 .../class-use/PersistentTopicInternalStats.html    |   275 -
 .../common/policies/data/class-use/Policies.html   |   241 -
 .../policies/data/class-use/PublishRate.html       |   329 -
 .../policies/data/class-use/PublisherStats.html    |   214 -
 .../policies/data/class-use/RawBookieInfo.html     |   239 -
 .../policies/data/class-use/ReplicatorStats.html   |   214 -
 .../policies/data/class-use/ResourceGroup.html     |   257 -
 .../policies/data/class-use/ResourceQuota.html     |   310 -
 .../policies/data/class-use/RetentionPolicies.html |   361 -
 .../SchemaAutoUpdateCompatibilityStrategy.html     |   286 -
 .../class-use/SchemaCompatibilityStrategy.html     |   318 -
 ....SinkInstanceStatus.SinkInstanceStatusData.html |   249 -
 .../class-use/SinkStatus.SinkInstanceStatus.html   |   210 -
 .../common/policies/data/class-use/SinkStatus.html |   219 -
 ...rceInstanceStatus.SourceInstanceStatusData.html |   249 -
 .../SourceStatus.SourceInstanceStatus.html         |   210 -
 .../policies/data/class-use/SourceStatus.html      |   219 -
 .../policies/data/class-use/SubscribeRate.html     |   361 -
 .../data/class-use/SubscriptionAuthMode.html       |   294 -
 .../policies/data/class-use/SubscriptionStats.html |   214 -
 .../data/class-use/TenantInfo.Builder.html         |   205 -
 .../common/policies/data/class-use/TenantInfo.html |   311 -
 .../common/policies/data/class-use/TopicStats.html |   324 -
 .../common/policies/data/class-use/TopicType.html  |   205 -
 .../data/class-use/TransactionBufferStats.html     |   215 -
 .../TransactionCoordinatorInternalStats.html       |   217 -
 .../class-use/TransactionCoordinatorStats.html     |   229 -
 .../class-use/TransactionCoordinatorStatus.html    |   149 -
 .../data/class-use/TransactionInBufferStats.html   |   247 -
 .../class-use/TransactionInPendingAckStats.html    |   249 -
 .../data/class-use/TransactionLogStats.html        |   204 -
 .../data/class-use/TransactionMetadata.html        |   249 -
 .../TransactionPendingAckInternalStats.html        |   219 -
 .../data/class-use/TransactionPendingAckStats.html |   217 -
 .../policies/data/class-use/ValidateResult.html    |   229 -
 .../class-use/WorkerFunctionInstanceStats.html     |   205 -
 ...utoSubscriptionCreationOverrideImplBuilder.html |   338 -
 .../impl/AutoSubscriptionCreationOverrideImpl.html |   350 -
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |   374 -
 .../data/impl/AutoTopicCreationOverrideImpl.html   |   364 -
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |   374 -
 .../policies/data/impl/BacklogQuotaImpl.html       |   545 -
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |   356 -
 .../data/impl/BookieAffinityGroupDataImpl.html     |   350 -
 .../impl/BookieInfoImpl.BookieInfoImplBuilder.html |   373 -
 .../common/policies/data/impl/BookieInfoImpl.html  |   350 -
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |   338 -
 .../policies/data/impl/BookiesClusterInfoImpl.html |   350 -
 .../impl/BrokerInfoImpl.BrokerInfoImplBuilder.html |   338 -
 .../common/policies/data/impl/BrokerInfoImpl.html  |   350 -
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |   374 -
 .../policies/data/impl/BrokerStatusImpl.html       |   368 -
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |   356 -
 .../common/policies/data/impl/BundlesDataImpl.html |   350 -
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |   356 -
 .../data/impl/DelayedDeliveryPoliciesImpl.html     |   350 -
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |   392 -
 .../policies/data/impl/DispatchRateImpl.html       |   350 -
 ...utoSubscriptionCreationOverrideImplBuilder.html |   201 -
 .../AutoSubscriptionCreationOverrideImpl.html      |   196 -
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |   211 -
 .../class-use/AutoTopicCreationOverrideImpl.html   |   196 -
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |   211 -
 .../data/impl/class-use/BacklogQuotaImpl.html      |   196 -
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |   206 -
 .../class-use/BookieAffinityGroupDataImpl.html     |   196 -
 .../BookieInfoImpl.BookieInfoImplBuilder.html      |   206 -
 .../data/impl/class-use/BookieInfoImpl.html        |   196 -
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |   201 -
 .../impl/class-use/BookiesClusterInfoImpl.html     |   196 -
 .../BrokerInfoImpl.BrokerInfoImplBuilder.html      |   201 -
 .../data/impl/class-use/BrokerInfoImpl.html        |   196 -
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |   211 -
 .../data/impl/class-use/BrokerStatusImpl.html      |   196 -
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |   206 -
 .../data/impl/class-use/BundlesDataImpl.html       |   196 -
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |   206 -
 .../class-use/DelayedDeliveryPoliciesImpl.html     |   196 -
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |   216 -
 .../data/impl/class-use/DispatchRateImpl.html      |   241 -
 .../common/policies/data/impl/package-summary.html |   291 -
 .../common/policies/data/impl/package-tree.html    |   185 -
 .../common/policies/data/impl/package-use.html     |   316 -
 .../common/policies/data/package-summary.html      |   738 --
 .../pulsar/common/policies/data/package-tree.html  |   318 -
 .../pulsar/common/policies/data/package-use.html   |  1140 --
 .../policies/impl/AutoFailoverPolicyFactory.html   |   308 -
 .../common/policies/impl/MinAvailablePolicy.html   |   419 -
 .../impl/class-use/AutoFailoverPolicyFactory.html  |   149 -
 .../impl/class-use/MinAvailablePolicy.html         |   149 -
 .../common/policies/impl/package-summary.html      |   180 -
 .../pulsar/common/policies/impl/package-tree.html  |   169 -
 .../pulsar/common/policies/impl/package-use.html   |   149 -
 .../pulsar/common/policies/package-summary.html    |   174 -
 .../pulsar/common/policies/package-tree.html       |   164 -
 .../apache/pulsar/common/policies/package-use.html |   188 -
 .../protocol/schema/IsCompatibilityResponse.html   |   270 -
 .../common/protocol/schema/PostSchemaPayload.html  |   270 -
 .../schema/class-use/IsCompatibilityResponse.html  |   233 -
 .../schema/class-use/PostSchemaPayload.html        |   239 -
 .../common/protocol/schema/package-summary.html    |   180 -
 .../common/protocol/schema/package-tree.html       |   165 -
 .../pulsar/common/protocol/schema/package-use.html |   195 -
 .../stats/AllocatorStats.PoolArenaStats.html       |   526 -
 .../stats/AllocatorStats.PoolChunkListStats.html   |   344 -
 .../stats/AllocatorStats.PoolChunkStats.html       |   344 -
 .../stats/AllocatorStats.PoolSubpageStats.html     |   358 -
 .../apache/pulsar/common/stats/AllocatorStats.html |   442 -
 .../org/apache/pulsar/common/stats/Metrics.html    |   462 -
 .../class-use/AllocatorStats.PoolArenaStats.html   |   200 -
 .../AllocatorStats.PoolChunkListStats.html         |   195 -
 .../class-use/AllocatorStats.PoolChunkStats.html   |   195 -
 .../class-use/AllocatorStats.PoolSubpageStats.html |   195 -
 .../common/stats/class-use/AllocatorStats.html     |   215 -
 .../pulsar/common/stats/class-use/Metrics.html     |   235 -
 .../pulsar/common/stats/package-summary.html       |   204 -
 .../apache/pulsar/common/stats/package-tree.html   |   169 -
 .../apache/pulsar/common/stats/package-use.html    |   244 -
 .../management/core/common/PackageMetadata.html    |   279 -
 .../management/core/common/PackageType.html        |   439 -
 .../core/common/class-use/PackageMetadata.html     |   259 -
 .../core/common/class-use/PackageType.html         |   210 -
 .../management/core/common/package-summary.html    |   191 -
 .../management/core/common/package-tree.html       |   178 -
 .../management/core/common/package-use.html        |   214 -
 ...anagementException.MetadataFormatException.html |   350 -
 ...kagesManagementException.NotFoundException.html |   370 -
 .../exceptions/PackagesManagementException.html    |   377 -
 ...anagementException.MetadataFormatException.html |   149 -
 ...kagesManagementException.NotFoundException.html |   149 -
 .../class-use/PackagesManagementException.html     |   200 -
 .../core/exceptions/package-summary.html           |   182 -
 .../management/core/exceptions/package-tree.html   |   177 -
 .../management/core/exceptions/package-use.html    |   188 -
 .../data/loadbalancer/LoadManagerReport.html       |   502 -
 .../data/loadbalancer/NamespaceBundleStats.html    |   544 -
 .../policies/data/loadbalancer/ResourceUsage.html  |   428 -
 .../data/loadbalancer/ServiceLookupData.html       |   342 -
 .../loadbalancer/class-use/LoadManagerReport.html  |   215 -
 .../class-use/NamespaceBundleStats.html            |   235 -
 .../data/loadbalancer/class-use/ResourceUsage.html |   245 -
 .../loadbalancer/class-use/ServiceLookupData.html  |   197 -
 .../data/loadbalancer/package-summary.html         |   201 -
 .../policies/data/loadbalancer/package-tree.html   |   175 -
 .../policies/data/loadbalancer/package-use.html    |   224 -
 .../static/api/admin/2.9.3/overview-summary.html   |    23 -
 .../static/api/admin/2.9.3/overview-tree.html      |   470 -
 .../static/api/admin/2.9.3/package-search-index.js |     1 -
 .../api/admin/2.9.3/package-search-index.zip       |   Bin 362 -> 0 bytes
 .../static/api/admin/2.9.3/resources/glass.png     |   Bin 499 -> 0 bytes
 .../static/api/admin/2.9.3/resources/x.png         |   Bin 394 -> 0 bytes
 .../website-next/static/api/admin/2.9.3/script.js  |   149 -
 .../website-next/static/api/admin/2.9.3/search.js  |   326 -
 .../static/api/admin/2.9.3/serialized-form.html    |   357 -
 .../static/api/admin/2.9.3/stylesheet.css          |   906 --
 .../static/api/admin/2.9.3/type-search-index.js    |     1 -
 .../static/api/admin/2.9.3/type-search-index.zip   |   Bin 1904 -> 0 bytes
 .../static/api/admin/2.9.x/allclasses-index.html   |   788 ++
 .../static/api/admin/2.9.x/allpackages-index.html  |   134 +
 .../static/api/admin/2.9.x/constant-values.html    |   146 +
 .../static/api/admin/2.9.x/deprecated-list.html    |   502 +
 .../api/admin/{2.10.2 => 2.9.x}/element-list       |     0
 .../static/api/admin/2.9.x/help-doc.html           |   202 +
 .../static/api/admin/2.9.x/index-all.html          |  7751 +++++++++++++
 .../website-next/static/api/admin/2.9.x/index.html |   136 +
 .../2.10.2 => admin/2.9.x}/jquery-ui.overrides.css |     0
 .../2.9.x}/legal/ADDITIONAL_LICENSE_INFO           |     0
 .../2.9.x}/legal/ASSEMBLY_EXCEPTION                |     0
 .../2.10.2 => admin/2.9.x}/legal/LICENSE           |     0
 .../2.10.2 => admin/2.9.x}/legal/jquery.md         |     0
 .../2.10.2 => admin/2.9.x}/legal/jqueryUI.md       |     0
 .../static/api/admin/2.9.x/member-search-index.js  |     1 +
 .../2.10.2 => admin/2.9.x}/module-search-index.js  |     0
 .../org/apache/pulsar/client/admin/Bookies.html    |   275 +
 .../apache/pulsar/client/admin/BrokerStats.html    |   336 +
 .../org/apache/pulsar/client/admin/Brokers.html    |   633 ++
 .../org/apache/pulsar/client/admin/Clusters.html   |  1018 ++
 .../org/apache/pulsar/client/admin/Functions.html  |  1490 +++
 .../admin/LongRunningProcessStatus.Status.html     |   244 +
 .../client/admin/LongRunningProcessStatus.html     |   229 +
 .../org/apache/pulsar/client/admin/Lookup.html     |   237 +
 .../org/apache/pulsar/client/admin/Namespaces.html |  7029 ++++++++++++
 .../pulsar/client/admin/NonPersistentTopics.html   |   512 +
 .../pulsar/client/admin/OffloadProcessStatus.html  |   176 +
 .../org/apache/pulsar/client/admin/Packages.html   |   415 +
 .../org/apache/pulsar/client/admin/Properties.html |   266 +
 .../org/apache/pulsar/client/admin/ProxyStats.html |   158 +
 .../apache/pulsar/client/admin/PulsarAdmin.html    |   521 +
 .../pulsar/client/admin/PulsarAdminBuilder.html    |   584 +
 .../PulsarAdminException.ConflictException.html    |   175 +
 .../PulsarAdminException.ConnectException.html     |   181 +
 ...ception.GettingAuthenticationDataException.html |   179 +
 .../PulsarAdminException.HttpErrorException.html   |   179 +
 .../PulsarAdminException.NotAllowedException.html  |   175 +
 ...ulsarAdminException.NotAuthorizedException.html |   175 +
 .../PulsarAdminException.NotFoundException.html    |   175 +
 ...AdminException.PreconditionFailedException.html |   175 +
 ...sarAdminException.ServerSideErrorException.html |   185 +
 .../PulsarAdminException.TimeoutException.html     |   171 +
 .../pulsar/client/admin/PulsarAdminException.html  |   303 +
 .../apache/pulsar/client/admin/ResourceGroups.html |   384 +
 .../apache/pulsar/client/admin/ResourceQuotas.html |   515 +
 .../org/apache/pulsar/client/admin/Schemas.html    |   561 +
 .../2.9.x/org/apache/pulsar/client/admin/Sink.html |   107 +
 .../org/apache/pulsar/client/admin/Sinks.html      |  1049 ++
 .../org/apache/pulsar/client/admin/Source.html     |   107 +
 .../org/apache/pulsar/client/admin/Sources.html    |  1049 ++
 .../org/apache/pulsar/client/admin/Tenants.html    |   400 +
 .../apache/pulsar/client/admin/TopicPolicies.html  |  3503 ++++++
 .../org/apache/pulsar/client/admin/Topics.html     |  6709 +++++++++++
 .../apache/pulsar/client/admin/Transactions.html   |   606 +
 .../org/apache/pulsar/client/admin/Worker.html     |   287 +
 .../pulsar/client/admin/class-use/Bookies.html     |    91 +
 .../pulsar/client/admin/class-use/BrokerStats.html |    91 +
 .../pulsar/client/admin/class-use/Brokers.html     |    91 +
 .../pulsar/client/admin/class-use/Clusters.html    |    91 +
 .../pulsar/client/admin/class-use/Functions.html   |    91 +
 .../class-use/LongRunningProcessStatus.Status.html |   143 +
 .../admin/class-use/LongRunningProcessStatus.html  |   110 +
 .../pulsar/client/admin/class-use/Lookup.html      |    91 +
 .../pulsar/client/admin/class-use/Namespaces.html  |    91 +
 .../admin/class-use/NonPersistentTopics.html       |    95 +
 .../admin/class-use/OffloadProcessStatus.html      |   133 +
 .../pulsar/client/admin/class-use/Packages.html    |    91 +
 .../pulsar/client/admin/class-use/Properties.html  |    95 +
 .../pulsar/client/admin/class-use/ProxyStats.html  |    91 +
 .../pulsar/client/admin/class-use/PulsarAdmin.html |    91 +
 .../client/admin/class-use/PulsarAdminBuilder.html |   220 +
 .../PulsarAdminException.ConflictException.html    |    63 +
 .../PulsarAdminException.ConnectException.html     |    63 +
 ...ception.GettingAuthenticationDataException.html |    63 +
 .../PulsarAdminException.HttpErrorException.html   |    63 +
 .../PulsarAdminException.NotAllowedException.html  |    63 +
 ...ulsarAdminException.NotAuthorizedException.html |    63 +
 .../PulsarAdminException.NotFoundException.html    |    63 +
 ...AdminException.PreconditionFailedException.html |    63 +
 ...sarAdminException.ServerSideErrorException.html |    63 +
 .../PulsarAdminException.TimeoutException.html     |    63 +
 .../admin/class-use/PulsarAdminException.html      |  3345 ++++++
 .../client/admin/class-use/ResourceGroups.html     |    91 +
 .../client/admin/class-use/ResourceQuotas.html     |    91 +
 .../pulsar/client/admin/class-use/Schemas.html     |    91 +
 .../apache/pulsar/client/admin/class-use/Sink.html |    95 +
 .../pulsar/client/admin/class-use/Sinks.html       |   104 +
 .../pulsar/client/admin/class-use/Source.html      |    95 +
 .../pulsar/client/admin/class-use/Sources.html     |   104 +
 .../pulsar/client/admin/class-use/Tenants.html     |    91 +
 .../client/admin/class-use/TopicPolicies.html      |    98 +
 .../pulsar/client/admin/class-use/Topics.html      |    91 +
 .../client/admin/class-use/Transactions.html       |    91 +
 .../pulsar/client/admin/class-use/Worker.html      |    91 +
 .../pulsar/client/admin/package-summary.html       |   275 +
 .../apache/pulsar/client/admin/package-tree.html   |   158 +
 .../apache/pulsar/client/admin/package-use.html    |   231 +
 .../client/admin/utils/DefaultImplementation.html  |   178 +
 .../pulsar/client/admin/utils/ReflectionUtils.html |   164 +
 .../utils/class-use/DefaultImplementation.html     |    63 +
 .../admin/utils/class-use/ReflectionUtils.html     |    63 +
 .../pulsar/client/admin/utils/package-summary.html |   109 +
 .../pulsar/client/admin/utils/package-tree.html    |    78 +
 .../pulsar/client/admin/utils/package-use.html     |    63 +
 .../common/conf/InternalConfigurationData.html     |   247 +
 .../conf/class-use/InternalConfigurationData.html  |   104 +
 .../apache/pulsar/common/conf/package-summary.html |    93 +
 .../apache/pulsar/common/conf/package-tree.html    |    77 +
 .../org/apache/pulsar/common/conf/package-use.html |    90 +
 .../common/functions/AuthenticationConfig.html     |   134 +
 .../pulsar/common/functions/ConsumerConfig.html    |   134 +
 .../pulsar/common/functions/CryptoConfig.html      |   134 +
 .../FunctionConfig.ProcessingGuarantees.html       |   236 +
 .../common/functions/FunctionConfig.Runtime.html   |   236 +
 .../pulsar/common/functions/FunctionConfig.html    |   156 +
 .../pulsar/common/functions/FunctionState.html     |   134 +
 .../pulsar/common/functions/ProducerConfig.html    |   134 +
 .../apache/pulsar/common/functions/Resources.html  |   174 +
 .../pulsar/common/functions/UpdateOptions.html     |   139 +
 .../pulsar/common/functions/WindowConfig.html      |   171 +
 .../apache/pulsar/common/functions/WorkerInfo.html |   178 +
 .../functions/class-use/AuthenticationConfig.html  |    63 +
 .../common/functions/class-use/ConsumerConfig.html |    63 +
 .../common/functions/class-use/CryptoConfig.html   |    63 +
 .../FunctionConfig.ProcessingGuarantees.html       |    98 +
 .../class-use/FunctionConfig.Runtime.html          |    98 +
 .../common/functions/class-use/FunctionConfig.html |   190 +
 .../common/functions/class-use/FunctionState.html  |   132 +
 .../common/functions/class-use/ProducerConfig.html |    63 +
 .../common/functions/class-use/Resources.html      |   102 +
 .../common/functions/class-use/UpdateOptions.html  |   172 +
 .../common/functions/class-use/WindowConfig.html   |    63 +
 .../common/functions/class-use/WorkerInfo.html     |   137 +
 .../pulsar/common/functions/package-summary.html   |   141 +
 .../pulsar/common/functions/package-tree.html      |   106 +
 .../pulsar/common/functions/package-use.html       |   129 +
 .../apache/pulsar/common/io/BatchSourceConfig.html |   188 +
 .../pulsar/common/io/ConnectorDefinition.html      |   134 +
 .../org/apache/pulsar/common/io/SinkConfig.html    |   134 +
 .../org/apache/pulsar/common/io/SourceConfig.html  |   134 +
 .../common/io/class-use/BatchSourceConfig.html     |    63 +
 .../common/io/class-use/ConnectorDefinition.html   |   113 +
 .../pulsar/common/io/class-use/SinkConfig.html     |   190 +
 .../pulsar/common/io/class-use/SourceConfig.html   |   190 +
 .../apache/pulsar/common/io/package-summary.html   |   105 +
 .../org/apache/pulsar/common/io/package-tree.html  |    80 +
 .../org/apache/pulsar/common/io/package-use.html   |    98 +
 .../apache/pulsar/common/naming/TopicDomain.html   |   255 +
 .../apache/pulsar/common/naming/TopicVersion.html  |   223 +
 .../common/naming/class-use/TopicDomain.html       |   129 +
 .../common/naming/class-use/TopicVersion.html      |   124 +
 .../pulsar/common/naming/package-summary.html      |    95 +
 .../apache/pulsar/common/naming/package-tree.html  |    82 +
 .../apache/pulsar/common/naming/package-use.html   |   111 +
 .../common/partition/PartitionedTopicMetadata.html |   191 +
 .../class-use/PartitionedTopicMetadata.html        |   152 +
 .../pulsar/common/partition/package-summary.html   |    93 +
 .../pulsar/common/partition/package-tree.html      |    77 +
 .../pulsar/common/partition/package-use.html       |   107 +
 .../pulsar/common/policies/AutoFailoverPolicy.html |   203 +
 .../policies/class-use/AutoFailoverPolicy.html     |   101 +
 .../pulsar/common/policies/data/AuthAction.html    |   274 +
 .../common/policies/data/AuthPolicies.Builder.html |   161 +
 .../pulsar/common/policies/data/AuthPolicies.html  |   173 +
 .../data/AutoFailoverPolicyData.Builder.html       |   152 +
 .../policies/data/AutoFailoverPolicyData.html      |   172 +
 .../policies/data/AutoFailoverPolicyType.html      |   225 +
 .../AutoSubscriptionCreationOverride.Builder.html  |   147 +
 .../data/AutoSubscriptionCreationOverride.html     |   159 +
 .../data/AutoTopicCreationOverride.Builder.html    |   165 +
 .../policies/data/AutoTopicCreationOverride.html   |   177 +
 .../data/BacklogQuota.BacklogQuotaType.html        |   228 +
 .../common/policies/data/BacklogQuota.Builder.html |   165 +
 .../data/BacklogQuota.RetentionPolicy.html         |   245 +
 .../pulsar/common/policies/data/BacklogQuota.html  |   223 +
 .../data/BookieAffinityGroupData.Builder.html      |   156 +
 .../policies/data/BookieAffinityGroupData.html     |   168 +
 .../common/policies/data/BookieInfo.Builder.html   |   156 +
 .../pulsar/common/policies/data/BookieInfo.html    |   168 +
 .../policies/data/BookiesClusterInfo.Builder.html  |   147 +
 .../common/policies/data/BookiesClusterInfo.html   |   159 +
 .../policies/data/BookiesRackConfiguration.html    |   221 +
 .../common/policies/data/BrokerAssignment.html     |   232 +
 .../common/policies/data/BrokerInfo.Builder.html   |   147 +
 .../pulsar/common/policies/data/BrokerInfo.html    |   159 +
 .../data/BrokerNamespaceIsolationData.Builder.html |   170 +
 .../data/BrokerNamespaceIsolationData.html         |   181 +
 .../common/policies/data/BrokerStatus.Builder.html |   165 +
 .../pulsar/common/policies/data/BrokerStatus.html  |   185 +
 .../common/policies/data/BundlesData.Builder.html  |   156 +
 .../pulsar/common/policies/data/BundlesData.html   |   168 +
 .../common/policies/data/ClusterData.Builder.html  |   287 +
 .../pulsar/common/policies/data/ClusterData.html   |   307 +
 .../common/policies/data/CompactionStats.html      |   170 +
 .../pulsar/common/policies/data/ConsumerStats.html |   344 +
 .../data/DelayedDeliveryPolicies.Builder.html      |   156 +
 .../policies/data/DelayedDeliveryPolicies.html     |   168 +
 .../common/policies/data/DispatchRate.Builder.html |   174 +
 .../pulsar/common/policies/data/DispatchRate.html  |   186 +
 .../pulsar/common/policies/data/ErrorData.html     |   171 +
 .../common/policies/data/ExceptionInformation.html |   134 +
 .../policies/data/FailureDomain.Builder.html       |   143 +
 .../pulsar/common/policies/data/FailureDomain.html |   154 +
 .../policies/data/FunctionInstanceStats.html       |   139 +
 .../policies/data/FunctionInstanceStatsData.html   |   156 +
 .../data/FunctionInstanceStatsDataBase.html        |   170 +
 .../pulsar/common/policies/data/FunctionStats.html |   202 +
 ...nInstanceStatus.FunctionInstanceStatusData.html |   266 +
 .../FunctionStatus.FunctionInstanceStatus.html     |   193 +
 .../common/policies/data/FunctionStatus.html       |   229 +
 .../policies/data/InactiveTopicDeleteMode.html     |   230 +
 .../policies/data/InactiveTopicPolicies.html       |   134 +
 .../ManagedLedgerInternalStats.CursorStats.html    |   293 +
 .../ManagedLedgerInternalStats.LedgerInfo.html     |   212 +
 .../policies/data/ManagedLedgerInternalStats.html  |   338 +
 .../data/NamespaceIsolationData.Builder.html       |   170 +
 .../policies/data/NamespaceIsolationData.html      |   190 +
 .../policies/data/NamespaceOwnershipStatus.html    |   228 +
 .../data/NonPersistentPartitionedTopicStats.html   |   155 +
 .../policies/data/NonPersistentPublisherStats.html |   144 +
 .../data/NonPersistentReplicatorStats.html         |   142 +
 .../data/NonPersistentSubscriptionStats.html       |   144 +
 .../policies/data/NonPersistentTopicStats.html     |   192 +
 .../policies/data/OffloadPolicies.Builder.html     |   386 +
 .../common/policies/data/OffloadPolicies.html      |   397 +
 .../policies/data/OffloadedReadPriority.html       |   275 +
 .../data/PartitionedTopicInternalStats.html        |   211 +
 .../policies/data/PartitionedTopicStats.html       |   161 +
 .../common/policies/data/PersistencePolicies.html  |   232 +
 .../data/PersistentTopicInternalStats.html         |   186 +
 .../pulsar/common/policies/data/Policies.html      |   639 ++
 .../pulsar/common/policies/data/PublishRate.html   |   230 +
 .../common/policies/data/PublisherStats.html       |   255 +
 .../pulsar/common/policies/data/RawBookieInfo.html |   134 +
 .../common/policies/data/ReplicatorStats.html      |   270 +
 .../pulsar/common/policies/data/ResourceGroup.html |   133 +
 .../pulsar/common/policies/data/ResourceQuota.html |   197 +
 .../common/policies/data/RetentionPolicies.html    |   229 +
 .../SchemaAutoUpdateCompatibilityStrategy.html     |   305 +
 .../policies/data/SchemaCompatibilityStrategy.html |   329 +
 ....SinkInstanceStatus.SinkInstanceStatusData.html |   257 +
 .../data/SinkStatus.SinkInstanceStatus.html        |   193 +
 .../pulsar/common/policies/data/SinkStatus.html    |   229 +
 ...rceInstanceStatus.SourceInstanceStatusData.html |   257 +
 .../data/SourceStatus.SourceInstanceStatus.html    |   193 +
 .../pulsar/common/policies/data/SourceStatus.html  |   229 +
 .../pulsar/common/policies/data/SubscribeRate.html |   230 +
 .../common/policies/data/SubscriptionAuthMode.html |   230 +
 .../common/policies/data/SubscriptionStats.html    |   474 +
 .../common/policies/data/TenantInfo.Builder.html   |   152 +
 .../pulsar/common/policies/data/TenantInfo.html    |   163 +
 .../pulsar/common/policies/data/TopicStats.html    |   384 +
 .../pulsar/common/policies/data/TopicType.html     |   246 +
 .../policies/data/TransactionBufferStats.html      |   189 +
 .../data/TransactionCoordinatorInternalStats.html  |   166 +
 .../policies/data/TransactionCoordinatorStats.html |   190 +
 .../data/TransactionCoordinatorStatus.html         |   190 +
 .../policies/data/TransactionInBufferStats.html    |   177 +
 .../data/TransactionInPendingAckStats.html         |   165 +
 .../common/policies/data/TransactionLogStats.html  |   178 +
 .../common/policies/data/TransactionMetadata.html  |   225 +
 .../data/TransactionPendingAckInternalStats.html   |   166 +
 .../policies/data/TransactionPendingAckStats.html  |   165 +
 .../common/policies/data/ValidateResult.html       |   146 +
 .../policies/data/WorkerFunctionInstanceStats.html |   175 +
 .../common/policies/data/class-use/AuthAction.html |   192 +
 .../data/class-use/AuthPolicies.Builder.html       |    99 +
 .../policies/data/class-use/AuthPolicies.html      |    99 +
 .../class-use/AutoFailoverPolicyData.Builder.html  |    96 +
 .../data/class-use/AutoFailoverPolicyData.html     |   129 +
 .../data/class-use/AutoFailoverPolicyType.html     |   113 +
 .../AutoSubscriptionCreationOverride.Builder.html  |   112 +
 .../AutoSubscriptionCreationOverride.html          |   170 +
 .../AutoTopicCreationOverride.Builder.html         |   118 +
 .../data/class-use/AutoTopicCreationOverride.html  |   179 +
 .../class-use/BacklogQuota.BacklogQuotaType.html   |   213 +
 .../data/class-use/BacklogQuota.Builder.html       |   118 +
 .../class-use/BacklogQuota.RetentionPolicy.html    |   152 +
 .../policies/data/class-use/BacklogQuota.html      |   218 +
 .../class-use/BookieAffinityGroupData.Builder.html |   115 +
 .../data/class-use/BookieAffinityGroupData.html    |   163 +
 .../data/class-use/BookieInfo.Builder.html         |   115 +
 .../common/policies/data/class-use/BookieInfo.html |   183 +
 .../data/class-use/BookiesClusterInfo.Builder.html |   112 +
 .../data/class-use/BookiesClusterInfo.html         |   143 +
 .../data/class-use/BookiesRackConfiguration.html   |   104 +
 .../policies/data/class-use/BrokerAssignment.html  |   118 +
 .../data/class-use/BrokerInfo.Builder.html         |   112 +
 .../common/policies/data/class-use/BrokerInfo.html |   143 +
 .../BrokerNamespaceIsolationData.Builder.html      |   102 +
 .../class-use/BrokerNamespaceIsolationData.html    |   134 +
 .../data/class-use/BrokerStatus.Builder.html       |   118 +
 .../policies/data/class-use/BrokerStatus.html      |   178 +
 .../data/class-use/BundlesData.Builder.html        |   115 +
 .../policies/data/class-use/BundlesData.html       |   170 +
 .../data/class-use/ClusterData.Builder.html        |   144 +
 .../policies/data/class-use/ClusterData.html       |   152 +
 .../policies/data/class-use/CompactionStats.html   |    92 +
 .../policies/data/class-use/ConsumerStats.html     |    92 +
 .../class-use/DelayedDeliveryPolicies.Builder.html |   115 +
 .../data/class-use/DelayedDeliveryPolicies.html    |   238 +
 .../data/class-use/DispatchRate.Builder.html       |   121 +
 .../policies/data/class-use/DispatchRate.html      |   409 +
 .../common/policies/data/class-use/ErrorData.html  |    63 +
 .../data/class-use/ExceptionInformation.html       |   105 +
 .../data/class-use/FailureDomain.Builder.html      |    93 +
 .../policies/data/class-use/FailureDomain.html     |   168 +
 .../data/class-use/FunctionInstanceStats.html      |    90 +
 .../data/class-use/FunctionInstanceStatsData.html  |   137 +
 .../class-use/FunctionInstanceStatsDataBase.html   |   102 +
 .../policies/data/class-use/FunctionStats.html     |   126 +
 ...nInstanceStatus.FunctionInstanceStatusData.html |   128 +
 .../FunctionStatus.FunctionInstanceStatus.html     |    99 +
 .../policies/data/class-use/FunctionStatus.html    |   108 +
 .../data/class-use/InactiveTopicDeleteMode.html    |    98 +
 .../data/class-use/InactiveTopicPolicies.html      |   208 +
 .../ManagedLedgerInternalStats.CursorStats.html    |    92 +
 .../ManagedLedgerInternalStats.LedgerInfo.html     |   104 +
 .../data/class-use/ManagedLedgerInternalStats.html |   103 +
 .../class-use/NamespaceIsolationData.Builder.html  |   102 +
 .../data/class-use/NamespaceIsolationData.html     |   168 +
 .../data/class-use/NamespaceOwnershipStatus.html   |   100 +
 .../NonPersistentPartitionedTopicStats.html        |    63 +
 .../class-use/NonPersistentPublisherStats.html     |    92 +
 .../class-use/NonPersistentReplicatorStats.html    |    92 +
 .../class-use/NonPersistentSubscriptionStats.html  |    92 +
 .../data/class-use/NonPersistentTopicStats.html    |   142 +
 .../data/class-use/OffloadPolicies.Builder.html    |   174 +
 .../policies/data/class-use/OffloadPolicies.html   |   217 +
 .../data/class-use/OffloadedReadPriority.html      |   113 +
 .../class-use/PartitionedTopicInternalStats.html   |   104 +
 .../data/class-use/PartitionedTopicStats.html      |   138 +
 .../data/class-use/PersistencePolicies.html        |   208 +
 .../class-use/PersistentTopicInternalStats.html    |   146 +
 .../common/policies/data/class-use/Policies.html   |   122 +
 .../policies/data/class-use/PublishRate.html       |   184 +
 .../policies/data/class-use/PublisherStats.html    |   103 +
 .../policies/data/class-use/RawBookieInfo.html     |   118 +
 .../policies/data/class-use/ReplicatorStats.html   |   103 +
 .../policies/data/class-use/ResourceGroup.html     |   134 +
 .../policies/data/class-use/ResourceQuota.html     |   171 +
 .../policies/data/class-use/RetentionPolicies.html |   208 +
 .../SchemaAutoUpdateCompatibilityStrategy.html     |   151 +
 .../class-use/SchemaCompatibilityStrategy.html     |   173 +
 ....SinkInstanceStatus.SinkInstanceStatusData.html |   128 +
 .../class-use/SinkStatus.SinkInstanceStatus.html   |    99 +
 .../common/policies/data/class-use/SinkStatus.html |   108 +
 ...rceInstanceStatus.SourceInstanceStatusData.html |   128 +
 .../SourceStatus.SourceInstanceStatus.html         |    99 +
 .../policies/data/class-use/SourceStatus.html      |   108 +
 .../policies/data/class-use/SubscribeRate.html     |   208 +
 .../data/class-use/SubscriptionAuthMode.html       |   157 +
 .../policies/data/class-use/SubscriptionStats.html |   103 +
 .../data/class-use/TenantInfo.Builder.html         |    96 +
 .../common/policies/data/class-use/TenantInfo.html |   172 +
 .../common/policies/data/class-use/TopicStats.html |   175 +
 .../common/policies/data/class-use/TopicType.html  |    98 +
 .../data/class-use/TransactionBufferStats.html     |   104 +
 .../TransactionCoordinatorInternalStats.html       |   106 +
 .../class-use/TransactionCoordinatorStats.html     |   114 +
 .../class-use/TransactionCoordinatorStatus.html    |    63 +
 .../data/class-use/TransactionInBufferStats.html   |   126 +
 .../class-use/TransactionInPendingAckStats.html    |   128 +
 .../data/class-use/TransactionLogStats.html        |    97 +
 .../data/class-use/TransactionMetadata.html        |   130 +
 .../TransactionPendingAckInternalStats.html        |   108 +
 .../data/class-use/TransactionPendingAckStats.html |   106 +
 .../policies/data/class-use/ValidateResult.html    |   112 +
 .../class-use/WorkerFunctionInstanceStats.html     |    98 +
 ...utoSubscriptionCreationOverrideImplBuilder.html |   190 +
 .../impl/AutoSubscriptionCreationOverrideImpl.html |   191 +
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |   216 +
 .../data/impl/AutoTopicCreationOverrideImpl.html   |   200 +
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |   216 +
 .../policies/data/impl/BacklogQuotaImpl.html       |   341 +
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |   203 +
 .../data/impl/BookieAffinityGroupDataImpl.html     |   191 +
 .../impl/BookieInfoImpl.BookieInfoImplBuilder.html |   215 +
 .../common/policies/data/impl/BookieInfoImpl.html  |   191 +
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |   190 +
 .../policies/data/impl/BookiesClusterInfoImpl.html |   191 +
 .../impl/BrokerInfoImpl.BrokerInfoImplBuilder.html |   190 +
 .../common/policies/data/impl/BrokerInfoImpl.html  |   191 +
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |   216 +
 .../policies/data/impl/BrokerStatusImpl.html       |   204 +
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |   203 +
 .../common/policies/data/impl/BundlesDataImpl.html |   191 +
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |   203 +
 .../data/impl/DelayedDeliveryPoliciesImpl.html     |   191 +
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |   229 +
 .../policies/data/impl/DispatchRateImpl.html       |   191 +
 ...utoSubscriptionCreationOverrideImplBuilder.html |    94 +
 .../AutoSubscriptionCreationOverrideImpl.html      |    91 +
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |   100 +
 .../class-use/AutoTopicCreationOverrideImpl.html   |    91 +
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |   100 +
 .../data/impl/class-use/BacklogQuotaImpl.html      |    91 +
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |    97 +
 .../class-use/BookieAffinityGroupDataImpl.html     |    91 +
 .../BookieInfoImpl.BookieInfoImplBuilder.html      |    97 +
 .../data/impl/class-use/BookieInfoImpl.html        |    91 +
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |    94 +
 .../impl/class-use/BookiesClusterInfoImpl.html     |    91 +
 .../BrokerInfoImpl.BrokerInfoImplBuilder.html      |    94 +
 .../data/impl/class-use/BrokerInfoImpl.html        |    91 +
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |   100 +
 .../data/impl/class-use/BrokerStatusImpl.html      |    91 +
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |    97 +
 .../data/impl/class-use/BundlesDataImpl.html       |    91 +
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |    97 +
 .../class-use/DelayedDeliveryPoliciesImpl.html     |    91 +
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |   103 +
 .../data/impl/class-use/DispatchRateImpl.html      |   120 +
 .../common/policies/data/impl/package-summary.html |   181 +
 .../common/policies/data/impl/package-tree.html    |    98 +
 .../common/policies/data/impl/package-use.html     |   167 +
 .../common/policies/data/package-summary.html      |   457 +
 .../pulsar/common/policies/data/package-tree.html  |   231 +
 .../pulsar/common/policies/data/package-use.html   |   685 ++
 .../policies/impl/AutoFailoverPolicyFactory.html   |   165 +
 .../common/policies/impl/MinAvailablePolicy.html   |   245 +
 .../impl/class-use/AutoFailoverPolicyFactory.html  |    63 +
 .../impl/class-use/MinAvailablePolicy.html         |    63 +
 .../common/policies/impl/package-summary.html      |   114 +
 .../pulsar/common/policies/impl/package-tree.html  |    82 +
 .../pulsar/common/policies/impl/package-use.html   |    63 +
 .../pulsar/common/policies/package-summary.html    |   110 +
 .../pulsar/common/policies/package-tree.html       |    77 +
 .../apache/pulsar/common/policies/package-use.html |    89 +
 .../protocol/schema/IsCompatibilityResponse.html   |   134 +
 .../common/protocol/schema/PostSchemaPayload.html  |   134 +
 .../schema/class-use/IsCompatibilityResponse.html  |   118 +
 .../schema/class-use/PostSchemaPayload.html        |   124 +
 .../common/protocol/schema/package-summary.html    |    97 +
 .../common/protocol/schema/package-tree.html       |    78 +
 .../pulsar/common/protocol/schema/package-use.html |    94 +
 .../stats/AllocatorStats.PoolArenaStats.html       |   302 +
 .../stats/AllocatorStats.PoolChunkListStats.html   |   185 +
 .../stats/AllocatorStats.PoolChunkStats.html       |   185 +
 .../stats/AllocatorStats.PoolSubpageStats.html     |   194 +
 .../apache/pulsar/common/stats/AllocatorStats.html |   249 +
 .../org/apache/pulsar/common/stats/Metrics.html    |   274 +
 .../class-use/AllocatorStats.PoolArenaStats.html   |    93 +
 .../AllocatorStats.PoolChunkListStats.html         |    90 +
 .../class-use/AllocatorStats.PoolChunkStats.html   |    90 +
 .../class-use/AllocatorStats.PoolSubpageStats.html |    90 +
 .../common/stats/class-use/AllocatorStats.html     |   104 +
 .../pulsar/common/stats/class-use/Metrics.html     |   118 +
 .../pulsar/common/stats/package-summary.html       |   113 +
 .../apache/pulsar/common/stats/package-tree.html   |    82 +
 .../apache/pulsar/common/stats/package-use.html    |   127 +
 .../management/core/common/PackageMetadata.html    |   147 +
 .../management/core/common/PackageType.html        |   263 +
 .../core/common/class-use/PackageMetadata.html     |   136 +
 .../core/common/class-use/PackageType.html         |   101 +
 .../management/core/common/package-summary.html    |   103 +
 .../management/core/common/package-tree.html       |    91 +
 .../management/core/common/package-use.html        |   107 +
 ...anagementException.MetadataFormatException.html |   192 +
 ...kagesManagementException.NotFoundException.html |   207 +
 .../exceptions/PackagesManagementException.html    |   215 +
 ...anagementException.MetadataFormatException.html |    63 +
 ...kagesManagementException.NotFoundException.html |    63 +
 .../class-use/PackagesManagementException.html     |    93 +
 .../core/exceptions/package-summary.html           |    97 +
 .../management/core/exceptions/package-tree.html   |    90 +
 .../management/core/exceptions/package-use.html    |    89 +
 .../data/loadbalancer/LoadManagerReport.html       |   292 +
 .../data/loadbalancer/NamespaceBundleStats.html    |   327 +
 .../policies/data/loadbalancer/ResourceUsage.html  |   247 +
 .../data/loadbalancer/ServiceLookupData.html       |   196 +
 .../loadbalancer/class-use/LoadManagerReport.html  |   104 +
 .../class-use/NamespaceBundleStats.html            |   114 +
 .../data/loadbalancer/class-use/ResourceUsage.html |   122 +
 .../loadbalancer/class-use/ServiceLookupData.html  |    92 +
 .../data/loadbalancer/package-summary.html         |   109 +
 .../policies/data/loadbalancer/package-tree.html   |    88 +
 .../policies/data/loadbalancer/package-use.html    |   113 +
 .../static/api/admin/2.9.x/overview-summary.html   |    26 +
 .../static/api/admin/2.9.x/overview-tree.html      |   383 +
 .../{2.10.2 => 2.9.x}/package-search-index.js      |     0
 .../admin/{2.10.2 => 2.9.x}/resources/glass.png    |   Bin
 .../api/admin/{2.10.2 => 2.9.x}/resources/x.png    |   Bin
 .../images/ui-bg_glass_55_fbf9ee_1x400.png         |   Bin
 .../images/ui-bg_glass_65_dadada_1x400.png         |   Bin
 .../images/ui-bg_glass_75_dadada_1x400.png         |   Bin
 .../images/ui-bg_glass_75_e6e6e6_1x400.png         |   Bin
 .../images/ui-bg_glass_95_fef1ec_1x400.png         |   Bin
 .../ui-bg_highlight-soft_75_cccccc_1x100.png       |   Bin
 .../script-dir/images/ui-icons_222222_256x240.png  |   Bin
 .../script-dir/images/ui-icons_2e83ff_256x240.png  |   Bin
 .../script-dir/images/ui-icons_454545_256x240.png  |   Bin
 .../script-dir/images/ui-icons_888888_256x240.png  |   Bin
 .../script-dir/images/ui-icons_cd0a0a_256x240.png  |   Bin
 .../2.9.x}/script-dir/jquery-3.5.1.min.js          |     0
 .../{2.10.2 => 2.9.x}/script-dir/jquery-ui.min.css |     0
 .../{2.10.2 => 2.9.x}/script-dir/jquery-ui.min.js  |     0
 .../script-dir/jquery-ui.structure.min.css         |     0
 .../2.10.2 => admin/2.9.x}/script.js               |     0
 .../2.10.2 => admin/2.9.x}/search.js               |     0
 .../static/api/admin/2.9.x/serialized-form.html    |   293 +
 .../2.10.2 => admin/2.9.x}/stylesheet.css          |     0
 .../admin/{2.10.2 => 2.9.x}/tag-search-index.js    |     0
 .../static/api/admin/2.9.x/type-search-index.js    |     1 +
 .../static/api/client/2.10.0/allclasses-index.html |  1080 --
 .../static/api/client/2.10.0/allclasses.html       |   177 -
 .../api/client/2.10.0/allpackages-index.html       |   210 -
 .../static/api/client/2.10.0/constant-values.html  |   289 -
 .../static/api/client/2.10.0/deprecated-list.html  |   248 -
 .../static/api/client/2.10.0/help-doc.html         |   280 -
 .../static/api/client/2.10.0/index-all.html        |  4317 -------
 .../static/api/client/2.10.0/index.html            |   206 -
 .../client/2.10.0/jquery/external/jquery/jquery.js | 10872 ------------------
 .../jquery/images/ui-bg_glass_55_fbf9ee_1x400.png  |   Bin 335 -> 0 bytes
 .../jquery/images/ui-bg_glass_65_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_e6e6e6_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_95_fef1ec_1x400.png  |   Bin 332 -> 0 bytes
 .../ui-bg_highlight-soft_75_cccccc_1x100.png       |   Bin 280 -> 0 bytes
 .../jquery/images/ui-icons_222222_256x240.png      |   Bin 6922 -> 0 bytes
 .../jquery/images/ui-icons_2e83ff_256x240.png      |   Bin 4549 -> 0 bytes
 .../jquery/images/ui-icons_454545_256x240.png      |   Bin 6992 -> 0 bytes
 .../jquery/images/ui-icons_888888_256x240.png      |   Bin 6999 -> 0 bytes
 .../jquery/images/ui-icons_cd0a0a_256x240.png      |   Bin 4549 -> 0 bytes
 .../api/client/2.10.0/jquery/jquery-3.5.1.js       | 10872 ------------------
 .../static/api/client/2.10.0/jquery/jquery-ui.css  |   582 -
 .../static/api/client/2.10.0/jquery/jquery-ui.js   |  2659 -----
 .../api/client/2.10.0/jquery/jquery-ui.min.css     |     7 -
 .../api/client/2.10.0/jquery/jquery-ui.min.js      |     6 -
 .../client/2.10.0/jquery/jquery-ui.structure.css   |   156 -
 .../2.10.0/jquery/jquery-ui.structure.min.css      |     5 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.js      |    56 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.min.js  |    10 -
 .../2.10.0/jquery/jszip-utils/dist/jszip-utils.js  |   118 -
 .../jquery/jszip-utils/dist/jszip-utils.min.js     |    10 -
 .../api/client/2.10.0/jquery/jszip/dist/jszip.js   | 11370 -------------------
 .../client/2.10.0/jquery/jszip/dist/jszip.min.js   |    13 -
 .../api/client/2.10.0/member-search-index.js       |     1 -
 .../api/client/2.10.0/member-search-index.zip      |   Bin 11099 -> 0 bytes
 .../apache/pulsar/client/api/Authentication.html   |   421 -
 .../client/api/AuthenticationDataProvider.html     |   504 -
 .../pulsar/client/api/AuthenticationFactory.html   |   428 -
 .../AutoClusterFailoverBuilder.FailoverPolicy.html |   369 -
 .../client/api/AutoClusterFailoverBuilder.html     |   516 -
 .../pulsar/client/api/BatchMessageContainer.html   |   360 -
 .../client/api/BatchReceivePolicy.Builder.html     |   355 -
 .../pulsar/client/api/BatchReceivePolicy.html      |   444 -
 .../apache/pulsar/client/api/BatcherBuilder.html   |   339 -
 .../apache/pulsar/client/api/ClientBuilder.html    |  1454 ---
 .../apache/pulsar/client/api/CompressionType.html  |   435 -
 .../org/apache/pulsar/client/api/Consumer.html     |  1774 ---
 .../apache/pulsar/client/api/ConsumerBuilder.html  |  1774 ---
 .../client/api/ConsumerCryptoFailureAction.html    |   410 -
 .../pulsar/client/api/ConsumerEventListener.html   |   292 -
 .../pulsar/client/api/ConsumerInterceptor.html     |   464 -
 .../apache/pulsar/client/api/ConsumerStats.html    |   539 -
 .../api/ControlledClusterFailoverBuilder.html      |   357 -
 .../apache/pulsar/client/api/CryptoKeyReader.html  |   297 -
 .../apache/pulsar/client/api/DeadLetterPolicy.html |   275 -
 .../api/EncodedAuthenticationParameterSupport.html |   261 -
 .../pulsar/client/api/EncryptionKeyInfo.html       |   367 -
 .../apache/pulsar/client/api/HashingScheme.html    |   388 -
 .../apache/pulsar/client/api/KeySharedMode.html    |   389 -
 .../KeySharedPolicy.KeySharedPolicyAutoSplit.html  |   321 -
 .../api/KeySharedPolicy.KeySharedPolicySticky.html |   399 -
 .../apache/pulsar/client/api/KeySharedPolicy.html  |   516 -
 .../apache/pulsar/client/api/KeyStoreParams.html   |   271 -
 .../org/apache/pulsar/client/api/Message.html      |   913 --
 .../apache/pulsar/client/api/MessageCrypto.html    |   392 -
 .../org/apache/pulsar/client/api/MessageId.html    |   399 -
 .../apache/pulsar/client/api/MessageListener.html  |   297 -
 .../apache/pulsar/client/api/MessagePayload.html   |   278 -
 .../pulsar/client/api/MessagePayloadContext.html   |   370 -
 .../pulsar/client/api/MessagePayloadFactory.html   |   325 -
 .../pulsar/client/api/MessagePayloadProcessor.html |   322 -
 .../apache/pulsar/client/api/MessageRouter.html    |   306 -
 .../pulsar/client/api/MessageRoutingMode.html      |   418 -
 .../org/apache/pulsar/client/api/Messages.html     |   272 -
 .../org/apache/pulsar/client/api/Producer.html     |   649 --
 .../pulsar/client/api/ProducerAccessMode.html      |   401 -
 .../apache/pulsar/client/api/ProducerBuilder.html  |  1342 ---
 .../client/api/ProducerCryptoFailureAction.html    |   387 -
 .../pulsar/client/api/ProducerInterceptor.html     |   398 -
 .../apache/pulsar/client/api/ProducerStats.html    |   553 -
 .../apache/pulsar/client/api/ProxyProtocol.html    |   374 -
 .../org/apache/pulsar/client/api/PulsarClient.html |   769 --
 ...lsarClientException.AlreadyClosedException.html |   364 -
 ...sarClientException.AuthenticationException.html |   340 -
 ...lsarClientException.AuthorizationException.html |   340 -
 ...sarClientException.BrokerMetadataException.html |   340 -
 ...ClientException.BrokerPersistenceException.html |   340 -
 .../PulsarClientException.ChecksumException.html   |   340 -
 .../PulsarClientException.ConnectException.html    |   362 -
 ...sarClientException.ConsumerAssignException.html |   339 -
 ...ulsarClientException.ConsumerBusyException.html |   340 -
 .../api/PulsarClientException.CryptoException.html |   340 -
 ...ception.GettingAuthenticationDataException.html |   362 -
 ...lientException.IncompatibleSchemaException.html |   362 -
 ...entException.InvalidConfigurationException.html |   388 -
 ...sarClientException.InvalidMessageException.html |   364 -
 .../PulsarClientException.InvalidServiceURL.html   |   367 -
 ...rClientException.InvalidTopicNameException.html |   340 -
 .../api/PulsarClientException.LookupException.html |   344 -
 ...sarClientException.MemoryBufferIsFullError.html |   364 -
 ...lientException.MessageAcknowledgeException.html |   361 -
 .../PulsarClientException.NotAllowedException.html |   340 -
 ...ulsarClientException.NotConnectedException.html |   345 -
 .../PulsarClientException.NotFoundException.html   |   362 -
 ...ulsarClientException.NotSupportedException.html |   340 -
 ...xception.ProducerBlockedQuotaExceededError.html |   340 -
 ...tion.ProducerBlockedQuotaExceededException.html |   340 -
 ...ulsarClientException.ProducerBusyException.html |   340 -
 ...sarClientException.ProducerFencedException.html |   340 -
 ...arClientException.ProducerQueueIsFullError.html |   364 -
 .../PulsarClientException.TimeoutException.html    |   410 -
 ...arClientException.TooManyRequestsException.html |   345 -
 ...ClientException.TopicDoesNotExistException.html |   340 -
 ...arClientException.TopicTerminatedException.html |   364 -
 ...ientException.TransactionConflictException.html |   361 -
 ...ception.UnsupportedAuthenticationException.html |   362 -
 .../pulsar/client/api/PulsarClientException.html   |   853 --
 .../2.10.0/org/apache/pulsar/client/api/Range.html |   409 -
 .../org/apache/pulsar/client/api/Reader.html       |   661 --
 .../apache/pulsar/client/api/ReaderBuilder.html    |   807 --
 .../apache/pulsar/client/api/ReaderListener.html   |   295 -
 .../pulsar/client/api/RedeliveryBackoff.html       |   267 -
 .../pulsar/client/api/RegexSubscriptionMode.html   |   404 -
 .../org/apache/pulsar/client/api/Schema.html       |  1293 ---
 .../client/api/SchemaSerializationException.html   |   331 -
 .../pulsar/client/api/ServiceUrlProvider.html      |   315 -
 .../org/apache/pulsar/client/api/SizeUnit.html     |   461 -
 .../client/api/SubscriptionInitialPosition.html    |   403 -
 .../apache/pulsar/client/api/SubscriptionMode.html |   381 -
 .../apache/pulsar/client/api/SubscriptionType.html |   434 -
 .../org/apache/pulsar/client/api/TableView.html    |   470 -
 .../apache/pulsar/client/api/TableViewBuilder.html |   379 -
 .../apache/pulsar/client/api/TopicMetadata.html    |   260 -
 .../pulsar/client/api/TypedMessageBuilder.html     |   903 --
 .../client/api/class-use/Authentication.html       |   313 -
 .../api/class-use/AuthenticationDataProvider.html  |   230 -
 .../api/class-use/AuthenticationFactory.html       |   148 -
 .../AutoClusterFailoverBuilder.FailoverPolicy.html |   221 -
 .../api/class-use/AutoClusterFailoverBuilder.html  |   262 -
 .../api/class-use/BatchMessageContainer.html       |   196 -
 .../api/class-use/BatchReceivePolicy.Builder.html  |   210 -
 .../client/api/class-use/BatchReceivePolicy.html   |   228 -
 .../client/api/class-use/BatcherBuilder.html       |   253 -
 .../pulsar/client/api/class-use/ClientBuilder.html |   545 -
 .../client/api/class-use/CompressionType.html      |   221 -
 .../pulsar/client/api/class-use/Consumer.html      |   299 -
 .../client/api/class-use/ConsumerBuilder.html      |   585 -
 .../api/class-use/ConsumerCryptoFailureAction.html |   228 -
 .../api/class-use/ConsumerEventListener.html       |   196 -
 .../client/api/class-use/ConsumerInterceptor.html  |   196 -
 .../pulsar/client/api/class-use/ConsumerStats.html |   196 -
 .../ControlledClusterFailoverBuilder.html          |   218 -
 .../client/api/class-use/CryptoKeyReader.html      |   233 -
 .../client/api/class-use/DeadLetterPolicy.html     |   196 -
 .../EncodedAuthenticationParameterSupport.html     |   148 -
 .../client/api/class-use/EncryptionKeyInfo.html    |   203 -
 .../pulsar/client/api/class-use/HashingScheme.html |   221 -
 .../pulsar/client/api/class-use/KeySharedMode.html |   224 -
 .../KeySharedPolicy.KeySharedPolicyAutoSplit.html  |   194 -
 .../KeySharedPolicy.KeySharedPolicySticky.html     |   204 -
 .../client/api/class-use/KeySharedPolicy.html      |   238 -
 .../client/api/class-use/KeyStoreParams.html       |   196 -
 .../pulsar/client/api/class-use/Message.html       |   577 -
 .../pulsar/client/api/class-use/MessageCrypto.html |   196 -
 .../pulsar/client/api/class-use/MessageId.html     |   539 -
 .../client/api/class-use/MessageListener.html      |   196 -
 .../client/api/class-use/MessagePayload.html       |   242 -
 .../api/class-use/MessagePayloadContext.html       |   199 -
 .../api/class-use/MessagePayloadFactory.html       |   222 -
 .../api/class-use/MessagePayloadProcessor.html     |   212 -
 .../pulsar/client/api/class-use/MessageRouter.html |   196 -
 .../client/api/class-use/MessageRoutingMode.html   |   221 -
 .../pulsar/client/api/class-use/Messages.html      |   262 -
 .../pulsar/client/api/class-use/Producer.html      |   302 -
 .../client/api/class-use/ProducerAccessMode.html   |   221 -
 .../client/api/class-use/ProducerBuilder.html      |   451 -
 .../api/class-use/ProducerCryptoFailureAction.html |   221 -
 .../client/api/class-use/ProducerInterceptor.html  |   222 -
 .../pulsar/client/api/class-use/ProducerStats.html |   196 -
 .../pulsar/client/api/class-use/ProxyProtocol.html |   222 -
 .../pulsar/client/api/class-use/PulsarClient.html  |   213 -
 ...lsarClientException.AlreadyClosedException.html |   148 -
 ...sarClientException.AuthenticationException.html |   148 -
 ...lsarClientException.AuthorizationException.html |   148 -
 ...sarClientException.BrokerMetadataException.html |   148 -
 ...ClientException.BrokerPersistenceException.html |   148 -
 .../PulsarClientException.ChecksumException.html   |   148 -
 .../PulsarClientException.ConnectException.html    |   148 -
 ...sarClientException.ConsumerAssignException.html |   148 -
 ...ulsarClientException.ConsumerBusyException.html |   148 -
 .../PulsarClientException.CryptoException.html     |   195 -
 ...ception.GettingAuthenticationDataException.html |   148 -
 ...lientException.IncompatibleSchemaException.html |   148 -
 ...entException.InvalidConfigurationException.html |   148 -
 ...sarClientException.InvalidMessageException.html |   148 -
 .../PulsarClientException.InvalidServiceURL.html   |   148 -
 ...rClientException.InvalidTopicNameException.html |   148 -
 .../PulsarClientException.LookupException.html     |   196 -
 ...sarClientException.MemoryBufferIsFullError.html |   148 -
 ...lientException.MessageAcknowledgeException.html |   148 -
 .../PulsarClientException.NotAllowedException.html |   148 -
 ...ulsarClientException.NotConnectedException.html |   148 -
 .../PulsarClientException.NotFoundException.html   |   148 -
 ...ulsarClientException.NotSupportedException.html |   148 -
 ...xception.ProducerBlockedQuotaExceededError.html |   148 -
 ...tion.ProducerBlockedQuotaExceededException.html |   148 -
 ...ulsarClientException.ProducerBusyException.html |   148 -
 ...sarClientException.ProducerFencedException.html |   148 -
 ...arClientException.ProducerQueueIsFullError.html |   148 -
 .../PulsarClientException.TimeoutException.html    |   148 -
 ...arClientException.TooManyRequestsException.html |   148 -
 ...ClientException.TopicDoesNotExistException.html |   148 -
 ...arClientException.TopicTerminatedException.html |   148 -
 ...ientException.TransactionConflictException.html |   148 -
 ...ception.UnsupportedAuthenticationException.html |   258 -
 .../api/class-use/PulsarClientException.html       |   758 --
 .../apache/pulsar/client/api/class-use/Range.html  |   273 -
 .../apache/pulsar/client/api/class-use/Reader.html |   238 -
 .../pulsar/client/api/class-use/ReaderBuilder.html |   339 -
 .../client/api/class-use/ReaderListener.html       |   196 -
 .../client/api/class-use/RedeliveryBackoff.html    |   205 -
 .../api/class-use/RegexSubscriptionMode.html       |   221 -
 .../apache/pulsar/client/api/class-use/Schema.html |   907 --
 .../class-use/SchemaSerializationException.html    |   148 -
 .../client/api/class-use/ServiceUrlProvider.html   |   220 -
 .../pulsar/client/api/class-use/SizeUnit.html      |   222 -
 .../api/class-use/SubscriptionInitialPosition.html |   221 -
 .../client/api/class-use/SubscriptionMode.html     |   221 -
 .../client/api/class-use/SubscriptionType.html     |   221 -
 .../pulsar/client/api/class-use/TableView.html     |   213 -
 .../client/api/class-use/TableViewBuilder.html     |   218 -
 .../pulsar/client/api/class-use/TopicMetadata.html |   197 -
 .../client/api/class-use/TypedMessageBuilder.html  |   304 -
 .../api/interceptor/ProducerInterceptor.html       |   410 -
 .../interceptor/ProducerInterceptorWrapper.html    |   465 -
 .../interceptor/class-use/ProducerInterceptor.html |   226 -
 .../class-use/ProducerInterceptorWrapper.html      |   148 -
 .../client/api/interceptor/package-summary.html    |   192 -
 .../client/api/interceptor/package-tree.html       |   173 -
 .../pulsar/client/api/interceptor/package-use.html |   216 -
 .../apache/pulsar/client/api/package-summary.html  |   797 --
 .../org/apache/pulsar/client/api/package-tree.html |   331 -
 .../org/apache/pulsar/client/api/package-use.html  |   729 --
 .../org/apache/pulsar/client/api/schema/Field.html |   272 -
 .../client/api/schema/FieldSchemaBuilder.html      |   401 -
 .../pulsar/client/api/schema/GenericObject.html    |   296 -
 .../pulsar/client/api/schema/GenericRecord.html    |   388 -
 .../client/api/schema/GenericRecordBuilder.html    |   358 -
 .../pulsar/client/api/schema/GenericSchema.html    |   340 -
 .../pulsar/client/api/schema/KeyValueSchema.html   |   338 -
 .../client/api/schema/RecordSchemaBuilder.html     |   358 -
 .../pulsar/client/api/schema/SchemaBuilder.html    |   256 -
 .../pulsar/client/api/schema/SchemaDefinition.html |   428 -
 .../client/api/schema/SchemaDefinitionBuilder.html |   478 -
 .../client/api/schema/SchemaInfoProvider.html      |   304 -
 .../pulsar/client/api/schema/SchemaReader.html     |   408 -
 .../pulsar/client/api/schema/SchemaWriter.html     |   269 -
 .../pulsar/client/api/schema/class-use/Field.html  |   235 -
 .../api/schema/class-use/FieldSchemaBuilder.html   |   221 -
 .../client/api/schema/class-use/GenericObject.html |   196 -
 .../client/api/schema/class-use/GenericRecord.html |   291 -
 .../api/schema/class-use/GenericRecordBuilder.html |   226 -
 .../client/api/schema/class-use/GenericSchema.html |   276 -
 .../api/schema/class-use/KeyValueSchema.html       |   148 -
 .../api/schema/class-use/RecordSchemaBuilder.html  |   239 -
 .../client/api/schema/class-use/SchemaBuilder.html |   148 -
 .../api/schema/class-use/SchemaDefinition.html     |   290 -
 .../schema/class-use/SchemaDefinitionBuilder.html  |   288 -
 .../api/schema/class-use/SchemaInfoProvider.html   |   224 -
 .../client/api/schema/class-use/SchemaReader.html  |   213 -
 .../client/api/schema/class-use/SchemaWriter.html  |   213 -
 .../pulsar/client/api/schema/package-summary.html  |   263 -
 .../pulsar/client/api/schema/package-tree.html     |   192 -
 .../pulsar/client/api/schema/package-use.html      |   346 -
 .../pulsar/client/api/transaction/Transaction.html |   302 -
 .../api/transaction/TransactionBufferClient.html   |   388 -
 ...lientException.ReachMaxPendingOpsException.html |   345 -
 ...ferClientException.RequestTimeoutException.html |   345 -
 .../TransactionBufferClientException.html          |   388 -
 .../client/api/transaction/TransactionBuilder.html |   293 -
 .../TransactionCoordinatorClient.State.html        |   422 -
 .../transaction/TransactionCoordinatorClient.html  |   724 --
 ...tException.CoordinatorClientStateException.html |   345 -
 ...ientException.CoordinatorNotFoundException.html |   332 -
 ...rClientException.InvalidTxnStatusException.html |   349 -
 ...ception.MetaStoreHandlerNotExistsException.html |   345 -
 ...xception.MetaStoreHandlerNotReadyException.html |   345 -
 ...ientException.TransactionNotFoundException.html |   332 -
 .../TransactionCoordinatorClientException.html     |   416 -
 .../pulsar/client/api/transaction/TxnID.html       |   358 -
 .../api/transaction/class-use/Transaction.html     |   243 -
 .../class-use/TransactionBufferClient.html         |   148 -
 ...lientException.ReachMaxPendingOpsException.html |   148 -
 ...ferClientException.RequestTimeoutException.html |   148 -
 .../TransactionBufferClientException.html          |   218 -
 .../transaction/class-use/TransactionBuilder.html  |   230 -
 .../TransactionCoordinatorClient.State.html        |   211 -
 .../class-use/TransactionCoordinatorClient.html    |   148 -
 ...tException.CoordinatorClientStateException.html |   148 -
 ...ientException.CoordinatorNotFoundException.html |   148 -
 ...rClientException.InvalidTxnStatusException.html |   148 -
 ...ception.MetaStoreHandlerNotExistsException.html |   148 -
 ...xception.MetaStoreHandlerNotReadyException.html |   148 -
 ...ientException.TransactionNotFoundException.html |   148 -
 .../TransactionCoordinatorClientException.html     |   309 -
 .../client/api/transaction/class-use/TxnID.html    |   350 -
 .../client/api/transaction/package-summary.html    |   296 -
 .../client/api/transaction/package-tree.html       |   222 -
 .../pulsar/client/api/transaction/package-use.html |   248 -
 .../client/internal/DefaultImplementation.html     |   317 -
 .../PulsarClientImplementationBinding.html         |  1195 --
 .../internal/class-use/DefaultImplementation.html  |   148 -
 .../PulsarClientImplementationBinding.html         |   196 -
 .../pulsar/client/internal/package-summary.html    |   191 -
 .../pulsar/client/internal/package-tree.html       |   169 -
 .../apache/pulsar/client/internal/package-use.html |   187 -
 .../org/apache/pulsar/common/api/AuthData.html     |   391 -
 .../api/EncryptionContext.EncryptionKey.html       |   273 -
 .../pulsar/common/api/EncryptionContext.html       |   294 -
 .../pulsar/common/api/class-use/AuthData.html      |   250 -
 .../class-use/EncryptionContext.EncryptionKey.html |   148 -
 .../common/api/class-use/EncryptionContext.html    |   197 -
 .../apache/pulsar/common/api/package-summary.html  |   185 -
 .../org/apache/pulsar/common/api/package-tree.html |   165 -
 .../org/apache/pulsar/common/api/package-use.html  |   218 -
 .../InterfaceAudience.LimitedPrivate.html          |   190 -
 .../classification/InterfaceAudience.Private.html  |   189 -
 .../classification/InterfaceAudience.Public.html   |   189 -
 .../common/classification/InterfaceAudience.html   |   264 -
 .../InterfaceStability.Evolving.html               |   188 -
 .../classification/InterfaceStability.Stable.html  |   189 -
 .../InterfaceStability.Unstable.html               |   189 -
 .../common/classification/InterfaceStability.html  |   267 -
 .../InterfaceAudience.LimitedPrivate.html          |   211 -
 .../class-use/InterfaceAudience.Private.html       |   315 -
 .../class-use/InterfaceAudience.Public.html        |   812 --
 .../class-use/InterfaceAudience.html               |   148 -
 .../class-use/InterfaceStability.Evolving.html     |   282 -
 .../class-use/InterfaceStability.Stable.html       |   798 --
 .../class-use/InterfaceStability.Unstable.html     |   148 -
 .../class-use/InterfaceStability.html              |   148 -
 .../common/classification/package-summary.html     |   229 -
 .../pulsar/common/classification/package-tree.html |   175 -
 .../pulsar/common/classification/package-use.html  |   389 -
 .../common/schema/KeyValue.KeyValueDecoder.html    |   272 -
 .../org/apache/pulsar/common/schema/KeyValue.html  |   466 -
 .../pulsar/common/schema/KeyValueEncodingType.html |   387 -
 .../schema/SchemaInfo.SchemaInfoBuilder.html       |   326 -
 .../apache/pulsar/common/schema/SchemaInfo.html    |   355 -
 .../common/schema/SchemaInfoWithVersion.html       |   313 -
 .../apache/pulsar/common/schema/SchemaType.html    |   880 --
 .../schema/class-use/KeyValue.KeyValueDecoder.html |   197 -
 .../pulsar/common/schema/class-use/KeyValue.html   |   358 -
 .../schema/class-use/KeyValueEncodingType.html     |   332 -
 .../class-use/SchemaInfo.SchemaInfoBuilder.html    |   214 -
 .../pulsar/common/schema/class-use/SchemaInfo.html |   481 -
 .../schema/class-use/SchemaInfoWithVersion.html    |   196 -
 .../pulsar/common/schema/class-use/SchemaType.html |   374 -
 .../pulsar/common/schema/package-summary.html      |   229 -
 .../apache/pulsar/common/schema/package-tree.html  |   187 -
 .../apache/pulsar/common/schema/package-use.html   |   344 -
 .../static/api/client/2.10.0/overview-summary.html |    23 -
 .../static/api/client/2.10.0/overview-tree.html    |   407 -
 .../api/client/2.10.0/package-search-index.js      |     1 -
 .../api/client/2.10.0/package-search-index.zip     |   Bin 298 -> 0 bytes
 .../static/api/client/2.10.0/resources/glass.png   |   Bin 499 -> 0 bytes
 .../static/api/client/2.10.0/resources/x.png       |   Bin 394 -> 0 bytes
 .../static/api/client/2.10.0/script.js             |   149 -
 .../static/api/client/2.10.0/search.js             |   326 -
 .../static/api/client/2.10.0/serialized-form.html  |   469 -
 .../static/api/client/2.10.0/stylesheet.css        |   906 --
 .../static/api/client/2.10.0/type-search-index.js  |     1 -
 .../static/api/client/2.10.0/type-search-index.zip |   Bin 1543 -> 0 bytes
 .../static/api/client/2.10.1/allclasses-index.html |  1086 --
 .../static/api/client/2.10.1/allclasses.html       |   178 -
 .../api/client/2.10.1/allpackages-index.html       |   210 -
 .../static/api/client/2.10.1/constant-values.html  |   289 -
 .../static/api/client/2.10.1/deprecated-list.html  |   248 -
 .../static/api/client/2.10.1/help-doc.html         |   280 -
 .../static/api/client/2.10.1/index-all.html        |  4337 -------
 .../static/api/client/2.10.1/index.html            |   206 -
 .../client/2.10.1/jquery/external/jquery/jquery.js | 10872 ------------------
 .../jquery/images/ui-bg_glass_55_fbf9ee_1x400.png  |   Bin 335 -> 0 bytes
 .../jquery/images/ui-bg_glass_65_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_e6e6e6_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_95_fef1ec_1x400.png  |   Bin 332 -> 0 bytes
 .../ui-bg_highlight-soft_75_cccccc_1x100.png       |   Bin 280 -> 0 bytes
 .../jquery/images/ui-icons_222222_256x240.png      |   Bin 6922 -> 0 bytes
 .../jquery/images/ui-icons_2e83ff_256x240.png      |   Bin 4549 -> 0 bytes
 .../jquery/images/ui-icons_454545_256x240.png      |   Bin 6992 -> 0 bytes
 .../jquery/images/ui-icons_888888_256x240.png      |   Bin 6999 -> 0 bytes
 .../jquery/images/ui-icons_cd0a0a_256x240.png      |   Bin 4549 -> 0 bytes
 .../api/client/2.10.1/jquery/jquery-3.5.1.js       | 10872 ------------------
 .../static/api/client/2.10.1/jquery/jquery-ui.css  |   582 -
 .../static/api/client/2.10.1/jquery/jquery-ui.js   |  2659 -----
 .../api/client/2.10.1/jquery/jquery-ui.min.css     |     7 -
 .../api/client/2.10.1/jquery/jquery-ui.min.js      |     6 -
 .../client/2.10.1/jquery/jquery-ui.structure.css   |   156 -
 .../2.10.1/jquery/jquery-ui.structure.min.css      |     5 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.js      |    56 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.min.js  |    10 -
 .../2.10.1/jquery/jszip-utils/dist/jszip-utils.js  |   118 -
 .../jquery/jszip-utils/dist/jszip-utils.min.js     |    10 -
 .../api/client/2.10.1/jquery/jszip/dist/jszip.js   | 11370 -------------------
 .../client/2.10.1/jquery/jszip/dist/jszip.min.js   |    13 -
 .../api/client/2.10.1/member-search-index.js       |     1 -
 .../api/client/2.10.1/member-search-index.zip      |   Bin 11199 -> 0 bytes
 .../apache/pulsar/client/api/Authentication.html   |   421 -
 .../client/api/AuthenticationDataProvider.html     |   504 -
 .../pulsar/client/api/AuthenticationFactory.html   |   428 -
 .../AutoClusterFailoverBuilder.FailoverPolicy.html |   369 -
 .../client/api/AutoClusterFailoverBuilder.html     |   516 -
 .../pulsar/client/api/BatchMessageContainer.html   |   360 -
 .../client/api/BatchReceivePolicy.Builder.html     |   355 -
 .../pulsar/client/api/BatchReceivePolicy.html      |   444 -
 .../apache/pulsar/client/api/BatcherBuilder.html   |   339 -
 .../apache/pulsar/client/api/ClientBuilder.html    |  1454 ---
 .../apache/pulsar/client/api/CompressionType.html  |   435 -
 .../org/apache/pulsar/client/api/Consumer.html     |  1774 ---
 .../apache/pulsar/client/api/ConsumerBuilder.html  |  1774 ---
 .../client/api/ConsumerCryptoFailureAction.html    |   410 -
 .../pulsar/client/api/ConsumerEventListener.html   |   292 -
 .../pulsar/client/api/ConsumerInterceptor.html     |   464 -
 .../apache/pulsar/client/api/ConsumerStats.html    |   539 -
 .../api/ControlledClusterFailoverBuilder.html      |   357 -
 .../apache/pulsar/client/api/CryptoKeyReader.html  |   297 -
 .../apache/pulsar/client/api/DeadLetterPolicy.html |   275 -
 .../api/EncodedAuthenticationParameterSupport.html |   261 -
 .../pulsar/client/api/EncryptionKeyInfo.html       |   367 -
 .../apache/pulsar/client/api/HashingScheme.html    |   388 -
 .../apache/pulsar/client/api/KeySharedMode.html    |   389 -
 .../KeySharedPolicy.KeySharedPolicyAutoSplit.html  |   321 -
 .../api/KeySharedPolicy.KeySharedPolicySticky.html |   399 -
 .../apache/pulsar/client/api/KeySharedPolicy.html  |   516 -
 .../apache/pulsar/client/api/KeyStoreParams.html   |   271 -
 .../org/apache/pulsar/client/api/Message.html      |   913 --
 .../apache/pulsar/client/api/MessageCrypto.html    |   392 -
 .../org/apache/pulsar/client/api/MessageId.html    |   399 -
 .../apache/pulsar/client/api/MessageListener.html  |   297 -
 .../apache/pulsar/client/api/MessagePayload.html   |   278 -
 .../pulsar/client/api/MessagePayloadContext.html   |   370 -
 .../pulsar/client/api/MessagePayloadFactory.html   |   325 -
 .../pulsar/client/api/MessagePayloadProcessor.html |   322 -
 .../apache/pulsar/client/api/MessageRouter.html    |   306 -
 .../pulsar/client/api/MessageRoutingMode.html      |   418 -
 .../org/apache/pulsar/client/api/Messages.html     |   272 -
 .../org/apache/pulsar/client/api/Producer.html     |   649 --
 .../pulsar/client/api/ProducerAccessMode.html      |   401 -
 .../apache/pulsar/client/api/ProducerBuilder.html  |  1342 ---
 .../client/api/ProducerCryptoFailureAction.html    |   387 -
 .../pulsar/client/api/ProducerInterceptor.html     |   398 -
 .../apache/pulsar/client/api/ProducerStats.html    |   553 -
 .../apache/pulsar/client/api/ProxyProtocol.html    |   374 -
 .../org/apache/pulsar/client/api/PulsarClient.html |   769 --
 ...lsarClientException.AlreadyClosedException.html |   364 -
 ...sarClientException.AuthenticationException.html |   340 -
 ...lsarClientException.AuthorizationException.html |   340 -
 ...sarClientException.BrokerMetadataException.html |   340 -
 ...ClientException.BrokerPersistenceException.html |   340 -
 .../PulsarClientException.ChecksumException.html   |   340 -
 .../PulsarClientException.ConnectException.html    |   362 -
 ...sarClientException.ConsumerAssignException.html |   339 -
 ...ulsarClientException.ConsumerBusyException.html |   340 -
 .../api/PulsarClientException.CryptoException.html |   340 -
 ...ception.GettingAuthenticationDataException.html |   362 -
 ...lientException.IncompatibleSchemaException.html |   362 -
 ...entException.InvalidConfigurationException.html |   388 -
 ...sarClientException.InvalidMessageException.html |   364 -
 .../PulsarClientException.InvalidServiceURL.html   |   367 -
 ...rClientException.InvalidTopicNameException.html |   340 -
 .../api/PulsarClientException.LookupException.html |   344 -
 ...sarClientException.MemoryBufferIsFullError.html |   364 -
 ...lientException.MessageAcknowledgeException.html |   361 -
 .../PulsarClientException.NotAllowedException.html |   340 -
 ...ulsarClientException.NotConnectedException.html |   345 -
 .../PulsarClientException.NotFoundException.html   |   362 -
 ...ulsarClientException.NotSupportedException.html |   340 -
 ...xception.ProducerBlockedQuotaExceededError.html |   340 -
 ...tion.ProducerBlockedQuotaExceededException.html |   340 -
 ...ulsarClientException.ProducerBusyException.html |   340 -
 ...sarClientException.ProducerFencedException.html |   340 -
 ...arClientException.ProducerQueueIsFullError.html |   364 -
 .../PulsarClientException.TimeoutException.html    |   410 -
 ...arClientException.TooManyRequestsException.html |   345 -
 ...ClientException.TopicDoesNotExistException.html |   340 -
 ...arClientException.TopicTerminatedException.html |   364 -
 ...ientException.TransactionConflictException.html |   361 -
 ...ception.UnsupportedAuthenticationException.html |   362 -
 .../pulsar/client/api/PulsarClientException.html   |   853 --
 .../2.10.1/org/apache/pulsar/client/api/Range.html |   409 -
 .../org/apache/pulsar/client/api/Reader.html       |   661 --
 .../apache/pulsar/client/api/ReaderBuilder.html    |   807 --
 .../apache/pulsar/client/api/ReaderListener.html   |   295 -
 .../pulsar/client/api/RedeliveryBackoff.html       |   267 -
 .../pulsar/client/api/RegexSubscriptionMode.html   |   404 -
 .../org/apache/pulsar/client/api/Schema.html       |  1293 ---
 .../client/api/SchemaSerializationException.html   |   331 -
 .../pulsar/client/api/ServiceUrlProvider.html      |   315 -
 .../org/apache/pulsar/client/api/SizeUnit.html     |   461 -
 .../client/api/SubscriptionInitialPosition.html    |   403 -
 .../apache/pulsar/client/api/SubscriptionMode.html |   381 -
 .../apache/pulsar/client/api/SubscriptionType.html |   434 -
 .../org/apache/pulsar/client/api/TableView.html    |   470 -
 .../apache/pulsar/client/api/TableViewBuilder.html |   379 -
 .../apache/pulsar/client/api/TopicMetadata.html    |   260 -
 .../pulsar/client/api/TypedMessageBuilder.html     |   903 --
 .../client/api/class-use/Authentication.html       |   313 -
 .../api/class-use/AuthenticationDataProvider.html  |   230 -
 .../api/class-use/AuthenticationFactory.html       |   148 -
 .../AutoClusterFailoverBuilder.FailoverPolicy.html |   221 -
 .../api/class-use/AutoClusterFailoverBuilder.html  |   262 -
 .../api/class-use/BatchMessageContainer.html       |   196 -
 .../api/class-use/BatchReceivePolicy.Builder.html  |   210 -
 .../client/api/class-use/BatchReceivePolicy.html   |   228 -
 .../client/api/class-use/BatcherBuilder.html       |   253 -
 .../pulsar/client/api/class-use/ClientBuilder.html |   545 -
 .../client/api/class-use/CompressionType.html      |   221 -
 .../pulsar/client/api/class-use/Consumer.html      |   299 -
 .../client/api/class-use/ConsumerBuilder.html      |   585 -
 .../api/class-use/ConsumerCryptoFailureAction.html |   228 -
 .../api/class-use/ConsumerEventListener.html       |   196 -
 .../client/api/class-use/ConsumerInterceptor.html  |   196 -
 .../pulsar/client/api/class-use/ConsumerStats.html |   196 -
 .../ControlledClusterFailoverBuilder.html          |   218 -
 .../client/api/class-use/CryptoKeyReader.html      |   233 -
 .../client/api/class-use/DeadLetterPolicy.html     |   196 -
 .../EncodedAuthenticationParameterSupport.html     |   148 -
 .../client/api/class-use/EncryptionKeyInfo.html    |   203 -
 .../pulsar/client/api/class-use/HashingScheme.html |   221 -
 .../pulsar/client/api/class-use/KeySharedMode.html |   224 -
 .../KeySharedPolicy.KeySharedPolicyAutoSplit.html  |   194 -
 .../KeySharedPolicy.KeySharedPolicySticky.html     |   204 -
 .../client/api/class-use/KeySharedPolicy.html      |   238 -
 .../client/api/class-use/KeyStoreParams.html       |   196 -
 .../pulsar/client/api/class-use/Message.html       |   577 -
 .../pulsar/client/api/class-use/MessageCrypto.html |   196 -
 .../pulsar/client/api/class-use/MessageId.html     |   539 -
 .../client/api/class-use/MessageListener.html      |   196 -
 .../client/api/class-use/MessagePayload.html       |   242 -
 .../api/class-use/MessagePayloadContext.html       |   199 -
 .../api/class-use/MessagePayloadFactory.html       |   222 -
 .../api/class-use/MessagePayloadProcessor.html     |   212 -
 .../pulsar/client/api/class-use/MessageRouter.html |   196 -
 .../client/api/class-use/MessageRoutingMode.html   |   221 -
 .../pulsar/client/api/class-use/Messages.html      |   262 -
 .../pulsar/client/api/class-use/Producer.html      |   302 -
 .../client/api/class-use/ProducerAccessMode.html   |   221 -
 .../client/api/class-use/ProducerBuilder.html      |   451 -
 .../api/class-use/ProducerCryptoFailureAction.html |   221 -
 .../client/api/class-use/ProducerInterceptor.html  |   222 -
 .../pulsar/client/api/class-use/ProducerStats.html |   196 -
 .../pulsar/client/api/class-use/ProxyProtocol.html |   222 -
 .../pulsar/client/api/class-use/PulsarClient.html  |   213 -
 ...lsarClientException.AlreadyClosedException.html |   148 -
 ...sarClientException.AuthenticationException.html |   148 -
 ...lsarClientException.AuthorizationException.html |   148 -
 ...sarClientException.BrokerMetadataException.html |   148 -
 ...ClientException.BrokerPersistenceException.html |   148 -
 .../PulsarClientException.ChecksumException.html   |   148 -
 .../PulsarClientException.ConnectException.html    |   148 -
 ...sarClientException.ConsumerAssignException.html |   148 -
 ...ulsarClientException.ConsumerBusyException.html |   148 -
 .../PulsarClientException.CryptoException.html     |   195 -
 ...ception.GettingAuthenticationDataException.html |   148 -
 ...lientException.IncompatibleSchemaException.html |   148 -
 ...entException.InvalidConfigurationException.html |   148 -
 ...sarClientException.InvalidMessageException.html |   148 -
 .../PulsarClientException.InvalidServiceURL.html   |   148 -
 ...rClientException.InvalidTopicNameException.html |   148 -
 .../PulsarClientException.LookupException.html     |   196 -
 ...sarClientException.MemoryBufferIsFullError.html |   148 -
 ...lientException.MessageAcknowledgeException.html |   148 -
 .../PulsarClientException.NotAllowedException.html |   148 -
 ...ulsarClientException.NotConnectedException.html |   148 -
 .../PulsarClientException.NotFoundException.html   |   148 -
 ...ulsarClientException.NotSupportedException.html |   148 -
 ...xception.ProducerBlockedQuotaExceededError.html |   148 -
 ...tion.ProducerBlockedQuotaExceededException.html |   148 -
 ...ulsarClientException.ProducerBusyException.html |   148 -
 ...sarClientException.ProducerFencedException.html |   148 -
 ...arClientException.ProducerQueueIsFullError.html |   148 -
 .../PulsarClientException.TimeoutException.html    |   148 -
 ...arClientException.TooManyRequestsException.html |   148 -
 ...ClientException.TopicDoesNotExistException.html |   148 -
 ...arClientException.TopicTerminatedException.html |   148 -
 ...ientException.TransactionConflictException.html |   148 -
 ...ception.UnsupportedAuthenticationException.html |   258 -
 .../api/class-use/PulsarClientException.html       |   758 --
 .../apache/pulsar/client/api/class-use/Range.html  |   273 -
 .../apache/pulsar/client/api/class-use/Reader.html |   238 -
 .../pulsar/client/api/class-use/ReaderBuilder.html |   339 -
 .../client/api/class-use/ReaderListener.html       |   196 -
 .../client/api/class-use/RedeliveryBackoff.html    |   205 -
 .../api/class-use/RegexSubscriptionMode.html       |   221 -
 .../apache/pulsar/client/api/class-use/Schema.html |   907 --
 .../class-use/SchemaSerializationException.html    |   148 -
 .../client/api/class-use/ServiceUrlProvider.html   |   220 -
 .../pulsar/client/api/class-use/SizeUnit.html      |   222 -
 .../api/class-use/SubscriptionInitialPosition.html |   221 -
 .../client/api/class-use/SubscriptionMode.html     |   221 -
 .../client/api/class-use/SubscriptionType.html     |   221 -
 .../pulsar/client/api/class-use/TableView.html     |   213 -
 .../client/api/class-use/TableViewBuilder.html     |   218 -
 .../pulsar/client/api/class-use/TopicMetadata.html |   197 -
 .../client/api/class-use/TypedMessageBuilder.html  |   304 -
 .../api/interceptor/ProducerInterceptor.html       |   410 -
 .../interceptor/ProducerInterceptorWrapper.html    |   465 -
 .../interceptor/class-use/ProducerInterceptor.html |   226 -
 .../class-use/ProducerInterceptorWrapper.html      |   148 -
 .../client/api/interceptor/package-summary.html    |   192 -
 .../client/api/interceptor/package-tree.html       |   173 -
 .../pulsar/client/api/interceptor/package-use.html |   216 -
 .../apache/pulsar/client/api/package-summary.html  |   797 --
 .../org/apache/pulsar/client/api/package-tree.html |   331 -
 .../org/apache/pulsar/client/api/package-use.html  |   729 --
 .../org/apache/pulsar/client/api/schema/Field.html |   272 -
 .../client/api/schema/FieldSchemaBuilder.html      |   401 -
 .../pulsar/client/api/schema/GenericObject.html    |   296 -
 .../pulsar/client/api/schema/GenericRecord.html    |   388 -
 .../client/api/schema/GenericRecordBuilder.html    |   358 -
 .../pulsar/client/api/schema/GenericSchema.html    |   340 -
 .../pulsar/client/api/schema/KeyValueSchema.html   |   338 -
 .../client/api/schema/RecordSchemaBuilder.html     |   358 -
 .../pulsar/client/api/schema/SchemaBuilder.html    |   256 -
 .../pulsar/client/api/schema/SchemaDefinition.html |   428 -
 .../client/api/schema/SchemaDefinitionBuilder.html |   478 -
 .../client/api/schema/SchemaInfoProvider.html      |   304 -
 .../pulsar/client/api/schema/SchemaReader.html     |   408 -
 .../pulsar/client/api/schema/SchemaWriter.html     |   269 -
 .../pulsar/client/api/schema/class-use/Field.html  |   235 -
 .../api/schema/class-use/FieldSchemaBuilder.html   |   221 -
 .../client/api/schema/class-use/GenericObject.html |   196 -
 .../client/api/schema/class-use/GenericRecord.html |   291 -
 .../api/schema/class-use/GenericRecordBuilder.html |   226 -
 .../client/api/schema/class-use/GenericSchema.html |   276 -
 .../api/schema/class-use/KeyValueSchema.html       |   148 -
 .../api/schema/class-use/RecordSchemaBuilder.html  |   239 -
 .../client/api/schema/class-use/SchemaBuilder.html |   148 -
 .../api/schema/class-use/SchemaDefinition.html     |   290 -
 .../schema/class-use/SchemaDefinitionBuilder.html  |   288 -
 .../api/schema/class-use/SchemaInfoProvider.html   |   224 -
 .../client/api/schema/class-use/SchemaReader.html  |   213 -
 .../client/api/schema/class-use/SchemaWriter.html  |   213 -
 .../pulsar/client/api/schema/package-summary.html  |   263 -
 .../pulsar/client/api/schema/package-tree.html     |   192 -
 .../pulsar/client/api/schema/package-use.html      |   346 -
 .../pulsar/client/api/transaction/Transaction.html |   302 -
 .../api/transaction/TransactionBufferClient.html   |   416 -
 ...lientException.ReachMaxPendingOpsException.html |   345 -
 ...ferClientException.RequestTimeoutException.html |   345 -
 .../TransactionBufferClientException.html          |   388 -
 .../client/api/transaction/TransactionBuilder.html |   293 -
 .../TransactionCoordinatorClient.State.html        |   422 -
 .../transaction/TransactionCoordinatorClient.html  |   724 --
 ...tException.CoordinatorClientStateException.html |   345 -
 ...ientException.CoordinatorNotFoundException.html |   332 -
 ...rClientException.InvalidTxnStatusException.html |   349 -
 ...ception.MetaStoreHandlerNotExistsException.html |   345 -
 ...xception.MetaStoreHandlerNotReadyException.html |   345 -
 ...ientException.TransactionNotFoundException.html |   332 -
 .../TransactionCoordinatorClientException.html     |   416 -
 .../pulsar/client/api/transaction/TxnID.html       |   358 -
 .../api/transaction/class-use/Transaction.html     |   243 -
 .../class-use/TransactionBufferClient.html         |   148 -
 ...lientException.ReachMaxPendingOpsException.html |   148 -
 ...ferClientException.RequestTimeoutException.html |   148 -
 .../TransactionBufferClientException.html          |   218 -
 .../transaction/class-use/TransactionBuilder.html  |   230 -
 .../TransactionCoordinatorClient.State.html        |   211 -
 .../class-use/TransactionCoordinatorClient.html    |   148 -
 ...tException.CoordinatorClientStateException.html |   148 -
 ...ientException.CoordinatorNotFoundException.html |   148 -
 ...rClientException.InvalidTxnStatusException.html |   148 -
 ...ception.MetaStoreHandlerNotExistsException.html |   148 -
 ...xception.MetaStoreHandlerNotReadyException.html |   148 -
 ...ientException.TransactionNotFoundException.html |   148 -
 .../TransactionCoordinatorClientException.html     |   309 -
 .../client/api/transaction/class-use/TxnID.html    |   350 -
 .../client/api/transaction/package-summary.html    |   296 -
 .../client/api/transaction/package-tree.html       |   222 -
 .../pulsar/client/api/transaction/package-use.html |   248 -
 .../client/internal/DefaultImplementation.html     |   317 -
 .../pulsar/client/internal/PropertiesUtils.html    |   352 -
 .../PulsarClientImplementationBinding.html         |  1195 --
 .../internal/class-use/DefaultImplementation.html  |   148 -
 .../client/internal/class-use/PropertiesUtils.html |   148 -
 .../PulsarClientImplementationBinding.html         |   196 -
 .../pulsar/client/internal/package-summary.html    |   197 -
 .../pulsar/client/internal/package-tree.html       |   170 -
 .../apache/pulsar/client/internal/package-use.html |   187 -
 .../org/apache/pulsar/common/api/AuthData.html     |   391 -
 .../api/EncryptionContext.EncryptionKey.html       |   273 -
 .../pulsar/common/api/EncryptionContext.html       |   294 -
 .../pulsar/common/api/class-use/AuthData.html      |   250 -
 .../class-use/EncryptionContext.EncryptionKey.html |   148 -
 .../common/api/class-use/EncryptionContext.html    |   197 -
 .../apache/pulsar/common/api/package-summary.html  |   185 -
 .../org/apache/pulsar/common/api/package-tree.html |   165 -
 .../org/apache/pulsar/common/api/package-use.html  |   218 -
 .../InterfaceAudience.LimitedPrivate.html          |   190 -
 .../classification/InterfaceAudience.Private.html  |   189 -
 .../classification/InterfaceAudience.Public.html   |   189 -
 .../common/classification/InterfaceAudience.html   |   264 -
 .../InterfaceStability.Evolving.html               |   188 -
 .../classification/InterfaceStability.Stable.html  |   189 -
 .../InterfaceStability.Unstable.html               |   189 -
 .../common/classification/InterfaceStability.html  |   267 -
 .../InterfaceAudience.LimitedPrivate.html          |   211 -
 .../class-use/InterfaceAudience.Private.html       |   315 -
 .../class-use/InterfaceAudience.Public.html        |   812 --
 .../class-use/InterfaceAudience.html               |   148 -
 .../class-use/InterfaceStability.Evolving.html     |   282 -
 .../class-use/InterfaceStability.Stable.html       |   798 --
 .../class-use/InterfaceStability.Unstable.html     |   148 -
 .../class-use/InterfaceStability.html              |   148 -
 .../common/classification/package-summary.html     |   229 -
 .../pulsar/common/classification/package-tree.html |   175 -
 .../pulsar/common/classification/package-use.html  |   389 -
 .../common/schema/KeyValue.KeyValueDecoder.html    |   272 -
 .../org/apache/pulsar/common/schema/KeyValue.html  |   466 -
 .../pulsar/common/schema/KeyValueEncodingType.html |   387 -
 .../schema/SchemaInfo.SchemaInfoBuilder.html       |   326 -
 .../apache/pulsar/common/schema/SchemaInfo.html    |   355 -
 .../common/schema/SchemaInfoWithVersion.html       |   313 -
 .../apache/pulsar/common/schema/SchemaType.html    |   880 --
 .../schema/class-use/KeyValue.KeyValueDecoder.html |   197 -
 .../pulsar/common/schema/class-use/KeyValue.html   |   358 -
 .../schema/class-use/KeyValueEncodingType.html     |   332 -
 .../class-use/SchemaInfo.SchemaInfoBuilder.html    |   214 -
 .../pulsar/common/schema/class-use/SchemaInfo.html |   481 -
 .../schema/class-use/SchemaInfoWithVersion.html    |   196 -
 .../pulsar/common/schema/class-use/SchemaType.html |   374 -
 .../pulsar/common/schema/package-summary.html      |   229 -
 .../apache/pulsar/common/schema/package-tree.html  |   187 -
 .../apache/pulsar/common/schema/package-use.html   |   344 -
 .../static/api/client/2.10.1/overview-summary.html |    23 -
 .../static/api/client/2.10.1/overview-tree.html    |   408 -
 .../api/client/2.10.1/package-search-index.js      |     1 -
 .../api/client/2.10.1/package-search-index.zip     |   Bin 298 -> 0 bytes
 .../static/api/client/2.10.1/resources/glass.png   |   Bin 499 -> 0 bytes
 .../static/api/client/2.10.1/resources/x.png       |   Bin 394 -> 0 bytes
 .../static/api/client/2.10.1/script.js             |   149 -
 .../static/api/client/2.10.1/search.js             |   326 -
 .../static/api/client/2.10.1/serialized-form.html  |   469 -
 .../static/api/client/2.10.1/stylesheet.css        |   906 --
 .../static/api/client/2.10.1/type-search-index.js  |     1 -
 .../static/api/client/2.10.1/type-search-index.zip |   Bin 1557 -> 0 bytes
 .../static/api/client/2.10.2/resources/glass.png   |   Bin 499 -> 0 bytes
 .../static/api/client/2.10.2/resources/x.png       |   Bin 394 -> 0 bytes
 .../images/ui-bg_glass_55_fbf9ee_1x400.png         |   Bin 335 -> 0 bytes
 .../images/ui-bg_glass_65_dadada_1x400.png         |   Bin 262 -> 0 bytes
 .../images/ui-bg_glass_75_dadada_1x400.png         |   Bin 262 -> 0 bytes
 .../images/ui-bg_glass_75_e6e6e6_1x400.png         |   Bin 262 -> 0 bytes
 .../images/ui-bg_glass_95_fef1ec_1x400.png         |   Bin 332 -> 0 bytes
 .../ui-bg_highlight-soft_75_cccccc_1x100.png       |   Bin 280 -> 0 bytes
 .../script-dir/images/ui-icons_222222_256x240.png  |   Bin 6922 -> 0 bytes
 .../script-dir/images/ui-icons_2e83ff_256x240.png  |   Bin 4549 -> 0 bytes
 .../script-dir/images/ui-icons_454545_256x240.png  |   Bin 6992 -> 0 bytes
 .../script-dir/images/ui-icons_888888_256x240.png  |   Bin 6999 -> 0 bytes
 .../script-dir/images/ui-icons_cd0a0a_256x240.png  |   Bin 4549 -> 0 bytes
 .../api/client/2.10.2/script-dir/jquery-ui.min.css |     7 -
 .../api/client/2.10.2/script-dir/jquery-ui.min.js  |     6 -
 .../2.10.2/script-dir/jquery-ui.structure.min.css  |     5 -
 .../{2.10.2 => 2.10.x}/allclasses-index.html       |     0
 .../{2.10.2 => 2.10.x}/allpackages-index.html      |     0
 .../client/{2.10.2 => 2.10.x}/constant-values.html |     0
 .../client/{2.10.2 => 2.10.x}/deprecated-list.html |     0
 .../api/client/{2.10.0 => 2.10.x}/element-list     |     0
 .../api/client/{2.10.2 => 2.10.x}/help-doc.html    |     0
 .../api/client/{2.10.2 => 2.10.x}/index-all.html   |     0
 .../api/client/{2.10.2 => 2.10.x}/index.html       |     0
 .../2.10.x}/jquery-ui.overrides.css                |     0
 .../2.10.x}/legal/ADDITIONAL_LICENSE_INFO          |     0
 .../2.10.x}/legal/ASSEMBLY_EXCEPTION               |     0
 .../{admin/2.10.2 => client/2.10.x}/legal/LICENSE  |     0
 .../2.10.2 => client/2.10.x}/legal/jquery.md       |     0
 .../2.10.2 => client/2.10.x}/legal/jqueryUI.md     |     0
 .../{2.10.2 => 2.10.x}/member-search-index.js      |     0
 .../2.10.x}/module-search-index.js                 |     0
 .../apache/pulsar/client/api/Authentication.html   |     0
 .../client/api/AuthenticationDataProvider.html     |     0
 .../pulsar/client/api/AuthenticationFactory.html   |     0
 .../AutoClusterFailoverBuilder.FailoverPolicy.html |     0
 .../client/api/AutoClusterFailoverBuilder.html     |     0
 .../pulsar/client/api/BatchMessageContainer.html   |     0
 .../client/api/BatchReceivePolicy.Builder.html     |     0
 .../pulsar/client/api/BatchReceivePolicy.html      |     0
 .../apache/pulsar/client/api/BatcherBuilder.html   |     0
 .../apache/pulsar/client/api/ClientBuilder.html    |     0
 .../apache/pulsar/client/api/CompressionType.html  |     0
 .../org/apache/pulsar/client/api/Consumer.html     |     0
 .../apache/pulsar/client/api/ConsumerBuilder.html  |     0
 .../client/api/ConsumerCryptoFailureAction.html    |     0
 .../pulsar/client/api/ConsumerEventListener.html   |     0
 .../pulsar/client/api/ConsumerInterceptor.html     |     0
 .../apache/pulsar/client/api/ConsumerStats.html    |     0
 .../api/ControlledClusterFailoverBuilder.html      |     0
 .../apache/pulsar/client/api/CryptoKeyReader.html  |     0
 .../apache/pulsar/client/api/DeadLetterPolicy.html |     0
 .../api/EncodedAuthenticationParameterSupport.html |     0
 .../pulsar/client/api/EncryptionKeyInfo.html       |     0
 .../apache/pulsar/client/api/HashingScheme.html    |     0
 .../apache/pulsar/client/api/KeySharedMode.html    |     0
 .../KeySharedPolicy.KeySharedPolicyAutoSplit.html  |     0
 .../api/KeySharedPolicy.KeySharedPolicySticky.html |     0
 .../apache/pulsar/client/api/KeySharedPolicy.html  |     0
 .../apache/pulsar/client/api/KeyStoreParams.html   |     0
 .../org/apache/pulsar/client/api/Message.html      |     0
 .../apache/pulsar/client/api/MessageCrypto.html    |     0
 .../org/apache/pulsar/client/api/MessageId.html    |     0
 .../apache/pulsar/client/api/MessageListener.html  |     0
 .../apache/pulsar/client/api/MessagePayload.html   |     0
 .../pulsar/client/api/MessagePayloadContext.html   |     0
 .../pulsar/client/api/MessagePayloadFactory.html   |     0
 .../pulsar/client/api/MessagePayloadProcessor.html |     0
 .../apache/pulsar/client/api/MessageRouter.html    |     0
 .../pulsar/client/api/MessageRoutingMode.html      |     0
 .../org/apache/pulsar/client/api/Messages.html     |     0
 .../org/apache/pulsar/client/api/Producer.html     |     0
 .../pulsar/client/api/ProducerAccessMode.html      |     0
 .../apache/pulsar/client/api/ProducerBuilder.html  |     0
 .../client/api/ProducerCryptoFailureAction.html    |     0
 .../pulsar/client/api/ProducerInterceptor.html     |     0
 .../apache/pulsar/client/api/ProducerStats.html    |     0
 .../apache/pulsar/client/api/ProxyProtocol.html    |     0
 .../org/apache/pulsar/client/api/PulsarClient.html |     0
 ...lsarClientException.AlreadyClosedException.html |     0
 ...sarClientException.AuthenticationException.html |     0
 ...lsarClientException.AuthorizationException.html |     0
 ...sarClientException.BrokerMetadataException.html |     0
 ...ClientException.BrokerPersistenceException.html |     0
 .../PulsarClientException.ChecksumException.html   |     0
 .../PulsarClientException.ConnectException.html    |     0
 ...sarClientException.ConsumerAssignException.html |     0
 ...ulsarClientException.ConsumerBusyException.html |     0
 .../api/PulsarClientException.CryptoException.html |     0
 ...ception.GettingAuthenticationDataException.html |     0
 ...lientException.IncompatibleSchemaException.html |     0
 ...entException.InvalidConfigurationException.html |     0
 ...sarClientException.InvalidMessageException.html |     0
 .../PulsarClientException.InvalidServiceURL.html   |     0
 ...rClientException.InvalidTopicNameException.html |     0
 .../api/PulsarClientException.LookupException.html |     0
 ...sarClientException.MemoryBufferIsFullError.html |     0
 ...lientException.MessageAcknowledgeException.html |     0
 .../PulsarClientException.NotAllowedException.html |     0
 ...ulsarClientException.NotConnectedException.html |     0
 .../PulsarClientException.NotFoundException.html   |     0
 ...ulsarClientException.NotSupportedException.html |     0
 ...xception.ProducerBlockedQuotaExceededError.html |     0
 ...tion.ProducerBlockedQuotaExceededException.html |     0
 ...ulsarClientException.ProducerBusyException.html |     0
 ...sarClientException.ProducerFencedException.html |     0
 ...arClientException.ProducerQueueIsFullError.html |     0
 .../PulsarClientException.TimeoutException.html    |     0
 ...arClientException.TooManyRequestsException.html |     0
 ...ClientException.TopicDoesNotExistException.html |     0
 ...arClientException.TopicTerminatedException.html |     0
 ...ientException.TransactionConflictException.html |     0
 ...ception.UnsupportedAuthenticationException.html |     0
 .../pulsar/client/api/PulsarClientException.html   |     0
 .../org/apache/pulsar/client/api/Range.html        |     0
 .../org/apache/pulsar/client/api/Reader.html       |     0
 .../apache/pulsar/client/api/ReaderBuilder.html    |     0
 .../apache/pulsar/client/api/ReaderListener.html   |     0
 .../pulsar/client/api/RedeliveryBackoff.html       |     0
 .../pulsar/client/api/RegexSubscriptionMode.html   |     0
 .../org/apache/pulsar/client/api/Schema.html       |     0
 .../client/api/SchemaSerializationException.html   |     0
 .../pulsar/client/api/ServiceUrlProvider.html      |     0
 .../org/apache/pulsar/client/api/SizeUnit.html     |     0
 .../client/api/SubscriptionInitialPosition.html    |     0
 .../apache/pulsar/client/api/SubscriptionMode.html |     0
 .../apache/pulsar/client/api/SubscriptionType.html |     0
 .../org/apache/pulsar/client/api/TableView.html    |     0
 .../apache/pulsar/client/api/TableViewBuilder.html |     0
 .../apache/pulsar/client/api/TopicMetadata.html    |     0
 .../pulsar/client/api/TypedMessageBuilder.html     |     0
 .../client/api/class-use/Authentication.html       |     0
 .../api/class-use/AuthenticationDataProvider.html  |     0
 .../api/class-use/AuthenticationFactory.html       |     0
 .../AutoClusterFailoverBuilder.FailoverPolicy.html |     0
 .../api/class-use/AutoClusterFailoverBuilder.html  |     0
 .../api/class-use/BatchMessageContainer.html       |     0
 .../api/class-use/BatchReceivePolicy.Builder.html  |     0
 .../client/api/class-use/BatchReceivePolicy.html   |     0
 .../client/api/class-use/BatcherBuilder.html       |     0
 .../pulsar/client/api/class-use/ClientBuilder.html |     0
 .../client/api/class-use/CompressionType.html      |     0
 .../pulsar/client/api/class-use/Consumer.html      |     0
 .../client/api/class-use/ConsumerBuilder.html      |     0
 .../api/class-use/ConsumerCryptoFailureAction.html |     0
 .../api/class-use/ConsumerEventListener.html       |     0
 .../client/api/class-use/ConsumerInterceptor.html  |     0
 .../pulsar/client/api/class-use/ConsumerStats.html |     0
 .../ControlledClusterFailoverBuilder.html          |     0
 .../client/api/class-use/CryptoKeyReader.html      |     0
 .../client/api/class-use/DeadLetterPolicy.html     |     0
 .../EncodedAuthenticationParameterSupport.html     |     0
 .../client/api/class-use/EncryptionKeyInfo.html    |     0
 .../pulsar/client/api/class-use/HashingScheme.html |     0
 .../pulsar/client/api/class-use/KeySharedMode.html |     0
 .../KeySharedPolicy.KeySharedPolicyAutoSplit.html  |     0
 .../KeySharedPolicy.KeySharedPolicySticky.html     |     0
 .../client/api/class-use/KeySharedPolicy.html      |     0
 .../client/api/class-use/KeyStoreParams.html       |     0
 .../pulsar/client/api/class-use/Message.html       |     0
 .../pulsar/client/api/class-use/MessageCrypto.html |     0
 .../pulsar/client/api/class-use/MessageId.html     |     0
 .../client/api/class-use/MessageListener.html      |     0
 .../client/api/class-use/MessagePayload.html       |     0
 .../api/class-use/MessagePayloadContext.html       |     0
 .../api/class-use/MessagePayloadFactory.html       |     0
 .../api/class-use/MessagePayloadProcessor.html     |     0
 .../pulsar/client/api/class-use/MessageRouter.html |     0
 .../client/api/class-use/MessageRoutingMode.html   |     0
 .../pulsar/client/api/class-use/Messages.html      |     0
 .../pulsar/client/api/class-use/Producer.html      |     0
 .../client/api/class-use/ProducerAccessMode.html   |     0
 .../client/api/class-use/ProducerBuilder.html      |     0
 .../api/class-use/ProducerCryptoFailureAction.html |     0
 .../client/api/class-use/ProducerInterceptor.html  |     0
 .../pulsar/client/api/class-use/ProducerStats.html |     0
 .../pulsar/client/api/class-use/ProxyProtocol.html |     0
 .../pulsar/client/api/class-use/PulsarClient.html  |     0
 ...lsarClientException.AlreadyClosedException.html |     0
 ...sarClientException.AuthenticationException.html |     0
 ...lsarClientException.AuthorizationException.html |     0
 ...sarClientException.BrokerMetadataException.html |     0
 ...ClientException.BrokerPersistenceException.html |     0
 .../PulsarClientException.ChecksumException.html   |     0
 .../PulsarClientException.ConnectException.html    |     0
 ...sarClientException.ConsumerAssignException.html |     0
 ...ulsarClientException.ConsumerBusyException.html |     0
 .../PulsarClientException.CryptoException.html     |     0
 ...ception.GettingAuthenticationDataException.html |     0
 ...lientException.IncompatibleSchemaException.html |     0
 ...entException.InvalidConfigurationException.html |     0
 ...sarClientException.InvalidMessageException.html |     0
 .../PulsarClientException.InvalidServiceURL.html   |     0
 ...rClientException.InvalidTopicNameException.html |     0
 .../PulsarClientException.LookupException.html     |     0
 ...sarClientException.MemoryBufferIsFullError.html |     0
 ...lientException.MessageAcknowledgeException.html |     0
 .../PulsarClientException.NotAllowedException.html |     0
 ...ulsarClientException.NotConnectedException.html |     0
 .../PulsarClientException.NotFoundException.html   |     0
 ...ulsarClientException.NotSupportedException.html |     0
 ...xception.ProducerBlockedQuotaExceededError.html |     0
 ...tion.ProducerBlockedQuotaExceededException.html |     0
 ...ulsarClientException.ProducerBusyException.html |     0
 ...sarClientException.ProducerFencedException.html |     0
 ...arClientException.ProducerQueueIsFullError.html |     0
 .../PulsarClientException.TimeoutException.html    |     0
 ...arClientException.TooManyRequestsException.html |     0
 ...ClientException.TopicDoesNotExistException.html |     0
 ...arClientException.TopicTerminatedException.html |     0
 ...ientException.TransactionConflictException.html |     0
 ...ception.UnsupportedAuthenticationException.html |     0
 .../api/class-use/PulsarClientException.html       |     0
 .../apache/pulsar/client/api/class-use/Range.html  |     0
 .../apache/pulsar/client/api/class-use/Reader.html |     0
 .../pulsar/client/api/class-use/ReaderBuilder.html |     0
 .../client/api/class-use/ReaderListener.html       |     0
 .../client/api/class-use/RedeliveryBackoff.html    |     0
 .../api/class-use/RegexSubscriptionMode.html       |     0
 .../apache/pulsar/client/api/class-use/Schema.html |     0
 .../class-use/SchemaSerializationException.html    |     0
 .../client/api/class-use/ServiceUrlProvider.html   |     0
 .../pulsar/client/api/class-use/SizeUnit.html      |     0
 .../api/class-use/SubscriptionInitialPosition.html |     0
 .../client/api/class-use/SubscriptionMode.html     |     0
 .../client/api/class-use/SubscriptionType.html     |     0
 .../pulsar/client/api/class-use/TableView.html     |     0
 .../client/api/class-use/TableViewBuilder.html     |     0
 .../pulsar/client/api/class-use/TopicMetadata.html |     0
 .../client/api/class-use/TypedMessageBuilder.html  |     0
 .../api/interceptor/ProducerInterceptor.html       |     0
 .../interceptor/ProducerInterceptorWrapper.html    |     0
 .../interceptor/class-use/ProducerInterceptor.html |     0
 .../class-use/ProducerInterceptorWrapper.html      |     0
 .../client/api/interceptor/package-summary.html    |     0
 .../client/api/interceptor/package-tree.html       |     0
 .../pulsar/client/api/interceptor/package-use.html |     0
 .../apache/pulsar/client/api/package-summary.html  |     0
 .../org/apache/pulsar/client/api/package-tree.html |     0
 .../org/apache/pulsar/client/api/package-use.html  |     0
 .../org/apache/pulsar/client/api/schema/Field.html |     0
 .../client/api/schema/FieldSchemaBuilder.html      |     0
 .../pulsar/client/api/schema/GenericObject.html    |     0
 .../pulsar/client/api/schema/GenericRecord.html    |     0
 .../client/api/schema/GenericRecordBuilder.html    |     0
 .../pulsar/client/api/schema/GenericSchema.html    |     0
 .../pulsar/client/api/schema/KeyValueSchema.html   |     0
 .../client/api/schema/RecordSchemaBuilder.html     |     0
 .../pulsar/client/api/schema/SchemaBuilder.html    |     0
 .../pulsar/client/api/schema/SchemaDefinition.html |     0
 .../client/api/schema/SchemaDefinitionBuilder.html |     0
 .../client/api/schema/SchemaInfoProvider.html      |     0
 .../pulsar/client/api/schema/SchemaReader.html     |     0
 .../pulsar/client/api/schema/SchemaWriter.html     |     0
 .../pulsar/client/api/schema/class-use/Field.html  |     0
 .../api/schema/class-use/FieldSchemaBuilder.html   |     0
 .../client/api/schema/class-use/GenericObject.html |     0
 .../client/api/schema/class-use/GenericRecord.html |     0
 .../api/schema/class-use/GenericRecordBuilder.html |     0
 .../client/api/schema/class-use/GenericSchema.html |     0
 .../api/schema/class-use/KeyValueSchema.html       |     0
 .../api/schema/class-use/RecordSchemaBuilder.html  |     0
 .../client/api/schema/class-use/SchemaBuilder.html |     0
 .../api/schema/class-use/SchemaDefinition.html     |     0
 .../schema/class-use/SchemaDefinitionBuilder.html  |     0
 .../api/schema/class-use/SchemaInfoProvider.html   |     0
 .../client/api/schema/class-use/SchemaReader.html  |     0
 .../client/api/schema/class-use/SchemaWriter.html  |     0
 .../pulsar/client/api/schema/package-summary.html  |     0
 .../pulsar/client/api/schema/package-tree.html     |     0
 .../pulsar/client/api/schema/package-use.html      |     0
 .../pulsar/client/api/transaction/Transaction.html |     0
 .../api/transaction/TransactionBufferClient.html   |     0
 ...lientException.ReachMaxPendingOpsException.html |     0
 ...ferClientException.RequestTimeoutException.html |     0
 .../TransactionBufferClientException.html          |     0
 .../client/api/transaction/TransactionBuilder.html |     0
 .../TransactionCoordinatorClient.State.html        |     0
 .../transaction/TransactionCoordinatorClient.html  |     0
 ...tException.CoordinatorClientStateException.html |     0
 ...ientException.CoordinatorNotFoundException.html |     0
 ...rClientException.InvalidTxnStatusException.html |     0
 ...ception.MetaStoreHandlerNotExistsException.html |     0
 ...xception.MetaStoreHandlerNotReadyException.html |     0
 ...ientException.TransactionNotFoundException.html |     0
 .../TransactionCoordinatorClientException.html     |     0
 .../pulsar/client/api/transaction/TxnID.html       |     0
 .../api/transaction/class-use/Transaction.html     |     0
 .../class-use/TransactionBufferClient.html         |     0
 ...lientException.ReachMaxPendingOpsException.html |     0
 ...ferClientException.RequestTimeoutException.html |     0
 .../TransactionBufferClientException.html          |     0
 .../transaction/class-use/TransactionBuilder.html  |     0
 .../TransactionCoordinatorClient.State.html        |     0
 .../class-use/TransactionCoordinatorClient.html    |     0
 ...tException.CoordinatorClientStateException.html |     0
 ...ientException.CoordinatorNotFoundException.html |     0
 ...rClientException.InvalidTxnStatusException.html |     0
 ...ception.MetaStoreHandlerNotExistsException.html |     0
 ...xception.MetaStoreHandlerNotReadyException.html |     0
 ...ientException.TransactionNotFoundException.html |     0
 .../TransactionCoordinatorClientException.html     |     0
 .../client/api/transaction/class-use/TxnID.html    |     0
 .../client/api/transaction/package-summary.html    |     0
 .../client/api/transaction/package-tree.html       |     0
 .../pulsar/client/api/transaction/package-use.html |     0
 .../client/internal/DefaultImplementation.html     |     0
 .../pulsar/client/internal/PropertiesUtils.html    |     0
 .../PulsarClientImplementationBinding.html         |     0
 .../internal/class-use/DefaultImplementation.html  |     0
 .../client/internal/class-use/PropertiesUtils.html |     0
 .../PulsarClientImplementationBinding.html         |     0
 .../pulsar/client/internal/package-summary.html    |     0
 .../pulsar/client/internal/package-tree.html       |     0
 .../apache/pulsar/client/internal/package-use.html |     0
 .../org/apache/pulsar/common/api/AuthData.html     |     0
 .../api/EncryptionContext.EncryptionKey.html       |     0
 .../pulsar/common/api/EncryptionContext.html       |     0
 .../pulsar/common/api/class-use/AuthData.html      |     0
 .../class-use/EncryptionContext.EncryptionKey.html |     0
 .../common/api/class-use/EncryptionContext.html    |     0
 .../apache/pulsar/common/api/package-summary.html  |     0
 .../org/apache/pulsar/common/api/package-tree.html |     0
 .../org/apache/pulsar/common/api/package-use.html  |     0
 .../InterfaceAudience.LimitedPrivate.html          |     0
 .../classification/InterfaceAudience.Private.html  |     0
 .../classification/InterfaceAudience.Public.html   |     0
 .../common/classification/InterfaceAudience.html   |     0
 .../InterfaceStability.Evolving.html               |     0
 .../classification/InterfaceStability.Stable.html  |     0
 .../InterfaceStability.Unstable.html               |     0
 .../common/classification/InterfaceStability.html  |     0
 .../InterfaceAudience.LimitedPrivate.html          |     0
 .../class-use/InterfaceAudience.Private.html       |     0
 .../class-use/InterfaceAudience.Public.html        |     0
 .../class-use/InterfaceAudience.html               |     0
 .../class-use/InterfaceStability.Evolving.html     |     0
 .../class-use/InterfaceStability.Stable.html       |     0
 .../class-use/InterfaceStability.Unstable.html     |     0
 .../class-use/InterfaceStability.html              |     0
 .../common/classification/package-summary.html     |     0
 .../pulsar/common/classification/package-tree.html |     0
 .../pulsar/common/classification/package-use.html  |     0
 .../common/schema/KeyValue.KeyValueDecoder.html    |     0
 .../org/apache/pulsar/common/schema/KeyValue.html  |     0
 .../pulsar/common/schema/KeyValueEncodingType.html |     0
 .../schema/SchemaInfo.SchemaInfoBuilder.html       |     0
 .../apache/pulsar/common/schema/SchemaInfo.html    |     0
 .../common/schema/SchemaInfoWithVersion.html       |     0
 .../apache/pulsar/common/schema/SchemaType.html    |     0
 .../schema/class-use/KeyValue.KeyValueDecoder.html |     0
 .../pulsar/common/schema/class-use/KeyValue.html   |     0
 .../schema/class-use/KeyValueEncodingType.html     |     0
 .../class-use/SchemaInfo.SchemaInfoBuilder.html    |     0
 .../pulsar/common/schema/class-use/SchemaInfo.html |     0
 .../schema/class-use/SchemaInfoWithVersion.html    |     0
 .../pulsar/common/schema/class-use/SchemaType.html |     0
 .../pulsar/common/schema/package-summary.html      |     0
 .../apache/pulsar/common/schema/package-tree.html  |     0
 .../apache/pulsar/common/schema/package-use.html   |     0
 .../{2.10.2 => 2.10.x}/overview-summary.html       |     0
 .../client/{2.10.2 => 2.10.x}/overview-tree.html   |     0
 .../{2.10.2 => 2.10.x}/package-search-index.js     |     0
 .../2.7.0 => client/2.10.x}/resources/glass.png    |   Bin
 .../{admin/2.7.0 => client/2.10.x}/resources/x.png |   Bin
 .../images/ui-bg_glass_55_fbf9ee_1x400.png         |   Bin
 .../images/ui-bg_glass_65_dadada_1x400.png         |   Bin
 .../images/ui-bg_glass_75_dadada_1x400.png         |   Bin
 .../images/ui-bg_glass_75_e6e6e6_1x400.png         |   Bin
 .../images/ui-bg_glass_95_fef1ec_1x400.png         |   Bin
 .../ui-bg_highlight-soft_75_cccccc_1x100.png       |   Bin
 .../script-dir}/images/ui-icons_222222_256x240.png |   Bin
 .../script-dir}/images/ui-icons_2e83ff_256x240.png |   Bin
 .../script-dir}/images/ui-icons_454545_256x240.png |   Bin
 .../script-dir}/images/ui-icons_888888_256x240.png |   Bin
 .../script-dir}/images/ui-icons_cd0a0a_256x240.png |   Bin
 .../2.10.x}/script-dir/jquery-3.5.1.min.js         |     0
 .../2.10.x/script-dir}/jquery-ui.min.css           |     0
 .../2.10.x/script-dir}/jquery-ui.min.js            |     0
 .../2.10.x/script-dir}/jquery-ui.structure.min.css |     0
 .../api/{admin/2.10.2 => client/2.10.x}/script.js  |     0
 .../api/{admin/2.10.2 => client/2.10.x}/search.js  |     0
 .../client/{2.10.2 => 2.10.x}/serialized-form.html |     0
 .../{admin/2.10.2 => client/2.10.x}/stylesheet.css |     0
 .../2.10.2 => client/2.10.x}/tag-search-index.js   |     0
 .../client/{2.10.2 => 2.10.x}/type-search-index.js |     0
 .../static/api/client/2.7.0/allclasses-frame.html  |   150 -
 .../static/api/client/2.7.0/allclasses-index.html  |   965 --
 .../api/client/2.7.0/allclasses-noframe.html       |   150 -
 .../static/api/client/2.7.0/allclasses.html        |   158 -
 .../static/api/client/2.7.0/allpackages-index.html |   211 -
 .../static/api/client/2.7.0/constant-values.html   |   263 -
 .../static/api/client/2.7.0/deprecated-list.html   |   206 -
 .../static/api/client/2.7.0/element-list           |     8 -
 .../static/api/client/2.7.0/help-doc.html          |   231 -
 .../static/api/client/2.7.0/index-all.html         |  3405 ------
 .../static/api/client/2.7.0/index.html             |    76 -
 .../client/2.7.0/jquery/external/jquery/jquery.js  | 10872 ------------------
 .../jquery/images/ui-bg_glass_55_fbf9ee_1x400.png  |   Bin 335 -> 0 bytes
 .../jquery/images/ui-bg_glass_65_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_e6e6e6_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_95_fef1ec_1x400.png  |   Bin 332 -> 0 bytes
 .../ui-bg_highlight-soft_75_cccccc_1x100.png       |   Bin 280 -> 0 bytes
 .../jquery/images/ui-icons_222222_256x240.png      |   Bin 6922 -> 0 bytes
 .../jquery/images/ui-icons_2e83ff_256x240.png      |   Bin 4549 -> 0 bytes
 .../jquery/images/ui-icons_454545_256x240.png      |   Bin 6992 -> 0 bytes
 .../jquery/images/ui-icons_888888_256x240.png      |   Bin 6999 -> 0 bytes
 .../jquery/images/ui-icons_cd0a0a_256x240.png      |   Bin 4549 -> 0 bytes
 .../static/api/client/2.7.0/jquery/jquery-3.5.1.js | 10872 ------------------
 .../static/api/client/2.7.0/jquery/jquery-ui.css   |   582 -
 .../static/api/client/2.7.0/jquery/jquery-ui.js    |  2659 -----
 .../api/client/2.7.0/jquery/jquery-ui.min.css      |     7 -
 .../api/client/2.7.0/jquery/jquery-ui.min.js       |     6 -
 .../client/2.7.0/jquery/jquery-ui.structure.css    |   156 -
 .../2.7.0/jquery/jquery-ui.structure.min.css       |     5 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.js      |    56 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.min.js  |    10 -
 .../2.7.0/jquery/jszip-utils/dist/jszip-utils.js   |   118 -
 .../jquery/jszip-utils/dist/jszip-utils.min.js     |    10 -
 .../api/client/2.7.0/jquery/jszip/dist/jszip.js    | 11370 -------------------
 .../client/2.7.0/jquery/jszip/dist/jszip.min.js    |    13 -
 .../static/api/client/2.7.0/member-search-index.js |     1 -
 .../api/client/2.7.0/member-search-index.zip       |   Bin 9280 -> 0 bytes
 .../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 --
 .../2.7.0/org/apache/pulsar/client/api/Range.html  |   336 -
 .../2.7.0/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 -
 .../2.7.0/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 -
 .../TransactionCoordinatorClientException.html     |   367 -
 .../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 -
 .../TransactionCoordinatorClientException.html     |   264 -
 .../client/api/transaction/class-use/TxnID.html    |   302 -
 .../client/api/transaction/package-frame.html      |    43 -
 .../client/api/transaction/package-summary.html    |   266 -
 .../client/api/transaction/package-tree.html       |   192 -
 .../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 -
 .../static/api/client/2.7.0/overview-frame.html    |    29 -
 .../static/api/client/2.7.0/overview-summary.html  |   184 -
 .../static/api/client/2.7.0/overview-tree.html     |   360 -
 .../static/api/client/2.7.0/package-list           |     8 -
 .../api/client/2.7.0/package-search-index.js       |     1 -
 .../api/client/2.7.0/package-search-index.zip      |   Bin 298 -> 0 bytes
 .../static/api/client/2.7.0/resources/glass.png    |   Bin 499 -> 0 bytes
 .../static/api/client/2.7.0/resources/x.png        |   Bin 394 -> 0 bytes
 .../website-next/static/api/client/2.7.0/script.js |    30 -
 .../website-next/static/api/client/2.7.0/search.js |   326 -
 .../static/api/client/2.7.0/serialized-form.html   |   419 -
 .../static/api/client/2.7.0/stylesheet.css         |   906 --
 .../static/api/client/2.7.0/type-search-index.js   |     1 -
 .../static/api/client/2.7.0/type-search-index.zip  |   Bin 1375 -> 0 bytes
 .../static/api/client/2.7.1/allclasses-frame.html  |   151 -
 .../static/api/client/2.7.1/allclasses-index.html  |   971 --
 .../api/client/2.7.1/allclasses-noframe.html       |   151 -
 .../static/api/client/2.7.1/allclasses.html        |   159 -
 .../static/api/client/2.7.1/allpackages-index.html |   211 -
 .../static/api/client/2.7.1/constant-values.html   |   263 -
 .../static/api/client/2.7.1/deprecated-list.html   |   206 -
 .../static/api/client/2.7.1/element-list           |     8 -
 .../static/api/client/2.7.1/help-doc.html          |   231 -
 .../static/api/client/2.7.1/index-all.html         |  3441 ------
 .../static/api/client/2.7.1/index.html             |    76 -
 .../client/2.7.1/jquery/external/jquery/jquery.js  | 10872 ------------------
 .../jquery/images/ui-bg_glass_55_fbf9ee_1x400.png  |   Bin 335 -> 0 bytes
 .../jquery/images/ui-bg_glass_65_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_e6e6e6_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_95_fef1ec_1x400.png  |   Bin 332 -> 0 bytes
 .../ui-bg_highlight-soft_75_cccccc_1x100.png       |   Bin 280 -> 0 bytes
 .../jquery/images/ui-icons_222222_256x240.png      |   Bin 6922 -> 0 bytes
 .../jquery/images/ui-icons_2e83ff_256x240.png      |   Bin 4549 -> 0 bytes
 .../jquery/images/ui-icons_454545_256x240.png      |   Bin 6992 -> 0 bytes
 .../jquery/images/ui-icons_888888_256x240.png      |   Bin 6999 -> 0 bytes
 .../jquery/images/ui-icons_cd0a0a_256x240.png      |   Bin 4549 -> 0 bytes
 .../static/api/client/2.7.1/jquery/jquery-3.5.1.js | 10872 ------------------
 .../static/api/client/2.7.1/jquery/jquery-ui.css   |   582 -
 .../static/api/client/2.7.1/jquery/jquery-ui.js    |  2659 -----
 .../api/client/2.7.1/jquery/jquery-ui.min.css      |     7 -
 .../api/client/2.7.1/jquery/jquery-ui.min.js       |     6 -
 .../client/2.7.1/jquery/jquery-ui.structure.css    |   156 -
 .../2.7.1/jquery/jquery-ui.structure.min.css       |     5 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.js      |    56 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.min.js  |    10 -
 .../2.7.1/jquery/jszip-utils/dist/jszip-utils.js   |   118 -
 .../jquery/jszip-utils/dist/jszip-utils.min.js     |    10 -
 .../api/client/2.7.1/jquery/jszip/dist/jszip.js    | 11370 -------------------
 .../client/2.7.1/jquery/jszip/dist/jszip.min.js    |    13 -
 .../static/api/client/2.7.1/member-search-index.js |     1 -
 .../api/client/2.7.1/member-search-index.zip       |   Bin 9371 -> 0 bytes
 .../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  |  1491 ---
 .../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  |  1213 --
 .../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 --
 .../2.7.1/org/apache/pulsar/client/api/Range.html  |   336 -
 .../2.7.1/org/apache/pulsar/client/api/Reader.html |   558 -
 .../apache/pulsar/client/api/ReaderBuilder.html    |   695 --
 .../apache/pulsar/client/api/ReaderListener.html   |   267 -
 .../pulsar/client/api/RegexSubscriptionMode.html   |   368 -
 .../2.7.1/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      |   453 -
 .../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      |   378 -
 .../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 |   275 -
 .../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     |   349 -
 .../api/EncryptionContext.EncryptionKey.html       |   244 -
 .../pulsar/common/api/EncryptionContext.html       |   261 -
 .../pulsar/common/api/class-use/AuthData.html      |   217 -
 .../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  |   191 -
 .../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 -
 .../static/api/client/2.7.1/overview-frame.html    |    29 -
 .../static/api/client/2.7.1/overview-summary.html  |   184 -
 .../static/api/client/2.7.1/overview-tree.html     |   361 -
 .../static/api/client/2.7.1/package-list           |     8 -
 .../api/client/2.7.1/package-search-index.js       |     1 -
 .../api/client/2.7.1/package-search-index.zip      |   Bin 298 -> 0 bytes
 .../static/api/client/2.7.1/resources/glass.png    |   Bin 499 -> 0 bytes
 .../static/api/client/2.7.1/resources/x.png        |   Bin 394 -> 0 bytes
 .../website-next/static/api/client/2.7.1/script.js |    30 -
 .../website-next/static/api/client/2.7.1/search.js |   326 -
 .../static/api/client/2.7.1/serialized-form.html   |   424 -
 .../static/api/client/2.7.1/stylesheet.css         |   906 --
 .../static/api/client/2.7.1/type-search-index.js   |     1 -
 .../static/api/client/2.7.1/type-search-index.zip  |   Bin 1384 -> 0 bytes
 .../static/api/client/2.7.2/allclasses-frame.html  |   151 -
 .../api/client/2.7.2/allclasses-noframe.html       |   151 -
 .../static/api/client/2.7.2/constant-values.html   |   263 -
 .../static/api/client/2.7.2/deprecated-list.html   |   206 -
 .../static/api/client/2.7.2/help-doc.html          |   231 -
 .../static/api/client/2.7.2/index-all.html         |  3441 ------
 .../static/api/client/2.7.2/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  |  1491 ---
 .../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  |  1213 --
 .../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 --
 .../2.7.2/org/apache/pulsar/client/api/Range.html  |   336 -
 .../2.7.2/org/apache/pulsar/client/api/Reader.html |   558 -
 .../apache/pulsar/client/api/ReaderBuilder.html    |   695 --
 .../apache/pulsar/client/api/ReaderListener.html   |   267 -
 .../pulsar/client/api/RegexSubscriptionMode.html   |   368 -
 .../2.7.2/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      |   453 -
 .../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      |   378 -
 .../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 |   275 -
 .../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     |   349 -
 .../api/EncryptionContext.EncryptionKey.html       |   244 -
 .../pulsar/common/api/EncryptionContext.html       |   261 -
 .../pulsar/common/api/class-use/AuthData.html      |   217 -
 .../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  |   191 -
 .../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 -
 .../static/api/client/2.7.2/overview-frame.html    |    29 -
 .../static/api/client/2.7.2/overview-summary.html  |   184 -
 .../static/api/client/2.7.2/overview-tree.html     |   361 -
 .../static/api/client/2.7.2/package-list           |     8 -
 .../website-next/static/api/client/2.7.2/script.js |    30 -
 .../static/api/client/2.7.2/serialized-form.html   |   424 -
 .../static/api/client/2.7.2/stylesheet.css         |   574 -
 .../static/api/client/2.7.3/allclasses-frame.html  |   151 -
 .../api/client/2.7.3/allclasses-noframe.html       |   151 -
 .../static/api/client/2.7.3/constant-values.html   |   263 -
 .../static/api/client/2.7.3/deprecated-list.html   |   206 -
 .../static/api/client/2.7.3/help-doc.html          |   231 -
 .../static/api/client/2.7.3/index-all.html         |  3441 ------
 .../static/api/client/2.7.3/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  |  1491 ---
 .../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  |  1213 --
 .../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 --
 .../2.7.3/org/apache/pulsar/client/api/Range.html  |   336 -
 .../2.7.3/org/apache/pulsar/client/api/Reader.html |   558 -
 .../apache/pulsar/client/api/ReaderBuilder.html    |   695 --
 .../apache/pulsar/client/api/ReaderListener.html   |   267 -
 .../pulsar/client/api/RegexSubscriptionMode.html   |   368 -
 .../2.7.3/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      |   453 -
 .../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      |   378 -
 .../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 |   275 -
 .../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     |   349 -
 .../api/EncryptionContext.EncryptionKey.html       |   244 -
 .../pulsar/common/api/EncryptionContext.html       |   261 -
 .../pulsar/common/api/class-use/AuthData.html      |   217 -
 .../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  |   191 -
 .../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 -
 .../static/api/client/2.7.3/overview-frame.html    |    29 -
 .../static/api/client/2.7.3/overview-summary.html  |   184 -
 .../static/api/client/2.7.3/overview-tree.html     |   361 -
 .../static/api/client/2.7.3/package-list           |     8 -
 .../website-next/static/api/client/2.7.3/script.js |    30 -
 .../static/api/client/2.7.3/serialized-form.html   |   424 -
 .../static/api/client/2.7.3/stylesheet.css         |   574 -
 .../static/api/client/2.7.4/allclasses-frame.html  |   151 -
 .../api/client/2.7.4/allclasses-noframe.html       |   151 -
 .../static/api/client/2.7.4/constant-values.html   |   263 -
 .../static/api/client/2.7.4/deprecated-list.html   |   206 -
 .../static/api/client/2.7.4/help-doc.html          |   231 -
 .../static/api/client/2.7.4/index-all.html         |  3441 ------
 .../static/api/client/2.7.4/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  |  1491 ---
 .../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  |  1213 --
 .../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 --
 .../2.7.4/org/apache/pulsar/client/api/Range.html  |   336 -
 .../2.7.4/org/apache/pulsar/client/api/Reader.html |   558 -
 .../apache/pulsar/client/api/ReaderBuilder.html    |   695 --
 .../apache/pulsar/client/api/ReaderListener.html   |   267 -
 .../pulsar/client/api/RegexSubscriptionMode.html   |   368 -
 .../2.7.4/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      |   453 -
 .../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      |   378 -
 .../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 -
... 23571 lines suppressed ...


[pulsar-site] 02/05: Generate C++ API docs for maintained versions

Posted by ti...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit 1ee75e461f9bc84ebaadeabe2ef0820132890c28
Author: tison <wa...@gmail.com>
AuthorDate: Fri Dec 2 14:36:09 2022 +0800

    Generate C++ API docs for maintained versions
    
    Signed-off-by: tison <wa...@gmail.com>
---
 .../api/cpp/2.10.x/_authentication_8h_source.html  |  377 ++++
 .../2.10.x/_broker_consumer_stats_8h_source.html   |  167 ++
 .../static/api/cpp/2.10.x/_client_8h_source.html   |  234 +++
 .../2.10.x/_client_configuration_8h_source.html    |  211 +++
 .../cpp/2.10.x/_compression_type_8h_source.html    |  103 +
 .../2.10.x/_console_logger_factory_8h_source.html  |  113 ++
 .../static/api/cpp/2.10.x/_consumer_8h_source.html |  214 +++
 .../2.10.x/_consumer_configuration_8h_source.html  |  307 +++
 .../_consumer_crypto_failure_action_8h_source.html |  106 ++
 .../2.10.x/_consumer_event_listener_8h_source.html |  110 ++
 .../api/cpp/2.10.x/_consumer_type_8h_source.html   |  110 ++
 .../cpp/2.10.x/_crypto_key_reader_8h_source.html   |  142 ++
 .../2.10.x/_deprecated_exception_8h_source.html    |  107 ++
 .../cpp/2.10.x/_encryption_key_info_8h_source.html |  141 ++
 .../cpp/2.10.x/_file_logger_factory_8h_source.html |  114 ++
 .../cpp/2.10.x/_initial_position_8h_source.html    |  100 +
 .../cpp/2.10.x/_key_shared_policy_8h_source.html   |  149 ++
 .../static/api/cpp/2.10.x/_logger_8h_source.html   |  126 ++
 .../static/api/cpp/2.10.x/_message_8h_source.html  |  204 ++
 .../api/cpp/2.10.x/_message_batch_8h_source.html   |  121 ++
 .../api/cpp/2.10.x/_message_builder_8h_source.html |  168 ++
 .../api/cpp/2.10.x/_message_id_8h_source.html      |  164 ++
 .../2.10.x/_message_routing_policy_8h_source.html  |  128 ++
 .../static/api/cpp/2.10.x/_producer_8h_source.html |  164 ++
 .../2.10.x/_producer_configuration_8h_source.html  |  296 +++
 .../_producer_crypto_failure_action_8h_source.html |  102 +
 .../2.10.x/_protobuf_native_schema_8h_source.html  |  100 +
 .../static/api/cpp/2.10.x/_reader_8h_source.html   |  168 ++
 .../2.10.x/_reader_configuration_8h_source.html    |  229 +++
 .../static/api/cpp/2.10.x/_result_8h_source.html   |  207 ++
 .../static/api/cpp/2.10.x/_schema_8h_source.html   |  188 ++
 .../api/cpp/2.10.x/_topic_metadata_8h_source.html  |  105 ++
 .../static/api/cpp/2.10.x/annotated.html           |  123 ++
 site2/website-next/static/api/cpp/2.10.x/bc_s.png  |  Bin 0 -> 676 bytes
 site2/website-next/static/api/cpp/2.10.x/bc_sd.png |  Bin 0 -> 635 bytes
 site2/website-next/static/api/cpp/2.10.x/bdwn.png  |  Bin 0 -> 147 bytes
 .../cpp/2.10.x/c_2_authentication_8h_source.html   |  118 ++
 .../api/cpp/2.10.x/c_2_client_8h_source.html       |  191 ++
 .../api/cpp/2.10.x/c_2_consumer_8h_source.html     |  182 ++
 .../api/cpp/2.10.x/c_2_message_8h_source.html      |  166 ++
 .../api/cpp/2.10.x/c_2_producer_8h_source.html     |  134 ++
 .../api/cpp/2.10.x/c_2_reader_8h_source.html       |  122 ++
 .../api/cpp/2.10.x/c_2_result_8h_source.html       |  160 ++
 .../static/api/cpp/2.10.x/classes.html             |  127 ++
 .../classpulsar_1_1_auth_athenz-members.html       |   99 +
 .../cpp/2.10.x/classpulsar_1_1_auth_athenz.html    |  266 +++
 .../api/cpp/2.10.x/classpulsar_1_1_auth_athenz.png |  Bin 0 -> 596 bytes
 .../classpulsar_1_1_auth_factory-members.html      |   96 +
 .../cpp/2.10.x/classpulsar_1_1_auth_factory.html   |  246 +++
 .../classpulsar_1_1_auth_oauth2-members.html       |   99 +
 .../cpp/2.10.x/classpulsar_1_1_auth_oauth2.html    |  271 +++
 .../api/cpp/2.10.x/classpulsar_1_1_auth_oauth2.png |  Bin 0 -> 592 bytes
 .../2.10.x/classpulsar_1_1_auth_tls-members.html   |  100 +
 .../api/cpp/2.10.x/classpulsar_1_1_auth_tls.html   |  305 +++
 .../api/cpp/2.10.x/classpulsar_1_1_auth_tls.png    |  Bin 0 -> 568 bytes
 .../2.10.x/classpulsar_1_1_auth_token-members.html |  101 +
 .../api/cpp/2.10.x/classpulsar_1_1_auth_token.html |  338 ++++
 .../api/cpp/2.10.x/classpulsar_1_1_auth_token.png  |  Bin 0 -> 585 bytes
 .../classpulsar_1_1_authentication-members.html    |   96 +
 .../cpp/2.10.x/classpulsar_1_1_authentication.html |  233 +++
 .../cpp/2.10.x/classpulsar_1_1_authentication.png  |  Bin 0 -> 1277 bytes
 ...r_1_1_authentication_data_provider-members.html |   99 +
 ...asspulsar_1_1_authentication_data_provider.html |  321 ++++
 ...sspulsar_1_1_broker_consumer_stats-members.html |  108 ++
 .../classpulsar_1_1_broker_consumer_stats.html     |  495 +++++
 .../classpulsar_1_1_cached_token-members.html      |   93 +
 .../cpp/2.10.x/classpulsar_1_1_cached_token.html   |  154 ++
 .../cpp/2.10.x/classpulsar_1_1_client-members.html |  118 ++
 .../api/cpp/2.10.x/classpulsar_1_1_client.html     | 1225 ++++++++++++
 ...asspulsar_1_1_client_configuration-members.html |  126 ++
 .../classpulsar_1_1_client_configuration.html      |  846 +++++++++
 ...spulsar_1_1_console_logger_factory-members.html |   93 +
 .../classpulsar_1_1_console_logger_factory.html    |  167 ++
 .../classpulsar_1_1_console_logger_factory.png     |  Bin 0 -> 754 bytes
 .../2.10.x/classpulsar_1_1_consumer-members.html   |  126 ++
 .../api/cpp/2.10.x/classpulsar_1_1_consumer.html   | 1027 ++++++++++
 ...spulsar_1_1_consumer_configuration-members.html |  149 ++
 .../classpulsar_1_1_consumer_configuration.html    | 1410 ++++++++++++++
 ...pulsar_1_1_consumer_event_listener-members.html |   92 +
 .../classpulsar_1_1_consumer_event_listener.html   |  193 ++
 .../classpulsar_1_1_crypto_key_reader-members.html |   93 +
 .../2.10.x/classpulsar_1_1_crypto_key_reader.html  |  222 +++
 .../2.10.x/classpulsar_1_1_crypto_key_reader.png   |  Bin 0 -> 845 bytes
 ...lsar_1_1_default_crypto_key_reader-members.html |   96 +
 .../classpulsar_1_1_default_crypto_key_reader.html |  271 +++
 .../classpulsar_1_1_default_crypto_key_reader.png  |  Bin 0 -> 835 bytes
 ...asspulsar_1_1_deprecated_exception-members.html |   90 +
 .../classpulsar_1_1_deprecated_exception.html      |  105 ++
 .../classpulsar_1_1_deprecated_exception.png       |  Bin 0 -> 697 bytes
 ...lasspulsar_1_1_encryption_key_info-members.html |   97 +
 .../classpulsar_1_1_encryption_key_info.html       |  238 +++
 ...lasspulsar_1_1_file_logger_factory-members.html |   93 +
 .../classpulsar_1_1_file_logger_factory.html       |  203 ++
 .../2.10.x/classpulsar_1_1_file_logger_factory.png |  Bin 0 -> 717 bytes
 .../classpulsar_1_1_key_shared_policy-members.html |  100 +
 .../2.10.x/classpulsar_1_1_key_shared_policy.html  |  265 +++
 .../cpp/2.10.x/classpulsar_1_1_logger-members.html |   97 +
 .../api/cpp/2.10.x/classpulsar_1_1_logger.html     |  196 ++
 .../classpulsar_1_1_logger_factory-members.html    |   91 +
 .../cpp/2.10.x/classpulsar_1_1_logger_factory.html |  146 ++
 .../cpp/2.10.x/classpulsar_1_1_logger_factory.png  |  Bin 0 -> 1049 bytes
 .../2.10.x/classpulsar_1_1_message-members.html    |  123 ++
 .../api/cpp/2.10.x/classpulsar_1_1_message.html    |  537 ++++++
 .../classpulsar_1_1_message_batch-members.html     |   94 +
 .../cpp/2.10.x/classpulsar_1_1_message_batch.html  |  108 ++
 .../classpulsar_1_1_message_builder-members.html   |  108 ++
 .../2.10.x/classpulsar_1_1_message_builder.html    |  543 ++++++
 .../2.10.x/classpulsar_1_1_message_id-members.html |  121 ++
 .../api/cpp/2.10.x/classpulsar_1_1_message_id.html |  385 ++++
 ...spulsar_1_1_message_routing_policy-members.html |   92 +
 .../classpulsar_1_1_message_routing_policy.html    |  173 ++
 .../classpulsar_1_1_oauth2_flow-members.html       |   94 +
 .../cpp/2.10.x/classpulsar_1_1_oauth2_flow.html    |  181 ++
 ...lasspulsar_1_1_oauth2_token_result-members.html |  100 +
 .../classpulsar_1_1_oauth2_token_result.html       |  292 +++
 .../2.10.x/classpulsar_1_1_producer-members.html   |  105 ++
 .../api/cpp/2.10.x/classpulsar_1_1_producer.html   |  435 +++++
 ...spulsar_1_1_producer_configuration-members.html |  153 ++
 .../classpulsar_1_1_producer_configuration.html    | 1327 +++++++++++++
 .../cpp/2.10.x/classpulsar_1_1_reader-members.html |  108 ++
 .../api/cpp/2.10.x/classpulsar_1_1_reader.html     |  514 +++++
 ...asspulsar_1_1_reader_configuration-members.html |  126 ++
 .../classpulsar_1_1_reader_configuration.html      |  891 +++++++++
 .../classpulsar_1_1_schema_info-members.html       |   95 +
 .../cpp/2.10.x/classpulsar_1_1_schema_info.html    |  260 +++
 .../classpulsar_1_1_topic_metadata-members.html    |   91 +
 .../cpp/2.10.x/classpulsar_1_1_topic_metadata.html |  129 ++
 .../2.10.x/client__configuration_8h_source.html    |  179 ++
 .../website-next/static/api/cpp/2.10.x/closed.png  |  Bin 0 -> 132 bytes
 .../2.10.x/consumer__configuration_8h_source.html  |  243 +++
 .../static/api/cpp/2.10.x/darkmode_toggle.js       |  266 +++
 .../static/api/cpp/2.10.x/defines_8h_source.html   |  113 ++
 .../static/api/cpp/2.10.x/deprecated.html          |   93 +
 .../dir_501ae28692a6b25a33adbd2bed71d4b9.html      |  122 ++
 .../dir_84093bac216bb6272e4432021f1ca7f4.html      |  161 ++
 .../dir_d44c64559bbebec7f509842c48db8b23.html      |   92 +
 site2/website-next/static/api/cpp/2.10.x/doc.png   |  Bin 0 -> 746 bytes
 site2/website-next/static/api/cpp/2.10.x/docd.png  |  Bin 0 -> 756 bytes
 .../website-next/static/api/cpp/2.10.x/doxygen.css | 1971 ++++++++++++++++++++
 .../website-next/static/api/cpp/2.10.x/doxygen.svg |   26 +
 .../static/api/cpp/2.10.x/dynsections.js           |  123 ++
 .../website-next/static/api/cpp/2.10.x/files.html  |  138 ++
 .../static/api/cpp/2.10.x/folderclosed.png         |  Bin 0 -> 616 bytes
 .../static/api/cpp/2.10.x/folderopen.png           |  Bin 0 -> 597 bytes
 .../static/api/cpp/2.10.x/functions.html           |   89 +
 .../static/api/cpp/2.10.x/functions_b.html         |   87 +
 .../static/api/cpp/2.10.x/functions_c.html         |   94 +
 .../static/api/cpp/2.10.x/functions_d.html         |   87 +
 .../static/api/cpp/2.10.x/functions_e.html         |   85 +
 .../static/api/cpp/2.10.x/functions_enum.html      |   82 +
 .../static/api/cpp/2.10.x/functions_eval.html      |   83 +
 .../static/api/cpp/2.10.x/functions_f.html         |   86 +
 .../static/api/cpp/2.10.x/functions_func.html      |   89 +
 .../static/api/cpp/2.10.x/functions_func_b.html    |   86 +
 .../static/api/cpp/2.10.x/functions_func_c.html    |   94 +
 .../static/api/cpp/2.10.x/functions_func_d.html    |   86 +
 .../static/api/cpp/2.10.x/functions_func_e.html    |   85 +
 .../static/api/cpp/2.10.x/functions_func_f.html    |   86 +
 .../static/api/cpp/2.10.x/functions_func_g.html    |  193 ++
 .../static/api/cpp/2.10.x/functions_func_h.html    |   95 +
 .../static/api/cpp/2.10.x/functions_func_i.html    |   98 +
 .../static/api/cpp/2.10.x/functions_func_l.html    |   85 +
 .../static/api/cpp/2.10.x/functions_func_m.html    |   84 +
 .../static/api/cpp/2.10.x/functions_func_n.html    |   84 +
 .../static/api/cpp/2.10.x/functions_func_p.html    |   86 +
 .../static/api/cpp/2.10.x/functions_func_r.html    |   89 +
 .../static/api/cpp/2.10.x/functions_func_s.html    |  176 ++
 .../static/api/cpp/2.10.x/functions_func_u.html    |   85 +
 .../static/api/cpp/2.10.x/functions_g.html         |  193 ++
 .../static/api/cpp/2.10.x/functions_h.html         |   95 +
 .../static/api/cpp/2.10.x/functions_i.html         |   98 +
 .../static/api/cpp/2.10.x/functions_k.html         |   84 +
 .../static/api/cpp/2.10.x/functions_l.html         |   85 +
 .../static/api/cpp/2.10.x/functions_m.html         |   84 +
 .../static/api/cpp/2.10.x/functions_n.html         |   84 +
 .../static/api/cpp/2.10.x/functions_p.html         |   86 +
 .../static/api/cpp/2.10.x/functions_r.html         |   89 +
 .../static/api/cpp/2.10.x/functions_s.html         |  176 ++
 .../static/api/cpp/2.10.x/functions_u.html         |   85 +
 .../static/api/cpp/2.10.x/hierarchy.html           |  123 ++
 .../website-next/static/api/cpp/2.10.x/index.html  |  262 +++
 site2/website-next/static/api/cpp/2.10.x/jquery.js |   34 +
 site2/website-next/static/api/cpp/2.10.x/menu.js   |  136 ++
 .../website-next/static/api/cpp/2.10.x/menudata.js |  104 ++
 .../api/cpp/2.10.x/message__id_8h_source.html      |  114 ++
 .../api/cpp/2.10.x/message__router_8h_source.html  |  106 ++
 .../static/api/cpp/2.10.x/namespacemembers.html    |  204 ++
 .../api/cpp/2.10.x/namespacemembers_enum.html      |   85 +
 .../api/cpp/2.10.x/namespacemembers_eval.html      |  192 ++
 .../api/cpp/2.10.x/namespacemembers_func.html      |   82 +
 .../api/cpp/2.10.x/namespacemembers_type.html      |   84 +
 .../static/api/cpp/2.10.x/namespacepulsar.html     |  626 +++++++
 .../static/api/cpp/2.10.x/namespaces.html          |  123 ++
 site2/website-next/static/api/cpp/2.10.x/nav_f.png |  Bin 0 -> 153 bytes
 .../website-next/static/api/cpp/2.10.x/nav_fd.png  |  Bin 0 -> 169 bytes
 site2/website-next/static/api/cpp/2.10.x/nav_g.png |  Bin 0 -> 95 bytes
 site2/website-next/static/api/cpp/2.10.x/nav_h.png |  Bin 0 -> 98 bytes
 .../website-next/static/api/cpp/2.10.x/nav_hd.png  |  Bin 0 -> 114 bytes
 site2/website-next/static/api/cpp/2.10.x/open.png  |  Bin 0 -> 123 bytes
 .../website-next/static/api/cpp/2.10.x/pages.html  |   87 +
 .../2.10.x/producer__configuration_8h_source.html  |  268 +++
 .../2.10.x/reader__configuration_8h_source.html    |  137 ++
 .../static/api/cpp/2.10.x/search/all_0.js          |   20 +
 .../static/api/cpp/2.10.x/search/all_1.js          |    9 +
 .../static/api/cpp/2.10.x/search/all_10.js         |   56 +
 .../static/api/cpp/2.10.x/search/all_11.js         |   99 +
 .../static/api/cpp/2.10.x/search/all_12.js         |    4 +
 .../static/api/cpp/2.10.x/search/all_13.js         |    5 +
 .../static/api/cpp/2.10.x/search/all_2.js          |   26 +
 .../static/api/cpp/2.10.x/search/all_3.js          |   10 +
 .../static/api/cpp/2.10.x/search/all_4.js          |    5 +
 .../static/api/cpp/2.10.x/search/all_5.js          |    7 +
 .../static/api/cpp/2.10.x/search/all_6.js          |  113 ++
 .../static/api/cpp/2.10.x/search/all_7.js          |   15 +
 .../static/api/cpp/2.10.x/search/all_8.js          |   22 +
 .../static/api/cpp/2.10.x/search/all_9.js          |    4 +
 .../static/api/cpp/2.10.x/search/all_a.js          |    7 +
 .../static/api/cpp/2.10.x/search/all_b.js          |    7 +
 .../static/api/cpp/2.10.x/search/all_c.js          |    9 +
 .../static/api/cpp/2.10.x/search/all_d.js          |    5 +
 .../static/api/cpp/2.10.x/search/all_e.js          |    5 +
 .../static/api/cpp/2.10.x/search/all_f.js          |   11 +
 .../static/api/cpp/2.10.x/search/classes_0.js      |   10 +
 .../static/api/cpp/2.10.x/search/classes_1.js      |    4 +
 .../static/api/cpp/2.10.x/search/classes_2.js      |   11 +
 .../static/api/cpp/2.10.x/search/classes_3.js      |    5 +
 .../static/api/cpp/2.10.x/search/classes_4.js      |    4 +
 .../static/api/cpp/2.10.x/search/classes_5.js      |    4 +
 .../static/api/cpp/2.10.x/search/classes_6.js      |    4 +
 .../static/api/cpp/2.10.x/search/classes_7.js      |    5 +
 .../static/api/cpp/2.10.x/search/classes_8.js      |    8 +
 .../static/api/cpp/2.10.x/search/classes_9.js      |    5 +
 .../static/api/cpp/2.10.x/search/classes_a.js      |    5 +
 .../static/api/cpp/2.10.x/search/classes_b.js      |    5 +
 .../static/api/cpp/2.10.x/search/classes_c.js      |    4 +
 .../static/api/cpp/2.10.x/search/classes_d.js      |    4 +
 .../static/api/cpp/2.10.x/search/close.svg         |   31 +
 .../static/api/cpp/2.10.x/search/enums_0.js        |    4 +
 .../static/api/cpp/2.10.x/search/enums_1.js        |    4 +
 .../static/api/cpp/2.10.x/search/enums_2.js        |    4 +
 .../static/api/cpp/2.10.x/search/enums_3.js        |    4 +
 .../static/api/cpp/2.10.x/search/enums_4.js        |    4 +
 .../static/api/cpp/2.10.x/search/enumvalues_0.js   |    7 +
 .../static/api/cpp/2.10.x/search/enumvalues_1.js   |    4 +
 .../static/api/cpp/2.10.x/search/enumvalues_2.js   |    7 +
 .../static/api/cpp/2.10.x/search/enumvalues_3.js   |    5 +
 .../static/api/cpp/2.10.x/search/enumvalues_4.js   |    4 +
 .../static/api/cpp/2.10.x/search/enumvalues_5.js   |    7 +
 .../static/api/cpp/2.10.x/search/enumvalues_6.js   |    4 +
 .../static/api/cpp/2.10.x/search/enumvalues_7.js   |    5 +
 .../static/api/cpp/2.10.x/search/enumvalues_8.js   |    4 +
 .../static/api/cpp/2.10.x/search/enumvalues_9.js   |    5 +
 .../static/api/cpp/2.10.x/search/enumvalues_a.js   |   46 +
 .../static/api/cpp/2.10.x/search/enumvalues_b.js   |    5 +
 .../static/api/cpp/2.10.x/search/functions_0.js    |    9 +
 .../static/api/cpp/2.10.x/search/functions_1.js    |    6 +
 .../static/api/cpp/2.10.x/search/functions_2.js    |   15 +
 .../static/api/cpp/2.10.x/search/functions_3.js    |    6 +
 .../static/api/cpp/2.10.x/search/functions_4.js    |    5 +
 .../static/api/cpp/2.10.x/search/functions_5.js    |    6 +
 .../static/api/cpp/2.10.x/search/functions_6.js    |  113 ++
 .../static/api/cpp/2.10.x/search/functions_7.js    |   15 +
 .../static/api/cpp/2.10.x/search/functions_8.js    |   18 +
 .../static/api/cpp/2.10.x/search/functions_9.js    |    5 +
 .../static/api/cpp/2.10.x/search/functions_a.js    |    4 +
 .../static/api/cpp/2.10.x/search/functions_b.js    |    4 +
 .../static/api/cpp/2.10.x/search/functions_c.js    |    6 +
 .../static/api/cpp/2.10.x/search/functions_d.js    |    9 +
 .../static/api/cpp/2.10.x/search/functions_e.js    |   96 +
 .../static/api/cpp/2.10.x/search/functions_f.js    |    5 +
 .../static/api/cpp/2.10.x/search/mag.svg           |   37 +
 .../static/api/cpp/2.10.x/search/mag_d.svg         |   37 +
 .../static/api/cpp/2.10.x/search/mag_sel.svg       |   74 +
 .../static/api/cpp/2.10.x/search/mag_seld.svg      |   74 +
 .../static/api/cpp/2.10.x/search/namespaces_0.js   |    4 +
 .../static/api/cpp/2.10.x/search/pages_0.js        |    4 +
 .../static/api/cpp/2.10.x/search/pages_1.js        |    4 +
 .../static/api/cpp/2.10.x/search/search.css        |  291 +++
 .../static/api/cpp/2.10.x/search/search.js         |  816 ++++++++
 .../static/api/cpp/2.10.x/search/searchdata.js     |   36 +
 .../static/api/cpp/2.10.x/search/typedefs_0.js     |    4 +
 .../static/api/cpp/2.10.x/search/typedefs_1.js     |    5 +
 .../static/api/cpp/2.10.x/splitbar.png             |  Bin 0 -> 314 bytes
 .../static/api/cpp/2.10.x/splitbard.png            |  Bin 0 -> 282 bytes
 .../api/cpp/2.10.x/string__list_8h_source.html     |  109 ++
 .../api/cpp/2.10.x/string__map_8h_source.html      |  112 ++
 .../static/api/cpp/2.10.x/sync_off.png             |  Bin 0 -> 853 bytes
 .../website-next/static/api/cpp/2.10.x/sync_on.png |  Bin 0 -> 845 bytes
 site2/website-next/static/api/cpp/2.10.x/tab_a.png |  Bin 0 -> 142 bytes
 .../website-next/static/api/cpp/2.10.x/tab_ad.png  |  Bin 0 -> 135 bytes
 site2/website-next/static/api/cpp/2.10.x/tab_b.png |  Bin 0 -> 169 bytes
 .../website-next/static/api/cpp/2.10.x/tab_bd.png  |  Bin 0 -> 173 bytes
 site2/website-next/static/api/cpp/2.10.x/tab_h.png |  Bin 0 -> 177 bytes
 .../website-next/static/api/cpp/2.10.x/tab_hd.png  |  Bin 0 -> 180 bytes
 site2/website-next/static/api/cpp/2.10.x/tab_s.png |  Bin 0 -> 184 bytes
 .../website-next/static/api/cpp/2.10.x/tab_sd.png  |  Bin 0 -> 188 bytes
 site2/website-next/static/api/cpp/2.10.x/tabs.css  |    1 +
 .../static/api/cpp/2.10.x/version_8h_source.html   |   90 +
 .../api/cpp/2.8.x/_authentication_8h_source.html   |  377 ++++
 .../2.8.x/_broker_consumer_stats_8h_source.html    |  167 ++
 .../static/api/cpp/2.8.x/_client_8h_source.html    |  234 +++
 .../cpp/2.8.x/_client_configuration_8h_source.html |  211 +++
 .../api/cpp/2.8.x/_compression_type_8h_source.html |  103 +
 .../2.8.x/_console_logger_factory_8h_source.html   |  113 ++
 .../static/api/cpp/2.8.x/_consumer_8h_source.html  |  215 +++
 .../2.8.x/_consumer_configuration_8h_source.html   |  276 +++
 .../_consumer_crypto_failure_action_8h_source.html |  106 ++
 .../api/cpp/2.8.x/_consumer_type_8h_source.html    |  110 ++
 .../cpp/2.8.x/_crypto_key_reader_8h_source.html    |  142 ++
 .../cpp/2.8.x/_deprecated_exception_8h_source.html |  107 ++
 .../cpp/2.8.x/_encryption_key_info_8h_source.html  |  141 ++
 .../cpp/2.8.x/_file_logger_factory_8h_source.html  |  114 ++
 .../api/cpp/2.8.x/_initial_position_8h_source.html |  100 +
 .../cpp/2.8.x/_key_shared_policy_8h_source.html    |  149 ++
 .../static/api/cpp/2.8.x/_logger_8h_source.html    |  126 ++
 .../static/api/cpp/2.8.x/_message_8h_source.html   |  205 ++
 .../api/cpp/2.8.x/_message_batch_8h_source.html    |  121 ++
 .../api/cpp/2.8.x/_message_builder_8h_source.html  |  163 ++
 .../api/cpp/2.8.x/_message_id_8h_source.html       |  165 ++
 .../2.8.x/_message_routing_policy_8h_source.html   |  128 ++
 .../static/api/cpp/2.8.x/_producer_8h_source.html  |  164 ++
 .../2.8.x/_producer_configuration_8h_source.html   |  290 +++
 .../_producer_crypto_failure_action_8h_source.html |  102 +
 .../static/api/cpp/2.8.x/_reader_8h_source.html    |  168 ++
 .../cpp/2.8.x/_reader_configuration_8h_source.html |  229 +++
 .../static/api/cpp/2.8.x/_result_8h_source.html    |  207 ++
 .../static/api/cpp/2.8.x/_schema_8h_source.html    |  185 ++
 .../api/cpp/2.8.x/_topic_metadata_8h_source.html   |  105 ++
 .../static/api/cpp/2.8.x/annotated.html            |  122 ++
 site2/website-next/static/api/cpp/2.8.x/bc_s.png   |  Bin 0 -> 676 bytes
 site2/website-next/static/api/cpp/2.8.x/bc_sd.png  |  Bin 0 -> 635 bytes
 site2/website-next/static/api/cpp/2.8.x/bdwn.png   |  Bin 0 -> 147 bytes
 .../cpp/2.8.x/c_2_authentication_8h_source.html    |  118 ++
 .../static/api/cpp/2.8.x/c_2_client_8h_source.html |  180 ++
 .../api/cpp/2.8.x/c_2_consumer_8h_source.html      |  182 ++
 .../api/cpp/2.8.x/c_2_message_8h_source.html       |  166 ++
 .../api/cpp/2.8.x/c_2_producer_8h_source.html      |  134 ++
 .../static/api/cpp/2.8.x/c_2_reader_8h_source.html |  122 ++
 .../static/api/cpp/2.8.x/c_2_result_8h_source.html |  148 ++
 .../website-next/static/api/cpp/2.8.x/classes.html |  127 ++
 .../2.8.x/classpulsar_1_1_auth_athenz-members.html |   99 +
 .../api/cpp/2.8.x/classpulsar_1_1_auth_athenz.html |  266 +++
 .../api/cpp/2.8.x/classpulsar_1_1_auth_athenz.png  |  Bin 0 -> 596 bytes
 .../classpulsar_1_1_auth_factory-members.html      |   96 +
 .../cpp/2.8.x/classpulsar_1_1_auth_factory.html    |  246 +++
 .../2.8.x/classpulsar_1_1_auth_oauth2-members.html |   99 +
 .../api/cpp/2.8.x/classpulsar_1_1_auth_oauth2.html |  271 +++
 .../api/cpp/2.8.x/classpulsar_1_1_auth_oauth2.png  |  Bin 0 -> 592 bytes
 .../2.8.x/classpulsar_1_1_auth_tls-members.html    |  100 +
 .../api/cpp/2.8.x/classpulsar_1_1_auth_tls.html    |  305 +++
 .../api/cpp/2.8.x/classpulsar_1_1_auth_tls.png     |  Bin 0 -> 568 bytes
 .../2.8.x/classpulsar_1_1_auth_token-members.html  |  101 +
 .../api/cpp/2.8.x/classpulsar_1_1_auth_token.html  |  338 ++++
 .../api/cpp/2.8.x/classpulsar_1_1_auth_token.png   |  Bin 0 -> 585 bytes
 .../classpulsar_1_1_authentication-members.html    |   96 +
 .../cpp/2.8.x/classpulsar_1_1_authentication.html  |  233 +++
 .../cpp/2.8.x/classpulsar_1_1_authentication.png   |  Bin 0 -> 1277 bytes
 ...r_1_1_authentication_data_provider-members.html |   99 +
 ...asspulsar_1_1_authentication_data_provider.html |  321 ++++
 ...sspulsar_1_1_broker_consumer_stats-members.html |  108 ++
 .../classpulsar_1_1_broker_consumer_stats.html     |  495 +++++
 .../classpulsar_1_1_cached_token-members.html      |   93 +
 .../cpp/2.8.x/classpulsar_1_1_cached_token.html    |  154 ++
 .../cpp/2.8.x/classpulsar_1_1_client-members.html  |  118 ++
 .../api/cpp/2.8.x/classpulsar_1_1_client.html      | 1225 ++++++++++++
 ...asspulsar_1_1_client_configuration-members.html |  126 ++
 .../classpulsar_1_1_client_configuration.html      |  846 +++++++++
 ...spulsar_1_1_console_logger_factory-members.html |   93 +
 .../classpulsar_1_1_console_logger_factory.html    |  167 ++
 .../classpulsar_1_1_console_logger_factory.png     |  Bin 0 -> 754 bytes
 .../2.8.x/classpulsar_1_1_consumer-members.html    |  127 ++
 .../api/cpp/2.8.x/classpulsar_1_1_consumer.html    | 1030 ++++++++++
 ...spulsar_1_1_consumer_configuration-members.html |  140 ++
 .../classpulsar_1_1_consumer_configuration.html    | 1202 ++++++++++++
 .../classpulsar_1_1_crypto_key_reader-members.html |   93 +
 .../2.8.x/classpulsar_1_1_crypto_key_reader.html   |  222 +++
 .../2.8.x/classpulsar_1_1_crypto_key_reader.png    |  Bin 0 -> 845 bytes
 ...lsar_1_1_default_crypto_key_reader-members.html |   96 +
 .../classpulsar_1_1_default_crypto_key_reader.html |  271 +++
 .../classpulsar_1_1_default_crypto_key_reader.png  |  Bin 0 -> 835 bytes
 ...asspulsar_1_1_deprecated_exception-members.html |   90 +
 .../classpulsar_1_1_deprecated_exception.html      |  105 ++
 .../2.8.x/classpulsar_1_1_deprecated_exception.png |  Bin 0 -> 697 bytes
 ...lasspulsar_1_1_encryption_key_info-members.html |   97 +
 .../2.8.x/classpulsar_1_1_encryption_key_info.html |  238 +++
 ...lasspulsar_1_1_file_logger_factory-members.html |   93 +
 .../2.8.x/classpulsar_1_1_file_logger_factory.html |  203 ++
 .../2.8.x/classpulsar_1_1_file_logger_factory.png  |  Bin 0 -> 717 bytes
 .../classpulsar_1_1_key_shared_policy-members.html |  100 +
 .../2.8.x/classpulsar_1_1_key_shared_policy.html   |  265 +++
 .../cpp/2.8.x/classpulsar_1_1_logger-members.html  |   97 +
 .../api/cpp/2.8.x/classpulsar_1_1_logger.html      |  196 ++
 .../classpulsar_1_1_logger_factory-members.html    |   91 +
 .../cpp/2.8.x/classpulsar_1_1_logger_factory.html  |  146 ++
 .../cpp/2.8.x/classpulsar_1_1_logger_factory.png   |  Bin 0 -> 1049 bytes
 .../cpp/2.8.x/classpulsar_1_1_message-members.html |  124 ++
 .../api/cpp/2.8.x/classpulsar_1_1_message.html     |  540 ++++++
 .../classpulsar_1_1_message_batch-members.html     |   94 +
 .../cpp/2.8.x/classpulsar_1_1_message_batch.html   |  108 ++
 .../classpulsar_1_1_message_builder-members.html   |  107 ++
 .../cpp/2.8.x/classpulsar_1_1_message_builder.html |  516 +++++
 .../2.8.x/classpulsar_1_1_message_id-members.html  |  122 ++
 .../api/cpp/2.8.x/classpulsar_1_1_message_id.html  |  388 ++++
 ...spulsar_1_1_message_routing_policy-members.html |   92 +
 .../classpulsar_1_1_message_routing_policy.html    |  173 ++
 .../2.8.x/classpulsar_1_1_oauth2_flow-members.html |   94 +
 .../api/cpp/2.8.x/classpulsar_1_1_oauth2_flow.html |  181 ++
 ...lasspulsar_1_1_oauth2_token_result-members.html |  100 +
 .../2.8.x/classpulsar_1_1_oauth2_token_result.html |  292 +++
 .../2.8.x/classpulsar_1_1_producer-members.html    |  105 ++
 .../api/cpp/2.8.x/classpulsar_1_1_producer.html    |  435 +++++
 ...spulsar_1_1_producer_configuration-members.html |  151 ++
 .../classpulsar_1_1_producer_configuration.html    | 1272 +++++++++++++
 .../cpp/2.8.x/classpulsar_1_1_reader-members.html  |  108 ++
 .../api/cpp/2.8.x/classpulsar_1_1_reader.html      |  514 +++++
 ...asspulsar_1_1_reader_configuration-members.html |  126 ++
 .../classpulsar_1_1_reader_configuration.html      |  891 +++++++++
 .../2.8.x/classpulsar_1_1_schema_info-members.html |   95 +
 .../api/cpp/2.8.x/classpulsar_1_1_schema_info.html |  260 +++
 .../classpulsar_1_1_topic_metadata-members.html    |   91 +
 .../cpp/2.8.x/classpulsar_1_1_topic_metadata.html  |  129 ++
 .../cpp/2.8.x/client__configuration_8h_source.html |  179 ++
 site2/website-next/static/api/cpp/2.8.x/closed.png |  Bin 0 -> 132 bytes
 .../2.8.x/consumer__configuration_8h_source.html   |  237 +++
 .../static/api/cpp/2.8.x/darkmode_toggle.js        |  266 +++
 .../static/api/cpp/2.8.x/defines_8h_source.html    |  113 ++
 .../static/api/cpp/2.8.x/deprecated.html           |   93 +
 .../dir_501ae28692a6b25a33adbd2bed71d4b9.html      |  122 ++
 .../dir_84093bac216bb6272e4432021f1ca7f4.html      |  157 ++
 .../dir_d44c64559bbebec7f509842c48db8b23.html      |   92 +
 site2/website-next/static/api/cpp/2.8.x/doc.png    |  Bin 0 -> 746 bytes
 site2/website-next/static/api/cpp/2.8.x/docd.png   |  Bin 0 -> 756 bytes
 .../website-next/static/api/cpp/2.8.x/doxygen.css  | 1971 ++++++++++++++++++++
 .../website-next/static/api/cpp/2.8.x/doxygen.svg  |   26 +
 .../static/api/cpp/2.8.x/dynsections.js            |  123 ++
 site2/website-next/static/api/cpp/2.8.x/files.html |  136 ++
 .../static/api/cpp/2.8.x/folderclosed.png          |  Bin 0 -> 616 bytes
 .../static/api/cpp/2.8.x/folderopen.png            |  Bin 0 -> 597 bytes
 .../static/api/cpp/2.8.x/functions.html            |   89 +
 .../static/api/cpp/2.8.x/functions_b.html          |   85 +
 .../static/api/cpp/2.8.x/functions_c.html          |   94 +
 .../static/api/cpp/2.8.x/functions_d.html          |   87 +
 .../static/api/cpp/2.8.x/functions_e.html          |   85 +
 .../static/api/cpp/2.8.x/functions_enum.html       |   82 +
 .../static/api/cpp/2.8.x/functions_eval.html       |   83 +
 .../static/api/cpp/2.8.x/functions_f.html          |   86 +
 .../static/api/cpp/2.8.x/functions_func.html       |   89 +
 .../static/api/cpp/2.8.x/functions_func_b.html     |   84 +
 .../static/api/cpp/2.8.x/functions_func_c.html     |   94 +
 .../static/api/cpp/2.8.x/functions_func_d.html     |   86 +
 .../static/api/cpp/2.8.x/functions_func_e.html     |   85 +
 .../static/api/cpp/2.8.x/functions_func_f.html     |   86 +
 .../static/api/cpp/2.8.x/functions_func_g.html     |  190 ++
 .../static/api/cpp/2.8.x/functions_func_h.html     |   94 +
 .../static/api/cpp/2.8.x/functions_func_i.html     |   96 +
 .../static/api/cpp/2.8.x/functions_func_l.html     |   85 +
 .../static/api/cpp/2.8.x/functions_func_m.html     |   84 +
 .../static/api/cpp/2.8.x/functions_func_n.html     |   84 +
 .../static/api/cpp/2.8.x/functions_func_p.html     |   86 +
 .../static/api/cpp/2.8.x/functions_func_r.html     |   89 +
 .../static/api/cpp/2.8.x/functions_func_s.html     |  171 ++
 .../static/api/cpp/2.8.x/functions_func_u.html     |   85 +
 .../static/api/cpp/2.8.x/functions_g.html          |  190 ++
 .../static/api/cpp/2.8.x/functions_h.html          |   94 +
 .../static/api/cpp/2.8.x/functions_i.html          |   96 +
 .../static/api/cpp/2.8.x/functions_k.html          |   84 +
 .../static/api/cpp/2.8.x/functions_l.html          |   85 +
 .../static/api/cpp/2.8.x/functions_m.html          |   84 +
 .../static/api/cpp/2.8.x/functions_n.html          |   84 +
 .../static/api/cpp/2.8.x/functions_p.html          |   86 +
 .../static/api/cpp/2.8.x/functions_r.html          |   89 +
 .../static/api/cpp/2.8.x/functions_s.html          |  171 ++
 .../static/api/cpp/2.8.x/functions_u.html          |   85 +
 .../static/api/cpp/2.8.x/hierarchy.html            |  122 ++
 site2/website-next/static/api/cpp/2.8.x/index.html |  242 +++
 site2/website-next/static/api/cpp/2.8.x/jquery.js  |   34 +
 site2/website-next/static/api/cpp/2.8.x/menu.js    |  136 ++
 .../website-next/static/api/cpp/2.8.x/menudata.js  |  103 +
 .../api/cpp/2.8.x/message__id_8h_source.html       |  114 ++
 .../api/cpp/2.8.x/message__router_8h_source.html   |  106 ++
 .../static/api/cpp/2.8.x/namespacemembers.html     |  202 ++
 .../api/cpp/2.8.x/namespacemembers_enum.html       |   85 +
 .../api/cpp/2.8.x/namespacemembers_eval.html       |  191 ++
 .../api/cpp/2.8.x/namespacemembers_type.html       |   84 +
 .../static/api/cpp/2.8.x/namespacepulsar.html      |  583 ++++++
 .../static/api/cpp/2.8.x/namespaces.html           |  122 ++
 site2/website-next/static/api/cpp/2.8.x/nav_f.png  |  Bin 0 -> 153 bytes
 site2/website-next/static/api/cpp/2.8.x/nav_fd.png |  Bin 0 -> 169 bytes
 site2/website-next/static/api/cpp/2.8.x/nav_g.png  |  Bin 0 -> 95 bytes
 site2/website-next/static/api/cpp/2.8.x/nav_h.png  |  Bin 0 -> 98 bytes
 site2/website-next/static/api/cpp/2.8.x/nav_hd.png |  Bin 0 -> 114 bytes
 site2/website-next/static/api/cpp/2.8.x/open.png   |  Bin 0 -> 123 bytes
 site2/website-next/static/api/cpp/2.8.x/pages.html |   87 +
 .../2.8.x/producer__configuration_8h_source.html   |  268 +++
 .../cpp/2.8.x/reader__configuration_8h_source.html |  135 ++
 .../static/api/cpp/2.8.x/search/all_0.js           |   20 +
 .../static/api/cpp/2.8.x/search/all_1.js           |    7 +
 .../static/api/cpp/2.8.x/search/all_10.js          |   56 +
 .../static/api/cpp/2.8.x/search/all_11.js          |   94 +
 .../static/api/cpp/2.8.x/search/all_12.js          |    4 +
 .../static/api/cpp/2.8.x/search/all_13.js          |    5 +
 .../static/api/cpp/2.8.x/search/all_2.js           |   24 +
 .../static/api/cpp/2.8.x/search/all_3.js           |   10 +
 .../static/api/cpp/2.8.x/search/all_4.js           |    5 +
 .../static/api/cpp/2.8.x/search/all_5.js           |    7 +
 .../static/api/cpp/2.8.x/search/all_6.js           |  110 ++
 .../static/api/cpp/2.8.x/search/all_7.js           |   14 +
 .../static/api/cpp/2.8.x/search/all_8.js           |   20 +
 .../static/api/cpp/2.8.x/search/all_9.js           |    4 +
 .../static/api/cpp/2.8.x/search/all_a.js           |    7 +
 .../static/api/cpp/2.8.x/search/all_b.js           |    7 +
 .../static/api/cpp/2.8.x/search/all_c.js           |    9 +
 .../static/api/cpp/2.8.x/search/all_d.js           |    5 +
 .../static/api/cpp/2.8.x/search/all_e.js           |    5 +
 .../static/api/cpp/2.8.x/search/all_f.js           |   10 +
 .../static/api/cpp/2.8.x/search/classes_0.js       |   10 +
 .../static/api/cpp/2.8.x/search/classes_1.js       |    4 +
 .../static/api/cpp/2.8.x/search/classes_2.js       |   10 +
 .../static/api/cpp/2.8.x/search/classes_3.js       |    5 +
 .../static/api/cpp/2.8.x/search/classes_4.js       |    4 +
 .../static/api/cpp/2.8.x/search/classes_5.js       |    4 +
 .../static/api/cpp/2.8.x/search/classes_6.js       |    4 +
 .../static/api/cpp/2.8.x/search/classes_7.js       |    5 +
 .../static/api/cpp/2.8.x/search/classes_8.js       |    8 +
 .../static/api/cpp/2.8.x/search/classes_9.js       |    5 +
 .../static/api/cpp/2.8.x/search/classes_a.js       |    5 +
 .../static/api/cpp/2.8.x/search/classes_b.js       |    5 +
 .../static/api/cpp/2.8.x/search/classes_c.js       |    4 +
 .../static/api/cpp/2.8.x/search/classes_d.js       |    4 +
 .../static/api/cpp/2.8.x/search/close.svg          |   31 +
 .../static/api/cpp/2.8.x/search/enums_0.js         |    4 +
 .../static/api/cpp/2.8.x/search/enums_1.js         |    4 +
 .../static/api/cpp/2.8.x/search/enums_2.js         |    4 +
 .../static/api/cpp/2.8.x/search/enums_3.js         |    4 +
 .../static/api/cpp/2.8.x/search/enums_4.js         |    4 +
 .../static/api/cpp/2.8.x/search/enumvalues_0.js    |    7 +
 .../static/api/cpp/2.8.x/search/enumvalues_1.js    |    4 +
 .../static/api/cpp/2.8.x/search/enumvalues_2.js    |    7 +
 .../static/api/cpp/2.8.x/search/enumvalues_3.js    |    5 +
 .../static/api/cpp/2.8.x/search/enumvalues_4.js    |    4 +
 .../static/api/cpp/2.8.x/search/enumvalues_5.js    |    7 +
 .../static/api/cpp/2.8.x/search/enumvalues_6.js    |    4 +
 .../static/api/cpp/2.8.x/search/enumvalues_7.js    |    5 +
 .../static/api/cpp/2.8.x/search/enumvalues_8.js    |    4 +
 .../static/api/cpp/2.8.x/search/enumvalues_9.js    |    4 +
 .../static/api/cpp/2.8.x/search/enumvalues_a.js    |   46 +
 .../static/api/cpp/2.8.x/search/enumvalues_b.js    |    5 +
 .../static/api/cpp/2.8.x/search/functions_0.js     |    9 +
 .../static/api/cpp/2.8.x/search/functions_1.js     |    4 +
 .../static/api/cpp/2.8.x/search/functions_2.js     |   14 +
 .../static/api/cpp/2.8.x/search/functions_3.js     |    6 +
 .../static/api/cpp/2.8.x/search/functions_4.js     |    5 +
 .../static/api/cpp/2.8.x/search/functions_5.js     |    6 +
 .../static/api/cpp/2.8.x/search/functions_6.js     |  110 ++
 .../static/api/cpp/2.8.x/search/functions_7.js     |   14 +
 .../static/api/cpp/2.8.x/search/functions_8.js     |   16 +
 .../static/api/cpp/2.8.x/search/functions_9.js     |    5 +
 .../static/api/cpp/2.8.x/search/functions_a.js     |    4 +
 .../static/api/cpp/2.8.x/search/functions_b.js     |    4 +
 .../static/api/cpp/2.8.x/search/functions_c.js     |    6 +
 .../static/api/cpp/2.8.x/search/functions_d.js     |    9 +
 .../static/api/cpp/2.8.x/search/functions_e.js     |   91 +
 .../static/api/cpp/2.8.x/search/functions_f.js     |    5 +
 .../static/api/cpp/2.8.x/search/mag.svg            |   37 +
 .../static/api/cpp/2.8.x/search/mag_d.svg          |   37 +
 .../static/api/cpp/2.8.x/search/mag_sel.svg        |   74 +
 .../static/api/cpp/2.8.x/search/mag_seld.svg       |   74 +
 .../static/api/cpp/2.8.x/search/namespaces_0.js    |    4 +
 .../static/api/cpp/2.8.x/search/pages_0.js         |    4 +
 .../static/api/cpp/2.8.x/search/pages_1.js         |    4 +
 .../static/api/cpp/2.8.x/search/search.css         |  291 +++
 .../static/api/cpp/2.8.x/search/search.js          |  816 ++++++++
 .../static/api/cpp/2.8.x/search/searchdata.js      |   36 +
 .../static/api/cpp/2.8.x/search/typedefs_0.js      |    4 +
 .../static/api/cpp/2.8.x/search/typedefs_1.js      |    5 +
 .../website-next/static/api/cpp/2.8.x/splitbar.png |  Bin 0 -> 314 bytes
 .../static/api/cpp/2.8.x/splitbard.png             |  Bin 0 -> 282 bytes
 .../api/cpp/2.8.x/string__list_8h_source.html      |  109 ++
 .../api/cpp/2.8.x/string__map_8h_source.html       |  112 ++
 .../website-next/static/api/cpp/2.8.x/sync_off.png |  Bin 0 -> 853 bytes
 .../website-next/static/api/cpp/2.8.x/sync_on.png  |  Bin 0 -> 845 bytes
 site2/website-next/static/api/cpp/2.8.x/tab_a.png  |  Bin 0 -> 142 bytes
 site2/website-next/static/api/cpp/2.8.x/tab_ad.png |  Bin 0 -> 135 bytes
 site2/website-next/static/api/cpp/2.8.x/tab_b.png  |  Bin 0 -> 169 bytes
 site2/website-next/static/api/cpp/2.8.x/tab_bd.png |  Bin 0 -> 173 bytes
 site2/website-next/static/api/cpp/2.8.x/tab_h.png  |  Bin 0 -> 177 bytes
 site2/website-next/static/api/cpp/2.8.x/tab_hd.png |  Bin 0 -> 180 bytes
 site2/website-next/static/api/cpp/2.8.x/tab_s.png  |  Bin 0 -> 184 bytes
 site2/website-next/static/api/cpp/2.8.x/tab_sd.png |  Bin 0 -> 188 bytes
 site2/website-next/static/api/cpp/2.8.x/tabs.css   |    1 +
 .../static/api/cpp/2.8.x/version_8h_source.html    |   90 +
 .../api/cpp/2.9.x/_authentication_8h_source.html   |  377 ++++
 .../2.9.x/_broker_consumer_stats_8h_source.html    |  167 ++
 .../static/api/cpp/2.9.x/_client_8h_source.html    |  234 +++
 .../cpp/2.9.x/_client_configuration_8h_source.html |  211 +++
 .../api/cpp/2.9.x/_compression_type_8h_source.html |  103 +
 .../2.9.x/_console_logger_factory_8h_source.html   |  113 ++
 .../static/api/cpp/2.9.x/_consumer_8h_source.html  |  215 +++
 .../2.9.x/_consumer_configuration_8h_source.html   |  294 +++
 .../_consumer_crypto_failure_action_8h_source.html |  106 ++
 .../2.9.x/_consumer_event_listener_8h_source.html  |  110 ++
 .../api/cpp/2.9.x/_consumer_type_8h_source.html    |  110 ++
 .../cpp/2.9.x/_crypto_key_reader_8h_source.html    |  142 ++
 .../cpp/2.9.x/_deprecated_exception_8h_source.html |  107 ++
 .../cpp/2.9.x/_encryption_key_info_8h_source.html  |  141 ++
 .../cpp/2.9.x/_file_logger_factory_8h_source.html  |  114 ++
 .../api/cpp/2.9.x/_initial_position_8h_source.html |  100 +
 .../cpp/2.9.x/_key_shared_policy_8h_source.html    |  149 ++
 .../static/api/cpp/2.9.x/_logger_8h_source.html    |  126 ++
 .../static/api/cpp/2.9.x/_message_8h_source.html   |  205 ++
 .../api/cpp/2.9.x/_message_batch_8h_source.html    |  121 ++
 .../api/cpp/2.9.x/_message_builder_8h_source.html  |  163 ++
 .../api/cpp/2.9.x/_message_id_8h_source.html       |  165 ++
 .../2.9.x/_message_routing_policy_8h_source.html   |  128 ++
 .../static/api/cpp/2.9.x/_producer_8h_source.html  |  164 ++
 .../2.9.x/_producer_configuration_8h_source.html   |  290 +++
 .../_producer_crypto_failure_action_8h_source.html |  102 +
 .../2.9.x/_protobuf_native_schema_8h_source.html   |  100 +
 .../static/api/cpp/2.9.x/_reader_8h_source.html    |  168 ++
 .../cpp/2.9.x/_reader_configuration_8h_source.html |  229 +++
 .../static/api/cpp/2.9.x/_result_8h_source.html    |  207 ++
 .../static/api/cpp/2.9.x/_schema_8h_source.html    |  188 ++
 .../api/cpp/2.9.x/_topic_metadata_8h_source.html   |  105 ++
 .../static/api/cpp/2.9.x/annotated.html            |  123 ++
 site2/website-next/static/api/cpp/2.9.x/bc_s.png   |  Bin 0 -> 676 bytes
 site2/website-next/static/api/cpp/2.9.x/bc_sd.png  |  Bin 0 -> 635 bytes
 site2/website-next/static/api/cpp/2.9.x/bdwn.png   |  Bin 0 -> 147 bytes
 .../cpp/2.9.x/c_2_authentication_8h_source.html    |  118 ++
 .../static/api/cpp/2.9.x/c_2_client_8h_source.html |  180 ++
 .../api/cpp/2.9.x/c_2_consumer_8h_source.html      |  182 ++
 .../api/cpp/2.9.x/c_2_message_8h_source.html       |  166 ++
 .../api/cpp/2.9.x/c_2_producer_8h_source.html      |  134 ++
 .../static/api/cpp/2.9.x/c_2_reader_8h_source.html |  122 ++
 .../static/api/cpp/2.9.x/c_2_result_8h_source.html |  160 ++
 .../website-next/static/api/cpp/2.9.x/classes.html |  127 ++
 .../2.9.x/classpulsar_1_1_auth_athenz-members.html |   99 +
 .../api/cpp/2.9.x/classpulsar_1_1_auth_athenz.html |  266 +++
 .../api/cpp/2.9.x/classpulsar_1_1_auth_athenz.png  |  Bin 0 -> 596 bytes
 .../classpulsar_1_1_auth_factory-members.html      |   96 +
 .../cpp/2.9.x/classpulsar_1_1_auth_factory.html    |  246 +++
 .../2.9.x/classpulsar_1_1_auth_oauth2-members.html |   99 +
 .../api/cpp/2.9.x/classpulsar_1_1_auth_oauth2.html |  271 +++
 .../api/cpp/2.9.x/classpulsar_1_1_auth_oauth2.png  |  Bin 0 -> 592 bytes
 .../2.9.x/classpulsar_1_1_auth_tls-members.html    |  100 +
 .../api/cpp/2.9.x/classpulsar_1_1_auth_tls.html    |  305 +++
 .../api/cpp/2.9.x/classpulsar_1_1_auth_tls.png     |  Bin 0 -> 568 bytes
 .../2.9.x/classpulsar_1_1_auth_token-members.html  |  101 +
 .../api/cpp/2.9.x/classpulsar_1_1_auth_token.html  |  338 ++++
 .../api/cpp/2.9.x/classpulsar_1_1_auth_token.png   |  Bin 0 -> 585 bytes
 .../classpulsar_1_1_authentication-members.html    |   96 +
 .../cpp/2.9.x/classpulsar_1_1_authentication.html  |  233 +++
 .../cpp/2.9.x/classpulsar_1_1_authentication.png   |  Bin 0 -> 1277 bytes
 ...r_1_1_authentication_data_provider-members.html |   99 +
 ...asspulsar_1_1_authentication_data_provider.html |  321 ++++
 ...sspulsar_1_1_broker_consumer_stats-members.html |  108 ++
 .../classpulsar_1_1_broker_consumer_stats.html     |  495 +++++
 .../classpulsar_1_1_cached_token-members.html      |   93 +
 .../cpp/2.9.x/classpulsar_1_1_cached_token.html    |  154 ++
 .../cpp/2.9.x/classpulsar_1_1_client-members.html  |  118 ++
 .../api/cpp/2.9.x/classpulsar_1_1_client.html      | 1225 ++++++++++++
 ...asspulsar_1_1_client_configuration-members.html |  126 ++
 .../classpulsar_1_1_client_configuration.html      |  846 +++++++++
 ...spulsar_1_1_console_logger_factory-members.html |   93 +
 .../classpulsar_1_1_console_logger_factory.html    |  167 ++
 .../classpulsar_1_1_console_logger_factory.png     |  Bin 0 -> 754 bytes
 .../2.9.x/classpulsar_1_1_consumer-members.html    |  127 ++
 .../api/cpp/2.9.x/classpulsar_1_1_consumer.html    | 1030 ++++++++++
 ...spulsar_1_1_consumer_configuration-members.html |  145 ++
 .../classpulsar_1_1_consumer_configuration.html    | 1311 +++++++++++++
 ...pulsar_1_1_consumer_event_listener-members.html |   92 +
 .../classpulsar_1_1_consumer_event_listener.html   |  193 ++
 .../classpulsar_1_1_crypto_key_reader-members.html |   93 +
 .../2.9.x/classpulsar_1_1_crypto_key_reader.html   |  222 +++
 .../2.9.x/classpulsar_1_1_crypto_key_reader.png    |  Bin 0 -> 845 bytes
 ...lsar_1_1_default_crypto_key_reader-members.html |   96 +
 .../classpulsar_1_1_default_crypto_key_reader.html |  271 +++
 .../classpulsar_1_1_default_crypto_key_reader.png  |  Bin 0 -> 835 bytes
 ...asspulsar_1_1_deprecated_exception-members.html |   90 +
 .../classpulsar_1_1_deprecated_exception.html      |  105 ++
 .../2.9.x/classpulsar_1_1_deprecated_exception.png |  Bin 0 -> 697 bytes
 ...lasspulsar_1_1_encryption_key_info-members.html |   97 +
 .../2.9.x/classpulsar_1_1_encryption_key_info.html |  238 +++
 ...lasspulsar_1_1_file_logger_factory-members.html |   93 +
 .../2.9.x/classpulsar_1_1_file_logger_factory.html |  203 ++
 .../2.9.x/classpulsar_1_1_file_logger_factory.png  |  Bin 0 -> 717 bytes
 .../classpulsar_1_1_key_shared_policy-members.html |  100 +
 .../2.9.x/classpulsar_1_1_key_shared_policy.html   |  265 +++
 .../cpp/2.9.x/classpulsar_1_1_logger-members.html  |   97 +
 .../api/cpp/2.9.x/classpulsar_1_1_logger.html      |  196 ++
 .../classpulsar_1_1_logger_factory-members.html    |   91 +
 .../cpp/2.9.x/classpulsar_1_1_logger_factory.html  |  146 ++
 .../cpp/2.9.x/classpulsar_1_1_logger_factory.png   |  Bin 0 -> 1049 bytes
 .../cpp/2.9.x/classpulsar_1_1_message-members.html |  124 ++
 .../api/cpp/2.9.x/classpulsar_1_1_message.html     |  540 ++++++
 .../classpulsar_1_1_message_batch-members.html     |   94 +
 .../cpp/2.9.x/classpulsar_1_1_message_batch.html   |  108 ++
 .../classpulsar_1_1_message_builder-members.html   |  107 ++
 .../cpp/2.9.x/classpulsar_1_1_message_builder.html |  516 +++++
 .../2.9.x/classpulsar_1_1_message_id-members.html  |  122 ++
 .../api/cpp/2.9.x/classpulsar_1_1_message_id.html  |  388 ++++
 ...spulsar_1_1_message_routing_policy-members.html |   92 +
 .../classpulsar_1_1_message_routing_policy.html    |  173 ++
 .../2.9.x/classpulsar_1_1_oauth2_flow-members.html |   94 +
 .../api/cpp/2.9.x/classpulsar_1_1_oauth2_flow.html |  181 ++
 ...lasspulsar_1_1_oauth2_token_result-members.html |  100 +
 .../2.9.x/classpulsar_1_1_oauth2_token_result.html |  292 +++
 .../2.9.x/classpulsar_1_1_producer-members.html    |  105 ++
 .../api/cpp/2.9.x/classpulsar_1_1_producer.html    |  435 +++++
 ...spulsar_1_1_producer_configuration-members.html |  151 ++
 .../classpulsar_1_1_producer_configuration.html    | 1272 +++++++++++++
 .../cpp/2.9.x/classpulsar_1_1_reader-members.html  |  108 ++
 .../api/cpp/2.9.x/classpulsar_1_1_reader.html      |  514 +++++
 ...asspulsar_1_1_reader_configuration-members.html |  126 ++
 .../classpulsar_1_1_reader_configuration.html      |  891 +++++++++
 .../2.9.x/classpulsar_1_1_schema_info-members.html |   95 +
 .../api/cpp/2.9.x/classpulsar_1_1_schema_info.html |  260 +++
 .../classpulsar_1_1_topic_metadata-members.html    |   91 +
 .../cpp/2.9.x/classpulsar_1_1_topic_metadata.html  |  129 ++
 .../cpp/2.9.x/client__configuration_8h_source.html |  179 ++
 site2/website-next/static/api/cpp/2.9.x/closed.png |  Bin 0 -> 132 bytes
 .../2.9.x/consumer__configuration_8h_source.html   |  243 +++
 .../static/api/cpp/2.9.x/darkmode_toggle.js        |  266 +++
 .../static/api/cpp/2.9.x/defines_8h_source.html    |  113 ++
 .../static/api/cpp/2.9.x/deprecated.html           |   93 +
 .../dir_501ae28692a6b25a33adbd2bed71d4b9.html      |  122 ++
 .../dir_84093bac216bb6272e4432021f1ca7f4.html      |  161 ++
 .../dir_d44c64559bbebec7f509842c48db8b23.html      |   92 +
 site2/website-next/static/api/cpp/2.9.x/doc.png    |  Bin 0 -> 746 bytes
 site2/website-next/static/api/cpp/2.9.x/docd.png   |  Bin 0 -> 756 bytes
 .../website-next/static/api/cpp/2.9.x/doxygen.css  | 1971 ++++++++++++++++++++
 .../website-next/static/api/cpp/2.9.x/doxygen.svg  |   26 +
 .../static/api/cpp/2.9.x/dynsections.js            |  123 ++
 site2/website-next/static/api/cpp/2.9.x/files.html |  138 ++
 .../static/api/cpp/2.9.x/folderclosed.png          |  Bin 0 -> 616 bytes
 .../static/api/cpp/2.9.x/folderopen.png            |  Bin 0 -> 597 bytes
 .../static/api/cpp/2.9.x/functions.html            |   89 +
 .../static/api/cpp/2.9.x/functions_b.html          |   87 +
 .../static/api/cpp/2.9.x/functions_c.html          |   94 +
 .../static/api/cpp/2.9.x/functions_d.html          |   87 +
 .../static/api/cpp/2.9.x/functions_e.html          |   85 +
 .../static/api/cpp/2.9.x/functions_enum.html       |   82 +
 .../static/api/cpp/2.9.x/functions_eval.html       |   83 +
 .../static/api/cpp/2.9.x/functions_f.html          |   86 +
 .../static/api/cpp/2.9.x/functions_func.html       |   89 +
 .../static/api/cpp/2.9.x/functions_func_b.html     |   86 +
 .../static/api/cpp/2.9.x/functions_func_c.html     |   94 +
 .../static/api/cpp/2.9.x/functions_func_d.html     |   86 +
 .../static/api/cpp/2.9.x/functions_func_e.html     |   85 +
 .../static/api/cpp/2.9.x/functions_func_f.html     |   86 +
 .../static/api/cpp/2.9.x/functions_func_g.html     |  192 ++
 .../static/api/cpp/2.9.x/functions_func_h.html     |   95 +
 .../static/api/cpp/2.9.x/functions_func_i.html     |   96 +
 .../static/api/cpp/2.9.x/functions_func_l.html     |   85 +
 .../static/api/cpp/2.9.x/functions_func_m.html     |   84 +
 .../static/api/cpp/2.9.x/functions_func_n.html     |   84 +
 .../static/api/cpp/2.9.x/functions_func_p.html     |   86 +
 .../static/api/cpp/2.9.x/functions_func_r.html     |   89 +
 .../static/api/cpp/2.9.x/functions_func_s.html     |  173 ++
 .../static/api/cpp/2.9.x/functions_func_u.html     |   85 +
 .../static/api/cpp/2.9.x/functions_g.html          |  192 ++
 .../static/api/cpp/2.9.x/functions_h.html          |   95 +
 .../static/api/cpp/2.9.x/functions_i.html          |   96 +
 .../static/api/cpp/2.9.x/functions_k.html          |   84 +
 .../static/api/cpp/2.9.x/functions_l.html          |   85 +
 .../static/api/cpp/2.9.x/functions_m.html          |   84 +
 .../static/api/cpp/2.9.x/functions_n.html          |   84 +
 .../static/api/cpp/2.9.x/functions_p.html          |   86 +
 .../static/api/cpp/2.9.x/functions_r.html          |   89 +
 .../static/api/cpp/2.9.x/functions_s.html          |  173 ++
 .../static/api/cpp/2.9.x/functions_u.html          |   85 +
 .../static/api/cpp/2.9.x/hierarchy.html            |  123 ++
 site2/website-next/static/api/cpp/2.9.x/index.html |  252 +++
 site2/website-next/static/api/cpp/2.9.x/jquery.js  |   34 +
 site2/website-next/static/api/cpp/2.9.x/menu.js    |  136 ++
 .../website-next/static/api/cpp/2.9.x/menudata.js  |  104 ++
 .../api/cpp/2.9.x/message__id_8h_source.html       |  114 ++
 .../api/cpp/2.9.x/message__router_8h_source.html   |  106 ++
 .../static/api/cpp/2.9.x/namespacemembers.html     |  204 ++
 .../api/cpp/2.9.x/namespacemembers_enum.html       |   85 +
 .../api/cpp/2.9.x/namespacemembers_eval.html       |  192 ++
 .../api/cpp/2.9.x/namespacemembers_func.html       |   82 +
 .../api/cpp/2.9.x/namespacemembers_type.html       |   84 +
 .../static/api/cpp/2.9.x/namespacepulsar.html      |  626 +++++++
 .../static/api/cpp/2.9.x/namespaces.html           |  123 ++
 site2/website-next/static/api/cpp/2.9.x/nav_f.png  |  Bin 0 -> 153 bytes
 site2/website-next/static/api/cpp/2.9.x/nav_fd.png |  Bin 0 -> 169 bytes
 site2/website-next/static/api/cpp/2.9.x/nav_g.png  |  Bin 0 -> 95 bytes
 site2/website-next/static/api/cpp/2.9.x/nav_h.png  |  Bin 0 -> 98 bytes
 site2/website-next/static/api/cpp/2.9.x/nav_hd.png |  Bin 0 -> 114 bytes
 site2/website-next/static/api/cpp/2.9.x/open.png   |  Bin 0 -> 123 bytes
 site2/website-next/static/api/cpp/2.9.x/pages.html |   87 +
 .../2.9.x/producer__configuration_8h_source.html   |  268 +++
 .../cpp/2.9.x/reader__configuration_8h_source.html |  135 ++
 .../static/api/cpp/2.9.x/search/all_0.js           |   20 +
 .../static/api/cpp/2.9.x/search/all_1.js           |    9 +
 .../static/api/cpp/2.9.x/search/all_10.js          |   56 +
 .../static/api/cpp/2.9.x/search/all_11.js          |   96 +
 .../static/api/cpp/2.9.x/search/all_12.js          |    4 +
 .../static/api/cpp/2.9.x/search/all_13.js          |    5 +
 .../static/api/cpp/2.9.x/search/all_2.js           |   26 +
 .../static/api/cpp/2.9.x/search/all_3.js           |   10 +
 .../static/api/cpp/2.9.x/search/all_4.js           |    5 +
 .../static/api/cpp/2.9.x/search/all_5.js           |    7 +
 .../static/api/cpp/2.9.x/search/all_6.js           |  112 ++
 .../static/api/cpp/2.9.x/search/all_7.js           |   15 +
 .../static/api/cpp/2.9.x/search/all_8.js           |   20 +
 .../static/api/cpp/2.9.x/search/all_9.js           |    4 +
 .../static/api/cpp/2.9.x/search/all_a.js           |    7 +
 .../static/api/cpp/2.9.x/search/all_b.js           |    7 +
 .../static/api/cpp/2.9.x/search/all_c.js           |    9 +
 .../static/api/cpp/2.9.x/search/all_d.js           |    5 +
 .../static/api/cpp/2.9.x/search/all_e.js           |    5 +
 .../static/api/cpp/2.9.x/search/all_f.js           |   11 +
 .../static/api/cpp/2.9.x/search/classes_0.js       |   10 +
 .../static/api/cpp/2.9.x/search/classes_1.js       |    4 +
 .../static/api/cpp/2.9.x/search/classes_2.js       |   11 +
 .../static/api/cpp/2.9.x/search/classes_3.js       |    5 +
 .../static/api/cpp/2.9.x/search/classes_4.js       |    4 +
 .../static/api/cpp/2.9.x/search/classes_5.js       |    4 +
 .../static/api/cpp/2.9.x/search/classes_6.js       |    4 +
 .../static/api/cpp/2.9.x/search/classes_7.js       |    5 +
 .../static/api/cpp/2.9.x/search/classes_8.js       |    8 +
 .../static/api/cpp/2.9.x/search/classes_9.js       |    5 +
 .../static/api/cpp/2.9.x/search/classes_a.js       |    5 +
 .../static/api/cpp/2.9.x/search/classes_b.js       |    5 +
 .../static/api/cpp/2.9.x/search/classes_c.js       |    4 +
 .../static/api/cpp/2.9.x/search/classes_d.js       |    4 +
 .../static/api/cpp/2.9.x/search/close.svg          |   31 +
 .../static/api/cpp/2.9.x/search/enums_0.js         |    4 +
 .../static/api/cpp/2.9.x/search/enums_1.js         |    4 +
 .../static/api/cpp/2.9.x/search/enums_2.js         |    4 +
 .../static/api/cpp/2.9.x/search/enums_3.js         |    4 +
 .../static/api/cpp/2.9.x/search/enums_4.js         |    4 +
 .../static/api/cpp/2.9.x/search/enumvalues_0.js    |    7 +
 .../static/api/cpp/2.9.x/search/enumvalues_1.js    |    4 +
 .../static/api/cpp/2.9.x/search/enumvalues_2.js    |    7 +
 .../static/api/cpp/2.9.x/search/enumvalues_3.js    |    5 +
 .../static/api/cpp/2.9.x/search/enumvalues_4.js    |    4 +
 .../static/api/cpp/2.9.x/search/enumvalues_5.js    |    7 +
 .../static/api/cpp/2.9.x/search/enumvalues_6.js    |    4 +
 .../static/api/cpp/2.9.x/search/enumvalues_7.js    |    5 +
 .../static/api/cpp/2.9.x/search/enumvalues_8.js    |    4 +
 .../static/api/cpp/2.9.x/search/enumvalues_9.js    |    5 +
 .../static/api/cpp/2.9.x/search/enumvalues_a.js    |   46 +
 .../static/api/cpp/2.9.x/search/enumvalues_b.js    |    5 +
 .../static/api/cpp/2.9.x/search/functions_0.js     |    9 +
 .../static/api/cpp/2.9.x/search/functions_1.js     |    6 +
 .../static/api/cpp/2.9.x/search/functions_2.js     |   15 +
 .../static/api/cpp/2.9.x/search/functions_3.js     |    6 +
 .../static/api/cpp/2.9.x/search/functions_4.js     |    5 +
 .../static/api/cpp/2.9.x/search/functions_5.js     |    6 +
 .../static/api/cpp/2.9.x/search/functions_6.js     |  112 ++
 .../static/api/cpp/2.9.x/search/functions_7.js     |   15 +
 .../static/api/cpp/2.9.x/search/functions_8.js     |   16 +
 .../static/api/cpp/2.9.x/search/functions_9.js     |    5 +
 .../static/api/cpp/2.9.x/search/functions_a.js     |    4 +
 .../static/api/cpp/2.9.x/search/functions_b.js     |    4 +
 .../static/api/cpp/2.9.x/search/functions_c.js     |    6 +
 .../static/api/cpp/2.9.x/search/functions_d.js     |    9 +
 .../static/api/cpp/2.9.x/search/functions_e.js     |   93 +
 .../static/api/cpp/2.9.x/search/functions_f.js     |    5 +
 .../static/api/cpp/2.9.x/search/mag.svg            |   37 +
 .../static/api/cpp/2.9.x/search/mag_d.svg          |   37 +
 .../static/api/cpp/2.9.x/search/mag_sel.svg        |   74 +
 .../static/api/cpp/2.9.x/search/mag_seld.svg       |   74 +
 .../static/api/cpp/2.9.x/search/namespaces_0.js    |    4 +
 .../static/api/cpp/2.9.x/search/pages_0.js         |    4 +
 .../static/api/cpp/2.9.x/search/pages_1.js         |    4 +
 .../static/api/cpp/2.9.x/search/search.css         |  291 +++
 .../static/api/cpp/2.9.x/search/search.js          |  816 ++++++++
 .../static/api/cpp/2.9.x/search/searchdata.js      |   36 +
 .../static/api/cpp/2.9.x/search/typedefs_0.js      |    4 +
 .../static/api/cpp/2.9.x/search/typedefs_1.js      |    5 +
 .../website-next/static/api/cpp/2.9.x/splitbar.png |  Bin 0 -> 314 bytes
 .../static/api/cpp/2.9.x/splitbard.png             |  Bin 0 -> 282 bytes
 .../api/cpp/2.9.x/string__list_8h_source.html      |  109 ++
 .../api/cpp/2.9.x/string__map_8h_source.html       |  112 ++
 .../website-next/static/api/cpp/2.9.x/sync_off.png |  Bin 0 -> 853 bytes
 .../website-next/static/api/cpp/2.9.x/sync_on.png  |  Bin 0 -> 845 bytes
 site2/website-next/static/api/cpp/2.9.x/tab_a.png  |  Bin 0 -> 142 bytes
 site2/website-next/static/api/cpp/2.9.x/tab_ad.png |  Bin 0 -> 135 bytes
 site2/website-next/static/api/cpp/2.9.x/tab_b.png  |  Bin 0 -> 169 bytes
 site2/website-next/static/api/cpp/2.9.x/tab_bd.png |  Bin 0 -> 173 bytes
 site2/website-next/static/api/cpp/2.9.x/tab_h.png  |  Bin 0 -> 177 bytes
 site2/website-next/static/api/cpp/2.9.x/tab_hd.png |  Bin 0 -> 180 bytes
 site2/website-next/static/api/cpp/2.9.x/tab_s.png  |  Bin 0 -> 184 bytes
 site2/website-next/static/api/cpp/2.9.x/tab_sd.png |  Bin 0 -> 188 bytes
 site2/website-next/static/api/cpp/2.9.x/tabs.css   |    1 +
 .../static/api/cpp/2.9.x/version_8h_source.html    |   90 +
 .../api/cpp/3.0.x/_authentication_8h_source.html   |  407 ++++
 .../cpp/3.0.x/_batch_receive_policy_8h_source.html |  122 ++
 .../3.0.x/_broker_consumer_stats_8h_source.html    |  167 ++
 .../static/api/cpp/3.0.x/_client_8h_source.html    |  234 +++
 .../cpp/3.0.x/_client_configuration_8h_source.html |  223 +++
 .../api/cpp/3.0.x/_compression_type_8h_source.html |  103 +
 .../3.0.x/_console_logger_factory_8h_source.html   |  113 ++
 .../static/api/cpp/3.0.x/_consumer_8h_source.html  |  227 +++
 .../3.0.x/_consumer_configuration_8h_source.html   |  333 ++++
 .../_consumer_crypto_failure_action_8h_source.html |  106 ++
 .../3.0.x/_consumer_event_listener_8h_source.html  |  110 ++
 .../api/cpp/3.0.x/_consumer_type_8h_source.html    |  110 ++
 .../cpp/3.0.x/_crypto_key_reader_8h_source.html    |  142 ++
 .../cpp/3.0.x/_deprecated_exception_8h_source.html |  107 ++
 .../cpp/3.0.x/_encryption_key_info_8h_source.html  |  141 ++
 .../cpp/3.0.x/_file_logger_factory_8h_source.html  |  114 ++
 .../api/cpp/3.0.x/_initial_position_8h_source.html |  100 +
 .../cpp/3.0.x/_key_shared_policy_8h_source.html    |  149 ++
 .../static/api/cpp/3.0.x/_logger_8h_source.html    |  126 ++
 .../static/api/cpp/3.0.x/_message_8h_source.html   |  204 ++
 .../api/cpp/3.0.x/_message_batch_8h_source.html    |  121 ++
 .../api/cpp/3.0.x/_message_builder_8h_source.html  |  168 ++
 .../api/cpp/3.0.x/_message_id_8h_source.html       |  164 ++
 .../3.0.x/_message_routing_policy_8h_source.html   |  128 ++
 .../static/api/cpp/3.0.x/_producer_8h_source.html  |  164 ++
 .../3.0.x/_producer_configuration_8h_source.html   |  309 +++
 .../_producer_crypto_failure_action_8h_source.html |  102 +
 .../3.0.x/_protobuf_native_schema_8h_source.html   |  100 +
 .../static/api/cpp/3.0.x/_reader_8h_source.html    |  167 ++
 .../cpp/3.0.x/_reader_configuration_8h_source.html |  230 +++
 .../static/api/cpp/3.0.x/_result_8h_source.html    |  212 +++
 .../static/api/cpp/3.0.x/_schema_8h_source.html    |  188 ++
 .../api/cpp/3.0.x/_topic_metadata_8h_source.html   |  105 ++
 .../static/api/cpp/3.0.x/annotated.html            |  125 ++
 site2/website-next/static/api/cpp/3.0.x/bc_s.png   |  Bin 0 -> 676 bytes
 site2/website-next/static/api/cpp/3.0.x/bc_sd.png  |  Bin 0 -> 635 bytes
 site2/website-next/static/api/cpp/3.0.x/bdwn.png   |  Bin 0 -> 147 bytes
 .../cpp/3.0.x/c_2_authentication_8h_source.html    |  121 ++
 .../static/api/cpp/3.0.x/c_2_client_8h_source.html |  191 ++
 .../api/cpp/3.0.x/c_2_consumer_8h_source.html      |  190 ++
 .../api/cpp/3.0.x/c_2_message_8h_source.html       |  166 ++
 .../api/cpp/3.0.x/c_2_producer_8h_source.html      |  134 ++
 .../static/api/cpp/3.0.x/c_2_reader_8h_source.html |  122 ++
 .../static/api/cpp/3.0.x/c_2_result_8h_source.html |  162 ++
 .../website-next/static/api/cpp/3.0.x/classes.html |  127 ++
 .../3.0.x/classpulsar_1_1_auth_athenz-members.html |   99 +
 .../api/cpp/3.0.x/classpulsar_1_1_auth_athenz.html |  266 +++
 .../api/cpp/3.0.x/classpulsar_1_1_auth_athenz.png  |  Bin 0 -> 596 bytes
 .../3.0.x/classpulsar_1_1_auth_basic-members.html  |  101 +
 .../api/cpp/3.0.x/classpulsar_1_1_auth_basic.html  |  348 ++++
 .../api/cpp/3.0.x/classpulsar_1_1_auth_basic.png   |  Bin 0 -> 586 bytes
 .../classpulsar_1_1_auth_factory-members.html      |   96 +
 .../cpp/3.0.x/classpulsar_1_1_auth_factory.html    |  246 +++
 .../3.0.x/classpulsar_1_1_auth_oauth2-members.html |   99 +
 .../api/cpp/3.0.x/classpulsar_1_1_auth_oauth2.html |  271 +++
 .../api/cpp/3.0.x/classpulsar_1_1_auth_oauth2.png  |  Bin 0 -> 592 bytes
 .../3.0.x/classpulsar_1_1_auth_tls-members.html    |  100 +
 .../api/cpp/3.0.x/classpulsar_1_1_auth_tls.html    |  305 +++
 .../api/cpp/3.0.x/classpulsar_1_1_auth_tls.png     |  Bin 0 -> 568 bytes
 .../3.0.x/classpulsar_1_1_auth_token-members.html  |  101 +
 .../api/cpp/3.0.x/classpulsar_1_1_auth_token.html  |  338 ++++
 .../api/cpp/3.0.x/classpulsar_1_1_auth_token.png   |  Bin 0 -> 585 bytes
 .../classpulsar_1_1_authentication-members.html    |   96 +
 .../cpp/3.0.x/classpulsar_1_1_authentication.html  |  234 +++
 .../cpp/3.0.x/classpulsar_1_1_authentication.png   |  Bin 0 -> 1479 bytes
 ...r_1_1_authentication_data_provider-members.html |   99 +
 ...asspulsar_1_1_authentication_data_provider.html |  321 ++++
 ...asspulsar_1_1_batch_receive_policy-members.html |   94 +
 .../classpulsar_1_1_batch_receive_policy.html      |  232 +++
 ...sspulsar_1_1_broker_consumer_stats-members.html |  108 ++
 .../classpulsar_1_1_broker_consumer_stats.html     |  495 +++++
 .../classpulsar_1_1_cached_token-members.html      |   93 +
 .../cpp/3.0.x/classpulsar_1_1_cached_token.html    |  154 ++
 .../cpp/3.0.x/classpulsar_1_1_client-members.html  |  118 ++
 .../api/cpp/3.0.x/classpulsar_1_1_client.html      | 1237 ++++++++++++
 ...asspulsar_1_1_client_configuration-members.html |  130 ++
 .../classpulsar_1_1_client_configuration.html      |  940 ++++++++++
 ...spulsar_1_1_console_logger_factory-members.html |   93 +
 .../classpulsar_1_1_console_logger_factory.html    |  167 ++
 .../classpulsar_1_1_console_logger_factory.png     |  Bin 0 -> 754 bytes
 .../3.0.x/classpulsar_1_1_consumer-members.html    |  130 ++
 .../api/cpp/3.0.x/classpulsar_1_1_consumer.html    | 1129 +++++++++++
 ...spulsar_1_1_consumer_configuration-members.html |  155 ++
 .../classpulsar_1_1_consumer_configuration.html    | 1553 +++++++++++++++
 ...pulsar_1_1_consumer_event_listener-members.html |   92 +
 .../classpulsar_1_1_consumer_event_listener.html   |  193 ++
 .../classpulsar_1_1_crypto_key_reader-members.html |   93 +
 .../3.0.x/classpulsar_1_1_crypto_key_reader.html   |  222 +++
 .../3.0.x/classpulsar_1_1_crypto_key_reader.png    |  Bin 0 -> 845 bytes
 ...lsar_1_1_default_crypto_key_reader-members.html |   96 +
 .../classpulsar_1_1_default_crypto_key_reader.html |  271 +++
 .../classpulsar_1_1_default_crypto_key_reader.png  |  Bin 0 -> 835 bytes
 ...asspulsar_1_1_deprecated_exception-members.html |   90 +
 .../classpulsar_1_1_deprecated_exception.html      |  105 ++
 .../3.0.x/classpulsar_1_1_deprecated_exception.png |  Bin 0 -> 697 bytes
 ...lasspulsar_1_1_encryption_key_info-members.html |   97 +
 .../3.0.x/classpulsar_1_1_encryption_key_info.html |  238 +++
 ...lasspulsar_1_1_file_logger_factory-members.html |   93 +
 .../3.0.x/classpulsar_1_1_file_logger_factory.html |  203 ++
 .../3.0.x/classpulsar_1_1_file_logger_factory.png  |  Bin 0 -> 717 bytes
 .../classpulsar_1_1_key_shared_policy-members.html |  100 +
 .../3.0.x/classpulsar_1_1_key_shared_policy.html   |  265 +++
 .../cpp/3.0.x/classpulsar_1_1_logger-members.html  |   97 +
 .../api/cpp/3.0.x/classpulsar_1_1_logger.html      |  196 ++
 .../classpulsar_1_1_logger_factory-members.html    |   91 +
 .../cpp/3.0.x/classpulsar_1_1_logger_factory.html  |  146 ++
 .../cpp/3.0.x/classpulsar_1_1_logger_factory.png   |  Bin 0 -> 1049 bytes
 .../cpp/3.0.x/classpulsar_1_1_message-members.html |  123 ++
 .../api/cpp/3.0.x/classpulsar_1_1_message.html     |  537 ++++++
 .../classpulsar_1_1_message_batch-members.html     |   94 +
 .../cpp/3.0.x/classpulsar_1_1_message_batch.html   |  108 ++
 .../classpulsar_1_1_message_builder-members.html   |  108 ++
 .../cpp/3.0.x/classpulsar_1_1_message_builder.html |  543 ++++++
 .../3.0.x/classpulsar_1_1_message_id-members.html  |  121 ++
 .../api/cpp/3.0.x/classpulsar_1_1_message_id.html  |  385 ++++
 ...spulsar_1_1_message_routing_policy-members.html |   92 +
 .../classpulsar_1_1_message_routing_policy.html    |  173 ++
 .../3.0.x/classpulsar_1_1_oauth2_flow-members.html |   94 +
 .../api/cpp/3.0.x/classpulsar_1_1_oauth2_flow.html |  181 ++
 ...lasspulsar_1_1_oauth2_token_result-members.html |  100 +
 .../3.0.x/classpulsar_1_1_oauth2_token_result.html |  292 +++
 .../3.0.x/classpulsar_1_1_producer-members.html    |  105 ++
 .../api/cpp/3.0.x/classpulsar_1_1_producer.html    |  435 +++++
 ...spulsar_1_1_producer_configuration-members.html |  158 ++
 .../classpulsar_1_1_producer_configuration.html    | 1399 ++++++++++++++
 .../cpp/3.0.x/classpulsar_1_1_reader-members.html  |  108 ++
 .../api/cpp/3.0.x/classpulsar_1_1_reader.html      |  514 +++++
 ...asspulsar_1_1_reader_configuration-members.html |  126 ++
 .../classpulsar_1_1_reader_configuration.html      |  891 +++++++++
 .../3.0.x/classpulsar_1_1_schema_info-members.html |   95 +
 .../api/cpp/3.0.x/classpulsar_1_1_schema_info.html |  260 +++
 .../classpulsar_1_1_topic_metadata-members.html    |   91 +
 .../cpp/3.0.x/classpulsar_1_1_topic_metadata.html  |  129 ++
 .../cpp/3.0.x/client__configuration_8h_source.html |  185 ++
 site2/website-next/static/api/cpp/3.0.x/closed.png |  Bin 0 -> 132 bytes
 .../3.0.x/consumer__configuration_8h_source.html   |  265 +++
 .../static/api/cpp/3.0.x/darkmode_toggle.js        |  266 +++
 .../static/api/cpp/3.0.x/defines_8h_source.html    |  113 ++
 .../static/api/cpp/3.0.x/deprecated.html           |   93 +
 .../dir_501ae28692a6b25a33adbd2bed71d4b9.html      |  122 ++
 .../dir_84093bac216bb6272e4432021f1ca7f4.html      |  163 ++
 .../dir_d44c64559bbebec7f509842c48db8b23.html      |   92 +
 site2/website-next/static/api/cpp/3.0.x/doc.png    |  Bin 0 -> 746 bytes
 site2/website-next/static/api/cpp/3.0.x/docd.png   |  Bin 0 -> 756 bytes
 .../website-next/static/api/cpp/3.0.x/doxygen.css  | 1971 ++++++++++++++++++++
 .../website-next/static/api/cpp/3.0.x/doxygen.svg  |   26 +
 .../static/api/cpp/3.0.x/dynsections.js            |  123 ++
 site2/website-next/static/api/cpp/3.0.x/files.html |  139 ++
 .../static/api/cpp/3.0.x/folderclosed.png          |  Bin 0 -> 616 bytes
 .../static/api/cpp/3.0.x/folderopen.png            |  Bin 0 -> 597 bytes
 .../static/api/cpp/3.0.x/functions.html            |   89 +
 .../static/api/cpp/3.0.x/functions_b.html          |   90 +
 .../static/api/cpp/3.0.x/functions_c.html          |   94 +
 .../static/api/cpp/3.0.x/functions_d.html          |   87 +
 .../static/api/cpp/3.0.x/functions_e.html          |   86 +
 .../static/api/cpp/3.0.x/functions_enum.html       |   83 +
 .../static/api/cpp/3.0.x/functions_eval.html       |   85 +
 .../static/api/cpp/3.0.x/functions_f.html          |   86 +
 .../static/api/cpp/3.0.x/functions_func.html       |   89 +
 .../static/api/cpp/3.0.x/functions_func_b.html     |   89 +
 .../static/api/cpp/3.0.x/functions_func_c.html     |   94 +
 .../static/api/cpp/3.0.x/functions_func_d.html     |   86 +
 .../static/api/cpp/3.0.x/functions_func_e.html     |   85 +
 .../static/api/cpp/3.0.x/functions_func_f.html     |   86 +
 .../static/api/cpp/3.0.x/functions_func_g.html     |  201 ++
 .../static/api/cpp/3.0.x/functions_func_h.html     |   95 +
 .../static/api/cpp/3.0.x/functions_func_i.html     |   99 +
 .../static/api/cpp/3.0.x/functions_func_l.html     |   85 +
 .../static/api/cpp/3.0.x/functions_func_m.html     |   84 +
 .../static/api/cpp/3.0.x/functions_func_n.html     |   84 +
 .../static/api/cpp/3.0.x/functions_func_p.html     |   86 +
 .../static/api/cpp/3.0.x/functions_func_r.html     |   89 +
 .../static/api/cpp/3.0.x/functions_func_s.html     |  182 ++
 .../static/api/cpp/3.0.x/functions_func_u.html     |   85 +
 .../static/api/cpp/3.0.x/functions_g.html          |  201 ++
 .../static/api/cpp/3.0.x/functions_h.html          |   95 +
 .../static/api/cpp/3.0.x/functions_i.html          |   99 +
 .../static/api/cpp/3.0.x/functions_k.html          |   84 +
 .../static/api/cpp/3.0.x/functions_l.html          |   85 +
 .../static/api/cpp/3.0.x/functions_m.html          |   84 +
 .../static/api/cpp/3.0.x/functions_n.html          |   84 +
 .../static/api/cpp/3.0.x/functions_p.html          |   87 +
 .../static/api/cpp/3.0.x/functions_r.html          |   89 +
 .../static/api/cpp/3.0.x/functions_s.html          |  183 ++
 .../static/api/cpp/3.0.x/functions_u.html          |   85 +
 .../static/api/cpp/3.0.x/hierarchy.html            |  125 ++
 site2/website-next/static/api/cpp/3.0.x/index.html |  220 +++
 site2/website-next/static/api/cpp/3.0.x/jquery.js  |   34 +
 site2/website-next/static/api/cpp/3.0.x/menu.js    |  136 ++
 .../website-next/static/api/cpp/3.0.x/menudata.js  |  104 ++
 .../api/cpp/3.0.x/message__id_8h_source.html       |  114 ++
 .../api/cpp/3.0.x/message__router_8h_source.html   |  106 ++
 .../static/api/cpp/3.0.x/namespacemembers.html     |  207 ++
 .../api/cpp/3.0.x/namespacemembers_enum.html       |   85 +
 .../api/cpp/3.0.x/namespacemembers_eval.html       |  194 ++
 .../api/cpp/3.0.x/namespacemembers_func.html       |   82 +
 .../api/cpp/3.0.x/namespacemembers_type.html       |   85 +
 .../static/api/cpp/3.0.x/namespacepulsar.html      |  643 +++++++
 .../static/api/cpp/3.0.x/namespaces.html           |  125 ++
 site2/website-next/static/api/cpp/3.0.x/nav_f.png  |  Bin 0 -> 153 bytes
 site2/website-next/static/api/cpp/3.0.x/nav_fd.png |  Bin 0 -> 169 bytes
 site2/website-next/static/api/cpp/3.0.x/nav_g.png  |  Bin 0 -> 95 bytes
 site2/website-next/static/api/cpp/3.0.x/nav_h.png  |  Bin 0 -> 98 bytes
 site2/website-next/static/api/cpp/3.0.x/nav_hd.png |  Bin 0 -> 114 bytes
 site2/website-next/static/api/cpp/3.0.x/open.png   |  Bin 0 -> 123 bytes
 site2/website-next/static/api/cpp/3.0.x/pages.html |   87 +
 .../3.0.x/producer__configuration_8h_source.html   |  282 +++
 .../cpp/3.0.x/reader__configuration_8h_source.html |  137 ++
 .../static/api/cpp/3.0.x/search/all_0.js           |   21 +
 .../static/api/cpp/3.0.x/search/all_1.js           |   12 +
 .../static/api/cpp/3.0.x/search/all_10.js          |   58 +
 .../static/api/cpp/3.0.x/search/all_11.js          |  106 ++
 .../static/api/cpp/3.0.x/search/all_12.js          |    4 +
 .../static/api/cpp/3.0.x/search/all_13.js          |    5 +
 .../static/api/cpp/3.0.x/search/all_2.js           |   26 +
 .../static/api/cpp/3.0.x/search/all_3.js           |   10 +
 .../static/api/cpp/3.0.x/search/all_4.js           |    6 +
 .../static/api/cpp/3.0.x/search/all_5.js           |    7 +
 .../static/api/cpp/3.0.x/search/all_6.js           |  121 ++
 .../static/api/cpp/3.0.x/search/all_7.js           |   15 +
 .../static/api/cpp/3.0.x/search/all_8.js           |   23 +
 .../static/api/cpp/3.0.x/search/all_9.js           |    4 +
 .../static/api/cpp/3.0.x/search/all_a.js           |    7 +
 .../static/api/cpp/3.0.x/search/all_b.js           |    7 +
 .../static/api/cpp/3.0.x/search/all_c.js           |   10 +
 .../static/api/cpp/3.0.x/search/all_d.js           |    5 +
 .../static/api/cpp/3.0.x/search/all_e.js           |    5 +
 .../static/api/cpp/3.0.x/search/all_f.js           |   12 +
 .../static/api/cpp/3.0.x/search/classes_0.js       |   11 +
 .../static/api/cpp/3.0.x/search/classes_1.js       |    5 +
 .../static/api/cpp/3.0.x/search/classes_2.js       |   11 +
 .../static/api/cpp/3.0.x/search/classes_3.js       |    5 +
 .../static/api/cpp/3.0.x/search/classes_4.js       |    4 +
 .../static/api/cpp/3.0.x/search/classes_5.js       |    4 +
 .../static/api/cpp/3.0.x/search/classes_6.js       |    4 +
 .../static/api/cpp/3.0.x/search/classes_7.js       |    5 +
 .../static/api/cpp/3.0.x/search/classes_8.js       |    8 +
 .../static/api/cpp/3.0.x/search/classes_9.js       |    5 +
 .../static/api/cpp/3.0.x/search/classes_a.js       |    5 +
 .../static/api/cpp/3.0.x/search/classes_b.js       |    5 +
 .../static/api/cpp/3.0.x/search/classes_c.js       |    4 +
 .../static/api/cpp/3.0.x/search/classes_d.js       |    4 +
 .../static/api/cpp/3.0.x/search/close.svg          |   31 +
 .../static/api/cpp/3.0.x/search/enums_0.js         |    4 +
 .../static/api/cpp/3.0.x/search/enums_1.js         |    4 +
 .../static/api/cpp/3.0.x/search/enums_2.js         |    4 +
 .../static/api/cpp/3.0.x/search/enums_3.js         |    4 +
 .../static/api/cpp/3.0.x/search/enums_4.js         |    4 +
 .../static/api/cpp/3.0.x/search/enums_5.js         |    4 +
 .../static/api/cpp/3.0.x/search/enumvalues_0.js    |    7 +
 .../static/api/cpp/3.0.x/search/enumvalues_1.js    |    4 +
 .../static/api/cpp/3.0.x/search/enumvalues_2.js    |    7 +
 .../static/api/cpp/3.0.x/search/enumvalues_3.js    |    5 +
 .../static/api/cpp/3.0.x/search/enumvalues_4.js    |    4 +
 .../static/api/cpp/3.0.x/search/enumvalues_5.js    |    4 +
 .../static/api/cpp/3.0.x/search/enumvalues_6.js    |    7 +
 .../static/api/cpp/3.0.x/search/enumvalues_7.js    |    4 +
 .../static/api/cpp/3.0.x/search/enumvalues_8.js    |    5 +
 .../static/api/cpp/3.0.x/search/enumvalues_9.js    |    4 +
 .../static/api/cpp/3.0.x/search/enumvalues_a.js    |    5 +
 .../static/api/cpp/3.0.x/search/enumvalues_b.js    |   48 +
 .../static/api/cpp/3.0.x/search/enumvalues_c.js    |    6 +
 .../static/api/cpp/3.0.x/search/functions_0.js     |    9 +
 .../static/api/cpp/3.0.x/search/functions_1.js     |    9 +
 .../static/api/cpp/3.0.x/search/functions_2.js     |   15 +
 .../static/api/cpp/3.0.x/search/functions_3.js     |    6 +
 .../static/api/cpp/3.0.x/search/functions_4.js     |    5 +
 .../static/api/cpp/3.0.x/search/functions_5.js     |    6 +
 .../static/api/cpp/3.0.x/search/functions_6.js     |  121 ++
 .../static/api/cpp/3.0.x/search/functions_7.js     |   15 +
 .../static/api/cpp/3.0.x/search/functions_8.js     |   19 +
 .../static/api/cpp/3.0.x/search/functions_9.js     |    5 +
 .../static/api/cpp/3.0.x/search/functions_a.js     |    4 +
 .../static/api/cpp/3.0.x/search/functions_b.js     |    4 +
 .../static/api/cpp/3.0.x/search/functions_c.js     |    6 +
 .../static/api/cpp/3.0.x/search/functions_d.js     |    9 +
 .../static/api/cpp/3.0.x/search/functions_e.js     |  102 +
 .../static/api/cpp/3.0.x/search/functions_f.js     |    5 +
 .../static/api/cpp/3.0.x/search/mag.svg            |   37 +
 .../static/api/cpp/3.0.x/search/mag_d.svg          |   37 +
 .../static/api/cpp/3.0.x/search/mag_sel.svg        |   74 +
 .../static/api/cpp/3.0.x/search/mag_seld.svg       |   74 +
 .../static/api/cpp/3.0.x/search/namespaces_0.js    |    4 +
 .../static/api/cpp/3.0.x/search/pages_0.js         |    4 +
 .../static/api/cpp/3.0.x/search/pages_1.js         |    4 +
 .../static/api/cpp/3.0.x/search/search.css         |  291 +++
 .../static/api/cpp/3.0.x/search/search.js          |  816 ++++++++
 .../static/api/cpp/3.0.x/search/searchdata.js      |   36 +
 .../static/api/cpp/3.0.x/search/typedefs_0.js      |    5 +
 .../static/api/cpp/3.0.x/search/typedefs_1.js      |    5 +
 .../website-next/static/api/cpp/3.0.x/splitbar.png |  Bin 0 -> 314 bytes
 .../static/api/cpp/3.0.x/splitbard.png             |  Bin 0 -> 282 bytes
 .../api/cpp/3.0.x/string__list_8h_source.html      |  109 ++
 .../api/cpp/3.0.x/string__map_8h_source.html       |  112 ++
 .../website-next/static/api/cpp/3.0.x/sync_off.png |  Bin 0 -> 853 bytes
 .../website-next/static/api/cpp/3.0.x/sync_on.png  |  Bin 0 -> 845 bytes
 site2/website-next/static/api/cpp/3.0.x/tab_a.png  |  Bin 0 -> 142 bytes
 site2/website-next/static/api/cpp/3.0.x/tab_ad.png |  Bin 0 -> 135 bytes
 site2/website-next/static/api/cpp/3.0.x/tab_b.png  |  Bin 0 -> 169 bytes
 site2/website-next/static/api/cpp/3.0.x/tab_bd.png |  Bin 0 -> 173 bytes
 site2/website-next/static/api/cpp/3.0.x/tab_h.png  |  Bin 0 -> 177 bytes
 site2/website-next/static/api/cpp/3.0.x/tab_hd.png |  Bin 0 -> 180 bytes
 site2/website-next/static/api/cpp/3.0.x/tab_s.png  |  Bin 0 -> 184 bytes
 site2/website-next/static/api/cpp/3.0.x/tab_sd.png |  Bin 0 -> 188 bytes
 site2/website-next/static/api/cpp/3.0.x/tabs.css   |    1 +
 .../static/api/cpp/3.0.x/version_8h_source.html    |   90 +
 1195 files changed, 151129 insertions(+)

diff --git a/site2/website-next/static/api/cpp/2.10.x/_authentication_8h_source.html b/site2/website-next/static/api/cpp/2.10.x/_authentication_8h_source.html
new file mode 100644
index 00000000000..8be04ccd9a1
--- /dev/null
+++ b/site2/website-next/static/api/cpp/2.10.x/_authentication_8h_source.html
@@ -0,0 +1,377 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/Authentication.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">pulsar-client-cpp
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">Authentication.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno">    1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno">   19</span><span class="preprocessor">#ifndef PULSAR_AUTHENTICATION_H_</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno">   20</span><span class="preprocessor">#define PULSAR_AUTHENTICATION_H_</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno">   21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno">   22</span><span class="preprocessor">#include &lt;pulsar/defines.h&gt;</span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno">   23</span><span class="preprocessor">#include &lt;vector&gt;</span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno">   24</span><span class="preprocessor">#include &lt;string&gt;</span></div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno">   25</span><span class="preprocessor">#include &lt;map&gt;</span></div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno">   26</span><span class="preprocessor">#include &lt;memory&gt;</span></div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno">   27</span><span class="preprocessor">#include &lt;pulsar/Result.h&gt;</span></div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno">   28</span><span class="preprocessor">#include &lt;functional&gt;</span></div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno">   29</span> </div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"><a class="line" href="namespacepulsar.html">   30</a></span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno">   31</span> </div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno">   32</span><span class="keyword">class </span><a class="code hl_class" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>;</div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno">   33</span><span class="keyword">class </span><a class="code hl_class" href="classpulsar_1_1_authentication.html">Authentication</a>;</div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno">   34</span> </div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"><a class="line" href="classpulsar_1_1_authentication_data_provider.html">   35</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_authentication_data_provider.html">AuthenticationDataProvider</a> {</div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno">   36</span>   <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno">   37</span>    <span class="keyword">virtual</span> <a class="code hl_class" href="classpulsar_1_1_authentication_data_provider.html">~AuthenticationDataProvider</a>();</div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno">   38</span> </div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"><a class="line" href="classpulsar_1_1_authentication_data_provider.html#af500b208a36e4849bd9ee1f6c48eb60e">   42</a></span>    <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classpulsar_1_1_authentication_data_provider.html#af500b208a36e4849bd9ee1f6c48eb60e">hasDataForTls</a>();</div>
+<div class="line"><a id="l00043" name="l00043"></a><span class="lineno">   43</span> </div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"><a class="line" href="classpulsar_1_1_authentication_data_provider.html#af2694d6a80dfe8af67c16ef45f3e9645">   47</a></span>    <span class="keyword">virtual</span> std::string <a class="code hl_function" href="classpulsar_1_1_authentication_data_provider.html#af2694d6a80dfe8af67c16ef45f3e9645">getTlsCertificates</a>();</div>
+<div class="line"><a id="l00048" name="l00048"></a><span class="lineno">   48</span> </div>
+<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"><a class="line" href="classpulsar_1_1_authentication_data_provider.html#a8a86f5d276fafcc7f35bc49a365be9f8">   52</a></span>    <span class="keyword">virtual</span> std::string <a class="code hl_function" href="classpulsar_1_1_authentication_data_provider.html#a8a86f5d276fafcc7f35bc49a365be9f8">getTlsPrivateKey</a>();</div>
+<div class="line"><a id="l00053" name="l00053"></a><span class="lineno">   53</span> </div>
+<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"><a class="line" href="classpulsar_1_1_authentication_data_provider.html#afbe3f1d0356a5d362bffc7f8253bf631">   57</a></span>    <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classpulsar_1_1_authentication_data_provider.html#afbe3f1d0356a5d362bffc7f8253bf631">hasDataForHttp</a>();</div>
+<div class="line"><a id="l00058" name="l00058"></a><span class="lineno">   58</span> </div>
+<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="classpulsar_1_1_authentication_data_provider.html#ab201bbb1a90f3d4ca580bec9021d9d53">   62</a></span>    <span class="keyword">virtual</span> std::string <a class="code hl_function" href="classpulsar_1_1_authentication_data_provider.html#ab201bbb1a90f3d4ca580bec9021d9d53">getHttpAuthType</a>();</div>
+<div class="line"><a id="l00063" name="l00063"></a><span class="lineno">   63</span> </div>
+<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"><a class="line" href="classpulsar_1_1_authentication_data_provider.html#a90657a3943e3baed5dc5d469e8c64d2a">   67</a></span>    <span class="keyword">virtual</span> std::string <a class="code hl_function" href="classpulsar_1_1_authentication_data_provider.html#a90657a3943e3baed5dc5d469e8c64d2a">getHttpHeaders</a>();</div>
+<div class="line"><a id="l00068" name="l00068"></a><span class="lineno">   68</span> </div>
+<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"><a class="line" href="classpulsar_1_1_authentication_data_provider.html#a1ad6773dcb324d73d6fe6aaa01927e67">   72</a></span>    <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classpulsar_1_1_authentication_data_provider.html#a1ad6773dcb324d73d6fe6aaa01927e67">hasDataFromCommand</a>();</div>
+<div class="line"><a id="l00073" name="l00073"></a><span class="lineno">   73</span> </div>
+<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"><a class="line" href="classpulsar_1_1_authentication_data_provider.html#a1ea19f94ab4b5479022a1df0f566668d">   77</a></span>    <span class="keyword">virtual</span> std::string <a class="code hl_function" href="classpulsar_1_1_authentication_data_provider.html#a1ea19f94ab4b5479022a1df0f566668d">getCommandData</a>();</div>
+<div class="line"><a id="l00078" name="l00078"></a><span class="lineno">   78</span> </div>
+<div class="line"><a id="l00079" name="l00079"></a><span class="lineno">   79</span>   <span class="keyword">protected</span>:</div>
+<div class="line"><a id="l00080" name="l00080"></a><span class="lineno">   80</span>    <a class="code hl_class" href="classpulsar_1_1_authentication_data_provider.html">AuthenticationDataProvider</a>();</div>
+<div class="line"><a id="l00081" name="l00081"></a><span class="lineno">   81</span>};</div>
+<div class="line"><a id="l00082" name="l00082"></a><span class="lineno">   82</span> </div>
+<div class="line"><a id="l00083" name="l00083"></a><span class="lineno">   83</span><span class="keyword">typedef</span> std::shared_ptr&lt;AuthenticationDataProvider&gt; AuthenticationDataPtr;</div>
+<div class="line"><a id="l00084" name="l00084"></a><span class="lineno">   84</span><span class="keyword">typedef</span> std::shared_ptr&lt;Authentication&gt; AuthenticationPtr;</div>
+<div class="line"><a id="l00085" name="l00085"></a><span class="lineno">   85</span><span class="keyword">typedef</span> std::map&lt;std::string, std::string&gt; ParamMap;</div>
+<div class="line"><a id="l00086" name="l00086"></a><span class="lineno">   86</span> </div>
+<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"><a class="line" href="classpulsar_1_1_authentication.html">   87</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_authentication.html">Authentication</a> {</div>
+<div class="line"><a id="l00088" name="l00088"></a><span class="lineno">   88</span>   <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00089" name="l00089"></a><span class="lineno">   89</span>    <span class="keyword">virtual</span> <a class="code hl_class" href="classpulsar_1_1_authentication.html">~Authentication</a>();</div>
+<div class="line"><a id="l00090" name="l00090"></a><span class="lineno">   90</span> </div>
+<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"><a class="line" href="classpulsar_1_1_authentication.html#aafe5c68d220ae0926a2c66953eafed57">   94</a></span>    <span class="keyword">virtual</span> <span class="keyword">const</span> std::string <a class="code hl_function" href="classpulsar_1_1_authentication.html#aafe5c68d220ae0926a2c66953eafed57">getAuthMethodName</a>() <span class="keyword">const</span> = 0;</div>
+<div class="line"><a id="l00095" name="l00095"></a><span class="lineno">   95</span> </div>
+<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"><a class="line" href="classpulsar_1_1_authentication.html#a14811c36fc300cfa7769f7ee96018688">  103</a></span>    <span class="keyword">virtual</span> <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_authentication.html#a14811c36fc300cfa7769f7ee96018688">getAuthData</a>(AuthenticationDataPtr&amp; authDataContent) {</div>
+<div class="line"><a id="l00104" name="l00104"></a><span class="lineno">  104</span>        authDataContent = authData_;</div>
+<div class="line"><a id="l00105" name="l00105"></a><span class="lineno">  105</span>        <span class="keywordflow">return</span> ResultOk;</div>
+<div class="line"><a id="l00106" name="l00106"></a><span class="lineno">  106</span>    }</div>
+<div class="line"><a id="l00107" name="l00107"></a><span class="lineno">  107</span> </div>
+<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"><a class="line" href="classpulsar_1_1_authentication.html#a0ff47251bd4184cd0e9155e76a5c35bb">  119</a></span>    <span class="keyword">static</span> ParamMap <a class="code hl_function" href="classpulsar_1_1_authentication.html#a0ff47251bd4184cd0e9155e76a5c35bb">parseDefaultFormatAuthParams</a>(<span class="keyword">const</span> std::string&amp; authParamsString);</div>
+<div class="line"><a id="l00120" name="l00120"></a><span class="lineno">  120</span> </div>
+<div class="line"><a id="l00121" name="l00121"></a><span class="lineno">  121</span>   <span class="keyword">protected</span>:</div>
+<div class="line"><a id="l00122" name="l00122"></a><span class="lineno">  122</span>    <a class="code hl_class" href="classpulsar_1_1_authentication.html">Authentication</a>();</div>
+<div class="line"><a id="l00123" name="l00123"></a><span class="lineno">  123</span>    AuthenticationDataPtr authData_;</div>
+<div class="line"><a id="l00124" name="l00124"></a><span class="lineno">  124</span>    <span class="keyword">friend</span> <span class="keyword">class </span><a class="code hl_class" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>;</div>
+<div class="line"><a id="l00125" name="l00125"></a><span class="lineno">  125</span>};</div>
+<div class="line"><a id="l00126" name="l00126"></a><span class="lineno">  126</span> </div>
+<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"><a class="line" href="classpulsar_1_1_auth_factory.html">  135</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_auth_factory.html">AuthFactory</a> {</div>
+<div class="line"><a id="l00136" name="l00136"></a><span class="lineno">  136</span>   <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00137" name="l00137"></a><span class="lineno">  137</span>    <span class="keyword">static</span> AuthenticationPtr Disabled();</div>
+<div class="line"><a id="l00138" name="l00138"></a><span class="lineno">  138</span> </div>
+<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"><a class="line" href="classpulsar_1_1_auth_factory.html#a551395eda623d3454c758c3479423ce3">  144</a></span>    <span class="keyword">static</span> AuthenticationPtr <a class="code hl_function" href="classpulsar_1_1_auth_factory.html#a551395eda623d3454c758c3479423ce3">create</a>(<span class="keyword">const</span> std::string&amp; pluginNameOrDynamicLibPath);</div>
+<div class="line"><a id="l00145" name="l00145"></a><span class="lineno">  145</span> </div>
+<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"><a class="line" href="classpulsar_1_1_auth_factory.html#af84e99a6be262145d928e599946ab82d">  152</a></span>    <span class="keyword">static</span> AuthenticationPtr <a class="code hl_function" href="classpulsar_1_1_auth_factory.html#af84e99a6be262145d928e599946ab82d">create</a>(<span class="keyword">const</span> std::string&amp; pluginNameOrDynamicLibPath,</div>
+<div class="line"><a id="l00153" name="l00153"></a><span class="lineno">  153</span>                                    <span class="keyword">const</span> std::string&amp; authParamsString);</div>
+<div class="line"><a id="l00154" name="l00154"></a><span class="lineno">  154</span> </div>
+<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"><a class="line" href="classpulsar_1_1_auth_factory.html#a644b858e4a59482ecce5d1782bd4b452">  171</a></span>    <span class="keyword">static</span> AuthenticationPtr <a class="code hl_function" href="classpulsar_1_1_auth_factory.html#a644b858e4a59482ecce5d1782bd4b452">create</a>(<span class="keyword">const</span> std::string&amp; pluginNameOrDynamicLibPath, ParamMap&amp; params);</div>
+<div class="line"><a id="l00172" name="l00172"></a><span class="lineno">  172</span> </div>
+<div class="line"><a id="l00173" name="l00173"></a><span class="lineno">  173</span>   <span class="keyword">protected</span>:</div>
+<div class="line"><a id="l00174" name="l00174"></a><span class="lineno">  174</span>    <span class="keyword">static</span> <span class="keywordtype">bool</span> isShutdownHookRegistered_;</div>
+<div class="line"><a id="l00175" name="l00175"></a><span class="lineno">  175</span>    <span class="keyword">static</span> std::vector&lt;void*&gt; loadedLibrariesHandles_;</div>
+<div class="line"><a id="l00176" name="l00176"></a><span class="lineno">  176</span>    <span class="keyword">static</span> <span class="keywordtype">void</span> release_handles();</div>
+<div class="line"><a id="l00177" name="l00177"></a><span class="lineno">  177</span>};</div>
+<div class="line"><a id="l00178" name="l00178"></a><span class="lineno">  178</span> </div>
+<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"><a class="line" href="classpulsar_1_1_auth_tls.html">  182</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_auth_tls.html">AuthTls</a> : <span class="keyword">public</span> <a class="code hl_class" href="classpulsar_1_1_authentication.html">Authentication</a> {</div>
+<div class="line"><a id="l00183" name="l00183"></a><span class="lineno">  183</span>   <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00184" name="l00184"></a><span class="lineno">  184</span>    <a class="code hl_class" href="classpulsar_1_1_auth_tls.html">AuthTls</a>(AuthenticationDataPtr&amp;);</div>
+<div class="line"><a id="l00185" name="l00185"></a><span class="lineno">  185</span>    <a class="code hl_class" href="classpulsar_1_1_auth_tls.html">~AuthTls</a>();</div>
+<div class="line"><a id="l00186" name="l00186"></a><span class="lineno">  186</span> </div>
+<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"><a class="line" href="classpulsar_1_1_auth_tls.html#a3a2603a8be94cdde4845c941dc8871cc">  193</a></span>    <span class="keyword">static</span> AuthenticationPtr <a class="code hl_function" href="classpulsar_1_1_auth_tls.html#a3a2603a8be94cdde4845c941dc8871cc">create</a>(ParamMap&amp; params);</div>
+<div class="line"><a id="l00194" name="l00194"></a><span class="lineno">  194</span> </div>
+<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"><a class="line" href="classpulsar_1_1_auth_tls.html#a19312c7b58d94aa05927ee33922731de">  200</a></span>    <span class="keyword">static</span> AuthenticationPtr <a class="code hl_function" href="classpulsar_1_1_auth_tls.html#a19312c7b58d94aa05927ee33922731de">create</a>(<span class="keyword">const</span> std::string&amp; authParamsString);</div>
+<div class="line"><a id="l00201" name="l00201"></a><span class="lineno">  201</span> </div>
+<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"><a class="line" href="classpulsar_1_1_auth_tls.html#ac32274cb7d7095cfcd35fcebcf277d5b">  208</a></span>    <span class="keyword">static</span> AuthenticationPtr <a class="code hl_function" href="classpulsar_1_1_auth_tls.html#ac32274cb7d7095cfcd35fcebcf277d5b">create</a>(<span class="keyword">const</span> std::string&amp; certificatePath, <span class="keyword">const</span> std::string&amp; privateKeyPath);</div>
+<div class="line"><a id="l00209" name="l00209"></a><span class="lineno">  209</span> </div>
+<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"><a class="line" href="classpulsar_1_1_auth_tls.html#a2c87f86950aa979f666896e7a5f79398">  213</a></span>    <span class="keyword">const</span> std::string <a class="code hl_function" href="classpulsar_1_1_auth_tls.html#a2c87f86950aa979f666896e7a5f79398">getAuthMethodName</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00214" name="l00214"></a><span class="lineno">  214</span> </div>
+<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"><a class="line" href="classpulsar_1_1_auth_tls.html#ae88d06f62a47e92e7c52e74df3cacb56">  222</a></span>    <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_auth_tls.html#ae88d06f62a47e92e7c52e74df3cacb56">getAuthData</a>(AuthenticationDataPtr&amp; authDataTls);</div>
+<div class="line"><a id="l00223" name="l00223"></a><span class="lineno">  223</span> </div>
+<div class="line"><a id="l00224" name="l00224"></a><span class="lineno">  224</span>   <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00225" name="l00225"></a><span class="lineno">  225</span>    AuthenticationDataPtr authDataTls_;</div>
+<div class="line"><a id="l00226" name="l00226"></a><span class="lineno">  226</span>};</div>
+<div class="line"><a id="l00227" name="l00227"></a><span class="lineno">  227</span> </div>
+<div class="line"><a id="l00228" name="l00228"></a><span class="lineno">  228</span><span class="keyword">typedef</span> std::function&lt;std::string()&gt; TokenSupplier;</div>
+<div class="line"><a id="l00229" name="l00229"></a><span class="lineno">  229</span> </div>
+<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"><a class="line" href="classpulsar_1_1_auth_token.html">  233</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_auth_token.html">AuthToken</a> : <span class="keyword">public</span> <a class="code hl_class" href="classpulsar_1_1_authentication.html">Authentication</a> {</div>
+<div class="line"><a id="l00234" name="l00234"></a><span class="lineno">  234</span>   <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00235" name="l00235"></a><span class="lineno">  235</span>    <a class="code hl_class" href="classpulsar_1_1_auth_token.html">AuthToken</a>(AuthenticationDataPtr&amp;);</div>
+<div class="line"><a id="l00236" name="l00236"></a><span class="lineno">  236</span>    <a class="code hl_class" href="classpulsar_1_1_auth_token.html">~AuthToken</a>();</div>
+<div class="line"><a id="l00237" name="l00237"></a><span class="lineno">  237</span> </div>
+<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"><a class="line" href="classpulsar_1_1_auth_token.html#aa4d3740c838620765a7332bf2247b5e9">  253</a></span>    <span class="keyword">static</span> AuthenticationPtr <a class="code hl_function" href="classpulsar_1_1_auth_token.html#aa4d3740c838620765a7332bf2247b5e9">create</a>(ParamMap&amp; params);</div>
+<div class="line"><a id="l00254" name="l00254"></a><span class="lineno">  254</span> </div>
+<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"><a class="line" href="classpulsar_1_1_auth_token.html#a9601a01bd5b7b644531d82fc3cfa7d09">  260</a></span>    <span class="keyword">static</span> AuthenticationPtr <a class="code hl_function" href="classpulsar_1_1_auth_token.html#a9601a01bd5b7b644531d82fc3cfa7d09">create</a>(<span class="keyword">const</span> std::string&amp; authParamsString);</div>
+<div class="line"><a id="l00261" name="l00261"></a><span class="lineno">  261</span> </div>
+<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"><a class="line" href="classpulsar_1_1_auth_token.html#a80911f1374df425fdb76f066dfe7ebd9">  268</a></span>    <span class="keyword">static</span> AuthenticationPtr <a class="code hl_function" href="classpulsar_1_1_auth_token.html#a80911f1374df425fdb76f066dfe7ebd9">createWithToken</a>(<span class="keyword">const</span> std::string&amp; token);</div>
+<div class="line"><a id="l00269" name="l00269"></a><span class="lineno">  269</span> </div>
+<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"><a class="line" href="classpulsar_1_1_auth_token.html#ae9b2da50ad0c22335b298d939239602c">  276</a></span>    <span class="keyword">static</span> AuthenticationPtr <a class="code hl_function" href="classpulsar_1_1_auth_token.html#ae9b2da50ad0c22335b298d939239602c">create</a>(<span class="keyword">const</span> TokenSupplier&amp; tokenSupplier);</div>
+<div class="line"><a id="l00277" name="l00277"></a><span class="lineno">  277</span> </div>
+<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"><a class="line" href="classpulsar_1_1_auth_token.html#a0d1bf202c18b9131be315b166b4b1caa">  281</a></span>    <span class="keyword">const</span> std::string <a class="code hl_function" href="classpulsar_1_1_auth_token.html#a0d1bf202c18b9131be315b166b4b1caa">getAuthMethodName</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00282" name="l00282"></a><span class="lineno">  282</span> </div>
+<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"><a class="line" href="classpulsar_1_1_auth_token.html#a212a8af7680f196e4fba4e0152e6d0a5">  290</a></span>    <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_auth_token.html#a212a8af7680f196e4fba4e0152e6d0a5">getAuthData</a>(AuthenticationDataPtr&amp; authDataToken);</div>
+<div class="line"><a id="l00291" name="l00291"></a><span class="lineno">  291</span> </div>
+<div class="line"><a id="l00292" name="l00292"></a><span class="lineno">  292</span>   <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00293" name="l00293"></a><span class="lineno">  293</span>    AuthenticationDataPtr authDataToken_;</div>
+<div class="line"><a id="l00294" name="l00294"></a><span class="lineno">  294</span>};</div>
+<div class="line"><a id="l00295" name="l00295"></a><span class="lineno">  295</span> </div>
+<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"><a class="line" href="classpulsar_1_1_auth_athenz.html">  299</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_auth_athenz.html">AuthAthenz</a> : <span class="keyword">public</span> <a class="code hl_class" href="classpulsar_1_1_authentication.html">Authentication</a> {</div>
+<div class="line"><a id="l00300" name="l00300"></a><span class="lineno">  300</span>   <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00301" name="l00301"></a><span class="lineno">  301</span>    <a class="code hl_class" href="classpulsar_1_1_auth_athenz.html">AuthAthenz</a>(AuthenticationDataPtr&amp;);</div>
+<div class="line"><a id="l00302" name="l00302"></a><span class="lineno">  302</span>    <a class="code hl_class" href="classpulsar_1_1_auth_athenz.html">~AuthAthenz</a>();</div>
+<div class="line"><a id="l00303" name="l00303"></a><span class="lineno">  303</span> </div>
+<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"><a class="line" href="classpulsar_1_1_auth_athenz.html#acde69fc41668a27d12d558023aaed0d9">  313</a></span>    <span class="keyword">static</span> AuthenticationPtr <a class="code hl_function" href="classpulsar_1_1_auth_athenz.html#acde69fc41668a27d12d558023aaed0d9">create</a>(ParamMap&amp; params);</div>
+<div class="line"><a id="l00314" name="l00314"></a><span class="lineno">  314</span> </div>
+<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"><a class="line" href="classpulsar_1_1_auth_athenz.html#afd40a525e1d8d61fc97880c2c8a958fe">  320</a></span>    <span class="keyword">static</span> AuthenticationPtr <a class="code hl_function" href="classpulsar_1_1_auth_athenz.html#afd40a525e1d8d61fc97880c2c8a958fe">create</a>(<span class="keyword">const</span> std::string&amp; authParamsString);</div>
+<div class="line"><a id="l00321" name="l00321"></a><span class="lineno">  321</span> </div>
+<div class="line"><a id="l00325" name="l00325"></a><span class="lineno"><a class="line" href="classpulsar_1_1_auth_athenz.html#a65405a1cfd2ec3efcaeea3ed8269fa47">  325</a></span>    <span class="keyword">const</span> std::string <a class="code hl_function" href="classpulsar_1_1_auth_athenz.html#a65405a1cfd2ec3efcaeea3ed8269fa47">getAuthMethodName</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00326" name="l00326"></a><span class="lineno">  326</span> </div>
+<div class="line"><a id="l00334" name="l00334"></a><span class="lineno"><a class="line" href="classpulsar_1_1_auth_athenz.html#a274c9e677c536166fd1d4f8af6161546">  334</a></span>    <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_auth_athenz.html#a274c9e677c536166fd1d4f8af6161546">getAuthData</a>(AuthenticationDataPtr&amp; authDataAthenz);</div>
+<div class="line"><a id="l00335" name="l00335"></a><span class="lineno">  335</span> </div>
+<div class="line"><a id="l00336" name="l00336"></a><span class="lineno">  336</span>   <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00337" name="l00337"></a><span class="lineno">  337</span>    AuthenticationDataPtr authDataAthenz_;</div>
+<div class="line"><a id="l00338" name="l00338"></a><span class="lineno">  338</span>};</div>
+<div class="line"><a id="l00339" name="l00339"></a><span class="lineno">  339</span> </div>
+<div class="line"><a id="l00340" name="l00340"></a><span class="lineno">  340</span><span class="comment">// OAuth 2.0 token and associated information.</span></div>
+<div class="line"><a id="l00341" name="l00341"></a><span class="lineno">  341</span><span class="comment">// currently mainly works for access token</span></div>
+<div class="line"><a id="l00342" name="l00342"></a><span class="lineno"><a class="line" href="classpulsar_1_1_oauth2_token_result.html">  342</a></span><span class="keyword">class </span><a class="code hl_class" href="classpulsar_1_1_oauth2_token_result.html">Oauth2TokenResult</a> {</div>
+<div class="line"><a id="l00343" name="l00343"></a><span class="lineno">  343</span>   <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00344" name="l00344"></a><span class="lineno">  344</span>    <span class="keyword">enum</span></div>
+<div class="line"><a id="l00345" name="l00345"></a><span class="lineno">  345</span>    {</div>
+<div class="line"><a id="l00346" name="l00346"></a><span class="lineno">  346</span>        undefined_expiration = -1</div>
+<div class="line"><a id="l00347" name="l00347"></a><span class="lineno">  347</span>    };</div>
+<div class="line"><a id="l00348" name="l00348"></a><span class="lineno">  348</span> </div>
+<div class="line"><a id="l00349" name="l00349"></a><span class="lineno">  349</span>    <a class="code hl_class" href="classpulsar_1_1_oauth2_token_result.html">Oauth2TokenResult</a>();</div>
+<div class="line"><a id="l00350" name="l00350"></a><span class="lineno">  350</span>    <a class="code hl_class" href="classpulsar_1_1_oauth2_token_result.html">~Oauth2TokenResult</a>();</div>
+<div class="line"><a id="l00351" name="l00351"></a><span class="lineno">  351</span> </div>
+<div class="line"><a id="l00357" name="l00357"></a><span class="lineno"><a class="line" href="classpulsar_1_1_oauth2_token_result.html#af592ce6cc7e7633da3c03cfaa9f0876f">  357</a></span>    <a class="code hl_class" href="classpulsar_1_1_oauth2_token_result.html">Oauth2TokenResult</a>&amp; <a class="code hl_function" href="classpulsar_1_1_oauth2_token_result.html#af592ce6cc7e7633da3c03cfaa9f0876f">setAccessToken</a>(<span class="keyword">const</span> std::string&amp; accessToken);</div>
+<div class="line"><a id="l00358" name="l00358"></a><span class="lineno">  358</span> </div>
+<div class="line"><a id="l00364" name="l00364"></a><span class="lineno"><a class="line" href="classpulsar_1_1_oauth2_token_result.html#a9cdc37fbe7d61486affda02a753ff1dc">  364</a></span>    <a class="code hl_class" href="classpulsar_1_1_oauth2_token_result.html">Oauth2TokenResult</a>&amp; <a class="code hl_function" href="classpulsar_1_1_oauth2_token_result.html#a9cdc37fbe7d61486affda02a753ff1dc">setIdToken</a>(<span class="keyword">const</span> std::string&amp; idToken);</div>
+<div class="line"><a id="l00365" name="l00365"></a><span class="lineno">  365</span> </div>
+<div class="line"><a id="l00372" name="l00372"></a><span class="lineno"><a class="line" href="classpulsar_1_1_oauth2_token_result.html#a87d8e7e923d1ca96d5c0425cf80d5d42">  372</a></span>    <a class="code hl_class" href="classpulsar_1_1_oauth2_token_result.html">Oauth2TokenResult</a>&amp; <a class="code hl_function" href="classpulsar_1_1_oauth2_token_result.html#a87d8e7e923d1ca96d5c0425cf80d5d42">setRefreshToken</a>(<span class="keyword">const</span> std::string&amp; refreshToken);</div>
+<div class="line"><a id="l00373" name="l00373"></a><span class="lineno">  373</span> </div>
+<div class="line"><a id="l00379" name="l00379"></a><span class="lineno"><a class="line" href="classpulsar_1_1_oauth2_token_result.html#aa27ab0a802260bbf7142e03fd6c8bb46">  379</a></span>    <a class="code hl_class" href="classpulsar_1_1_oauth2_token_result.html">Oauth2TokenResult</a>&amp; <a class="code hl_function" href="classpulsar_1_1_oauth2_token_result.html#aa27ab0a802260bbf7142e03fd6c8bb46">setExpiresIn</a>(<span class="keyword">const</span> int64_t expiresIn);</div>
+<div class="line"><a id="l00380" name="l00380"></a><span class="lineno">  380</span> </div>
+<div class="line"><a id="l00384" name="l00384"></a><span class="lineno"><a class="line" href="classpulsar_1_1_oauth2_token_result.html#a41359aec5371cbcea46cad38e02e28b4">  384</a></span>    <span class="keyword">const</span> std::string&amp; <a class="code hl_function" href="classpulsar_1_1_oauth2_token_result.html#a41359aec5371cbcea46cad38e02e28b4">getAccessToken</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00385" name="l00385"></a><span class="lineno">  385</span> </div>
+<div class="line"><a id="l00389" name="l00389"></a><span class="lineno"><a class="line" href="classpulsar_1_1_oauth2_token_result.html#ad04cbc8f2c1980d7603b13bdac2359e7">  389</a></span>    <span class="keyword">const</span> std::string&amp; <a class="code hl_function" href="classpulsar_1_1_oauth2_token_result.html#ad04cbc8f2c1980d7603b13bdac2359e7">getIdToken</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00390" name="l00390"></a><span class="lineno">  390</span> </div>
+<div class="line"><a id="l00395" name="l00395"></a><span class="lineno"><a class="line" href="classpulsar_1_1_oauth2_token_result.html#ab3f6c44eaa2f4eed65e98fdfa2e3cd95">  395</a></span>    <span class="keyword">const</span> std::string&amp; <a class="code hl_function" href="classpulsar_1_1_oauth2_token_result.html#ab3f6c44eaa2f4eed65e98fdfa2e3cd95">getRefreshToken</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00396" name="l00396"></a><span class="lineno">  396</span> </div>
+<div class="line"><a id="l00400" name="l00400"></a><span class="lineno"><a class="line" href="classpulsar_1_1_oauth2_token_result.html#a3fe9ca08aada6022f2977051420eea77">  400</a></span>    int64_t <a class="code hl_function" href="classpulsar_1_1_oauth2_token_result.html#a3fe9ca08aada6022f2977051420eea77">getExpiresIn</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00401" name="l00401"></a><span class="lineno">  401</span> </div>
+<div class="line"><a id="l00402" name="l00402"></a><span class="lineno">  402</span>   <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00403" name="l00403"></a><span class="lineno">  403</span>    <span class="comment">// map to json &quot;access_token&quot;</span></div>
+<div class="line"><a id="l00404" name="l00404"></a><span class="lineno">  404</span>    std::string accessToken_;</div>
+<div class="line"><a id="l00405" name="l00405"></a><span class="lineno">  405</span>    <span class="comment">// map to json &quot;id_token&quot;</span></div>
+<div class="line"><a id="l00406" name="l00406"></a><span class="lineno">  406</span>    std::string idToken_;</div>
+<div class="line"><a id="l00407" name="l00407"></a><span class="lineno">  407</span>    <span class="comment">// map to json &quot;refresh_token&quot;</span></div>
+<div class="line"><a id="l00408" name="l00408"></a><span class="lineno">  408</span>    std::string refreshToken_;</div>
+<div class="line"><a id="l00409" name="l00409"></a><span class="lineno">  409</span>    <span class="comment">// map to json &quot;expires_in&quot;</span></div>
+<div class="line"><a id="l00410" name="l00410"></a><span class="lineno">  410</span>    int64_t expiresIn_;</div>
+<div class="line"><a id="l00411" name="l00411"></a><span class="lineno">  411</span>};</div>
+<div class="line"><a id="l00412" name="l00412"></a><span class="lineno">  412</span> </div>
+<div class="line"><a id="l00413" name="l00413"></a><span class="lineno">  413</span><span class="keyword">typedef</span> std::shared_ptr&lt;Oauth2TokenResult&gt; Oauth2TokenResultPtr;</div>
+<div class="line"><a id="l00414" name="l00414"></a><span class="lineno">  414</span> </div>
+<div class="line"><a id="l00415" name="l00415"></a><span class="lineno"><a class="line" href="classpulsar_1_1_oauth2_flow.html">  415</a></span><span class="keyword">class </span><a class="code hl_class" href="classpulsar_1_1_oauth2_flow.html">Oauth2Flow</a> {</div>
+<div class="line"><a id="l00416" name="l00416"></a><span class="lineno">  416</span>   <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00417" name="l00417"></a><span class="lineno">  417</span>    <span class="keyword">virtual</span> <a class="code hl_class" href="classpulsar_1_1_oauth2_flow.html">~Oauth2Flow</a>();</div>
+<div class="line"><a id="l00418" name="l00418"></a><span class="lineno">  418</span> </div>
+<div class="line"><a id="l00422" name="l00422"></a><span class="lineno"><a class="line" href="classpulsar_1_1_oauth2_flow.html#a2d9a138289565a4e07aded8fffdcb96e">  422</a></span>    <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_oauth2_flow.html#a2d9a138289565a4e07aded8fffdcb96e">initialize</a>() = 0;</div>
+<div class="line"><a id="l00423" name="l00423"></a><span class="lineno">  423</span> </div>
+<div class="line"><a id="l00428" name="l00428"></a><span class="lineno"><a class="line" href="classpulsar_1_1_oauth2_flow.html#a26ba112e97d9ce0283adaa9213f848ac">  428</a></span>    <span class="keyword">virtual</span> Oauth2TokenResultPtr <a class="code hl_function" href="classpulsar_1_1_oauth2_flow.html#a26ba112e97d9ce0283adaa9213f848ac">authenticate</a>() = 0;</div>
+<div class="line"><a id="l00429" name="l00429"></a><span class="lineno">  429</span> </div>
+<div class="line"><a id="l00433" name="l00433"></a><span class="lineno"><a class="line" href="classpulsar_1_1_oauth2_flow.html#ae4815e1adf8cced8553f9e3d6d6717a8">  433</a></span>    <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_oauth2_flow.html#ae4815e1adf8cced8553f9e3d6d6717a8">close</a>() = 0;</div>
+<div class="line"><a id="l00434" name="l00434"></a><span class="lineno">  434</span> </div>
+<div class="line"><a id="l00435" name="l00435"></a><span class="lineno">  435</span>   <span class="keyword">protected</span>:</div>
+<div class="line"><a id="l00436" name="l00436"></a><span class="lineno">  436</span>    <a class="code hl_class" href="classpulsar_1_1_oauth2_flow.html">Oauth2Flow</a>();</div>
+<div class="line"><a id="l00437" name="l00437"></a><span class="lineno">  437</span>};</div>
+<div class="line"><a id="l00438" name="l00438"></a><span class="lineno">  438</span> </div>
+<div class="line"><a id="l00439" name="l00439"></a><span class="lineno">  439</span><span class="keyword">typedef</span> std::shared_ptr&lt;Oauth2Flow&gt; FlowPtr;</div>
+<div class="line"><a id="l00440" name="l00440"></a><span class="lineno">  440</span> </div>
+<div class="line"><a id="l00441" name="l00441"></a><span class="lineno"><a class="line" href="classpulsar_1_1_cached_token.html">  441</a></span><span class="keyword">class </span><a class="code hl_class" href="classpulsar_1_1_cached_token.html">CachedToken</a> {</div>
+<div class="line"><a id="l00442" name="l00442"></a><span class="lineno">  442</span>   <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00443" name="l00443"></a><span class="lineno">  443</span>    <span class="keyword">virtual</span> <a class="code hl_class" href="classpulsar_1_1_cached_token.html">~CachedToken</a>();</div>
+<div class="line"><a id="l00444" name="l00444"></a><span class="lineno">  444</span> </div>
+<div class="line"><a id="l00448" name="l00448"></a><span class="lineno"><a class="line" href="classpulsar_1_1_cached_token.html#a2fe69f2fb7037139b52f9c66a0af05f2">  448</a></span>    <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classpulsar_1_1_cached_token.html#a2fe69f2fb7037139b52f9c66a0af05f2">isExpired</a>() = 0;</div>
+<div class="line"><a id="l00449" name="l00449"></a><span class="lineno">  449</span> </div>
+<div class="line"><a id="l00455" name="l00455"></a><span class="lineno"><a class="line" href="classpulsar_1_1_cached_token.html#a6e249f44ae21288c7365d1baece3da5d">  455</a></span>    <span class="keyword">virtual</span> AuthenticationDataPtr <a class="code hl_function" href="classpulsar_1_1_cached_token.html#a6e249f44ae21288c7365d1baece3da5d">getAuthData</a>() = 0;</div>
+<div class="line"><a id="l00456" name="l00456"></a><span class="lineno">  456</span> </div>
+<div class="line"><a id="l00457" name="l00457"></a><span class="lineno">  457</span>   <span class="keyword">protected</span>:</div>
+<div class="line"><a id="l00458" name="l00458"></a><span class="lineno">  458</span>    <a class="code hl_class" href="classpulsar_1_1_cached_token.html">CachedToken</a>();</div>
+<div class="line"><a id="l00459" name="l00459"></a><span class="lineno">  459</span>};</div>
+<div class="line"><a id="l00460" name="l00460"></a><span class="lineno">  460</span> </div>
+<div class="line"><a id="l00461" name="l00461"></a><span class="lineno">  461</span><span class="keyword">typedef</span> std::shared_ptr&lt;CachedToken&gt; CachedTokenPtr;</div>
+<div class="line"><a id="l00462" name="l00462"></a><span class="lineno">  462</span> </div>
+<div class="line"><a id="l00475" name="l00475"></a><span class="lineno"><a class="line" href="classpulsar_1_1_auth_oauth2.html">  475</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_auth_oauth2.html">AuthOauth2</a> : <span class="keyword">public</span> <a class="code hl_class" href="classpulsar_1_1_authentication.html">Authentication</a> {</div>
+<div class="line"><a id="l00476" name="l00476"></a><span class="lineno">  476</span>   <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00477" name="l00477"></a><span class="lineno">  477</span>    <a class="code hl_class" href="classpulsar_1_1_auth_oauth2.html">AuthOauth2</a>(ParamMap&amp; params);</div>
+<div class="line"><a id="l00478" name="l00478"></a><span class="lineno">  478</span>    <a class="code hl_class" href="classpulsar_1_1_auth_oauth2.html">~AuthOauth2</a>();</div>
+<div class="line"><a id="l00479" name="l00479"></a><span class="lineno">  479</span> </div>
+<div class="line"><a id="l00488" name="l00488"></a><span class="lineno"><a class="line" href="classpulsar_1_1_auth_oauth2.html#a7bb0d842b22b59036587b22da2447377">  488</a></span>    <span class="keyword">static</span> AuthenticationPtr <a class="code hl_function" href="classpulsar_1_1_auth_oauth2.html#a7bb0d842b22b59036587b22da2447377">create</a>(ParamMap&amp; params);</div>
+<div class="line"><a id="l00489" name="l00489"></a><span class="lineno">  489</span> </div>
+<div class="line"><a id="l00495" name="l00495"></a><span class="lineno"><a class="line" href="classpulsar_1_1_auth_oauth2.html#aca6ec2237b43187d8001a5b79a2f11e4">  495</a></span>    <span class="keyword">static</span> AuthenticationPtr <a class="code hl_function" href="classpulsar_1_1_auth_oauth2.html#aca6ec2237b43187d8001a5b79a2f11e4">create</a>(<span class="keyword">const</span> std::string&amp; authParamsString);</div>
+<div class="line"><a id="l00496" name="l00496"></a><span class="lineno">  496</span> </div>
+<div class="line"><a id="l00500" name="l00500"></a><span class="lineno"><a class="line" href="classpulsar_1_1_auth_oauth2.html#ac71578130863f59cb02fe1aefa9d70f6">  500</a></span>    <span class="keyword">const</span> std::string <a class="code hl_function" href="classpulsar_1_1_auth_oauth2.html#ac71578130863f59cb02fe1aefa9d70f6">getAuthMethodName</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00501" name="l00501"></a><span class="lineno">  501</span> </div>
+<div class="line"><a id="l00509" name="l00509"></a><span class="lineno"><a class="line" href="classpulsar_1_1_auth_oauth2.html#adcf1f8cac446270ee6aa0a0ad156842e">  509</a></span>    <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_auth_oauth2.html#adcf1f8cac446270ee6aa0a0ad156842e">getAuthData</a>(AuthenticationDataPtr&amp; authDataOauth2);</div>
+<div class="line"><a id="l00510" name="l00510"></a><span class="lineno">  510</span> </div>
+<div class="line"><a id="l00511" name="l00511"></a><span class="lineno">  511</span>   <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00512" name="l00512"></a><span class="lineno">  512</span>    FlowPtr flowPtr_;</div>
+<div class="line"><a id="l00513" name="l00513"></a><span class="lineno">  513</span>    CachedTokenPtr cachedTokenPtr_;</div>
+<div class="line"><a id="l00514" name="l00514"></a><span class="lineno">  514</span>};</div>
+<div class="line"><a id="l00515" name="l00515"></a><span class="lineno">  515</span> </div>
+<div class="line"><a id="l00516" name="l00516"></a><span class="lineno">  516</span>}  <span class="comment">// namespace pulsar</span></div>
+<div class="line"><a id="l00517" name="l00517"></a><span class="lineno">  517</span> </div>
+<div class="line"><a id="l00518" name="l00518"></a><span class="lineno">  518</span><span class="preprocessor">#endif </span><span class="comment">/* PULSAR_AUTHENTICATION_H_ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="aclasspulsar_1_1_auth_athenz_html"><div class="ttname"><a href="classpulsar_1_1_auth_athenz.html">pulsar::AuthAthenz</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:299</div></div>
+<div class="ttc" id="aclasspulsar_1_1_auth_athenz_html_a274c9e677c536166fd1d4f8af6161546"><div class="ttname"><a href="classpulsar_1_1_auth_athenz.html#a274c9e677c536166fd1d4f8af6161546">pulsar::AuthAthenz::getAuthData</a></div><div class="ttdeci">Result getAuthData(AuthenticationDataPtr &amp;authDataAthenz)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_auth_athenz_html_a65405a1cfd2ec3efcaeea3ed8269fa47"><div class="ttname"><a href="classpulsar_1_1_auth_athenz.html#a65405a1cfd2ec3efcaeea3ed8269fa47">pulsar::AuthAthenz::getAuthMethodName</a></div><div class="ttdeci">const std::string getAuthMethodName() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_auth_athenz_html_acde69fc41668a27d12d558023aaed0d9"><div class="ttname"><a href="classpulsar_1_1_auth_athenz.html#acde69fc41668a27d12d558023aaed0d9">pulsar::AuthAthenz::create</a></div><div class="ttdeci">static AuthenticationPtr create(ParamMap &amp;params)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_auth_athenz_html_afd40a525e1d8d61fc97880c2c8a958fe"><div class="ttname"><a href="classpulsar_1_1_auth_athenz.html#afd40a525e1d8d61fc97880c2c8a958fe">pulsar::AuthAthenz::create</a></div><div class="ttdeci">static AuthenticationPtr create(const std::string &amp;authParamsString)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_auth_factory_html"><div class="ttname"><a href="classpulsar_1_1_auth_factory.html">pulsar::AuthFactory</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:135</div></div>
+<div class="ttc" id="aclasspulsar_1_1_auth_factory_html_a551395eda623d3454c758c3479423ce3"><div class="ttname"><a href="classpulsar_1_1_auth_factory.html#a551395eda623d3454c758c3479423ce3">pulsar::AuthFactory::create</a></div><div class="ttdeci">static AuthenticationPtr create(const std::string &amp;pluginNameOrDynamicLibPath)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_auth_factory_html_a644b858e4a59482ecce5d1782bd4b452"><div class="ttname"><a href="classpulsar_1_1_auth_factory.html#a644b858e4a59482ecce5d1782bd4b452">pulsar::AuthFactory::create</a></div><div class="ttdeci">static AuthenticationPtr create(const std::string &amp;pluginNameOrDynamicLibPath, ParamMap &amp;params)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_auth_factory_html_af84e99a6be262145d928e599946ab82d"><div class="ttname"><a href="classpulsar_1_1_auth_factory.html#af84e99a6be262145d928e599946ab82d">pulsar::AuthFactory::create</a></div><div class="ttdeci">static AuthenticationPtr create(const std::string &amp;pluginNameOrDynamicLibPath, const std::string &amp;authParamsString)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_auth_oauth2_html"><div class="ttname"><a href="classpulsar_1_1_auth_oauth2.html">pulsar::AuthOauth2</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:475</div></div>
+<div class="ttc" id="aclasspulsar_1_1_auth_oauth2_html_a7bb0d842b22b59036587b22da2447377"><div class="ttname"><a href="classpulsar_1_1_auth_oauth2.html#a7bb0d842b22b59036587b22da2447377">pulsar::AuthOauth2::create</a></div><div class="ttdeci">static AuthenticationPtr create(ParamMap &amp;params)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_auth_oauth2_html_ac71578130863f59cb02fe1aefa9d70f6"><div class="ttname"><a href="classpulsar_1_1_auth_oauth2.html#ac71578130863f59cb02fe1aefa9d70f6">pulsar::AuthOauth2::getAuthMethodName</a></div><div class="ttdeci">const std::string getAuthMethodName() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_auth_oauth2_html_aca6ec2237b43187d8001a5b79a2f11e4"><div class="ttname"><a href="classpulsar_1_1_auth_oauth2.html#aca6ec2237b43187d8001a5b79a2f11e4">pulsar::AuthOauth2::create</a></div><div class="ttdeci">static AuthenticationPtr create(const std::string &amp;authParamsString)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_auth_oauth2_html_adcf1f8cac446270ee6aa0a0ad156842e"><div class="ttname"><a href="classpulsar_1_1_auth_oauth2.html#adcf1f8cac446270ee6aa0a0ad156842e">pulsar::AuthOauth2::getAuthData</a></div><div class="ttdeci">Result getAuthData(AuthenticationDataPtr &amp;authDataOauth2)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_auth_tls_html"><div class="ttname"><a href="classpulsar_1_1_auth_tls.html">pulsar::AuthTls</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:182</div></div>
+<div class="ttc" id="aclasspulsar_1_1_auth_tls_html_a19312c7b58d94aa05927ee33922731de"><div class="ttname"><a href="classpulsar_1_1_auth_tls.html#a19312c7b58d94aa05927ee33922731de">pulsar::AuthTls::create</a></div><div class="ttdeci">static AuthenticationPtr create(const std::string &amp;authParamsString)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_auth_tls_html_a2c87f86950aa979f666896e7a5f79398"><div class="ttname"><a href="classpulsar_1_1_auth_tls.html#a2c87f86950aa979f666896e7a5f79398">pulsar::AuthTls::getAuthMethodName</a></div><div class="ttdeci">const std::string getAuthMethodName() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_auth_tls_html_a3a2603a8be94cdde4845c941dc8871cc"><div class="ttname"><a href="classpulsar_1_1_auth_tls.html#a3a2603a8be94cdde4845c941dc8871cc">pulsar::AuthTls::create</a></div><div class="ttdeci">static AuthenticationPtr create(ParamMap &amp;params)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_auth_tls_html_ac32274cb7d7095cfcd35fcebcf277d5b"><div class="ttname"><a href="classpulsar_1_1_auth_tls.html#ac32274cb7d7095cfcd35fcebcf277d5b">pulsar::AuthTls::create</a></div><div class="ttdeci">static AuthenticationPtr create(const std::string &amp;certificatePath, const std::string &amp;privateKeyPath)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_auth_tls_html_ae88d06f62a47e92e7c52e74df3cacb56"><div class="ttname"><a href="classpulsar_1_1_auth_tls.html#ae88d06f62a47e92e7c52e74df3cacb56">pulsar::AuthTls::getAuthData</a></div><div class="ttdeci">Result getAuthData(AuthenticationDataPtr &amp;authDataTls)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_auth_token_html"><div class="ttname"><a href="classpulsar_1_1_auth_token.html">pulsar::AuthToken</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:233</div></div>
+<div class="ttc" id="aclasspulsar_1_1_auth_token_html_a0d1bf202c18b9131be315b166b4b1caa"><div class="ttname"><a href="classpulsar_1_1_auth_token.html#a0d1bf202c18b9131be315b166b4b1caa">pulsar::AuthToken::getAuthMethodName</a></div><div class="ttdeci">const std::string getAuthMethodName() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_auth_token_html_a212a8af7680f196e4fba4e0152e6d0a5"><div class="ttname"><a href="classpulsar_1_1_auth_token.html#a212a8af7680f196e4fba4e0152e6d0a5">pulsar::AuthToken::getAuthData</a></div><div class="ttdeci">Result getAuthData(AuthenticationDataPtr &amp;authDataToken)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_auth_token_html_a80911f1374df425fdb76f066dfe7ebd9"><div class="ttname"><a href="classpulsar_1_1_auth_token.html#a80911f1374df425fdb76f066dfe7ebd9">pulsar::AuthToken::createWithToken</a></div><div class="ttdeci">static AuthenticationPtr createWithToken(const std::string &amp;token)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_auth_token_html_a9601a01bd5b7b644531d82fc3cfa7d09"><div class="ttname"><a href="classpulsar_1_1_auth_token.html#a9601a01bd5b7b644531d82fc3cfa7d09">pulsar::AuthToken::create</a></div><div class="ttdeci">static AuthenticationPtr create(const std::string &amp;authParamsString)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_auth_token_html_aa4d3740c838620765a7332bf2247b5e9"><div class="ttname"><a href="classpulsar_1_1_auth_token.html#aa4d3740c838620765a7332bf2247b5e9">pulsar::AuthToken::create</a></div><div class="ttdeci">static AuthenticationPtr create(ParamMap &amp;params)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_auth_token_html_ae9b2da50ad0c22335b298d939239602c"><div class="ttname"><a href="classpulsar_1_1_auth_token.html#ae9b2da50ad0c22335b298d939239602c">pulsar::AuthToken::create</a></div><div class="ttdeci">static AuthenticationPtr create(const TokenSupplier &amp;tokenSupplier)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_authentication_data_provider_html"><div class="ttname"><a href="classpulsar_1_1_authentication_data_provider.html">pulsar::AuthenticationDataProvider</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:35</div></div>
+<div class="ttc" id="aclasspulsar_1_1_authentication_data_provider_html_a1ad6773dcb324d73d6fe6aaa01927e67"><div class="ttname"><a href="classpulsar_1_1_authentication_data_provider.html#a1ad6773dcb324d73d6fe6aaa01927e67">pulsar::AuthenticationDataProvider::hasDataFromCommand</a></div><div class="ttdeci">virtual bool hasDataFromCommand()</div></div>
+<div class="ttc" id="aclasspulsar_1_1_authentication_data_provider_html_a1ea19f94ab4b5479022a1df0f566668d"><div class="ttname"><a href="classpulsar_1_1_authentication_data_provider.html#a1ea19f94ab4b5479022a1df0f566668d">pulsar::AuthenticationDataProvider::getCommandData</a></div><div class="ttdeci">virtual std::string getCommandData()</div></div>
+<div class="ttc" id="aclasspulsar_1_1_authentication_data_provider_html_a8a86f5d276fafcc7f35bc49a365be9f8"><div class="ttname"><a href="classpulsar_1_1_authentication_data_provider.html#a8a86f5d276fafcc7f35bc49a365be9f8">pulsar::AuthenticationDataProvider::getTlsPrivateKey</a></div><div class="ttdeci">virtual std::string getTlsPrivateKey()</div></div>
+<div class="ttc" id="aclasspulsar_1_1_authentication_data_provider_html_a90657a3943e3baed5dc5d469e8c64d2a"><div class="ttname"><a href="classpulsar_1_1_authentication_data_provider.html#a90657a3943e3baed5dc5d469e8c64d2a">pulsar::AuthenticationDataProvider::getHttpHeaders</a></div><div class="ttdeci">virtual std::string getHttpHeaders()</div></div>
+<div class="ttc" id="aclasspulsar_1_1_authentication_data_provider_html_ab201bbb1a90f3d4ca580bec9021d9d53"><div class="ttname"><a href="classpulsar_1_1_authentication_data_provider.html#ab201bbb1a90f3d4ca580bec9021d9d53">pulsar::AuthenticationDataProvider::getHttpAuthType</a></div><div class="ttdeci">virtual std::string getHttpAuthType()</div></div>
+<div class="ttc" id="aclasspulsar_1_1_authentication_data_provider_html_af2694d6a80dfe8af67c16ef45f3e9645"><div class="ttname"><a href="classpulsar_1_1_authentication_data_provider.html#af2694d6a80dfe8af67c16ef45f3e9645">pulsar::AuthenticationDataProvider::getTlsCertificates</a></div><div class="ttdeci">virtual std::string getTlsCertificates()</div></div>
+<div class="ttc" id="aclasspulsar_1_1_authentication_data_provider_html_af500b208a36e4849bd9ee1f6c48eb60e"><div class="ttname"><a href="classpulsar_1_1_authentication_data_provider.html#af500b208a36e4849bd9ee1f6c48eb60e">pulsar::AuthenticationDataProvider::hasDataForTls</a></div><div class="ttdeci">virtual bool hasDataForTls()</div></div>
+<div class="ttc" id="aclasspulsar_1_1_authentication_data_provider_html_afbe3f1d0356a5d362bffc7f8253bf631"><div class="ttname"><a href="classpulsar_1_1_authentication_data_provider.html#afbe3f1d0356a5d362bffc7f8253bf631">pulsar::AuthenticationDataProvider::hasDataForHttp</a></div><div class="ttdeci">virtual bool hasDataForHttp()</div></div>
+<div class="ttc" id="aclasspulsar_1_1_authentication_html"><div class="ttname"><a href="classpulsar_1_1_authentication.html">pulsar::Authentication</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:87</div></div>
+<div class="ttc" id="aclasspulsar_1_1_authentication_html_a0ff47251bd4184cd0e9155e76a5c35bb"><div class="ttname"><a href="classpulsar_1_1_authentication.html#a0ff47251bd4184cd0e9155e76a5c35bb">pulsar::Authentication::parseDefaultFormatAuthParams</a></div><div class="ttdeci">static ParamMap parseDefaultFormatAuthParams(const std::string &amp;authParamsString)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_authentication_html_a14811c36fc300cfa7769f7ee96018688"><div class="ttname"><a href="classpulsar_1_1_authentication.html#a14811c36fc300cfa7769f7ee96018688">pulsar::Authentication::getAuthData</a></div><div class="ttdeci">virtual Result getAuthData(AuthenticationDataPtr &amp;authDataContent)</div><div class="ttdef"><b>Definition:</b> Authentication.h:103</div></div>
+<div class="ttc" id="aclasspulsar_1_1_authentication_html_aafe5c68d220ae0926a2c66953eafed57"><div class="ttname"><a href="classpulsar_1_1_authentication.html#aafe5c68d220ae0926a2c66953eafed57">pulsar::Authentication::getAuthMethodName</a></div><div class="ttdeci">virtual const std::string getAuthMethodName() const =0</div></div>
+<div class="ttc" id="aclasspulsar_1_1_cached_token_html"><div class="ttname"><a href="classpulsar_1_1_cached_token.html">pulsar::CachedToken</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:441</div></div>
+<div class="ttc" id="aclasspulsar_1_1_cached_token_html_a2fe69f2fb7037139b52f9c66a0af05f2"><div class="ttname"><a href="classpulsar_1_1_cached_token.html#a2fe69f2fb7037139b52f9c66a0af05f2">pulsar::CachedToken::isExpired</a></div><div class="ttdeci">virtual bool isExpired()=0</div></div>
+<div class="ttc" id="aclasspulsar_1_1_cached_token_html_a6e249f44ae21288c7365d1baece3da5d"><div class="ttname"><a href="classpulsar_1_1_cached_token.html#a6e249f44ae21288c7365d1baece3da5d">pulsar::CachedToken::getAuthData</a></div><div class="ttdeci">virtual AuthenticationDataPtr getAuthData()=0</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_configuration_html"><div class="ttname"><a href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></div><div class="ttdef"><b>Definition:</b> ClientConfiguration.h:29</div></div>
+<div class="ttc" id="aclasspulsar_1_1_oauth2_flow_html"><div class="ttname"><a href="classpulsar_1_1_oauth2_flow.html">pulsar::Oauth2Flow</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:415</div></div>
+<div class="ttc" id="aclasspulsar_1_1_oauth2_flow_html_a26ba112e97d9ce0283adaa9213f848ac"><div class="ttname"><a href="classpulsar_1_1_oauth2_flow.html#a26ba112e97d9ce0283adaa9213f848ac">pulsar::Oauth2Flow::authenticate</a></div><div class="ttdeci">virtual Oauth2TokenResultPtr authenticate()=0</div></div>
+<div class="ttc" id="aclasspulsar_1_1_oauth2_flow_html_a2d9a138289565a4e07aded8fffdcb96e"><div class="ttname"><a href="classpulsar_1_1_oauth2_flow.html#a2d9a138289565a4e07aded8fffdcb96e">pulsar::Oauth2Flow::initialize</a></div><div class="ttdeci">virtual void initialize()=0</div></div>
+<div class="ttc" id="aclasspulsar_1_1_oauth2_flow_html_ae4815e1adf8cced8553f9e3d6d6717a8"><div class="ttname"><a href="classpulsar_1_1_oauth2_flow.html#ae4815e1adf8cced8553f9e3d6d6717a8">pulsar::Oauth2Flow::close</a></div><div class="ttdeci">virtual void close()=0</div></div>
+<div class="ttc" id="aclasspulsar_1_1_oauth2_token_result_html"><div class="ttname"><a href="classpulsar_1_1_oauth2_token_result.html">pulsar::Oauth2TokenResult</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:342</div></div>
+<div class="ttc" id="aclasspulsar_1_1_oauth2_token_result_html_a3fe9ca08aada6022f2977051420eea77"><div class="ttname"><a href="classpulsar_1_1_oauth2_token_result.html#a3fe9ca08aada6022f2977051420eea77">pulsar::Oauth2TokenResult::getExpiresIn</a></div><div class="ttdeci">int64_t getExpiresIn() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_oauth2_token_result_html_a41359aec5371cbcea46cad38e02e28b4"><div class="ttname"><a href="classpulsar_1_1_oauth2_token_result.html#a41359aec5371cbcea46cad38e02e28b4">pulsar::Oauth2TokenResult::getAccessToken</a></div><div class="ttdeci">const std::string &amp; getAccessToken() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_oauth2_token_result_html_a87d8e7e923d1ca96d5c0425cf80d5d42"><div class="ttname"><a href="classpulsar_1_1_oauth2_token_result.html#a87d8e7e923d1ca96d5c0425cf80d5d42">pulsar::Oauth2TokenResult::setRefreshToken</a></div><div class="ttdeci">Oauth2TokenResult &amp; setRefreshToken(const std::string &amp;refreshToken)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_oauth2_token_result_html_a9cdc37fbe7d61486affda02a753ff1dc"><div class="ttname"><a href="classpulsar_1_1_oauth2_token_result.html#a9cdc37fbe7d61486affda02a753ff1dc">pulsar::Oauth2TokenResult::setIdToken</a></div><div class="ttdeci">Oauth2TokenResult &amp; setIdToken(const std::string &amp;idToken)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_oauth2_token_result_html_aa27ab0a802260bbf7142e03fd6c8bb46"><div class="ttname"><a href="classpulsar_1_1_oauth2_token_result.html#aa27ab0a802260bbf7142e03fd6c8bb46">pulsar::Oauth2TokenResult::setExpiresIn</a></div><div class="ttdeci">Oauth2TokenResult &amp; setExpiresIn(const int64_t expiresIn)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_oauth2_token_result_html_ab3f6c44eaa2f4eed65e98fdfa2e3cd95"><div class="ttname"><a href="classpulsar_1_1_oauth2_token_result.html#ab3f6c44eaa2f4eed65e98fdfa2e3cd95">pulsar::Oauth2TokenResult::getRefreshToken</a></div><div class="ttdeci">const std::string &amp; getRefreshToken() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_oauth2_token_result_html_ad04cbc8f2c1980d7603b13bdac2359e7"><div class="ttname"><a href="classpulsar_1_1_oauth2_token_result.html#ad04cbc8f2c1980d7603b13bdac2359e7">pulsar::Oauth2TokenResult::getIdToken</a></div><div class="ttdeci">const std::string &amp; getIdToken() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_oauth2_token_result_html_af592ce6cc7e7633da3c03cfaa9f0876f"><div class="ttname"><a href="classpulsar_1_1_oauth2_token_result.html#af592ce6cc7e7633da3c03cfaa9f0876f">pulsar::Oauth2TokenResult::setAccessToken</a></div><div class="ttdeci">Oauth2TokenResult &amp; setAccessToken(const std::string &amp;accessToken)</div></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbb"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">pulsar::Result</a></div><div class="ttdeci">Result</div><div class="ttdef"><b>Definition:</b> Result.h:31</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/site2/website-next/static/api/cpp/2.10.x/_broker_consumer_stats_8h_source.html b/site2/website-next/static/api/cpp/2.10.x/_broker_consumer_stats_8h_source.html
new file mode 100644
index 00000000000..600867f005e
--- /dev/null
+++ b/site2/website-next/static/api/cpp/2.10.x/_broker_consumer_stats_8h_source.html
@@ -0,0 +1,167 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/BrokerConsumerStats.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">pulsar-client-cpp
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">BrokerConsumerStats.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno">    1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno">   19</span><span class="preprocessor">#ifndef PULSAR_CPP_BROKERCONSUMERSTATS_H</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno">   20</span><span class="preprocessor">#define PULSAR_CPP_BROKERCONSUMERSTATS_H</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno">   21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno">   22</span><span class="preprocessor">#include &lt;pulsar/defines.h&gt;</span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno">   23</span><span class="preprocessor">#include &lt;string.h&gt;</span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno">   24</span><span class="preprocessor">#include &lt;iostream&gt;</span></div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno">   25</span><span class="preprocessor">#include &lt;pulsar/Result.h&gt;</span></div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno">   26</span><span class="preprocessor">#include &lt;functional&gt;</span></div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno">   27</span><span class="preprocessor">#include &lt;memory&gt;</span></div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno">   28</span><span class="preprocessor">#include &lt;pulsar/ConsumerType.h&gt;</span></div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno">   29</span> </div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno">   30</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno">   31</span><span class="keyword">class </span>BrokerConsumerStatsImplBase;</div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno">   32</span><span class="keyword">class </span>PulsarWrapper;</div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno">   33</span> </div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno">   34</span><span class="comment">/* @note: isValid() or getXXX() methods are not allowed on an invalid BrokerConsumerStats */</span></div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"><a class="line" href="classpulsar_1_1_broker_consumer_stats.html">   35</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_broker_consumer_stats.html">BrokerConsumerStats</a> {</div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno">   36</span>   <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno">   37</span>    std::shared_ptr&lt;BrokerConsumerStatsImplBase&gt; impl_;</div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno">   38</span> </div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno">   39</span>   <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno">   40</span>    <a class="code hl_class" href="classpulsar_1_1_broker_consumer_stats.html">BrokerConsumerStats</a>() = <span class="keywordflow">default</span>;</div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno">   41</span>    <span class="keyword">explicit</span> <a class="code hl_class" href="classpulsar_1_1_broker_consumer_stats.html">BrokerConsumerStats</a>(std::shared_ptr&lt;BrokerConsumerStatsImplBase&gt; impl);</div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno">   42</span> </div>
+<div class="line"><a id="l00043" name="l00043"></a><span class="lineno">   43</span>    <span class="keyword">virtual</span> <a class="code hl_class" href="classpulsar_1_1_broker_consumer_stats.html">~BrokerConsumerStats</a>() = <span class="keywordflow">default</span>;</div>
+<div class="line"><a id="l00044" name="l00044"></a><span class="lineno">   44</span> </div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="classpulsar_1_1_broker_consumer_stats.html#a6ab876378e9c76098bd48ee9753faec0">   46</a></span>    <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classpulsar_1_1_broker_consumer_stats.html#a6ab876378e9c76098bd48ee9753faec0">isValid</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno">   47</span> </div>
+<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"><a class="line" href="classpulsar_1_1_broker_consumer_stats.html#a09a325a6512dce27e33f8ddeac7a94ba">   49</a></span>    <span class="keyword">virtual</span> <span class="keywordtype">double</span> <a class="code hl_function" href="classpulsar_1_1_broker_consumer_stats.html#a09a325a6512dce27e33f8ddeac7a94ba">getMsgRateOut</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00050" name="l00050"></a><span class="lineno">   50</span> </div>
+<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"><a class="line" href="classpulsar_1_1_broker_consumer_stats.html#a9527c5b503ce7b96d14cc6bd1125bdb4">   52</a></span>    <span class="keyword">virtual</span> <span class="keywordtype">double</span> <a class="code hl_function" href="classpulsar_1_1_broker_consumer_stats.html#a9527c5b503ce7b96d14cc6bd1125bdb4">getMsgThroughputOut</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00053" name="l00053"></a><span class="lineno">   53</span> </div>
+<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="classpulsar_1_1_broker_consumer_stats.html#af729bd5a41ddcdf9bfec48d512e3e272">   55</a></span>    <span class="keyword">virtual</span> <span class="keywordtype">double</span> <a class="code hl_function" href="classpulsar_1_1_broker_consumer_stats.html#af729bd5a41ddcdf9bfec48d512e3e272">getMsgRateRedeliver</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00056" name="l00056"></a><span class="lineno">   56</span> </div>
+<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"><a class="line" href="classpulsar_1_1_broker_consumer_stats.html#a2c473d54fdb38abf2c19d655427185f4">   58</a></span>    <span class="keyword">virtual</span> <span class="keyword">const</span> std::string <a class="code hl_function" href="classpulsar_1_1_broker_consumer_stats.html#a2c473d54fdb38abf2c19d655427185f4">getConsumerName</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00059" name="l00059"></a><span class="lineno">   59</span> </div>
+<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"><a class="line" href="classpulsar_1_1_broker_consumer_stats.html#a124a4228983be259fdcfa511814a3920">   61</a></span>    <span class="keyword">virtual</span> uint64_t <a class="code hl_function" href="classpulsar_1_1_broker_consumer_stats.html#a124a4228983be259fdcfa511814a3920">getAvailablePermits</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00062" name="l00062"></a><span class="lineno">   62</span> </div>
+<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"><a class="line" href="classpulsar_1_1_broker_consumer_stats.html#aeaa33caf3a417444b631c6db711806f7">   64</a></span>    <span class="keyword">virtual</span> uint64_t <a class="code hl_function" href="classpulsar_1_1_broker_consumer_stats.html#aeaa33caf3a417444b631c6db711806f7">getUnackedMessages</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00065" name="l00065"></a><span class="lineno">   65</span> </div>
+<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"><a class="line" href="classpulsar_1_1_broker_consumer_stats.html#ae47fe1710c172b602bd346baf8791ed9">   67</a></span>    <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classpulsar_1_1_broker_consumer_stats.html#ae47fe1710c172b602bd346baf8791ed9">isBlockedConsumerOnUnackedMsgs</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00068" name="l00068"></a><span class="lineno">   68</span> </div>
+<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"><a class="line" href="classpulsar_1_1_broker_consumer_stats.html#a6b5567d414e4f82f59b97feb2e353d35">   70</a></span>    <span class="keyword">virtual</span> <span class="keyword">const</span> std::string <a class="code hl_function" href="classpulsar_1_1_broker_consumer_stats.html#a6b5567d414e4f82f59b97feb2e353d35">getAddress</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00071" name="l00071"></a><span class="lineno">   71</span> </div>
+<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"><a class="line" href="classpulsar_1_1_broker_consumer_stats.html#a9b0459d295199b294c02f16bd388de04">   73</a></span>    <span class="keyword">virtual</span> <span class="keyword">const</span> std::string <a class="code hl_function" href="classpulsar_1_1_broker_consumer_stats.html#a9b0459d295199b294c02f16bd388de04">getConnectedSince</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00074" name="l00074"></a><span class="lineno">   74</span> </div>
+<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"><a class="line" href="classpulsar_1_1_broker_consumer_stats.html#a4f56bc158ec0f4abf5a50c4ac03f8a3c">   76</a></span>    <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code hl_enumeration" href="namespacepulsar.html#ac3e442abe2558a2b257fc7344af61d40">ConsumerType</a> <a class="code hl_function" href="classpulsar_1_1_broker_consumer_stats.html#a4f56bc158ec0f4abf5a50c4ac03f8a3c">getTyp [...]
+<div class="line"><a id="l00077" name="l00077"></a><span class="lineno">   77</span> </div>
+<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"><a class="line" href="classpulsar_1_1_broker_consumer_stats.html#adee6895ac624d9fbab24f58f7f62859b">   79</a></span>    <span class="keyword">virtual</span> <span class="keywordtype">double</span> <a class="code hl_function" href="classpulsar_1_1_broker_consumer_stats.html#adee6895ac624d9fbab24f58f7f62859b">getMsgRateExpired</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00080" name="l00080"></a><span class="lineno">   80</span> </div>
+<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"><a class="line" href="classpulsar_1_1_broker_consumer_stats.html#a55167beb17344517fedf88a2e86a3024">   82</a></span>    <span class="keyword">virtual</span> uint64_t <a class="code hl_function" href="classpulsar_1_1_broker_consumer_stats.html#a55167beb17344517fedf88a2e86a3024">getMsgBacklog</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00083" name="l00083"></a><span class="lineno">   83</span> </div>
+<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"><a class="line" href="classpulsar_1_1_broker_consumer_stats.html#a327a6687c6d5386a54e1a9ac4e027e9e">   85</a></span>    std::shared_ptr&lt;BrokerConsumerStatsImplBase&gt; <a class="code hl_function" href="classpulsar_1_1_broker_consumer_stats.html#a327a6687c6d5386a54e1a9ac4e027e9e">getImpl</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00086" name="l00086"></a><span class="lineno">   86</span> </div>
+<div class="line"><a id="l00087" name="l00087"></a><span class="lineno">   87</span>    <span class="keyword">friend</span> <span class="keyword">class </span>PulsarWrapper;</div>
+<div class="line"><a id="l00088" name="l00088"></a><span class="lineno">   88</span>    <span class="keyword">friend</span> PULSAR_PUBLIC std::ostream &amp;operator&lt;&lt;(std::ostream &amp;os, <span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_broker_consumer_stats.html">BrokerConsumerStats</a> &amp;obj);</div>
+<div class="line"><a id="l00089" name="l00089"></a><span class="lineno">   89</span>};</div>
+<div class="line"><a id="l00090" name="l00090"></a><span class="lineno">   90</span><span class="keyword">typedef</span> std::function&lt;void(<a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> result, <a class="code hl_class" href="classpulsar_1_1_broker_consumer_stats.html">BrokerConsumerStats</a> brokerConsumerStats)&gt;</div>
+<div class="line"><a id="l00091" name="l00091"></a><span class="lineno">   91</span>    BrokerConsumerStatsCallback;</div>
+<div class="line"><a id="l00092" name="l00092"></a><span class="lineno">   92</span>}  <span class="comment">// namespace pulsar</span></div>
+<div class="line"><a id="l00093" name="l00093"></a><span class="lineno">   93</span> </div>
+<div class="line"><a id="l00094" name="l00094"></a><span class="lineno">   94</span><span class="preprocessor">#endif  </span><span class="comment">// PULSAR_CPP_BROKERCONSUMERSTATS_H</span></div>
+<div class="ttc" id="aclasspulsar_1_1_broker_consumer_stats_html"><div class="ttname"><a href="classpulsar_1_1_broker_consumer_stats.html">pulsar::BrokerConsumerStats</a></div><div class="ttdef"><b>Definition:</b> BrokerConsumerStats.h:35</div></div>
+<div class="ttc" id="aclasspulsar_1_1_broker_consumer_stats_html_a09a325a6512dce27e33f8ddeac7a94ba"><div class="ttname"><a href="classpulsar_1_1_broker_consumer_stats.html#a09a325a6512dce27e33f8ddeac7a94ba">pulsar::BrokerConsumerStats::getMsgRateOut</a></div><div class="ttdeci">virtual double getMsgRateOut() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_broker_consumer_stats_html_a124a4228983be259fdcfa511814a3920"><div class="ttname"><a href="classpulsar_1_1_broker_consumer_stats.html#a124a4228983be259fdcfa511814a3920">pulsar::BrokerConsumerStats::getAvailablePermits</a></div><div class="ttdeci">virtual uint64_t getAvailablePermits() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_broker_consumer_stats_html_a2c473d54fdb38abf2c19d655427185f4"><div class="ttname"><a href="classpulsar_1_1_broker_consumer_stats.html#a2c473d54fdb38abf2c19d655427185f4">pulsar::BrokerConsumerStats::getConsumerName</a></div><div class="ttdeci">virtual const std::string getConsumerName() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_broker_consumer_stats_html_a327a6687c6d5386a54e1a9ac4e027e9e"><div class="ttname"><a href="classpulsar_1_1_broker_consumer_stats.html#a327a6687c6d5386a54e1a9ac4e027e9e">pulsar::BrokerConsumerStats::getImpl</a></div><div class="ttdeci">std::shared_ptr&lt; BrokerConsumerStatsImplBase &gt; getImpl() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_broker_consumer_stats_html_a4f56bc158ec0f4abf5a50c4ac03f8a3c"><div class="ttname"><a href="classpulsar_1_1_broker_consumer_stats.html#a4f56bc158ec0f4abf5a50c4ac03f8a3c">pulsar::BrokerConsumerStats::getType</a></div><div class="ttdeci">virtual const ConsumerType getType() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_broker_consumer_stats_html_a55167beb17344517fedf88a2e86a3024"><div class="ttname"><a href="classpulsar_1_1_broker_consumer_stats.html#a55167beb17344517fedf88a2e86a3024">pulsar::BrokerConsumerStats::getMsgBacklog</a></div><div class="ttdeci">virtual uint64_t getMsgBacklog() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_broker_consumer_stats_html_a6ab876378e9c76098bd48ee9753faec0"><div class="ttname"><a href="classpulsar_1_1_broker_consumer_stats.html#a6ab876378e9c76098bd48ee9753faec0">pulsar::BrokerConsumerStats::isValid</a></div><div class="ttdeci">virtual bool isValid() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_broker_consumer_stats_html_a6b5567d414e4f82f59b97feb2e353d35"><div class="ttname"><a href="classpulsar_1_1_broker_consumer_stats.html#a6b5567d414e4f82f59b97feb2e353d35">pulsar::BrokerConsumerStats::getAddress</a></div><div class="ttdeci">virtual const std::string getAddress() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_broker_consumer_stats_html_a9527c5b503ce7b96d14cc6bd1125bdb4"><div class="ttname"><a href="classpulsar_1_1_broker_consumer_stats.html#a9527c5b503ce7b96d14cc6bd1125bdb4">pulsar::BrokerConsumerStats::getMsgThroughputOut</a></div><div class="ttdeci">virtual double getMsgThroughputOut() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_broker_consumer_stats_html_a9b0459d295199b294c02f16bd388de04"><div class="ttname"><a href="classpulsar_1_1_broker_consumer_stats.html#a9b0459d295199b294c02f16bd388de04">pulsar::BrokerConsumerStats::getConnectedSince</a></div><div class="ttdeci">virtual const std::string getConnectedSince() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_broker_consumer_stats_html_adee6895ac624d9fbab24f58f7f62859b"><div class="ttname"><a href="classpulsar_1_1_broker_consumer_stats.html#adee6895ac624d9fbab24f58f7f62859b">pulsar::BrokerConsumerStats::getMsgRateExpired</a></div><div class="ttdeci">virtual double getMsgRateExpired() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_broker_consumer_stats_html_ae47fe1710c172b602bd346baf8791ed9"><div class="ttname"><a href="classpulsar_1_1_broker_consumer_stats.html#ae47fe1710c172b602bd346baf8791ed9">pulsar::BrokerConsumerStats::isBlockedConsumerOnUnackedMsgs</a></div><div class="ttdeci">virtual bool isBlockedConsumerOnUnackedMsgs() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_broker_consumer_stats_html_aeaa33caf3a417444b631c6db711806f7"><div class="ttname"><a href="classpulsar_1_1_broker_consumer_stats.html#aeaa33caf3a417444b631c6db711806f7">pulsar::BrokerConsumerStats::getUnackedMessages</a></div><div class="ttdeci">virtual uint64_t getUnackedMessages() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_broker_consumer_stats_html_af729bd5a41ddcdf9bfec48d512e3e272"><div class="ttname"><a href="classpulsar_1_1_broker_consumer_stats.html#af729bd5a41ddcdf9bfec48d512e3e272">pulsar::BrokerConsumerStats::getMsgRateRedeliver</a></div><div class="ttdeci">virtual double getMsgRateRedeliver() const</div></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+<div class="ttc" id="anamespacepulsar_html_ac3e442abe2558a2b257fc7344af61d40"><div class="ttname"><a href="namespacepulsar.html#ac3e442abe2558a2b257fc7344af61d40">pulsar::ConsumerType</a></div><div class="ttdeci">ConsumerType</div><div class="ttdef"><b>Definition:</b> ConsumerType.h:24</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbb"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">pulsar::Result</a></div><div class="ttdeci">Result</div><div class="ttdef"><b>Definition:</b> Result.h:31</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/site2/website-next/static/api/cpp/2.10.x/_client_8h_source.html b/site2/website-next/static/api/cpp/2.10.x/_client_8h_source.html
new file mode 100644
index 00000000000..3ba6a6b5fb8
--- /dev/null
+++ b/site2/website-next/static/api/cpp/2.10.x/_client_8h_source.html
@@ -0,0 +1,234 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/Client.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">pulsar-client-cpp
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">Client.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno">    1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno">   19</span><span class="preprocessor">#ifndef PULSAR_CLIENT_HPP_</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno">   20</span><span class="preprocessor">#define PULSAR_CLIENT_HPP_</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno">   21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno">   22</span><span class="preprocessor">#include &lt;pulsar/defines.h&gt;</span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno">   23</span><span class="preprocessor">#include &lt;pulsar/Consumer.h&gt;</span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno">   24</span><span class="preprocessor">#include &lt;pulsar/Producer.h&gt;</span></div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno">   25</span><span class="preprocessor">#include &lt;pulsar/Reader.h&gt;</span></div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno">   26</span><span class="preprocessor">#include &lt;pulsar/Result.h&gt;</span></div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno">   27</span><span class="preprocessor">#include &lt;pulsar/Message.h&gt;</span></div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno">   28</span><span class="preprocessor">#include &lt;pulsar/MessageBuilder.h&gt;</span></div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno">   29</span><span class="preprocessor">#include &lt;pulsar/ClientConfiguration.h&gt;</span></div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno">   30</span><span class="preprocessor">#include &lt;pulsar/Schema.h&gt;</span></div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno">   31</span><span class="preprocessor">#include &lt;pulsar/ConsoleLoggerFactory.h&gt;</span></div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno">   32</span><span class="preprocessor">#include &lt;pulsar/FileLoggerFactory.h&gt;</span></div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno">   33</span><span class="preprocessor">#include &lt;string&gt;</span></div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno">   34</span> </div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno">   35</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno">   36</span><span class="keyword">typedef</span> std::function&lt;void(<a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a>, Producer)&gt; CreateProducerCallback;</div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno">   37</span><span class="keyword">typedef</span> std::function&lt;void(<a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a>, Consumer)&gt; SubscribeCallback;</div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno">   38</span><span class="keyword">typedef</span> std::function&lt;void(<a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a>, Reader)&gt; ReaderCallback;</div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno">   39</span><span class="keyword">typedef</span> std::function&lt;void(<a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a>, <span class="keyword">const</span> std::vector&lt;std::string&gt;&amp;)&gt; GetPartitionsCallback;</div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno">   40</span><span class="keyword">typedef</span> std::function&lt;void(<a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a>)&gt; CloseCallback;</div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno">   41</span> </div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno">   42</span><span class="keyword">class </span>ClientImpl;</div>
+<div class="line"><a id="l00043" name="l00043"></a><span class="lineno">   43</span><span class="keyword">class </span>PulsarFriend;</div>
+<div class="line"><a id="l00044" name="l00044"></a><span class="lineno">   44</span><span class="keyword">class </span>PulsarWrapper;</div>
+<div class="line"><a id="l00045" name="l00045"></a><span class="lineno">   45</span> </div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client.html">   46</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_client.html">Client</a> {</div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno">   47</span>   <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client.html#acab90af5d0542803bc1d10e68d27414f">   54</a></span>    <a class="code hl_function" href="classpulsar_1_1_client.html#acab90af5d0542803bc1d10e68d27414f">Client</a>(<span class="keyword">const</span> std::string&amp; serviceUrl);</div>
+<div class="line"><a id="l00055" name="l00055"></a><span class="lineno">   55</span> </div>
+<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client.html#a148122b14f22844d359c35c084907962">   64</a></span>    <a class="code hl_function" href="classpulsar_1_1_client.html#a148122b14f22844d359c35c084907962">Client</a>(<span class="keyword">const</span> std::string&amp; serviceUrl, <span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>&amp; clien [...]
+<div class="line"><a id="l00065" name="l00065"></a><span class="lineno">   65</span> </div>
+<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client.html#a96f49cc0ce27bfe68d75224991f0ba52">   76</a></span>    <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_client.html#a96f49cc0ce27bfe68d75224991f0ba52">createProducer</a>(<span class="keyword">const</span> std::string&amp; topic, <a class="code hl_class" href="class [...]
+<div class="line"><a id="l00077" name="l00077"></a><span class="lineno">   77</span> </div>
+<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client.html#aae7658dee80ad23b418cfb7e12f5df05">   89</a></span>    <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_client.html#aae7658dee80ad23b418cfb7e12f5df05">createProducer</a>(<span class="keyword">const</span> std::string&amp; topic, <span class="keyword">const</span> < [...]
+<div class="line"><a id="l00090" name="l00090"></a><span class="lineno">   90</span> </div>
+<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client.html#a666be9ce0980aeda2921c2229c003db8">   99</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_client.html#a666be9ce0980aeda2921c2229c003db8">createProducerAsync</a>(<span class="keyword">const</span> std::string&amp; topic, CreateProducerCallback callback);</div>
+<div class="line"><a id="l00100" name="l00100"></a><span class="lineno">  100</span> </div>
+<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client.html#a46e87bd20edc2a00c492e2be2c43a644">  108</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_client.html#a46e87bd20edc2a00c492e2be2c43a644">createProducerAsync</a>(<span class="keyword">const</span> std::string&amp; topic, <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration [...]
+<div class="line"><a id="l00109" name="l00109"></a><span class="lineno">  109</span>                             CreateProducerCallback callback);</div>
+<div class="line"><a id="l00110" name="l00110"></a><span class="lineno">  110</span> </div>
+<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client.html#a9f32b4d1101f8f2fb5029013c87779ab">  119</a></span>    <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_client.html#a9f32b4d1101f8f2fb5029013c87779ab">subscribe</a>(<span class="keyword">const</span> std::string&amp; topic, <span class="keyword">const</span> std::s [...]
+<div class="line"><a id="l00120" name="l00120"></a><span class="lineno">  120</span> </div>
+<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client.html#a11b3ca7d9174a0912bf51b742f7f825a">  129</a></span>    <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_client.html#a11b3ca7d9174a0912bf51b742f7f825a">subscribe</a>(<span class="keyword">const</span> std::string&amp; topic, <span class="keyword">const</span> std::s [...]
+<div class="line"><a id="l00130" name="l00130"></a><span class="lineno">  130</span>                     <span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a>&amp; conf, <a class="code hl_class" href="classpulsar_1_1_consumer.html">Consumer</a>&amp; consumer);</div>
+<div class="line"><a id="l00131" name="l00131"></a><span class="lineno">  131</span> </div>
+<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client.html#a534d1cc013112c4e9eeee037b42b4815">  141</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_client.html#a534d1cc013112c4e9eeee037b42b4815">subscribeAsync</a>(<span class="keyword">const</span> std::string&amp; topic, <span class="keyword">const</span> std::string&amp; subscriptionName,</div>
+<div class="line"><a id="l00142" name="l00142"></a><span class="lineno">  142</span>                        SubscribeCallback callback);</div>
+<div class="line"><a id="l00143" name="l00143"></a><span class="lineno">  143</span> </div>
+<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client.html#a85d82595856f515b22acb623e84daa4b">  154</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_client.html#a85d82595856f515b22acb623e84daa4b">subscribeAsync</a>(<span class="keyword">const</span> std::string&amp; topic, <span class="keyword">const</span> std::string&amp; subscriptionName,</div>
+<div class="line"><a id="l00155" name="l00155"></a><span class="lineno">  155</span>                        <span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a>&amp; conf, SubscribeCallback callback);</div>
+<div class="line"><a id="l00156" name="l00156"></a><span class="lineno">  156</span> </div>
+<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client.html#aea2d7918286ecd127751d06e191a5471">  164</a></span>    <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_client.html#aea2d7918286ecd127751d06e191a5471">subscribe</a>(<span class="keyword">const</span> std::vector&lt;std::string&gt;&amp; topics, <span class="keyword" [...]
+<div class="line"><a id="l00165" name="l00165"></a><span class="lineno">  165</span>                     <a class="code hl_class" href="classpulsar_1_1_consumer.html">Consumer</a>&amp; consumer);</div>
+<div class="line"><a id="l00166" name="l00166"></a><span class="lineno">  166</span> </div>
+<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client.html#a9188d5fafbb23da16f859592316947e4">  175</a></span>    <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_client.html#a9188d5fafbb23da16f859592316947e4">subscribe</a>(<span class="keyword">const</span> std::vector&lt;std::string&gt;&amp; topics, <span class="keyword" [...]
+<div class="line"><a id="l00176" name="l00176"></a><span class="lineno">  176</span>                     <span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a>&amp; conf, <a class="code hl_class" href="classpulsar_1_1_consumer.html">Consumer</a>&amp; consumer);</div>
+<div class="line"><a id="l00177" name="l00177"></a><span class="lineno">  177</span> </div>
+<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client.html#a33f76797dfbd57daf4c72f96c659fe77">  188</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_client.html#a33f76797dfbd57daf4c72f96c659fe77">subscribeAsync</a>(<span class="keyword">const</span> std::vector&lt;std::string&gt;&amp; topics, <span class="keyword">const</span> std::string&amp; subscriptionName,</div>
+<div class="line"><a id="l00189" name="l00189"></a><span class="lineno">  189</span>                        SubscribeCallback callback);</div>
+<div class="line"><a id="l00190" name="l00190"></a><span class="lineno">  190</span> </div>
+<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client.html#afcfcc1f9bcc63527063ae1b60a41ba8e">  201</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_client.html#afcfcc1f9bcc63527063ae1b60a41ba8e">subscribeAsync</a>(<span class="keyword">const</span> std::vector&lt;std::string&gt;&amp; topics, <span class="keyword">const</span> std::string&amp; subscriptionName,</div>
+<div class="line"><a id="l00202" name="l00202"></a><span class="lineno">  202</span>                        <span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a>&amp; conf, SubscribeCallback callback);</div>
+<div class="line"><a id="l00203" name="l00203"></a><span class="lineno">  203</span> </div>
+<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client.html#a086549ca0d057be1e9d00ca483995621">  207</a></span>    <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_client.html#a086549ca0d057be1e9d00ca483995621">subscribeWithRegex</a>(<span class="keyword">const</span> std::string&amp; regexPattern, <span class="keyword">con [...]
+<div class="line"><a id="l00208" name="l00208"></a><span class="lineno">  208</span>                              <a class="code hl_class" href="classpulsar_1_1_consumer.html">Consumer</a>&amp; consumer);</div>
+<div class="line"><a id="l00209" name="l00209"></a><span class="lineno">  209</span> </div>
+<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client.html#a11016481c032f7d07e3ab5be341c9344">  214</a></span>    <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_client.html#a11016481c032f7d07e3ab5be341c9344">subscribeWithRegex</a>(<span class="keyword">const</span> std::string&amp; regexPattern, <span class="keyword">con [...]
+<div class="line"><a id="l00215" name="l00215"></a><span class="lineno">  215</span>                              <span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a>&amp; conf, <a class="code hl_class" href="classpulsar_1_1_consumer.html">Consumer</a>&amp; consumer);</div>
+<div class="line"><a id="l00216" name="l00216"></a><span class="lineno">  216</span> </div>
+<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client.html#a49a6024ae4ff44e1e02a59bc08d28c7a">  224</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_client.html#a49a6024ae4ff44e1e02a59bc08d28c7a">subscribeWithRegexAsync</a>(<span class="keyword">const</span> std::string&amp; regexPattern, <span class="keyword">const</span> std::string&amp; subscriptionName,</div>
+<div class="line"><a id="l00225" name="l00225"></a><span class="lineno">  225</span>                                 SubscribeCallback callback);</div>
+<div class="line"><a id="l00226" name="l00226"></a><span class="lineno">  226</span> </div>
+<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client.html#abef60cadedd17903a245dbaa8368381a">  237</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_client.html#abef60cadedd17903a245dbaa8368381a">subscribeWithRegexAsync</a>(<span class="keyword">const</span> std::string&amp; regexPattern, <span class="keyword">const</span> std::string&amp; subscriptionName,</div>
+<div class="line"><a id="l00238" name="l00238"></a><span class="lineno">  238</span>                                 <span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a>&amp; conf, SubscribeCallback callback);</div>
+<div class="line"><a id="l00239" name="l00239"></a><span class="lineno">  239</span> </div>
+<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client.html#ad2f6404e06200714e1fe82419b7c963a">  269</a></span>    <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_client.html#ad2f6404e06200714e1fe82419b7c963a">createReader</a>(<span class="keyword">const</span> std::string&amp; topic, <span class="keyword">const</span> <a  [...]
+<div class="line"><a id="l00270" name="l00270"></a><span class="lineno">  270</span>                        <span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_reader_configuration.html">ReaderConfiguration</a>&amp; conf, <a class="code hl_class" href="classpulsar_1_1_reader.html">Reader</a>&amp; reader);</div>
+<div class="line"><a id="l00271" name="l00271"></a><span class="lineno">  271</span> </div>
+<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client.html#ab837056e2ea59c8c55d83d6451ee7b08">  298</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_client.html#ab837056e2ea59c8c55d83d6451ee7b08">createReaderAsync</a>(<span class="keyword">const</span> std::string&amp; topic, <span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message_id.html"> [...]
+<div class="line"><a id="l00299" name="l00299"></a><span class="lineno">  299</span>                           <span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_reader_configuration.html">ReaderConfiguration</a>&amp; conf, ReaderCallback callback);</div>
+<div class="line"><a id="l00300" name="l00300"></a><span class="lineno">  300</span> </div>
+<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client.html#a208629aff52395ad0072622ae82f5657">  314</a></span>    <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_client.html#a208629aff52395ad0072622ae82f5657">getPartitionsForTopic</a>(<span class="keyword">const</span> std::string&amp; topic, std::vector&lt;std::string&gt [...]
+<div class="line"><a id="l00315" name="l00315"></a><span class="lineno">  315</span> </div>
+<div class="line"><a id="l00331" name="l00331"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client.html#a2c3746c12dd5a531efcf2e8af96a3337">  331</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_client.html#a2c3746c12dd5a531efcf2e8af96a3337">getPartitionsForTopicAsync</a>(<span class="keyword">const</span> std::string&amp; topic, GetPartitionsCallback callback);</div>
+<div class="line"><a id="l00332" name="l00332"></a><span class="lineno">  332</span> </div>
+<div class="line"><a id="l00337" name="l00337"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client.html#ac3f0a65b099f88781548d4fad41685ac">  337</a></span>    <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_client.html#ac3f0a65b099f88781548d4fad41685ac">close</a>();</div>
+<div class="line"><a id="l00338" name="l00338"></a><span class="lineno">  338</span> </div>
+<div class="line"><a id="l00348" name="l00348"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client.html#ad2701d78fca53d5261616ca53381241d">  348</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_client.html#ad2701d78fca53d5261616ca53381241d">closeAsync</a>(CloseCallback callback);</div>
+<div class="line"><a id="l00349" name="l00349"></a><span class="lineno">  349</span> </div>
+<div class="line"><a id="l00356" name="l00356"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client.html#aecac8bf91b474339455fe0519f6ba71e">  356</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_client.html#aecac8bf91b474339455fe0519f6ba71e">shutdown</a>();</div>
+<div class="line"><a id="l00357" name="l00357"></a><span class="lineno">  357</span> </div>
+<div class="line"><a id="l00363" name="l00363"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client.html#a5225a8d2b121cce6e205ef6e2471cdbc">  363</a></span>    uint64_t <a class="code hl_function" href="classpulsar_1_1_client.html#a5225a8d2b121cce6e205ef6e2471cdbc">getNumberOfProducers</a>();</div>
+<div class="line"><a id="l00364" name="l00364"></a><span class="lineno">  364</span> </div>
+<div class="line"><a id="l00370" name="l00370"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client.html#a1134874e191f8bf395c020f1ed3b2423">  370</a></span>    uint64_t <a class="code hl_function" href="classpulsar_1_1_client.html#a1134874e191f8bf395c020f1ed3b2423">getNumberOfConsumers</a>();</div>
+<div class="line"><a id="l00371" name="l00371"></a><span class="lineno">  371</span> </div>
+<div class="line"><a id="l00372" name="l00372"></a><span class="lineno">  372</span>   <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00373" name="l00373"></a><span class="lineno">  373</span>    <a class="code hl_class" href="classpulsar_1_1_client.html">Client</a>(<span class="keyword">const</span> std::string&amp; serviceUrl, <span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>&amp; clientConfiguration,</div>
+<div class="line"><a id="l00374" name="l00374"></a><span class="lineno">  374</span>           <span class="keywordtype">bool</span> poolConnections);</div>
+<div class="line"><a id="l00375" name="l00375"></a><span class="lineno">  375</span>    <a class="code hl_class" href="classpulsar_1_1_client.html">Client</a>(<span class="keyword">const</span> std::shared_ptr&lt;ClientImpl&gt;);</div>
+<div class="line"><a id="l00376" name="l00376"></a><span class="lineno">  376</span> </div>
+<div class="line"><a id="l00377" name="l00377"></a><span class="lineno">  377</span>    <span class="keyword">friend</span> <span class="keyword">class </span>PulsarFriend;</div>
+<div class="line"><a id="l00378" name="l00378"></a><span class="lineno">  378</span>    <span class="keyword">friend</span> <span class="keyword">class </span>PulsarWrapper;</div>
+<div class="line"><a id="l00379" name="l00379"></a><span class="lineno">  379</span>    std::shared_ptr&lt;ClientImpl&gt; impl_;</div>
+<div class="line"><a id="l00380" name="l00380"></a><span class="lineno">  380</span>};</div>
+<div class="line"><a id="l00381" name="l00381"></a><span class="lineno">  381</span>}  <span class="comment">// namespace pulsar</span></div>
+<div class="line"><a id="l00382" name="l00382"></a><span class="lineno">  382</span> </div>
+<div class="line"><a id="l00383" name="l00383"></a><span class="lineno">  383</span><span class="preprocessor">#endif </span><span class="comment">/* PULSAR_CLIENT_HPP_ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="aclasspulsar_1_1_client_configuration_html"><div class="ttname"><a href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></div><div class="ttdef"><b>Definition:</b> ClientConfiguration.h:29</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_html"><div class="ttname"><a href="classpulsar_1_1_client.html">pulsar::Client</a></div><div class="ttdef"><b>Definition:</b> Client.h:46</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_html_a086549ca0d057be1e9d00ca483995621"><div class="ttname"><a href="classpulsar_1_1_client.html#a086549ca0d057be1e9d00ca483995621">pulsar::Client::subscribeWithRegex</a></div><div class="ttdeci">Result subscribeWithRegex(const std::string &amp;regexPattern, const std::string &amp;subscriptionName, Consumer &amp;consumer)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_html_a11016481c032f7d07e3ab5be341c9344"><div class="ttname"><a href="classpulsar_1_1_client.html#a11016481c032f7d07e3ab5be341c9344">pulsar::Client::subscribeWithRegex</a></div><div class="ttdeci">Result subscribeWithRegex(const std::string &amp;regexPattern, const std::string &amp;subscriptionName, const ConsumerConfiguration &amp;conf, Consumer &amp;consumer)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_html_a1134874e191f8bf395c020f1ed3b2423"><div class="ttname"><a href="classpulsar_1_1_client.html#a1134874e191f8bf395c020f1ed3b2423">pulsar::Client::getNumberOfConsumers</a></div><div class="ttdeci">uint64_t getNumberOfConsumers()</div><div class="ttdoc">Get the number of alive consumers on the current client.</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_html_a11b3ca7d9174a0912bf51b742f7f825a"><div class="ttname"><a href="classpulsar_1_1_client.html#a11b3ca7d9174a0912bf51b742f7f825a">pulsar::Client::subscribe</a></div><div class="ttdeci">Result subscribe(const std::string &amp;topic, const std::string &amp;subscriptionName, const ConsumerConfiguration &amp;conf, Consumer &amp;consumer)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_html_a148122b14f22844d359c35c084907962"><div class="ttname"><a href="classpulsar_1_1_client.html#a148122b14f22844d359c35c084907962">pulsar::Client::Client</a></div><div class="ttdeci">Client(const std::string &amp;serviceUrl, const ClientConfiguration &amp;clientConfiguration)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_html_a208629aff52395ad0072622ae82f5657"><div class="ttname"><a href="classpulsar_1_1_client.html#a208629aff52395ad0072622ae82f5657">pulsar::Client::getPartitionsForTopic</a></div><div class="ttdeci">Result getPartitionsForTopic(const std::string &amp;topic, std::vector&lt; std::string &gt; &amp;partitions)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_html_a2c3746c12dd5a531efcf2e8af96a3337"><div class="ttname"><a href="classpulsar_1_1_client.html#a2c3746c12dd5a531efcf2e8af96a3337">pulsar::Client::getPartitionsForTopicAsync</a></div><div class="ttdeci">void getPartitionsForTopicAsync(const std::string &amp;topic, GetPartitionsCallback callback)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_html_a33f76797dfbd57daf4c72f96c659fe77"><div class="ttname"><a href="classpulsar_1_1_client.html#a33f76797dfbd57daf4c72f96c659fe77">pulsar::Client::subscribeAsync</a></div><div class="ttdeci">void subscribeAsync(const std::vector&lt; std::string &gt; &amp;topics, const std::string &amp;subscriptionName, SubscribeCallback callback)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_html_a46e87bd20edc2a00c492e2be2c43a644"><div class="ttname"><a href="classpulsar_1_1_client.html#a46e87bd20edc2a00c492e2be2c43a644">pulsar::Client::createProducerAsync</a></div><div class="ttdeci">void createProducerAsync(const std::string &amp;topic, ProducerConfiguration conf, CreateProducerCallback callback)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_html_a49a6024ae4ff44e1e02a59bc08d28c7a"><div class="ttname"><a href="classpulsar_1_1_client.html#a49a6024ae4ff44e1e02a59bc08d28c7a">pulsar::Client::subscribeWithRegexAsync</a></div><div class="ttdeci">void subscribeWithRegexAsync(const std::string &amp;regexPattern, const std::string &amp;subscriptionName, SubscribeCallback callback)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_html_a5225a8d2b121cce6e205ef6e2471cdbc"><div class="ttname"><a href="classpulsar_1_1_client.html#a5225a8d2b121cce6e205ef6e2471cdbc">pulsar::Client::getNumberOfProducers</a></div><div class="ttdeci">uint64_t getNumberOfProducers()</div><div class="ttdoc">Get the number of alive producers on the current client.</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_html_a534d1cc013112c4e9eeee037b42b4815"><div class="ttname"><a href="classpulsar_1_1_client.html#a534d1cc013112c4e9eeee037b42b4815">pulsar::Client::subscribeAsync</a></div><div class="ttdeci">void subscribeAsync(const std::string &amp;topic, const std::string &amp;subscriptionName, SubscribeCallback callback)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_html_a666be9ce0980aeda2921c2229c003db8"><div class="ttname"><a href="classpulsar_1_1_client.html#a666be9ce0980aeda2921c2229c003db8">pulsar::Client::createProducerAsync</a></div><div class="ttdeci">void createProducerAsync(const std::string &amp;topic, CreateProducerCallback callback)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_html_a85d82595856f515b22acb623e84daa4b"><div class="ttname"><a href="classpulsar_1_1_client.html#a85d82595856f515b22acb623e84daa4b">pulsar::Client::subscribeAsync</a></div><div class="ttdeci">void subscribeAsync(const std::string &amp;topic, const std::string &amp;subscriptionName, const ConsumerConfiguration &amp;conf, SubscribeCallback callback)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_html_a9188d5fafbb23da16f859592316947e4"><div class="ttname"><a href="classpulsar_1_1_client.html#a9188d5fafbb23da16f859592316947e4">pulsar::Client::subscribe</a></div><div class="ttdeci">Result subscribe(const std::vector&lt; std::string &gt; &amp;topics, const std::string &amp;subscriptionName, const ConsumerConfiguration &amp;conf, Consumer &amp;consumer)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_html_a96f49cc0ce27bfe68d75224991f0ba52"><div class="ttname"><a href="classpulsar_1_1_client.html#a96f49cc0ce27bfe68d75224991f0ba52">pulsar::Client::createProducer</a></div><div class="ttdeci">Result createProducer(const std::string &amp;topic, Producer &amp;producer)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_html_a9f32b4d1101f8f2fb5029013c87779ab"><div class="ttname"><a href="classpulsar_1_1_client.html#a9f32b4d1101f8f2fb5029013c87779ab">pulsar::Client::subscribe</a></div><div class="ttdeci">Result subscribe(const std::string &amp;topic, const std::string &amp;subscriptionName, Consumer &amp;consumer)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_html_aae7658dee80ad23b418cfb7e12f5df05"><div class="ttname"><a href="classpulsar_1_1_client.html#aae7658dee80ad23b418cfb7e12f5df05">pulsar::Client::createProducer</a></div><div class="ttdeci">Result createProducer(const std::string &amp;topic, const ProducerConfiguration &amp;conf, Producer &amp;producer)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_html_ab837056e2ea59c8c55d83d6451ee7b08"><div class="ttname"><a href="classpulsar_1_1_client.html#ab837056e2ea59c8c55d83d6451ee7b08">pulsar::Client::createReaderAsync</a></div><div class="ttdeci">void createReaderAsync(const std::string &amp;topic, const MessageId &amp;startMessageId, const ReaderConfiguration &amp;conf, ReaderCallback callback)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_html_abef60cadedd17903a245dbaa8368381a"><div class="ttname"><a href="classpulsar_1_1_client.html#abef60cadedd17903a245dbaa8368381a">pulsar::Client::subscribeWithRegexAsync</a></div><div class="ttdeci">void subscribeWithRegexAsync(const std::string &amp;regexPattern, const std::string &amp;subscriptionName, const ConsumerConfiguration &amp;conf, SubscribeCallback callback)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_html_ac3f0a65b099f88781548d4fad41685ac"><div class="ttname"><a href="classpulsar_1_1_client.html#ac3f0a65b099f88781548d4fad41685ac">pulsar::Client::close</a></div><div class="ttdeci">Result close()</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_html_acab90af5d0542803bc1d10e68d27414f"><div class="ttname"><a href="classpulsar_1_1_client.html#acab90af5d0542803bc1d10e68d27414f">pulsar::Client::Client</a></div><div class="ttdeci">Client(const std::string &amp;serviceUrl)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_html_ad2701d78fca53d5261616ca53381241d"><div class="ttname"><a href="classpulsar_1_1_client.html#ad2701d78fca53d5261616ca53381241d">pulsar::Client::closeAsync</a></div><div class="ttdeci">void closeAsync(CloseCallback callback)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_html_ad2f6404e06200714e1fe82419b7c963a"><div class="ttname"><a href="classpulsar_1_1_client.html#ad2f6404e06200714e1fe82419b7c963a">pulsar::Client::createReader</a></div><div class="ttdeci">Result createReader(const std::string &amp;topic, const MessageId &amp;startMessageId, const ReaderConfiguration &amp;conf, Reader &amp;reader)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_html_aea2d7918286ecd127751d06e191a5471"><div class="ttname"><a href="classpulsar_1_1_client.html#aea2d7918286ecd127751d06e191a5471">pulsar::Client::subscribe</a></div><div class="ttdeci">Result subscribe(const std::vector&lt; std::string &gt; &amp;topics, const std::string &amp;subscriptionName, Consumer &amp;consumer)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_html_aecac8bf91b474339455fe0519f6ba71e"><div class="ttname"><a href="classpulsar_1_1_client.html#aecac8bf91b474339455fe0519f6ba71e">pulsar::Client::shutdown</a></div><div class="ttdeci">void shutdown()</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_html_afcfcc1f9bcc63527063ae1b60a41ba8e"><div class="ttname"><a href="classpulsar_1_1_client.html#afcfcc1f9bcc63527063ae1b60a41ba8e">pulsar::Client::subscribeAsync</a></div><div class="ttdeci">void subscribeAsync(const std::vector&lt; std::string &gt; &amp;topics, const std::string &amp;subscriptionName, const ConsumerConfiguration &amp;conf, SubscribeCallback callback)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></div><div class="ttdef"><b>Definition:</b> ConsumerConfiguration.h:54</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html"><div class="ttname"><a href="classpulsar_1_1_consumer.html">pulsar::Consumer</a></div><div class="ttdef"><b>Definition:</b> Consumer.h:35</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_id_html"><div class="ttname"><a href="classpulsar_1_1_message_id.html">pulsar::MessageId</a></div><div class="ttdef"><b>Definition:</b> MessageId.h:32</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html">pulsar::ProducerConfiguration</a></div><div class="ttdef"><b>Definition:</b> ProducerConfiguration.h:44</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_html"><div class="ttname"><a href="classpulsar_1_1_producer.html">pulsar::Producer</a></div><div class="ttdef"><b>Definition:</b> Producer.h:35</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_configuration_html"><div class="ttname"><a href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></div><div class="ttdef"><b>Definition:</b> ReaderConfiguration.h:47</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_html"><div class="ttname"><a href="classpulsar_1_1_reader.html">pulsar::Reader</a></div><div class="ttdef"><b>Definition:</b> Reader.h:37</div></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbb"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">pulsar::Result</a></div><div class="ttdeci">Result</div><div class="ttdef"><b>Definition:</b> Result.h:31</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/site2/website-next/static/api/cpp/2.10.x/_client_configuration_8h_source.html b/site2/website-next/static/api/cpp/2.10.x/_client_configuration_8h_source.html
new file mode 100644
index 00000000000..83978f04108
--- /dev/null
+++ b/site2/website-next/static/api/cpp/2.10.x/_client_configuration_8h_source.html
@@ -0,0 +1,211 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/ClientConfiguration.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">pulsar-client-cpp
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">ClientConfiguration.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno">    1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno">   19</span><span class="preprocessor">#ifndef PULSAR_CLIENTCONFIGURATION_H_</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno">   20</span><span class="preprocessor">#define PULSAR_CLIENTCONFIGURATION_H_</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno">   21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno">   22</span><span class="preprocessor">#include &lt;pulsar/defines.h&gt;</span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno">   23</span><span class="preprocessor">#include &lt;pulsar/Authentication.h&gt;</span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno">   24</span><span class="preprocessor">#include &lt;pulsar/Logger.h&gt;</span></div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno">   25</span> </div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno">   26</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno">   27</span><span class="keyword">class </span>PulsarWrapper;</div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno">   28</span><span class="keyword">struct </span>ClientConfigurationImpl;</div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client_configuration.html">   29</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a> {</div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno">   30</span>   <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno">   31</span>    <a class="code hl_class" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>();</div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno">   32</span>    <a class="code hl_class" href="classpulsar_1_1_client_configuration.html">~ClientConfiguration</a>();</div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno">   33</span>    <a class="code hl_class" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>&amp;);</div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno">   34</span>    <a class="code hl_class" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>&amp; operator=(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>&amp;);</div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno">   35</span> </div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client_configuration.html#ace74b6344c19c7039087be76d86528f6">   42</a></span>    <a class="code hl_class" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_client_configuration.html#ace74b6344c19c7039087be76d86528f6">setMemoryLimit</a>(uint64_t memoryLimitBytes);</div>
+<div class="line"><a id="l00043" name="l00043"></a><span class="lineno">   43</span> </div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client_configuration.html#aa09cf22a285653ce9a551e85342dff49">   47</a></span>    uint64_t <a class="code hl_function" href="classpulsar_1_1_client_configuration.html#aa09cf22a285653ce9a551e85342dff49">getMemoryLimit</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00048" name="l00048"></a><span class="lineno">   48</span> </div>
+<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client_configuration.html#a283f6a724a4fdd8fa1def661e253eafb">   54</a></span>    <a class="code hl_class" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_client_configuration.html#a283f6a724a4fdd8fa1def661e253eafb">setAuth</a>(<span class="keyword">const</span> AuthenticationPtr&amp; authentication);</div>
+<div class="line"><a id="l00055" name="l00055"></a><span class="lineno">   55</span> </div>
+<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client_configuration.html#a2973aed4fed3479aeceef9e97d26ef63">   59</a></span>    <a class="code hl_class" href="classpulsar_1_1_authentication.html">Authentication</a>&amp; <a class="code hl_function" href="classpulsar_1_1_client_configuration.html#a2973aed4fed3479aeceef9e97d26ef63">getAuth</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00060" name="l00060"></a><span class="lineno">   60</span> </div>
+<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client_configuration.html#ac5659a9c3232ab07ed1e81dd406187c1">   67</a></span>    <a class="code hl_class" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_client_configuration.html#ac5659a9c3232ab07ed1e81dd406187c1">setOperationTimeoutSeconds</a>(<span class="keywordtype">int</span> timeout);</div>
+<div class="line"><a id="l00068" name="l00068"></a><span class="lineno">   68</span> </div>
+<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client_configuration.html#a842576f768383a2434959ece2a039222">   72</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="classpulsar_1_1_client_configuration.html#a842576f768383a2434959ece2a039222">getOperationTimeoutSeconds</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00073" name="l00073"></a><span class="lineno">   73</span> </div>
+<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client_configuration.html#a7e83eb6526e98259023e93f0c89c1a61">   80</a></span>    <a class="code hl_class" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_client_configuration.html#a7e83eb6526e98259023e93f0c89c1a61">setIOThreads</a>(<span class="keywordtype">int</span> threads);</div>
+<div class="line"><a id="l00081" name="l00081"></a><span class="lineno">   81</span> </div>
+<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client_configuration.html#a961eff6439a7aab387dca6a486f8535b">   85</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="classpulsar_1_1_client_configuration.html#a961eff6439a7aab387dca6a486f8535b">getIOThreads</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00086" name="l00086"></a><span class="lineno">   86</span> </div>
+<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client_configuration.html#a5c0d6ddb5e00afe43067505bd46a6a9d">   97</a></span>    <a class="code hl_class" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_client_configuration.html#a5c0d6ddb5e00afe43067505bd46a6a9d">setMessageListenerThreads</a>(<span class="keywordtype">int</span> threads);</div>
+<div class="line"><a id="l00098" name="l00098"></a><span class="lineno">   98</span> </div>
+<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client_configuration.html#a95829d66c50c4226d79cc2fa835ba59a">  102</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="classpulsar_1_1_client_configuration.html#a95829d66c50c4226d79cc2fa835ba59a">getMessageListenerThreads</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00103" name="l00103"></a><span class="lineno">  103</span> </div>
+<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client_configuration.html#a9ae54146fe16f423faee853705043a0d">  112</a></span>    <a class="code hl_class" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_client_configuration.html#a9ae54146fe16f423faee853705043a0d">setConcurrentLookupRequest</a>(<span class="keywordtype">int</span> concurrentLookupReq [...]
+<div class="line"><a id="l00113" name="l00113"></a><span class="lineno">  113</span> </div>
+<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client_configuration.html#aacc5ce498af5ab4535ba3d5a39684b60">  117</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="classpulsar_1_1_client_configuration.html#aacc5ce498af5ab4535ba3d5a39684b60">getConcurrentLookupRequest</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00118" name="l00118"></a><span class="lineno">  118</span> </div>
+<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client_configuration.html#a388cecb1652d1578ac301dcb31db4135">  125</a></span>    <a class="code hl_class" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_client_configuration.html#a388cecb1652d1578ac301dcb31db4135">setLogConfFilePath</a>(<span class="keyword">const</span> std::string&amp; logConfFileP [...]
+<div class="line"><a id="l00126" name="l00126"></a><span class="lineno">  126</span> </div>
+<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client_configuration.html#ab7f394d2d9dbc03de13a8bc1a12f9c77">  130</a></span>    <span class="keyword">const</span> std::string&amp; <a class="code hl_function" href="classpulsar_1_1_client_configuration.html#ab7f394d2d9dbc03de13a8bc1a12f9c77">getLogConfFilePath</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00131" name="l00131"></a><span class="lineno">  131</span> </div>
+<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client_configuration.html#a1bf72e7f2e263ed35ff631a379e7e562">  143</a></span>    <a class="code hl_class" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_client_configuration.html#a1bf72e7f2e263ed35ff631a379e7e562">setLogger</a>(<a class="code hl_class" href="classpulsar_1_1_logger_factory.html">Logge [...]
+<div class="line"><a id="l00144" name="l00144"></a><span class="lineno">  144</span> </div>
+<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client_configuration.html#ad2cd7f96ed00b4a398329cee24aa293c">  152</a></span>    <a class="code hl_class" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_client_configuration.html#ad2cd7f96ed00b4a398329cee24aa293c">setUseTls</a>(<span class="keywordtype">bool</span> useTls);</div>
+<div class="line"><a id="l00153" name="l00153"></a><span class="lineno">  153</span> </div>
+<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client_configuration.html#a564ce9a6a43fe2db6ac11cc7821b8c27">  157</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="classpulsar_1_1_client_configuration.html#a564ce9a6a43fe2db6ac11cc7821b8c27">isUseTls</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00158" name="l00158"></a><span class="lineno">  158</span> </div>
+<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client_configuration.html#a65e807a8eb8d68b27ba464c3c026d5da">  164</a></span>    <a class="code hl_class" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_client_configuration.html#a65e807a8eb8d68b27ba464c3c026d5da">setTlsTrustCertsFilePath</a>(<span class="keyword">const</span> std::string&amp; tlsTru [...]
+<div class="line"><a id="l00165" name="l00165"></a><span class="lineno">  165</span> </div>
+<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client_configuration.html#a2774b2a76b3ed18dc0429f5a6920d1e8">  169</a></span>    <span class="keyword">const</span> std::string&amp; <a class="code hl_function" href="classpulsar_1_1_client_configuration.html#a2774b2a76b3ed18dc0429f5a6920d1e8">getTlsTrustCertsFilePath</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00170" name="l00170"></a><span class="lineno">  170</span> </div>
+<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client_configuration.html#a9c6de9ae9ffe25f93e45d52af33786c7">  178</a></span>    <a class="code hl_class" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_client_configuration.html#a9c6de9ae9ffe25f93e45d52af33786c7">setTlsAllowInsecureConnection</a>(<span class="keywordtype">bool</span> allowInsecure);</div>
+<div class="line"><a id="l00179" name="l00179"></a><span class="lineno">  179</span> </div>
+<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client_configuration.html#a134473221c9e91f0c558a5c291aa9d5e">  183</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="classpulsar_1_1_client_configuration.html#a134473221c9e91f0c558a5c291aa9d5e">isTlsAllowInsecureConnection</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00184" name="l00184"></a><span class="lineno">  184</span> </div>
+<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client_configuration.html#a10233b86c33c352f79eb0dabf954809b">  198</a></span>    <a class="code hl_class" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_client_configuration.html#a10233b86c33c352f79eb0dabf954809b">setValidateHostName</a>(<span class="keywordtype">bool</span> validateHostName);</div>
+<div class="line"><a id="l00199" name="l00199"></a><span class="lineno">  199</span> </div>
+<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client_configuration.html#ae5646c0a8ffd63e9fbcb3a84704d3a10">  203</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="classpulsar_1_1_client_configuration.html#ae5646c0a8ffd63e9fbcb3a84704d3a10">isValidateHostName</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00204" name="l00204"></a><span class="lineno">  204</span> </div>
+<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client_configuration.html#acb0c818a17629bb78d90bf8d174320fe">  210</a></span>    <a class="code hl_class" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_client_configuration.html#acb0c818a17629bb78d90bf8d174320fe">setListenerName</a>(<span class="keyword">const</span> std::string&amp; listenerName);</div>
+<div class="line"><a id="l00211" name="l00211"></a><span class="lineno">  211</span> </div>
+<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client_configuration.html#a290b94553eca37e1dddfc2fd48a0b704">  215</a></span>    <span class="keyword">const</span> std::string&amp; <a class="code hl_function" href="classpulsar_1_1_client_configuration.html#a290b94553eca37e1dddfc2fd48a0b704">getListenerName</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00216" name="l00216"></a><span class="lineno">  216</span> </div>
+<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client_configuration.html#a0c7c63f49cd66554563c3f5e133c4fc6">  224</a></span>    <a class="code hl_class" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_client_configuration.html#a0c7c63f49cd66554563c3f5e133c4fc6">setStatsIntervalInSeconds</a>(<span class="keyword">const</span> <span class="keywordty [...]
+<div class="line"><a id="l00225" name="l00225"></a><span class="lineno">  225</span> </div>
+<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client_configuration.html#a3e86a2ec91591eea6faee445652f6c8b">  229</a></span>    <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>&amp; <a class="code hl_function" href="classpulsar_1_1_client_configuration.html#a3e86a2ec91591eea6faee445652f6c8b">getStatsIntervalInSeconds</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00230" name="l00230"></a><span class="lineno">  230</span> </div>
+<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client_configuration.html#a5879c3ecf00ee0d1d85a1eea3977f6ba">  240</a></span>    <a class="code hl_class" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_client_configuration.html#a5879c3ecf00ee0d1d85a1eea3977f6ba">setPartititionsUpdateInterval</a>(<span class="keywordtype">unsigned</span> <span class [...]
+<div class="line"><a id="l00241" name="l00241"></a><span class="lineno">  241</span> </div>
+<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client_configuration.html#a9b1c684c29b2c484853aaa025aa441cb">  245</a></span>    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_function" href="classpulsar_1_1_client_configuration.html#a9b1c684c29b2c484853aaa025aa441cb">getPartitionsUpdateInterval</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00246" name="l00246"></a><span class="lineno">  246</span> </div>
+<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client_configuration.html#a6d12355701aed4526560e5754312da53">  256</a></span>    <a class="code hl_class" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_client_configuration.html#a6d12355701aed4526560e5754312da53">setConnectionTimeout</a>(<span class="keywordtype">int</span> timeoutMs);</div>
+<div class="line"><a id="l00257" name="l00257"></a><span class="lineno">  257</span> </div>
+<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"><a class="line" href="classpulsar_1_1_client_configuration.html#abcf01cb88d07e83c1b43abe14854dac2">  261</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="classpulsar_1_1_client_configuration.html#abcf01cb88d07e83c1b43abe14854dac2">getConnectionTimeout</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00262" name="l00262"></a><span class="lineno">  262</span> </div>
+<div class="line"><a id="l00263" name="l00263"></a><span class="lineno">  263</span>    <span class="keyword">friend</span> <span class="keyword">class </span>ClientImpl;</div>
+<div class="line"><a id="l00264" name="l00264"></a><span class="lineno">  264</span>    <span class="keyword">friend</span> <span class="keyword">class </span>PulsarWrapper;</div>
+<div class="line"><a id="l00265" name="l00265"></a><span class="lineno">  265</span> </div>
+<div class="line"><a id="l00266" name="l00266"></a><span class="lineno">  266</span>   <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00267" name="l00267"></a><span class="lineno">  267</span>    <span class="keyword">const</span> AuthenticationPtr&amp; getAuthPtr() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00268" name="l00268"></a><span class="lineno">  268</span>    std::shared_ptr&lt;ClientConfigurationImpl&gt; impl_;</div>
+<div class="line"><a id="l00269" name="l00269"></a><span class="lineno">  269</span>};</div>
+<div class="line"><a id="l00270" name="l00270"></a><span class="lineno">  270</span>}  <span class="comment">// namespace pulsar</span></div>
+<div class="line"><a id="l00271" name="l00271"></a><span class="lineno">  271</span> </div>
+<div class="line"><a id="l00272" name="l00272"></a><span class="lineno">  272</span><span class="preprocessor">#endif </span><span class="comment">/* PULSAR_CLIENTCONFIGURATION_H_ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="aclasspulsar_1_1_authentication_html"><div class="ttname"><a href="classpulsar_1_1_authentication.html">pulsar::Authentication</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:87</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_configuration_html"><div class="ttname"><a href="classpulsar_1_1_client_configuration.html">pulsar::ClientConfiguration</a></div><div class="ttdef"><b>Definition:</b> ClientConfiguration.h:29</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_configuration_html_a0c7c63f49cd66554563c3f5e133c4fc6"><div class="ttname"><a href="classpulsar_1_1_client_configuration.html#a0c7c63f49cd66554563c3f5e133c4fc6">pulsar::ClientConfiguration::setStatsIntervalInSeconds</a></div><div class="ttdeci">ClientConfiguration &amp; setStatsIntervalInSeconds(const unsigned int &amp;)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_configuration_html_a10233b86c33c352f79eb0dabf954809b"><div class="ttname"><a href="classpulsar_1_1_client_configuration.html#a10233b86c33c352f79eb0dabf954809b">pulsar::ClientConfiguration::setValidateHostName</a></div><div class="ttdeci">ClientConfiguration &amp; setValidateHostName(bool validateHostName)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_configuration_html_a134473221c9e91f0c558a5c291aa9d5e"><div class="ttname"><a href="classpulsar_1_1_client_configuration.html#a134473221c9e91f0c558a5c291aa9d5e">pulsar::ClientConfiguration::isTlsAllowInsecureConnection</a></div><div class="ttdeci">bool isTlsAllowInsecureConnection() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_configuration_html_a1bf72e7f2e263ed35ff631a379e7e562"><div class="ttname"><a href="classpulsar_1_1_client_configuration.html#a1bf72e7f2e263ed35ff631a379e7e562">pulsar::ClientConfiguration::setLogger</a></div><div class="ttdeci">ClientConfiguration &amp; setLogger(LoggerFactory *loggerFactory)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_configuration_html_a2774b2a76b3ed18dc0429f5a6920d1e8"><div class="ttname"><a href="classpulsar_1_1_client_configuration.html#a2774b2a76b3ed18dc0429f5a6920d1e8">pulsar::ClientConfiguration::getTlsTrustCertsFilePath</a></div><div class="ttdeci">const std::string &amp; getTlsTrustCertsFilePath() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_configuration_html_a283f6a724a4fdd8fa1def661e253eafb"><div class="ttname"><a href="classpulsar_1_1_client_configuration.html#a283f6a724a4fdd8fa1def661e253eafb">pulsar::ClientConfiguration::setAuth</a></div><div class="ttdeci">ClientConfiguration &amp; setAuth(const AuthenticationPtr &amp;authentication)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_configuration_html_a290b94553eca37e1dddfc2fd48a0b704"><div class="ttname"><a href="classpulsar_1_1_client_configuration.html#a290b94553eca37e1dddfc2fd48a0b704">pulsar::ClientConfiguration::getListenerName</a></div><div class="ttdeci">const std::string &amp; getListenerName() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_configuration_html_a2973aed4fed3479aeceef9e97d26ef63"><div class="ttname"><a href="classpulsar_1_1_client_configuration.html#a2973aed4fed3479aeceef9e97d26ef63">pulsar::ClientConfiguration::getAuth</a></div><div class="ttdeci">Authentication &amp; getAuth() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_configuration_html_a388cecb1652d1578ac301dcb31db4135"><div class="ttname"><a href="classpulsar_1_1_client_configuration.html#a388cecb1652d1578ac301dcb31db4135">pulsar::ClientConfiguration::setLogConfFilePath</a></div><div class="ttdeci">ClientConfiguration &amp; setLogConfFilePath(const std::string &amp;logConfFilePath)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_configuration_html_a3e86a2ec91591eea6faee445652f6c8b"><div class="ttname"><a href="classpulsar_1_1_client_configuration.html#a3e86a2ec91591eea6faee445652f6c8b">pulsar::ClientConfiguration::getStatsIntervalInSeconds</a></div><div class="ttdeci">const unsigned int &amp; getStatsIntervalInSeconds() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_configuration_html_a564ce9a6a43fe2db6ac11cc7821b8c27"><div class="ttname"><a href="classpulsar_1_1_client_configuration.html#a564ce9a6a43fe2db6ac11cc7821b8c27">pulsar::ClientConfiguration::isUseTls</a></div><div class="ttdeci">bool isUseTls() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_configuration_html_a5879c3ecf00ee0d1d85a1eea3977f6ba"><div class="ttname"><a href="classpulsar_1_1_client_configuration.html#a5879c3ecf00ee0d1d85a1eea3977f6ba">pulsar::ClientConfiguration::setPartititionsUpdateInterval</a></div><div class="ttdeci">ClientConfiguration &amp; setPartititionsUpdateInterval(unsigned int intervalInSeconds)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_configuration_html_a5c0d6ddb5e00afe43067505bd46a6a9d"><div class="ttname"><a href="classpulsar_1_1_client_configuration.html#a5c0d6ddb5e00afe43067505bd46a6a9d">pulsar::ClientConfiguration::setMessageListenerThreads</a></div><div class="ttdeci">ClientConfiguration &amp; setMessageListenerThreads(int threads)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_configuration_html_a65e807a8eb8d68b27ba464c3c026d5da"><div class="ttname"><a href="classpulsar_1_1_client_configuration.html#a65e807a8eb8d68b27ba464c3c026d5da">pulsar::ClientConfiguration::setTlsTrustCertsFilePath</a></div><div class="ttdeci">ClientConfiguration &amp; setTlsTrustCertsFilePath(const std::string &amp;tlsTrustCertsFilePath)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_configuration_html_a6d12355701aed4526560e5754312da53"><div class="ttname"><a href="classpulsar_1_1_client_configuration.html#a6d12355701aed4526560e5754312da53">pulsar::ClientConfiguration::setConnectionTimeout</a></div><div class="ttdeci">ClientConfiguration &amp; setConnectionTimeout(int timeoutMs)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_configuration_html_a7e83eb6526e98259023e93f0c89c1a61"><div class="ttname"><a href="classpulsar_1_1_client_configuration.html#a7e83eb6526e98259023e93f0c89c1a61">pulsar::ClientConfiguration::setIOThreads</a></div><div class="ttdeci">ClientConfiguration &amp; setIOThreads(int threads)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_configuration_html_a842576f768383a2434959ece2a039222"><div class="ttname"><a href="classpulsar_1_1_client_configuration.html#a842576f768383a2434959ece2a039222">pulsar::ClientConfiguration::getOperationTimeoutSeconds</a></div><div class="ttdeci">int getOperationTimeoutSeconds() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_configuration_html_a95829d66c50c4226d79cc2fa835ba59a"><div class="ttname"><a href="classpulsar_1_1_client_configuration.html#a95829d66c50c4226d79cc2fa835ba59a">pulsar::ClientConfiguration::getMessageListenerThreads</a></div><div class="ttdeci">int getMessageListenerThreads() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_configuration_html_a961eff6439a7aab387dca6a486f8535b"><div class="ttname"><a href="classpulsar_1_1_client_configuration.html#a961eff6439a7aab387dca6a486f8535b">pulsar::ClientConfiguration::getIOThreads</a></div><div class="ttdeci">int getIOThreads() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_configuration_html_a9ae54146fe16f423faee853705043a0d"><div class="ttname"><a href="classpulsar_1_1_client_configuration.html#a9ae54146fe16f423faee853705043a0d">pulsar::ClientConfiguration::setConcurrentLookupRequest</a></div><div class="ttdeci">ClientConfiguration &amp; setConcurrentLookupRequest(int concurrentLookupRequest)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_configuration_html_a9b1c684c29b2c484853aaa025aa441cb"><div class="ttname"><a href="classpulsar_1_1_client_configuration.html#a9b1c684c29b2c484853aaa025aa441cb">pulsar::ClientConfiguration::getPartitionsUpdateInterval</a></div><div class="ttdeci">unsigned int getPartitionsUpdateInterval() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_configuration_html_a9c6de9ae9ffe25f93e45d52af33786c7"><div class="ttname"><a href="classpulsar_1_1_client_configuration.html#a9c6de9ae9ffe25f93e45d52af33786c7">pulsar::ClientConfiguration::setTlsAllowInsecureConnection</a></div><div class="ttdeci">ClientConfiguration &amp; setTlsAllowInsecureConnection(bool allowInsecure)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_configuration_html_aa09cf22a285653ce9a551e85342dff49"><div class="ttname"><a href="classpulsar_1_1_client_configuration.html#aa09cf22a285653ce9a551e85342dff49">pulsar::ClientConfiguration::getMemoryLimit</a></div><div class="ttdeci">uint64_t getMemoryLimit() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_configuration_html_aacc5ce498af5ab4535ba3d5a39684b60"><div class="ttname"><a href="classpulsar_1_1_client_configuration.html#aacc5ce498af5ab4535ba3d5a39684b60">pulsar::ClientConfiguration::getConcurrentLookupRequest</a></div><div class="ttdeci">int getConcurrentLookupRequest() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_configuration_html_ab7f394d2d9dbc03de13a8bc1a12f9c77"><div class="ttname"><a href="classpulsar_1_1_client_configuration.html#ab7f394d2d9dbc03de13a8bc1a12f9c77">pulsar::ClientConfiguration::getLogConfFilePath</a></div><div class="ttdeci">const std::string &amp; getLogConfFilePath() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_configuration_html_abcf01cb88d07e83c1b43abe14854dac2"><div class="ttname"><a href="classpulsar_1_1_client_configuration.html#abcf01cb88d07e83c1b43abe14854dac2">pulsar::ClientConfiguration::getConnectionTimeout</a></div><div class="ttdeci">int getConnectionTimeout() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_configuration_html_ac5659a9c3232ab07ed1e81dd406187c1"><div class="ttname"><a href="classpulsar_1_1_client_configuration.html#ac5659a9c3232ab07ed1e81dd406187c1">pulsar::ClientConfiguration::setOperationTimeoutSeconds</a></div><div class="ttdeci">ClientConfiguration &amp; setOperationTimeoutSeconds(int timeout)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_configuration_html_acb0c818a17629bb78d90bf8d174320fe"><div class="ttname"><a href="classpulsar_1_1_client_configuration.html#acb0c818a17629bb78d90bf8d174320fe">pulsar::ClientConfiguration::setListenerName</a></div><div class="ttdeci">ClientConfiguration &amp; setListenerName(const std::string &amp;listenerName)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_configuration_html_ace74b6344c19c7039087be76d86528f6"><div class="ttname"><a href="classpulsar_1_1_client_configuration.html#ace74b6344c19c7039087be76d86528f6">pulsar::ClientConfiguration::setMemoryLimit</a></div><div class="ttdeci">ClientConfiguration &amp; setMemoryLimit(uint64_t memoryLimitBytes)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_configuration_html_ad2cd7f96ed00b4a398329cee24aa293c"><div class="ttname"><a href="classpulsar_1_1_client_configuration.html#ad2cd7f96ed00b4a398329cee24aa293c">pulsar::ClientConfiguration::setUseTls</a></div><div class="ttdeci">ClientConfiguration &amp; setUseTls(bool useTls)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_client_configuration_html_ae5646c0a8ffd63e9fbcb3a84704d3a10"><div class="ttname"><a href="classpulsar_1_1_client_configuration.html#ae5646c0a8ffd63e9fbcb3a84704d3a10">pulsar::ClientConfiguration::isValidateHostName</a></div><div class="ttdeci">bool isValidateHostName() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_logger_factory_html"><div class="ttname"><a href="classpulsar_1_1_logger_factory.html">pulsar::LoggerFactory</a></div><div class="ttdef"><b>Definition:</b> Logger.h:57</div></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/site2/website-next/static/api/cpp/2.10.x/_compression_type_8h_source.html b/site2/website-next/static/api/cpp/2.10.x/_compression_type_8h_source.html
new file mode 100644
index 00000000000..ad53ff39300
--- /dev/null
+++ b/site2/website-next/static/api/cpp/2.10.x/_compression_type_8h_source.html
@@ -0,0 +1,103 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/CompressionType.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">pulsar-client-cpp
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">CompressionType.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno">    1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno">   19</span><span class="preprocessor">#ifndef PULSAR_COMPRESSIONTYPE_H_</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno">   20</span><span class="preprocessor">#define PULSAR_COMPRESSIONTYPE_H_</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno">   21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno">   22</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno">   23</span><span class="keyword">enum</span> CompressionType</div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno">   24</span>{</div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno">   25</span>    CompressionNone = 0,</div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno">   26</span>    CompressionLZ4 = 1,</div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno">   27</span>    CompressionZLib = 2,</div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno">   28</span>    CompressionZSTD = 3,</div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno">   29</span>    CompressionSNAPPY = 4</div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno">   30</span>};</div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno">   31</span>}</div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno">   32</span> </div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno">   33</span><span class="preprocessor">#endif </span><span class="comment">/* PULSAR_COMPRESSIONTYPE_H_ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/site2/website-next/static/api/cpp/2.10.x/_console_logger_factory_8h_source.html b/site2/website-next/static/api/cpp/2.10.x/_console_logger_factory_8h_source.html
new file mode 100644
index 00000000000..4463ea56430
--- /dev/null
+++ b/site2/website-next/static/api/cpp/2.10.x/_console_logger_factory_8h_source.html
@@ -0,0 +1,113 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/ConsoleLoggerFactory.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">pulsar-client-cpp
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">ConsoleLoggerFactory.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno">    1</span> </div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno">   20</span><span class="preprocessor">#pragma once</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno">   21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno">   22</span><span class="preprocessor">#include &lt;pulsar/Logger.h&gt;</span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno">   23</span> </div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno">   24</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno">   25</span> </div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno">   26</span><span class="keyword">class </span>ConsoleLoggerFactoryImpl;</div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno">   27</span> </div>
+<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"><a class="line" href="classpulsar_1_1_console_logger_factory.html">   49</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_console_logger_factory.html">ConsoleLoggerFactory</a> : <span class="keyword">public</span> <a class="code hl_class" href="classpulsar_1_1_logger_factory.html">LoggerFactory</a> {</div>
+<div class="line"><a id="l00050" name="l00050"></a><span class="lineno">   50</span>   <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00051" name="l00051"></a><span class="lineno">   51</span>    <span class="keyword">explicit</span> <a class="code hl_class" href="classpulsar_1_1_console_logger_factory.html">ConsoleLoggerFactory</a>(Logger::Level level = Logger::LEVEL_INFO);</div>
+<div class="line"><a id="l00052" name="l00052"></a><span class="lineno">   52</span> </div>
+<div class="line"><a id="l00053" name="l00053"></a><span class="lineno">   53</span>    <a class="code hl_class" href="classpulsar_1_1_console_logger_factory.html">~ConsoleLoggerFactory</a>();</div>
+<div class="line"><a id="l00054" name="l00054"></a><span class="lineno">   54</span> </div>
+<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="classpulsar_1_1_console_logger_factory.html#a4592e252660038c303b4e71a44da9275">   55</a></span>    <a class="code hl_class" href="classpulsar_1_1_logger.html">Logger</a>* <a class="code hl_function" href="classpulsar_1_1_console_logger_factory.html#a4592e252660038c303b4e71a44da9275">getLogger</a>(<span class="keyword">const</span> std::string&amp; fileName) <span class="keyword">override</span>;</div>
+<div class="line"><a id="l00056" name="l00056"></a><span class="lineno">   56</span> </div>
+<div class="line"><a id="l00057" name="l00057"></a><span class="lineno">   57</span>   <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00058" name="l00058"></a><span class="lineno">   58</span>    std::unique_ptr&lt;ConsoleLoggerFactoryImpl&gt; impl_;</div>
+<div class="line"><a id="l00059" name="l00059"></a><span class="lineno">   59</span>};</div>
+<div class="line"><a id="l00060" name="l00060"></a><span class="lineno">   60</span> </div>
+<div class="line"><a id="l00061" name="l00061"></a><span class="lineno">   61</span>}  <span class="comment">// namespace pulsar</span></div>
+<div class="ttc" id="aclasspulsar_1_1_console_logger_factory_html"><div class="ttname"><a href="classpulsar_1_1_console_logger_factory.html">pulsar::ConsoleLoggerFactory</a></div><div class="ttdef"><b>Definition:</b> ConsoleLoggerFactory.h:49</div></div>
+<div class="ttc" id="aclasspulsar_1_1_console_logger_factory_html_a4592e252660038c303b4e71a44da9275"><div class="ttname"><a href="classpulsar_1_1_console_logger_factory.html#a4592e252660038c303b4e71a44da9275">pulsar::ConsoleLoggerFactory::getLogger</a></div><div class="ttdeci">Logger * getLogger(const std::string &amp;fileName) override</div></div>
+<div class="ttc" id="aclasspulsar_1_1_logger_factory_html"><div class="ttname"><a href="classpulsar_1_1_logger_factory.html">pulsar::LoggerFactory</a></div><div class="ttdef"><b>Definition:</b> Logger.h:57</div></div>
+<div class="ttc" id="aclasspulsar_1_1_logger_html"><div class="ttname"><a href="classpulsar_1_1_logger.html">pulsar::Logger</a></div><div class="ttdef"><b>Definition:</b> Logger.h:27</div></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/site2/website-next/static/api/cpp/2.10.x/_consumer_8h_source.html b/site2/website-next/static/api/cpp/2.10.x/_consumer_8h_source.html
new file mode 100644
index 00000000000..ab20c0790d6
--- /dev/null
+++ b/site2/website-next/static/api/cpp/2.10.x/_consumer_8h_source.html
@@ -0,0 +1,214 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/Consumer.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">pulsar-client-cpp
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">Consumer.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno">    1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno">   19</span><span class="preprocessor">#ifndef CONSUMER_HPP_</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno">   20</span><span class="preprocessor">#define CONSUMER_HPP_</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno">   21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno">   22</span><span class="preprocessor">#include &lt;iostream&gt;</span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno">   23</span><span class="preprocessor">#include &lt;pulsar/defines.h&gt;</span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno">   24</span><span class="preprocessor">#include &lt;pulsar/BrokerConsumerStats.h&gt;</span></div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno">   25</span><span class="preprocessor">#include &lt;pulsar/ConsumerConfiguration.h&gt;</span></div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno">   26</span> </div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno">   27</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno">   28</span><span class="keyword">class </span>PulsarWrapper;</div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno">   29</span><span class="keyword">class </span>ConsumerImplBase;</div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno">   30</span><span class="keyword">class </span>PulsarFriend;</div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno">   31</span><span class="keyword">typedef</span> std::shared_ptr&lt;ConsumerImplBase&gt; ConsumerImplBasePtr;</div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer.html">   35</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_consumer.html">Consumer</a> {</div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno">   36</span>   <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer.html#afe59503d5d5309f38d4e246bd9f435b4">   40</a></span>    <a class="code hl_function" href="classpulsar_1_1_consumer.html#afe59503d5d5309f38d4e246bd9f435b4">Consumer</a>();</div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno">   41</span>    <span class="keyword">virtual</span> <a class="code hl_class" href="classpulsar_1_1_consumer.html">~Consumer</a>() = <span class="keywordflow">default</span>;</div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno">   42</span> </div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer.html#ad55d95cd75501562d8ae6d83935d5977">   46</a></span>    <span class="keyword">const</span> std::string&amp; <a class="code hl_function" href="classpulsar_1_1_consumer.html#ad55d95cd75501562d8ae6d83935d5977">getTopic</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno">   47</span> </div>
+<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer.html#af6049caaf3e1f8bc91d4dc52b02ab7d1">   51</a></span>    <span class="keyword">const</span> std::string&amp; <a class="code hl_function" href="classpulsar_1_1_consumer.html#af6049caaf3e1f8bc91d4dc52b02ab7d1">getSubscriptionName</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00052" name="l00052"></a><span class="lineno">   52</span> </div>
+<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer.html#a542ca0a9473a03ccf8bd8aeed24de490">   66</a></span>    <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_consumer.html#a542ca0a9473a03ccf8bd8aeed24de490">unsubscribe</a>();</div>
+<div class="line"><a id="l00067" name="l00067"></a><span class="lineno">   67</span> </div>
+<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer.html#a8691920cae838418f33f13690a72771d">   79</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_consumer.html#a8691920cae838418f33f13690a72771d">unsubscribeAsync</a>(<a class="code hl_typedef" href="namespacepulsar.html#ae5bf6401bfa8e3962e5c8f9fa2efbf4d">ResultCallback</a> callback);</div>
+<div class="line"><a id="l00080" name="l00080"></a><span class="lineno">   80</span> </div>
+<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer.html#abc8cec6e81c582c6af8e3d931e41a2ad">   91</a></span>    <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_consumer.html#abc8cec6e81c582c6af8e3d931e41a2ad">receive</a>(<a class="code hl_class" href="classpulsar_1_1_message.html">Message</a>&amp; msg);</div>
+<div class="line"><a id="l00092" name="l00092"></a><span class="lineno">   92</span> </div>
+<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer.html#ace9475b70f37c91df5b442f41058370e">  101</a></span>    <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_consumer.html#ace9475b70f37c91df5b442f41058370e">receive</a>(<a class="code hl_class" href="classpulsar_1_1_message.html">Message</a>&amp; msg, <span class="ke [...]
+<div class="line"><a id="l00102" name="l00102"></a><span class="lineno">  102</span> </div>
+<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer.html#a0189416fb8672b23919276cc9f1bba5d">  114</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_consumer.html#a0189416fb8672b23919276cc9f1bba5d">receiveAsync</a>(ReceiveCallback callback);</div>
+<div class="line"><a id="l00115" name="l00115"></a><span class="lineno">  115</span> </div>
+<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer.html#a3c3eb5056f228d281798f9ea75f52af9">  127</a></span>    <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_consumer.html#a3c3eb5056f228d281798f9ea75f52af9">acknowledge</a>(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message.html [...]
+<div class="line"><a id="l00128" name="l00128"></a><span class="lineno">  128</span> </div>
+<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer.html#aed10e043835e50d8129e6adecd91da72">  139</a></span>    <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_consumer.html#aed10e043835e50d8129e6adecd91da72">acknowledge</a>(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message_id.h [...]
+<div class="line"><a id="l00140" name="l00140"></a><span class="lineno">  140</span> </div>
+<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer.html#a867bebab981d5aa2f74217308aa2353c">  150</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_consumer.html#a867bebab981d5aa2f74217308aa2353c">acknowledgeAsync</a>(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message.html">Message</a>&amp; message, <a class="code hl_typedef" href=" [...]
+<div class="line"><a id="l00151" name="l00151"></a><span class="lineno">  151</span> </div>
+<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer.html#a3a08b7cdcc9a1733ce7066173bfcdc28">  161</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_consumer.html#a3a08b7cdcc9a1733ce7066173bfcdc28">acknowledgeAsync</a>(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message_id.html">MessageId</a>&amp; messageId, <a class="code hl_typedef" [...]
+<div class="line"><a id="l00162" name="l00162"></a><span class="lineno">  162</span> </div>
+<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer.html#a3eb0b0db2da0628da15d3f242e254f6d">  180</a></span>    <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_consumer.html#a3eb0b0db2da0628da15d3f242e254f6d">acknowledgeCumulative</a>(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_me [...]
+<div class="line"><a id="l00181" name="l00181"></a><span class="lineno">  181</span> </div>
+<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer.html#a79558de7435fd0b6ca0bde84f3061822">  198</a></span>    <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_consumer.html#a79558de7435fd0b6ca0bde84f3061822">acknowledgeCumulative</a>(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_me [...]
+<div class="line"><a id="l00199" name="l00199"></a><span class="lineno">  199</span> </div>
+<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer.html#a6ad164b1ab4449b17bce764224e92960">  210</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_consumer.html#a6ad164b1ab4449b17bce764224e92960">acknowledgeCumulativeAsync</a>(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message.html">Message</a>&amp; message, <a class="code hl_typed [...]
+<div class="line"><a id="l00211" name="l00211"></a><span class="lineno">  211</span> </div>
+<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer.html#a5d4cf148f372618961fd3411792a5cd7">  222</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_consumer.html#a5d4cf148f372618961fd3411792a5cd7">acknowledgeCumulativeAsync</a>(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message_id.html">MessageId</a>&amp; messageId, <a class="code h [...]
+<div class="line"><a id="l00223" name="l00223"></a><span class="lineno">  223</span> </div>
+<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer.html#a3cd227d9be2ae090c3a55bcdfff1df69">  254</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_consumer.html#a3cd227d9be2ae090c3a55bcdfff1df69">negativeAcknowledge</a>(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message.html">Message</a>&amp; message);</div>
+<div class="line"><a id="l00255" name="l00255"></a><span class="lineno">  255</span> </div>
+<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer.html#afd631d1c357bc0284afe3e0cd2acbd6e">  286</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_consumer.html#afd631d1c357bc0284afe3e0cd2acbd6e">negativeAcknowledge</a>(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message_id.html">MessageId</a>&amp; messageId);</div>
+<div class="line"><a id="l00287" name="l00287"></a><span class="lineno">  287</span> </div>
+<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer.html#a8b01803221c283e4df21715aeb024b84">  291</a></span>    <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_consumer.html#a8b01803221c283e4df21715aeb024b84">close</a>();</div>
+<div class="line"><a id="l00292" name="l00292"></a><span class="lineno">  292</span> </div>
+<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer.html#a1b4539f46eb42170a550d6cd9076d8d7">  297</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_consumer.html#a1b4539f46eb42170a550d6cd9076d8d7">closeAsync</a>(<a class="code hl_typedef" href="namespacepulsar.html#ae5bf6401bfa8e3962e5c8f9fa2efbf4d">ResultCallback</a> callback);</div>
+<div class="line"><a id="l00298" name="l00298"></a><span class="lineno">  298</span> </div>
+<div class="line"><a id="l00302" name="l00302"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer.html#a7370b7a19a08fdff5b044e74ad8bd679">  302</a></span>    <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_consumer.html#a7370b7a19a08fdff5b044e74ad8bd679">pauseMessageListener</a>();</div>
+<div class="line"><a id="l00303" name="l00303"></a><span class="lineno">  303</span> </div>
+<div class="line"><a id="l00308" name="l00308"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer.html#a02a9a412f1aa7f1ec8dc0c0134315b66">  308</a></span>    <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_consumer.html#a02a9a412f1aa7f1ec8dc0c0134315b66">resumeMessageListener</a>();</div>
+<div class="line"><a id="l00309" name="l00309"></a><span class="lineno">  309</span> </div>
+<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer.html#a3d60ee12b0e9766d60c3a8e08a61287a">  319</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_consumer.html#a3d60ee12b0e9766d60c3a8e08a61287a">redeliverUnacknowledgedMessages</a>();</div>
+<div class="line"><a id="l00320" name="l00320"></a><span class="lineno">  320</span> </div>
+<div class="line"><a id="l00333" name="l00333"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer.html#a617639e11e05ecba3d013d831578d19d">  333</a></span>    <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_consumer.html#a617639e11e05ecba3d013d831578d19d">getBrokerConsumerStats</a>(<a class="code hl_class" href="classpulsar_1_1_broker_consumer_stats.html">BrokerCo [...]
+<div class="line"><a id="l00334" name="l00334"></a><span class="lineno">  334</span> </div>
+<div class="line"><a id="l00346" name="l00346"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer.html#a01e55f7906b6922fa069d84f5459af4b">  346</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_consumer.html#a01e55f7906b6922fa069d84f5459af4b">getBrokerConsumerStatsAsync</a>(BrokerConsumerStatsCallback callback);</div>
+<div class="line"><a id="l00347" name="l00347"></a><span class="lineno">  347</span> </div>
+<div class="line"><a id="l00358" name="l00358"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer.html#a45800c18df817caabe6cd9c21e7d72b3">  358</a></span>    <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_consumer.html#a45800c18df817caabe6cd9c21e7d72b3">seek</a>(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message_id.html">Me [...]
+<div class="line"><a id="l00359" name="l00359"></a><span class="lineno">  359</span> </div>
+<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer.html#ae6835e612b61795a13eff5fd2da85a0e">  366</a></span>    <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_consumer.html#ae6835e612b61795a13eff5fd2da85a0e">seek</a>(uint64_t timestamp);</div>
+<div class="line"><a id="l00367" name="l00367"></a><span class="lineno">  367</span> </div>
+<div class="line"><a id="l00378" name="l00378"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer.html#af1c892616483868ce5e30be46e7a40bf">  378</a></span>    <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_consumer.html#af1c892616483868ce5e30be46e7a40bf">seekAsync</a>(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message_id.html">MessageId</a>&amp; message [...]
+<div class="line"><a id="l00379" name="l00379"></a><span class="lineno">  379</span> </div>
+<div class="line"><a id="l00386" name="l00386"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer.html#a01761bcf98436600d5f4d461582db94f">  386</a></span>    <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_consumer.html#a01761bcf98436600d5f4d461582db94f">seekAsync</a>(uint64_t timestamp, <a class="code hl_typedef" href="namespacepulsar.html#ae5bf6401bfa8e3962e5c8f9fa2efbf4d">ResultCallback</ [...]
+<div class="line"><a id="l00387" name="l00387"></a><span class="lineno">  387</span> </div>
+<div class="line"><a id="l00391" name="l00391"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer.html#a95a69d39ec2c8714b6ffce0f6ab74a55">  391</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="classpulsar_1_1_consumer.html#a95a69d39ec2c8714b6ffce0f6ab74a55">isConnected</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00392" name="l00392"></a><span class="lineno">  392</span> </div>
+<div class="line"><a id="l00393" name="l00393"></a><span class="lineno">  393</span>   <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00394" name="l00394"></a><span class="lineno">  394</span>    ConsumerImplBasePtr impl_;</div>
+<div class="line"><a id="l00395" name="l00395"></a><span class="lineno">  395</span>    <span class="keyword">explicit</span> <a class="code hl_class" href="classpulsar_1_1_consumer.html">Consumer</a>(ConsumerImplBasePtr);</div>
+<div class="line"><a id="l00396" name="l00396"></a><span class="lineno">  396</span> </div>
+<div class="line"><a id="l00397" name="l00397"></a><span class="lineno">  397</span>    <span class="keyword">friend</span> <span class="keyword">class </span>PulsarFriend;</div>
+<div class="line"><a id="l00398" name="l00398"></a><span class="lineno">  398</span>    <span class="keyword">friend</span> <span class="keyword">class </span>PulsarWrapper;</div>
+<div class="line"><a id="l00399" name="l00399"></a><span class="lineno">  399</span>    <span class="keyword">friend</span> <span class="keyword">class </span>MultiTopicsConsumerImpl;</div>
+<div class="line"><a id="l00400" name="l00400"></a><span class="lineno">  400</span>    <span class="keyword">friend</span> <span class="keyword">class </span>ConsumerImpl;</div>
+<div class="line"><a id="l00401" name="l00401"></a><span class="lineno">  401</span>    <span class="keyword">friend</span> <span class="keyword">class </span>ClientImpl;</div>
+<div class="line"><a id="l00402" name="l00402"></a><span class="lineno">  402</span>    <span class="keyword">friend</span> <span class="keyword">class </span>ConsumerTest;</div>
+<div class="line"><a id="l00403" name="l00403"></a><span class="lineno">  403</span>};</div>
+<div class="line"><a id="l00404" name="l00404"></a><span class="lineno">  404</span>}  <span class="comment">// namespace pulsar</span></div>
+<div class="line"><a id="l00405" name="l00405"></a><span class="lineno">  405</span> </div>
+<div class="line"><a id="l00406" name="l00406"></a><span class="lineno">  406</span><span class="preprocessor">#endif </span><span class="comment">/* CONSUMER_HPP_ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="aclasspulsar_1_1_broker_consumer_stats_html"><div class="ttname"><a href="classpulsar_1_1_broker_consumer_stats.html">pulsar::BrokerConsumerStats</a></div><div class="ttdef"><b>Definition:</b> BrokerConsumerStats.h:35</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html"><div class="ttname"><a href="classpulsar_1_1_consumer.html">pulsar::Consumer</a></div><div class="ttdef"><b>Definition:</b> Consumer.h:35</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html_a01761bcf98436600d5f4d461582db94f"><div class="ttname"><a href="classpulsar_1_1_consumer.html#a01761bcf98436600d5f4d461582db94f">pulsar::Consumer::seekAsync</a></div><div class="ttdeci">virtual void seekAsync(uint64_t timestamp, ResultCallback callback)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html_a0189416fb8672b23919276cc9f1bba5d"><div class="ttname"><a href="classpulsar_1_1_consumer.html#a0189416fb8672b23919276cc9f1bba5d">pulsar::Consumer::receiveAsync</a></div><div class="ttdeci">void receiveAsync(ReceiveCallback callback)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html_a01e55f7906b6922fa069d84f5459af4b"><div class="ttname"><a href="classpulsar_1_1_consumer.html#a01e55f7906b6922fa069d84f5459af4b">pulsar::Consumer::getBrokerConsumerStatsAsync</a></div><div class="ttdeci">void getBrokerConsumerStatsAsync(BrokerConsumerStatsCallback callback)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html_a02a9a412f1aa7f1ec8dc0c0134315b66"><div class="ttname"><a href="classpulsar_1_1_consumer.html#a02a9a412f1aa7f1ec8dc0c0134315b66">pulsar::Consumer::resumeMessageListener</a></div><div class="ttdeci">Result resumeMessageListener()</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html_a1b4539f46eb42170a550d6cd9076d8d7"><div class="ttname"><a href="classpulsar_1_1_consumer.html#a1b4539f46eb42170a550d6cd9076d8d7">pulsar::Consumer::closeAsync</a></div><div class="ttdeci">void closeAsync(ResultCallback callback)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html_a3a08b7cdcc9a1733ce7066173bfcdc28"><div class="ttname"><a href="classpulsar_1_1_consumer.html#a3a08b7cdcc9a1733ce7066173bfcdc28">pulsar::Consumer::acknowledgeAsync</a></div><div class="ttdeci">void acknowledgeAsync(const MessageId &amp;messageId, ResultCallback callback)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html_a3c3eb5056f228d281798f9ea75f52af9"><div class="ttname"><a href="classpulsar_1_1_consumer.html#a3c3eb5056f228d281798f9ea75f52af9">pulsar::Consumer::acknowledge</a></div><div class="ttdeci">Result acknowledge(const Message &amp;message)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html_a3cd227d9be2ae090c3a55bcdfff1df69"><div class="ttname"><a href="classpulsar_1_1_consumer.html#a3cd227d9be2ae090c3a55bcdfff1df69">pulsar::Consumer::negativeAcknowledge</a></div><div class="ttdeci">void negativeAcknowledge(const Message &amp;message)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html_a3d60ee12b0e9766d60c3a8e08a61287a"><div class="ttname"><a href="classpulsar_1_1_consumer.html#a3d60ee12b0e9766d60c3a8e08a61287a">pulsar::Consumer::redeliverUnacknowledgedMessages</a></div><div class="ttdeci">void redeliverUnacknowledgedMessages()</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html_a3eb0b0db2da0628da15d3f242e254f6d"><div class="ttname"><a href="classpulsar_1_1_consumer.html#a3eb0b0db2da0628da15d3f242e254f6d">pulsar::Consumer::acknowledgeCumulative</a></div><div class="ttdeci">Result acknowledgeCumulative(const Message &amp;message)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html_a45800c18df817caabe6cd9c21e7d72b3"><div class="ttname"><a href="classpulsar_1_1_consumer.html#a45800c18df817caabe6cd9c21e7d72b3">pulsar::Consumer::seek</a></div><div class="ttdeci">Result seek(const MessageId &amp;messageId)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html_a542ca0a9473a03ccf8bd8aeed24de490"><div class="ttname"><a href="classpulsar_1_1_consumer.html#a542ca0a9473a03ccf8bd8aeed24de490">pulsar::Consumer::unsubscribe</a></div><div class="ttdeci">Result unsubscribe()</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html_a5d4cf148f372618961fd3411792a5cd7"><div class="ttname"><a href="classpulsar_1_1_consumer.html#a5d4cf148f372618961fd3411792a5cd7">pulsar::Consumer::acknowledgeCumulativeAsync</a></div><div class="ttdeci">void acknowledgeCumulativeAsync(const MessageId &amp;messageId, ResultCallback callback)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html_a617639e11e05ecba3d013d831578d19d"><div class="ttname"><a href="classpulsar_1_1_consumer.html#a617639e11e05ecba3d013d831578d19d">pulsar::Consumer::getBrokerConsumerStats</a></div><div class="ttdeci">Result getBrokerConsumerStats(BrokerConsumerStats &amp;brokerConsumerStats)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html_a6ad164b1ab4449b17bce764224e92960"><div class="ttname"><a href="classpulsar_1_1_consumer.html#a6ad164b1ab4449b17bce764224e92960">pulsar::Consumer::acknowledgeCumulativeAsync</a></div><div class="ttdeci">void acknowledgeCumulativeAsync(const Message &amp;message, ResultCallback callback)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html_a7370b7a19a08fdff5b044e74ad8bd679"><div class="ttname"><a href="classpulsar_1_1_consumer.html#a7370b7a19a08fdff5b044e74ad8bd679">pulsar::Consumer::pauseMessageListener</a></div><div class="ttdeci">Result pauseMessageListener()</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html_a79558de7435fd0b6ca0bde84f3061822"><div class="ttname"><a href="classpulsar_1_1_consumer.html#a79558de7435fd0b6ca0bde84f3061822">pulsar::Consumer::acknowledgeCumulative</a></div><div class="ttdeci">Result acknowledgeCumulative(const MessageId &amp;messageId)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html_a867bebab981d5aa2f74217308aa2353c"><div class="ttname"><a href="classpulsar_1_1_consumer.html#a867bebab981d5aa2f74217308aa2353c">pulsar::Consumer::acknowledgeAsync</a></div><div class="ttdeci">void acknowledgeAsync(const Message &amp;message, ResultCallback callback)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html_a8691920cae838418f33f13690a72771d"><div class="ttname"><a href="classpulsar_1_1_consumer.html#a8691920cae838418f33f13690a72771d">pulsar::Consumer::unsubscribeAsync</a></div><div class="ttdeci">void unsubscribeAsync(ResultCallback callback)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html_a8b01803221c283e4df21715aeb024b84"><div class="ttname"><a href="classpulsar_1_1_consumer.html#a8b01803221c283e4df21715aeb024b84">pulsar::Consumer::close</a></div><div class="ttdeci">Result close()</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html_a95a69d39ec2c8714b6ffce0f6ab74a55"><div class="ttname"><a href="classpulsar_1_1_consumer.html#a95a69d39ec2c8714b6ffce0f6ab74a55">pulsar::Consumer::isConnected</a></div><div class="ttdeci">bool isConnected() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html_abc8cec6e81c582c6af8e3d931e41a2ad"><div class="ttname"><a href="classpulsar_1_1_consumer.html#abc8cec6e81c582c6af8e3d931e41a2ad">pulsar::Consumer::receive</a></div><div class="ttdeci">Result receive(Message &amp;msg)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html_ace9475b70f37c91df5b442f41058370e"><div class="ttname"><a href="classpulsar_1_1_consumer.html#ace9475b70f37c91df5b442f41058370e">pulsar::Consumer::receive</a></div><div class="ttdeci">Result receive(Message &amp;msg, int timeoutMs)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html_ad55d95cd75501562d8ae6d83935d5977"><div class="ttname"><a href="classpulsar_1_1_consumer.html#ad55d95cd75501562d8ae6d83935d5977">pulsar::Consumer::getTopic</a></div><div class="ttdeci">const std::string &amp; getTopic() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html_ae6835e612b61795a13eff5fd2da85a0e"><div class="ttname"><a href="classpulsar_1_1_consumer.html#ae6835e612b61795a13eff5fd2da85a0e">pulsar::Consumer::seek</a></div><div class="ttdeci">Result seek(uint64_t timestamp)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html_aed10e043835e50d8129e6adecd91da72"><div class="ttname"><a href="classpulsar_1_1_consumer.html#aed10e043835e50d8129e6adecd91da72">pulsar::Consumer::acknowledge</a></div><div class="ttdeci">Result acknowledge(const MessageId &amp;messageId)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html_af1c892616483868ce5e30be46e7a40bf"><div class="ttname"><a href="classpulsar_1_1_consumer.html#af1c892616483868ce5e30be46e7a40bf">pulsar::Consumer::seekAsync</a></div><div class="ttdeci">virtual void seekAsync(const MessageId &amp;messageId, ResultCallback callback)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html_af6049caaf3e1f8bc91d4dc52b02ab7d1"><div class="ttname"><a href="classpulsar_1_1_consumer.html#af6049caaf3e1f8bc91d4dc52b02ab7d1">pulsar::Consumer::getSubscriptionName</a></div><div class="ttdeci">const std::string &amp; getSubscriptionName() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html_afd631d1c357bc0284afe3e0cd2acbd6e"><div class="ttname"><a href="classpulsar_1_1_consumer.html#afd631d1c357bc0284afe3e0cd2acbd6e">pulsar::Consumer::negativeAcknowledge</a></div><div class="ttdeci">void negativeAcknowledge(const MessageId &amp;messageId)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html_afe59503d5d5309f38d4e246bd9f435b4"><div class="ttname"><a href="classpulsar_1_1_consumer.html#afe59503d5d5309f38d4e246bd9f435b4">pulsar::Consumer::Consumer</a></div><div class="ttdeci">Consumer()</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_html"><div class="ttname"><a href="classpulsar_1_1_message.html">pulsar::Message</a></div><div class="ttdef"><b>Definition:</b> Message.h:42</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_id_html"><div class="ttname"><a href="classpulsar_1_1_message_id.html">pulsar::MessageId</a></div><div class="ttdef"><b>Definition:</b> MessageId.h:32</div></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae5bf6401bfa8e3962e5c8f9fa2efbf4d"><div class="ttname"><a href="namespacepulsar.html#ae5bf6401bfa8e3962e5c8f9fa2efbf4d">pulsar::ResultCallback</a></div><div class="ttdeci">std::function&lt; void(Result result)&gt; ResultCallback</div><div class="ttdoc">Callback definition for non-data operation.</div><div class="ttdef"><b>Definition:</b> ConsumerConfiguration.h:41</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbb"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">pulsar::Result</a></div><div class="ttdeci">Result</div><div class="ttdef"><b>Definition:</b> Result.h:31</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/site2/website-next/static/api/cpp/2.10.x/_consumer_configuration_8h_source.html b/site2/website-next/static/api/cpp/2.10.x/_consumer_configuration_8h_source.html
new file mode 100644
index 00000000000..b06b3af9d5d
--- /dev/null
+++ b/site2/website-next/static/api/cpp/2.10.x/_consumer_configuration_8h_source.html
@@ -0,0 +1,307 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/ConsumerConfiguration.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">pulsar-client-cpp
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">ConsumerConfiguration.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno">    1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno">   19</span><span class="preprocessor">#ifndef PULSAR_CONSUMERCONFIGURATION_H_</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno">   20</span><span class="preprocessor">#define PULSAR_CONSUMERCONFIGURATION_H_</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno">   21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno">   22</span><span class="preprocessor">#include &lt;functional&gt;</span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno">   23</span><span class="preprocessor">#include &lt;memory&gt;</span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno">   24</span><span class="preprocessor">#include &lt;pulsar/defines.h&gt;</span></div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno">   25</span><span class="preprocessor">#include &lt;pulsar/Result.h&gt;</span></div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno">   26</span><span class="preprocessor">#include &lt;pulsar/ConsumerType.h&gt;</span></div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno">   27</span><span class="preprocessor">#include &lt;pulsar/Message.h&gt;</span></div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno">   28</span><span class="preprocessor">#include &lt;pulsar/Schema.h&gt;</span></div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno">   29</span><span class="preprocessor">#include &lt;pulsar/ConsumerCryptoFailureAction.h&gt;</span></div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno">   30</span><span class="preprocessor">#include &lt;pulsar/CryptoKeyReader.h&gt;</span></div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno">   31</span><span class="preprocessor">#include &lt;pulsar/InitialPosition.h&gt;</span></div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno">   32</span><span class="preprocessor">#include &lt;pulsar/KeySharedPolicy.h&gt;</span></div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno">   33</span><span class="preprocessor">#include &lt;pulsar/ConsumerEventListener.h&gt;</span></div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno">   34</span> </div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno">   35</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno">   36</span> </div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno">   37</span><span class="keyword">class </span>Consumer;</div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno">   38</span><span class="keyword">class </span>PulsarWrapper;</div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno">   39</span> </div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae5bf6401bfa8e3962e5c8f9fa2efbf4d">   41</a></span><span class="keyword">typedef</span> std::function&lt;void(<a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> result)&gt; <a class="code hl_typedef" href="namespacepulsar.html#ae5bf6401bfa8e3962e5c8f9fa2efbf4d">ResultCallback</a>;</div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno">   42</span><span class="keyword">typedef</span> std::function&lt;void(<a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a>, <span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message.html">Message</a>&amp; msg)&gt; ReceiveCallback;</div>
+<div class="line"><a id="l00043" name="l00043"></a><span class="lineno">   43</span> </div>
+<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="namespacepulsar.html#aaa22f961f023adaa6f675c1fb4f52477">   45</a></span><span class="keyword">typedef</span> std::function&lt;void(<a class="code hl_class" href="classpulsar_1_1_consumer.html">Consumer</a> consumer, <span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message.html">Message</a>&amp; msg)&gt; <a class="code hl_typedef" href="namespacepulsar.html#aaa22f [...]
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno">   46</span> </div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno">   47</span><span class="keyword">typedef</span> std::shared_ptr&lt;ConsumerEventListener&gt; ConsumerEventListenerPtr;</div>
+<div class="line"><a id="l00048" name="l00048"></a><span class="lineno">   48</span> </div>
+<div class="line"><a id="l00049" name="l00049"></a><span class="lineno">   49</span><span class="keyword">struct </span>ConsumerConfigurationImpl;</div>
+<div class="line"><a id="l00050" name="l00050"></a><span class="lineno">   50</span> </div>
+<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html">   54</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a> {</div>
+<div class="line"><a id="l00055" name="l00055"></a><span class="lineno">   55</span>   <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00056" name="l00056"></a><span class="lineno">   56</span>    <a class="code hl_class" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a>();</div>
+<div class="line"><a id="l00057" name="l00057"></a><span class="lineno">   57</span>    <a class="code hl_class" href="classpulsar_1_1_consumer_configuration.html">~ConsumerConfiguration</a>();</div>
+<div class="line"><a id="l00058" name="l00058"></a><span class="lineno">   58</span>    <a class="code hl_class" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a>(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a>&amp;);</div>
+<div class="line"><a id="l00059" name="l00059"></a><span class="lineno">   59</span>    <a class="code hl_class" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a>&amp; operator=(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a>&amp;);</div>
+<div class="line"><a id="l00060" name="l00060"></a><span class="lineno">   60</span> </div>
+<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#ae5d5850e9e0f3130424860e6715b0fa0">   65</a></span>    <a class="code hl_class" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a> <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#ae5d5850e9e0f3130424860e6715b0fa0">clone</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00066" name="l00066"></a><span class="lineno">   66</span> </div>
+<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#a79d9ef9f0698713b38f260b0b46d191f">   75</a></span>    <a class="code hl_class" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#a79d9ef9f0698713b38f260b0b46d191f">setSchema</a>(<span class="keyword">const</span> <a class="code hl_class" href= [...]
+<div class="line"><a id="l00076" name="l00076"></a><span class="lineno">   76</span> </div>
+<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#acc102de37a90b103be92a24e92fac432">   80</a></span>    <span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_schema_info.html">SchemaInfo</a>&amp; <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#acc102de37a90b103be92a24e92fac432">getSchema</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00081" name="l00081"></a><span class="lineno">   81</span> </div>
+<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#a5029c0a8bc51a764fdd4eaf37e56964d">   94</a></span>    <a class="code hl_class" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#a5029c0a8bc51a764fdd4eaf37e56964d">setConsumerType</a>(<a class="code hl_enumeration" href="namespacepulsar.html#a [...]
+<div class="line"><a id="l00095" name="l00095"></a><span class="lineno">   95</span> </div>
+<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#a1a7a0dd0f141ae5816c117727f1c201d">   99</a></span>    <a class="code hl_enumeration" href="namespacepulsar.html#ac3e442abe2558a2b257fc7344af61d40">ConsumerType</a> <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#a1a7a0dd0f141ae5816c117727f1c201d">getConsumerType</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00100" name="l00100"></a><span class="lineno">  100</span> </div>
+<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#a56eb95eb8f39532c49a3300cb2a4a72d">  109</a></span>    <a class="code hl_class" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#a56eb95eb8f39532c49a3300cb2a4a72d">setKeySharedPolicy</a>(<a class="code hl_class" href="classpulsar_1_1_key_share [...]
+<div class="line"><a id="l00110" name="l00110"></a><span class="lineno">  110</span> </div>
+<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#ad8febc1509d73daaaa061b5c53f7735b">  114</a></span>    <a class="code hl_class" href="classpulsar_1_1_key_shared_policy.html">KeySharedPolicy</a> <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#ad8febc1509d73daaaa061b5c53f7735b">getKeySharedPolicy</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00115" name="l00115"></a><span class="lineno">  115</span> </div>
+<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#a996399917ff343715bf29afe07981c83">  121</a></span>    <a class="code hl_class" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#a996399917ff343715bf29afe07981c83">setMessageListener</a>(<a class="code hl_typedef" href="namespacepulsar.html#aa [...]
+<div class="line"><a id="l00122" name="l00122"></a><span class="lineno">  122</span> </div>
+<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#a2dcd50261f7fefa42b8fce239ef12f00">  126</a></span>    <a class="code hl_typedef" href="namespacepulsar.html#aaa22f961f023adaa6f675c1fb4f52477">MessageListener</a> <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#a2dcd50261f7fefa42b8fce239ef12f00">getMessageListener</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00127" name="l00127"></a><span class="lineno">  127</span> </div>
+<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#afe5439f3160e601a09e62237d2377c1a">  131</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#afe5439f3160e601a09e62237d2377c1a">hasMessageListener</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00132" name="l00132"></a><span class="lineno">  132</span> </div>
+<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#a6589512011ad7daf2b9eeaaaf4020842">  137</a></span>    <a class="code hl_class" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#a6589512011ad7daf2b9eeaaaf4020842">setConsumerEventListener</a>(ConsumerEventListenerPtr eventListener);</div>
+<div class="line"><a id="l00138" name="l00138"></a><span class="lineno">  138</span> </div>
+<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#ad58be2c7d04522d70a4d4cd447b639b3">  142</a></span>    ConsumerEventListenerPtr <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#ad58be2c7d04522d70a4d4cd447b639b3">getConsumerEventListener</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00143" name="l00143"></a><span class="lineno">  143</span> </div>
+<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#abc2cdbdc7878fca3205ec77cea2b1fa2">  147</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#abc2cdbdc7878fca3205ec77cea2b1fa2">hasConsumerEventListener</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00148" name="l00148"></a><span class="lineno">  148</span> </div>
+<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#a265d2cd1e9d1d329eff9b98346f245c2">  170</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#a265d2cd1e9d1d329eff9b98346f245c2">setReceiverQueueSize</a>(<span class="keywordtype">int</span> size);</div>
+<div class="line"><a id="l00171" name="l00171"></a><span class="lineno">  171</span> </div>
+<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#a5c268fc7714916cf25c4a34a55a5bdc4">  175</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#a5c268fc7714916cf25c4a34a55a5bdc4">getReceiverQueueSize</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00176" name="l00176"></a><span class="lineno">  176</span> </div>
+<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#a9c07888abe996b80c2fd168278a24de3">  185</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#a9c07888abe996b80c2fd168278a24de3">setMaxTotalReceiverQueueSizeAcrossPartitions</a>(<span class="keywordtype">int</span> maxTotalReceiverQueueSizeAcrossPartitions);</div>
+<div class="line"><a id="l00186" name="l00186"></a><span class="lineno">  186</span> </div>
+<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#abffc95603a9f983528b4dba82324f146">  190</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#abffc95603a9f983528b4dba82324f146">getMaxTotalReceiverQueueSizeAcrossPartitions</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00191" name="l00191"></a><span class="lineno">  191</span> </div>
+<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#a9a9c38d660aabc9162295de38bc26b77">  197</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#a9a9c38d660aabc9162295de38bc26b77">setConsumerName</a>(<span class="keyword">const</span> std::string&amp; consumerName);</div>
+<div class="line"><a id="l00198" name="l00198"></a><span class="lineno">  198</span> </div>
+<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#af3941af5ed7e7f4ab7b5f5a8737eaee9">  202</a></span>    <span class="keyword">const</span> std::string&amp; <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#af3941af5ed7e7f4ab7b5f5a8737eaee9">getConsumerName</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00203" name="l00203"></a><span class="lineno">  203</span> </div>
+<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#ad55a4f0187517c984de8d01f8660fb8f">  214</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#ad55a4f0187517c984de8d01f8660fb8f">setUnAckedMessagesTimeoutMs</a>(<span class="keyword">const</span> uint64_t milliSeconds);</div>
+<div class="line"><a id="l00215" name="l00215"></a><span class="lineno">  215</span> </div>
+<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#a373ab78d91d7fbbd0c9b721ba1f34f26">  219</a></span>    <span class="keywordtype">long</span> <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#a373ab78d91d7fbbd0c9b721ba1f34f26">getUnAckedMessagesTimeoutMs</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00220" name="l00220"></a><span class="lineno">  220</span> </div>
+<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#a8b86fc6d5d8ca8e5c5dd35aa8a1c52b4">  232</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#a8b86fc6d5d8ca8e5c5dd35aa8a1c52b4">setTickDurationInMs</a>(<span class="keyword">const</span> uint64_t milliSeconds);</div>
+<div class="line"><a id="l00233" name="l00233"></a><span class="lineno">  233</span> </div>
+<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#a2b45112da6be71eaaff4513bf96a73c0">  237</a></span>    <span class="keywordtype">long</span> <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#a2b45112da6be71eaaff4513bf96a73c0">getTickDurationInMs</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00238" name="l00238"></a><span class="lineno">  238</span> </div>
+<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#aef99f71cd13324351864dd1e376d8788">  251</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#aef99f71cd13324351864dd1e376d8788">setNegativeAckRedeliveryDelayMs</a>(<span class="keywordtype">long</span> redeliveryDelayMillis);</div>
+<div class="line"><a id="l00252" name="l00252"></a><span class="lineno">  252</span> </div>
+<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#a7a4adb22969050a6bfd6919e2ac68917">  258</a></span>    <span class="keywordtype">long</span> <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#a7a4adb22969050a6bfd6919e2ac68917">getNegativeAckRedeliveryDelayMs</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00259" name="l00259"></a><span class="lineno">  259</span> </div>
+<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#af3f26276c9027a78b9e3243a3e2e38bb">  268</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#af3f26276c9027a78b9e3243a3e2e38bb">setAckGroupingTimeMs</a>(<span class="keywordtype">long</span> ackGroupingMillis);</div>
+<div class="line"><a id="l00269" name="l00269"></a><span class="lineno">  269</span> </div>
+<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#abc531b79e46a4c2fc70cec8ca573d194">  275</a></span>    <span class="keywordtype">long</span> <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#abc531b79e46a4c2fc70cec8ca573d194">getAckGroupingTimeMs</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00276" name="l00276"></a><span class="lineno">  276</span> </div>
+<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#a593295c1aa0cd77c32a6cfdee80cd452">  283</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#a593295c1aa0cd77c32a6cfdee80cd452">setAckGroupingMaxSize</a>(<span class="keywordtype">long</span> maxGroupingSize);</div>
+<div class="line"><a id="l00284" name="l00284"></a><span class="lineno">  284</span> </div>
+<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#a5eeb586f29508eca6d1cd602a8da7a06">  290</a></span>    <span class="keywordtype">long</span> <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#a5eeb586f29508eca6d1cd602a8da7a06">getAckGroupingMaxSize</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00291" name="l00291"></a><span class="lineno">  291</span> </div>
+<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#a453a6af922fea7c45d56264d57925507">  299</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#a453a6af922fea7c45d56264d57925507">setBrokerConsumerStatsCacheTimeInMs</a>(<span class="keyword">const</span> <span class="keywordtype">long</span> cacheTimeInMs);</div>
+<div class="line"><a id="l00300" name="l00300"></a><span class="lineno">  300</span> </div>
+<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#a23fd67606f5ca05a158226cbd0a2eb54">  304</a></span>    <span class="keywordtype">long</span> <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#a23fd67606f5ca05a158226cbd0a2eb54">getBrokerConsumerStatsCacheTimeInMs</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00305" name="l00305"></a><span class="lineno">  305</span> </div>
+<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#ac9a6a885f0cea261f32dc4a3509643f4">  309</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#ac9a6a885f0cea261f32dc4a3509643f4">isEncryptionEnabled</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00310" name="l00310"></a><span class="lineno">  310</span> </div>
+<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#a70089f562cb67d8743165540235b2ec7">  314</a></span>    <span class="keyword">const</span> CryptoKeyReaderPtr <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#a70089f562cb67d8743165540235b2ec7">getCryptoKeyReader</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00315" name="l00315"></a><span class="lineno">  315</span> </div>
+<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#a9ff24549af7bda3f2f4da4cce299eb5d">  321</a></span>    <a class="code hl_class" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#a9ff24549af7bda3f2f4da4cce299eb5d">setCryptoKeyReader</a>(CryptoKeyReaderPtr cryptoKeyReader);</div>
+<div class="line"><a id="l00322" name="l00322"></a><span class="lineno">  322</span> </div>
+<div class="line"><a id="l00326" name="l00326"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#a339e3d80453eb963d5d1a64c5660e556">  326</a></span>    ConsumerCryptoFailureAction <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#a339e3d80453eb963d5d1a64c5660e556">getCryptoFailureAction</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00327" name="l00327"></a><span class="lineno">  327</span> </div>
+<div class="line"><a id="l00331" name="l00331"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#aadf3be3099c2bbb4354839e21a48e875">  331</a></span>    <a class="code hl_class" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#aadf3be3099c2bbb4354839e21a48e875">setCryptoFailureAction</a>(ConsumerCryptoFailureAction action);</div>
+<div class="line"><a id="l00332" name="l00332"></a><span class="lineno">  332</span> </div>
+<div class="line"><a id="l00336" name="l00336"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#a74209a513ebdb85f5969f2fedafb0b44">  336</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#a74209a513ebdb85f5969f2fedafb0b44">isReadCompacted</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00337" name="l00337"></a><span class="lineno">  337</span> </div>
+<div class="line"><a id="l00351" name="l00351"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#ae3f12b9f76982d8ea64f80adfb8af960">  351</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#ae3f12b9f76982d8ea64f80adfb8af960">setReadCompacted</a>(<span class="keywordtype">bool</span> compacted);</div>
+<div class="line"><a id="l00352" name="l00352"></a><span class="lineno">  352</span> </div>
+<div class="line"><a id="l00360" name="l00360"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#a5910aa7539a7fb217a38813d846a9acb">  360</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#a5910aa7539a7fb217a38813d846a9acb">setPatternAutoDiscoveryPeriod</a>(<span class="keywordtype">int</span> periodInSeconds);</div>
+<div class="line"><a id="l00361" name="l00361"></a><span class="lineno">  361</span> </div>
+<div class="line"><a id="l00365" name="l00365"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#a5034a765b5b60ea71f1beead267ff88f">  365</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#a5034a765b5b60ea71f1beead267ff88f">getPatternAutoDiscoveryPeriod</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00366" name="l00366"></a><span class="lineno">  366</span> </div>
+<div class="line"><a id="l00373" name="l00373"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#ab0e049e62befb9b924307ba6f990cd97">  373</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#ab0e049e62befb9b924307ba6f990cd97">setSubscriptionInitialPosition</a>(InitialPosition subscriptionInitialPosition);</div>
+<div class="line"><a id="l00374" name="l00374"></a><span class="lineno">  374</span> </div>
+<div class="line"><a id="l00378" name="l00378"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#a5ceb47d60826a738ed122cd962220ef7">  378</a></span>    InitialPosition <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#a5ceb47d60826a738ed122cd962220ef7">getSubscriptionInitialPosition</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00379" name="l00379"></a><span class="lineno">  379</span> </div>
+<div class="line"><a id="l00386" name="l00386"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#a70a15216ef41c8bd38178bdc5e377a31">  386</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#a70a15216ef41c8bd38178bdc5e377a31">setReplicateSubscriptionStateEnabled</a>(<span class="keywordtype">bool</span> enabled);</div>
+<div class="line"><a id="l00387" name="l00387"></a><span class="lineno">  387</span> </div>
+<div class="line"><a id="l00391" name="l00391"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#a4ab6c45eb256e8ad9ec4d74199e5c01d">  391</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#a4ab6c45eb256e8ad9ec4d74199e5c01d">isReplicateSubscriptionStateEnabled</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00392" name="l00392"></a><span class="lineno">  392</span> </div>
+<div class="line"><a id="l00400" name="l00400"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#a8aab5c5bd65073257d0509d410099570">  400</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#a8aab5c5bd65073257d0509d410099570">hasProperty</a>(<span class="keyword">const</span> std::string&amp; name) <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00401" name="l00401"></a><span class="lineno">  401</span> </div>
+<div class="line"><a id="l00408" name="l00408"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#a8b10f7a28e03a4929fc58aea5b67405d">  408</a></span>    <span class="keyword">const</span> std::string&amp; <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#a8b10f7a28e03a4929fc58aea5b67405d">getProperty</a>(<span class="keyword">const</span> std::string&amp; name) <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00409" name="l00409"></a><span class="lineno">  409</span> </div>
+<div class="line"><a id="l00413" name="l00413"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#a5982ae123e367df322be897f81337ad0">  413</a></span>    std::map&lt;std::string, std::string&gt;&amp; <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#a5982ae123e367df322be897f81337ad0">getProperties</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00414" name="l00414"></a><span class="lineno">  414</span> </div>
+<div class="line"><a id="l00420" name="l00420"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#acb0cfc0ded14bd3c324466a41c9aaf9e">  420</a></span>    <a class="code hl_class" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#acb0cfc0ded14bd3c324466a41c9aaf9e">setProperty</a>(<span class="keyword">const</span> std::string&amp; name, <span [...]
+<div class="line"><a id="l00421" name="l00421"></a><span class="lineno">  421</span> </div>
+<div class="line"><a id="l00425" name="l00425"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#a093486de4b32d91655d8b4e45efd6d6f">  425</a></span>    <a class="code hl_class" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#a093486de4b32d91655d8b4e45efd6d6f">setProperties</a>(<span class="keyword">const</span> std::map&lt;std::string, s [...]
+<div class="line"><a id="l00426" name="l00426"></a><span class="lineno">  426</span> </div>
+<div class="line"><a id="l00433" name="l00433"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#a09492153409160a4993796f88caadd23">  433</a></span>    <a class="code hl_class" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#a09492153409160a4993796f88caadd23">setPriorityLevel</a>(<span class="keywordtype">int</span> priorityLevel);</div>
+<div class="line"><a id="l00434" name="l00434"></a><span class="lineno">  434</span> </div>
+<div class="line"><a id="l00438" name="l00438"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#a47dd7c844d904d52d3a2d5f4b498402d">  438</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#a47dd7c844d904d52d3a2d5f4b498402d">getPriorityLevel</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00439" name="l00439"></a><span class="lineno">  439</span> </div>
+<div class="line"><a id="l00461" name="l00461"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#a9d17c5b2ed6547ce9e37fad4438e6e83">  461</a></span>    <a class="code hl_class" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#a9d17c5b2ed6547ce9e37fad4438e6e83">setMaxPendingChunkedMessage</a>(<span class="keywordtype">size_t</span> maxPend [...]
+<div class="line"><a id="l00462" name="l00462"></a><span class="lineno">  462</span> </div>
+<div class="line"><a id="l00466" name="l00466"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#a46e9481689880f756588075f64913bb7">  466</a></span>    <span class="keywordtype">size_t</span> <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#a46e9481689880f756588075f64913bb7">getMaxPendingChunkedMessage</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00467" name="l00467"></a><span class="lineno">  467</span> </div>
+<div class="line"><a id="l00478" name="l00478"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#a3f11566f0654bd4a9df8e7852e4e048e">  478</a></span>    <a class="code hl_class" href="classpulsar_1_1_consumer_configuration.html">ConsumerConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#a3f11566f0654bd4a9df8e7852e4e048e">setAutoAckOldestChunkedMessageOnQueueFull</a>(</div>
+<div class="line"><a id="l00479" name="l00479"></a><span class="lineno">  479</span>        <span class="keywordtype">bool</span> autoAckOldestChunkedMessageOnQueueFull);</div>
+<div class="line"><a id="l00480" name="l00480"></a><span class="lineno">  480</span> </div>
+<div class="line"><a id="l00484" name="l00484"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_configuration.html#a4f978c3e8ff479ed0fea93eba5275f6d">  484</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="classpulsar_1_1_consumer_configuration.html#a4f978c3e8ff479ed0fea93eba5275f6d">isAutoAckOldestChunkedMessageOnQueueFull</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00485" name="l00485"></a><span class="lineno">  485</span> </div>
+<div class="line"><a id="l00486" name="l00486"></a><span class="lineno">  486</span>    <span class="keyword">friend</span> <span class="keyword">class </span>PulsarWrapper;</div>
+<div class="line"><a id="l00487" name="l00487"></a><span class="lineno">  487</span> </div>
+<div class="line"><a id="l00488" name="l00488"></a><span class="lineno">  488</span>   <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00489" name="l00489"></a><span class="lineno">  489</span>    std::shared_ptr&lt;ConsumerConfigurationImpl&gt; impl_;</div>
+<div class="line"><a id="l00490" name="l00490"></a><span class="lineno">  490</span>};</div>
+<div class="line"><a id="l00491" name="l00491"></a><span class="lineno">  491</span>}  <span class="comment">// namespace pulsar</span></div>
+<div class="line"><a id="l00492" name="l00492"></a><span class="lineno">  492</span><span class="preprocessor">#endif </span><span class="comment">/* PULSAR_CONSUMERCONFIGURATION_H_ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html">pulsar::ConsumerConfiguration</a></div><div class="ttdef"><b>Definition:</b> ConsumerConfiguration.h:54</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_a093486de4b32d91655d8b4e45efd6d6f"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#a093486de4b32d91655d8b4e45efd6d6f">pulsar::ConsumerConfiguration::setProperties</a></div><div class="ttdeci">ConsumerConfiguration &amp; setProperties(const std::map&lt; std::string, std::string &gt; &amp;properties)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_a09492153409160a4993796f88caadd23"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#a09492153409160a4993796f88caadd23">pulsar::ConsumerConfiguration::setPriorityLevel</a></div><div class="ttdeci">ConsumerConfiguration &amp; setPriorityLevel(int priorityLevel)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_a1a7a0dd0f141ae5816c117727f1c201d"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#a1a7a0dd0f141ae5816c117727f1c201d">pulsar::ConsumerConfiguration::getConsumerType</a></div><div class="ttdeci">ConsumerType getConsumerType() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_a23fd67606f5ca05a158226cbd0a2eb54"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#a23fd67606f5ca05a158226cbd0a2eb54">pulsar::ConsumerConfiguration::getBrokerConsumerStatsCacheTimeInMs</a></div><div class="ttdeci">long getBrokerConsumerStatsCacheTimeInMs() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_a265d2cd1e9d1d329eff9b98346f245c2"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#a265d2cd1e9d1d329eff9b98346f245c2">pulsar::ConsumerConfiguration::setReceiverQueueSize</a></div><div class="ttdeci">void setReceiverQueueSize(int size)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_a2b45112da6be71eaaff4513bf96a73c0"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#a2b45112da6be71eaaff4513bf96a73c0">pulsar::ConsumerConfiguration::getTickDurationInMs</a></div><div class="ttdeci">long getTickDurationInMs() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_a2dcd50261f7fefa42b8fce239ef12f00"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#a2dcd50261f7fefa42b8fce239ef12f00">pulsar::ConsumerConfiguration::getMessageListener</a></div><div class="ttdeci">MessageListener getMessageListener() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_a339e3d80453eb963d5d1a64c5660e556"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#a339e3d80453eb963d5d1a64c5660e556">pulsar::ConsumerConfiguration::getCryptoFailureAction</a></div><div class="ttdeci">ConsumerCryptoFailureAction getCryptoFailureAction() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_a373ab78d91d7fbbd0c9b721ba1f34f26"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#a373ab78d91d7fbbd0c9b721ba1f34f26">pulsar::ConsumerConfiguration::getUnAckedMessagesTimeoutMs</a></div><div class="ttdeci">long getUnAckedMessagesTimeoutMs() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_a3f11566f0654bd4a9df8e7852e4e048e"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#a3f11566f0654bd4a9df8e7852e4e048e">pulsar::ConsumerConfiguration::setAutoAckOldestChunkedMessageOnQueueFull</a></div><div class="ttdeci">ConsumerConfiguration &amp; setAutoAckOldestChunkedMessageOnQueueFull(bool autoAckOldestChunkedMessageOnQueueFull)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_a453a6af922fea7c45d56264d57925507"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#a453a6af922fea7c45d56264d57925507">pulsar::ConsumerConfiguration::setBrokerConsumerStatsCacheTimeInMs</a></div><div class="ttdeci">void setBrokerConsumerStatsCacheTimeInMs(const long cacheTimeInMs)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_a46e9481689880f756588075f64913bb7"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#a46e9481689880f756588075f64913bb7">pulsar::ConsumerConfiguration::getMaxPendingChunkedMessage</a></div><div class="ttdeci">size_t getMaxPendingChunkedMessage() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_a47dd7c844d904d52d3a2d5f4b498402d"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#a47dd7c844d904d52d3a2d5f4b498402d">pulsar::ConsumerConfiguration::getPriorityLevel</a></div><div class="ttdeci">int getPriorityLevel() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_a4ab6c45eb256e8ad9ec4d74199e5c01d"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#a4ab6c45eb256e8ad9ec4d74199e5c01d">pulsar::ConsumerConfiguration::isReplicateSubscriptionStateEnabled</a></div><div class="ttdeci">bool isReplicateSubscriptionStateEnabled() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_a4f978c3e8ff479ed0fea93eba5275f6d"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#a4f978c3e8ff479ed0fea93eba5275f6d">pulsar::ConsumerConfiguration::isAutoAckOldestChunkedMessageOnQueueFull</a></div><div class="ttdeci">bool isAutoAckOldestChunkedMessageOnQueueFull() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_a5029c0a8bc51a764fdd4eaf37e56964d"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#a5029c0a8bc51a764fdd4eaf37e56964d">pulsar::ConsumerConfiguration::setConsumerType</a></div><div class="ttdeci">ConsumerConfiguration &amp; setConsumerType(ConsumerType consumerType)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_a5034a765b5b60ea71f1beead267ff88f"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#a5034a765b5b60ea71f1beead267ff88f">pulsar::ConsumerConfiguration::getPatternAutoDiscoveryPeriod</a></div><div class="ttdeci">int getPatternAutoDiscoveryPeriod() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_a56eb95eb8f39532c49a3300cb2a4a72d"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#a56eb95eb8f39532c49a3300cb2a4a72d">pulsar::ConsumerConfiguration::setKeySharedPolicy</a></div><div class="ttdeci">ConsumerConfiguration &amp; setKeySharedPolicy(KeySharedPolicy keySharedPolicy)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_a5910aa7539a7fb217a38813d846a9acb"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#a5910aa7539a7fb217a38813d846a9acb">pulsar::ConsumerConfiguration::setPatternAutoDiscoveryPeriod</a></div><div class="ttdeci">void setPatternAutoDiscoveryPeriod(int periodInSeconds)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_a593295c1aa0cd77c32a6cfdee80cd452"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#a593295c1aa0cd77c32a6cfdee80cd452">pulsar::ConsumerConfiguration::setAckGroupingMaxSize</a></div><div class="ttdeci">void setAckGroupingMaxSize(long maxGroupingSize)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_a5982ae123e367df322be897f81337ad0"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#a5982ae123e367df322be897f81337ad0">pulsar::ConsumerConfiguration::getProperties</a></div><div class="ttdeci">std::map&lt; std::string, std::string &gt; &amp; getProperties() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_a5c268fc7714916cf25c4a34a55a5bdc4"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#a5c268fc7714916cf25c4a34a55a5bdc4">pulsar::ConsumerConfiguration::getReceiverQueueSize</a></div><div class="ttdeci">int getReceiverQueueSize() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_a5ceb47d60826a738ed122cd962220ef7"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#a5ceb47d60826a738ed122cd962220ef7">pulsar::ConsumerConfiguration::getSubscriptionInitialPosition</a></div><div class="ttdeci">InitialPosition getSubscriptionInitialPosition() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_a5eeb586f29508eca6d1cd602a8da7a06"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#a5eeb586f29508eca6d1cd602a8da7a06">pulsar::ConsumerConfiguration::getAckGroupingMaxSize</a></div><div class="ttdeci">long getAckGroupingMaxSize() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_a6589512011ad7daf2b9eeaaaf4020842"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#a6589512011ad7daf2b9eeaaaf4020842">pulsar::ConsumerConfiguration::setConsumerEventListener</a></div><div class="ttdeci">ConsumerConfiguration &amp; setConsumerEventListener(ConsumerEventListenerPtr eventListener)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_a70089f562cb67d8743165540235b2ec7"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#a70089f562cb67d8743165540235b2ec7">pulsar::ConsumerConfiguration::getCryptoKeyReader</a></div><div class="ttdeci">const CryptoKeyReaderPtr getCryptoKeyReader() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_a70a15216ef41c8bd38178bdc5e377a31"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#a70a15216ef41c8bd38178bdc5e377a31">pulsar::ConsumerConfiguration::setReplicateSubscriptionStateEnabled</a></div><div class="ttdeci">void setReplicateSubscriptionStateEnabled(bool enabled)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_a74209a513ebdb85f5969f2fedafb0b44"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#a74209a513ebdb85f5969f2fedafb0b44">pulsar::ConsumerConfiguration::isReadCompacted</a></div><div class="ttdeci">bool isReadCompacted() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_a79d9ef9f0698713b38f260b0b46d191f"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#a79d9ef9f0698713b38f260b0b46d191f">pulsar::ConsumerConfiguration::setSchema</a></div><div class="ttdeci">ConsumerConfiguration &amp; setSchema(const SchemaInfo &amp;schemaInfo)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_a7a4adb22969050a6bfd6919e2ac68917"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#a7a4adb22969050a6bfd6919e2ac68917">pulsar::ConsumerConfiguration::getNegativeAckRedeliveryDelayMs</a></div><div class="ttdeci">long getNegativeAckRedeliveryDelayMs() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_a8aab5c5bd65073257d0509d410099570"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#a8aab5c5bd65073257d0509d410099570">pulsar::ConsumerConfiguration::hasProperty</a></div><div class="ttdeci">bool hasProperty(const std::string &amp;name) const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_a8b10f7a28e03a4929fc58aea5b67405d"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#a8b10f7a28e03a4929fc58aea5b67405d">pulsar::ConsumerConfiguration::getProperty</a></div><div class="ttdeci">const std::string &amp; getProperty(const std::string &amp;name) const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_a8b86fc6d5d8ca8e5c5dd35aa8a1c52b4"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#a8b86fc6d5d8ca8e5c5dd35aa8a1c52b4">pulsar::ConsumerConfiguration::setTickDurationInMs</a></div><div class="ttdeci">void setTickDurationInMs(const uint64_t milliSeconds)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_a996399917ff343715bf29afe07981c83"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#a996399917ff343715bf29afe07981c83">pulsar::ConsumerConfiguration::setMessageListener</a></div><div class="ttdeci">ConsumerConfiguration &amp; setMessageListener(MessageListener messageListener)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_a9a9c38d660aabc9162295de38bc26b77"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#a9a9c38d660aabc9162295de38bc26b77">pulsar::ConsumerConfiguration::setConsumerName</a></div><div class="ttdeci">void setConsumerName(const std::string &amp;consumerName)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_a9c07888abe996b80c2fd168278a24de3"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#a9c07888abe996b80c2fd168278a24de3">pulsar::ConsumerConfiguration::setMaxTotalReceiverQueueSizeAcrossPartitions</a></div><div class="ttdeci">void setMaxTotalReceiverQueueSizeAcrossPartitions(int maxTotalReceiverQueueSizeAcrossPartitions)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_a9d17c5b2ed6547ce9e37fad4438e6e83"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#a9d17c5b2ed6547ce9e37fad4438e6e83">pulsar::ConsumerConfiguration::setMaxPendingChunkedMessage</a></div><div class="ttdeci">ConsumerConfiguration &amp; setMaxPendingChunkedMessage(size_t maxPendingChunkedMessage)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_a9ff24549af7bda3f2f4da4cce299eb5d"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#a9ff24549af7bda3f2f4da4cce299eb5d">pulsar::ConsumerConfiguration::setCryptoKeyReader</a></div><div class="ttdeci">ConsumerConfiguration &amp; setCryptoKeyReader(CryptoKeyReaderPtr cryptoKeyReader)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_aadf3be3099c2bbb4354839e21a48e875"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#aadf3be3099c2bbb4354839e21a48e875">pulsar::ConsumerConfiguration::setCryptoFailureAction</a></div><div class="ttdeci">ConsumerConfiguration &amp; setCryptoFailureAction(ConsumerCryptoFailureAction action)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_ab0e049e62befb9b924307ba6f990cd97"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#ab0e049e62befb9b924307ba6f990cd97">pulsar::ConsumerConfiguration::setSubscriptionInitialPosition</a></div><div class="ttdeci">void setSubscriptionInitialPosition(InitialPosition subscriptionInitialPosition)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_abc2cdbdc7878fca3205ec77cea2b1fa2"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#abc2cdbdc7878fca3205ec77cea2b1fa2">pulsar::ConsumerConfiguration::hasConsumerEventListener</a></div><div class="ttdeci">bool hasConsumerEventListener() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_abc531b79e46a4c2fc70cec8ca573d194"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#abc531b79e46a4c2fc70cec8ca573d194">pulsar::ConsumerConfiguration::getAckGroupingTimeMs</a></div><div class="ttdeci">long getAckGroupingTimeMs() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_abffc95603a9f983528b4dba82324f146"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#abffc95603a9f983528b4dba82324f146">pulsar::ConsumerConfiguration::getMaxTotalReceiverQueueSizeAcrossPartitions</a></div><div class="ttdeci">int getMaxTotalReceiverQueueSizeAcrossPartitions() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_ac9a6a885f0cea261f32dc4a3509643f4"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#ac9a6a885f0cea261f32dc4a3509643f4">pulsar::ConsumerConfiguration::isEncryptionEnabled</a></div><div class="ttdeci">bool isEncryptionEnabled() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_acb0cfc0ded14bd3c324466a41c9aaf9e"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#acb0cfc0ded14bd3c324466a41c9aaf9e">pulsar::ConsumerConfiguration::setProperty</a></div><div class="ttdeci">ConsumerConfiguration &amp; setProperty(const std::string &amp;name, const std::string &amp;value)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_acc102de37a90b103be92a24e92fac432"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#acc102de37a90b103be92a24e92fac432">pulsar::ConsumerConfiguration::getSchema</a></div><div class="ttdeci">const SchemaInfo &amp; getSchema() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_ad55a4f0187517c984de8d01f8660fb8f"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#ad55a4f0187517c984de8d01f8660fb8f">pulsar::ConsumerConfiguration::setUnAckedMessagesTimeoutMs</a></div><div class="ttdeci">void setUnAckedMessagesTimeoutMs(const uint64_t milliSeconds)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_ad58be2c7d04522d70a4d4cd447b639b3"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#ad58be2c7d04522d70a4d4cd447b639b3">pulsar::ConsumerConfiguration::getConsumerEventListener</a></div><div class="ttdeci">ConsumerEventListenerPtr getConsumerEventListener() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_ad8febc1509d73daaaa061b5c53f7735b"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#ad8febc1509d73daaaa061b5c53f7735b">pulsar::ConsumerConfiguration::getKeySharedPolicy</a></div><div class="ttdeci">KeySharedPolicy getKeySharedPolicy() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_ae3f12b9f76982d8ea64f80adfb8af960"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#ae3f12b9f76982d8ea64f80adfb8af960">pulsar::ConsumerConfiguration::setReadCompacted</a></div><div class="ttdeci">void setReadCompacted(bool compacted)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_ae5d5850e9e0f3130424860e6715b0fa0"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#ae5d5850e9e0f3130424860e6715b0fa0">pulsar::ConsumerConfiguration::clone</a></div><div class="ttdeci">ConsumerConfiguration clone() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_aef99f71cd13324351864dd1e376d8788"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#aef99f71cd13324351864dd1e376d8788">pulsar::ConsumerConfiguration::setNegativeAckRedeliveryDelayMs</a></div><div class="ttdeci">void setNegativeAckRedeliveryDelayMs(long redeliveryDelayMillis)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_af3941af5ed7e7f4ab7b5f5a8737eaee9"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#af3941af5ed7e7f4ab7b5f5a8737eaee9">pulsar::ConsumerConfiguration::getConsumerName</a></div><div class="ttdeci">const std::string &amp; getConsumerName() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_af3f26276c9027a78b9e3243a3e2e38bb"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#af3f26276c9027a78b9e3243a3e2e38bb">pulsar::ConsumerConfiguration::setAckGroupingTimeMs</a></div><div class="ttdeci">void setAckGroupingTimeMs(long ackGroupingMillis)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_configuration_html_afe5439f3160e601a09e62237d2377c1a"><div class="ttname"><a href="classpulsar_1_1_consumer_configuration.html#afe5439f3160e601a09e62237d2377c1a">pulsar::ConsumerConfiguration::hasMessageListener</a></div><div class="ttdeci">bool hasMessageListener() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html"><div class="ttname"><a href="classpulsar_1_1_consumer.html">pulsar::Consumer</a></div><div class="ttdef"><b>Definition:</b> Consumer.h:35</div></div>
+<div class="ttc" id="aclasspulsar_1_1_key_shared_policy_html"><div class="ttname"><a href="classpulsar_1_1_key_shared_policy.html">pulsar::KeySharedPolicy</a></div><div class="ttdef"><b>Definition:</b> KeySharedPolicy.h:53</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_html"><div class="ttname"><a href="classpulsar_1_1_message.html">pulsar::Message</a></div><div class="ttdef"><b>Definition:</b> Message.h:42</div></div>
+<div class="ttc" id="aclasspulsar_1_1_schema_info_html"><div class="ttname"><a href="classpulsar_1_1_schema_info.html">pulsar::SchemaInfo</a></div><div class="ttdef"><b>Definition:</b> Schema.h:123</div></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+<div class="ttc" id="anamespacepulsar_html_aaa22f961f023adaa6f675c1fb4f52477"><div class="ttname"><a href="namespacepulsar.html#aaa22f961f023adaa6f675c1fb4f52477">pulsar::MessageListener</a></div><div class="ttdeci">std::function&lt; void(Consumer consumer, const Message &amp;msg)&gt; MessageListener</div><div class="ttdoc">Callback definition for MessageListener.</div><div class="ttdef"><b>Definition:</b> ConsumerConfiguration.h:45</div></div>
+<div class="ttc" id="anamespacepulsar_html_ac3e442abe2558a2b257fc7344af61d40"><div class="ttname"><a href="namespacepulsar.html#ac3e442abe2558a2b257fc7344af61d40">pulsar::ConsumerType</a></div><div class="ttdeci">ConsumerType</div><div class="ttdef"><b>Definition:</b> ConsumerType.h:24</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae5bf6401bfa8e3962e5c8f9fa2efbf4d"><div class="ttname"><a href="namespacepulsar.html#ae5bf6401bfa8e3962e5c8f9fa2efbf4d">pulsar::ResultCallback</a></div><div class="ttdeci">std::function&lt; void(Result result)&gt; ResultCallback</div><div class="ttdoc">Callback definition for non-data operation.</div><div class="ttdef"><b>Definition:</b> ConsumerConfiguration.h:41</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbb"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">pulsar::Result</a></div><div class="ttdeci">Result</div><div class="ttdef"><b>Definition:</b> Result.h:31</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/site2/website-next/static/api/cpp/2.10.x/_consumer_crypto_failure_action_8h_source.html b/site2/website-next/static/api/cpp/2.10.x/_consumer_crypto_failure_action_8h_source.html
new file mode 100644
index 00000000000..8577acbf9e4
--- /dev/null
+++ b/site2/website-next/static/api/cpp/2.10.x/_consumer_crypto_failure_action_8h_source.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/ConsumerCryptoFailureAction.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">pulsar-client-cpp
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">ConsumerCryptoFailureAction.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno">    1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno">   19</span><span class="preprocessor">#ifndef CONSUMERCRYPTOFAILUREACTION_H_</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno">   20</span><span class="preprocessor">#define CONSUMERCRYPTOFAILUREACTION_H_</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno">   21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno">   22</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno">   23</span> </div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno">   24</span><span class="keyword">enum class</span> ConsumerCryptoFailureAction</div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno">   25</span>{</div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno">   26</span>    FAIL,     <span class="comment">// This is the default option to fail consume until crypto succeeds</span></div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno">   27</span>    DISCARD,  <span class="comment">// Message is silently acknowledged and not delivered to the application</span></div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno">   28</span>    CONSUME   <span class="comment">// Deliver the encrypted message to the application. It&#39;s the application&#39;s</span></div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno">   29</span>              <span class="comment">// responsibility to decrypt the message. If message is also compressed,</span></div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno">   30</span>              <span class="comment">// decompression will fail. If message contain batch messages, client will</span></div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno">   31</span>              <span class="comment">// not be able to retrieve individual messages in the batch</span></div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno">   32</span>};</div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno">   33</span> </div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno">   34</span>} <span class="comment">/* namespace pulsar */</span></div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno">   35</span> </div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno">   36</span><span class="preprocessor">#endif </span><span class="comment">/* CONSUMERCRYPTOFAILUREACTION_H_ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/site2/website-next/static/api/cpp/2.10.x/_consumer_event_listener_8h_source.html b/site2/website-next/static/api/cpp/2.10.x/_consumer_event_listener_8h_source.html
new file mode 100644
index 00000000000..ecf479ed79a
--- /dev/null
+++ b/site2/website-next/static/api/cpp/2.10.x/_consumer_event_listener_8h_source.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/ConsumerEventListener.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">pulsar-client-cpp
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">ConsumerEventListener.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno">    1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno">   19</span><span class="preprocessor">#ifndef PULSAR_CONSUMEREVENTLISTENER_H_</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno">   20</span><span class="preprocessor">#define PULSAR_CONSUMEREVENTLISTENER_H_</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno">   21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno">   22</span><span class="preprocessor">#include &lt;pulsar/defines.h&gt;</span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno">   23</span> </div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno">   24</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno">   25</span> </div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno">   26</span><span class="keyword">class </span>Consumer;</div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno">   27</span> </div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_event_listener.html">   28</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_consumer_event_listener.html">ConsumerEventListener</a> {</div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno">   29</span>   <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno">   30</span>    <span class="keyword">virtual</span> <a class="code hl_class" href="classpulsar_1_1_consumer_event_listener.html">~ConsumerEventListener</a>(){};</div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_event_listener.html#ae6423a9fb10d4c76642bf7f036d43875">   37</a></span>    <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_consumer_event_listener.html#ae6423a9fb10d4c76642bf7f036d43875">becameActive</a>(<a class="code hl_class" href="classpulsar_1_1_consumer.html">Consumer</a> consumer, <span c [...]
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno">   38</span> </div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="classpulsar_1_1_consumer_event_listener.html#aa11768bfa6db7611e95631202d88439e">   46</a></span>    <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_consumer_event_listener.html#aa11768bfa6db7611e95631202d88439e">becameInactive</a>(<a class="code hl_class" href="classpulsar_1_1_consumer.html">Consumer</a> consumer, <span [...]
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno">   47</span>};</div>
+<div class="line"><a id="l00048" name="l00048"></a><span class="lineno">   48</span>}  <span class="comment">// namespace pulsar</span></div>
+<div class="line"><a id="l00049" name="l00049"></a><span class="lineno">   49</span><span class="preprocessor">#endif </span><span class="comment">/* PULSAR_CONSUMEREVENTLISTENER_H_ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_event_listener_html"><div class="ttname"><a href="classpulsar_1_1_consumer_event_listener.html">pulsar::ConsumerEventListener</a></div><div class="ttdef"><b>Definition:</b> ConsumerEventListener.h:28</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_event_listener_html_aa11768bfa6db7611e95631202d88439e"><div class="ttname"><a href="classpulsar_1_1_consumer_event_listener.html#aa11768bfa6db7611e95631202d88439e">pulsar::ConsumerEventListener::becameInactive</a></div><div class="ttdeci">virtual void becameInactive(Consumer consumer, int partitionId)=0</div><div class="ttdoc">Notified when the consumer group is changed, and the consumer is still inactive or becomes inactive.</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_event_listener_html_ae6423a9fb10d4c76642bf7f036d43875"><div class="ttname"><a href="classpulsar_1_1_consumer_event_listener.html#ae6423a9fb10d4c76642bf7f036d43875">pulsar::ConsumerEventListener::becameActive</a></div><div class="ttdeci">virtual void becameActive(Consumer consumer, int partitionId)=0</div><div class="ttdoc">Notified when the consumer group is changed, and the consumer becomes active.</div></div>
+<div class="ttc" id="aclasspulsar_1_1_consumer_html"><div class="ttname"><a href="classpulsar_1_1_consumer.html">pulsar::Consumer</a></div><div class="ttdef"><b>Definition:</b> Consumer.h:35</div></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/site2/website-next/static/api/cpp/2.10.x/_consumer_type_8h_source.html b/site2/website-next/static/api/cpp/2.10.x/_consumer_type_8h_source.html
new file mode 100644
index 00000000000..d719410599e
--- /dev/null
+++ b/site2/website-next/static/api/cpp/2.10.x/_consumer_type_8h_source.html
@@ -0,0 +1,110 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/ConsumerType.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">pulsar-client-cpp
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">ConsumerType.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno">    1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno">   19</span><span class="preprocessor">#ifndef PULSAR_CPP_CONSUMERTYPE_H</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno">   20</span><span class="preprocessor">#define PULSAR_CPP_CONSUMERTYPE_H</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno">   21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno">   22</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ac3e442abe2558a2b257fc7344af61d40">   23</a></span><span class="keyword">enum</span> <a class="code hl_enumeration" href="namespacepulsar.html#ac3e442abe2558a2b257fc7344af61d40">ConsumerType</a></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno">   24</span>{</div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ac3e442abe2558a2b257fc7344af61d40a915cd237340dcd1d212f8d398f3d91ac">   28</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#ac3e442abe2558a2b257fc7344af61d40a915cd237340dcd1d212f8d398f3d91ac">ConsumerExclusive</a>,</div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno">   29</span> </div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ac3e442abe2558a2b257fc7344af61d40ac55370821e835a03c2da742ab27e1705">   34</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#ac3e442abe2558a2b257fc7344af61d40ac55370821e835a03c2da742ab27e1705">ConsumerShared</a>,</div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno">   35</span> </div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ac3e442abe2558a2b257fc7344af61d40aadffd5f0d50b1da36685230cd3f910a1">   39</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#ac3e442abe2558a2b257fc7344af61d40aadffd5f0d50b1da36685230cd3f910a1">ConsumerFailover</a>,</div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno">   40</span> </div>
+<div class="line"><a id="l00045" name="l00045"></a><span class="lineno">   45</span>    <a class="code hl_enumvalue" href="namespacepulsar.html#ac3e442abe2558a2b257fc7344af61d40acb902cf3781caf307d06e37dc447d5cc">ConsumerKeyShared</a></div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ac3e442abe2558a2b257fc7344af61d40acb902cf3781caf307d06e37dc447d5cc">   46</a></span>};</div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno">   47</span>}</div>
+<div class="line"><a id="l00048" name="l00048"></a><span class="lineno">   48</span> </div>
+<div class="line"><a id="l00049" name="l00049"></a><span class="lineno">   49</span><span class="preprocessor">#endif  </span><span class="comment">// PULSAR_CPP_CONSUMERTYPE_H</span></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+<div class="ttc" id="anamespacepulsar_html_ac3e442abe2558a2b257fc7344af61d40"><div class="ttname"><a href="namespacepulsar.html#ac3e442abe2558a2b257fc7344af61d40">pulsar::ConsumerType</a></div><div class="ttdeci">ConsumerType</div><div class="ttdef"><b>Definition:</b> ConsumerType.h:24</div></div>
+<div class="ttc" id="anamespacepulsar_html_ac3e442abe2558a2b257fc7344af61d40a915cd237340dcd1d212f8d398f3d91ac"><div class="ttname"><a href="namespacepulsar.html#ac3e442abe2558a2b257fc7344af61d40a915cd237340dcd1d212f8d398f3d91ac">pulsar::ConsumerExclusive</a></div><div class="ttdeci">@ ConsumerExclusive</div><div class="ttdef"><b>Definition:</b> ConsumerType.h:28</div></div>
+<div class="ttc" id="anamespacepulsar_html_ac3e442abe2558a2b257fc7344af61d40aadffd5f0d50b1da36685230cd3f910a1"><div class="ttname"><a href="namespacepulsar.html#ac3e442abe2558a2b257fc7344af61d40aadffd5f0d50b1da36685230cd3f910a1">pulsar::ConsumerFailover</a></div><div class="ttdeci">@ ConsumerFailover</div><div class="ttdef"><b>Definition:</b> ConsumerType.h:39</div></div>
+<div class="ttc" id="anamespacepulsar_html_ac3e442abe2558a2b257fc7344af61d40ac55370821e835a03c2da742ab27e1705"><div class="ttname"><a href="namespacepulsar.html#ac3e442abe2558a2b257fc7344af61d40ac55370821e835a03c2da742ab27e1705">pulsar::ConsumerShared</a></div><div class="ttdeci">@ ConsumerShared</div><div class="ttdef"><b>Definition:</b> ConsumerType.h:34</div></div>
+<div class="ttc" id="anamespacepulsar_html_ac3e442abe2558a2b257fc7344af61d40acb902cf3781caf307d06e37dc447d5cc"><div class="ttname"><a href="namespacepulsar.html#ac3e442abe2558a2b257fc7344af61d40acb902cf3781caf307d06e37dc447d5cc">pulsar::ConsumerKeyShared</a></div><div class="ttdeci">@ ConsumerKeyShared</div><div class="ttdef"><b>Definition:</b> ConsumerType.h:45</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/site2/website-next/static/api/cpp/2.10.x/_crypto_key_reader_8h_source.html b/site2/website-next/static/api/cpp/2.10.x/_crypto_key_reader_8h_source.html
new file mode 100644
index 00000000000..6455a46ba86
--- /dev/null
+++ b/site2/website-next/static/api/cpp/2.10.x/_crypto_key_reader_8h_source.html
@@ -0,0 +1,142 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/CryptoKeyReader.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">pulsar-client-cpp
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">CryptoKeyReader.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno">    1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno">   19</span><span class="preprocessor">#ifndef CRYPTOKEYREADER_H_</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno">   20</span><span class="preprocessor">#define CRYPTOKEYREADER_H_</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno">   21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno">   22</span><span class="preprocessor">#include &lt;pulsar/defines.h&gt;</span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno">   23</span><span class="preprocessor">#include &lt;pulsar/Result.h&gt;</span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno">   24</span><span class="preprocessor">#include &lt;pulsar/EncryptionKeyInfo.h&gt;</span></div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno">   25</span> </div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno">   26</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno">   27</span> </div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"><a class="line" href="classpulsar_1_1_crypto_key_reader.html">   31</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_crypto_key_reader.html">CryptoKeyReader</a> {</div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno">   32</span>   <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno">   33</span>    <a class="code hl_class" href="classpulsar_1_1_crypto_key_reader.html">CryptoKeyReader</a>();</div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno">   34</span>    <span class="keyword">virtual</span> <a class="code hl_class" href="classpulsar_1_1_crypto_key_reader.html">~CryptoKeyReader</a>();</div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno">   35</span> </div>
+<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"><a class="line" href="classpulsar_1_1_crypto_key_reader.html#a57456a577dc20b00229bb139bf025aee">   52</a></span>    <span class="keyword">virtual</span> <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_crypto_key_reader.html#a57456a577dc20b00229bb139bf025aee">getPublicKey</a>(<span class="keyword">const</span> std [...]
+<div class="line"><a id="l00053" name="l00053"></a><span class="lineno">   53</span>                                <a class="code hl_class" href="classpulsar_1_1_encryption_key_info.html">EncryptionKeyInfo</a>&amp; encKeyInfo) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a id="l00054" name="l00054"></a><span class="lineno">   54</span> </div>
+<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"><a class="line" href="classpulsar_1_1_crypto_key_reader.html#a33a3b281068df053226bb50b59280be0">   63</a></span>    <span class="keyword">virtual</span> <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_crypto_key_reader.html#a33a3b281068df053226bb50b59280be0">getPrivateKey</a>(<span class="keyword">const</span> st [...]
+<div class="line"><a id="l00064" name="l00064"></a><span class="lineno">   64</span>                                 <a class="code hl_class" href="classpulsar_1_1_encryption_key_info.html">EncryptionKeyInfo</a>&amp; encKeyInfo) <span class="keyword">const</span> = 0;</div>
+<div class="line"><a id="l00065" name="l00065"></a><span class="lineno">   65</span> </div>
+<div class="line"><a id="l00066" name="l00066"></a><span class="lineno">   66</span>}; <span class="comment">/* namespace pulsar */</span></div>
+<div class="line"><a id="l00067" name="l00067"></a><span class="lineno">   67</span> </div>
+<div class="line"><a id="l00068" name="l00068"></a><span class="lineno">   68</span><span class="keyword">typedef</span> std::shared_ptr&lt;CryptoKeyReader&gt; CryptoKeyReaderPtr;</div>
+<div class="line"><a id="l00069" name="l00069"></a><span class="lineno">   69</span> </div>
+<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"><a class="line" href="classpulsar_1_1_default_crypto_key_reader.html">   70</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_default_crypto_key_reader.html">DefaultCryptoKeyReader</a> : <span class="keyword">public</span> <a class="code hl_class" href="classpulsar_1_1_crypto_key_reader.html">CryptoKeyReader</a> {</div>
+<div class="line"><a id="l00071" name="l00071"></a><span class="lineno">   71</span>   <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00072" name="l00072"></a><span class="lineno">   72</span>    std::string publicKeyPath_;</div>
+<div class="line"><a id="l00073" name="l00073"></a><span class="lineno">   73</span>    std::string privateKeyPath_;</div>
+<div class="line"><a id="l00074" name="l00074"></a><span class="lineno">   74</span>    <span class="keywordtype">void</span> readFile(std::string fileName, std::string&amp; fileContents) <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00075" name="l00075"></a><span class="lineno">   75</span> </div>
+<div class="line"><a id="l00076" name="l00076"></a><span class="lineno">   76</span>   <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"><a class="line" href="classpulsar_1_1_default_crypto_key_reader.html#ae4b1b1f371da031b371e318aa883d5a0">   86</a></span>    <a class="code hl_function" href="classpulsar_1_1_default_crypto_key_reader.html#ae4b1b1f371da031b371e318aa883d5a0">DefaultCryptoKeyReader</a>(<span class="keyword">const</span> std::string&amp; publicKeyPath, <span class="keyword">const</span> std::string&amp; privateKeyPath);</div>
+<div class="line"><a id="l00087" name="l00087"></a><span class="lineno">   87</span>    <a class="code hl_class" href="classpulsar_1_1_default_crypto_key_reader.html">~DefaultCryptoKeyReader</a>();</div>
+<div class="line"><a id="l00088" name="l00088"></a><span class="lineno">   88</span> </div>
+<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"><a class="line" href="classpulsar_1_1_default_crypto_key_reader.html#a77289250ef58adf938335f241eeb748f">  103</a></span>    <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_default_crypto_key_reader.html#a77289250ef58adf938335f241eeb748f">getPublicKey</a>(<span class="keyword">const</span> std::string&amp; keyName [...]
+<div class="line"><a id="l00104" name="l00104"></a><span class="lineno">  104</span>                        <a class="code hl_class" href="classpulsar_1_1_encryption_key_info.html">EncryptionKeyInfo</a>&amp; encKeyInfo) <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00105" name="l00105"></a><span class="lineno">  105</span> </div>
+<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"><a class="line" href="classpulsar_1_1_default_crypto_key_reader.html#abef165b0c67acb92eb73283564e8dbb5">  116</a></span>    <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_default_crypto_key_reader.html#abef165b0c67acb92eb73283564e8dbb5">getPrivateKey</a>(<span class="keyword">const</span> std::string&amp; keyNam [...]
+<div class="line"><a id="l00117" name="l00117"></a><span class="lineno">  117</span>                         <a class="code hl_class" href="classpulsar_1_1_encryption_key_info.html">EncryptionKeyInfo</a>&amp; encKeyInfo) <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00118" name="l00118"></a><span class="lineno">  118</span>    <span class="keyword">static</span> CryptoKeyReaderPtr create(<span class="keyword">const</span> std::string&amp; publicKeyPath, <span class="keyword">const</span> std::string&amp; privateKeyPath);</div>
+<div class="line"><a id="l00119" name="l00119"></a><span class="lineno">  119</span>}; <span class="comment">/* namespace pulsar */</span></div>
+<div class="line"><a id="l00120" name="l00120"></a><span class="lineno">  120</span> </div>
+<div class="line"><a id="l00121" name="l00121"></a><span class="lineno">  121</span>}  <span class="comment">// namespace pulsar</span></div>
+<div class="line"><a id="l00122" name="l00122"></a><span class="lineno">  122</span> </div>
+<div class="line"><a id="l00123" name="l00123"></a><span class="lineno">  123</span><span class="preprocessor">#endif </span><span class="comment">/* CRYPTOKEYREADER_H_ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="aclasspulsar_1_1_crypto_key_reader_html"><div class="ttname"><a href="classpulsar_1_1_crypto_key_reader.html">pulsar::CryptoKeyReader</a></div><div class="ttdef"><b>Definition:</b> CryptoKeyReader.h:31</div></div>
+<div class="ttc" id="aclasspulsar_1_1_crypto_key_reader_html_a33a3b281068df053226bb50b59280be0"><div class="ttname"><a href="classpulsar_1_1_crypto_key_reader.html#a33a3b281068df053226bb50b59280be0">pulsar::CryptoKeyReader::getPrivateKey</a></div><div class="ttdeci">virtual Result getPrivateKey(const std::string &amp;keyName, std::map&lt; std::string, std::string &gt; &amp;metadata, EncryptionKeyInfo &amp;encKeyInfo) const =0</div></div>
+<div class="ttc" id="aclasspulsar_1_1_crypto_key_reader_html_a57456a577dc20b00229bb139bf025aee"><div class="ttname"><a href="classpulsar_1_1_crypto_key_reader.html#a57456a577dc20b00229bb139bf025aee">pulsar::CryptoKeyReader::getPublicKey</a></div><div class="ttdeci">virtual Result getPublicKey(const std::string &amp;keyName, std::map&lt; std::string, std::string &gt; &amp;metadata, EncryptionKeyInfo &amp;encKeyInfo) const =0</div></div>
+<div class="ttc" id="aclasspulsar_1_1_default_crypto_key_reader_html"><div class="ttname"><a href="classpulsar_1_1_default_crypto_key_reader.html">pulsar::DefaultCryptoKeyReader</a></div><div class="ttdef"><b>Definition:</b> CryptoKeyReader.h:70</div></div>
+<div class="ttc" id="aclasspulsar_1_1_default_crypto_key_reader_html_a77289250ef58adf938335f241eeb748f"><div class="ttname"><a href="classpulsar_1_1_default_crypto_key_reader.html#a77289250ef58adf938335f241eeb748f">pulsar::DefaultCryptoKeyReader::getPublicKey</a></div><div class="ttdeci">Result getPublicKey(const std::string &amp;keyName, std::map&lt; std::string, std::string &gt; &amp;metadata, EncryptionKeyInfo &amp;encKeyInfo) const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_default_crypto_key_reader_html_abef165b0c67acb92eb73283564e8dbb5"><div class="ttname"><a href="classpulsar_1_1_default_crypto_key_reader.html#abef165b0c67acb92eb73283564e8dbb5">pulsar::DefaultCryptoKeyReader::getPrivateKey</a></div><div class="ttdeci">Result getPrivateKey(const std::string &amp;keyName, std::map&lt; std::string, std::string &gt; &amp;metadata, EncryptionKeyInfo &amp;encKeyInfo) const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_default_crypto_key_reader_html_ae4b1b1f371da031b371e318aa883d5a0"><div class="ttname"><a href="classpulsar_1_1_default_crypto_key_reader.html#ae4b1b1f371da031b371e318aa883d5a0">pulsar::DefaultCryptoKeyReader::DefaultCryptoKeyReader</a></div><div class="ttdeci">DefaultCryptoKeyReader(const std::string &amp;publicKeyPath, const std::string &amp;privateKeyPath)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_encryption_key_info_html"><div class="ttname"><a href="classpulsar_1_1_encryption_key_info.html">pulsar::EncryptionKeyInfo</a></div><div class="ttdef"><b>Definition:</b> EncryptionKeyInfo.h:34</div></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbb"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">pulsar::Result</a></div><div class="ttdeci">Result</div><div class="ttdef"><b>Definition:</b> Result.h:31</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/site2/website-next/static/api/cpp/2.10.x/_deprecated_exception_8h_source.html b/site2/website-next/static/api/cpp/2.10.x/_deprecated_exception_8h_source.html
new file mode 100644
index 00000000000..d4eff5a793b
--- /dev/null
+++ b/site2/website-next/static/api/cpp/2.10.x/_deprecated_exception_8h_source.html
@@ -0,0 +1,107 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/DeprecatedException.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">pulsar-client-cpp
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">DeprecatedException.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno">    1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno">   19</span><span class="preprocessor">#ifndef DEPRECATED_EXCEPTION_HPP_</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno">   20</span><span class="preprocessor">#define DEPRECATED_EXCEPTION_HPP_</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno">   21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno">   22</span><span class="preprocessor">#include &lt;stdexcept&gt;</span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno">   23</span><span class="preprocessor">#include &lt;string&gt;</span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno">   24</span><span class="preprocessor">#include &lt;pulsar/defines.h&gt;</span></div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno">   25</span> </div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno">   26</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"><a class="line" href="classpulsar_1_1_deprecated_exception.html">   27</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_deprecated_exception.html">DeprecatedException</a> : <span class="keyword">public</span> std::runtime_error {</div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno">   28</span>   <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno">   29</span>    <span class="keyword">explicit</span> <a class="code hl_class" href="classpulsar_1_1_deprecated_exception.html">DeprecatedException</a>(<span class="keyword">const</span> std::string&amp; __arg);</div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno">   30</span> </div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno">   31</span>   <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno">   32</span>    <span class="keyword">static</span> <span class="keyword">const</span> std::string message_prefix;</div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno">   33</span>};</div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno">   34</span>}  <span class="comment">// namespace pulsar</span></div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno">   35</span> </div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno">   36</span><span class="preprocessor">#endif  </span><span class="comment">// DEPRECATED_EXCEPTION_HPP_</span></div>
+<div class="ttc" id="aclasspulsar_1_1_deprecated_exception_html"><div class="ttname"><a href="classpulsar_1_1_deprecated_exception.html">pulsar::DeprecatedException</a></div><div class="ttdef"><b>Definition:</b> DeprecatedException.h:27</div></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/site2/website-next/static/api/cpp/2.10.x/_encryption_key_info_8h_source.html b/site2/website-next/static/api/cpp/2.10.x/_encryption_key_info_8h_source.html
new file mode 100644
index 00000000000..934158bc3cd
--- /dev/null
+++ b/site2/website-next/static/api/cpp/2.10.x/_encryption_key_info_8h_source.html
@@ -0,0 +1,141 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/EncryptionKeyInfo.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">pulsar-client-cpp
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">EncryptionKeyInfo.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno">    1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno">   19</span><span class="preprocessor">#ifndef ENCRYPTIONKEYINFO_H_</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno">   20</span><span class="preprocessor">#define ENCRYPTIONKEYINFO_H_</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno">   21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno">   22</span><span class="preprocessor">#include &lt;memory&gt;</span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno">   23</span><span class="preprocessor">#include &lt;iostream&gt;</span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno">   24</span><span class="preprocessor">#include &lt;map&gt;</span></div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno">   25</span><span class="preprocessor">#include &lt;pulsar/defines.h&gt;</span></div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno">   26</span> </div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno">   27</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno">   28</span> </div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno">   29</span><span class="keyword">class </span>EncryptionKeyInfoImpl;</div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno">   30</span><span class="keyword">class </span>PulsarWrapper;</div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno">   31</span> </div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno">   32</span><span class="keyword">typedef</span> std::shared_ptr&lt;EncryptionKeyInfoImpl&gt; EncryptionKeyInfoImplPtr;</div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno">   33</span> </div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"><a class="line" href="classpulsar_1_1_encryption_key_info.html">   34</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_encryption_key_info.html">EncryptionKeyInfo</a> {</div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno">   35</span>    <span class="comment">/*</span></div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno">   36</span><span class="comment">     * This object contains the encryption key and corresponding metadata which contains</span></div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno">   37</span><span class="comment">     * additional information about the key such as version, timestammp</span></div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno">   38</span><span class="comment">     */</span></div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno">   39</span> </div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno">   40</span>   <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno">   41</span>    <span class="keyword">typedef</span> std::map&lt;std::string, std::string&gt; StringMap;</div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno">   42</span> </div>
+<div class="line"><a id="l00043" name="l00043"></a><span class="lineno">   43</span>    <a class="code hl_class" href="classpulsar_1_1_encryption_key_info.html">EncryptionKeyInfo</a>();</div>
+<div class="line"><a id="l00044" name="l00044"></a><span class="lineno">   44</span> </div>
+<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"><a class="line" href="classpulsar_1_1_encryption_key_info.html#ab5a636493c0a9dc6c4e8ddbf1d0524d9">   49</a></span>    <a class="code hl_function" href="classpulsar_1_1_encryption_key_info.html#ab5a636493c0a9dc6c4e8ddbf1d0524d9">EncryptionKeyInfo</a>(std::string key, StringMap&amp; metadata);</div>
+<div class="line"><a id="l00050" name="l00050"></a><span class="lineno">   50</span> </div>
+<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="classpulsar_1_1_encryption_key_info.html#a39565fd1977a4051305c7dde26549041">   54</a></span>    std::string&amp; <a class="code hl_function" href="classpulsar_1_1_encryption_key_info.html#a39565fd1977a4051305c7dde26549041">getKey</a>();</div>
+<div class="line"><a id="l00055" name="l00055"></a><span class="lineno">   55</span> </div>
+<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"><a class="line" href="classpulsar_1_1_encryption_key_info.html#a243fb74066b5d6c7153660a4a5cd3290">   61</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_encryption_key_info.html#a243fb74066b5d6c7153660a4a5cd3290">setKey</a>(std::string key);</div>
+<div class="line"><a id="l00062" name="l00062"></a><span class="lineno">   62</span> </div>
+<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"><a class="line" href="classpulsar_1_1_encryption_key_info.html#a7cd86c8e529db92625420de3bc2e8532">   66</a></span>    StringMap&amp; <a class="code hl_function" href="classpulsar_1_1_encryption_key_info.html#a7cd86c8e529db92625420de3bc2e8532">getMetadata</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a id="l00067" name="l00067"></a><span class="lineno">   67</span> </div>
+<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"><a class="line" href="classpulsar_1_1_encryption_key_info.html#a7ae2f1225fb8897ebbcc74cc7753cfaf">   73</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_encryption_key_info.html#a7ae2f1225fb8897ebbcc74cc7753cfaf">setMetadata</a>(StringMap&amp; metadata);</div>
+<div class="line"><a id="l00074" name="l00074"></a><span class="lineno">   74</span> </div>
+<div class="line"><a id="l00075" name="l00075"></a><span class="lineno">   75</span>   <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00076" name="l00076"></a><span class="lineno">   76</span>    <span class="keyword">explicit</span> <a class="code hl_class" href="classpulsar_1_1_encryption_key_info.html">EncryptionKeyInfo</a>(EncryptionKeyInfoImplPtr);</div>
+<div class="line"><a id="l00077" name="l00077"></a><span class="lineno">   77</span> </div>
+<div class="line"><a id="l00078" name="l00078"></a><span class="lineno">   78</span>    EncryptionKeyInfoImplPtr impl_;</div>
+<div class="line"><a id="l00079" name="l00079"></a><span class="lineno">   79</span> </div>
+<div class="line"><a id="l00080" name="l00080"></a><span class="lineno">   80</span>    <span class="keyword">friend</span> <span class="keyword">class </span>PulsarWrapper;</div>
+<div class="line"><a id="l00081" name="l00081"></a><span class="lineno">   81</span>};</div>
+<div class="line"><a id="l00082" name="l00082"></a><span class="lineno">   82</span> </div>
+<div class="line"><a id="l00083" name="l00083"></a><span class="lineno">   83</span>} <span class="comment">/* namespace pulsar */</span></div>
+<div class="line"><a id="l00084" name="l00084"></a><span class="lineno">   84</span> </div>
+<div class="line"><a id="l00085" name="l00085"></a><span class="lineno">   85</span><span class="preprocessor">#endif </span><span class="comment">/* ENCRYPTIONKEYINFO_H_ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="aclasspulsar_1_1_encryption_key_info_html"><div class="ttname"><a href="classpulsar_1_1_encryption_key_info.html">pulsar::EncryptionKeyInfo</a></div><div class="ttdef"><b>Definition:</b> EncryptionKeyInfo.h:34</div></div>
+<div class="ttc" id="aclasspulsar_1_1_encryption_key_info_html_a243fb74066b5d6c7153660a4a5cd3290"><div class="ttname"><a href="classpulsar_1_1_encryption_key_info.html#a243fb74066b5d6c7153660a4a5cd3290">pulsar::EncryptionKeyInfo::setKey</a></div><div class="ttdeci">void setKey(std::string key)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_encryption_key_info_html_a39565fd1977a4051305c7dde26549041"><div class="ttname"><a href="classpulsar_1_1_encryption_key_info.html#a39565fd1977a4051305c7dde26549041">pulsar::EncryptionKeyInfo::getKey</a></div><div class="ttdeci">std::string &amp; getKey()</div></div>
+<div class="ttc" id="aclasspulsar_1_1_encryption_key_info_html_a7ae2f1225fb8897ebbcc74cc7753cfaf"><div class="ttname"><a href="classpulsar_1_1_encryption_key_info.html#a7ae2f1225fb8897ebbcc74cc7753cfaf">pulsar::EncryptionKeyInfo::setMetadata</a></div><div class="ttdeci">void setMetadata(StringMap &amp;metadata)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_encryption_key_info_html_a7cd86c8e529db92625420de3bc2e8532"><div class="ttname"><a href="classpulsar_1_1_encryption_key_info.html#a7cd86c8e529db92625420de3bc2e8532">pulsar::EncryptionKeyInfo::getMetadata</a></div><div class="ttdeci">StringMap &amp; getMetadata(void)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_encryption_key_info_html_ab5a636493c0a9dc6c4e8ddbf1d0524d9"><div class="ttname"><a href="classpulsar_1_1_encryption_key_info.html#ab5a636493c0a9dc6c4e8ddbf1d0524d9">pulsar::EncryptionKeyInfo::EncryptionKeyInfo</a></div><div class="ttdeci">EncryptionKeyInfo(std::string key, StringMap &amp;metadata)</div></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/site2/website-next/static/api/cpp/2.10.x/_file_logger_factory_8h_source.html b/site2/website-next/static/api/cpp/2.10.x/_file_logger_factory_8h_source.html
new file mode 100644
index 00000000000..993f2827b39
--- /dev/null
+++ b/site2/website-next/static/api/cpp/2.10.x/_file_logger_factory_8h_source.html
@@ -0,0 +1,114 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/FileLoggerFactory.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">pulsar-client-cpp
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">FileLoggerFactory.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno">    1</span> </div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno">   20</span><span class="preprocessor">#pragma once</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno">   21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno">   22</span><span class="preprocessor">#include &lt;pulsar/Logger.h&gt;</span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno">   23</span> </div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno">   24</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno">   25</span> </div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno">   26</span><span class="keyword">class </span>FileLoggerFactoryImpl;</div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno">   27</span> </div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"><a class="line" href="classpulsar_1_1_file_logger_factory.html">   47</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_file_logger_factory.html">FileLoggerFactory</a> : <span class="keyword">public</span> <a class="code hl_class" href="classpulsar_1_1_logger_factory.html">pulsar::LoggerFactory</a> {</div>
+<div class="line"><a id="l00048" name="l00048"></a><span class="lineno">   48</span>   <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="classpulsar_1_1_file_logger_factory.html#a295a3b87a6a73a67bb8f805b3a4769b5">   55</a></span>    <a class="code hl_function" href="classpulsar_1_1_file_logger_factory.html#a295a3b87a6a73a67bb8f805b3a4769b5">FileLoggerFactory</a>(Logger::Level level, <span class="keyword">const</span> std::string&amp; logFilePath);</div>
+<div class="line"><a id="l00056" name="l00056"></a><span class="lineno">   56</span> </div>
+<div class="line"><a id="l00057" name="l00057"></a><span class="lineno">   57</span>    <a class="code hl_class" href="classpulsar_1_1_file_logger_factory.html">~FileLoggerFactory</a>();</div>
+<div class="line"><a id="l00058" name="l00058"></a><span class="lineno">   58</span> </div>
+<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"><a class="line" href="classpulsar_1_1_file_logger_factory.html#a196cbae406d25a82ea6112578ef42126">   59</a></span>    <a class="code hl_class" href="classpulsar_1_1_logger.html">pulsar::Logger</a>* <a class="code hl_function" href="classpulsar_1_1_file_logger_factory.html#a196cbae406d25a82ea6112578ef42126">getLogger</a>(<span class="keyword">const</span> std::string&amp; filename) <span class="keyword">override</span [...]
+<div class="line"><a id="l00060" name="l00060"></a><span class="lineno">   60</span> </div>
+<div class="line"><a id="l00061" name="l00061"></a><span class="lineno">   61</span>   <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00062" name="l00062"></a><span class="lineno">   62</span>    std::unique_ptr&lt;FileLoggerFactoryImpl&gt; impl_;</div>
+<div class="line"><a id="l00063" name="l00063"></a><span class="lineno">   63</span>};</div>
+<div class="line"><a id="l00064" name="l00064"></a><span class="lineno">   64</span> </div>
+<div class="line"><a id="l00065" name="l00065"></a><span class="lineno">   65</span>}  <span class="comment">// namespace pulsar</span></div>
+<div class="ttc" id="aclasspulsar_1_1_file_logger_factory_html"><div class="ttname"><a href="classpulsar_1_1_file_logger_factory.html">pulsar::FileLoggerFactory</a></div><div class="ttdef"><b>Definition:</b> FileLoggerFactory.h:47</div></div>
+<div class="ttc" id="aclasspulsar_1_1_file_logger_factory_html_a196cbae406d25a82ea6112578ef42126"><div class="ttname"><a href="classpulsar_1_1_file_logger_factory.html#a196cbae406d25a82ea6112578ef42126">pulsar::FileLoggerFactory::getLogger</a></div><div class="ttdeci">pulsar::Logger * getLogger(const std::string &amp;filename) override</div></div>
+<div class="ttc" id="aclasspulsar_1_1_file_logger_factory_html_a295a3b87a6a73a67bb8f805b3a4769b5"><div class="ttname"><a href="classpulsar_1_1_file_logger_factory.html#a295a3b87a6a73a67bb8f805b3a4769b5">pulsar::FileLoggerFactory::FileLoggerFactory</a></div><div class="ttdeci">FileLoggerFactory(Logger::Level level, const std::string &amp;logFilePath)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_logger_factory_html"><div class="ttname"><a href="classpulsar_1_1_logger_factory.html">pulsar::LoggerFactory</a></div><div class="ttdef"><b>Definition:</b> Logger.h:57</div></div>
+<div class="ttc" id="aclasspulsar_1_1_logger_html"><div class="ttname"><a href="classpulsar_1_1_logger.html">pulsar::Logger</a></div><div class="ttdef"><b>Definition:</b> Logger.h:27</div></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/site2/website-next/static/api/cpp/2.10.x/_initial_position_8h_source.html b/site2/website-next/static/api/cpp/2.10.x/_initial_position_8h_source.html
new file mode 100644
index 00000000000..1e53ceb8c59
--- /dev/null
+++ b/site2/website-next/static/api/cpp/2.10.x/_initial_position_8h_source.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/InitialPosition.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">pulsar-client-cpp
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">InitialPosition.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno">    1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno">   19</span><span class="preprocessor">#ifndef PULSAR_CPP_INITIAL_POSITION_H</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno">   20</span><span class="preprocessor">#define PULSAR_CPP_INITIAL_POSITION_H</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno">   21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno">   22</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno">   23</span><span class="keyword">enum</span> InitialPosition</div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno">   24</span>{</div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno">   25</span>    InitialPositionLatest,</div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno">   26</span>    InitialPositionEarliest</div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno">   27</span>};</div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno">   28</span>}</div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno">   29</span> </div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno">   30</span><span class="preprocessor">#endif  </span><span class="comment">// PULSAR_CPP_INITIAL_POSITION_H</span></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/site2/website-next/static/api/cpp/2.10.x/_key_shared_policy_8h_source.html b/site2/website-next/static/api/cpp/2.10.x/_key_shared_policy_8h_source.html
new file mode 100644
index 00000000000..efd79b46062
--- /dev/null
+++ b/site2/website-next/static/api/cpp/2.10.x/_key_shared_policy_8h_source.html
@@ -0,0 +1,149 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/KeySharedPolicy.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">pulsar-client-cpp
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">KeySharedPolicy.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno">    1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno">   19</span><span class="preprocessor">#pragma once</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno">   20</span> </div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno">   21</span><span class="preprocessor">#include &lt;pulsar/defines.h&gt;</span></div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno">   22</span> </div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno">   23</span><span class="preprocessor">#include &lt;memory&gt;</span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno">   24</span> </div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno">   25</span><span class="preprocessor">#include &lt;utility&gt;</span></div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno">   26</span><span class="preprocessor">#include &lt;vector&gt;</span></div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno">   27</span> </div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno">   28</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno">   29</span> </div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"><a class="line" href="namespacepulsar.html#a499d1327931169d068b9b353f106dd04">   33</a></span><span class="keyword">enum</span> <a class="code hl_enumeration" href="namespacepulsar.html#a499d1327931169d068b9b353f106dd04">KeySharedMode</a></div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno">   34</span>{</div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno">   35</span> </div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"><a class="line" href="namespacepulsar.html#a499d1327931169d068b9b353f106dd04a1dce3e502d8e018e90f97c07b37cde1f">   39</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#a499d1327931169d068b9b353f106dd04a1dce3e502d8e018e90f97c07b37cde1f">AUTO_SPLIT</a> = 0,</div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno">   40</span> </div>
+<div class="line"><a id="l00045" name="l00045"></a><span class="lineno">   45</span>    <a class="code hl_enumvalue" href="namespacepulsar.html#a499d1327931169d068b9b353f106dd04aed98d14aabee0f3bc70a0cc7723e5b16">STICKY</a> = 1</div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="namespacepulsar.html#a499d1327931169d068b9b353f106dd04aed98d14aabee0f3bc70a0cc7723e5b16">   46</a></span>};</div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno">   47</span> </div>
+<div class="line"><a id="l00048" name="l00048"></a><span class="lineno">   48</span><span class="keyword">struct </span>KeySharedPolicyImpl;</div>
+<div class="line"><a id="l00049" name="l00049"></a><span class="lineno">   49</span> </div>
+<div class="line"><a id="l00050" name="l00050"></a><span class="lineno">   50</span><span class="keyword">typedef</span> std::pair&lt;int, int&gt; StickyRange;</div>
+<div class="line"><a id="l00051" name="l00051"></a><span class="lineno">   51</span><span class="keyword">typedef</span> std::vector&lt;StickyRange&gt; StickyRanges;</div>
+<div class="line"><a id="l00052" name="l00052"></a><span class="lineno">   52</span> </div>
+<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="classpulsar_1_1_key_shared_policy.html">   53</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_key_shared_policy.html">KeySharedPolicy</a> {</div>
+<div class="line"><a id="l00054" name="l00054"></a><span class="lineno">   54</span>   <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00055" name="l00055"></a><span class="lineno">   55</span>    <a class="code hl_class" href="classpulsar_1_1_key_shared_policy.html">KeySharedPolicy</a>();</div>
+<div class="line"><a id="l00056" name="l00056"></a><span class="lineno">   56</span>    <a class="code hl_class" href="classpulsar_1_1_key_shared_policy.html">~KeySharedPolicy</a>();</div>
+<div class="line"><a id="l00057" name="l00057"></a><span class="lineno">   57</span> </div>
+<div class="line"><a id="l00058" name="l00058"></a><span class="lineno">   58</span>    <a class="code hl_class" href="classpulsar_1_1_key_shared_policy.html">KeySharedPolicy</a>(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_key_shared_policy.html">KeySharedPolicy</a>&amp;);</div>
+<div class="line"><a id="l00059" name="l00059"></a><span class="lineno">   59</span>    <a class="code hl_class" href="classpulsar_1_1_key_shared_policy.html">KeySharedPolicy</a>&amp; operator=(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_key_shared_policy.html">KeySharedPolicy</a>&amp;);</div>
+<div class="line"><a id="l00060" name="l00060"></a><span class="lineno">   60</span> </div>
+<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"><a class="line" href="classpulsar_1_1_key_shared_policy.html#a421a7227c39ba3c199ec86c40b6b5c75">   65</a></span>    <a class="code hl_class" href="classpulsar_1_1_key_shared_policy.html">KeySharedPolicy</a> <a class="code hl_function" href="classpulsar_1_1_key_shared_policy.html#a421a7227c39ba3c199ec86c40b6b5c75">clone</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00066" name="l00066"></a><span class="lineno">   66</span> </div>
+<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"><a class="line" href="classpulsar_1_1_key_shared_policy.html#a7ecef0d315c8955a5223d07f11213aa2">   73</a></span>    <a class="code hl_class" href="classpulsar_1_1_key_shared_policy.html">KeySharedPolicy</a>&amp; <a class="code hl_function" href="classpulsar_1_1_key_shared_policy.html#a7ecef0d315c8955a5223d07f11213aa2">setKeySharedMode</a>(<a class="code hl_enumeration" href="namespacepulsar.html#a499d1327931169d068b9 [...]
+<div class="line"><a id="l00074" name="l00074"></a><span class="lineno">   74</span> </div>
+<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"><a class="line" href="classpulsar_1_1_key_shared_policy.html#a49efb8082529c20caf4eb1e825a0edb2">   78</a></span>    <a class="code hl_enumeration" href="namespacepulsar.html#a499d1327931169d068b9b353f106dd04">KeySharedMode</a> <a class="code hl_function" href="classpulsar_1_1_key_shared_policy.html#a49efb8082529c20caf4eb1e825a0edb2">getKeySharedMode</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00079" name="l00079"></a><span class="lineno">   79</span> </div>
+<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"><a class="line" href="classpulsar_1_1_key_shared_policy.html#a5ebe39804f4e2c7a6cc31d1ef7d58e6a">   90</a></span>    <a class="code hl_class" href="classpulsar_1_1_key_shared_policy.html">KeySharedPolicy</a>&amp; <a class="code hl_function" href="classpulsar_1_1_key_shared_policy.html#a5ebe39804f4e2c7a6cc31d1ef7d58e6a">setAllowOutOfOrderDelivery</a>(<span class="keywordtype">bool</span> allowOutOfOrderDelivery);</div>
+<div class="line"><a id="l00091" name="l00091"></a><span class="lineno">   91</span> </div>
+<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"><a class="line" href="classpulsar_1_1_key_shared_policy.html#ac79edf430990c158e23886c21f6f2fea">   95</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="classpulsar_1_1_key_shared_policy.html#ac79edf430990c158e23886c21f6f2fea">isAllowOutOfOrderDelivery</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00096" name="l00096"></a><span class="lineno">   96</span> </div>
+<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"><a class="line" href="classpulsar_1_1_key_shared_policy.html#adc25d81437fa23ab5eec077c3600bc73">  100</a></span>    <a class="code hl_class" href="classpulsar_1_1_key_shared_policy.html">KeySharedPolicy</a>&amp; <a class="code hl_function" href="classpulsar_1_1_key_shared_policy.html#adc25d81437fa23ab5eec077c3600bc73">setStickyRanges</a>(std::initializer_list&lt;StickyRange&gt; ranges);</div>
+<div class="line"><a id="l00101" name="l00101"></a><span class="lineno">  101</span> </div>
+<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"><a class="line" href="classpulsar_1_1_key_shared_policy.html#a99d2a2c1555003f42213b3eb4c6742f6">  105</a></span>    StickyRanges <a class="code hl_function" href="classpulsar_1_1_key_shared_policy.html#a99d2a2c1555003f42213b3eb4c6742f6">getStickyRanges</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00106" name="l00106"></a><span class="lineno">  106</span> </div>
+<div class="line"><a id="l00107" name="l00107"></a><span class="lineno">  107</span>   <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00108" name="l00108"></a><span class="lineno">  108</span>    std::shared_ptr&lt;KeySharedPolicyImpl&gt; impl_;</div>
+<div class="line"><a id="l00109" name="l00109"></a><span class="lineno">  109</span>};</div>
+<div class="line"><a id="l00110" name="l00110"></a><span class="lineno">  110</span>}  <span class="comment">// namespace pulsar</span></div>
+<div class="ttc" id="aclasspulsar_1_1_key_shared_policy_html"><div class="ttname"><a href="classpulsar_1_1_key_shared_policy.html">pulsar::KeySharedPolicy</a></div><div class="ttdef"><b>Definition:</b> KeySharedPolicy.h:53</div></div>
+<div class="ttc" id="aclasspulsar_1_1_key_shared_policy_html_a421a7227c39ba3c199ec86c40b6b5c75"><div class="ttname"><a href="classpulsar_1_1_key_shared_policy.html#a421a7227c39ba3c199ec86c40b6b5c75">pulsar::KeySharedPolicy::clone</a></div><div class="ttdeci">KeySharedPolicy clone() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_key_shared_policy_html_a49efb8082529c20caf4eb1e825a0edb2"><div class="ttname"><a href="classpulsar_1_1_key_shared_policy.html#a49efb8082529c20caf4eb1e825a0edb2">pulsar::KeySharedPolicy::getKeySharedMode</a></div><div class="ttdeci">KeySharedMode getKeySharedMode() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_key_shared_policy_html_a5ebe39804f4e2c7a6cc31d1ef7d58e6a"><div class="ttname"><a href="classpulsar_1_1_key_shared_policy.html#a5ebe39804f4e2c7a6cc31d1ef7d58e6a">pulsar::KeySharedPolicy::setAllowOutOfOrderDelivery</a></div><div class="ttdeci">KeySharedPolicy &amp; setAllowOutOfOrderDelivery(bool allowOutOfOrderDelivery)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_key_shared_policy_html_a7ecef0d315c8955a5223d07f11213aa2"><div class="ttname"><a href="classpulsar_1_1_key_shared_policy.html#a7ecef0d315c8955a5223d07f11213aa2">pulsar::KeySharedPolicy::setKeySharedMode</a></div><div class="ttdeci">KeySharedPolicy &amp; setKeySharedMode(KeySharedMode keySharedMode)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_key_shared_policy_html_a99d2a2c1555003f42213b3eb4c6742f6"><div class="ttname"><a href="classpulsar_1_1_key_shared_policy.html#a99d2a2c1555003f42213b3eb4c6742f6">pulsar::KeySharedPolicy::getStickyRanges</a></div><div class="ttdeci">StickyRanges getStickyRanges() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_key_shared_policy_html_ac79edf430990c158e23886c21f6f2fea"><div class="ttname"><a href="classpulsar_1_1_key_shared_policy.html#ac79edf430990c158e23886c21f6f2fea">pulsar::KeySharedPolicy::isAllowOutOfOrderDelivery</a></div><div class="ttdeci">bool isAllowOutOfOrderDelivery() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_key_shared_policy_html_adc25d81437fa23ab5eec077c3600bc73"><div class="ttname"><a href="classpulsar_1_1_key_shared_policy.html#adc25d81437fa23ab5eec077c3600bc73">pulsar::KeySharedPolicy::setStickyRanges</a></div><div class="ttdeci">KeySharedPolicy &amp; setStickyRanges(std::initializer_list&lt; StickyRange &gt; ranges)</div></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+<div class="ttc" id="anamespacepulsar_html_a499d1327931169d068b9b353f106dd04"><div class="ttname"><a href="namespacepulsar.html#a499d1327931169d068b9b353f106dd04">pulsar::KeySharedMode</a></div><div class="ttdeci">KeySharedMode</div><div class="ttdef"><b>Definition:</b> KeySharedPolicy.h:34</div></div>
+<div class="ttc" id="anamespacepulsar_html_a499d1327931169d068b9b353f106dd04a1dce3e502d8e018e90f97c07b37cde1f"><div class="ttname"><a href="namespacepulsar.html#a499d1327931169d068b9b353f106dd04a1dce3e502d8e018e90f97c07b37cde1f">pulsar::AUTO_SPLIT</a></div><div class="ttdeci">@ AUTO_SPLIT</div><div class="ttdef"><b>Definition:</b> KeySharedPolicy.h:39</div></div>
+<div class="ttc" id="anamespacepulsar_html_a499d1327931169d068b9b353f106dd04aed98d14aabee0f3bc70a0cc7723e5b16"><div class="ttname"><a href="namespacepulsar.html#a499d1327931169d068b9b353f106dd04aed98d14aabee0f3bc70a0cc7723e5b16">pulsar::STICKY</a></div><div class="ttdeci">@ STICKY</div><div class="ttdef"><b>Definition:</b> KeySharedPolicy.h:45</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/site2/website-next/static/api/cpp/2.10.x/_logger_8h_source.html b/site2/website-next/static/api/cpp/2.10.x/_logger_8h_source.html
new file mode 100644
index 00000000000..a19b4830295
--- /dev/null
+++ b/site2/website-next/static/api/cpp/2.10.x/_logger_8h_source.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/Logger.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">pulsar-client-cpp
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">Logger.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno">    1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno">   19</span><span class="preprocessor">#pragma once</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno">   20</span> </div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno">   21</span><span class="preprocessor">#include &lt;memory&gt;</span></div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno">   22</span><span class="preprocessor">#include &lt;string&gt;</span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno">   23</span><span class="preprocessor">#include &lt;pulsar/defines.h&gt;</span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno">   24</span> </div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno">   25</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno">   26</span> </div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"><a class="line" href="classpulsar_1_1_logger.html">   27</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_logger.html">Logger</a> {</div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno">   28</span>   <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno">   29</span>    <span class="keyword">enum</span> Level</div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno">   30</span>    {</div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno">   31</span>        LEVEL_DEBUG = 0,</div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno">   32</span>        LEVEL_INFO = 1,</div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno">   33</span>        LEVEL_WARN = 2,</div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno">   34</span>        LEVEL_ERROR = 3</div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno">   35</span>    };</div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno">   36</span> </div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno">   37</span>    <span class="keyword">virtual</span> <a class="code hl_class" href="classpulsar_1_1_logger.html">~Logger</a>() {}</div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno">   38</span> </div>
+<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="classpulsar_1_1_logger.html#a6d09f80fd8f35d5634af94a1305c86af">   45</a></span>    <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classpulsar_1_1_logger.html#a6d09f80fd8f35d5634af94a1305c86af">isEnabled</a>(Level level) = 0;</div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno">   46</span> </div>
+<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="classpulsar_1_1_logger.html#a753385116eb2e4d73c075de94cc2039b">   54</a></span>    <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_logger.html#a753385116eb2e4d73c075de94cc2039b">log</a>(Level level, <span class="keywordtype">int</span> line, <span class="keyword">const</span> std::string&amp; message) = 0;</div>
+<div class="line"><a id="l00055" name="l00055"></a><span class="lineno">   55</span>};</div>
+<div class="line"><a id="l00056" name="l00056"></a><span class="lineno">   56</span> </div>
+<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"><a class="line" href="classpulsar_1_1_logger_factory.html">   57</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_logger_factory.html">LoggerFactory</a> {</div>
+<div class="line"><a id="l00058" name="l00058"></a><span class="lineno">   58</span>   <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00059" name="l00059"></a><span class="lineno">   59</span>    <span class="keyword">virtual</span> <a class="code hl_class" href="classpulsar_1_1_logger_factory.html">~LoggerFactory</a>() {}</div>
+<div class="line"><a id="l00060" name="l00060"></a><span class="lineno">   60</span> </div>
+<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"><a class="line" href="classpulsar_1_1_logger_factory.html#ae2b97aec20f730fe5e77f24ed048380f">   68</a></span>    <span class="keyword">virtual</span> <a class="code hl_class" href="classpulsar_1_1_logger.html">Logger</a>* <a class="code hl_function" href="classpulsar_1_1_logger_factory.html#ae2b97aec20f730fe5e77f24ed048380f">getLogger</a>(<span class="keyword">const</span> std::string&amp; fileName) = 0;</div>
+<div class="line"><a id="l00069" name="l00069"></a><span class="lineno">   69</span>};</div>
+<div class="line"><a id="l00070" name="l00070"></a><span class="lineno">   70</span> </div>
+<div class="line"><a id="l00071" name="l00071"></a><span class="lineno">   71</span>}  <span class="comment">// namespace pulsar</span></div>
+<div class="ttc" id="aclasspulsar_1_1_logger_factory_html"><div class="ttname"><a href="classpulsar_1_1_logger_factory.html">pulsar::LoggerFactory</a></div><div class="ttdef"><b>Definition:</b> Logger.h:57</div></div>
+<div class="ttc" id="aclasspulsar_1_1_logger_factory_html_ae2b97aec20f730fe5e77f24ed048380f"><div class="ttname"><a href="classpulsar_1_1_logger_factory.html#ae2b97aec20f730fe5e77f24ed048380f">pulsar::LoggerFactory::getLogger</a></div><div class="ttdeci">virtual Logger * getLogger(const std::string &amp;fileName)=0</div></div>
+<div class="ttc" id="aclasspulsar_1_1_logger_html"><div class="ttname"><a href="classpulsar_1_1_logger.html">pulsar::Logger</a></div><div class="ttdef"><b>Definition:</b> Logger.h:27</div></div>
+<div class="ttc" id="aclasspulsar_1_1_logger_html_a6d09f80fd8f35d5634af94a1305c86af"><div class="ttname"><a href="classpulsar_1_1_logger.html#a6d09f80fd8f35d5634af94a1305c86af">pulsar::Logger::isEnabled</a></div><div class="ttdeci">virtual bool isEnabled(Level level)=0</div></div>
+<div class="ttc" id="aclasspulsar_1_1_logger_html_a753385116eb2e4d73c075de94cc2039b"><div class="ttname"><a href="classpulsar_1_1_logger.html#a753385116eb2e4d73c075de94cc2039b">pulsar::Logger::log</a></div><div class="ttdeci">virtual void log(Level level, int line, const std::string &amp;message)=0</div></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/site2/website-next/static/api/cpp/2.10.x/_message_8h_source.html b/site2/website-next/static/api/cpp/2.10.x/_message_8h_source.html
new file mode 100644
index 00000000000..3243393184f
--- /dev/null
+++ b/site2/website-next/static/api/cpp/2.10.x/_message_8h_source.html
@@ -0,0 +1,204 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/Message.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">pulsar-client-cpp
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">Message.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno">    1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno">   19</span><span class="preprocessor">#ifndef MESSAGE_HPP_</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno">   20</span><span class="preprocessor">#define MESSAGE_HPP_</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno">   21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno">   22</span><span class="preprocessor">#include &lt;map&gt;</span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno">   23</span><span class="preprocessor">#include &lt;string&gt;</span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno">   24</span> </div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno">   25</span><span class="preprocessor">#include &lt;memory&gt;</span></div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno">   26</span> </div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno">   27</span><span class="preprocessor">#include &lt;pulsar/defines.h&gt;</span></div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno">   28</span><span class="preprocessor">#include &quot;MessageId.h&quot;</span></div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno">   29</span> </div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno">   30</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno">   31</span><span class="keyword">namespace </span>proto {</div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno">   32</span><span class="keyword">class </span>CommandMessage;</div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno">   33</span><span class="keyword">class </span>MessageMetadata;</div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno">   34</span><span class="keyword">class </span>SingleMessageMetadata;</div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno">   35</span>}  <span class="comment">// namespace proto</span></div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno">   36</span> </div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno">   37</span><span class="keyword">class </span>SharedBuffer;</div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno">   38</span><span class="keyword">class </span>MessageBuilder;</div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno">   39</span><span class="keyword">class </span>MessageImpl;</div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno">   40</span><span class="keyword">class </span>PulsarWrapper;</div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno">   41</span> </div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message.html">   42</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_message.html">Message</a> {</div>
+<div class="line"><a id="l00043" name="l00043"></a><span class="lineno">   43</span>   <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00044" name="l00044"></a><span class="lineno">   44</span>    <span class="keyword">typedef</span> std::map&lt;std::string, std::string&gt; StringMap;</div>
+<div class="line"><a id="l00045" name="l00045"></a><span class="lineno">   45</span> </div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno">   46</span>    <a class="code hl_class" href="classpulsar_1_1_message.html">Message</a>();</div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno">   47</span> </div>
+<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message.html#adb69adf5f4e63cf0fb9fef0f7bc7281c">   54</a></span>    <span class="keyword">const</span> StringMap&amp; <a class="code hl_function" href="classpulsar_1_1_message.html#adb69adf5f4e63cf0fb9fef0f7bc7281c">getProperties</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00055" name="l00055"></a><span class="lineno">   55</span> </div>
+<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message.html#ad3e557ed946f94e6964147a8389532bd">   63</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="classpulsar_1_1_message.html#ad3e557ed946f94e6964147a8389532bd">hasProperty</a>(<span class="keyword">const</span> std::string&amp; name) <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00064" name="l00064"></a><span class="lineno">   64</span> </div>
+<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message.html#a69b6576136ccce73f448e2dbaad8d357">   71</a></span>    <span class="keyword">const</span> std::string&amp; <a class="code hl_function" href="classpulsar_1_1_message.html#a69b6576136ccce73f448e2dbaad8d357">getProperty</a>(<span class="keyword">const</span> std::string&amp; name) <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00072" name="l00072"></a><span class="lineno">   72</span> </div>
+<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message.html#ab485e3ff7dbefa8c0523ebaabef55d5d">   79</a></span>    <span class="keyword">const</span> <span class="keywordtype">void</span>* <a class="code hl_function" href="classpulsar_1_1_message.html#ab485e3ff7dbefa8c0523ebaabef55d5d">getData</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00080" name="l00080"></a><span class="lineno">   80</span> </div>
+<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message.html#aa47d8ca71292939d4d15e4b543835234">   86</a></span>    std::size_t <a class="code hl_function" href="classpulsar_1_1_message.html#aa47d8ca71292939d4d15e4b543835234">getLength</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00087" name="l00087"></a><span class="lineno">   87</span> </div>
+<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message.html#a45863405a4d3804cc8415d22d502f5c5">   93</a></span>    std::string <a class="code hl_function" href="classpulsar_1_1_message.html#a45863405a4d3804cc8415d22d502f5c5">getDataAsString</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00094" name="l00094"></a><span class="lineno">   94</span> </div>
+<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message.html#ad86803a4284b722117abb650c6db0aef">  104</a></span>    <span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message_id.html">MessageId</a>&amp; <a class="code hl_function" href="classpulsar_1_1_message.html#ad86803a4284b722117abb650c6db0aef">getMessageId</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00105" name="l00105"></a><span class="lineno">  105</span> </div>
+<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message.html#a441a530a2943fc45133690bda73a113a">  110</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_message.html#a441a530a2943fc45133690bda73a113a">setMessageId</a>(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message_id.html">MessageId</a>&amp; messageId) <span class="keyword">const</spa [...]
+<div class="line"><a id="l00111" name="l00111"></a><span class="lineno">  111</span> </div>
+<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message.html#a121f31f3216678187c069c681b3b4d7e">  116</a></span>    <span class="keyword">const</span> std::string&amp; <a class="code hl_function" href="classpulsar_1_1_message.html#a121f31f3216678187c069c681b3b4d7e">getPartitionKey</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00117" name="l00117"></a><span class="lineno">  117</span> </div>
+<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message.html#a171e78738da5932678cfd83c347186bf">  121</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="classpulsar_1_1_message.html#a171e78738da5932678cfd83c347186bf">hasPartitionKey</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00122" name="l00122"></a><span class="lineno">  122</span> </div>
+<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message.html#ab237804a174974f73bb73970b0163c65">  128</a></span>    <span class="keyword">const</span> std::string&amp; <a class="code hl_function" href="classpulsar_1_1_message.html#ab237804a174974f73bb73970b0163c65">getOrderingKey</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00129" name="l00129"></a><span class="lineno">  129</span> </div>
+<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message.html#ad29a0aeda1dbb934e7c3311d85d0aa02">  136</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="classpulsar_1_1_message.html#ad29a0aeda1dbb934e7c3311d85d0aa02">hasOrderingKey</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00137" name="l00137"></a><span class="lineno">  137</span> </div>
+<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message.html#ac0a02a1da349789215e6f1a3b6e3f180">  142</a></span>    uint64_t <a class="code hl_function" href="classpulsar_1_1_message.html#ac0a02a1da349789215e6f1a3b6e3f180">getPublishTimestamp</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00143" name="l00143"></a><span class="lineno">  143</span> </div>
+<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message.html#a952c044fb615b886070bcda08f7ba9f6">  147</a></span>    uint64_t <a class="code hl_function" href="classpulsar_1_1_message.html#a952c044fb615b886070bcda08f7ba9f6">getEventTimestamp</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00148" name="l00148"></a><span class="lineno">  148</span> </div>
+<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message.html#adb7dacb620c7fad56f0aa1d6ae52bb88">  152</a></span>    <span class="keyword">const</span> std::string&amp; <a class="code hl_function" href="classpulsar_1_1_message.html#adb7dacb620c7fad56f0aa1d6ae52bb88">getTopicName</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00153" name="l00153"></a><span class="lineno">  153</span> </div>
+<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message.html#aca393b369e6c9ba90c38acac37b54d60">  157</a></span>    <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code hl_function" href="classpulsar_1_1_message.html#aca393b369e6c9ba90c38acac37b54d60">getRedeliveryCount</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00158" name="l00158"></a><span class="lineno">  158</span> </div>
+<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message.html#a51dee56cd5f71a4d4c2cae8a1b42feef">  162</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="classpulsar_1_1_message.html#a51dee56cd5f71a4d4c2cae8a1b42feef">hasSchemaVersion</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00163" name="l00163"></a><span class="lineno">  163</span> </div>
+<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message.html#ac39590d8db47e6011c4185664350f52d">  167</a></span>    <span class="keyword">const</span> std::string&amp; <a class="code hl_function" href="classpulsar_1_1_message.html#ac39590d8db47e6011c4185664350f52d">getSchemaVersion</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00168" name="l00168"></a><span class="lineno">  168</span> </div>
+<div class="line"><a id="l00169" name="l00169"></a><span class="lineno">  169</span>    <span class="keywordtype">bool</span> operator==(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message.html">Message</a>&amp; msg) <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00170" name="l00170"></a><span class="lineno">  170</span> </div>
+<div class="line"><a id="l00171" name="l00171"></a><span class="lineno">  171</span>   <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00172" name="l00172"></a><span class="lineno">  172</span>    <span class="keyword">typedef</span> std::shared_ptr&lt;MessageImpl&gt; MessageImplPtr;</div>
+<div class="line"><a id="l00173" name="l00173"></a><span class="lineno">  173</span>    MessageImplPtr impl_;</div>
+<div class="line"><a id="l00174" name="l00174"></a><span class="lineno">  174</span> </div>
+<div class="line"><a id="l00175" name="l00175"></a><span class="lineno">  175</span>    <a class="code hl_class" href="classpulsar_1_1_message.html">Message</a>(MessageImplPtr&amp; impl);</div>
+<div class="line"><a id="l00176" name="l00176"></a><span class="lineno">  176</span>    <a class="code hl_class" href="classpulsar_1_1_message.html">Message</a>(<span class="keyword">const</span> proto::CommandMessage&amp; msg, proto::MessageMetadata&amp; data, SharedBuffer&amp; payload,</div>
+<div class="line"><a id="l00177" name="l00177"></a><span class="lineno">  177</span>            int32_t partition);</div>
+<div class="line"><a id="l00179" name="l00179"></a><span class="lineno">  179</span>    <a class="code hl_class" href="classpulsar_1_1_message.html">Message</a>(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message_id.html">MessageId</a>&amp; messageId, proto::MessageMetadata&amp; metadata, SharedBuffer&amp; payload,</div>
+<div class="line"><a id="l00180" name="l00180"></a><span class="lineno">  180</span>            proto::SingleMessageMetadata&amp; singleMetadata, <span class="keyword">const</span> std::string&amp; topicName);</div>
+<div class="line"><a id="l00181" name="l00181"></a><span class="lineno">  181</span>    <span class="keyword">friend</span> <span class="keyword">class </span>PartitionedProducerImpl;</div>
+<div class="line"><a id="l00182" name="l00182"></a><span class="lineno">  182</span>    <span class="keyword">friend</span> <span class="keyword">class </span>MultiTopicsConsumerImpl;</div>
+<div class="line"><a id="l00183" name="l00183"></a><span class="lineno">  183</span>    <span class="keyword">friend</span> <span class="keyword">class </span><a class="code hl_class" href="classpulsar_1_1_message_builder.html">MessageBuilder</a>;</div>
+<div class="line"><a id="l00184" name="l00184"></a><span class="lineno">  184</span>    <span class="keyword">friend</span> <span class="keyword">class </span>ConsumerImpl;</div>
+<div class="line"><a id="l00185" name="l00185"></a><span class="lineno">  185</span>    <span class="keyword">friend</span> <span class="keyword">class </span>ProducerImpl;</div>
+<div class="line"><a id="l00186" name="l00186"></a><span class="lineno">  186</span>    <span class="keyword">friend</span> <span class="keyword">class </span>Commands;</div>
+<div class="line"><a id="l00187" name="l00187"></a><span class="lineno">  187</span>    <span class="keyword">friend</span> <span class="keyword">class </span>BatchMessageContainerBase;</div>
+<div class="line"><a id="l00188" name="l00188"></a><span class="lineno">  188</span>    <span class="keyword">friend</span> <span class="keyword">class </span>BatchAcknowledgementTracker;</div>
+<div class="line"><a id="l00189" name="l00189"></a><span class="lineno">  189</span>    <span class="keyword">friend</span> <span class="keyword">class </span>PulsarWrapper;</div>
+<div class="line"><a id="l00190" name="l00190"></a><span class="lineno">  190</span>    <span class="keyword">friend</span> <span class="keyword">class </span><a class="code hl_class" href="classpulsar_1_1_message_batch.html">MessageBatch</a>;</div>
+<div class="line"><a id="l00191" name="l00191"></a><span class="lineno">  191</span>    <span class="keyword">friend</span> <span class="keyword">struct </span>OpSendMsg;</div>
+<div class="line"><a id="l00192" name="l00192"></a><span class="lineno">  192</span> </div>
+<div class="line"><a id="l00193" name="l00193"></a><span class="lineno">  193</span>    <span class="keyword">friend</span> PULSAR_PUBLIC std::ostream&amp; operator&lt;&lt;(std::ostream&amp; s, <span class="keyword">const</span> StringMap&amp; map);</div>
+<div class="line"><a id="l00194" name="l00194"></a><span class="lineno">  194</span>    <span class="keyword">friend</span> PULSAR_PUBLIC std::ostream&amp; operator&lt;&lt;(std::ostream&amp; s, <span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message.html">Message</a>&amp; msg);</div>
+<div class="line"><a id="l00195" name="l00195"></a><span class="lineno">  195</span>};</div>
+<div class="line"><a id="l00196" name="l00196"></a><span class="lineno">  196</span>}  <span class="comment">// namespace pulsar</span></div>
+<div class="line"><a id="l00197" name="l00197"></a><span class="lineno">  197</span> </div>
+<div class="line"><a id="l00198" name="l00198"></a><span class="lineno">  198</span><span class="preprocessor">#endif </span><span class="comment">/* MESSAGE_HPP_ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="aclasspulsar_1_1_message_batch_html"><div class="ttname"><a href="classpulsar_1_1_message_batch.html">pulsar::MessageBatch</a></div><div class="ttdef"><b>Definition:</b> MessageBatch.h:29</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_builder_html"><div class="ttname"><a href="classpulsar_1_1_message_builder.html">pulsar::MessageBuilder</a></div><div class="ttdef"><b>Definition:</b> MessageBuilder.h:32</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_html"><div class="ttname"><a href="classpulsar_1_1_message.html">pulsar::Message</a></div><div class="ttdef"><b>Definition:</b> Message.h:42</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_html_a121f31f3216678187c069c681b3b4d7e"><div class="ttname"><a href="classpulsar_1_1_message.html#a121f31f3216678187c069c681b3b4d7e">pulsar::Message::getPartitionKey</a></div><div class="ttdeci">const std::string &amp; getPartitionKey() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_html_a171e78738da5932678cfd83c347186bf"><div class="ttname"><a href="classpulsar_1_1_message.html#a171e78738da5932678cfd83c347186bf">pulsar::Message::hasPartitionKey</a></div><div class="ttdeci">bool hasPartitionKey() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_html_a441a530a2943fc45133690bda73a113a"><div class="ttname"><a href="classpulsar_1_1_message.html#a441a530a2943fc45133690bda73a113a">pulsar::Message::setMessageId</a></div><div class="ttdeci">void setMessageId(const MessageId &amp;messageId) const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_html_a45863405a4d3804cc8415d22d502f5c5"><div class="ttname"><a href="classpulsar_1_1_message.html#a45863405a4d3804cc8415d22d502f5c5">pulsar::Message::getDataAsString</a></div><div class="ttdeci">std::string getDataAsString() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_html_a51dee56cd5f71a4d4c2cae8a1b42feef"><div class="ttname"><a href="classpulsar_1_1_message.html#a51dee56cd5f71a4d4c2cae8a1b42feef">pulsar::Message::hasSchemaVersion</a></div><div class="ttdeci">bool hasSchemaVersion() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_html_a69b6576136ccce73f448e2dbaad8d357"><div class="ttname"><a href="classpulsar_1_1_message.html#a69b6576136ccce73f448e2dbaad8d357">pulsar::Message::getProperty</a></div><div class="ttdeci">const std::string &amp; getProperty(const std::string &amp;name) const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_html_a952c044fb615b886070bcda08f7ba9f6"><div class="ttname"><a href="classpulsar_1_1_message.html#a952c044fb615b886070bcda08f7ba9f6">pulsar::Message::getEventTimestamp</a></div><div class="ttdeci">uint64_t getEventTimestamp() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_html_aa47d8ca71292939d4d15e4b543835234"><div class="ttname"><a href="classpulsar_1_1_message.html#aa47d8ca71292939d4d15e4b543835234">pulsar::Message::getLength</a></div><div class="ttdeci">std::size_t getLength() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_html_ab237804a174974f73bb73970b0163c65"><div class="ttname"><a href="classpulsar_1_1_message.html#ab237804a174974f73bb73970b0163c65">pulsar::Message::getOrderingKey</a></div><div class="ttdeci">const std::string &amp; getOrderingKey() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_html_ab485e3ff7dbefa8c0523ebaabef55d5d"><div class="ttname"><a href="classpulsar_1_1_message.html#ab485e3ff7dbefa8c0523ebaabef55d5d">pulsar::Message::getData</a></div><div class="ttdeci">const void * getData() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_html_ac0a02a1da349789215e6f1a3b6e3f180"><div class="ttname"><a href="classpulsar_1_1_message.html#ac0a02a1da349789215e6f1a3b6e3f180">pulsar::Message::getPublishTimestamp</a></div><div class="ttdeci">uint64_t getPublishTimestamp() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_html_ac39590d8db47e6011c4185664350f52d"><div class="ttname"><a href="classpulsar_1_1_message.html#ac39590d8db47e6011c4185664350f52d">pulsar::Message::getSchemaVersion</a></div><div class="ttdeci">const std::string &amp; getSchemaVersion() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_html_aca393b369e6c9ba90c38acac37b54d60"><div class="ttname"><a href="classpulsar_1_1_message.html#aca393b369e6c9ba90c38acac37b54d60">pulsar::Message::getRedeliveryCount</a></div><div class="ttdeci">const int getRedeliveryCount() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_html_ad29a0aeda1dbb934e7c3311d85d0aa02"><div class="ttname"><a href="classpulsar_1_1_message.html#ad29a0aeda1dbb934e7c3311d85d0aa02">pulsar::Message::hasOrderingKey</a></div><div class="ttdeci">bool hasOrderingKey() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_html_ad3e557ed946f94e6964147a8389532bd"><div class="ttname"><a href="classpulsar_1_1_message.html#ad3e557ed946f94e6964147a8389532bd">pulsar::Message::hasProperty</a></div><div class="ttdeci">bool hasProperty(const std::string &amp;name) const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_html_ad86803a4284b722117abb650c6db0aef"><div class="ttname"><a href="classpulsar_1_1_message.html#ad86803a4284b722117abb650c6db0aef">pulsar::Message::getMessageId</a></div><div class="ttdeci">const MessageId &amp; getMessageId() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_html_adb69adf5f4e63cf0fb9fef0f7bc7281c"><div class="ttname"><a href="classpulsar_1_1_message.html#adb69adf5f4e63cf0fb9fef0f7bc7281c">pulsar::Message::getProperties</a></div><div class="ttdeci">const StringMap &amp; getProperties() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_html_adb7dacb620c7fad56f0aa1d6ae52bb88"><div class="ttname"><a href="classpulsar_1_1_message.html#adb7dacb620c7fad56f0aa1d6ae52bb88">pulsar::Message::getTopicName</a></div><div class="ttdeci">const std::string &amp; getTopicName() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_id_html"><div class="ttname"><a href="classpulsar_1_1_message_id.html">pulsar::MessageId</a></div><div class="ttdef"><b>Definition:</b> MessageId.h:32</div></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/site2/website-next/static/api/cpp/2.10.x/_message_batch_8h_source.html b/site2/website-next/static/api/cpp/2.10.x/_message_batch_8h_source.html
new file mode 100644
index 00000000000..2396cab5b58
--- /dev/null
+++ b/site2/website-next/static/api/cpp/2.10.x/_message_batch_8h_source.html
@@ -0,0 +1,121 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/MessageBatch.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">pulsar-client-cpp
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">MessageBatch.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno">    1</span> </div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno">   20</span><span class="preprocessor">#ifndef LIB_MESSAGE_BATCH_H</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno">   21</span><span class="preprocessor">#define LIB_MESSAGE_BATCH_H</span></div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno">   22</span><span class="preprocessor">#include &lt;vector&gt;</span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno">   23</span> </div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno">   24</span><span class="preprocessor">#include &lt;pulsar/defines.h&gt;</span></div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno">   25</span><span class="preprocessor">#include &lt;pulsar/Message.h&gt;</span></div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno">   26</span> </div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno">   27</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno">   28</span> </div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_batch.html">   29</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_message_batch.html">MessageBatch</a> {</div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno">   30</span>   <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno">   31</span>    <a class="code hl_class" href="classpulsar_1_1_message_batch.html">MessageBatch</a>();</div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno">   32</span> </div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno">   33</span>    <a class="code hl_class" href="classpulsar_1_1_message_batch.html">MessageBatch</a>&amp; withMessageId(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message_id.html">MessageId</a>&amp; messageId);</div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno">   34</span> </div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno">   35</span>    <a class="code hl_class" href="classpulsar_1_1_message_batch.html">MessageBatch</a>&amp; parseFrom(<span class="keyword">const</span> std::string&amp; payload, uint32_t batchSize);</div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno">   36</span> </div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno">   37</span>    <a class="code hl_class" href="classpulsar_1_1_message_batch.html">MessageBatch</a>&amp; parseFrom(<span class="keyword">const</span> SharedBuffer&amp; payload, uint32_t batchSize);</div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno">   38</span> </div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno">   39</span>    <span class="keyword">const</span> std::vector&lt;Message&gt;&amp; messages();</div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno">   40</span> </div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno">   41</span>   <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno">   42</span>    <span class="keyword">typedef</span> std::shared_ptr&lt;MessageImpl&gt; MessageImplPtr;</div>
+<div class="line"><a id="l00043" name="l00043"></a><span class="lineno">   43</span>    MessageImplPtr impl_;</div>
+<div class="line"><a id="l00044" name="l00044"></a><span class="lineno">   44</span>    <a class="code hl_class" href="classpulsar_1_1_message.html">Message</a> batchMessage_;</div>
+<div class="line"><a id="l00045" name="l00045"></a><span class="lineno">   45</span> </div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno">   46</span>    std::vector&lt;Message&gt; batch_;</div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno">   47</span>};</div>
+<div class="line"><a id="l00048" name="l00048"></a><span class="lineno">   48</span>}  <span class="comment">// namespace pulsar</span></div>
+<div class="line"><a id="l00049" name="l00049"></a><span class="lineno">   49</span><span class="preprocessor">#endif  </span><span class="comment">// LIB_MESSAGE_BATCH_H</span></div>
+<div class="ttc" id="aclasspulsar_1_1_message_batch_html"><div class="ttname"><a href="classpulsar_1_1_message_batch.html">pulsar::MessageBatch</a></div><div class="ttdef"><b>Definition:</b> MessageBatch.h:29</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_html"><div class="ttname"><a href="classpulsar_1_1_message.html">pulsar::Message</a></div><div class="ttdef"><b>Definition:</b> Message.h:42</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_id_html"><div class="ttname"><a href="classpulsar_1_1_message_id.html">pulsar::MessageId</a></div><div class="ttdef"><b>Definition:</b> MessageId.h:32</div></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/site2/website-next/static/api/cpp/2.10.x/_message_builder_8h_source.html b/site2/website-next/static/api/cpp/2.10.x/_message_builder_8h_source.html
new file mode 100644
index 00000000000..ede19862817
--- /dev/null
+++ b/site2/website-next/static/api/cpp/2.10.x/_message_builder_8h_source.html
@@ -0,0 +1,168 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/MessageBuilder.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">pulsar-client-cpp
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">MessageBuilder.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno">    1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno">   19</span><span class="preprocessor">#ifndef MESSAGE_BUILDER_H</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno">   20</span><span class="preprocessor">#define MESSAGE_BUILDER_H</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno">   21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno">   22</span><span class="preprocessor">#include &lt;chrono&gt;</span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno">   23</span><span class="preprocessor">#include &lt;string&gt;</span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno">   24</span><span class="preprocessor">#include &lt;vector&gt;</span></div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno">   25</span> </div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno">   26</span><span class="preprocessor">#include &lt;pulsar/Message.h&gt;</span></div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno">   27</span><span class="preprocessor">#include &lt;pulsar/defines.h&gt;</span></div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno">   28</span> </div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno">   29</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno">   30</span><span class="keyword">class </span>PulsarWrapper;</div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno">   31</span> </div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_builder.html">   32</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_message_builder.html">MessageBuilder</a> {</div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno">   33</span>   <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno">   34</span>    <a class="code hl_class" href="classpulsar_1_1_message_builder.html">MessageBuilder</a>();</div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno">   35</span> </div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno">   36</span>    <span class="keyword">typedef</span> std::map&lt;std::string, std::string&gt; StringMap;</div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno">   37</span> </div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_builder.html#a096971441b85caead9602670d7b901d6">   41</a></span>    <a class="code hl_class" href="classpulsar_1_1_message.html">Message</a> <a class="code hl_function" href="classpulsar_1_1_message_builder.html#a096971441b85caead9602670d7b901d6">build</a>();</div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno">   42</span> </div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_builder.html#a2cc0fde4d3dcc2aae68e6e1588c8d364">   46</a></span>    <a class="code hl_class" href="classpulsar_1_1_message_builder.html">MessageBuilder</a>&amp; <a class="code hl_function" href="classpulsar_1_1_message_builder.html#a2cc0fde4d3dcc2aae68e6e1588c8d364">setContent</a>(<span class="keyword">const</span> <span class="keywordtype">void</span>* data, <span class= [...]
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno">   47</span> </div>
+<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_builder.html#aeae2c95b0639f36fe80c0ce5256cae16">   54</a></span>    <a class="code hl_class" href="classpulsar_1_1_message_builder.html">MessageBuilder</a>&amp; <a class="code hl_function" href="classpulsar_1_1_message_builder.html#aeae2c95b0639f36fe80c0ce5256cae16">setContent</a>(<span class="keyword">const</span> std::string&amp; data);</div>
+<div class="line"><a id="l00055" name="l00055"></a><span class="lineno">   55</span> </div>
+<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_builder.html#a6ebb6e9660a46e883c5467213093abcd">   61</a></span>    <a class="code hl_class" href="classpulsar_1_1_message_builder.html">MessageBuilder</a>&amp; <a class="code hl_function" href="classpulsar_1_1_message_builder.html#a6ebb6e9660a46e883c5467213093abcd">setContent</a>(std::string&amp;&amp; data);</div>
+<div class="line"><a id="l00062" name="l00062"></a><span class="lineno">   62</span> </div>
+<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_builder.html#a33536f52b1a0b00d20d57432377a0822">   68</a></span>    <a class="code hl_class" href="classpulsar_1_1_message_builder.html">MessageBuilder</a>&amp; <a class="code hl_function" href="classpulsar_1_1_message_builder.html#a33536f52b1a0b00d20d57432377a0822">setAllocatedContent</a>(<span class="keywordtype">void</span>* data, <span class="keywordtype">size_t</span [...]
+<div class="line"><a id="l00069" name="l00069"></a><span class="lineno">   69</span> </div>
+<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_builder.html#ae59904777c9565d762e4d3230d090ab7">   75</a></span>    <a class="code hl_class" href="classpulsar_1_1_message_builder.html">MessageBuilder</a>&amp; <a class="code hl_function" href="classpulsar_1_1_message_builder.html#ae59904777c9565d762e4d3230d090ab7">setProperty</a>(<span class="keyword">const</span> std::string&amp; name, <span class="keyword">const</span [...]
+<div class="line"><a id="l00076" name="l00076"></a><span class="lineno">   76</span> </div>
+<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_builder.html#a90ce43fad4ea63704569ff2a60d02599">   80</a></span>    <a class="code hl_class" href="classpulsar_1_1_message_builder.html">MessageBuilder</a>&amp; <a class="code hl_function" href="classpulsar_1_1_message_builder.html#a90ce43fad4ea63704569ff2a60d02599">setProperties</a>(<span class="keyword">const</span> StringMap&amp; properties);</div>
+<div class="line"><a id="l00081" name="l00081"></a><span class="lineno">   81</span> </div>
+<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_builder.html#a1efcf691608abcbb3b915a16f5c99bff">   86</a></span>    <a class="code hl_class" href="classpulsar_1_1_message_builder.html">MessageBuilder</a>&amp; <a class="code hl_function" href="classpulsar_1_1_message_builder.html#a1efcf691608abcbb3b915a16f5c99bff">setPartitionKey</a>(<span class="keyword">const</span> std::string&amp; partitionKey);</div>
+<div class="line"><a id="l00087" name="l00087"></a><span class="lineno">   87</span> </div>
+<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_builder.html#a58e630e1da0388f0a81e2e0474aa346d">   92</a></span>    <a class="code hl_class" href="classpulsar_1_1_message_builder.html">MessageBuilder</a>&amp; <a class="code hl_function" href="classpulsar_1_1_message_builder.html#a58e630e1da0388f0a81e2e0474aa346d">setOrderingKey</a>(<span class="keyword">const</span> std::string&amp; orderingKey);</div>
+<div class="line"><a id="l00093" name="l00093"></a><span class="lineno">   93</span> </div>
+<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_builder.html#a43996377452478df5ba3d8255eb8e266">   99</a></span>    <a class="code hl_class" href="classpulsar_1_1_message_builder.html">MessageBuilder</a>&amp; <a class="code hl_function" href="classpulsar_1_1_message_builder.html#a43996377452478df5ba3d8255eb8e266">setDeliverAfter</a>(<span class="keyword">const</span> std::chrono::milliseconds delay);</div>
+<div class="line"><a id="l00100" name="l00100"></a><span class="lineno">  100</span> </div>
+<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_builder.html#a07e17c0a4721ec937f028ebc0e8d15f4">  107</a></span>    <a class="code hl_class" href="classpulsar_1_1_message_builder.html">MessageBuilder</a>&amp; <a class="code hl_function" href="classpulsar_1_1_message_builder.html#a07e17c0a4721ec937f028ebc0e8d15f4">setDeliverAt</a>(uint64_t deliveryTimestamp);</div>
+<div class="line"><a id="l00108" name="l00108"></a><span class="lineno">  108</span> </div>
+<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_builder.html#a47a1c042b9e686c48b406c993e7982e5">  112</a></span>    <a class="code hl_class" href="classpulsar_1_1_message_builder.html">MessageBuilder</a>&amp; <a class="code hl_function" href="classpulsar_1_1_message_builder.html#a47a1c042b9e686c48b406c993e7982e5">setEventTimestamp</a>(uint64_t eventTimestamp);</div>
+<div class="line"><a id="l00113" name="l00113"></a><span class="lineno">  113</span> </div>
+<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_builder.html#a94372cd317b679b7748149429655a0f3">  130</a></span>    <a class="code hl_class" href="classpulsar_1_1_message_builder.html">MessageBuilder</a>&amp; <a class="code hl_function" href="classpulsar_1_1_message_builder.html#a94372cd317b679b7748149429655a0f3">setSequenceId</a>(int64_t sequenceId);</div>
+<div class="line"><a id="l00131" name="l00131"></a><span class="lineno">  131</span> </div>
+<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_builder.html#acde04b110dbccdd7591fad9d4aa9f9c9">  142</a></span>    <a class="code hl_class" href="classpulsar_1_1_message_builder.html">MessageBuilder</a>&amp; <a class="code hl_function" href="classpulsar_1_1_message_builder.html#acde04b110dbccdd7591fad9d4aa9f9c9">setReplicationClusters</a>(<span class="keyword">const</span> std::vector&lt;std::string&gt;&amp; clusters);</div>
+<div class="line"><a id="l00143" name="l00143"></a><span class="lineno">  143</span> </div>
+<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_builder.html#afa199d60f52954c93c07ad6eafebe7dd">  149</a></span>    <a class="code hl_class" href="classpulsar_1_1_message_builder.html">MessageBuilder</a>&amp; <a class="code hl_function" href="classpulsar_1_1_message_builder.html#afa199d60f52954c93c07ad6eafebe7dd">disableReplication</a>(<span class="keywordtype">bool</span> flag);</div>
+<div class="line"><a id="l00150" name="l00150"></a><span class="lineno">  150</span> </div>
+<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_builder.html#aae903d24a17c2bcd1c5c34742953618d">  155</a></span>    <a class="code hl_class" href="classpulsar_1_1_message_builder.html">MessageBuilder</a>&amp; <a class="code hl_function" href="classpulsar_1_1_message_builder.html#aae903d24a17c2bcd1c5c34742953618d">create</a>();</div>
+<div class="line"><a id="l00156" name="l00156"></a><span class="lineno">  156</span> </div>
+<div class="line"><a id="l00157" name="l00157"></a><span class="lineno">  157</span>   <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00158" name="l00158"></a><span class="lineno">  158</span>    <a class="code hl_class" href="classpulsar_1_1_message_builder.html">MessageBuilder</a>(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message_builder.html">MessageBuilder</a>&amp;);</div>
+<div class="line"><a id="l00159" name="l00159"></a><span class="lineno">  159</span>    <span class="keywordtype">void</span> checkMetadata();</div>
+<div class="line"><a id="l00160" name="l00160"></a><span class="lineno">  160</span>    <span class="keyword">static</span> std::shared_ptr&lt;MessageImpl&gt; createMessageImpl();</div>
+<div class="line"><a id="l00161" name="l00161"></a><span class="lineno">  161</span>    Message::MessageImplPtr impl_;</div>
+<div class="line"><a id="l00162" name="l00162"></a><span class="lineno">  162</span> </div>
+<div class="line"><a id="l00163" name="l00163"></a><span class="lineno">  163</span>    <span class="keyword">friend</span> <span class="keyword">class </span>PulsarWrapper;</div>
+<div class="line"><a id="l00164" name="l00164"></a><span class="lineno">  164</span>};</div>
+<div class="line"><a id="l00165" name="l00165"></a><span class="lineno">  165</span>}  <span class="comment">// namespace pulsar</span></div>
+<div class="line"><a id="l00166" name="l00166"></a><span class="lineno">  166</span> </div>
+<div class="line"><a id="l00167" name="l00167"></a><span class="lineno">  167</span><span class="preprocessor">#endif</span></div>
+<div class="ttc" id="aclasspulsar_1_1_message_builder_html"><div class="ttname"><a href="classpulsar_1_1_message_builder.html">pulsar::MessageBuilder</a></div><div class="ttdef"><b>Definition:</b> MessageBuilder.h:32</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_builder_html_a07e17c0a4721ec937f028ebc0e8d15f4"><div class="ttname"><a href="classpulsar_1_1_message_builder.html#a07e17c0a4721ec937f028ebc0e8d15f4">pulsar::MessageBuilder::setDeliverAt</a></div><div class="ttdeci">MessageBuilder &amp; setDeliverAt(uint64_t deliveryTimestamp)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_builder_html_a096971441b85caead9602670d7b901d6"><div class="ttname"><a href="classpulsar_1_1_message_builder.html#a096971441b85caead9602670d7b901d6">pulsar::MessageBuilder::build</a></div><div class="ttdeci">Message build()</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_builder_html_a1efcf691608abcbb3b915a16f5c99bff"><div class="ttname"><a href="classpulsar_1_1_message_builder.html#a1efcf691608abcbb3b915a16f5c99bff">pulsar::MessageBuilder::setPartitionKey</a></div><div class="ttdeci">MessageBuilder &amp; setPartitionKey(const std::string &amp;partitionKey)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_builder_html_a2cc0fde4d3dcc2aae68e6e1588c8d364"><div class="ttname"><a href="classpulsar_1_1_message_builder.html#a2cc0fde4d3dcc2aae68e6e1588c8d364">pulsar::MessageBuilder::setContent</a></div><div class="ttdeci">MessageBuilder &amp; setContent(const void *data, size_t size)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_builder_html_a33536f52b1a0b00d20d57432377a0822"><div class="ttname"><a href="classpulsar_1_1_message_builder.html#a33536f52b1a0b00d20d57432377a0822">pulsar::MessageBuilder::setAllocatedContent</a></div><div class="ttdeci">MessageBuilder &amp; setAllocatedContent(void *data, size_t size)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_builder_html_a43996377452478df5ba3d8255eb8e266"><div class="ttname"><a href="classpulsar_1_1_message_builder.html#a43996377452478df5ba3d8255eb8e266">pulsar::MessageBuilder::setDeliverAfter</a></div><div class="ttdeci">MessageBuilder &amp; setDeliverAfter(const std::chrono::milliseconds delay)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_builder_html_a47a1c042b9e686c48b406c993e7982e5"><div class="ttname"><a href="classpulsar_1_1_message_builder.html#a47a1c042b9e686c48b406c993e7982e5">pulsar::MessageBuilder::setEventTimestamp</a></div><div class="ttdeci">MessageBuilder &amp; setEventTimestamp(uint64_t eventTimestamp)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_builder_html_a58e630e1da0388f0a81e2e0474aa346d"><div class="ttname"><a href="classpulsar_1_1_message_builder.html#a58e630e1da0388f0a81e2e0474aa346d">pulsar::MessageBuilder::setOrderingKey</a></div><div class="ttdeci">MessageBuilder &amp; setOrderingKey(const std::string &amp;orderingKey)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_builder_html_a6ebb6e9660a46e883c5467213093abcd"><div class="ttname"><a href="classpulsar_1_1_message_builder.html#a6ebb6e9660a46e883c5467213093abcd">pulsar::MessageBuilder::setContent</a></div><div class="ttdeci">MessageBuilder &amp; setContent(std::string &amp;&amp;data)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_builder_html_a90ce43fad4ea63704569ff2a60d02599"><div class="ttname"><a href="classpulsar_1_1_message_builder.html#a90ce43fad4ea63704569ff2a60d02599">pulsar::MessageBuilder::setProperties</a></div><div class="ttdeci">MessageBuilder &amp; setProperties(const StringMap &amp;properties)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_builder_html_a94372cd317b679b7748149429655a0f3"><div class="ttname"><a href="classpulsar_1_1_message_builder.html#a94372cd317b679b7748149429655a0f3">pulsar::MessageBuilder::setSequenceId</a></div><div class="ttdeci">MessageBuilder &amp; setSequenceId(int64_t sequenceId)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_builder_html_aae903d24a17c2bcd1c5c34742953618d"><div class="ttname"><a href="classpulsar_1_1_message_builder.html#aae903d24a17c2bcd1c5c34742953618d">pulsar::MessageBuilder::create</a></div><div class="ttdeci">MessageBuilder &amp; create()</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_builder_html_acde04b110dbccdd7591fad9d4aa9f9c9"><div class="ttname"><a href="classpulsar_1_1_message_builder.html#acde04b110dbccdd7591fad9d4aa9f9c9">pulsar::MessageBuilder::setReplicationClusters</a></div><div class="ttdeci">MessageBuilder &amp; setReplicationClusters(const std::vector&lt; std::string &gt; &amp;clusters)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_builder_html_ae59904777c9565d762e4d3230d090ab7"><div class="ttname"><a href="classpulsar_1_1_message_builder.html#ae59904777c9565d762e4d3230d090ab7">pulsar::MessageBuilder::setProperty</a></div><div class="ttdeci">MessageBuilder &amp; setProperty(const std::string &amp;name, const std::string &amp;value)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_builder_html_aeae2c95b0639f36fe80c0ce5256cae16"><div class="ttname"><a href="classpulsar_1_1_message_builder.html#aeae2c95b0639f36fe80c0ce5256cae16">pulsar::MessageBuilder::setContent</a></div><div class="ttdeci">MessageBuilder &amp; setContent(const std::string &amp;data)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_builder_html_afa199d60f52954c93c07ad6eafebe7dd"><div class="ttname"><a href="classpulsar_1_1_message_builder.html#afa199d60f52954c93c07ad6eafebe7dd">pulsar::MessageBuilder::disableReplication</a></div><div class="ttdeci">MessageBuilder &amp; disableReplication(bool flag)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_html"><div class="ttname"><a href="classpulsar_1_1_message.html">pulsar::Message</a></div><div class="ttdef"><b>Definition:</b> Message.h:42</div></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/site2/website-next/static/api/cpp/2.10.x/_message_id_8h_source.html b/site2/website-next/static/api/cpp/2.10.x/_message_id_8h_source.html
new file mode 100644
index 00000000000..312cfd59e54
--- /dev/null
+++ b/site2/website-next/static/api/cpp/2.10.x/_message_id_8h_source.html
@@ -0,0 +1,164 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/MessageId.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">pulsar-client-cpp
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">MessageId.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno">    1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno">   19</span><span class="preprocessor">#ifndef MESSAGE_ID_H</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno">   20</span><span class="preprocessor">#define MESSAGE_ID_H</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno">   21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno">   22</span><span class="preprocessor">#include &lt;iosfwd&gt;</span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno">   23</span><span class="preprocessor">#include &lt;stdint.h&gt;</span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno">   24</span><span class="preprocessor">#include &lt;memory&gt;</span></div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno">   25</span><span class="preprocessor">#include &lt;string&gt;</span></div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno">   26</span><span class="preprocessor">#include &lt;pulsar/defines.h&gt;</span></div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno">   27</span> </div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno">   28</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno">   29</span> </div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno">   30</span><span class="keyword">class </span>MessageIdImpl;</div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno">   31</span> </div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_id.html">   32</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_message_id.html">MessageId</a> {</div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno">   33</span>   <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno">   34</span>    <a class="code hl_class" href="classpulsar_1_1_message_id.html">MessageId</a>&amp; operator=(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message_id.html">MessageId</a>&amp;);</div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno">   35</span>    <a class="code hl_class" href="classpulsar_1_1_message_id.html">MessageId</a>();</div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno">   36</span> </div>
+<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_id.html#ac91b200bd36b9d887bebdadb747dd4ee">   45</a></span>    <span class="keyword">explicit</span> <a class="code hl_function" href="classpulsar_1_1_message_id.html#ac91b200bd36b9d887bebdadb747dd4ee">MessageId</a>(int32_t partition, int64_t ledgerId, int64_t entryId, int32_t batchIndex);</div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno">   46</span> </div>
+<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_id.html#a3b0079713b68d0a9d03c269dc2ba2fff">   50</a></span>    <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message_id.html">MessageId</a>&amp; <a class="code hl_function" href="classpulsar_1_1_message_id.html#a3b0079713b68d0a9d03c269dc2ba2fff">earliest</a>();</div>
+<div class="line"><a id="l00051" name="l00051"></a><span class="lineno">   51</span> </div>
+<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_id.html#af9c67f2e12e102b07c609a8da5740976">   55</a></span>    <span class="keyword">static</span> <span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message_id.html">MessageId</a>&amp; <a class="code hl_function" href="classpulsar_1_1_message_id.html#af9c67f2e12e102b07c609a8da5740976">latest</a>();</div>
+<div class="line"><a id="l00056" name="l00056"></a><span class="lineno">   56</span> </div>
+<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_id.html#aef0c413f2705d0ebdf1577c84af6ba6b">   60</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_message_id.html#aef0c413f2705d0ebdf1577c84af6ba6b">serialize</a>(std::string&amp; result) <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00061" name="l00061"></a><span class="lineno">   61</span> </div>
+<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_id.html#a7cd2deeae7cbf71436bc8e9cd786c147">   65</a></span>    <span class="keyword">const</span> std::string&amp; <a class="code hl_function" href="classpulsar_1_1_message_id.html#a7cd2deeae7cbf71436bc8e9cd786c147">getTopicName</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00066" name="l00066"></a><span class="lineno">   66</span> </div>
+<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_id.html#a3d84665dab3feb64ed00183a322b92f2">   70</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_message_id.html#a3d84665dab3feb64ed00183a322b92f2">setTopicName</a>(<span class="keyword">const</span> std::string&amp; topicName);</div>
+<div class="line"><a id="l00071" name="l00071"></a><span class="lineno">   71</span> </div>
+<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_id.html#a3768dd552867827d694077ab6d7a55c8">   75</a></span>    <span class="keyword">static</span> <a class="code hl_class" href="classpulsar_1_1_message_id.html">MessageId</a> <a class="code hl_function" href="classpulsar_1_1_message_id.html#a3768dd552867827d694077ab6d7a55c8">deserialize</a>(<span class="keyword">const</span> std::string&amp; serializedMessageId);</div>
+<div class="line"><a id="l00076" name="l00076"></a><span class="lineno">   76</span> </div>
+<div class="line"><a id="l00077" name="l00077"></a><span class="lineno">   77</span>    <span class="comment">// These functions compare the message order as stored in bookkeeper</span></div>
+<div class="line"><a id="l00078" name="l00078"></a><span class="lineno">   78</span>    <span class="keywordtype">bool</span> operator&lt;(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message_id.html">MessageId</a>&amp; other) <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00079" name="l00079"></a><span class="lineno">   79</span>    <span class="keywordtype">bool</span> operator&lt;=(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message_id.html">MessageId</a>&amp; other) <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00080" name="l00080"></a><span class="lineno">   80</span>    <span class="keywordtype">bool</span> operator&gt;(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message_id.html">MessageId</a>&amp; other) <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00081" name="l00081"></a><span class="lineno">   81</span>    <span class="keywordtype">bool</span> operator&gt;=(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message_id.html">MessageId</a>&amp; other) <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00082" name="l00082"></a><span class="lineno">   82</span>    <span class="keywordtype">bool</span> operator==(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message_id.html">MessageId</a>&amp; other) <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00083" name="l00083"></a><span class="lineno">   83</span>    <span class="keywordtype">bool</span> operator!=(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message_id.html">MessageId</a>&amp; other) <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00084" name="l00084"></a><span class="lineno">   84</span> </div>
+<div class="line"><a id="l00085" name="l00085"></a><span class="lineno">   85</span>    int64_t ledgerId() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00086" name="l00086"></a><span class="lineno">   86</span>    int64_t entryId() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00087" name="l00087"></a><span class="lineno">   87</span>    int32_t batchIndex() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00088" name="l00088"></a><span class="lineno">   88</span>    int32_t partition() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00089" name="l00089"></a><span class="lineno">   89</span> </div>
+<div class="line"><a id="l00090" name="l00090"></a><span class="lineno">   90</span>   <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00091" name="l00091"></a><span class="lineno">   91</span>    <span class="keyword">friend</span> <span class="keyword">class </span>ConsumerImpl;</div>
+<div class="line"><a id="l00092" name="l00092"></a><span class="lineno">   92</span>    <span class="keyword">friend</span> <span class="keyword">class </span>ReaderImpl;</div>
+<div class="line"><a id="l00093" name="l00093"></a><span class="lineno">   93</span>    <span class="keyword">friend</span> <span class="keyword">class </span><a class="code hl_class" href="classpulsar_1_1_message.html">Message</a>;</div>
+<div class="line"><a id="l00094" name="l00094"></a><span class="lineno">   94</span>    <span class="keyword">friend</span> <span class="keyword">class </span>MessageImpl;</div>
+<div class="line"><a id="l00095" name="l00095"></a><span class="lineno">   95</span>    <span class="keyword">friend</span> <span class="keyword">class </span>Commands;</div>
+<div class="line"><a id="l00096" name="l00096"></a><span class="lineno">   96</span>    <span class="keyword">friend</span> <span class="keyword">class </span>PartitionedProducerImpl;</div>
+<div class="line"><a id="l00097" name="l00097"></a><span class="lineno">   97</span>    <span class="keyword">friend</span> <span class="keyword">class </span>MultiTopicsConsumerImpl;</div>
+<div class="line"><a id="l00098" name="l00098"></a><span class="lineno">   98</span>    <span class="keyword">friend</span> <span class="keyword">class </span>UnAckedMessageTrackerEnabled;</div>
+<div class="line"><a id="l00099" name="l00099"></a><span class="lineno">   99</span>    <span class="keyword">friend</span> <span class="keyword">class </span>BatchAcknowledgementTracker;</div>
+<div class="line"><a id="l00100" name="l00100"></a><span class="lineno">  100</span>    <span class="keyword">friend</span> <span class="keyword">class </span>PulsarWrapper;</div>
+<div class="line"><a id="l00101" name="l00101"></a><span class="lineno">  101</span>    <span class="keyword">friend</span> <span class="keyword">class </span>PulsarFriend;</div>
+<div class="line"><a id="l00102" name="l00102"></a><span class="lineno">  102</span>    <span class="keyword">friend</span> <span class="keyword">class </span>NegativeAcksTracker;</div>
+<div class="line"><a id="l00103" name="l00103"></a><span class="lineno">  103</span> </div>
+<div class="line"><a id="l00104" name="l00104"></a><span class="lineno">  104</span>    <span class="keyword">friend</span> PULSAR_PUBLIC std::ostream&amp; operator&lt;&lt;(std::ostream&amp; s, <span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message_id.html">MessageId</a>&amp; messageId);</div>
+<div class="line"><a id="l00105" name="l00105"></a><span class="lineno">  105</span> </div>
+<div class="line"><a id="l00106" name="l00106"></a><span class="lineno">  106</span>    <span class="keyword">typedef</span> std::shared_ptr&lt;MessageIdImpl&gt; MessageIdImplPtr;</div>
+<div class="line"><a id="l00107" name="l00107"></a><span class="lineno">  107</span>    MessageIdImplPtr impl_;</div>
+<div class="line"><a id="l00108" name="l00108"></a><span class="lineno">  108</span>};</div>
+<div class="line"><a id="l00109" name="l00109"></a><span class="lineno">  109</span>}  <span class="comment">// namespace pulsar</span></div>
+<div class="line"><a id="l00110" name="l00110"></a><span class="lineno">  110</span> </div>
+<div class="line"><a id="l00111" name="l00111"></a><span class="lineno">  111</span><span class="preprocessor">#endif  </span><span class="comment">// MESSAGE_ID_H</span></div>
+<div class="ttc" id="aclasspulsar_1_1_message_html"><div class="ttname"><a href="classpulsar_1_1_message.html">pulsar::Message</a></div><div class="ttdef"><b>Definition:</b> Message.h:42</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_id_html"><div class="ttname"><a href="classpulsar_1_1_message_id.html">pulsar::MessageId</a></div><div class="ttdef"><b>Definition:</b> MessageId.h:32</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_id_html_a3768dd552867827d694077ab6d7a55c8"><div class="ttname"><a href="classpulsar_1_1_message_id.html#a3768dd552867827d694077ab6d7a55c8">pulsar::MessageId::deserialize</a></div><div class="ttdeci">static MessageId deserialize(const std::string &amp;serializedMessageId)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_id_html_a3b0079713b68d0a9d03c269dc2ba2fff"><div class="ttname"><a href="classpulsar_1_1_message_id.html#a3b0079713b68d0a9d03c269dc2ba2fff">pulsar::MessageId::earliest</a></div><div class="ttdeci">static const MessageId &amp; earliest()</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_id_html_a3d84665dab3feb64ed00183a322b92f2"><div class="ttname"><a href="classpulsar_1_1_message_id.html#a3d84665dab3feb64ed00183a322b92f2">pulsar::MessageId::setTopicName</a></div><div class="ttdeci">void setTopicName(const std::string &amp;topicName)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_id_html_a7cd2deeae7cbf71436bc8e9cd786c147"><div class="ttname"><a href="classpulsar_1_1_message_id.html#a7cd2deeae7cbf71436bc8e9cd786c147">pulsar::MessageId::getTopicName</a></div><div class="ttdeci">const std::string &amp; getTopicName() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_id_html_ac91b200bd36b9d887bebdadb747dd4ee"><div class="ttname"><a href="classpulsar_1_1_message_id.html#ac91b200bd36b9d887bebdadb747dd4ee">pulsar::MessageId::MessageId</a></div><div class="ttdeci">MessageId(int32_t partition, int64_t ledgerId, int64_t entryId, int32_t batchIndex)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_id_html_aef0c413f2705d0ebdf1577c84af6ba6b"><div class="ttname"><a href="classpulsar_1_1_message_id.html#aef0c413f2705d0ebdf1577c84af6ba6b">pulsar::MessageId::serialize</a></div><div class="ttdeci">void serialize(std::string &amp;result) const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_id_html_af9c67f2e12e102b07c609a8da5740976"><div class="ttname"><a href="classpulsar_1_1_message_id.html#af9c67f2e12e102b07c609a8da5740976">pulsar::MessageId::latest</a></div><div class="ttdeci">static const MessageId &amp; latest()</div></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/site2/website-next/static/api/cpp/2.10.x/_message_routing_policy_8h_source.html b/site2/website-next/static/api/cpp/2.10.x/_message_routing_policy_8h_source.html
new file mode 100644
index 00000000000..020cac741e7
--- /dev/null
+++ b/site2/website-next/static/api/cpp/2.10.x/_message_routing_policy_8h_source.html
@@ -0,0 +1,128 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/MessageRoutingPolicy.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">pulsar-client-cpp
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">MessageRoutingPolicy.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno">    1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno">   19</span><span class="preprocessor">#ifndef PULSAR_MESSAGE_ROUTING_POLICY_HEADER_</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno">   20</span><span class="preprocessor">#define PULSAR_MESSAGE_ROUTING_POLICY_HEADER_</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno">   21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno">   22</span><span class="preprocessor">#include &lt;pulsar/defines.h&gt;</span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno">   23</span><span class="preprocessor">#include &lt;pulsar/DeprecatedException.h&gt;</span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno">   24</span><span class="preprocessor">#include &lt;pulsar/Message.h&gt;</span></div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno">   25</span><span class="preprocessor">#include &lt;pulsar/TopicMetadata.h&gt;</span></div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno">   26</span><span class="preprocessor">#include &lt;memory&gt;</span></div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno">   27</span> </div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno">   28</span><span class="comment">/*</span></div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno">   29</span><span class="comment"> * Implement this interface to define custom policy giving message to</span></div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno">   30</span><span class="comment"> * partition mapping.</span></div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno">   31</span><span class="comment"> */</span></div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno">   32</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno">   33</span> </div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_routing_policy.html">   34</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_message_routing_policy.html">MessageRoutingPolicy</a> {</div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno">   35</span>   <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno">   36</span>    <span class="keyword">virtual</span> <a class="code hl_class" href="classpulsar_1_1_message_routing_policy.html">~MessageRoutingPolicy</a>() {}</div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno">   37</span> </div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_routing_policy.html#a8071e740dd2e44ae75a91901e776c310">   41</a></span>    <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code hl_function" href="classpulsar_1_1_message_routing_policy.html#a8071e740dd2e44ae75a91901e776c310">getPartition</a>(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message.html" [...]
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno">   42</span>        <span class="keywordflow">throw</span> <a class="code hl_class" href="classpulsar_1_1_deprecated_exception.html">DeprecatedException</a>(</div>
+<div class="line"><a id="l00043" name="l00043"></a><span class="lineno">   43</span>            <span class="stringliteral">&quot;Use int getPartition(const Message&amp; msg,&quot;</span></div>
+<div class="line"><a id="l00044" name="l00044"></a><span class="lineno">   44</span>            <span class="stringliteral">&quot; const TopicMetadata&amp; topicMetadata)&quot;</span>);</div>
+<div class="line"><a id="l00045" name="l00045"></a><span class="lineno">   45</span>    }</div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno">   46</span> </div>
+<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="classpulsar_1_1_message_routing_policy.html#a080148f08d302d032b0f49d68ada73de">   54</a></span>    <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code hl_function" href="classpulsar_1_1_message_routing_policy.html#a080148f08d302d032b0f49d68ada73de">getPartition</a>(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message.html" [...]
+<div class="line"><a id="l00055" name="l00055"></a><span class="lineno">   55</span>        <span class="keywordflow">return</span> getPartition(msg);</div>
+<div class="line"><a id="l00056" name="l00056"></a><span class="lineno">   56</span>    }</div>
+<div class="line"><a id="l00057" name="l00057"></a><span class="lineno">   57</span>};</div>
+<div class="line"><a id="l00058" name="l00058"></a><span class="lineno">   58</span> </div>
+<div class="line"><a id="l00059" name="l00059"></a><span class="lineno">   59</span><span class="keyword">typedef</span> std::shared_ptr&lt;MessageRoutingPolicy&gt; MessageRoutingPolicyPtr;</div>
+<div class="line"><a id="l00060" name="l00060"></a><span class="lineno">   60</span>}  <span class="comment">// namespace pulsar</span></div>
+<div class="line"><a id="l00061" name="l00061"></a><span class="lineno">   61</span> </div>
+<div class="line"><a id="l00062" name="l00062"></a><span class="lineno">   62</span><span class="preprocessor">#endif  </span><span class="comment">// PULSAR_MESSAGE_ROUTING_POLICY_HEADER_</span></div>
+<div class="ttc" id="aclasspulsar_1_1_deprecated_exception_html"><div class="ttname"><a href="classpulsar_1_1_deprecated_exception.html">pulsar::DeprecatedException</a></div><div class="ttdef"><b>Definition:</b> DeprecatedException.h:27</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_html"><div class="ttname"><a href="classpulsar_1_1_message.html">pulsar::Message</a></div><div class="ttdef"><b>Definition:</b> Message.h:42</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_routing_policy_html"><div class="ttname"><a href="classpulsar_1_1_message_routing_policy.html">pulsar::MessageRoutingPolicy</a></div><div class="ttdef"><b>Definition:</b> MessageRoutingPolicy.h:34</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_routing_policy_html_a080148f08d302d032b0f49d68ada73de"><div class="ttname"><a href="classpulsar_1_1_message_routing_policy.html#a080148f08d302d032b0f49d68ada73de">pulsar::MessageRoutingPolicy::getPartition</a></div><div class="ttdeci">virtual int getPartition(const Message &amp;msg, const TopicMetadata &amp;topicMetadata)</div><div class="ttdef"><b>Definition:</b> MessageRoutingPolicy.h:54</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_routing_policy_html_a8071e740dd2e44ae75a91901e776c310"><div class="ttname"><a href="classpulsar_1_1_message_routing_policy.html#a8071e740dd2e44ae75a91901e776c310">pulsar::MessageRoutingPolicy::getPartition</a></div><div class="ttdeci">virtual int getPartition(const Message &amp;msg)</div><div class="ttdef"><b>Definition:</b> MessageRoutingPolicy.h:41</div></div>
+<div class="ttc" id="aclasspulsar_1_1_topic_metadata_html"><div class="ttname"><a href="classpulsar_1_1_topic_metadata.html">pulsar::TopicMetadata</a></div><div class="ttdef"><b>Definition:</b> TopicMetadata.h:28</div></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/site2/website-next/static/api/cpp/2.10.x/_producer_8h_source.html b/site2/website-next/static/api/cpp/2.10.x/_producer_8h_source.html
new file mode 100644
index 00000000000..fe10c50548f
--- /dev/null
+++ b/site2/website-next/static/api/cpp/2.10.x/_producer_8h_source.html
@@ -0,0 +1,164 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/Producer.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">pulsar-client-cpp
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">Producer.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno">    1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno">   19</span><span class="preprocessor">#ifndef PRODUCER_HPP_</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno">   20</span><span class="preprocessor">#define PRODUCER_HPP_</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno">   21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno">   22</span><span class="preprocessor">#include &lt;pulsar/defines.h&gt;</span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno">   23</span><span class="preprocessor">#include &lt;pulsar/ProducerConfiguration.h&gt;</span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno">   24</span><span class="preprocessor">#include &lt;memory&gt;</span></div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno">   25</span><span class="preprocessor">#include &lt;stdint.h&gt;</span></div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno">   26</span> </div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno">   27</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno">   28</span><span class="keyword">class </span>ProducerImplBase;</div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno">   29</span><span class="keyword">class </span>PulsarWrapper;</div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno">   30</span><span class="keyword">class </span>PulsarFriend;</div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno">   31</span> </div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno">   32</span><span class="keyword">typedef</span> std::function&lt;void(<a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a>)&gt; FlushCallback;</div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno">   33</span><span class="keyword">typedef</span> std::shared_ptr&lt;ProducerImplBase&gt; ProducerImplBasePtr;</div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno">   34</span> </div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer.html">   35</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_producer.html">Producer</a> {</div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno">   36</span>   <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer.html#a013069fbb382f7f3c7dd58522765698b">   40</a></span>    <a class="code hl_function" href="classpulsar_1_1_producer.html#a013069fbb382f7f3c7dd58522765698b">Producer</a>();</div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno">   41</span> </div>
+<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer.html#ab30cecbdcad0f600c1fcd2783cd6caf3">   45</a></span>    <span class="keyword">const</span> std::string&amp; <a class="code hl_function" href="classpulsar_1_1_producer.html#ab30cecbdcad0f600c1fcd2783cd6caf3">getTopic</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno">   46</span> </div>
+<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer.html#aba5ac552bef04262ecc989b933ec1d65">   50</a></span>    <span class="keyword">const</span> std::string&amp; <a class="code hl_function" href="classpulsar_1_1_producer.html#aba5ac552bef04262ecc989b933ec1d65">getProducerName</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00051" name="l00051"></a><span class="lineno">   51</span> </div>
+<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer.html#ad4737186cf798acfb24a167796259443">   57</a></span>    <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_producer.html#ad4737186cf798acfb24a167796259443">send</a>(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message.html">Messa [...]
+<div class="line"><a id="l00058" name="l00058"></a><span class="lineno">   58</span> </div>
+<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer.html#a32a8c234d42e1951c0357a7562ccdb3a">   83</a></span>    <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_producer.html#a32a8c234d42e1951c0357a7562ccdb3a">send</a>(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message.html">Messa [...]
+<div class="line"><a id="l00084" name="l00084"></a><span class="lineno">   84</span> </div>
+<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer.html#a7b31f92eb0362bdff32316fc9ab70fd7">   99</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_producer.html#a7b31f92eb0362bdff32316fc9ab70fd7">sendAsync</a>(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message.html">Message</a>&amp; msg, SendCallback callback);</div>
+<div class="line"><a id="l00100" name="l00100"></a><span class="lineno">  100</span> </div>
+<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer.html#a1cd59ffc4a23162eca39183ba4278146">  105</a></span>    <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_producer.html#a1cd59ffc4a23162eca39183ba4278146">flush</a>();</div>
+<div class="line"><a id="l00106" name="l00106"></a><span class="lineno">  106</span> </div>
+<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer.html#a3173d56da00ea2225f03e152c8c3df22">  111</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_producer.html#a3173d56da00ea2225f03e152c8c3df22">flushAsync</a>(FlushCallback callback);</div>
+<div class="line"><a id="l00112" name="l00112"></a><span class="lineno">  112</span> </div>
+<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer.html#a99c6c342f700842a065178730c487d5a">  125</a></span>    int64_t <a class="code hl_function" href="classpulsar_1_1_producer.html#a99c6c342f700842a065178730c487d5a">getLastSequenceId</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00126" name="l00126"></a><span class="lineno">  126</span> </div>
+<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer.html#a2d452694aca8f7ccb5af5e3a974432c3">  135</a></span>    <span class="keyword">const</span> std::string&amp; <a class="code hl_function" href="classpulsar_1_1_producer.html#a2d452694aca8f7ccb5af5e3a974432c3">getSchemaVersion</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00136" name="l00136"></a><span class="lineno">  136</span> </div>
+<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer.html#a0b4a93617a0c0f8d172633a7bf8ba06b">  146</a></span>    <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_producer.html#a0b4a93617a0c0f8d172633a7bf8ba06b">close</a>();</div>
+<div class="line"><a id="l00147" name="l00147"></a><span class="lineno">  147</span> </div>
+<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer.html#a40f5268e6754c9e61e2406d432cffe2f">  155</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_producer.html#a40f5268e6754c9e61e2406d432cffe2f">closeAsync</a>(CloseCallback callback);</div>
+<div class="line"><a id="l00156" name="l00156"></a><span class="lineno">  156</span> </div>
+<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer.html#a0f8b6a4b724a60545a8d427596155f1e">  160</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="classpulsar_1_1_producer.html#a0f8b6a4b724a60545a8d427596155f1e">isConnected</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00161" name="l00161"></a><span class="lineno">  161</span> </div>
+<div class="line"><a id="l00162" name="l00162"></a><span class="lineno">  162</span>   <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00163" name="l00163"></a><span class="lineno">  163</span>    <span class="keyword">explicit</span> <a class="code hl_class" href="classpulsar_1_1_producer.html">Producer</a>(ProducerImplBasePtr);</div>
+<div class="line"><a id="l00164" name="l00164"></a><span class="lineno">  164</span> </div>
+<div class="line"><a id="l00165" name="l00165"></a><span class="lineno">  165</span>    <span class="keyword">friend</span> <span class="keyword">class </span>ClientImpl;</div>
+<div class="line"><a id="l00166" name="l00166"></a><span class="lineno">  166</span>    <span class="keyword">friend</span> <span class="keyword">class </span>PulsarFriend;</div>
+<div class="line"><a id="l00167" name="l00167"></a><span class="lineno">  167</span>    <span class="keyword">friend</span> <span class="keyword">class </span>PulsarWrapper;</div>
+<div class="line"><a id="l00168" name="l00168"></a><span class="lineno">  168</span> </div>
+<div class="line"><a id="l00169" name="l00169"></a><span class="lineno">  169</span>    ProducerImplBasePtr impl_;</div>
+<div class="line"><a id="l00170" name="l00170"></a><span class="lineno">  170</span> </div>
+<div class="line"><a id="l00171" name="l00171"></a><span class="lineno">  171</span>    <span class="comment">// For unit test case BatchMessageTest::producerFailureResult only</span></div>
+<div class="line"><a id="l00172" name="l00172"></a><span class="lineno">  172</span>    <span class="keywordtype">void</span> producerFailMessages(<a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> result);</div>
+<div class="line"><a id="l00173" name="l00173"></a><span class="lineno">  173</span>};</div>
+<div class="line"><a id="l00174" name="l00174"></a><span class="lineno">  174</span>}  <span class="comment">// namespace pulsar</span></div>
+<div class="line"><a id="l00175" name="l00175"></a><span class="lineno">  175</span> </div>
+<div class="line"><a id="l00176" name="l00176"></a><span class="lineno">  176</span><span class="preprocessor">#endif </span><span class="comment">/* PRODUCER_HPP_ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="aclasspulsar_1_1_message_html"><div class="ttname"><a href="classpulsar_1_1_message.html">pulsar::Message</a></div><div class="ttdef"><b>Definition:</b> Message.h:42</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_id_html"><div class="ttname"><a href="classpulsar_1_1_message_id.html">pulsar::MessageId</a></div><div class="ttdef"><b>Definition:</b> MessageId.h:32</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_html"><div class="ttname"><a href="classpulsar_1_1_producer.html">pulsar::Producer</a></div><div class="ttdef"><b>Definition:</b> Producer.h:35</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_html_a013069fbb382f7f3c7dd58522765698b"><div class="ttname"><a href="classpulsar_1_1_producer.html#a013069fbb382f7f3c7dd58522765698b">pulsar::Producer::Producer</a></div><div class="ttdeci">Producer()</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_html_a0b4a93617a0c0f8d172633a7bf8ba06b"><div class="ttname"><a href="classpulsar_1_1_producer.html#a0b4a93617a0c0f8d172633a7bf8ba06b">pulsar::Producer::close</a></div><div class="ttdeci">Result close()</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_html_a0f8b6a4b724a60545a8d427596155f1e"><div class="ttname"><a href="classpulsar_1_1_producer.html#a0f8b6a4b724a60545a8d427596155f1e">pulsar::Producer::isConnected</a></div><div class="ttdeci">bool isConnected() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_html_a1cd59ffc4a23162eca39183ba4278146"><div class="ttname"><a href="classpulsar_1_1_producer.html#a1cd59ffc4a23162eca39183ba4278146">pulsar::Producer::flush</a></div><div class="ttdeci">Result flush()</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_html_a2d452694aca8f7ccb5af5e3a974432c3"><div class="ttname"><a href="classpulsar_1_1_producer.html#a2d452694aca8f7ccb5af5e3a974432c3">pulsar::Producer::getSchemaVersion</a></div><div class="ttdeci">const std::string &amp; getSchemaVersion() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_html_a3173d56da00ea2225f03e152c8c3df22"><div class="ttname"><a href="classpulsar_1_1_producer.html#a3173d56da00ea2225f03e152c8c3df22">pulsar::Producer::flushAsync</a></div><div class="ttdeci">void flushAsync(FlushCallback callback)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_html_a32a8c234d42e1951c0357a7562ccdb3a"><div class="ttname"><a href="classpulsar_1_1_producer.html#a32a8c234d42e1951c0357a7562ccdb3a">pulsar::Producer::send</a></div><div class="ttdeci">Result send(const Message &amp;msg, MessageId &amp;messageId)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_html_a40f5268e6754c9e61e2406d432cffe2f"><div class="ttname"><a href="classpulsar_1_1_producer.html#a40f5268e6754c9e61e2406d432cffe2f">pulsar::Producer::closeAsync</a></div><div class="ttdeci">void closeAsync(CloseCallback callback)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_html_a7b31f92eb0362bdff32316fc9ab70fd7"><div class="ttname"><a href="classpulsar_1_1_producer.html#a7b31f92eb0362bdff32316fc9ab70fd7">pulsar::Producer::sendAsync</a></div><div class="ttdeci">void sendAsync(const Message &amp;msg, SendCallback callback)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_html_a99c6c342f700842a065178730c487d5a"><div class="ttname"><a href="classpulsar_1_1_producer.html#a99c6c342f700842a065178730c487d5a">pulsar::Producer::getLastSequenceId</a></div><div class="ttdeci">int64_t getLastSequenceId() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_html_ab30cecbdcad0f600c1fcd2783cd6caf3"><div class="ttname"><a href="classpulsar_1_1_producer.html#ab30cecbdcad0f600c1fcd2783cd6caf3">pulsar::Producer::getTopic</a></div><div class="ttdeci">const std::string &amp; getTopic() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_html_aba5ac552bef04262ecc989b933ec1d65"><div class="ttname"><a href="classpulsar_1_1_producer.html#aba5ac552bef04262ecc989b933ec1d65">pulsar::Producer::getProducerName</a></div><div class="ttdeci">const std::string &amp; getProducerName() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_html_ad4737186cf798acfb24a167796259443"><div class="ttname"><a href="classpulsar_1_1_producer.html#ad4737186cf798acfb24a167796259443">pulsar::Producer::send</a></div><div class="ttdeci">Result send(const Message &amp;msg)</div></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbb"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">pulsar::Result</a></div><div class="ttdeci">Result</div><div class="ttdef"><b>Definition:</b> Result.h:31</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/site2/website-next/static/api/cpp/2.10.x/_producer_configuration_8h_source.html b/site2/website-next/static/api/cpp/2.10.x/_producer_configuration_8h_source.html
new file mode 100644
index 00000000000..a7320f6b9d7
--- /dev/null
+++ b/site2/website-next/static/api/cpp/2.10.x/_producer_configuration_8h_source.html
@@ -0,0 +1,296 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/ProducerConfiguration.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">pulsar-client-cpp
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">ProducerConfiguration.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno">    1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno">   19</span><span class="preprocessor">#ifndef PULSAR_PRODUCERCONFIGURATION_H_</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno">   20</span><span class="preprocessor">#define PULSAR_PRODUCERCONFIGURATION_H_</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno">   21</span><span class="preprocessor">#include &lt;pulsar/defines.h&gt;</span></div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno">   22</span><span class="preprocessor">#include &lt;pulsar/CompressionType.h&gt;</span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno">   23</span><span class="preprocessor">#include &lt;pulsar/MessageRoutingPolicy.h&gt;</span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno">   24</span><span class="preprocessor">#include &lt;pulsar/Result.h&gt;</span></div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno">   25</span><span class="preprocessor">#include &lt;pulsar/Message.h&gt;</span></div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno">   26</span><span class="preprocessor">#include &lt;functional&gt;</span></div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno">   27</span><span class="preprocessor">#include &lt;pulsar/ProducerCryptoFailureAction.h&gt;</span></div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno">   28</span><span class="preprocessor">#include &lt;pulsar/CryptoKeyReader.h&gt;</span></div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno">   29</span><span class="preprocessor">#include &lt;pulsar/Schema.h&gt;</span></div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno">   30</span> </div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno">   31</span><span class="preprocessor">#include &lt;set&gt;</span></div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno">   32</span> </div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno">   33</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno">   34</span> </div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno">   35</span><span class="keyword">typedef</span> std::function&lt;void(<a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a>, <span class="keyword">const</span> MessageId&amp; messageId)&gt; SendCallback;</div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno">   36</span><span class="keyword">typedef</span> std::function&lt;void(<a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a>)&gt; CloseCallback;</div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno">   37</span> </div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno">   38</span><span class="keyword">struct </span>ProducerConfigurationImpl;</div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno">   39</span><span class="keyword">class </span>PulsarWrapper;</div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno">   40</span> </div>
+<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html">   44</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a> {</div>
+<div class="line"><a id="l00045" name="l00045"></a><span class="lineno">   45</span>   <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno">   46</span>    <span class="keyword">enum</span> PartitionsRoutingMode</div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno">   47</span>    {</div>
+<div class="line"><a id="l00048" name="l00048"></a><span class="lineno">   48</span>        UseSinglePartition,</div>
+<div class="line"><a id="l00049" name="l00049"></a><span class="lineno">   49</span>        RoundRobinDistribution,</div>
+<div class="line"><a id="l00050" name="l00050"></a><span class="lineno">   50</span>        CustomPartition</div>
+<div class="line"><a id="l00051" name="l00051"></a><span class="lineno">   51</span>    };</div>
+<div class="line"><a id="l00052" name="l00052"></a><span class="lineno">   52</span>    <span class="keyword">enum</span> HashingScheme</div>
+<div class="line"><a id="l00053" name="l00053"></a><span class="lineno">   53</span>    {</div>
+<div class="line"><a id="l00054" name="l00054"></a><span class="lineno">   54</span>        Murmur3_32Hash,</div>
+<div class="line"><a id="l00055" name="l00055"></a><span class="lineno">   55</span>        BoostHash,</div>
+<div class="line"><a id="l00056" name="l00056"></a><span class="lineno">   56</span>        JavaStringHash</div>
+<div class="line"><a id="l00057" name="l00057"></a><span class="lineno">   57</span>    };</div>
+<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#adeed584c68f90401147e31091e54c5e5">   58</a></span>    <span class="keyword">enum</span> <a class="code hl_enumeration" href="classpulsar_1_1_producer_configuration.html#adeed584c68f90401147e31091e54c5e5">BatchingType</a></div>
+<div class="line"><a id="l00059" name="l00059"></a><span class="lineno">   59</span>    {</div>
+<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#adeed584c68f90401147e31091e54c5e5af2acbf3fc9b0dc49d8af65a148d22e27">   69</a></span>        <a class="code hl_enumvalue" href="classpulsar_1_1_producer_configuration.html#adeed584c68f90401147e31091e54c5e5af2acbf3fc9b0dc49d8af65a148d22e27">DefaultBatching</a>,</div>
+<div class="line"><a id="l00070" name="l00070"></a><span class="lineno">   70</span> </div>
+<div class="line"><a id="l00080" name="l00080"></a><span class="lineno">   80</span>        KeyBasedBatching</div>
+<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#adeed584c68f90401147e31091e54c5e5a291402f9cfb8e9f0fa888722930233ea">   81</a></span>    };</div>
+<div class="line"><a id="l00082" name="l00082"></a><span class="lineno">   82</span> </div>
+<div class="line"><a id="l00083" name="l00083"></a><span class="lineno">   83</span>    <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a>();</div>
+<div class="line"><a id="l00084" name="l00084"></a><span class="lineno">   84</span>    <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">~ProducerConfiguration</a>();</div>
+<div class="line"><a id="l00085" name="l00085"></a><span class="lineno">   85</span>    <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a>(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a>&amp;);</div>
+<div class="line"><a id="l00086" name="l00086"></a><span class="lineno">   86</span>    <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a>&amp; operator=(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a>&amp;);</div>
+<div class="line"><a id="l00087" name="l00087"></a><span class="lineno">   87</span> </div>
+<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#a8286421f85e5da6c71abe10e5f1ee7cd">   94</a></span>    <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#a8286421f85e5da6c71abe10e5f1ee7cd">setProducerName</a>(<span class="keyword">const</span> std::string&amp; produce [...]
+<div class="line"><a id="l00095" name="l00095"></a><span class="lineno">   95</span> </div>
+<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#a526741c1516005ef85990002be06baed">   99</a></span>    <span class="keyword">const</span> std::string&amp; <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#a526741c1516005ef85990002be06baed">getProducerName</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00100" name="l00100"></a><span class="lineno">  100</span> </div>
+<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#af161c34b3745581293e6df1e2f8115af">  113</a></span>    <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#af161c34b3745581293e6df1e2f8115af">setSchema</a>(<span class="keyword">const</span> <a class="code hl_class" href= [...]
+<div class="line"><a id="l00114" name="l00114"></a><span class="lineno">  114</span> </div>
+<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#a1a38c635f3b3bfb47da547da873f7adc">  118</a></span>    <span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_schema_info.html">SchemaInfo</a>&amp; <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#a1a38c635f3b3bfb47da547da873f7adc">getSchema</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00119" name="l00119"></a><span class="lineno">  119</span> </div>
+<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#a20cd4b67462cb786f097a74fde857cf5">  123</a></span>    <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#a20cd4b67462cb786f097a74fde857cf5">setSendTimeout</a>(<span class="keywordtype">int</span> sendTimeoutMs);</div>
+<div class="line"><a id="l00124" name="l00124"></a><span class="lineno">  124</span> </div>
+<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#a5f3c0ff3a5910207e1731fd1974fe560">  135</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#a5f3c0ff3a5910207e1731fd1974fe560">getSendTimeout</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00136" name="l00136"></a><span class="lineno">  136</span> </div>
+<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#a9b6c3c9f7e734f0e95cb9c7b301e14eb">  148</a></span>    <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#a9b6c3c9f7e734f0e95cb9c7b301e14eb">setInitialSequenceId</a>(int64_t initialSequenceId);</div>
+<div class="line"><a id="l00149" name="l00149"></a><span class="lineno">  149</span> </div>
+<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#aad360d7e638bc78e2ed0e9be439d381e">  153</a></span>    int64_t <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#aad360d7e638bc78e2ed0e9be439d381e">getInitialSequenceId</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00154" name="l00154"></a><span class="lineno">  154</span> </div>
+<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#a3e4784fdab5471faeddb380849ba60fb">  170</a></span>    <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#a3e4784fdab5471faeddb380849ba60fb">setCompressionType</a>(CompressionType compressionType);</div>
+<div class="line"><a id="l00171" name="l00171"></a><span class="lineno">  171</span> </div>
+<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#a61ff42e487a29d8b3a180e23add0135d">  175</a></span>    CompressionType <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#a61ff42e487a29d8b3a180e23add0135d">getCompressionType</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00176" name="l00176"></a><span class="lineno">  176</span> </div>
+<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#aeb61ed9f97923fb9e65d4e750b145a2f">  188</a></span>    <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#aeb61ed9f97923fb9e65d4e750b145a2f">setMaxPendingMessages</a>(<span class="keywordtype">int</span> maxPendingMessag [...]
+<div class="line"><a id="l00189" name="l00189"></a><span class="lineno">  189</span> </div>
+<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#ae0300bcf9ccede2a62c550e3eb79cb4b">  193</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#ae0300bcf9ccede2a62c550e3eb79cb4b">getMaxPendingMessages</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00194" name="l00194"></a><span class="lineno">  194</span> </div>
+<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#ac44a68df892d721fad29056f4d89e9c4">  205</a></span>    <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#ac44a68df892d721fad29056f4d89e9c4">setMaxPendingMessagesAcrossPartitions</a>(<span class="keywordtype">int</span>  [...]
+<div class="line"><a id="l00206" name="l00206"></a><span class="lineno">  206</span> </div>
+<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#abbd51b143f4e4fc8ca5fdfc73c8bfb08">  210</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#abbd51b143f4e4fc8ca5fdfc73c8bfb08">getMaxPendingMessagesAcrossPartitions</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00211" name="l00211"></a><span class="lineno">  211</span> </div>
+<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#a6842f9d4d16d50b3b993df67c043ad38">  220</a></span>    <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#a6842f9d4d16d50b3b993df67c043ad38">setPartitionsRoutingMode</a>(<span class="keyword">const</span> PartitionsRouti [...]
+<div class="line"><a id="l00221" name="l00221"></a><span class="lineno">  221</span> </div>
+<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#ae8e2c09b5a04c154f2830db75426e243">  225</a></span>    PartitionsRoutingMode <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#ae8e2c09b5a04c154f2830db75426e243">getPartitionsRoutingMode</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00226" name="l00226"></a><span class="lineno">  226</span> </div>
+<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#abf5a23a8d0eaebba237dca1bbf72a8f2">  233</a></span>    <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#abf5a23a8d0eaebba237dca1bbf72a8f2">setMessageRouter</a>(<span class="keyword">const</span> MessageRoutingPolicyPtr [...]
+<div class="line"><a id="l00234" name="l00234"></a><span class="lineno">  234</span> </div>
+<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#a815e19bc497485c10a4fca3a53dea52b">  238</a></span>    <span class="keyword">const</span> MessageRoutingPolicyPtr&amp; <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#a815e19bc497485c10a4fca3a53dea52b">getMessageRouterPtr</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00239" name="l00239"></a><span class="lineno">  239</span> </div>
+<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#a542691ebedfa1f1fdb706e77067680bb">  258</a></span>    <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#a542691ebedfa1f1fdb706e77067680bb">setHashingScheme</a>(<span class="keyword">const</span> HashingScheme&amp; sche [...]
+<div class="line"><a id="l00259" name="l00259"></a><span class="lineno">  259</span> </div>
+<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#abbfd8d17f8fff203536fd7d84c45bd6e">  263</a></span>    HashingScheme <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#abbfd8d17f8fff203536fd7d84c45bd6e">getHashingScheme</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00264" name="l00264"></a><span class="lineno">  264</span> </div>
+<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#af025bdb0f1c7c9c8fe8cfc61f5e7b1e6">  279</a></span>    <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#af025bdb0f1c7c9c8fe8cfc61f5e7b1e6">setLazyStartPartitionedProducers</a>(<span class="keywordtype">bool</span>);</div>
+<div class="line"><a id="l00280" name="l00280"></a><span class="lineno">  280</span> </div>
+<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#ad1699c4a4b7d8f1b7a2680a2bb6535d4">  284</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#ad1699c4a4b7d8f1b7a2680a2bb6535d4">getLazyStartPartitionedProducers</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00285" name="l00285"></a><span class="lineno">  285</span> </div>
+<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#ae83e7490292fef0b78619135cc90d6a9">  289</a></span>    <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#ae83e7490292fef0b78619135cc90d6a9">setBlockIfQueueFull</a>(<span class="keywordtype">bool</span>);</div>
+<div class="line"><a id="l00290" name="l00290"></a><span class="lineno">  290</span> </div>
+<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#a41b834ead0a7335a406f0c6b8a4a8815">  295</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#a41b834ead0a7335a406f0c6b8a4a8815">getBlockIfQueueFull</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00296" name="l00296"></a><span class="lineno">  296</span> </div>
+<div class="line"><a id="l00297" name="l00297"></a><span class="lineno">  297</span>    <span class="comment">// Zero queue size feature will not be supported on consumer end if batching is enabled</span></div>
+<div class="line"><a id="l00298" name="l00298"></a><span class="lineno">  298</span> </div>
+<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#af9a1dd93b7a412b3bf3ec79d4083f0e8">  314</a></span>    <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#af9a1dd93b7a412b3bf3ec79d4083f0e8">setBatchingEnabled</a>(<span class="keyword">const</span> <span class="keywordt [...]
+<div class="line"><a id="l00315" name="l00315"></a><span class="lineno">  315</span> </div>
+<div class="line"><a id="l00323" name="l00323"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#ae41daa9000a2df15120e3c42591d63af">  323</a></span>    <span class="keyword">const</span> <span class="keywordtype">bool</span>&amp; <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#ae41daa9000a2df15120e3c42591d63af">getBatchingEnabled</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00324" name="l00324"></a><span class="lineno">  324</span> </div>
+<div class="line"><a id="l00336" name="l00336"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#a1be81019a86b11ed5c685fdc7e899401">  336</a></span>    <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#a1be81019a86b11ed5c685fdc7e899401">setBatchingMaxMessages</a>(<span class="keyword">const</span> <span class="keyw [...]
+<div class="line"><a id="l00337" name="l00337"></a><span class="lineno">  337</span> </div>
+<div class="line"><a id="l00341" name="l00341"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#a2debe3bfacf732b7ad40b0b366223f75">  341</a></span>    <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>&amp; <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#a2debe3bfacf732b7ad40b0b366223f75">getBatchingMaxMessages</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00342" name="l00342"></a><span class="lineno">  342</span> </div>
+<div class="line"><a id="l00355" name="l00355"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#abbec0bcbdee8085afd81e94262d72080">  355</a></span>    <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#abbec0bcbdee8085afd81e94262d72080">setBatchingMaxAllowedSizeInBytes</a>(</div>
+<div class="line"><a id="l00356" name="l00356"></a><span class="lineno">  356</span>        <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span>&amp; batchingMaxAllowedSizeInBytes);</div>
+<div class="line"><a id="l00357" name="l00357"></a><span class="lineno">  357</span> </div>
+<div class="line"><a id="l00361" name="l00361"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#a7d650931b85e0ee4f6080ca051a3cb28">  361</a></span>    <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span>&amp; <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#a7d650931b85e0ee4f6080ca051a3cb28">getBatchingMaxAllowedSizeInBytes</a>() <span class="keyword">const [...]
+<div class="line"><a id="l00362" name="l00362"></a><span class="lineno">  362</span> </div>
+<div class="line"><a id="l00370" name="l00370"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#a34f1bf46378fba5e065f252f982ce350">  370</a></span>    <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#a34f1bf46378fba5e065f252f982ce350">setBatchingMaxPublishDelayMs</a>(<span class="keyword">const</span> <span class [...]
+<div class="line"><a id="l00371" name="l00371"></a><span class="lineno">  371</span> </div>
+<div class="line"><a id="l00375" name="l00375"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#ad4e8e1802ddc34d4b600bc0fb9cfe2e6">  375</a></span>    <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span>&amp; <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#ad4e8e1802ddc34d4b600bc0fb9cfe2e6">getBatchingMaxPublishDelayMs</a>() <span class="keyword">const</sp [...]
+<div class="line"><a id="l00376" name="l00376"></a><span class="lineno">  376</span> </div>
+<div class="line"><a id="l00382" name="l00382"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#abe21bc7bbb3f7d3bbad5102688e715a7">  382</a></span>    <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#abe21bc7bbb3f7d3bbad5102688e715a7">setBatchingType</a>(<a class="code hl_enumeration" href="classpulsar_1_1_produc [...]
+<div class="line"><a id="l00383" name="l00383"></a><span class="lineno">  383</span> </div>
+<div class="line"><a id="l00388" name="l00388"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#a9d92842c76fa71736ee9aec424ff2496">  388</a></span>    <a class="code hl_enumeration" href="classpulsar_1_1_producer_configuration.html#adeed584c68f90401147e31091e54c5e5">BatchingType</a> <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#a9d92842c76fa71736ee9aec424ff2496">getBatchingType</a>() <span class="keyword">const</sp [...]
+<div class="line"><a id="l00389" name="l00389"></a><span class="lineno">  389</span> </div>
+<div class="line"><a id="l00393" name="l00393"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#a451838bdf98e10da3fb6183274f4b3e5">  393</a></span>    <span class="keyword">const</span> CryptoKeyReaderPtr <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#a451838bdf98e10da3fb6183274f4b3e5">getCryptoKeyReader</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00394" name="l00394"></a><span class="lineno">  394</span> </div>
+<div class="line"><a id="l00401" name="l00401"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#a6934b1d5c42a1f03ad011b20ee5c1724">  401</a></span>    <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#a6934b1d5c42a1f03ad011b20ee5c1724">setCryptoKeyReader</a>(CryptoKeyReaderPtr cryptoKeyReader);</div>
+<div class="line"><a id="l00402" name="l00402"></a><span class="lineno">  402</span> </div>
+<div class="line"><a id="l00406" name="l00406"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#a853090927fd2a1eee2ca588a4def3c59">  406</a></span>    ProducerCryptoFailureAction <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#a853090927fd2a1eee2ca588a4def3c59">getCryptoFailureAction</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00407" name="l00407"></a><span class="lineno">  407</span> </div>
+<div class="line"><a id="l00415" name="l00415"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#acf13ddf392d17cc54100f02431e6ba4f">  415</a></span>    <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#acf13ddf392d17cc54100f02431e6ba4f">setCryptoFailureAction</a>(ProducerCryptoFailureAction action);</div>
+<div class="line"><a id="l00416" name="l00416"></a><span class="lineno">  416</span> </div>
+<div class="line"><a id="l00420" name="l00420"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#a5b02a79fabba85be433ab7a9bdb02138">  420</a></span>    <span class="keyword">const</span> std::set&lt;std::string&gt;&amp; <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#a5b02a79fabba85be433ab7a9bdb02138">getEncryptionKeys</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00421" name="l00421"></a><span class="lineno">  421</span> </div>
+<div class="line"><a id="l00425" name="l00425"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#a33f5238a6da49fca17816d4251af5512">  425</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#a33f5238a6da49fca17816d4251af5512">isEncryptionEnabled</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00426" name="l00426"></a><span class="lineno">  426</span> </div>
+<div class="line"><a id="l00439" name="l00439"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#a5d8739282f60f8c5c25c937eff5aeb2f">  439</a></span>    <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#a5d8739282f60f8c5c25c937eff5aeb2f">addEncryptionKey</a>(std::string key);</div>
+<div class="line"><a id="l00440" name="l00440"></a><span class="lineno">  440</span> </div>
+<div class="line"><a id="l00448" name="l00448"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#a7f9020dbb5c22a28277009e83695d5e2">  448</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#a7f9020dbb5c22a28277009e83695d5e2">hasProperty</a>(<span class="keyword">const</span> std::string&amp; name) <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00449" name="l00449"></a><span class="lineno">  449</span> </div>
+<div class="line"><a id="l00456" name="l00456"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#a15c8b5a9160959e6998aa2615304348c">  456</a></span>    <span class="keyword">const</span> std::string&amp; <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#a15c8b5a9160959e6998aa2615304348c">getProperty</a>(<span class="keyword">const</span> std::string&amp; name) <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00457" name="l00457"></a><span class="lineno">  457</span> </div>
+<div class="line"><a id="l00461" name="l00461"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#a42d2ec7fafe2b0b3e1554572a487f40f">  461</a></span>    std::map&lt;std::string, std::string&gt;&amp; <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#a42d2ec7fafe2b0b3e1554572a487f40f">getProperties</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00462" name="l00462"></a><span class="lineno">  462</span> </div>
+<div class="line"><a id="l00469" name="l00469"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#ab6ff6f83f46ac85e60ed1611350d1e79">  469</a></span>    <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#ab6ff6f83f46ac85e60ed1611350d1e79">setProperty</a>(<span class="keyword">const</span> std::string&amp; name, <span [...]
+<div class="line"><a id="l00470" name="l00470"></a><span class="lineno">  470</span> </div>
+<div class="line"><a id="l00474" name="l00474"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#a45afb46cc1d2083cc58927af5bea3c9d">  474</a></span>    <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#a45afb46cc1d2083cc58927af5bea3c9d">setProperties</a>(<span class="keyword">const</span> std::map&lt;std::string, s [...]
+<div class="line"><a id="l00475" name="l00475"></a><span class="lineno">  475</span> </div>
+<div class="line"><a id="l00497" name="l00497"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#ad79c6bf2280450ba395aea33885738ae">  497</a></span>    <a class="code hl_class" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#ad79c6bf2280450ba395aea33885738ae">setChunkingEnabled</a>(<span class="keywordtype">bool</span> chunkingEnabled);</div>
+<div class="line"><a id="l00498" name="l00498"></a><span class="lineno">  498</span> </div>
+<div class="line"><a id="l00502" name="l00502"></a><span class="lineno"><a class="line" href="classpulsar_1_1_producer_configuration.html#a6aa210dd18cbd98ccb39ebc2f0978f95">  502</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="classpulsar_1_1_producer_configuration.html#a6aa210dd18cbd98ccb39ebc2f0978f95">isChunkingEnabled</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00503" name="l00503"></a><span class="lineno">  503</span> </div>
+<div class="line"><a id="l00504" name="l00504"></a><span class="lineno">  504</span>    <span class="keyword">friend</span> <span class="keyword">class </span>PulsarWrapper;</div>
+<div class="line"><a id="l00505" name="l00505"></a><span class="lineno">  505</span> </div>
+<div class="line"><a id="l00506" name="l00506"></a><span class="lineno">  506</span>   <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00507" name="l00507"></a><span class="lineno">  507</span>    <span class="keyword">struct </span>Impl;</div>
+<div class="line"><a id="l00508" name="l00508"></a><span class="lineno">  508</span>    std::shared_ptr&lt;ProducerConfigurationImpl&gt; impl_;</div>
+<div class="line"><a id="l00509" name="l00509"></a><span class="lineno">  509</span>};</div>
+<div class="line"><a id="l00510" name="l00510"></a><span class="lineno">  510</span>}  <span class="comment">// namespace pulsar</span></div>
+<div class="line"><a id="l00511" name="l00511"></a><span class="lineno">  511</span><span class="preprocessor">#endif </span><span class="comment">/* PULSAR_PRODUCERCONFIGURATION_H_ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html">pulsar::ProducerConfiguration</a></div><div class="ttdef"><b>Definition:</b> ProducerConfiguration.h:44</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_a15c8b5a9160959e6998aa2615304348c"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#a15c8b5a9160959e6998aa2615304348c">pulsar::ProducerConfiguration::getProperty</a></div><div class="ttdeci">const std::string &amp; getProperty(const std::string &amp;name) const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_a1a38c635f3b3bfb47da547da873f7adc"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#a1a38c635f3b3bfb47da547da873f7adc">pulsar::ProducerConfiguration::getSchema</a></div><div class="ttdeci">const SchemaInfo &amp; getSchema() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_a1be81019a86b11ed5c685fdc7e899401"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#a1be81019a86b11ed5c685fdc7e899401">pulsar::ProducerConfiguration::setBatchingMaxMessages</a></div><div class="ttdeci">ProducerConfiguration &amp; setBatchingMaxMessages(const unsigned int &amp;batchingMaxMessages)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_a20cd4b67462cb786f097a74fde857cf5"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#a20cd4b67462cb786f097a74fde857cf5">pulsar::ProducerConfiguration::setSendTimeout</a></div><div class="ttdeci">ProducerConfiguration &amp; setSendTimeout(int sendTimeoutMs)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_a2debe3bfacf732b7ad40b0b366223f75"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#a2debe3bfacf732b7ad40b0b366223f75">pulsar::ProducerConfiguration::getBatchingMaxMessages</a></div><div class="ttdeci">const unsigned int &amp; getBatchingMaxMessages() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_a33f5238a6da49fca17816d4251af5512"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#a33f5238a6da49fca17816d4251af5512">pulsar::ProducerConfiguration::isEncryptionEnabled</a></div><div class="ttdeci">bool isEncryptionEnabled() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_a34f1bf46378fba5e065f252f982ce350"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#a34f1bf46378fba5e065f252f982ce350">pulsar::ProducerConfiguration::setBatchingMaxPublishDelayMs</a></div><div class="ttdeci">ProducerConfiguration &amp; setBatchingMaxPublishDelayMs(const unsigned long &amp;batchingMaxPublishDelayMs)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_a3e4784fdab5471faeddb380849ba60fb"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#a3e4784fdab5471faeddb380849ba60fb">pulsar::ProducerConfiguration::setCompressionType</a></div><div class="ttdeci">ProducerConfiguration &amp; setCompressionType(CompressionType compressionType)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_a41b834ead0a7335a406f0c6b8a4a8815"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#a41b834ead0a7335a406f0c6b8a4a8815">pulsar::ProducerConfiguration::getBlockIfQueueFull</a></div><div class="ttdeci">bool getBlockIfQueueFull() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_a42d2ec7fafe2b0b3e1554572a487f40f"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#a42d2ec7fafe2b0b3e1554572a487f40f">pulsar::ProducerConfiguration::getProperties</a></div><div class="ttdeci">std::map&lt; std::string, std::string &gt; &amp; getProperties() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_a451838bdf98e10da3fb6183274f4b3e5"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#a451838bdf98e10da3fb6183274f4b3e5">pulsar::ProducerConfiguration::getCryptoKeyReader</a></div><div class="ttdeci">const CryptoKeyReaderPtr getCryptoKeyReader() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_a45afb46cc1d2083cc58927af5bea3c9d"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#a45afb46cc1d2083cc58927af5bea3c9d">pulsar::ProducerConfiguration::setProperties</a></div><div class="ttdeci">ProducerConfiguration &amp; setProperties(const std::map&lt; std::string, std::string &gt; &amp;properties)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_a526741c1516005ef85990002be06baed"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#a526741c1516005ef85990002be06baed">pulsar::ProducerConfiguration::getProducerName</a></div><div class="ttdeci">const std::string &amp; getProducerName() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_a542691ebedfa1f1fdb706e77067680bb"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#a542691ebedfa1f1fdb706e77067680bb">pulsar::ProducerConfiguration::setHashingScheme</a></div><div class="ttdeci">ProducerConfiguration &amp; setHashingScheme(const HashingScheme &amp;scheme)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_a5b02a79fabba85be433ab7a9bdb02138"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#a5b02a79fabba85be433ab7a9bdb02138">pulsar::ProducerConfiguration::getEncryptionKeys</a></div><div class="ttdeci">const std::set&lt; std::string &gt; &amp; getEncryptionKeys() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_a5d8739282f60f8c5c25c937eff5aeb2f"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#a5d8739282f60f8c5c25c937eff5aeb2f">pulsar::ProducerConfiguration::addEncryptionKey</a></div><div class="ttdeci">ProducerConfiguration &amp; addEncryptionKey(std::string key)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_a5f3c0ff3a5910207e1731fd1974fe560"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#a5f3c0ff3a5910207e1731fd1974fe560">pulsar::ProducerConfiguration::getSendTimeout</a></div><div class="ttdeci">int getSendTimeout() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_a61ff42e487a29d8b3a180e23add0135d"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#a61ff42e487a29d8b3a180e23add0135d">pulsar::ProducerConfiguration::getCompressionType</a></div><div class="ttdeci">CompressionType getCompressionType() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_a6842f9d4d16d50b3b993df67c043ad38"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#a6842f9d4d16d50b3b993df67c043ad38">pulsar::ProducerConfiguration::setPartitionsRoutingMode</a></div><div class="ttdeci">ProducerConfiguration &amp; setPartitionsRoutingMode(const PartitionsRoutingMode &amp;mode)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_a6934b1d5c42a1f03ad011b20ee5c1724"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#a6934b1d5c42a1f03ad011b20ee5c1724">pulsar::ProducerConfiguration::setCryptoKeyReader</a></div><div class="ttdeci">ProducerConfiguration &amp; setCryptoKeyReader(CryptoKeyReaderPtr cryptoKeyReader)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_a6aa210dd18cbd98ccb39ebc2f0978f95"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#a6aa210dd18cbd98ccb39ebc2f0978f95">pulsar::ProducerConfiguration::isChunkingEnabled</a></div><div class="ttdeci">bool isChunkingEnabled() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_a7d650931b85e0ee4f6080ca051a3cb28"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#a7d650931b85e0ee4f6080ca051a3cb28">pulsar::ProducerConfiguration::getBatchingMaxAllowedSizeInBytes</a></div><div class="ttdeci">const unsigned long &amp; getBatchingMaxAllowedSizeInBytes() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_a7f9020dbb5c22a28277009e83695d5e2"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#a7f9020dbb5c22a28277009e83695d5e2">pulsar::ProducerConfiguration::hasProperty</a></div><div class="ttdeci">bool hasProperty(const std::string &amp;name) const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_a815e19bc497485c10a4fca3a53dea52b"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#a815e19bc497485c10a4fca3a53dea52b">pulsar::ProducerConfiguration::getMessageRouterPtr</a></div><div class="ttdeci">const MessageRoutingPolicyPtr &amp; getMessageRouterPtr() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_a8286421f85e5da6c71abe10e5f1ee7cd"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#a8286421f85e5da6c71abe10e5f1ee7cd">pulsar::ProducerConfiguration::setProducerName</a></div><div class="ttdeci">ProducerConfiguration &amp; setProducerName(const std::string &amp;producerName)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_a853090927fd2a1eee2ca588a4def3c59"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#a853090927fd2a1eee2ca588a4def3c59">pulsar::ProducerConfiguration::getCryptoFailureAction</a></div><div class="ttdeci">ProducerCryptoFailureAction getCryptoFailureAction() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_a9b6c3c9f7e734f0e95cb9c7b301e14eb"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#a9b6c3c9f7e734f0e95cb9c7b301e14eb">pulsar::ProducerConfiguration::setInitialSequenceId</a></div><div class="ttdeci">ProducerConfiguration &amp; setInitialSequenceId(int64_t initialSequenceId)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_a9d92842c76fa71736ee9aec424ff2496"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#a9d92842c76fa71736ee9aec424ff2496">pulsar::ProducerConfiguration::getBatchingType</a></div><div class="ttdeci">BatchingType getBatchingType() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_aad360d7e638bc78e2ed0e9be439d381e"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#aad360d7e638bc78e2ed0e9be439d381e">pulsar::ProducerConfiguration::getInitialSequenceId</a></div><div class="ttdeci">int64_t getInitialSequenceId() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_ab6ff6f83f46ac85e60ed1611350d1e79"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#ab6ff6f83f46ac85e60ed1611350d1e79">pulsar::ProducerConfiguration::setProperty</a></div><div class="ttdeci">ProducerConfiguration &amp; setProperty(const std::string &amp;name, const std::string &amp;value)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_abbd51b143f4e4fc8ca5fdfc73c8bfb08"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#abbd51b143f4e4fc8ca5fdfc73c8bfb08">pulsar::ProducerConfiguration::getMaxPendingMessagesAcrossPartitions</a></div><div class="ttdeci">int getMaxPendingMessagesAcrossPartitions() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_abbec0bcbdee8085afd81e94262d72080"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#abbec0bcbdee8085afd81e94262d72080">pulsar::ProducerConfiguration::setBatchingMaxAllowedSizeInBytes</a></div><div class="ttdeci">ProducerConfiguration &amp; setBatchingMaxAllowedSizeInBytes(const unsigned long &amp;batchingMaxAllowedSizeInBytes)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_abbfd8d17f8fff203536fd7d84c45bd6e"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#abbfd8d17f8fff203536fd7d84c45bd6e">pulsar::ProducerConfiguration::getHashingScheme</a></div><div class="ttdeci">HashingScheme getHashingScheme() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_abe21bc7bbb3f7d3bbad5102688e715a7"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#abe21bc7bbb3f7d3bbad5102688e715a7">pulsar::ProducerConfiguration::setBatchingType</a></div><div class="ttdeci">ProducerConfiguration &amp; setBatchingType(BatchingType batchingType)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_abf5a23a8d0eaebba237dca1bbf72a8f2"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#abf5a23a8d0eaebba237dca1bbf72a8f2">pulsar::ProducerConfiguration::setMessageRouter</a></div><div class="ttdeci">ProducerConfiguration &amp; setMessageRouter(const MessageRoutingPolicyPtr &amp;router)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_ac44a68df892d721fad29056f4d89e9c4"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#ac44a68df892d721fad29056f4d89e9c4">pulsar::ProducerConfiguration::setMaxPendingMessagesAcrossPartitions</a></div><div class="ttdeci">ProducerConfiguration &amp; setMaxPendingMessagesAcrossPartitions(int maxPendingMessagesAcrossPartitions)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_acf13ddf392d17cc54100f02431e6ba4f"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#acf13ddf392d17cc54100f02431e6ba4f">pulsar::ProducerConfiguration::setCryptoFailureAction</a></div><div class="ttdeci">ProducerConfiguration &amp; setCryptoFailureAction(ProducerCryptoFailureAction action)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_ad1699c4a4b7d8f1b7a2680a2bb6535d4"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#ad1699c4a4b7d8f1b7a2680a2bb6535d4">pulsar::ProducerConfiguration::getLazyStartPartitionedProducers</a></div><div class="ttdeci">bool getLazyStartPartitionedProducers() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_ad4e8e1802ddc34d4b600bc0fb9cfe2e6"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#ad4e8e1802ddc34d4b600bc0fb9cfe2e6">pulsar::ProducerConfiguration::getBatchingMaxPublishDelayMs</a></div><div class="ttdeci">const unsigned long &amp; getBatchingMaxPublishDelayMs() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_ad79c6bf2280450ba395aea33885738ae"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#ad79c6bf2280450ba395aea33885738ae">pulsar::ProducerConfiguration::setChunkingEnabled</a></div><div class="ttdeci">ProducerConfiguration &amp; setChunkingEnabled(bool chunkingEnabled)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_adeed584c68f90401147e31091e54c5e5"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#adeed584c68f90401147e31091e54c5e5">pulsar::ProducerConfiguration::BatchingType</a></div><div class="ttdeci">BatchingType</div><div class="ttdef"><b>Definition:</b> ProducerConfiguration.h:59</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_adeed584c68f90401147e31091e54c5e5af2acbf3fc9b0dc49d8af65a148d22e27"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#adeed584c68f90401147e31091e54c5e5af2acbf3fc9b0dc49d8af65a148d22e27">pulsar::ProducerConfiguration::DefaultBatching</a></div><div class="ttdeci">@ DefaultBatching</div><div class="ttdef"><b>Definition:</b> ProducerConfiguration.h:69</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_ae0300bcf9ccede2a62c550e3eb79cb4b"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#ae0300bcf9ccede2a62c550e3eb79cb4b">pulsar::ProducerConfiguration::getMaxPendingMessages</a></div><div class="ttdeci">int getMaxPendingMessages() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_ae41daa9000a2df15120e3c42591d63af"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#ae41daa9000a2df15120e3c42591d63af">pulsar::ProducerConfiguration::getBatchingEnabled</a></div><div class="ttdeci">const bool &amp; getBatchingEnabled() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_ae83e7490292fef0b78619135cc90d6a9"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#ae83e7490292fef0b78619135cc90d6a9">pulsar::ProducerConfiguration::setBlockIfQueueFull</a></div><div class="ttdeci">ProducerConfiguration &amp; setBlockIfQueueFull(bool)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_ae8e2c09b5a04c154f2830db75426e243"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#ae8e2c09b5a04c154f2830db75426e243">pulsar::ProducerConfiguration::getPartitionsRoutingMode</a></div><div class="ttdeci">PartitionsRoutingMode getPartitionsRoutingMode() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_aeb61ed9f97923fb9e65d4e750b145a2f"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#aeb61ed9f97923fb9e65d4e750b145a2f">pulsar::ProducerConfiguration::setMaxPendingMessages</a></div><div class="ttdeci">ProducerConfiguration &amp; setMaxPendingMessages(int maxPendingMessages)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_af025bdb0f1c7c9c8fe8cfc61f5e7b1e6"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#af025bdb0f1c7c9c8fe8cfc61f5e7b1e6">pulsar::ProducerConfiguration::setLazyStartPartitionedProducers</a></div><div class="ttdeci">ProducerConfiguration &amp; setLazyStartPartitionedProducers(bool)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_af161c34b3745581293e6df1e2f8115af"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#af161c34b3745581293e6df1e2f8115af">pulsar::ProducerConfiguration::setSchema</a></div><div class="ttdeci">ProducerConfiguration &amp; setSchema(const SchemaInfo &amp;schemaInfo)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_producer_configuration_html_af9a1dd93b7a412b3bf3ec79d4083f0e8"><div class="ttname"><a href="classpulsar_1_1_producer_configuration.html#af9a1dd93b7a412b3bf3ec79d4083f0e8">pulsar::ProducerConfiguration::setBatchingEnabled</a></div><div class="ttdeci">ProducerConfiguration &amp; setBatchingEnabled(const bool &amp;batchingEnabled)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_schema_info_html"><div class="ttname"><a href="classpulsar_1_1_schema_info.html">pulsar::SchemaInfo</a></div><div class="ttdef"><b>Definition:</b> Schema.h:123</div></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbb"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">pulsar::Result</a></div><div class="ttdeci">Result</div><div class="ttdef"><b>Definition:</b> Result.h:31</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/site2/website-next/static/api/cpp/2.10.x/_producer_crypto_failure_action_8h_source.html b/site2/website-next/static/api/cpp/2.10.x/_producer_crypto_failure_action_8h_source.html
new file mode 100644
index 00000000000..1368235f475
--- /dev/null
+++ b/site2/website-next/static/api/cpp/2.10.x/_producer_crypto_failure_action_8h_source.html
@@ -0,0 +1,102 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/ProducerCryptoFailureAction.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">pulsar-client-cpp
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">ProducerCryptoFailureAction.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno">    1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno">   19</span><span class="preprocessor">#ifndef PRODUCERCRYPTOFAILUREACTION_H_</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno">   20</span><span class="preprocessor">#define PRODUCERCRYPTOFAILUREACTION_H_</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno">   21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno">   22</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno">   23</span> </div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno">   24</span><span class="keyword">enum class</span> ProducerCryptoFailureAction</div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno">   25</span>{</div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno">   26</span>    FAIL,  <span class="comment">// This is the default option to fail send if crypto operation fails</span></div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno">   27</span>    SEND   <span class="comment">// Ignore crypto failure and proceed with sending unencrypted messages</span></div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno">   28</span>};</div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno">   29</span> </div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno">   30</span>} <span class="comment">/* namespace pulsar */</span></div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno">   31</span> </div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno">   32</span><span class="preprocessor">#endif </span><span class="comment">/* PRODUCERCRYPTOFAILUREACTION_H_ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/site2/website-next/static/api/cpp/2.10.x/_protobuf_native_schema_8h_source.html b/site2/website-next/static/api/cpp/2.10.x/_protobuf_native_schema_8h_source.html
new file mode 100644
index 00000000000..b93de751772
--- /dev/null
+++ b/site2/website-next/static/api/cpp/2.10.x/_protobuf_native_schema_8h_source.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/ProtobufNativeSchema.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">pulsar-client-cpp
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">ProtobufNativeSchema.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno">    1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno">   19</span><span class="preprocessor">#pragma once</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno">   20</span> </div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno">   21</span><span class="preprocessor">#include &lt;pulsar/Schema.h&gt;</span></div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno">   22</span><span class="preprocessor">#include &lt;google/protobuf/descriptor.h&gt;</span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno">   23</span> </div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno">   24</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno">   25</span> </div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"><a class="line" href="namespacepulsar.html#a7dc480604aefdd4119b2e2ee2b9e7764">   33</a></span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_schema_info.html">SchemaInfo</a> <a class="code hl_function" href="namespacepulsar.html#a7dc480604aefdd4119b2e2ee2b9e7764">createProtobufNativeSchema</a>(<span class="keyword">const</span> google::protobuf::Descriptor* descriptor);</div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno">   34</span> </div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno">   35</span>}  <span class="comment">// namespace pulsar</span></div>
+<div class="ttc" id="aclasspulsar_1_1_schema_info_html"><div class="ttname"><a href="classpulsar_1_1_schema_info.html">pulsar::SchemaInfo</a></div><div class="ttdef"><b>Definition:</b> Schema.h:123</div></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+<div class="ttc" id="anamespacepulsar_html_a7dc480604aefdd4119b2e2ee2b9e7764"><div class="ttname"><a href="namespacepulsar.html#a7dc480604aefdd4119b2e2ee2b9e7764">pulsar::createProtobufNativeSchema</a></div><div class="ttdeci">PULSAR_PUBLIC SchemaInfo createProtobufNativeSchema(const google::protobuf::Descriptor *descriptor)</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/site2/website-next/static/api/cpp/2.10.x/_reader_8h_source.html b/site2/website-next/static/api/cpp/2.10.x/_reader_8h_source.html
new file mode 100644
index 00000000000..328b3653aa9
--- /dev/null
+++ b/site2/website-next/static/api/cpp/2.10.x/_reader_8h_source.html
@@ -0,0 +1,168 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/Reader.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">pulsar-client-cpp
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">Reader.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno">    1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno">   19</span><span class="preprocessor">#ifndef PULSAR_READER_HPP_</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno">   20</span><span class="preprocessor">#define PULSAR_READER_HPP_</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno">   21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno">   22</span><span class="preprocessor">#include &lt;pulsar/defines.h&gt;</span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno">   23</span><span class="preprocessor">#include &lt;pulsar/Message.h&gt;</span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno">   24</span><span class="preprocessor">#include &lt;pulsar/ReaderConfiguration.h&gt;</span></div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno">   25</span> </div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno">   26</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno">   27</span><span class="keyword">class </span>PulsarWrapper;</div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno">   28</span><span class="keyword">class </span>PulsarFriend;</div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno">   29</span><span class="keyword">class </span>ReaderImpl;</div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno">   30</span> </div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno">   31</span><span class="keyword">typedef</span> std::function&lt;void(<a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> result, <span class="keywordtype">bool</span> hasMessageAvailable)&gt; HasMessageAvailableCallback;</div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno">   32</span><span class="keyword">typedef</span> std::function&lt;void(<a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> result, MessageId messageId)&gt; GetLastMessageIdCallback;</div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno">   33</span> </div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader.html">   37</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_reader.html">Reader</a> {</div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno">   38</span>   <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader.html#a1c34e49ba3dbca0ff7e23ea9ff94db7b">   42</a></span>    <a class="code hl_function" href="classpulsar_1_1_reader.html#a1c34e49ba3dbca0ff7e23ea9ff94db7b">Reader</a>();</div>
+<div class="line"><a id="l00043" name="l00043"></a><span class="lineno">   43</span> </div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader.html#a1b682c6bacd8514221bbb6b25c84c051">   47</a></span>    <span class="keyword">const</span> std::string&amp; <a class="code hl_function" href="classpulsar_1_1_reader.html#a1b682c6bacd8514221bbb6b25c84c051">getTopic</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00048" name="l00048"></a><span class="lineno">   48</span> </div>
+<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader.html#a11756c69a2f5bd99e302a384ae8a9ff4">   59</a></span>    <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_reader.html#a11756c69a2f5bd99e302a384ae8a9ff4">readNext</a>(<a class="code hl_class" href="classpulsar_1_1_message.html">Message</a>&amp; msg);</div>
+<div class="line"><a id="l00060" name="l00060"></a><span class="lineno">   60</span> </div>
+<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader.html#a39c664ea68774721bc0e772b38449b22">   70</a></span>    <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_reader.html#a39c664ea68774721bc0e772b38449b22">readNext</a>(<a class="code hl_class" href="classpulsar_1_1_message.html">Message</a>&amp; msg, <span class="keywo [...]
+<div class="line"><a id="l00071" name="l00071"></a><span class="lineno">   71</span> </div>
+<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader.html#ab15cfd0e35d625d2f1af5936c314b623">   77</a></span>    <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_reader.html#ab15cfd0e35d625d2f1af5936c314b623">close</a>();</div>
+<div class="line"><a id="l00078" name="l00078"></a><span class="lineno">   78</span> </div>
+<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader.html#a203d50fd687e2c77e4f7e7bb0b14bab7">   84</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_reader.html#a203d50fd687e2c77e4f7e7bb0b14bab7">closeAsync</a>(<a class="code hl_typedef" href="namespacepulsar.html#ae5bf6401bfa8e3962e5c8f9fa2efbf4d">ResultCallback</a> callback);</div>
+<div class="line"><a id="l00085" name="l00085"></a><span class="lineno">   85</span> </div>
+<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader.html#a0c3755b32954d1aeb1b4ef60e4314c1d">   89</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_reader.html#a0c3755b32954d1aeb1b4ef60e4314c1d">hasMessageAvailableAsync</a>(HasMessageAvailableCallback callback);</div>
+<div class="line"><a id="l00090" name="l00090"></a><span class="lineno">   90</span> </div>
+<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader.html#a7f751b63fba4d4734ff79da590f9fd56">   94</a></span>    <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_reader.html#a7f751b63fba4d4734ff79da590f9fd56">hasMessageAvailable</a>(<span class="keywordtype">bool</span>&amp; hasMessageAvailable);</div>
+<div class="line"><a id="l00095" name="l00095"></a><span class="lineno">   95</span> </div>
+<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader.html#a6bec25700e5b4eb7be41625a9bc856bd">  106</a></span>    <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_reader.html#a6bec25700e5b4eb7be41625a9bc856bd">seek</a>(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message_id.html">Messag [...]
+<div class="line"><a id="l00107" name="l00107"></a><span class="lineno">  107</span> </div>
+<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader.html#adebdd61a5150777704c8ce8dcec08fc8">  114</a></span>    <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_reader.html#adebdd61a5150777704c8ce8dcec08fc8">seek</a>(uint64_t timestamp);</div>
+<div class="line"><a id="l00115" name="l00115"></a><span class="lineno">  115</span> </div>
+<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader.html#acba58f8fb3ecefc4a693a1091f3c4669">  126</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_reader.html#acba58f8fb3ecefc4a693a1091f3c4669">seekAsync</a>(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message_id.html">MessageId</a>&amp; msgId, <a class="code hl_typedef" href="namespac [...]
+<div class="line"><a id="l00127" name="l00127"></a><span class="lineno">  127</span> </div>
+<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader.html#addec61dc54aba2959c06a2017bea7c32">  134</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_reader.html#addec61dc54aba2959c06a2017bea7c32">seekAsync</a>(uint64_t timestamp, <a class="code hl_typedef" href="namespacepulsar.html#ae5bf6401bfa8e3962e5c8f9fa2efbf4d">ResultCallback</a> callback);</div>
+<div class="line"><a id="l00135" name="l00135"></a><span class="lineno">  135</span> </div>
+<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader.html#a9eda13274f7b1f880694fc1178ae631d">  139</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="classpulsar_1_1_reader.html#a9eda13274f7b1f880694fc1178ae631d">isConnected</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00140" name="l00140"></a><span class="lineno">  140</span> </div>
+<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader.html#a1f863d880dc85400e7e50fcd831d7f5e">  145</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_reader.html#a1f863d880dc85400e7e50fcd831d7f5e">getLastMessageIdAsync</a>(GetLastMessageIdCallback callback);</div>
+<div class="line"><a id="l00146" name="l00146"></a><span class="lineno">  146</span> </div>
+<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader.html#a80a0a4dbbe3cf8a9fb074c7556715823">  150</a></span>    <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> <a class="code hl_function" href="classpulsar_1_1_reader.html#a80a0a4dbbe3cf8a9fb074c7556715823">getLastMessageId</a>(<a class="code hl_class" href="classpulsar_1_1_message_id.html">MessageId</a>&amp; messageId);</div>
+<div class="line"><a id="l00151" name="l00151"></a><span class="lineno">  151</span> </div>
+<div class="line"><a id="l00152" name="l00152"></a><span class="lineno">  152</span>   <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00153" name="l00153"></a><span class="lineno">  153</span>    <span class="keyword">typedef</span> std::shared_ptr&lt;ReaderImpl&gt; ReaderImplPtr;</div>
+<div class="line"><a id="l00154" name="l00154"></a><span class="lineno">  154</span>    ReaderImplPtr impl_;</div>
+<div class="line"><a id="l00155" name="l00155"></a><span class="lineno">  155</span>    <span class="keyword">explicit</span> <a class="code hl_class" href="classpulsar_1_1_reader.html">Reader</a>(ReaderImplPtr);</div>
+<div class="line"><a id="l00156" name="l00156"></a><span class="lineno">  156</span> </div>
+<div class="line"><a id="l00157" name="l00157"></a><span class="lineno">  157</span>    <span class="keyword">friend</span> <span class="keyword">class </span>PulsarFriend;</div>
+<div class="line"><a id="l00158" name="l00158"></a><span class="lineno">  158</span>    <span class="keyword">friend</span> <span class="keyword">class </span>PulsarWrapper;</div>
+<div class="line"><a id="l00159" name="l00159"></a><span class="lineno">  159</span>    <span class="keyword">friend</span> <span class="keyword">class </span>ReaderImpl;</div>
+<div class="line"><a id="l00160" name="l00160"></a><span class="lineno">  160</span>    <span class="keyword">friend</span> <span class="keyword">class </span>ReaderTest;</div>
+<div class="line"><a id="l00161" name="l00161"></a><span class="lineno">  161</span>};</div>
+<div class="line"><a id="l00162" name="l00162"></a><span class="lineno">  162</span>}  <span class="comment">// namespace pulsar</span></div>
+<div class="line"><a id="l00163" name="l00163"></a><span class="lineno">  163</span> </div>
+<div class="line"><a id="l00164" name="l00164"></a><span class="lineno">  164</span><span class="preprocessor">#endif </span><span class="comment">/* PULSAR_READER_HPP_ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="aclasspulsar_1_1_message_html"><div class="ttname"><a href="classpulsar_1_1_message.html">pulsar::Message</a></div><div class="ttdef"><b>Definition:</b> Message.h:42</div></div>
+<div class="ttc" id="aclasspulsar_1_1_message_id_html"><div class="ttname"><a href="classpulsar_1_1_message_id.html">pulsar::MessageId</a></div><div class="ttdef"><b>Definition:</b> MessageId.h:32</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_html"><div class="ttname"><a href="classpulsar_1_1_reader.html">pulsar::Reader</a></div><div class="ttdef"><b>Definition:</b> Reader.h:37</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_html_a0c3755b32954d1aeb1b4ef60e4314c1d"><div class="ttname"><a href="classpulsar_1_1_reader.html#a0c3755b32954d1aeb1b4ef60e4314c1d">pulsar::Reader::hasMessageAvailableAsync</a></div><div class="ttdeci">void hasMessageAvailableAsync(HasMessageAvailableCallback callback)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_html_a11756c69a2f5bd99e302a384ae8a9ff4"><div class="ttname"><a href="classpulsar_1_1_reader.html#a11756c69a2f5bd99e302a384ae8a9ff4">pulsar::Reader::readNext</a></div><div class="ttdeci">Result readNext(Message &amp;msg)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_html_a1b682c6bacd8514221bbb6b25c84c051"><div class="ttname"><a href="classpulsar_1_1_reader.html#a1b682c6bacd8514221bbb6b25c84c051">pulsar::Reader::getTopic</a></div><div class="ttdeci">const std::string &amp; getTopic() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_html_a1c34e49ba3dbca0ff7e23ea9ff94db7b"><div class="ttname"><a href="classpulsar_1_1_reader.html#a1c34e49ba3dbca0ff7e23ea9ff94db7b">pulsar::Reader::Reader</a></div><div class="ttdeci">Reader()</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_html_a1f863d880dc85400e7e50fcd831d7f5e"><div class="ttname"><a href="classpulsar_1_1_reader.html#a1f863d880dc85400e7e50fcd831d7f5e">pulsar::Reader::getLastMessageIdAsync</a></div><div class="ttdeci">void getLastMessageIdAsync(GetLastMessageIdCallback callback)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_html_a203d50fd687e2c77e4f7e7bb0b14bab7"><div class="ttname"><a href="classpulsar_1_1_reader.html#a203d50fd687e2c77e4f7e7bb0b14bab7">pulsar::Reader::closeAsync</a></div><div class="ttdeci">void closeAsync(ResultCallback callback)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_html_a39c664ea68774721bc0e772b38449b22"><div class="ttname"><a href="classpulsar_1_1_reader.html#a39c664ea68774721bc0e772b38449b22">pulsar::Reader::readNext</a></div><div class="ttdeci">Result readNext(Message &amp;msg, int timeoutMs)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_html_a6bec25700e5b4eb7be41625a9bc856bd"><div class="ttname"><a href="classpulsar_1_1_reader.html#a6bec25700e5b4eb7be41625a9bc856bd">pulsar::Reader::seek</a></div><div class="ttdeci">Result seek(const MessageId &amp;msgId)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_html_a7f751b63fba4d4734ff79da590f9fd56"><div class="ttname"><a href="classpulsar_1_1_reader.html#a7f751b63fba4d4734ff79da590f9fd56">pulsar::Reader::hasMessageAvailable</a></div><div class="ttdeci">Result hasMessageAvailable(bool &amp;hasMessageAvailable)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_html_a80a0a4dbbe3cf8a9fb074c7556715823"><div class="ttname"><a href="classpulsar_1_1_reader.html#a80a0a4dbbe3cf8a9fb074c7556715823">pulsar::Reader::getLastMessageId</a></div><div class="ttdeci">Result getLastMessageId(MessageId &amp;messageId)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_html_a9eda13274f7b1f880694fc1178ae631d"><div class="ttname"><a href="classpulsar_1_1_reader.html#a9eda13274f7b1f880694fc1178ae631d">pulsar::Reader::isConnected</a></div><div class="ttdeci">bool isConnected() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_html_ab15cfd0e35d625d2f1af5936c314b623"><div class="ttname"><a href="classpulsar_1_1_reader.html#ab15cfd0e35d625d2f1af5936c314b623">pulsar::Reader::close</a></div><div class="ttdeci">Result close()</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_html_acba58f8fb3ecefc4a693a1091f3c4669"><div class="ttname"><a href="classpulsar_1_1_reader.html#acba58f8fb3ecefc4a693a1091f3c4669">pulsar::Reader::seekAsync</a></div><div class="ttdeci">void seekAsync(const MessageId &amp;msgId, ResultCallback callback)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_html_addec61dc54aba2959c06a2017bea7c32"><div class="ttname"><a href="classpulsar_1_1_reader.html#addec61dc54aba2959c06a2017bea7c32">pulsar::Reader::seekAsync</a></div><div class="ttdeci">void seekAsync(uint64_t timestamp, ResultCallback callback)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_html_adebdd61a5150777704c8ce8dcec08fc8"><div class="ttname"><a href="classpulsar_1_1_reader.html#adebdd61a5150777704c8ce8dcec08fc8">pulsar::Reader::seek</a></div><div class="ttdeci">Result seek(uint64_t timestamp)</div></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae5bf6401bfa8e3962e5c8f9fa2efbf4d"><div class="ttname"><a href="namespacepulsar.html#ae5bf6401bfa8e3962e5c8f9fa2efbf4d">pulsar::ResultCallback</a></div><div class="ttdeci">std::function&lt; void(Result result)&gt; ResultCallback</div><div class="ttdoc">Callback definition for non-data operation.</div><div class="ttdef"><b>Definition:</b> ConsumerConfiguration.h:41</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbb"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">pulsar::Result</a></div><div class="ttdeci">Result</div><div class="ttdef"><b>Definition:</b> Result.h:31</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/site2/website-next/static/api/cpp/2.10.x/_reader_configuration_8h_source.html b/site2/website-next/static/api/cpp/2.10.x/_reader_configuration_8h_source.html
new file mode 100644
index 00000000000..1cb7b7a7902
--- /dev/null
+++ b/site2/website-next/static/api/cpp/2.10.x/_reader_configuration_8h_source.html
@@ -0,0 +1,229 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/ReaderConfiguration.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">pulsar-client-cpp
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">ReaderConfiguration.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno">    1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno">   19</span><span class="preprocessor">#ifndef PULSAR_READER_CONFIGURATION_H_</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno">   20</span><span class="preprocessor">#define PULSAR_READER_CONFIGURATION_H_</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno">   21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno">   22</span><span class="preprocessor">#include &lt;functional&gt;</span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno">   23</span><span class="preprocessor">#include &lt;memory&gt;</span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno">   24</span><span class="preprocessor">#include &lt;pulsar/defines.h&gt;</span></div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno">   25</span><span class="preprocessor">#include &lt;pulsar/Result.h&gt;</span></div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno">   26</span><span class="preprocessor">#include &lt;pulsar/Message.h&gt;</span></div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno">   27</span><span class="preprocessor">#include &lt;pulsar/Schema.h&gt;</span></div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno">   28</span><span class="preprocessor">#include &lt;pulsar/CryptoKeyReader.h&gt;</span></div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno">   29</span><span class="preprocessor">#include &lt;pulsar/ConsumerCryptoFailureAction.h&gt;</span></div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno">   30</span> </div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno">   31</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno">   32</span> </div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno">   33</span><span class="keyword">class </span>Reader;</div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno">   34</span><span class="keyword">class </span>PulsarWrapper;</div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno">   35</span> </div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno">   37</span><span class="keyword">typedef</span> std::function&lt;void(<a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> result)&gt; <a class="code hl_typedef" href="namespacepulsar.html#ae5bf6401bfa8e3962e5c8f9fa2efbf4d">ResultCallback</a>;</div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno">   38</span> </div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"><a class="line" href="namespacepulsar.html#a9bddad6880419962bbc6af877209cd49">   40</a></span><span class="keyword">typedef</span> std::function&lt;void(<a class="code hl_class" href="classpulsar_1_1_reader.html">Reader</a> reader, <span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_message.html">Message</a>&amp; msg)&gt; <a class="code hl_typedef" href="namespacepulsar.html#a9bddad68804 [...]
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno">   41</span> </div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno">   42</span><span class="keyword">struct </span>ReaderConfigurationImpl;</div>
+<div class="line"><a id="l00043" name="l00043"></a><span class="lineno">   43</span> </div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader_configuration.html">   47</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_reader_configuration.html">ReaderConfiguration</a> {</div>
+<div class="line"><a id="l00048" name="l00048"></a><span class="lineno">   48</span>   <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00049" name="l00049"></a><span class="lineno">   49</span>    <a class="code hl_class" href="classpulsar_1_1_reader_configuration.html">ReaderConfiguration</a>();</div>
+<div class="line"><a id="l00050" name="l00050"></a><span class="lineno">   50</span>    <a class="code hl_class" href="classpulsar_1_1_reader_configuration.html">~ReaderConfiguration</a>();</div>
+<div class="line"><a id="l00051" name="l00051"></a><span class="lineno">   51</span>    <a class="code hl_class" href="classpulsar_1_1_reader_configuration.html">ReaderConfiguration</a>(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_reader_configuration.html">ReaderConfiguration</a>&amp;);</div>
+<div class="line"><a id="l00052" name="l00052"></a><span class="lineno">   52</span>    <a class="code hl_class" href="classpulsar_1_1_reader_configuration.html">ReaderConfiguration</a>&amp; operator=(<span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_reader_configuration.html">ReaderConfiguration</a>&amp;);</div>
+<div class="line"><a id="l00053" name="l00053"></a><span class="lineno">   53</span> </div>
+<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader_configuration.html#acbc3fa4579799b7857ca0daa938b0459">   62</a></span>    <a class="code hl_class" href="classpulsar_1_1_reader_configuration.html">ReaderConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_reader_configuration.html#acbc3fa4579799b7857ca0daa938b0459">setSchema</a>(<span class="keyword">const</span> <a class="code hl_class" href="classpu [...]
+<div class="line"><a id="l00063" name="l00063"></a><span class="lineno">   63</span> </div>
+<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader_configuration.html#a6cd2f670fd1a988fbe94eaa78daeb500">   67</a></span>    <span class="keyword">const</span> <a class="code hl_class" href="classpulsar_1_1_schema_info.html">SchemaInfo</a>&amp; <a class="code hl_function" href="classpulsar_1_1_reader_configuration.html#a6cd2f670fd1a988fbe94eaa78daeb500">getSchema</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00068" name="l00068"></a><span class="lineno">   68</span> </div>
+<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader_configuration.html#abade75269a49ba228530847e2013303d">   73</a></span>    <a class="code hl_class" href="classpulsar_1_1_reader_configuration.html">ReaderConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_reader_configuration.html#abade75269a49ba228530847e2013303d">setReaderListener</a>(<a class="code hl_typedef" href="namespacepulsar.html#a9bddad6880 [...]
+<div class="line"><a id="l00074" name="l00074"></a><span class="lineno">   74</span> </div>
+<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader_configuration.html#aac94153e08ec204f23de0700a5f5a26d">   78</a></span>    <a class="code hl_typedef" href="namespacepulsar.html#a9bddad6880419962bbc6af877209cd49">ReaderListener</a> <a class="code hl_function" href="classpulsar_1_1_reader_configuration.html#aac94153e08ec204f23de0700a5f5a26d">getReaderListener</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00079" name="l00079"></a><span class="lineno">   79</span> </div>
+<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader_configuration.html#a104b07bc32a421a8527e7d167ec2c611">   83</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="classpulsar_1_1_reader_configuration.html#a104b07bc32a421a8527e7d167ec2c611">hasReaderListener</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00084" name="l00084"></a><span class="lineno">   84</span> </div>
+<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader_configuration.html#a0574cedc0bc7ccf457071df866830abe">  106</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_reader_configuration.html#a0574cedc0bc7ccf457071df866830abe">setReceiverQueueSize</a>(<span class="keywordtype">int</span> size);</div>
+<div class="line"><a id="l00107" name="l00107"></a><span class="lineno">  107</span> </div>
+<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader_configuration.html#acc4df17a3e440a6b6d0b5f887be396b9">  111</a></span>    <span class="keywordtype">int</span> <a class="code hl_function" href="classpulsar_1_1_reader_configuration.html#acc4df17a3e440a6b6d0b5f887be396b9">getReceiverQueueSize</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00112" name="l00112"></a><span class="lineno">  112</span> </div>
+<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader_configuration.html#a8d42ba4bd17f9ac54a609d94f98780a2">  118</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_reader_configuration.html#a8d42ba4bd17f9ac54a609d94f98780a2">setReaderName</a>(<span class="keyword">const</span> std::string&amp; readerName);</div>
+<div class="line"><a id="l00119" name="l00119"></a><span class="lineno">  119</span> </div>
+<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader_configuration.html#ade2223dccff6f75d659fca0e1a65550c">  123</a></span>    <span class="keyword">const</span> std::string&amp; <a class="code hl_function" href="classpulsar_1_1_reader_configuration.html#ade2223dccff6f75d659fca0e1a65550c">getReaderName</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00124" name="l00124"></a><span class="lineno">  124</span> </div>
+<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader_configuration.html#a281c0ae5579461f80677b43126329cd1">  132</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_reader_configuration.html#a281c0ae5579461f80677b43126329cd1">setSubscriptionRolePrefix</a>(<span class="keyword">const</span> std::string&amp; subscriptionRolePrefix);</div>
+<div class="line"><a id="l00133" name="l00133"></a><span class="lineno">  133</span> </div>
+<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader_configuration.html#ae5107fa6216f477789c84338ab87675c">  137</a></span>    <span class="keyword">const</span> std::string&amp; <a class="code hl_function" href="classpulsar_1_1_reader_configuration.html#ae5107fa6216f477789c84338ab87675c">getSubscriptionRolePrefix</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00138" name="l00138"></a><span class="lineno">  138</span> </div>
+<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader_configuration.html#aaf766afd6e75d0e1454d81d980f019b3">  152</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_reader_configuration.html#aaf766afd6e75d0e1454d81d980f019b3">setReadCompacted</a>(<span class="keywordtype">bool</span> compacted);</div>
+<div class="line"><a id="l00153" name="l00153"></a><span class="lineno">  153</span> </div>
+<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader_configuration.html#a93a555fd5dc20d394ea45e9155301ee4">  157</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="classpulsar_1_1_reader_configuration.html#a93a555fd5dc20d394ea45e9155301ee4">isReadCompacted</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00158" name="l00158"></a><span class="lineno">  158</span> </div>
+<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader_configuration.html#ae1848f9313953faf2ab00f198d412108">  164</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_reader_configuration.html#ae1848f9313953faf2ab00f198d412108">setInternalSubscriptionName</a>(std::string internalSubscriptionName);</div>
+<div class="line"><a id="l00165" name="l00165"></a><span class="lineno">  165</span> </div>
+<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader_configuration.html#a9cbcd290feb9368452ae1536360819f6">  169</a></span>    <span class="keyword">const</span> std::string&amp; <a class="code hl_function" href="classpulsar_1_1_reader_configuration.html#a9cbcd290feb9368452ae1536360819f6">getInternalSubscriptionName</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00170" name="l00170"></a><span class="lineno">  170</span> </div>
+<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader_configuration.html#a11da218b52a8936415029509b9c707e9">  178</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_reader_configuration.html#a11da218b52a8936415029509b9c707e9">setUnAckedMessagesTimeoutMs</a>(<span class="keyword">const</span> uint64_t milliSeconds);</div>
+<div class="line"><a id="l00179" name="l00179"></a><span class="lineno">  179</span> </div>
+<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader_configuration.html#a35aadcf27818f2b46125004dcf160fe6">  183</a></span>    <span class="keywordtype">long</span> <a class="code hl_function" href="classpulsar_1_1_reader_configuration.html#a35aadcf27818f2b46125004dcf160fe6">getUnAckedMessagesTimeoutMs</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00184" name="l00184"></a><span class="lineno">  184</span> </div>
+<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader_configuration.html#a23df99b9e97709fcaa50e1766eb84e9b">  197</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_reader_configuration.html#a23df99b9e97709fcaa50e1766eb84e9b">setTickDurationInMs</a>(<span class="keyword">const</span> uint64_t milliSeconds);</div>
+<div class="line"><a id="l00198" name="l00198"></a><span class="lineno">  198</span> </div>
+<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader_configuration.html#a1618961cba0c4c980b01a6a42aac8036">  202</a></span>    <span class="keywordtype">long</span> <a class="code hl_function" href="classpulsar_1_1_reader_configuration.html#a1618961cba0c4c980b01a6a42aac8036">getTickDurationInMs</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00203" name="l00203"></a><span class="lineno">  203</span> </div>
+<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader_configuration.html#ab909115a0d99bf1d13f00d098bd4af6f">  212</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_reader_configuration.html#ab909115a0d99bf1d13f00d098bd4af6f">setAckGroupingTimeMs</a>(<span class="keywordtype">long</span> ackGroupingMillis);</div>
+<div class="line"><a id="l00213" name="l00213"></a><span class="lineno">  213</span> </div>
+<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader_configuration.html#ad99affc2c9331c5a2116ce5a07147b3d">  219</a></span>    <span class="keywordtype">long</span> <a class="code hl_function" href="classpulsar_1_1_reader_configuration.html#ad99affc2c9331c5a2116ce5a07147b3d">getAckGroupingTimeMs</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00220" name="l00220"></a><span class="lineno">  220</span> </div>
+<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader_configuration.html#af3e84677688a37133d9b270f86aed8da">  227</a></span>    <span class="keywordtype">void</span> <a class="code hl_function" href="classpulsar_1_1_reader_configuration.html#af3e84677688a37133d9b270f86aed8da">setAckGroupingMaxSize</a>(<span class="keywordtype">long</span> maxGroupingSize);</div>
+<div class="line"><a id="l00228" name="l00228"></a><span class="lineno">  228</span> </div>
+<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader_configuration.html#af6cfd1444b643e174269b42c961eaa3a">  234</a></span>    <span class="keywordtype">long</span> <a class="code hl_function" href="classpulsar_1_1_reader_configuration.html#af6cfd1444b643e174269b42c961eaa3a">getAckGroupingMaxSize</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00235" name="l00235"></a><span class="lineno">  235</span> </div>
+<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader_configuration.html#aa2cc4490830aeebee9c1a16589b8c429">  239</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="classpulsar_1_1_reader_configuration.html#aa2cc4490830aeebee9c1a16589b8c429">isEncryptionEnabled</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00240" name="l00240"></a><span class="lineno">  240</span> </div>
+<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader_configuration.html#ae14fe911357bd22d2e1eecb5184a95ef">  244</a></span>    <span class="keyword">const</span> CryptoKeyReaderPtr <a class="code hl_function" href="classpulsar_1_1_reader_configuration.html#ae14fe911357bd22d2e1eecb5184a95ef">getCryptoKeyReader</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00245" name="l00245"></a><span class="lineno">  245</span> </div>
+<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader_configuration.html#a3ce07aacf5e43c5e3252d30e70556fc4">  251</a></span>    <a class="code hl_class" href="classpulsar_1_1_reader_configuration.html">ReaderConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_reader_configuration.html#a3ce07aacf5e43c5e3252d30e70556fc4">setCryptoKeyReader</a>(CryptoKeyReaderPtr cryptoKeyReader);</div>
+<div class="line"><a id="l00252" name="l00252"></a><span class="lineno">  252</span> </div>
+<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader_configuration.html#aed1711ef9d9fed0a14f80451956cabe8">  256</a></span>    ConsumerCryptoFailureAction <a class="code hl_function" href="classpulsar_1_1_reader_configuration.html#aed1711ef9d9fed0a14f80451956cabe8">getCryptoFailureAction</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00257" name="l00257"></a><span class="lineno">  257</span> </div>
+<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader_configuration.html#a717ee81f7651851635a569fe35d735ea">  261</a></span>    <a class="code hl_class" href="classpulsar_1_1_reader_configuration.html">ReaderConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_reader_configuration.html#a717ee81f7651851635a569fe35d735ea">setCryptoFailureAction</a>(ConsumerCryptoFailureAction action);</div>
+<div class="line"><a id="l00262" name="l00262"></a><span class="lineno">  262</span> </div>
+<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader_configuration.html#a0d53c4ac681120500c4d057a60f6f6a6">  270</a></span>    <span class="keywordtype">bool</span> <a class="code hl_function" href="classpulsar_1_1_reader_configuration.html#a0d53c4ac681120500c4d057a60f6f6a6">hasProperty</a>(<span class="keyword">const</span> std::string&amp; name) <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00271" name="l00271"></a><span class="lineno">  271</span> </div>
+<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader_configuration.html#ab006f647e263bd9be6f911a1b0299753">  278</a></span>    <span class="keyword">const</span> std::string&amp; <a class="code hl_function" href="classpulsar_1_1_reader_configuration.html#ab006f647e263bd9be6f911a1b0299753">getProperty</a>(<span class="keyword">const</span> std::string&amp; name) <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00279" name="l00279"></a><span class="lineno">  279</span> </div>
+<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader_configuration.html#a9e201286fcc453d43bd188fbe1c96490">  283</a></span>    std::map&lt;std::string, std::string&gt;&amp; <a class="code hl_function" href="classpulsar_1_1_reader_configuration.html#a9e201286fcc453d43bd188fbe1c96490">getProperties</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00284" name="l00284"></a><span class="lineno">  284</span> </div>
+<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader_configuration.html#a8fa193115478c84dfdef934fd50861fd">  290</a></span>    <a class="code hl_class" href="classpulsar_1_1_reader_configuration.html">ReaderConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_reader_configuration.html#a8fa193115478c84dfdef934fd50861fd">setProperty</a>(<span class="keyword">const</span> std::string&amp; name, <span class=" [...]
+<div class="line"><a id="l00291" name="l00291"></a><span class="lineno">  291</span> </div>
+<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"><a class="line" href="classpulsar_1_1_reader_configuration.html#a12a43dd43372fb0b173002597bfdb2e3">  295</a></span>    <a class="code hl_class" href="classpulsar_1_1_reader_configuration.html">ReaderConfiguration</a>&amp; <a class="code hl_function" href="classpulsar_1_1_reader_configuration.html#a12a43dd43372fb0b173002597bfdb2e3">setProperties</a>(<span class="keyword">const</span> std::map&lt;std::string, std::stri [...]
+<div class="line"><a id="l00296" name="l00296"></a><span class="lineno">  296</span> </div>
+<div class="line"><a id="l00297" name="l00297"></a><span class="lineno">  297</span>   <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00298" name="l00298"></a><span class="lineno">  298</span>    std::shared_ptr&lt;ReaderConfigurationImpl&gt; impl_;</div>
+<div class="line"><a id="l00299" name="l00299"></a><span class="lineno">  299</span>};</div>
+<div class="line"><a id="l00300" name="l00300"></a><span class="lineno">  300</span>}  <span class="comment">// namespace pulsar</span></div>
+<div class="line"><a id="l00301" name="l00301"></a><span class="lineno">  301</span><span class="preprocessor">#endif </span><span class="comment">/* PULSAR_READER_CONFIGURATION_H_ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="aclasspulsar_1_1_message_html"><div class="ttname"><a href="classpulsar_1_1_message.html">pulsar::Message</a></div><div class="ttdef"><b>Definition:</b> Message.h:42</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_configuration_html"><div class="ttname"><a href="classpulsar_1_1_reader_configuration.html">pulsar::ReaderConfiguration</a></div><div class="ttdef"><b>Definition:</b> ReaderConfiguration.h:47</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_configuration_html_a0574cedc0bc7ccf457071df866830abe"><div class="ttname"><a href="classpulsar_1_1_reader_configuration.html#a0574cedc0bc7ccf457071df866830abe">pulsar::ReaderConfiguration::setReceiverQueueSize</a></div><div class="ttdeci">void setReceiverQueueSize(int size)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_configuration_html_a0d53c4ac681120500c4d057a60f6f6a6"><div class="ttname"><a href="classpulsar_1_1_reader_configuration.html#a0d53c4ac681120500c4d057a60f6f6a6">pulsar::ReaderConfiguration::hasProperty</a></div><div class="ttdeci">bool hasProperty(const std::string &amp;name) const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_configuration_html_a104b07bc32a421a8527e7d167ec2c611"><div class="ttname"><a href="classpulsar_1_1_reader_configuration.html#a104b07bc32a421a8527e7d167ec2c611">pulsar::ReaderConfiguration::hasReaderListener</a></div><div class="ttdeci">bool hasReaderListener() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_configuration_html_a11da218b52a8936415029509b9c707e9"><div class="ttname"><a href="classpulsar_1_1_reader_configuration.html#a11da218b52a8936415029509b9c707e9">pulsar::ReaderConfiguration::setUnAckedMessagesTimeoutMs</a></div><div class="ttdeci">void setUnAckedMessagesTimeoutMs(const uint64_t milliSeconds)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_configuration_html_a12a43dd43372fb0b173002597bfdb2e3"><div class="ttname"><a href="classpulsar_1_1_reader_configuration.html#a12a43dd43372fb0b173002597bfdb2e3">pulsar::ReaderConfiguration::setProperties</a></div><div class="ttdeci">ReaderConfiguration &amp; setProperties(const std::map&lt; std::string, std::string &gt; &amp;properties)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_configuration_html_a1618961cba0c4c980b01a6a42aac8036"><div class="ttname"><a href="classpulsar_1_1_reader_configuration.html#a1618961cba0c4c980b01a6a42aac8036">pulsar::ReaderConfiguration::getTickDurationInMs</a></div><div class="ttdeci">long getTickDurationInMs() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_configuration_html_a23df99b9e97709fcaa50e1766eb84e9b"><div class="ttname"><a href="classpulsar_1_1_reader_configuration.html#a23df99b9e97709fcaa50e1766eb84e9b">pulsar::ReaderConfiguration::setTickDurationInMs</a></div><div class="ttdeci">void setTickDurationInMs(const uint64_t milliSeconds)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_configuration_html_a281c0ae5579461f80677b43126329cd1"><div class="ttname"><a href="classpulsar_1_1_reader_configuration.html#a281c0ae5579461f80677b43126329cd1">pulsar::ReaderConfiguration::setSubscriptionRolePrefix</a></div><div class="ttdeci">void setSubscriptionRolePrefix(const std::string &amp;subscriptionRolePrefix)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_configuration_html_a35aadcf27818f2b46125004dcf160fe6"><div class="ttname"><a href="classpulsar_1_1_reader_configuration.html#a35aadcf27818f2b46125004dcf160fe6">pulsar::ReaderConfiguration::getUnAckedMessagesTimeoutMs</a></div><div class="ttdeci">long getUnAckedMessagesTimeoutMs() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_configuration_html_a3ce07aacf5e43c5e3252d30e70556fc4"><div class="ttname"><a href="classpulsar_1_1_reader_configuration.html#a3ce07aacf5e43c5e3252d30e70556fc4">pulsar::ReaderConfiguration::setCryptoKeyReader</a></div><div class="ttdeci">ReaderConfiguration &amp; setCryptoKeyReader(CryptoKeyReaderPtr cryptoKeyReader)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_configuration_html_a6cd2f670fd1a988fbe94eaa78daeb500"><div class="ttname"><a href="classpulsar_1_1_reader_configuration.html#a6cd2f670fd1a988fbe94eaa78daeb500">pulsar::ReaderConfiguration::getSchema</a></div><div class="ttdeci">const SchemaInfo &amp; getSchema() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_configuration_html_a717ee81f7651851635a569fe35d735ea"><div class="ttname"><a href="classpulsar_1_1_reader_configuration.html#a717ee81f7651851635a569fe35d735ea">pulsar::ReaderConfiguration::setCryptoFailureAction</a></div><div class="ttdeci">ReaderConfiguration &amp; setCryptoFailureAction(ConsumerCryptoFailureAction action)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_configuration_html_a8d42ba4bd17f9ac54a609d94f98780a2"><div class="ttname"><a href="classpulsar_1_1_reader_configuration.html#a8d42ba4bd17f9ac54a609d94f98780a2">pulsar::ReaderConfiguration::setReaderName</a></div><div class="ttdeci">void setReaderName(const std::string &amp;readerName)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_configuration_html_a8fa193115478c84dfdef934fd50861fd"><div class="ttname"><a href="classpulsar_1_1_reader_configuration.html#a8fa193115478c84dfdef934fd50861fd">pulsar::ReaderConfiguration::setProperty</a></div><div class="ttdeci">ReaderConfiguration &amp; setProperty(const std::string &amp;name, const std::string &amp;value)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_configuration_html_a93a555fd5dc20d394ea45e9155301ee4"><div class="ttname"><a href="classpulsar_1_1_reader_configuration.html#a93a555fd5dc20d394ea45e9155301ee4">pulsar::ReaderConfiguration::isReadCompacted</a></div><div class="ttdeci">bool isReadCompacted() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_configuration_html_a9cbcd290feb9368452ae1536360819f6"><div class="ttname"><a href="classpulsar_1_1_reader_configuration.html#a9cbcd290feb9368452ae1536360819f6">pulsar::ReaderConfiguration::getInternalSubscriptionName</a></div><div class="ttdeci">const std::string &amp; getInternalSubscriptionName() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_configuration_html_a9e201286fcc453d43bd188fbe1c96490"><div class="ttname"><a href="classpulsar_1_1_reader_configuration.html#a9e201286fcc453d43bd188fbe1c96490">pulsar::ReaderConfiguration::getProperties</a></div><div class="ttdeci">std::map&lt; std::string, std::string &gt; &amp; getProperties() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_configuration_html_aa2cc4490830aeebee9c1a16589b8c429"><div class="ttname"><a href="classpulsar_1_1_reader_configuration.html#aa2cc4490830aeebee9c1a16589b8c429">pulsar::ReaderConfiguration::isEncryptionEnabled</a></div><div class="ttdeci">bool isEncryptionEnabled() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_configuration_html_aac94153e08ec204f23de0700a5f5a26d"><div class="ttname"><a href="classpulsar_1_1_reader_configuration.html#aac94153e08ec204f23de0700a5f5a26d">pulsar::ReaderConfiguration::getReaderListener</a></div><div class="ttdeci">ReaderListener getReaderListener() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_configuration_html_aaf766afd6e75d0e1454d81d980f019b3"><div class="ttname"><a href="classpulsar_1_1_reader_configuration.html#aaf766afd6e75d0e1454d81d980f019b3">pulsar::ReaderConfiguration::setReadCompacted</a></div><div class="ttdeci">void setReadCompacted(bool compacted)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_configuration_html_ab006f647e263bd9be6f911a1b0299753"><div class="ttname"><a href="classpulsar_1_1_reader_configuration.html#ab006f647e263bd9be6f911a1b0299753">pulsar::ReaderConfiguration::getProperty</a></div><div class="ttdeci">const std::string &amp; getProperty(const std::string &amp;name) const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_configuration_html_ab909115a0d99bf1d13f00d098bd4af6f"><div class="ttname"><a href="classpulsar_1_1_reader_configuration.html#ab909115a0d99bf1d13f00d098bd4af6f">pulsar::ReaderConfiguration::setAckGroupingTimeMs</a></div><div class="ttdeci">void setAckGroupingTimeMs(long ackGroupingMillis)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_configuration_html_abade75269a49ba228530847e2013303d"><div class="ttname"><a href="classpulsar_1_1_reader_configuration.html#abade75269a49ba228530847e2013303d">pulsar::ReaderConfiguration::setReaderListener</a></div><div class="ttdeci">ReaderConfiguration &amp; setReaderListener(ReaderListener listener)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_configuration_html_acbc3fa4579799b7857ca0daa938b0459"><div class="ttname"><a href="classpulsar_1_1_reader_configuration.html#acbc3fa4579799b7857ca0daa938b0459">pulsar::ReaderConfiguration::setSchema</a></div><div class="ttdeci">ReaderConfiguration &amp; setSchema(const SchemaInfo &amp;schemaInfo)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_configuration_html_acc4df17a3e440a6b6d0b5f887be396b9"><div class="ttname"><a href="classpulsar_1_1_reader_configuration.html#acc4df17a3e440a6b6d0b5f887be396b9">pulsar::ReaderConfiguration::getReceiverQueueSize</a></div><div class="ttdeci">int getReceiverQueueSize() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_configuration_html_ad99affc2c9331c5a2116ce5a07147b3d"><div class="ttname"><a href="classpulsar_1_1_reader_configuration.html#ad99affc2c9331c5a2116ce5a07147b3d">pulsar::ReaderConfiguration::getAckGroupingTimeMs</a></div><div class="ttdeci">long getAckGroupingTimeMs() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_configuration_html_ade2223dccff6f75d659fca0e1a65550c"><div class="ttname"><a href="classpulsar_1_1_reader_configuration.html#ade2223dccff6f75d659fca0e1a65550c">pulsar::ReaderConfiguration::getReaderName</a></div><div class="ttdeci">const std::string &amp; getReaderName() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_configuration_html_ae14fe911357bd22d2e1eecb5184a95ef"><div class="ttname"><a href="classpulsar_1_1_reader_configuration.html#ae14fe911357bd22d2e1eecb5184a95ef">pulsar::ReaderConfiguration::getCryptoKeyReader</a></div><div class="ttdeci">const CryptoKeyReaderPtr getCryptoKeyReader() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_configuration_html_ae1848f9313953faf2ab00f198d412108"><div class="ttname"><a href="classpulsar_1_1_reader_configuration.html#ae1848f9313953faf2ab00f198d412108">pulsar::ReaderConfiguration::setInternalSubscriptionName</a></div><div class="ttdeci">void setInternalSubscriptionName(std::string internalSubscriptionName)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_configuration_html_ae5107fa6216f477789c84338ab87675c"><div class="ttname"><a href="classpulsar_1_1_reader_configuration.html#ae5107fa6216f477789c84338ab87675c">pulsar::ReaderConfiguration::getSubscriptionRolePrefix</a></div><div class="ttdeci">const std::string &amp; getSubscriptionRolePrefix() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_configuration_html_aed1711ef9d9fed0a14f80451956cabe8"><div class="ttname"><a href="classpulsar_1_1_reader_configuration.html#aed1711ef9d9fed0a14f80451956cabe8">pulsar::ReaderConfiguration::getCryptoFailureAction</a></div><div class="ttdeci">ConsumerCryptoFailureAction getCryptoFailureAction() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_configuration_html_af3e84677688a37133d9b270f86aed8da"><div class="ttname"><a href="classpulsar_1_1_reader_configuration.html#af3e84677688a37133d9b270f86aed8da">pulsar::ReaderConfiguration::setAckGroupingMaxSize</a></div><div class="ttdeci">void setAckGroupingMaxSize(long maxGroupingSize)</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_configuration_html_af6cfd1444b643e174269b42c961eaa3a"><div class="ttname"><a href="classpulsar_1_1_reader_configuration.html#af6cfd1444b643e174269b42c961eaa3a">pulsar::ReaderConfiguration::getAckGroupingMaxSize</a></div><div class="ttdeci">long getAckGroupingMaxSize() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_reader_html"><div class="ttname"><a href="classpulsar_1_1_reader.html">pulsar::Reader</a></div><div class="ttdef"><b>Definition:</b> Reader.h:37</div></div>
+<div class="ttc" id="aclasspulsar_1_1_schema_info_html"><div class="ttname"><a href="classpulsar_1_1_schema_info.html">pulsar::SchemaInfo</a></div><div class="ttdef"><b>Definition:</b> Schema.h:123</div></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+<div class="ttc" id="anamespacepulsar_html_a9bddad6880419962bbc6af877209cd49"><div class="ttname"><a href="namespacepulsar.html#a9bddad6880419962bbc6af877209cd49">pulsar::ReaderListener</a></div><div class="ttdeci">std::function&lt; void(Reader reader, const Message &amp;msg)&gt; ReaderListener</div><div class="ttdoc">Callback definition for MessageListener.</div><div class="ttdef"><b>Definition:</b> ReaderConfiguration.h:40</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae5bf6401bfa8e3962e5c8f9fa2efbf4d"><div class="ttname"><a href="namespacepulsar.html#ae5bf6401bfa8e3962e5c8f9fa2efbf4d">pulsar::ResultCallback</a></div><div class="ttdeci">std::function&lt; void(Result result)&gt; ResultCallback</div><div class="ttdoc">Callback definition for non-data operation.</div><div class="ttdef"><b>Definition:</b> ConsumerConfiguration.h:41</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbb"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">pulsar::Result</a></div><div class="ttdeci">Result</div><div class="ttdef"><b>Definition:</b> Result.h:31</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/site2/website-next/static/api/cpp/2.10.x/_result_8h_source.html b/site2/website-next/static/api/cpp/2.10.x/_result_8h_source.html
new file mode 100644
index 00000000000..df5374a1606
--- /dev/null
+++ b/site2/website-next/static/api/cpp/2.10.x/_result_8h_source.html
@@ -0,0 +1,207 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/Result.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">pulsar-client-cpp
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">Result.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno">    1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno">   19</span><span class="preprocessor">#ifndef ERROR_HPP_</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno">   20</span><span class="preprocessor">#define ERROR_HPP_</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno">   21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno">   22</span><span class="preprocessor">#include &lt;iosfwd&gt;</span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno">   23</span><span class="preprocessor">#include &lt;pulsar/defines.h&gt;</span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno">   24</span> </div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno">   25</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno">   26</span> </div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">   30</a></span><span class="keyword">enum</span> <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a></div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno">   31</span>{</div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno">   32</span>    ResultOk,  </div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno">   33</span> </div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba213e39d5c84b8794dd21ab4f60ff4b60">   34</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba213e39d5c84b8794dd21ab4f60ff4b60">ResultUnknownError</a>,  </div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno">   35</span> </div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbad3d7545107897e19819066fe42e81a06">   36</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbad3d7545107897e19819066fe42e81a06">ResultInvalidConfiguration</a>,  </div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno">   37</span> </div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbaeb1858ddf791b7288ab1cb066d70cfb4">   38</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbaeb1858ddf791b7288ab1cb066d70cfb4">ResultTimeout</a>,       </div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba42ae88341f22c34ed9baac35804f1b01">   39</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba42ae88341f22c34ed9baac35804f1b01">ResultLookupError</a>,   </div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbab26ee1bb88fafefa107071fa1fd775bc">   40</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbab26ee1bb88fafefa107071fa1fd775bc">ResultConnectError</a>,  </div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbaa084aea99a198f2d01c6c98eeb44ff9e">   41</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbaa084aea99a198f2d01c6c98eeb44ff9e">ResultReadError</a>,     </div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno">   42</span> </div>
+<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba2b40eba56a27dc5615338a0d988e2024">   43</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba2b40eba56a27dc5615338a0d988e2024">ResultAuthenticationError</a>,             </div>
+<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba4db07aa497065f6cc0d8e314bf852057">   44</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba4db07aa497065f6cc0d8e314bf852057">ResultAuthorizationError</a>,              </div>
+<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba8014344f94ba9ad55337f01767e0e30c">   45</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba8014344f94ba9ad55337f01767e0e30c">ResultErrorGettingAuthenticationData</a>,  </div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno">   46</span> </div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba2188e16c2e397cee5f64aef6799c419c">   47</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba2188e16c2e397cee5f64aef6799c419c">ResultBrokerMetadataError</a>,     </div>
+<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba3ac5992ae486593f5aee1538970b51a6">   48</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba3ac5992ae486593f5aee1538970b51a6">ResultBrokerPersistenceError</a>,  </div>
+<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba60d3371f74155ecb5b11efbf217a2174">   49</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba60d3371f74155ecb5b11efbf217a2174">ResultChecksumError</a>,           </div>
+<div class="line"><a id="l00050" name="l00050"></a><span class="lineno">   50</span> </div>
+<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba5cbe2e189b60f91ff0f2e82b973db31b">   51</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba5cbe2e189b60f91ff0f2e82b973db31b">ResultConsumerBusy</a>,   </div>
+<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba00976fab0138d80c5fc621e3a44046b6">   52</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba00976fab0138d80c5fc621e3a44046b6">ResultNotConnected</a>,   </div>
+<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba6c11f7cd8f0bc274d12c5157157ad916">   53</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba6c11f7cd8f0bc274d12c5157157ad916">ResultAlreadyClosed</a>,  </div>
+<div class="line"><a id="l00054" name="l00054"></a><span class="lineno">   54</span> </div>
+<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba875234396481a34fb7f02d3ecd1936f0">   55</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba875234396481a34fb7f02d3ecd1936f0">ResultInvalidMessage</a>,  </div>
+<div class="line"><a id="l00056" name="l00056"></a><span class="lineno">   56</span> </div>
+<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba48d27a5310cda91d13a23324a08533e9">   57</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba48d27a5310cda91d13a23324a08533e9">ResultConsumerNotInitialized</a>,         </div>
+<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba2b5f050c9b2aef10831927cece55b02a">   58</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba2b5f050c9b2aef10831927cece55b02a">ResultProducerNotInitialized</a>,         </div>
+<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbad0a7588cc2ac84de7fc17331ed59b544">   59</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbad0a7588cc2ac84de7fc17331ed59b544">ResultProducerBusy</a>,                   </div>
+<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba024fa5ba9fac2cb81fd4e8f6853a81a5">   60</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba024fa5ba9fac2cb81fd4e8f6853a81a5">ResultTooManyLookupRequestException</a>,  </div>
+<div class="line"><a id="l00061" name="l00061"></a><span class="lineno">   61</span> </div>
+<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbafcb0b43f04e494ba3784f6c259b5137f">   62</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbafcb0b43f04e494ba3784f6c259b5137f">ResultInvalidTopicName</a>,  </div>
+<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba685954a2aedb14c0f3669d579bfd1193">   63</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba685954a2aedb14c0f3669d579bfd1193">ResultInvalidUrl</a>,  </div>
+<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbaf8a459f352105f7e853e02ca2af193b0">   64</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbaf8a459f352105f7e853e02ca2af193b0">ResultServiceUnitNotReady</a>,  </div>
+<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba60abb5ad06a78a3d6d40b2131534dfeb">   66</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba60abb5ad06a78a3d6d40b2131534dfeb">ResultOperationNotSupported</a>,</div>
+<div class="line"><a id="l00067" name="l00067"></a><span class="lineno">   67</span>    ResultProducerBlockedQuotaExceededError,      </div>
+<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbab5cc52655496666d96f35edab07c9e7f">   68</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbab5cc52655496666d96f35edab07c9e7f">ResultProducerBlockedQuotaExceededException</a>,  </div>
+<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba1849c732b1ec8c7e1c0aa653de998d81">   69</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba1849c732b1ec8c7e1c0aa653de998d81">ResultProducerQueueIsFull</a>,                    </div>
+<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba43765d6a6cab85363b2cad047371294b">   70</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba43765d6a6cab85363b2cad047371294b">ResultMessageTooBig</a>,                          </div>
+<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbad1921e33dd6a45431a0209b70588cf48">   71</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbad1921e33dd6a45431a0209b70588cf48">ResultTopicNotFound</a>,                          </div>
+<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba061d6c40bdf75ca172ffdb862aad7c51">   72</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba061d6c40bdf75ca172ffdb862aad7c51">ResultSubscriptionNotFound</a>,                   </div>
+<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbac74e9fb1b2c25caf17ac3446303b7a71">   73</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbac74e9fb1b2c25caf17ac3446303b7a71">ResultConsumerNotFound</a>,                       </div>
+<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba888578f8569121606cfcfa6044c594c3">   74</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba888578f8569121606cfcfa6044c594c3">ResultUnsupportedVersionError</a>,  </div>
+<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba62df217dec3d3f75c7099d1464c92750">   75</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba62df217dec3d3f75c7099d1464c92750">ResultTopicTerminated</a>,          </div>
+<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbac131b27876dfd64d8e6b3355578a8f77">   76</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbac131b27876dfd64d8e6b3355578a8f77">ResultCryptoError</a>,              </div>
+<div class="line"><a id="l00077" name="l00077"></a><span class="lineno">   77</span> </div>
+<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbafe509853528453adc4ca304ea9b1d79e">   78</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbafe509853528453adc4ca304ea9b1d79e">ResultIncompatibleSchema</a>,   </div>
+<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbac0f35889e7dd6cb7f634baedb8481e9e">   79</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbac0f35889e7dd6cb7f634baedb8481e9e">ResultConsumerAssignError</a>,  </div>
+<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba2e01cfc218b721cbd2e2a06bf3cb78b0">   81</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba2e01cfc218b721cbd2e2a06bf3cb78b0">ResultCumulativeAcknowledgementNotAllowedError</a>,  </div>
+<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba653a82475a2715f839ba52329a9b6414">   83</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba653a82475a2715f839ba52329a9b6414">ResultTransactionCoordinatorNotFoundError</a>,       </div>
+<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba742ada2f12ae5b2ca11fa674889dc186">   84</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba742ada2f12ae5b2ca11fa674889dc186">ResultInvalidTxnStatusError</a>,                     </div>
+<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbad38a4ab387c0769f3c8c30fd2c7413a1">   85</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbad38a4ab387c0769f3c8c30fd2c7413a1">ResultNotAllowedError</a>,                           </div>
+<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba39c2049f4e7e428d2a4473b68223a53c">   86</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba39c2049f4e7e428d2a4473b68223a53c">ResultTransactionConflict</a>,                       </div>
+<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbaf4bfae37b494ea0a2599cc4596bccdf0">   87</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbaf4bfae37b494ea0a2599cc4596bccdf0">ResultTransactionNotFound</a>,                       </div>
+<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba6370706ff98bf4c513f11489679543cb">   88</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba6370706ff98bf4c513f11489679543cb">ResultProducerFenced</a>,                            </div>
+<div class="line"><a id="l00089" name="l00089"></a><span class="lineno">   89</span> </div>
+<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"><a class="line" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba7eaf7df2c4a2ac2f874e044db02c6733">   90</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba7eaf7df2c4a2ac2f874e044db02c6733">ResultMemoryBufferIsFull</a>,  </div>
+<div class="line"><a id="l00091" name="l00091"></a><span class="lineno">   91</span>};</div>
+<div class="line"><a id="l00092" name="l00092"></a><span class="lineno">   92</span> </div>
+<div class="line"><a id="l00093" name="l00093"></a><span class="lineno">   93</span><span class="comment">// Return string representation of result code</span></div>
+<div class="line"><a id="l00094" name="l00094"></a><span class="lineno">   94</span>PULSAR_PUBLIC <span class="keyword">const</span> <span class="keywordtype">char</span>* strResult(<a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> result);</div>
+<div class="line"><a id="l00095" name="l00095"></a><span class="lineno">   95</span> </div>
+<div class="line"><a id="l00096" name="l00096"></a><span class="lineno">   96</span>PULSAR_PUBLIC std::ostream&amp; operator&lt;&lt;(std::ostream&amp; s, <a class="code hl_enumeration" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">pulsar::Result</a> result);</div>
+<div class="line"><a id="l00097" name="l00097"></a><span class="lineno">   97</span>}  <span class="comment">// namespace pulsar</span></div>
+<div class="line"><a id="l00098" name="l00098"></a><span class="lineno">   98</span> </div>
+<div class="line"><a id="l00099" name="l00099"></a><span class="lineno">   99</span><span class="preprocessor">#endif </span><span class="comment">/* ERROR_HPP_ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbb"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">pulsar::Result</a></div><div class="ttdeci">Result</div><div class="ttdef"><b>Definition:</b> Result.h:31</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbba00976fab0138d80c5fc621e3a44046b6"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba00976fab0138d80c5fc621e3a44046b6">pulsar::ResultNotConnected</a></div><div class="ttdeci">@ ResultNotConnected</div><div class="ttdoc">Exclusive consumer is already connected.</div><div class="ttdef"><b>Definition:</b> Result.h:52</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbba024fa5ba9fac2cb81fd4e8f6853a81a5"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba024fa5ba9fac2cb81fd4e8f6853a81a5">pulsar::ResultTooManyLookupRequestException</a></div><div class="ttdeci">@ ResultTooManyLookupRequestException</div><div class="ttdoc">Producer with same name is already connected.</div><div class="ttdef"><b>Definition:</b> Result.h:60</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbba061d6c40bdf75ca172ffdb862aad7c51"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba061d6c40bdf75ca172ffdb862aad7c51">pulsar::ResultSubscriptionNotFound</a></div><div class="ttdeci">@ ResultSubscriptionNotFound</div><div class="ttdoc">Topic not found.</div><div class="ttdef"><b>Definition:</b> Result.h:72</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbba1849c732b1ec8c7e1c0aa653de998d81"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba1849c732b1ec8c7e1c0aa653de998d81">pulsar::ResultProducerQueueIsFull</a></div><div class="ttdeci">@ ResultProducerQueueIsFull</div><div class="ttdoc">Producer is getting exception.</div><div class="ttdef"><b>Definition:</b> Result.h:69</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbba213e39d5c84b8794dd21ab4f60ff4b60"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba213e39d5c84b8794dd21ab4f60ff4b60">pulsar::ResultUnknownError</a></div><div class="ttdeci">@ ResultUnknownError</div><div class="ttdoc">Operation successful.</div><div class="ttdef"><b>Definition:</b> Result.h:34</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbba2188e16c2e397cee5f64aef6799c419c"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba2188e16c2e397cee5f64aef6799c419c">pulsar::ResultBrokerMetadataError</a></div><div class="ttdeci">@ ResultBrokerMetadataError</div><div class="ttdoc">Client cannot find authorization data.</div><div class="ttdef"><b>Definition:</b> Result.h:47</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbba2b40eba56a27dc5615338a0d988e2024"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba2b40eba56a27dc5615338a0d988e2024">pulsar::ResultAuthenticationError</a></div><div class="ttdeci">@ ResultAuthenticationError</div><div class="ttdoc">Failed to read from socket.</div><div class="ttdef"><b>Definition:</b> Result.h:43</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbba2b5f050c9b2aef10831927cece55b02a"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba2b5f050c9b2aef10831927cece55b02a">pulsar::ResultProducerNotInitialized</a></div><div class="ttdeci">@ ResultProducerNotInitialized</div><div class="ttdoc">Consumer is not initialized.</div><div class="ttdef"><b>Definition:</b> Result.h:58</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbba2e01cfc218b721cbd2e2a06bf3cb78b0"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba2e01cfc218b721cbd2e2a06bf3cb78b0">pulsar::ResultCumulativeAcknowledgementNotAllowedError</a></div><div class="ttdeci">@ ResultCumulativeAcknowledgementNotAllowedError</div><div class="ttdef"><b>Definition:</b> Result.h:81</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbba39c2049f4e7e428d2a4473b68223a53c"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba39c2049f4e7e428d2a4473b68223a53c">pulsar::ResultTransactionConflict</a></div><div class="ttdeci">@ ResultTransactionConflict</div><div class="ttdoc">Not allowed.</div><div class="ttdef"><b>Definition:</b> Result.h:86</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbba3ac5992ae486593f5aee1538970b51a6"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba3ac5992ae486593f5aee1538970b51a6">pulsar::ResultBrokerPersistenceError</a></div><div class="ttdeci">@ ResultBrokerPersistenceError</div><div class="ttdoc">Broker failed in updating metadata.</div><div class="ttdef"><b>Definition:</b> Result.h:48</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbba42ae88341f22c34ed9baac35804f1b01"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba42ae88341f22c34ed9baac35804f1b01">pulsar::ResultLookupError</a></div><div class="ttdeci">@ ResultLookupError</div><div class="ttdoc">Operation timed out.</div><div class="ttdef"><b>Definition:</b> Result.h:39</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbba43765d6a6cab85363b2cad047371294b"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba43765d6a6cab85363b2cad047371294b">pulsar::ResultMessageTooBig</a></div><div class="ttdeci">@ ResultMessageTooBig</div><div class="ttdoc">Producer queue is full.</div><div class="ttdef"><b>Definition:</b> Result.h:70</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbba48d27a5310cda91d13a23324a08533e9"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba48d27a5310cda91d13a23324a08533e9">pulsar::ResultConsumerNotInitialized</a></div><div class="ttdeci">@ ResultConsumerNotInitialized</div><div class="ttdoc">Error in publishing an already used message.</div><div class="ttdef"><b>Definition:</b> Result.h:57</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbba4db07aa497065f6cc0d8e314bf852057"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba4db07aa497065f6cc0d8e314bf852057">pulsar::ResultAuthorizationError</a></div><div class="ttdeci">@ ResultAuthorizationError</div><div class="ttdoc">Authentication failed on broker.</div><div class="ttdef"><b>Definition:</b> Result.h:44</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbba5cbe2e189b60f91ff0f2e82b973db31b"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba5cbe2e189b60f91ff0f2e82b973db31b">pulsar::ResultConsumerBusy</a></div><div class="ttdeci">@ ResultConsumerBusy</div><div class="ttdoc">Corrupt message checksum failure.</div><div class="ttdef"><b>Definition:</b> Result.h:51</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbba60abb5ad06a78a3d6d40b2131534dfeb"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba60abb5ad06a78a3d6d40b2131534dfeb">pulsar::ResultOperationNotSupported</a></div><div class="ttdeci">@ ResultOperationNotSupported</div><div class="ttdef"><b>Definition:</b> Result.h:66</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbba60d3371f74155ecb5b11efbf217a2174"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba60d3371f74155ecb5b11efbf217a2174">pulsar::ResultChecksumError</a></div><div class="ttdeci">@ ResultChecksumError</div><div class="ttdoc">Broker failed to persist entry.</div><div class="ttdef"><b>Definition:</b> Result.h:49</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbba62df217dec3d3f75c7099d1464c92750"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba62df217dec3d3f75c7099d1464c92750">pulsar::ResultTopicTerminated</a></div><div class="ttdeci">@ ResultTopicTerminated</div><div class="ttdoc">Error when an older client/version doesn't support a required feature.</div><div class="ttdef"><b>Definition:</b> Result.h:75</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbba6370706ff98bf4c513f11489679543cb"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba6370706ff98bf4c513f11489679543cb">pulsar::ResultProducerFenced</a></div><div class="ttdeci">@ ResultProducerFenced</div><div class="ttdoc">Transaction not found.</div><div class="ttdef"><b>Definition:</b> Result.h:88</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbba653a82475a2715f839ba52329a9b6414"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba653a82475a2715f839ba52329a9b6414">pulsar::ResultTransactionCoordinatorNotFoundError</a></div><div class="ttdeci">@ ResultTransactionCoordinatorNotFoundError</div><div class="ttdef"><b>Definition:</b> Result.h:83</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbba685954a2aedb14c0f3669d579bfd1193"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba685954a2aedb14c0f3669d579bfd1193">pulsar::ResultInvalidUrl</a></div><div class="ttdeci">@ ResultInvalidUrl</div><div class="ttdoc">Invalid topic name.</div><div class="ttdef"><b>Definition:</b> Result.h:63</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbba6c11f7cd8f0bc274d12c5157157ad916"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba6c11f7cd8f0bc274d12c5157157ad916">pulsar::ResultAlreadyClosed</a></div><div class="ttdeci">@ ResultAlreadyClosed</div><div class="ttdoc">Producer/Consumer is not currently connected to broker.</div><div class="ttdef"><b>Definition:</b> Result.h:53</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbba742ada2f12ae5b2ca11fa674889dc186"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba742ada2f12ae5b2ca11fa674889dc186">pulsar::ResultInvalidTxnStatusError</a></div><div class="ttdeci">@ ResultInvalidTxnStatusError</div><div class="ttdoc">Transaction coordinator not found.</div><div class="ttdef"><b>Definition:</b> Result.h:84</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbba7eaf7df2c4a2ac2f874e044db02c6733"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba7eaf7df2c4a2ac2f874e044db02c6733">pulsar::ResultMemoryBufferIsFull</a></div><div class="ttdeci">@ ResultMemoryBufferIsFull</div><div class="ttdoc">Producer was fenced by broker.</div><div class="ttdef"><b>Definition:</b> Result.h:90</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbba8014344f94ba9ad55337f01767e0e30c"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba8014344f94ba9ad55337f01767e0e30c">pulsar::ResultErrorGettingAuthenticationData</a></div><div class="ttdeci">@ ResultErrorGettingAuthenticationData</div><div class="ttdoc">Client is not authorized to create producer/consumer.</div><div class="ttdef"><b>Definition:</b> Result.h:45</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbba875234396481a34fb7f02d3ecd1936f0"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba875234396481a34fb7f02d3ecd1936f0">pulsar::ResultInvalidMessage</a></div><div class="ttdeci">@ ResultInvalidMessage</div><div class="ttdoc">Producer/Consumer is already closed and not accepting any operation.</div><div class="ttdef"><b>Definition:</b> Result.h:55</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbba888578f8569121606cfcfa6044c594c3"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbba888578f8569121606cfcfa6044c594c3">pulsar::ResultUnsupportedVersionError</a></div><div class="ttdeci">@ ResultUnsupportedVersionError</div><div class="ttdoc">Consumer not found.</div><div class="ttdef"><b>Definition:</b> Result.h:74</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbbaa084aea99a198f2d01c6c98eeb44ff9e"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbaa084aea99a198f2d01c6c98eeb44ff9e">pulsar::ResultReadError</a></div><div class="ttdeci">@ ResultReadError</div><div class="ttdoc">Failed to connect to broker.</div><div class="ttdef"><b>Definition:</b> Result.h:41</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbbab26ee1bb88fafefa107071fa1fd775bc"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbab26ee1bb88fafefa107071fa1fd775bc">pulsar::ResultConnectError</a></div><div class="ttdeci">@ ResultConnectError</div><div class="ttdoc">Broker lookup failed.</div><div class="ttdef"><b>Definition:</b> Result.h:40</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbbab5cc52655496666d96f35edab07c9e7f"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbab5cc52655496666d96f35edab07c9e7f">pulsar::ResultProducerBlockedQuotaExceededException</a></div><div class="ttdeci">@ ResultProducerBlockedQuotaExceededException</div><div class="ttdoc">Producer is blocked.</div><div class="ttdef"><b>Definition:</b> Result.h:68</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbbac0f35889e7dd6cb7f634baedb8481e9e"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbac0f35889e7dd6cb7f634baedb8481e9e">pulsar::ResultConsumerAssignError</a></div><div class="ttdeci">@ ResultConsumerAssignError</div><div class="ttdoc">Specified schema is incompatible with the topic's schema.</div><div class="ttdef"><b>Definition:</b> Result.h:79</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbbac131b27876dfd64d8e6b3355578a8f77"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbac131b27876dfd64d8e6b3355578a8f77">pulsar::ResultCryptoError</a></div><div class="ttdeci">@ ResultCryptoError</div><div class="ttdoc">Topic was already terminated.</div><div class="ttdef"><b>Definition:</b> Result.h:76</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbbac74e9fb1b2c25caf17ac3446303b7a71"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbac74e9fb1b2c25caf17ac3446303b7a71">pulsar::ResultConsumerNotFound</a></div><div class="ttdeci">@ ResultConsumerNotFound</div><div class="ttdoc">Subscription not found.</div><div class="ttdef"><b>Definition:</b> Result.h:73</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbbad0a7588cc2ac84de7fc17331ed59b544"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbad0a7588cc2ac84de7fc17331ed59b544">pulsar::ResultProducerBusy</a></div><div class="ttdeci">@ ResultProducerBusy</div><div class="ttdoc">Producer is not initialized.</div><div class="ttdef"><b>Definition:</b> Result.h:59</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbbad1921e33dd6a45431a0209b70588cf48"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbad1921e33dd6a45431a0209b70588cf48">pulsar::ResultTopicNotFound</a></div><div class="ttdeci">@ ResultTopicNotFound</div><div class="ttdoc">Trying to send a messages exceeding the max size.</div><div class="ttdef"><b>Definition:</b> Result.h:71</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbbad38a4ab387c0769f3c8c30fd2c7413a1"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbad38a4ab387c0769f3c8c30fd2c7413a1">pulsar::ResultNotAllowedError</a></div><div class="ttdeci">@ ResultNotAllowedError</div><div class="ttdoc">Invalid txn status error.</div><div class="ttdef"><b>Definition:</b> Result.h:85</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbbad3d7545107897e19819066fe42e81a06"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbad3d7545107897e19819066fe42e81a06">pulsar::ResultInvalidConfiguration</a></div><div class="ttdeci">@ ResultInvalidConfiguration</div><div class="ttdoc">Unknown error happened on broker.</div><div class="ttdef"><b>Definition:</b> Result.h:36</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbbaeb1858ddf791b7288ab1cb066d70cfb4"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbaeb1858ddf791b7288ab1cb066d70cfb4">pulsar::ResultTimeout</a></div><div class="ttdeci">@ ResultTimeout</div><div class="ttdoc">Invalid configuration.</div><div class="ttdef"><b>Definition:</b> Result.h:38</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbbaf4bfae37b494ea0a2599cc4596bccdf0"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbaf4bfae37b494ea0a2599cc4596bccdf0">pulsar::ResultTransactionNotFound</a></div><div class="ttdeci">@ ResultTransactionNotFound</div><div class="ttdoc">Transaction ack conflict.</div><div class="ttdef"><b>Definition:</b> Result.h:87</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbbaf8a459f352105f7e853e02ca2af193b0"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbaf8a459f352105f7e853e02ca2af193b0">pulsar::ResultServiceUnitNotReady</a></div><div class="ttdeci">@ ResultServiceUnitNotReady</div><div class="ttdoc">Client Initialized with Invalid Broker Url (VIP Url passed to Client Constructor)</div><div class="ttdef"><b>Definition:</b> Result.h:64</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbbafcb0b43f04e494ba3784f6c259b5137f"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbafcb0b43f04e494ba3784f6c259b5137f">pulsar::ResultInvalidTopicName</a></div><div class="ttdeci">@ ResultInvalidTopicName</div><div class="ttdoc">Too Many concurrent LookupRequest.</div><div class="ttdef"><b>Definition:</b> Result.h:62</div></div>
+<div class="ttc" id="anamespacepulsar_html_ae85314d6b9e8afd831cf8c66705f2dbbafe509853528453adc4ca304ea9b1d79e"><div class="ttname"><a href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbbafe509853528453adc4ca304ea9b1d79e">pulsar::ResultIncompatibleSchema</a></div><div class="ttdeci">@ ResultIncompatibleSchema</div><div class="ttdoc">Error when crypto operation fails.</div><div class="ttdef"><b>Definition:</b> Result.h:78</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/site2/website-next/static/api/cpp/2.10.x/_schema_8h_source.html b/site2/website-next/static/api/cpp/2.10.x/_schema_8h_source.html
new file mode 100644
index 00000000000..1c3b7650db3
--- /dev/null
+++ b/site2/website-next/static/api/cpp/2.10.x/_schema_8h_source.html
@@ -0,0 +1,188 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/Schema.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">pulsar-client-cpp
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">Schema.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno">    1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno">   19</span><span class="preprocessor">#pragma once</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno">   20</span> </div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno">   21</span><span class="preprocessor">#include &lt;map&gt;</span></div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno">   22</span> </div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno">   23</span><span class="preprocessor">#include &lt;iosfwd&gt;</span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno">   24</span><span class="preprocessor">#include &lt;memory&gt;</span></div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno">   25</span><span class="preprocessor">#include &lt;string&gt;</span></div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno">   26</span><span class="preprocessor">#include &lt;pulsar/defines.h&gt;</span></div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno">   27</span> </div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno">   28</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno">   29</span> </div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"><a class="line" href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305">   30</a></span><span class="keyword">enum</span> <a class="code hl_enumeration" href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305">SchemaType</a></div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno">   31</span>{</div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"><a class="line" href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305af9377cb56d5b6973392d0fd2ca76009a">   35</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305af9377cb56d5b6973392d0fd2ca76009a">NONE</a> = 0,</div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno">   36</span> </div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"><a class="line" href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305ab936a9dad2cbb5fca28fc477ff39fb70">   40</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305ab936a9dad2cbb5fca28fc477ff39fb70">STRING</a> = 1,</div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno">   41</span> </div>
+<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305a15f7910601e8d522f151f3129c753283">   45</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305a15f7910601e8d522f151f3129c753283">JSON</a> = 2,</div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno">   46</span> </div>
+<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305a5054f171f6c60b73043727ddc60698a0">   50</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305a5054f171f6c60b73043727ddc60698a0">PROTOBUF</a> = 3,</div>
+<div class="line"><a id="l00051" name="l00051"></a><span class="lineno">   51</span> </div>
+<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305ac728ff4cb4de807c1b6fa8ca33f41d47">   55</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305ac728ff4cb4de807c1b6fa8ca33f41d47">AVRO</a> = 4,</div>
+<div class="line"><a id="l00056" name="l00056"></a><span class="lineno">   56</span> </div>
+<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305a2c52dde965d6ba972179fa14116160e9">   60</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305a2c52dde965d6ba972179fa14116160e9">INT8</a> = 6,</div>
+<div class="line"><a id="l00061" name="l00061"></a><span class="lineno">   61</span> </div>
+<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"><a class="line" href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305a9e5ed020cb2ca197a0918946352cf96e">   65</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305a9e5ed020cb2ca197a0918946352cf96e">INT16</a> = 7,</div>
+<div class="line"><a id="l00066" name="l00066"></a><span class="lineno">   66</span> </div>
+<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"><a class="line" href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305ac048e1576ab161018f9e3c6eda6307d0">   70</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305ac048e1576ab161018f9e3c6eda6307d0">INT32</a> = 8,</div>
+<div class="line"><a id="l00071" name="l00071"></a><span class="lineno">   71</span> </div>
+<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"><a class="line" href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305a11fafed4115309cf1f33eac044e704a2">   75</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305a11fafed4115309cf1f33eac044e704a2">INT64</a> = 9,</div>
+<div class="line"><a id="l00076" name="l00076"></a><span class="lineno">   76</span> </div>
+<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"><a class="line" href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305a5102395892b9d15d0a0483a27ca64777">   80</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305a5102395892b9d15d0a0483a27ca64777">FLOAT</a> = 10,</div>
+<div class="line"><a id="l00081" name="l00081"></a><span class="lineno">   81</span> </div>
+<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"><a class="line" href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305a1b1684230ae9c15941cb3fe05bf972f0">   85</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305a1b1684230ae9c15941cb3fe05bf972f0">DOUBLE</a> = 11,</div>
+<div class="line"><a id="l00086" name="l00086"></a><span class="lineno">   86</span> </div>
+<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"><a class="line" href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305ab6fbe0f5b80de2aa67b68572e7a054d3">   90</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305ab6fbe0f5b80de2aa67b68572e7a054d3">KEY_VALUE</a> = 15,</div>
+<div class="line"><a id="l00091" name="l00091"></a><span class="lineno">   91</span> </div>
+<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"><a class="line" href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305a24048f6ae2e1048989e69644edcdc8f6">   95</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305a24048f6ae2e1048989e69644edcdc8f6">PROTOBUF_NATIVE</a> = 20,</div>
+<div class="line"><a id="l00096" name="l00096"></a><span class="lineno">   96</span> </div>
+<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"><a class="line" href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305a4dcbdcae67c5f78b7c4fff2c2135cba2">  100</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305a4dcbdcae67c5f78b7c4fff2c2135cba2">BYTES</a> = -1,</div>
+<div class="line"><a id="l00101" name="l00101"></a><span class="lineno">  101</span> </div>
+<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"><a class="line" href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305a6a9078e01119bddf19aa24dc05390f99">  105</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305a6a9078e01119bddf19aa24dc05390f99">AUTO_CONSUME</a> = -3,</div>
+<div class="line"><a id="l00106" name="l00106"></a><span class="lineno">  106</span> </div>
+<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"><a class="line" href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305ad1af93d272614c940d322497eb8e31f0">  110</a></span>    <a class="code hl_enumvalue" href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305ad1af93d272614c940d322497eb8e31f0">AUTO_PUBLISH</a> = -4,</div>
+<div class="line"><a id="l00111" name="l00111"></a><span class="lineno">  111</span>};</div>
+<div class="line"><a id="l00112" name="l00112"></a><span class="lineno">  112</span> </div>
+<div class="line"><a id="l00113" name="l00113"></a><span class="lineno">  113</span><span class="comment">// Return string representation of result code</span></div>
+<div class="line"><a id="l00114" name="l00114"></a><span class="lineno">  114</span>PULSAR_PUBLIC <span class="keyword">const</span> <span class="keywordtype">char</span> *strSchemaType(<a class="code hl_enumeration" href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305">SchemaType</a> schemaType);</div>
+<div class="line"><a id="l00115" name="l00115"></a><span class="lineno">  115</span> </div>
+<div class="line"><a id="l00116" name="l00116"></a><span class="lineno">  116</span><span class="keyword">class </span>SchemaInfoImpl;</div>
+<div class="line"><a id="l00117" name="l00117"></a><span class="lineno">  117</span> </div>
+<div class="line"><a id="l00118" name="l00118"></a><span class="lineno">  118</span><span class="keyword">typedef</span> std::map&lt;std::string, std::string&gt; StringMap;</div>
+<div class="line"><a id="l00119" name="l00119"></a><span class="lineno">  119</span> </div>
+<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"><a class="line" href="classpulsar_1_1_schema_info.html">  123</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_schema_info.html">SchemaInfo</a> {</div>
+<div class="line"><a id="l00124" name="l00124"></a><span class="lineno">  124</span>   <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"><a class="line" href="classpulsar_1_1_schema_info.html#a92a6aa4d6f21ce8511e680b86ed0de93">  135</a></span>    <a class="code hl_function" href="classpulsar_1_1_schema_info.html#a92a6aa4d6f21ce8511e680b86ed0de93">SchemaInfo</a>();</div>
+<div class="line"><a id="l00136" name="l00136"></a><span class="lineno">  136</span> </div>
+<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"><a class="line" href="classpulsar_1_1_schema_info.html#ab0e388e0cc81a21da3917156053e16d2">  143</a></span>    <a class="code hl_function" href="classpulsar_1_1_schema_info.html#ab0e388e0cc81a21da3917156053e16d2">SchemaInfo</a>(<a class="code hl_enumeration" href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305">SchemaType</a> schemaType, <span class="keyword">const</span> std::string &amp;name, <span class="ke [...]
+<div class="line"><a id="l00144" name="l00144"></a><span class="lineno">  144</span>               <span class="keyword">const</span> StringMap &amp;properties = StringMap());</div>
+<div class="line"><a id="l00145" name="l00145"></a><span class="lineno">  145</span> </div>
+<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"><a class="line" href="classpulsar_1_1_schema_info.html#a6ff46ec7c53346fb9249edd1e34d6e62">  149</a></span>    <a class="code hl_enumeration" href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305">SchemaType</a> <a class="code hl_function" href="classpulsar_1_1_schema_info.html#a6ff46ec7c53346fb9249edd1e34d6e62">getSchemaType</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00150" name="l00150"></a><span class="lineno">  150</span> </div>
+<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"><a class="line" href="classpulsar_1_1_schema_info.html#ae253cd885dfbc4a9e70d1374ded43c38">  154</a></span>    <span class="keyword">const</span> std::string &amp;<a class="code hl_function" href="classpulsar_1_1_schema_info.html#ae253cd885dfbc4a9e70d1374ded43c38">getName</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00155" name="l00155"></a><span class="lineno">  155</span> </div>
+<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"><a class="line" href="classpulsar_1_1_schema_info.html#ad75d2496d13da8dc13f738606f7c72ec">  159</a></span>    <span class="keyword">const</span> std::string &amp;<a class="code hl_function" href="classpulsar_1_1_schema_info.html#ad75d2496d13da8dc13f738606f7c72ec">getSchema</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00160" name="l00160"></a><span class="lineno">  160</span> </div>
+<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"><a class="line" href="classpulsar_1_1_schema_info.html#a5365dc263da01261bb92c95e27ffa0d6">  164</a></span>    <span class="keyword">const</span> StringMap &amp;<a class="code hl_function" href="classpulsar_1_1_schema_info.html#a5365dc263da01261bb92c95e27ffa0d6">getProperties</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a id="l00165" name="l00165"></a><span class="lineno">  165</span> </div>
+<div class="line"><a id="l00166" name="l00166"></a><span class="lineno">  166</span>   <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00167" name="l00167"></a><span class="lineno">  167</span>    <span class="keyword">typedef</span> std::shared_ptr&lt;SchemaInfoImpl&gt; SchemaInfoImplPtr;</div>
+<div class="line"><a id="l00168" name="l00168"></a><span class="lineno">  168</span>    SchemaInfoImplPtr impl_;</div>
+<div class="line"><a id="l00169" name="l00169"></a><span class="lineno">  169</span>};</div>
+<div class="line"><a id="l00170" name="l00170"></a><span class="lineno">  170</span> </div>
+<div class="line"><a id="l00171" name="l00171"></a><span class="lineno">  171</span>}  <span class="comment">// namespace pulsar</span></div>
+<div class="line"><a id="l00172" name="l00172"></a><span class="lineno">  172</span> </div>
+<div class="line"><a id="l00173" name="l00173"></a><span class="lineno">  173</span>PULSAR_PUBLIC std::ostream &amp;operator&lt;&lt;(std::ostream &amp;s, <a class="code hl_enumeration" href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305">pulsar::SchemaType</a> schemaType);</div>
+<div class="ttc" id="aclasspulsar_1_1_schema_info_html"><div class="ttname"><a href="classpulsar_1_1_schema_info.html">pulsar::SchemaInfo</a></div><div class="ttdef"><b>Definition:</b> Schema.h:123</div></div>
+<div class="ttc" id="aclasspulsar_1_1_schema_info_html_a5365dc263da01261bb92c95e27ffa0d6"><div class="ttname"><a href="classpulsar_1_1_schema_info.html#a5365dc263da01261bb92c95e27ffa0d6">pulsar::SchemaInfo::getProperties</a></div><div class="ttdeci">const StringMap &amp; getProperties() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_schema_info_html_a6ff46ec7c53346fb9249edd1e34d6e62"><div class="ttname"><a href="classpulsar_1_1_schema_info.html#a6ff46ec7c53346fb9249edd1e34d6e62">pulsar::SchemaInfo::getSchemaType</a></div><div class="ttdeci">SchemaType getSchemaType() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_schema_info_html_a92a6aa4d6f21ce8511e680b86ed0de93"><div class="ttname"><a href="classpulsar_1_1_schema_info.html#a92a6aa4d6f21ce8511e680b86ed0de93">pulsar::SchemaInfo::SchemaInfo</a></div><div class="ttdeci">SchemaInfo()</div></div>
+<div class="ttc" id="aclasspulsar_1_1_schema_info_html_ab0e388e0cc81a21da3917156053e16d2"><div class="ttname"><a href="classpulsar_1_1_schema_info.html#ab0e388e0cc81a21da3917156053e16d2">pulsar::SchemaInfo::SchemaInfo</a></div><div class="ttdeci">SchemaInfo(SchemaType schemaType, const std::string &amp;name, const std::string &amp;schema, const StringMap &amp;properties=StringMap())</div></div>
+<div class="ttc" id="aclasspulsar_1_1_schema_info_html_ad75d2496d13da8dc13f738606f7c72ec"><div class="ttname"><a href="classpulsar_1_1_schema_info.html#ad75d2496d13da8dc13f738606f7c72ec">pulsar::SchemaInfo::getSchema</a></div><div class="ttdeci">const std::string &amp; getSchema() const</div></div>
+<div class="ttc" id="aclasspulsar_1_1_schema_info_html_ae253cd885dfbc4a9e70d1374ded43c38"><div class="ttname"><a href="classpulsar_1_1_schema_info.html#ae253cd885dfbc4a9e70d1374ded43c38">pulsar::SchemaInfo::getName</a></div><div class="ttdeci">const std::string &amp; getName() const</div></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+<div class="ttc" id="anamespacepulsar_html_abab5b1f233c9cc54c10d28cb5b973305"><div class="ttname"><a href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305">pulsar::SchemaType</a></div><div class="ttdeci">SchemaType</div><div class="ttdef"><b>Definition:</b> Schema.h:31</div></div>
+<div class="ttc" id="anamespacepulsar_html_abab5b1f233c9cc54c10d28cb5b973305a11fafed4115309cf1f33eac044e704a2"><div class="ttname"><a href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305a11fafed4115309cf1f33eac044e704a2">pulsar::INT64</a></div><div class="ttdeci">@ INT64</div><div class="ttdef"><b>Definition:</b> Schema.h:75</div></div>
+<div class="ttc" id="anamespacepulsar_html_abab5b1f233c9cc54c10d28cb5b973305a15f7910601e8d522f151f3129c753283"><div class="ttname"><a href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305a15f7910601e8d522f151f3129c753283">pulsar::JSON</a></div><div class="ttdeci">@ JSON</div><div class="ttdef"><b>Definition:</b> Schema.h:45</div></div>
+<div class="ttc" id="anamespacepulsar_html_abab5b1f233c9cc54c10d28cb5b973305a1b1684230ae9c15941cb3fe05bf972f0"><div class="ttname"><a href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305a1b1684230ae9c15941cb3fe05bf972f0">pulsar::DOUBLE</a></div><div class="ttdeci">@ DOUBLE</div><div class="ttdef"><b>Definition:</b> Schema.h:85</div></div>
+<div class="ttc" id="anamespacepulsar_html_abab5b1f233c9cc54c10d28cb5b973305a24048f6ae2e1048989e69644edcdc8f6"><div class="ttname"><a href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305a24048f6ae2e1048989e69644edcdc8f6">pulsar::PROTOBUF_NATIVE</a></div><div class="ttdeci">@ PROTOBUF_NATIVE</div><div class="ttdef"><b>Definition:</b> Schema.h:95</div></div>
+<div class="ttc" id="anamespacepulsar_html_abab5b1f233c9cc54c10d28cb5b973305a2c52dde965d6ba972179fa14116160e9"><div class="ttname"><a href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305a2c52dde965d6ba972179fa14116160e9">pulsar::INT8</a></div><div class="ttdeci">@ INT8</div><div class="ttdef"><b>Definition:</b> Schema.h:60</div></div>
+<div class="ttc" id="anamespacepulsar_html_abab5b1f233c9cc54c10d28cb5b973305a4dcbdcae67c5f78b7c4fff2c2135cba2"><div class="ttname"><a href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305a4dcbdcae67c5f78b7c4fff2c2135cba2">pulsar::BYTES</a></div><div class="ttdeci">@ BYTES</div><div class="ttdef"><b>Definition:</b> Schema.h:100</div></div>
+<div class="ttc" id="anamespacepulsar_html_abab5b1f233c9cc54c10d28cb5b973305a5054f171f6c60b73043727ddc60698a0"><div class="ttname"><a href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305a5054f171f6c60b73043727ddc60698a0">pulsar::PROTOBUF</a></div><div class="ttdeci">@ PROTOBUF</div><div class="ttdef"><b>Definition:</b> Schema.h:50</div></div>
+<div class="ttc" id="anamespacepulsar_html_abab5b1f233c9cc54c10d28cb5b973305a5102395892b9d15d0a0483a27ca64777"><div class="ttname"><a href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305a5102395892b9d15d0a0483a27ca64777">pulsar::FLOAT</a></div><div class="ttdeci">@ FLOAT</div><div class="ttdef"><b>Definition:</b> Schema.h:80</div></div>
+<div class="ttc" id="anamespacepulsar_html_abab5b1f233c9cc54c10d28cb5b973305a6a9078e01119bddf19aa24dc05390f99"><div class="ttname"><a href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305a6a9078e01119bddf19aa24dc05390f99">pulsar::AUTO_CONSUME</a></div><div class="ttdeci">@ AUTO_CONSUME</div><div class="ttdef"><b>Definition:</b> Schema.h:105</div></div>
+<div class="ttc" id="anamespacepulsar_html_abab5b1f233c9cc54c10d28cb5b973305a9e5ed020cb2ca197a0918946352cf96e"><div class="ttname"><a href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305a9e5ed020cb2ca197a0918946352cf96e">pulsar::INT16</a></div><div class="ttdeci">@ INT16</div><div class="ttdef"><b>Definition:</b> Schema.h:65</div></div>
+<div class="ttc" id="anamespacepulsar_html_abab5b1f233c9cc54c10d28cb5b973305ab6fbe0f5b80de2aa67b68572e7a054d3"><div class="ttname"><a href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305ab6fbe0f5b80de2aa67b68572e7a054d3">pulsar::KEY_VALUE</a></div><div class="ttdeci">@ KEY_VALUE</div><div class="ttdef"><b>Definition:</b> Schema.h:90</div></div>
+<div class="ttc" id="anamespacepulsar_html_abab5b1f233c9cc54c10d28cb5b973305ab936a9dad2cbb5fca28fc477ff39fb70"><div class="ttname"><a href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305ab936a9dad2cbb5fca28fc477ff39fb70">pulsar::STRING</a></div><div class="ttdeci">@ STRING</div><div class="ttdef"><b>Definition:</b> Schema.h:40</div></div>
+<div class="ttc" id="anamespacepulsar_html_abab5b1f233c9cc54c10d28cb5b973305ac048e1576ab161018f9e3c6eda6307d0"><div class="ttname"><a href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305ac048e1576ab161018f9e3c6eda6307d0">pulsar::INT32</a></div><div class="ttdeci">@ INT32</div><div class="ttdef"><b>Definition:</b> Schema.h:70</div></div>
+<div class="ttc" id="anamespacepulsar_html_abab5b1f233c9cc54c10d28cb5b973305ac728ff4cb4de807c1b6fa8ca33f41d47"><div class="ttname"><a href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305ac728ff4cb4de807c1b6fa8ca33f41d47">pulsar::AVRO</a></div><div class="ttdeci">@ AVRO</div><div class="ttdef"><b>Definition:</b> Schema.h:55</div></div>
+<div class="ttc" id="anamespacepulsar_html_abab5b1f233c9cc54c10d28cb5b973305ad1af93d272614c940d322497eb8e31f0"><div class="ttname"><a href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305ad1af93d272614c940d322497eb8e31f0">pulsar::AUTO_PUBLISH</a></div><div class="ttdeci">@ AUTO_PUBLISH</div><div class="ttdef"><b>Definition:</b> Schema.h:110</div></div>
+<div class="ttc" id="anamespacepulsar_html_abab5b1f233c9cc54c10d28cb5b973305af9377cb56d5b6973392d0fd2ca76009a"><div class="ttname"><a href="namespacepulsar.html#abab5b1f233c9cc54c10d28cb5b973305af9377cb56d5b6973392d0fd2ca76009a">pulsar::NONE</a></div><div class="ttdeci">@ NONE</div><div class="ttdef"><b>Definition:</b> Schema.h:35</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/site2/website-next/static/api/cpp/2.10.x/_topic_metadata_8h_source.html b/site2/website-next/static/api/cpp/2.10.x/_topic_metadata_8h_source.html
new file mode 100644
index 00000000000..b5f6171b088
--- /dev/null
+++ b/site2/website-next/static/api/cpp/2.10.x/_topic_metadata_8h_source.html
@@ -0,0 +1,105 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/TopicMetadata.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">pulsar-client-cpp
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">TopicMetadata.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno">    1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno">   19</span><span class="preprocessor">#ifndef TOPIC_METADATA_HPP_</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno">   20</span><span class="preprocessor">#define TOPIC_METADATA_HPP_</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno">   21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno">   22</span><span class="preprocessor">#include &lt;pulsar/defines.h&gt;</span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno">   23</span> </div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno">   24</span><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacepulsar.html">pulsar</a> {</div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="classpulsar_1_1_topic_metadata.html">   28</a></span><span class="keyword">class </span>PULSAR_PUBLIC <a class="code hl_class" href="classpulsar_1_1_topic_metadata.html">TopicMetadata</a> {</div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno">   29</span>   <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno">   30</span>    <span class="keyword">virtual</span> <a class="code hl_class" href="classpulsar_1_1_topic_metadata.html">~TopicMetadata</a>() {}</div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno">   31</span> </div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"><a class="line" href="classpulsar_1_1_topic_metadata.html#a427a1228dd01108f5748ce92516bf5b1">   35</a></span>    <span class="keyword">virtual</span> <span class="keywordtype">int</span> <a class="code hl_function" href="classpulsar_1_1_topic_metadata.html#a427a1228dd01108f5748ce92516bf5b1">getNumPartitions</a>() <span class="keyword">const</span> = 0;</div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno">   36</span>};</div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno">   37</span>}  <span class="comment">// namespace pulsar</span></div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno">   38</span> </div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno">   39</span><span class="preprocessor">#endif </span><span class="comment">/* TOPIC_METADATA_HPP_ */</span><span class="preprocessor"></span></div>
+<div class="ttc" id="aclasspulsar_1_1_topic_metadata_html"><div class="ttname"><a href="classpulsar_1_1_topic_metadata.html">pulsar::TopicMetadata</a></div><div class="ttdef"><b>Definition:</b> TopicMetadata.h:28</div></div>
+<div class="ttc" id="aclasspulsar_1_1_topic_metadata_html_a427a1228dd01108f5748ce92516bf5b1"><div class="ttname"><a href="classpulsar_1_1_topic_metadata.html#a427a1228dd01108f5748ce92516bf5b1">pulsar::TopicMetadata::getNumPartitions</a></div><div class="ttdeci">virtual int getNumPartitions() const =0</div></div>
+<div class="ttc" id="anamespacepulsar_html"><div class="ttname"><a href="namespacepulsar.html">pulsar</a></div><div class="ttdef"><b>Definition:</b> Authentication.h:30</div></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/site2/website-next/static/api/cpp/2.10.x/annotated.html b/site2/website-next/static/api/cpp/2.10.x/annotated.html
new file mode 100644
index 00000000000..81c17e8e683
--- /dev/null
+++ b/site2/website-next/static/api/cpp/2.10.x/annotated.html
@@ -0,0 +1,123 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: Class List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">pulsar-client-cpp
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">Class List</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
+<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory">
+<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacepulsar.html" target="_self">pulsar</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpulsar_1_1_auth_athenz.html" target="_self">AuthAthenz</a></td><td class="desc"></td></tr>
+<tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpulsar_1_1_authentication.html" target="_self">Authentication</a></td><td class="desc"></td></tr>
+<tr id="row_0_2_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpulsar_1_1_authentication_data_provider.html" target="_self">AuthenticationDataProvider</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpulsar_1_1_auth_factory.html" target="_self">AuthFactory</a></td><td class="desc"></td></tr>
+<tr id="row_0_4_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpulsar_1_1_auth_oauth2.html" target="_self">AuthOauth2</a></td><td class="desc"></td></tr>
+<tr id="row_0_5_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpulsar_1_1_auth_tls.html" target="_self">AuthTls</a></td><td class="desc"></td></tr>
+<tr id="row_0_6_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpulsar_1_1_auth_token.html" target="_self">AuthToken</a></td><td class="desc"></td></tr>
+<tr id="row_0_7_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpulsar_1_1_broker_consumer_stats.html" target="_self">BrokerConsumerStats</a></td><td class="desc"></td></tr>
+<tr id="row_0_8_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpulsar_1_1_cached_token.html" target="_self">CachedToken</a></td><td class="desc"></td></tr>
+<tr id="row_0_9_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpulsar_1_1_client.html" target="_self">Client</a></td><td class="desc"></td></tr>
+<tr id="row_0_10_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpulsar_1_1_client_configuration.html" target="_self">ClientConfiguration</a></td><td class="desc"></td></tr>
+<tr id="row_0_11_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpulsar_1_1_console_logger_factory.html" target="_self">ConsoleLoggerFactory</a></td><td class="desc"></td></tr>
+<tr id="row_0_12_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpulsar_1_1_consumer.html" target="_self">Consumer</a></td><td class="desc"></td></tr>
+<tr id="row_0_13_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpulsar_1_1_consumer_configuration.html" target="_self">ConsumerConfiguration</a></td><td class="desc"></td></tr>
+<tr id="row_0_14_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpulsar_1_1_consumer_event_listener.html" target="_self">ConsumerEventListener</a></td><td class="desc"></td></tr>
+<tr id="row_0_15_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpulsar_1_1_crypto_key_reader.html" target="_self">CryptoKeyReader</a></td><td class="desc"></td></tr>
+<tr id="row_0_16_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpulsar_1_1_default_crypto_key_reader.html" target="_self">DefaultCryptoKeyReader</a></td><td class="desc"></td></tr>
+<tr id="row_0_17_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpulsar_1_1_deprecated_exception.html" target="_self">DeprecatedException</a></td><td class="desc"></td></tr>
+<tr id="row_0_18_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpulsar_1_1_encryption_key_info.html" target="_self">EncryptionKeyInfo</a></td><td class="desc"></td></tr>
+<tr id="row_0_19_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpulsar_1_1_file_logger_factory.html" target="_self">FileLoggerFactory</a></td><td class="desc"></td></tr>
+<tr id="row_0_20_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpulsar_1_1_key_shared_policy.html" target="_self">KeySharedPolicy</a></td><td class="desc"></td></tr>
+<tr id="row_0_21_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpulsar_1_1_logger.html" target="_self">Logger</a></td><td class="desc"></td></tr>
+<tr id="row_0_22_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpulsar_1_1_logger_factory.html" target="_self">LoggerFactory</a></td><td class="desc"></td></tr>
+<tr id="row_0_23_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpulsar_1_1_message.html" target="_self">Message</a></td><td class="desc"></td></tr>
+<tr id="row_0_24_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpulsar_1_1_message_batch.html" target="_self">MessageBatch</a></td><td class="desc"></td></tr>
+<tr id="row_0_25_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpulsar_1_1_message_builder.html" target="_self">MessageBuilder</a></td><td class="desc"></td></tr>
+<tr id="row_0_26_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpulsar_1_1_message_id.html" target="_self">MessageId</a></td><td class="desc"></td></tr>
+<tr id="row_0_27_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpulsar_1_1_message_routing_policy.html" target="_self">MessageRoutingPolicy</a></td><td class="desc"></td></tr>
+<tr id="row_0_28_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpulsar_1_1_oauth2_flow.html" target="_self">Oauth2Flow</a></td><td class="desc"></td></tr>
+<tr id="row_0_29_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpulsar_1_1_oauth2_token_result.html" target="_self">Oauth2TokenResult</a></td><td class="desc"></td></tr>
+<tr id="row_0_30_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpulsar_1_1_producer.html" target="_self">Producer</a></td><td class="desc"></td></tr>
+<tr id="row_0_31_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpulsar_1_1_producer_configuration.html" target="_self">ProducerConfiguration</a></td><td class="desc"></td></tr>
+<tr id="row_0_32_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpulsar_1_1_reader.html" target="_self">Reader</a></td><td class="desc"></td></tr>
+<tr id="row_0_33_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpulsar_1_1_reader_configuration.html" target="_self">ReaderConfiguration</a></td><td class="desc"></td></tr>
+<tr id="row_0_34_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpulsar_1_1_schema_info.html" target="_self">SchemaInfo</a></td><td class="desc"></td></tr>
+<tr id="row_0_35_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classpulsar_1_1_topic_metadata.html" target="_self">TopicMetadata</a></td><td class="desc"></td></tr>
+</table>
+</div><!-- directory -->
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/site2/website-next/static/api/cpp/2.10.x/bc_s.png b/site2/website-next/static/api/cpp/2.10.x/bc_s.png
new file mode 100644
index 00000000000..224b29aa984
Binary files /dev/null and b/site2/website-next/static/api/cpp/2.10.x/bc_s.png differ
diff --git a/site2/website-next/static/api/cpp/2.10.x/bc_sd.png b/site2/website-next/static/api/cpp/2.10.x/bc_sd.png
new file mode 100644
index 00000000000..31ca888dc71
Binary files /dev/null and b/site2/website-next/static/api/cpp/2.10.x/bc_sd.png differ
diff --git a/site2/website-next/static/api/cpp/2.10.x/bdwn.png b/site2/website-next/static/api/cpp/2.10.x/bdwn.png
new file mode 100644
index 00000000000..940a0b95044
Binary files /dev/null and b/site2/website-next/static/api/cpp/2.10.x/bdwn.png differ
diff --git a/site2/website-next/static/api/cpp/2.10.x/c_2_authentication_8h_source.html b/site2/website-next/static/api/cpp/2.10.x/c_2_authentication_8h_source.html
new file mode 100644
index 00000000000..d2561c74abd
--- /dev/null
+++ b/site2/website-next/static/api/cpp/2.10.x/c_2_authentication_8h_source.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/c/authentication.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">pulsar-client-cpp
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li><li class="navelem"><a class="el" href="dir_501ae28692a6b25a33adbd2bed71d4b9.html">c</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">authentication.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno">    1</span> </div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno">   20</span><span class="preprocessor">#pragma once</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno">   21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno">   22</span><span class="preprocessor">#include &lt;pulsar/defines.h&gt;</span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno">   23</span> </div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno">   24</span><span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno">   25</span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno">   26</span><span class="preprocessor">#endif</span></div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno">   27</span> </div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno">   28</span><span class="keyword">typedef</span> <span class="keyword">struct </span>_pulsar_authentication pulsar_authentication_t;</div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno">   29</span> </div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno">   30</span><span class="keyword">typedef</span> <span class="keywordtype">char</span> *(*token_supplier)(<span class="keywordtype">void</span> *);</div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno">   31</span> </div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno">   32</span>PULSAR_PUBLIC pulsar_authentication_t *pulsar_authentication_create(<span class="keyword">const</span> <span class="keywordtype">char</span> *dynamicLibPath,</div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno">   33</span>                                                                    <span class="keyword">const</span> <span class="keywordtype">char</span> *authParamsString);</div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno">   34</span> </div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno">   35</span>PULSAR_PUBLIC pulsar_authentication_t *pulsar_authentication_tls_create(<span class="keyword">const</span> <span class="keywordtype">char</span> *certificatePath,</div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno">   36</span>                                                                        <span class="keyword">const</span> <span class="keywordtype">char</span> *privateKeyPath);</div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno">   37</span> </div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno">   38</span>PULSAR_PUBLIC pulsar_authentication_t *pulsar_authentication_token_create(<span class="keyword">const</span> <span class="keywordtype">char</span> *token);</div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno">   39</span>PULSAR_PUBLIC pulsar_authentication_t *pulsar_authentication_token_create_with_supplier(</div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno">   40</span>    token_supplier tokenSupplier, <span class="keywordtype">void</span> *ctx);</div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno">   41</span> </div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno">   42</span>PULSAR_PUBLIC pulsar_authentication_t *pulsar_authentication_athenz_create(<span class="keyword">const</span> <span class="keywordtype">char</span> *authParamsString);</div>
+<div class="line"><a id="l00043" name="l00043"></a><span class="lineno">   43</span> </div>
+<div class="line"><a id="l00044" name="l00044"></a><span class="lineno">   44</span>PULSAR_PUBLIC pulsar_authentication_t *pulsar_authentication_oauth2_create(<span class="keyword">const</span> <span class="keywordtype">char</span> *authParamsString);</div>
+<div class="line"><a id="l00045" name="l00045"></a><span class="lineno">   45</span> </div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno">   46</span>PULSAR_PUBLIC <span class="keywordtype">void</span> pulsar_authentication_free(pulsar_authentication_t *authentication);</div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno">   47</span> </div>
+<div class="line"><a id="l00048" name="l00048"></a><span class="lineno">   48</span><span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a id="l00049" name="l00049"></a><span class="lineno">   49</span>}</div>
+<div class="line"><a id="l00050" name="l00050"></a><span class="lineno">   50</span><span class="preprocessor">#endif</span></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/site2/website-next/static/api/cpp/2.10.x/c_2_client_8h_source.html b/site2/website-next/static/api/cpp/2.10.x/c_2_client_8h_source.html
new file mode 100644
index 00000000000..eb4c688c971
--- /dev/null
+++ b/site2/website-next/static/api/cpp/2.10.x/c_2_client_8h_source.html
@@ -0,0 +1,191 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/c/client.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">pulsar-client-cpp
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li><li class="navelem"><a class="el" href="dir_501ae28692a6b25a33adbd2bed71d4b9.html">c</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">client.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno">    1</span> </div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno">   20</span><span class="preprocessor">#pragma once</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno">   21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno">   22</span><span class="preprocessor">#include &lt;pulsar/defines.h&gt;</span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno">   23</span><span class="preprocessor">#include &lt;pulsar/c/client_configuration.h&gt;</span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno">   24</span><span class="preprocessor">#include &lt;pulsar/c/message.h&gt;</span></div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno">   25</span><span class="preprocessor">#include &lt;pulsar/c/message_id.h&gt;</span></div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno">   26</span><span class="preprocessor">#include &lt;pulsar/c/producer.h&gt;</span></div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno">   27</span><span class="preprocessor">#include &lt;pulsar/c/consumer.h&gt;</span></div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno">   28</span><span class="preprocessor">#include &lt;pulsar/c/reader.h&gt;</span></div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno">   29</span><span class="preprocessor">#include &lt;pulsar/c/consumer_configuration.h&gt;</span></div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno">   30</span><span class="preprocessor">#include &lt;pulsar/c/producer_configuration.h&gt;</span></div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno">   31</span><span class="preprocessor">#include &lt;pulsar/c/reader_configuration.h&gt;</span></div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno">   32</span><span class="preprocessor">#include &lt;pulsar/c/result.h&gt;</span></div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno">   33</span><span class="preprocessor">#include &lt;pulsar/c/string_list.h&gt;</span></div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno">   34</span> </div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno">   35</span><span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno">   36</span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno">   37</span><span class="preprocessor">#endif</span></div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno">   38</span> </div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno">   39</span><span class="keyword">typedef</span> <span class="keyword">struct </span>_pulsar_client pulsar_client_t;</div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno">   40</span><span class="keyword">typedef</span> <span class="keyword">struct </span>_pulsar_producer pulsar_producer_t;</div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno">   41</span><span class="keyword">typedef</span> <span class="keyword">struct </span>_pulsar_string_list pulsar_string_list_t;</div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno">   42</span> </div>
+<div class="line"><a id="l00043" name="l00043"></a><span class="lineno">   43</span><span class="keyword">typedef</span> <span class="keyword">struct </span>_pulsar_client_configuration pulsar_client_configuration_t;</div>
+<div class="line"><a id="l00044" name="l00044"></a><span class="lineno">   44</span><span class="keyword">typedef</span> <span class="keyword">struct </span>_pulsar_producer_configuration pulsar_producer_configuration_t;</div>
+<div class="line"><a id="l00045" name="l00045"></a><span class="lineno">   45</span> </div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno">   46</span><span class="keyword">typedef</span> void (*pulsar_create_producer_callback)(pulsar_result result, pulsar_producer_t *producer, <span class="keywordtype">void</span> *ctx);</div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno">   47</span> </div>
+<div class="line"><a id="l00048" name="l00048"></a><span class="lineno">   48</span><span class="keyword">typedef</span> void (*pulsar_subscribe_callback)(pulsar_result result, pulsar_consumer_t *consumer, <span class="keywordtype">void</span> *ctx);</div>
+<div class="line"><a id="l00049" name="l00049"></a><span class="lineno">   49</span><span class="keyword">typedef</span> void (*pulsar_reader_callback)(pulsar_result result, pulsar_reader_t *reader, <span class="keywordtype">void</span> *ctx);</div>
+<div class="line"><a id="l00050" name="l00050"></a><span class="lineno">   50</span><span class="keyword">typedef</span> void (*pulsar_get_partitions_callback)(pulsar_result result, pulsar_string_list_t *partitions,</div>
+<div class="line"><a id="l00051" name="l00051"></a><span class="lineno">   51</span>                                               <span class="keywordtype">void</span> *ctx);</div>
+<div class="line"><a id="l00052" name="l00052"></a><span class="lineno">   52</span> </div>
+<div class="line"><a id="l00053" name="l00053"></a><span class="lineno">   53</span><span class="keyword">typedef</span> void (*pulsar_close_callback)(pulsar_result result, <span class="keywordtype">void</span> *ctx);</div>
+<div class="line"><a id="l00054" name="l00054"></a><span class="lineno">   54</span> </div>
+<div class="line"><a id="l00062" name="l00062"></a><span class="lineno">   62</span>PULSAR_PUBLIC pulsar_client_t *pulsar_client_create(<span class="keyword">const</span> <span class="keywordtype">char</span> *serviceUrl,</div>
+<div class="line"><a id="l00063" name="l00063"></a><span class="lineno">   63</span>                                                    <span class="keyword">const</span> pulsar_client_configuration_t *clientConfiguration);</div>
+<div class="line"><a id="l00064" name="l00064"></a><span class="lineno">   64</span> </div>
+<div class="line"><a id="l00075" name="l00075"></a><span class="lineno">   75</span>PULSAR_PUBLIC pulsar_result pulsar_client_create_producer(pulsar_client_t *client, <span class="keyword">const</span> <span class="keywordtype">char</span> *topic,</div>
+<div class="line"><a id="l00076" name="l00076"></a><span class="lineno">   76</span>                                                          <span class="keyword">const</span> pulsar_producer_configuration_t *conf,</div>
+<div class="line"><a id="l00077" name="l00077"></a><span class="lineno">   77</span>                                                          pulsar_producer_t **producer);</div>
+<div class="line"><a id="l00078" name="l00078"></a><span class="lineno">   78</span> </div>
+<div class="line"><a id="l00079" name="l00079"></a><span class="lineno">   79</span>PULSAR_PUBLIC <span class="keywordtype">void</span> pulsar_client_create_producer_async(pulsar_client_t *client, <span class="keyword">const</span> <span class="keywordtype">char</span> *topic,</div>
+<div class="line"><a id="l00080" name="l00080"></a><span class="lineno">   80</span>                                                       <span class="keyword">const</span> pulsar_producer_configuration_t *conf,</div>
+<div class="line"><a id="l00081" name="l00081"></a><span class="lineno">   81</span>                                                       pulsar_create_producer_callback callback, <span class="keywordtype">void</span> *ctx);</div>
+<div class="line"><a id="l00082" name="l00082"></a><span class="lineno">   82</span> </div>
+<div class="line"><a id="l00083" name="l00083"></a><span class="lineno">   83</span>PULSAR_PUBLIC pulsar_result pulsar_client_subscribe(pulsar_client_t *client, <span class="keyword">const</span> <span class="keywordtype">char</span> *topic,</div>
+<div class="line"><a id="l00084" name="l00084"></a><span class="lineno">   84</span>                                                    <span class="keyword">const</span> <span class="keywordtype">char</span> *subscriptionName,</div>
+<div class="line"><a id="l00085" name="l00085"></a><span class="lineno">   85</span>                                                    <span class="keyword">const</span> pulsar_consumer_configuration_t *conf,</div>
+<div class="line"><a id="l00086" name="l00086"></a><span class="lineno">   86</span>                                                    pulsar_consumer_t **consumer);</div>
+<div class="line"><a id="l00087" name="l00087"></a><span class="lineno">   87</span> </div>
+<div class="line"><a id="l00088" name="l00088"></a><span class="lineno">   88</span>PULSAR_PUBLIC <span class="keywordtype">void</span> pulsar_client_subscribe_async(pulsar_client_t *client, <span class="keyword">const</span> <span class="keywordtype">char</span> *topic,</div>
+<div class="line"><a id="l00089" name="l00089"></a><span class="lineno">   89</span>                                                 <span class="keyword">const</span> <span class="keywordtype">char</span> *subscriptionName,</div>
+<div class="line"><a id="l00090" name="l00090"></a><span class="lineno">   90</span>                                                 <span class="keyword">const</span> pulsar_consumer_configuration_t *conf,</div>
+<div class="line"><a id="l00091" name="l00091"></a><span class="lineno">   91</span>                                                 pulsar_subscribe_callback callback, <span class="keywordtype">void</span> *ctx);</div>
+<div class="line"><a id="l00092" name="l00092"></a><span class="lineno">   92</span> </div>
+<div class="line"><a id="l00105" name="l00105"></a><span class="lineno">  105</span>PULSAR_PUBLIC pulsar_result pulsar_client_subscribe_multi_topics(pulsar_client_t *client, <span class="keyword">const</span> <span class="keywordtype">char</span> **topics,</div>
+<div class="line"><a id="l00106" name="l00106"></a><span class="lineno">  106</span>                                                                 <span class="keywordtype">int</span> topicsCount,</div>
+<div class="line"><a id="l00107" name="l00107"></a><span class="lineno">  107</span>                                                                 <span class="keyword">const</span> <span class="keywordtype">char</span> *subscriptionName,</div>
+<div class="line"><a id="l00108" name="l00108"></a><span class="lineno">  108</span>                                                                 <span class="keyword">const</span> pulsar_consumer_configuration_t *conf,</div>
+<div class="line"><a id="l00109" name="l00109"></a><span class="lineno">  109</span>                                                                 pulsar_consumer_t **consumer);</div>
+<div class="line"><a id="l00110" name="l00110"></a><span class="lineno">  110</span> </div>
+<div class="line"><a id="l00111" name="l00111"></a><span class="lineno">  111</span>PULSAR_PUBLIC <span class="keywordtype">void</span> pulsar_client_subscribe_multi_topics_async(pulsar_client_t *client, <span class="keyword">const</span> <span class="keywordtype">char</span> **topics,</div>
+<div class="line"><a id="l00112" name="l00112"></a><span class="lineno">  112</span>                                                              <span class="keywordtype">int</span> topicsCount, <span class="keyword">const</span> <span class="keywordtype">char</span> *subscriptionName,</div>
+<div class="line"><a id="l00113" name="l00113"></a><span class="lineno">  113</span>                                                              <span class="keyword">const</span> pulsar_consumer_configuration_t *conf,</div>
+<div class="line"><a id="l00114" name="l00114"></a><span class="lineno">  114</span>                                                              pulsar_subscribe_callback callback, <span class="keywordtype">void</span> *ctx);</div>
+<div class="line"><a id="l00115" name="l00115"></a><span class="lineno">  115</span> </div>
+<div class="line"><a id="l00127" name="l00127"></a><span class="lineno">  127</span>PULSAR_PUBLIC pulsar_result pulsar_client_subscribe_pattern(pulsar_client_t *client, <span class="keyword">const</span> <span class="keywordtype">char</span> *topicPattern,</div>
+<div class="line"><a id="l00128" name="l00128"></a><span class="lineno">  128</span>                                                            <span class="keyword">const</span> <span class="keywordtype">char</span> *subscriptionName,</div>
+<div class="line"><a id="l00129" name="l00129"></a><span class="lineno">  129</span>                                                            <span class="keyword">const</span> pulsar_consumer_configuration_t *conf,</div>
+<div class="line"><a id="l00130" name="l00130"></a><span class="lineno">  130</span>                                                            pulsar_consumer_t **consumer);</div>
+<div class="line"><a id="l00131" name="l00131"></a><span class="lineno">  131</span> </div>
+<div class="line"><a id="l00132" name="l00132"></a><span class="lineno">  132</span>PULSAR_PUBLIC <span class="keywordtype">void</span> pulsar_client_subscribe_pattern_async(pulsar_client_t *client, <span class="keyword">const</span> <span class="keywordtype">char</span> *topicPattern,</div>
+<div class="line"><a id="l00133" name="l00133"></a><span class="lineno">  133</span>                                                         <span class="keyword">const</span> <span class="keywordtype">char</span> *subscriptionName,</div>
+<div class="line"><a id="l00134" name="l00134"></a><span class="lineno">  134</span>                                                         <span class="keyword">const</span> pulsar_consumer_configuration_t *conf,</div>
+<div class="line"><a id="l00135" name="l00135"></a><span class="lineno">  135</span>                                                         pulsar_subscribe_callback callback, <span class="keywordtype">void</span> *ctx);</div>
+<div class="line"><a id="l00136" name="l00136"></a><span class="lineno">  136</span> </div>
+<div class="line"><a id="l00166" name="l00166"></a><span class="lineno">  166</span>PULSAR_PUBLIC pulsar_result pulsar_client_create_reader(pulsar_client_t *client, <span class="keyword">const</span> <span class="keywordtype">char</span> *topic,</div>
+<div class="line"><a id="l00167" name="l00167"></a><span class="lineno">  167</span>                                                        <span class="keyword">const</span> pulsar_message_id_t *startMessageId,</div>
+<div class="line"><a id="l00168" name="l00168"></a><span class="lineno">  168</span>                                                        pulsar_reader_configuration_t *conf,</div>
+<div class="line"><a id="l00169" name="l00169"></a><span class="lineno">  169</span>                                                        pulsar_reader_t **reader);</div>
+<div class="line"><a id="l00170" name="l00170"></a><span class="lineno">  170</span> </div>
+<div class="line"><a id="l00171" name="l00171"></a><span class="lineno">  171</span>PULSAR_PUBLIC <span class="keywordtype">void</span> pulsar_client_create_reader_async(pulsar_client_t *client, <span class="keyword">const</span> <span class="keywordtype">char</span> *topic,</div>
+<div class="line"><a id="l00172" name="l00172"></a><span class="lineno">  172</span>                                                     <span class="keyword">const</span> pulsar_message_id_t *startMessageId,</div>
+<div class="line"><a id="l00173" name="l00173"></a><span class="lineno">  173</span>                                                     pulsar_reader_configuration_t *conf,</div>
+<div class="line"><a id="l00174" name="l00174"></a><span class="lineno">  174</span>                                                     pulsar_reader_callback callback, <span class="keywordtype">void</span> *ctx);</div>
+<div class="line"><a id="l00175" name="l00175"></a><span class="lineno">  175</span> </div>
+<div class="line"><a id="l00176" name="l00176"></a><span class="lineno">  176</span>PULSAR_PUBLIC pulsar_result pulsar_client_get_topic_partitions(pulsar_client_t *client, <span class="keyword">const</span> <span class="keywordtype">char</span> *topic,</div>
+<div class="line"><a id="l00177" name="l00177"></a><span class="lineno">  177</span>                                                               pulsar_string_list_t **partitions);</div>
+<div class="line"><a id="l00178" name="l00178"></a><span class="lineno">  178</span> </div>
+<div class="line"><a id="l00179" name="l00179"></a><span class="lineno">  179</span>PULSAR_PUBLIC <span class="keywordtype">void</span> pulsar_client_get_topic_partitions_async(pulsar_client_t *client, <span class="keyword">const</span> <span class="keywordtype">char</span> *topic,</div>
+<div class="line"><a id="l00180" name="l00180"></a><span class="lineno">  180</span>                                                            pulsar_get_partitions_callback callback,</div>
+<div class="line"><a id="l00181" name="l00181"></a><span class="lineno">  181</span>                                                            <span class="keywordtype">void</span> *ctx);</div>
+<div class="line"><a id="l00182" name="l00182"></a><span class="lineno">  182</span> </div>
+<div class="line"><a id="l00183" name="l00183"></a><span class="lineno">  183</span>PULSAR_PUBLIC pulsar_result pulsar_client_close(pulsar_client_t *client);</div>
+<div class="line"><a id="l00184" name="l00184"></a><span class="lineno">  184</span> </div>
+<div class="line"><a id="l00185" name="l00185"></a><span class="lineno">  185</span>PULSAR_PUBLIC <span class="keywordtype">void</span> pulsar_client_close_async(pulsar_client_t *client, pulsar_close_callback callback,</div>
+<div class="line"><a id="l00186" name="l00186"></a><span class="lineno">  186</span>                                             <span class="keywordtype">void</span> *ctx);</div>
+<div class="line"><a id="l00187" name="l00187"></a><span class="lineno">  187</span> </div>
+<div class="line"><a id="l00188" name="l00188"></a><span class="lineno">  188</span>PULSAR_PUBLIC <span class="keywordtype">void</span> pulsar_client_free(pulsar_client_t *client);</div>
+<div class="line"><a id="l00189" name="l00189"></a><span class="lineno">  189</span> </div>
+<div class="line"><a id="l00190" name="l00190"></a><span class="lineno">  190</span><span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a id="l00191" name="l00191"></a><span class="lineno">  191</span>}</div>
+<div class="line"><a id="l00192" name="l00192"></a><span class="lineno">  192</span><span class="preprocessor">#endif</span></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/site2/website-next/static/api/cpp/2.10.x/c_2_consumer_8h_source.html b/site2/website-next/static/api/cpp/2.10.x/c_2_consumer_8h_source.html
new file mode 100644
index 00000000000..c677f6df78f
--- /dev/null
+++ b/site2/website-next/static/api/cpp/2.10.x/c_2_consumer_8h_source.html
@@ -0,0 +1,182 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/c/consumer.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">pulsar-client-cpp
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li><li class="navelem"><a class="el" href="dir_501ae28692a6b25a33adbd2bed71d4b9.html">c</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">consumer.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno">    1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno">   19</span><span class="preprocessor">#pragma once</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno">   20</span> </div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno">   21</span><span class="preprocessor">#include &lt;pulsar/defines.h&gt;</span></div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno">   22</span> </div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno">   23</span><span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno">   24</span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno">   25</span><span class="preprocessor">#endif</span></div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno">   26</span> </div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno">   27</span><span class="preprocessor">#include &lt;pulsar/c/result.h&gt;</span></div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno">   28</span><span class="preprocessor">#include &lt;pulsar/c/message.h&gt;</span></div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno">   29</span> </div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno">   30</span><span class="preprocessor">#include &lt;stdint.h&gt;</span></div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno">   31</span> </div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno">   32</span><span class="keyword">typedef</span> <span class="keyword">struct </span>_pulsar_consumer pulsar_consumer_t;</div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno">   33</span> </div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno">   34</span><span class="keyword">typedef</span> void (*pulsar_result_callback)(pulsar_result, <span class="keywordtype">void</span> *);</div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno">   35</span> </div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno">   39</span>PULSAR_PUBLIC <span class="keyword">const</span> <span class="keywordtype">char</span> *pulsar_consumer_get_topic(pulsar_consumer_t *consumer);</div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno">   40</span> </div>
+<div class="line"><a id="l00044" name="l00044"></a><span class="lineno">   44</span>PULSAR_PUBLIC <span class="keyword">const</span> <span class="keywordtype">char</span> *pulsar_consumer_get_subscription_name(pulsar_consumer_t *consumer);</div>
+<div class="line"><a id="l00045" name="l00045"></a><span class="lineno">   45</span> </div>
+<div class="line"><a id="l00059" name="l00059"></a><span class="lineno">   59</span>PULSAR_PUBLIC pulsar_result pulsar_consumer_unsubscribe(pulsar_consumer_t *consumer);</div>
+<div class="line"><a id="l00060" name="l00060"></a><span class="lineno">   60</span> </div>
+<div class="line"><a id="l00072" name="l00072"></a><span class="lineno">   72</span>PULSAR_PUBLIC <span class="keywordtype">void</span> pulsar_consumer_unsubscribe_async(pulsar_consumer_t *consumer,</div>
+<div class="line"><a id="l00073" name="l00073"></a><span class="lineno">   73</span>                                                     pulsar_result_callback callback, <span class="keywordtype">void</span> *ctx);</div>
+<div class="line"><a id="l00074" name="l00074"></a><span class="lineno">   74</span> </div>
+<div class="line"><a id="l00085" name="l00085"></a><span class="lineno">   85</span>PULSAR_PUBLIC pulsar_result pulsar_consumer_receive(pulsar_consumer_t *consumer, pulsar_message_t **msg);</div>
+<div class="line"><a id="l00086" name="l00086"></a><span class="lineno">   86</span> </div>
+<div class="line"><a id="l00095" name="l00095"></a><span class="lineno">   95</span>PULSAR_PUBLIC pulsar_result pulsar_consumer_receive_with_timeout(pulsar_consumer_t *consumer,</div>
+<div class="line"><a id="l00096" name="l00096"></a><span class="lineno">   96</span>                                                                 pulsar_message_t **msg, <span class="keywordtype">int</span> timeoutMs);</div>
+<div class="line"><a id="l00097" name="l00097"></a><span class="lineno">   97</span> </div>
+<div class="line"><a id="l00109" name="l00109"></a><span class="lineno">  109</span>PULSAR_PUBLIC pulsar_result pulsar_consumer_acknowledge(pulsar_consumer_t *consumer,</div>
+<div class="line"><a id="l00110" name="l00110"></a><span class="lineno">  110</span>                                                        pulsar_message_t *message);</div>
+<div class="line"><a id="l00111" name="l00111"></a><span class="lineno">  111</span> </div>
+<div class="line"><a id="l00112" name="l00112"></a><span class="lineno">  112</span>PULSAR_PUBLIC pulsar_result pulsar_consumer_acknowledge_id(pulsar_consumer_t *consumer,</div>
+<div class="line"><a id="l00113" name="l00113"></a><span class="lineno">  113</span>                                                           pulsar_message_id_t *messageId);</div>
+<div class="line"><a id="l00114" name="l00114"></a><span class="lineno">  114</span> </div>
+<div class="line"><a id="l00124" name="l00124"></a><span class="lineno">  124</span>PULSAR_PUBLIC <span class="keywordtype">void</span> pulsar_consumer_acknowledge_async(pulsar_consumer_t *consumer, pulsar_message_t *message,</div>
+<div class="line"><a id="l00125" name="l00125"></a><span class="lineno">  125</span>                                                     pulsar_result_callback callback, <span class="keywordtype">void</span> *ctx);</div>
+<div class="line"><a id="l00126" name="l00126"></a><span class="lineno">  126</span> </div>
+<div class="line"><a id="l00127" name="l00127"></a><span class="lineno">  127</span>PULSAR_PUBLIC <span class="keywordtype">void</span> pulsar_consumer_acknowledge_async_id(pulsar_consumer_t *consumer,</div>
+<div class="line"><a id="l00128" name="l00128"></a><span class="lineno">  128</span>                                                        pulsar_message_id_t *messageId,</div>
+<div class="line"><a id="l00129" name="l00129"></a><span class="lineno">  129</span>                                                        pulsar_result_callback callback, <span class="keywordtype">void</span> *ctx);</div>
+<div class="line"><a id="l00130" name="l00130"></a><span class="lineno">  130</span> </div>
+<div class="line"><a id="l00148" name="l00148"></a><span class="lineno">  148</span>PULSAR_PUBLIC pulsar_result pulsar_consumer_acknowledge_cumulative(pulsar_consumer_t *consumer,</div>
+<div class="line"><a id="l00149" name="l00149"></a><span class="lineno">  149</span>                                                                   pulsar_message_t *message);</div>
+<div class="line"><a id="l00150" name="l00150"></a><span class="lineno">  150</span> </div>
+<div class="line"><a id="l00151" name="l00151"></a><span class="lineno">  151</span>PULSAR_PUBLIC pulsar_result pulsar_consumer_acknowledge_cumulative_id(pulsar_consumer_t *consumer,</div>
+<div class="line"><a id="l00152" name="l00152"></a><span class="lineno">  152</span>                                                                      pulsar_message_id_t *messageId);</div>
+<div class="line"><a id="l00153" name="l00153"></a><span class="lineno">  153</span> </div>
+<div class="line"><a id="l00164" name="l00164"></a><span class="lineno">  164</span>PULSAR_PUBLIC <span class="keywordtype">void</span> pulsar_consumer_acknowledge_cumulative_async(pulsar_consumer_t *consumer,</div>
+<div class="line"><a id="l00165" name="l00165"></a><span class="lineno">  165</span>                                                                pulsar_message_t *message,</div>
+<div class="line"><a id="l00166" name="l00166"></a><span class="lineno">  166</span>                                                                pulsar_result_callback callback, <span class="keywordtype">void</span> *ctx);</div>
+<div class="line"><a id="l00167" name="l00167"></a><span class="lineno">  167</span> </div>
+<div class="line"><a id="l00168" name="l00168"></a><span class="lineno">  168</span>PULSAR_PUBLIC <span class="keywordtype">void</span> pulsar_consumer_acknowledge_cumulative_async_id(pulsar_consumer_t *consumer,</div>
+<div class="line"><a id="l00169" name="l00169"></a><span class="lineno">  169</span>                                                                   pulsar_message_id_t *messageId,</div>
+<div class="line"><a id="l00170" name="l00170"></a><span class="lineno">  170</span>                                                                   pulsar_result_callback callback,</div>
+<div class="line"><a id="l00171" name="l00171"></a><span class="lineno">  171</span>                                                                   <span class="keywordtype">void</span> *ctx);</div>
+<div class="line"><a id="l00172" name="l00172"></a><span class="lineno">  172</span> </div>
+<div class="line"><a id="l00185" name="l00185"></a><span class="lineno">  185</span>PULSAR_PUBLIC <span class="keywordtype">void</span> pulsar_consumer_negative_acknowledge(pulsar_consumer_t *consumer,</div>
+<div class="line"><a id="l00186" name="l00186"></a><span class="lineno">  186</span>                                                        pulsar_message_t *message);</div>
+<div class="line"><a id="l00187" name="l00187"></a><span class="lineno">  187</span> </div>
+<div class="line"><a id="l00200" name="l00200"></a><span class="lineno">  200</span>PULSAR_PUBLIC <span class="keywordtype">void</span> pulsar_consumer_negative_acknowledge_id(pulsar_consumer_t *consumer,</div>
+<div class="line"><a id="l00201" name="l00201"></a><span class="lineno">  201</span>                                                           pulsar_message_id_t *messageId);</div>
+<div class="line"><a id="l00202" name="l00202"></a><span class="lineno">  202</span> </div>
+<div class="line"><a id="l00203" name="l00203"></a><span class="lineno">  203</span>PULSAR_PUBLIC pulsar_result pulsar_consumer_close(pulsar_consumer_t *consumer);</div>
+<div class="line"><a id="l00204" name="l00204"></a><span class="lineno">  204</span> </div>
+<div class="line"><a id="l00205" name="l00205"></a><span class="lineno">  205</span>PULSAR_PUBLIC <span class="keywordtype">void</span> pulsar_consumer_close_async(pulsar_consumer_t *consumer, pulsar_result_callback callback,</div>
+<div class="line"><a id="l00206" name="l00206"></a><span class="lineno">  206</span>                                               <span class="keywordtype">void</span> *ctx);</div>
+<div class="line"><a id="l00207" name="l00207"></a><span class="lineno">  207</span> </div>
+<div class="line"><a id="l00208" name="l00208"></a><span class="lineno">  208</span>PULSAR_PUBLIC <span class="keywordtype">void</span> pulsar_consumer_free(pulsar_consumer_t *consumer);</div>
+<div class="line"><a id="l00209" name="l00209"></a><span class="lineno">  209</span> </div>
+<div class="line"><a id="l00210" name="l00210"></a><span class="lineno">  210</span><span class="comment">/*</span></div>
+<div class="line"><a id="l00211" name="l00211"></a><span class="lineno">  211</span><span class="comment"> * Pause receiving messages via the messageListener, till resumeMessageListener() is called.</span></div>
+<div class="line"><a id="l00212" name="l00212"></a><span class="lineno">  212</span><span class="comment"> */</span></div>
+<div class="line"><a id="l00213" name="l00213"></a><span class="lineno">  213</span>PULSAR_PUBLIC pulsar_result pulsar_consumer_pause_message_listener(pulsar_consumer_t *consumer);</div>
+<div class="line"><a id="l00214" name="l00214"></a><span class="lineno">  214</span> </div>
+<div class="line"><a id="l00215" name="l00215"></a><span class="lineno">  215</span><span class="comment">/*</span></div>
+<div class="line"><a id="l00216" name="l00216"></a><span class="lineno">  216</span><span class="comment"> * Resume receiving the messages via the messageListener.</span></div>
+<div class="line"><a id="l00217" name="l00217"></a><span class="lineno">  217</span><span class="comment"> * Asynchronously receive all the messages enqueued from time pauseMessageListener() was called.</span></div>
+<div class="line"><a id="l00218" name="l00218"></a><span class="lineno">  218</span><span class="comment"> */</span></div>
+<div class="line"><a id="l00219" name="l00219"></a><span class="lineno">  219</span>PULSAR_PUBLIC pulsar_result resume_message_listener(pulsar_consumer_t *consumer);</div>
+<div class="line"><a id="l00220" name="l00220"></a><span class="lineno">  220</span> </div>
+<div class="line"><a id="l00230" name="l00230"></a><span class="lineno">  230</span>PULSAR_PUBLIC <span class="keywordtype">void</span> pulsar_consumer_redeliver_unacknowledged_messages(pulsar_consumer_t *consumer);</div>
+<div class="line"><a id="l00231" name="l00231"></a><span class="lineno">  231</span> </div>
+<div class="line"><a id="l00232" name="l00232"></a><span class="lineno">  232</span>PULSAR_PUBLIC <span class="keywordtype">void</span> pulsar_consumer_seek_async(pulsar_consumer_t *consumer, pulsar_message_id_t *messageId,</div>
+<div class="line"><a id="l00233" name="l00233"></a><span class="lineno">  233</span>                                              pulsar_result_callback callback, <span class="keywordtype">void</span> *ctx);</div>
+<div class="line"><a id="l00234" name="l00234"></a><span class="lineno">  234</span> </div>
+<div class="line"><a id="l00235" name="l00235"></a><span class="lineno">  235</span>PULSAR_PUBLIC pulsar_result pulsar_consumer_seek(pulsar_consumer_t *consumer, pulsar_message_id_t *messageId);</div>
+<div class="line"><a id="l00236" name="l00236"></a><span class="lineno">  236</span> </div>
+<div class="line"><a id="l00237" name="l00237"></a><span class="lineno">  237</span>PULSAR_PUBLIC <span class="keywordtype">int</span> pulsar_consumer_is_connected(pulsar_consumer_t *consumer);</div>
+<div class="line"><a id="l00238" name="l00238"></a><span class="lineno">  238</span> </div>
+<div class="line"><a id="l00239" name="l00239"></a><span class="lineno">  239</span><span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a id="l00240" name="l00240"></a><span class="lineno">  240</span>}</div>
+<div class="line"><a id="l00241" name="l00241"></a><span class="lineno">  241</span><span class="preprocessor">#endif</span></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/site2/website-next/static/api/cpp/2.10.x/c_2_message_8h_source.html b/site2/website-next/static/api/cpp/2.10.x/c_2_message_8h_source.html
new file mode 100644
index 00000000000..ec564143931
--- /dev/null
+++ b/site2/website-next/static/api/cpp/2.10.x/c_2_message_8h_source.html
@@ -0,0 +1,166 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/c/message.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">pulsar-client-cpp
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li><li class="navelem"><a class="el" href="dir_501ae28692a6b25a33adbd2bed71d4b9.html">c</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">message.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno">    1</span> </div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno">   20</span><span class="preprocessor">#pragma once</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno">   21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno">   22</span><span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno">   23</span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno">   24</span><span class="preprocessor">#endif</span></div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno">   25</span> </div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno">   26</span><span class="preprocessor">#include &lt;stddef.h&gt;</span></div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno">   27</span><span class="preprocessor">#include &lt;stdint.h&gt;</span></div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno">   28</span> </div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno">   29</span><span class="preprocessor">#include &lt;pulsar/defines.h&gt;</span></div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno">   30</span><span class="preprocessor">#include &quot;string_map.h&quot;</span></div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno">   31</span> </div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno">   32</span><span class="keyword">typedef</span> <span class="keyword">struct </span>_pulsar_message pulsar_message_t;</div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno">   33</span><span class="keyword">typedef</span> <span class="keyword">struct </span>_pulsar_message_id pulsar_message_id_t;</div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno">   34</span> </div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno">   35</span>PULSAR_PUBLIC pulsar_message_t *pulsar_message_create();</div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno">   36</span>PULSAR_PUBLIC <span class="keywordtype">void</span> pulsar_message_free(pulsar_message_t *message);</div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno">   37</span> </div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno">   39</span> </div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno">   40</span>PULSAR_PUBLIC <span class="keywordtype">void</span> pulsar_message_set_content(pulsar_message_t *message, <span class="keyword">const</span> <span class="keywordtype">void</span> *data, <span class="keywordtype">size_t</span> size);</div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno">   41</span> </div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno">   47</span>PULSAR_PUBLIC <span class="keywordtype">void</span> pulsar_message_set_allocated_content(pulsar_message_t *message, <span class="keywordtype">void</span> *data, <span class="keywordtype">size_t</span> size);</div>
+<div class="line"><a id="l00048" name="l00048"></a><span class="lineno">   48</span> </div>
+<div class="line"><a id="l00049" name="l00049"></a><span class="lineno">   49</span>PULSAR_PUBLIC <span class="keywordtype">void</span> pulsar_message_set_property(pulsar_message_t *message, <span class="keyword">const</span> <span class="keywordtype">char</span> *name,</div>
+<div class="line"><a id="l00050" name="l00050"></a><span class="lineno">   50</span>                                               <span class="keyword">const</span> <span class="keywordtype">char</span> *value);</div>
+<div class="line"><a id="l00051" name="l00051"></a><span class="lineno">   51</span> </div>
+<div class="line"><a id="l00056" name="l00056"></a><span class="lineno">   56</span>PULSAR_PUBLIC <span class="keywordtype">void</span> pulsar_message_set_partition_key(pulsar_message_t *message, <span class="keyword">const</span> <span class="keywordtype">char</span> *partitionKey);</div>
+<div class="line"><a id="l00057" name="l00057"></a><span class="lineno">   57</span> </div>
+<div class="line"><a id="l00062" name="l00062"></a><span class="lineno">   62</span>PULSAR_PUBLIC <span class="keywordtype">void</span> pulsar_message_set_ordering_key(pulsar_message_t *message, <span class="keyword">const</span> <span class="keywordtype">char</span> *orderingKey);</div>
+<div class="line"><a id="l00063" name="l00063"></a><span class="lineno">   63</span> </div>
+<div class="line"><a id="l00067" name="l00067"></a><span class="lineno">   67</span>PULSAR_PUBLIC <span class="keywordtype">void</span> pulsar_message_set_event_timestamp(pulsar_message_t *message, uint64_t eventTimestamp);</div>
+<div class="line"><a id="l00068" name="l00068"></a><span class="lineno">   68</span> </div>
+<div class="line"><a id="l00084" name="l00084"></a><span class="lineno">   84</span>PULSAR_PUBLIC <span class="keywordtype">void</span> pulsar_message_set_sequence_id(pulsar_message_t *message, int64_t sequenceId);</div>
+<div class="line"><a id="l00085" name="l00085"></a><span class="lineno">   85</span> </div>
+<div class="line"><a id="l00091" name="l00091"></a><span class="lineno">   91</span>PULSAR_PUBLIC <span class="keywordtype">void</span> pulsar_message_set_deliver_after(pulsar_message_t *message, uint64_t delayMillis);</div>
+<div class="line"><a id="l00092" name="l00092"></a><span class="lineno">   92</span> </div>
+<div class="line"><a id="l00099" name="l00099"></a><span class="lineno">   99</span>PULSAR_PUBLIC <span class="keywordtype">void</span> pulsar_message_set_deliver_at(pulsar_message_t *message, uint64_t deliveryTimestampMillis);</div>
+<div class="line"><a id="l00100" name="l00100"></a><span class="lineno">  100</span> </div>
+<div class="line"><a id="l00111" name="l00111"></a><span class="lineno">  111</span>PULSAR_PUBLIC <span class="keywordtype">void</span> pulsar_message_set_replication_clusters(pulsar_message_t *message, <span class="keyword">const</span> <span class="keywordtype">char</span> **clusters,</div>
+<div class="line"><a id="l00112" name="l00112"></a><span class="lineno">  112</span>                                                           <span class="keywordtype">size_t</span> size);</div>
+<div class="line"><a id="l00113" name="l00113"></a><span class="lineno">  113</span> </div>
+<div class="line"><a id="l00119" name="l00119"></a><span class="lineno">  119</span>PULSAR_PUBLIC <span class="keywordtype">void</span> pulsar_message_disable_replication(pulsar_message_t *message, <span class="keywordtype">int</span> flag);</div>
+<div class="line"><a id="l00120" name="l00120"></a><span class="lineno">  120</span> </div>
+<div class="line"><a id="l00122" name="l00122"></a><span class="lineno">  122</span> </div>
+<div class="line"><a id="l00129" name="l00129"></a><span class="lineno">  129</span>PULSAR_PUBLIC pulsar_string_map_t *pulsar_message_get_properties(pulsar_message_t *message);</div>
+<div class="line"><a id="l00130" name="l00130"></a><span class="lineno">  130</span> </div>
+<div class="line"><a id="l00138" name="l00138"></a><span class="lineno">  138</span>PULSAR_PUBLIC <span class="keywordtype">int</span> pulsar_message_has_property(pulsar_message_t *message, <span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
+<div class="line"><a id="l00139" name="l00139"></a><span class="lineno">  139</span> </div>
+<div class="line"><a id="l00146" name="l00146"></a><span class="lineno">  146</span>PULSAR_PUBLIC <span class="keyword">const</span> <span class="keywordtype">char</span> *pulsar_message_get_property(pulsar_message_t *message, <span class="keyword">const</span> <span class="keywordtype">char</span> *name);</div>
+<div class="line"><a id="l00147" name="l00147"></a><span class="lineno">  147</span> </div>
+<div class="line"><a id="l00154" name="l00154"></a><span class="lineno">  154</span>PULSAR_PUBLIC <span class="keyword">const</span> <span class="keywordtype">void</span> *pulsar_message_get_data(pulsar_message_t *message);</div>
+<div class="line"><a id="l00155" name="l00155"></a><span class="lineno">  155</span> </div>
+<div class="line"><a id="l00161" name="l00161"></a><span class="lineno">  161</span>PULSAR_PUBLIC uint32_t pulsar_message_get_length(pulsar_message_t *message);</div>
+<div class="line"><a id="l00162" name="l00162"></a><span class="lineno">  162</span> </div>
+<div class="line"><a id="l00172" name="l00172"></a><span class="lineno">  172</span>PULSAR_PUBLIC pulsar_message_id_t *pulsar_message_get_message_id(pulsar_message_t *message);</div>
+<div class="line"><a id="l00173" name="l00173"></a><span class="lineno">  173</span> </div>
+<div class="line"><a id="l00178" name="l00178"></a><span class="lineno">  178</span>PULSAR_PUBLIC <span class="keyword">const</span> <span class="keywordtype">char</span> *pulsar_message_get_partitionKey(pulsar_message_t *message);</div>
+<div class="line"><a id="l00179" name="l00179"></a><span class="lineno">  179</span>PULSAR_PUBLIC <span class="keywordtype">int</span> pulsar_message_has_partition_key(pulsar_message_t *message);</div>
+<div class="line"><a id="l00180" name="l00180"></a><span class="lineno">  180</span> </div>
+<div class="line"><a id="l00185" name="l00185"></a><span class="lineno">  185</span>PULSAR_PUBLIC <span class="keyword">const</span> <span class="keywordtype">char</span> *pulsar_message_get_orderingKey(pulsar_message_t *message);</div>
+<div class="line"><a id="l00186" name="l00186"></a><span class="lineno">  186</span>PULSAR_PUBLIC <span class="keywordtype">int</span> pulsar_message_has_ordering_key(pulsar_message_t *message);</div>
+<div class="line"><a id="l00187" name="l00187"></a><span class="lineno">  187</span> </div>
+<div class="line"><a id="l00192" name="l00192"></a><span class="lineno">  192</span>PULSAR_PUBLIC uint64_t pulsar_message_get_publish_timestamp(pulsar_message_t *message);</div>
+<div class="line"><a id="l00193" name="l00193"></a><span class="lineno">  193</span> </div>
+<div class="line"><a id="l00197" name="l00197"></a><span class="lineno">  197</span>PULSAR_PUBLIC uint64_t pulsar_message_get_event_timestamp(pulsar_message_t *message);</div>
+<div class="line"><a id="l00198" name="l00198"></a><span class="lineno">  198</span> </div>
+<div class="line"><a id="l00199" name="l00199"></a><span class="lineno">  199</span>PULSAR_PUBLIC <span class="keyword">const</span> <span class="keywordtype">char</span> *pulsar_message_get_topic_name(pulsar_message_t *message);</div>
+<div class="line"><a id="l00200" name="l00200"></a><span class="lineno">  200</span> </div>
+<div class="line"><a id="l00201" name="l00201"></a><span class="lineno">  201</span>PULSAR_PUBLIC <span class="keywordtype">int</span> pulsar_message_get_redelivery_count(pulsar_message_t *message);</div>
+<div class="line"><a id="l00202" name="l00202"></a><span class="lineno">  202</span> </div>
+<div class="line"><a id="l00203" name="l00203"></a><span class="lineno">  203</span>PULSAR_PUBLIC <span class="keywordtype">int</span> pulsar_message_has_schema_version(pulsar_message_t *message);</div>
+<div class="line"><a id="l00204" name="l00204"></a><span class="lineno">  204</span> </div>
+<div class="line"><a id="l00205" name="l00205"></a><span class="lineno">  205</span>PULSAR_PUBLIC <span class="keyword">const</span> <span class="keywordtype">char</span> *pulsar_message_get_schemaVersion(pulsar_message_t *message);</div>
+<div class="line"><a id="l00206" name="l00206"></a><span class="lineno">  206</span> </div>
+<div class="line"><a id="l00207" name="l00207"></a><span class="lineno">  207</span>PULSAR_PUBLIC <span class="keywordtype">void</span> pulsar_message_set_schema_version(pulsar_message_t *message, <span class="keyword">const</span> <span class="keywordtype">char</span> *schemaVersion);</div>
+<div class="line"><a id="l00208" name="l00208"></a><span class="lineno">  208</span> </div>
+<div class="line"><a id="l00209" name="l00209"></a><span class="lineno">  209</span><span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a id="l00210" name="l00210"></a><span class="lineno">  210</span>}</div>
+<div class="line"><a id="l00211" name="l00211"></a><span class="lineno">  211</span><span class="preprocessor">#endif</span></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/site2/website-next/static/api/cpp/2.10.x/c_2_producer_8h_source.html b/site2/website-next/static/api/cpp/2.10.x/c_2_producer_8h_source.html
new file mode 100644
index 00000000000..e52130753ec
--- /dev/null
+++ b/site2/website-next/static/api/cpp/2.10.x/c_2_producer_8h_source.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/c/producer.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">pulsar-client-cpp
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li><li class="navelem"><a class="el" href="dir_501ae28692a6b25a33adbd2bed71d4b9.html">c</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">producer.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno">    1</span> </div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno">   20</span><span class="preprocessor">#pragma once</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno">   21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno">   22</span><span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno">   23</span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno">   24</span><span class="preprocessor">#endif</span></div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno">   25</span> </div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno">   26</span><span class="preprocessor">#include &lt;pulsar/defines.h&gt;</span></div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno">   27</span><span class="preprocessor">#include &lt;pulsar/c/result.h&gt;</span></div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno">   28</span><span class="preprocessor">#include &lt;pulsar/c/message.h&gt;</span></div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno">   29</span> </div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno">   30</span><span class="preprocessor">#include &lt;stdint.h&gt;</span></div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno">   31</span> </div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno">   32</span><span class="keyword">typedef</span> <span class="keyword">struct </span>_pulsar_producer pulsar_producer_t;</div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno">   33</span> </div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno">   34</span><span class="keyword">typedef</span> void (*pulsar_send_callback)(pulsar_result, pulsar_message_id_t *msgId, <span class="keywordtype">void</span> *ctx);</div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno">   35</span><span class="keyword">typedef</span> void (*pulsar_close_callback)(pulsar_result, <span class="keywordtype">void</span> *ctx);</div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno">   36</span><span class="keyword">typedef</span> void (*pulsar_flush_callback)(pulsar_result, <span class="keywordtype">void</span> *ctx);</div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno">   37</span> </div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno">   41</span>PULSAR_PUBLIC <span class="keyword">const</span> <span class="keywordtype">char</span> *pulsar_producer_get_topic(pulsar_producer_t *producer);</div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno">   42</span> </div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno">   46</span>PULSAR_PUBLIC <span class="keyword">const</span> <span class="keywordtype">char</span> *pulsar_producer_get_producer_name(pulsar_producer_t *producer);</div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno">   47</span> </div>
+<div class="line"><a id="l00064" name="l00064"></a><span class="lineno">   64</span>PULSAR_PUBLIC pulsar_result pulsar_producer_send(pulsar_producer_t *producer, pulsar_message_t *msg);</div>
+<div class="line"><a id="l00065" name="l00065"></a><span class="lineno">   65</span> </div>
+<div class="line"><a id="l00080" name="l00080"></a><span class="lineno">   80</span>PULSAR_PUBLIC <span class="keywordtype">void</span> pulsar_producer_send_async(pulsar_producer_t *producer, pulsar_message_t *msg,</div>
+<div class="line"><a id="l00081" name="l00081"></a><span class="lineno">   81</span>                                              pulsar_send_callback callback, <span class="keywordtype">void</span> *ctx);</div>
+<div class="line"><a id="l00082" name="l00082"></a><span class="lineno">   82</span> </div>
+<div class="line"><a id="l00095" name="l00095"></a><span class="lineno">   95</span>PULSAR_PUBLIC int64_t pulsar_producer_get_last_sequence_id(pulsar_producer_t *producer);</div>
+<div class="line"><a id="l00096" name="l00096"></a><span class="lineno">   96</span> </div>
+<div class="line"><a id="l00106" name="l00106"></a><span class="lineno">  106</span>PULSAR_PUBLIC pulsar_result pulsar_producer_close(pulsar_producer_t *producer);</div>
+<div class="line"><a id="l00107" name="l00107"></a><span class="lineno">  107</span> </div>
+<div class="line"><a id="l00115" name="l00115"></a><span class="lineno">  115</span>PULSAR_PUBLIC <span class="keywordtype">void</span> pulsar_producer_close_async(pulsar_producer_t *producer, pulsar_close_callback callback,</div>
+<div class="line"><a id="l00116" name="l00116"></a><span class="lineno">  116</span>                                               <span class="keywordtype">void</span> *ctx);</div>
+<div class="line"><a id="l00117" name="l00117"></a><span class="lineno">  117</span> </div>
+<div class="line"><a id="l00118" name="l00118"></a><span class="lineno">  118</span><span class="comment">// Flush all the messages buffered in the client and wait until all messages have been successfully persisted.</span></div>
+<div class="line"><a id="l00119" name="l00119"></a><span class="lineno">  119</span>PULSAR_PUBLIC pulsar_result pulsar_producer_flush(pulsar_producer_t *producer);</div>
+<div class="line"><a id="l00120" name="l00120"></a><span class="lineno">  120</span> </div>
+<div class="line"><a id="l00121" name="l00121"></a><span class="lineno">  121</span>PULSAR_PUBLIC <span class="keywordtype">void</span> pulsar_producer_flush_async(pulsar_producer_t *producer, pulsar_flush_callback callback,</div>
+<div class="line"><a id="l00122" name="l00122"></a><span class="lineno">  122</span>                                               <span class="keywordtype">void</span> *ctx);</div>
+<div class="line"><a id="l00123" name="l00123"></a><span class="lineno">  123</span> </div>
+<div class="line"><a id="l00124" name="l00124"></a><span class="lineno">  124</span>PULSAR_PUBLIC <span class="keywordtype">void</span> pulsar_producer_free(pulsar_producer_t *producer);</div>
+<div class="line"><a id="l00125" name="l00125"></a><span class="lineno">  125</span> </div>
+<div class="line"><a id="l00126" name="l00126"></a><span class="lineno">  126</span>PULSAR_PUBLIC <span class="keywordtype">int</span> pulsar_producer_is_connected(pulsar_producer_t *producer);</div>
+<div class="line"><a id="l00127" name="l00127"></a><span class="lineno">  127</span> </div>
+<div class="line"><a id="l00128" name="l00128"></a><span class="lineno">  128</span><span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a id="l00129" name="l00129"></a><span class="lineno">  129</span>}</div>
+<div class="line"><a id="l00130" name="l00130"></a><span class="lineno">  130</span><span class="preprocessor">#endif</span></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/site2/website-next/static/api/cpp/2.10.x/c_2_reader_8h_source.html b/site2/website-next/static/api/cpp/2.10.x/c_2_reader_8h_source.html
new file mode 100644
index 00000000000..3b03204ccfc
--- /dev/null
+++ b/site2/website-next/static/api/cpp/2.10.x/c_2_reader_8h_source.html
@@ -0,0 +1,122 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/c/reader.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">pulsar-client-cpp
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li><li class="navelem"><a class="el" href="dir_501ae28692a6b25a33adbd2bed71d4b9.html">c</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">reader.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno">    1</span> </div>
+<div class="line"><a id="l00019" name="l00019"></a><span class="lineno">   19</span><span class="preprocessor">#pragma once</span></div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno">   20</span> </div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno">   21</span><span class="preprocessor">#include &lt;pulsar/defines.h&gt;</span></div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno">   22</span><span class="preprocessor">#include &lt;pulsar/c/result.h&gt;</span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno">   23</span><span class="preprocessor">#include &lt;pulsar/c/message.h&gt;</span></div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno">   24</span> </div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno">   25</span><span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno">   26</span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno">   27</span><span class="preprocessor">#endif</span></div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno">   28</span> </div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno">   29</span><span class="keyword">typedef</span> <span class="keyword">struct </span>_pulsar_reader pulsar_reader_t;</div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno">   30</span> </div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno">   31</span><span class="keyword">typedef</span> void (*pulsar_result_callback)(pulsar_result, <span class="keywordtype">void</span> *);</div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno">   32</span> </div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno">   36</span>PULSAR_PUBLIC <span class="keyword">const</span> <span class="keywordtype">char</span> *pulsar_reader_get_topic(pulsar_reader_t *reader);</div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno">   37</span> </div>
+<div class="line"><a id="l00048" name="l00048"></a><span class="lineno">   48</span>PULSAR_PUBLIC pulsar_result pulsar_reader_read_next(pulsar_reader_t *reader, pulsar_message_t **msg);</div>
+<div class="line"><a id="l00049" name="l00049"></a><span class="lineno">   49</span> </div>
+<div class="line"><a id="l00059" name="l00059"></a><span class="lineno">   59</span>PULSAR_PUBLIC pulsar_result pulsar_reader_read_next_with_timeout(pulsar_reader_t *reader,</div>
+<div class="line"><a id="l00060" name="l00060"></a><span class="lineno">   60</span>                                                                 pulsar_message_t **msg, <span class="keywordtype">int</span> timeoutMs);</div>
+<div class="line"><a id="l00061" name="l00061"></a><span class="lineno">   61</span> </div>
+<div class="line"><a id="l00062" name="l00062"></a><span class="lineno">   62</span>PULSAR_PUBLIC pulsar_result pulsar_reader_close(pulsar_reader_t *reader);</div>
+<div class="line"><a id="l00063" name="l00063"></a><span class="lineno">   63</span> </div>
+<div class="line"><a id="l00064" name="l00064"></a><span class="lineno">   64</span>PULSAR_PUBLIC <span class="keywordtype">void</span> pulsar_reader_close_async(pulsar_reader_t *reader, pulsar_result_callback callback,</div>
+<div class="line"><a id="l00065" name="l00065"></a><span class="lineno">   65</span>                                             <span class="keywordtype">void</span> *ctx);</div>
+<div class="line"><a id="l00066" name="l00066"></a><span class="lineno">   66</span> </div>
+<div class="line"><a id="l00067" name="l00067"></a><span class="lineno">   67</span>PULSAR_PUBLIC <span class="keywordtype">void</span> pulsar_reader_free(pulsar_reader_t *reader);</div>
+<div class="line"><a id="l00068" name="l00068"></a><span class="lineno">   68</span> </div>
+<div class="line"><a id="l00069" name="l00069"></a><span class="lineno">   69</span>PULSAR_PUBLIC pulsar_result pulsar_reader_has_message_available(pulsar_reader_t *reader, <span class="keywordtype">int</span> *available);</div>
+<div class="line"><a id="l00070" name="l00070"></a><span class="lineno">   70</span> </div>
+<div class="line"><a id="l00071" name="l00071"></a><span class="lineno">   71</span>PULSAR_PUBLIC <span class="keywordtype">int</span> pulsar_reader_is_connected(pulsar_reader_t *reader);</div>
+<div class="line"><a id="l00072" name="l00072"></a><span class="lineno">   72</span> </div>
+<div class="line"><a id="l00073" name="l00073"></a><span class="lineno">   73</span><span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a id="l00074" name="l00074"></a><span class="lineno">   74</span>}</div>
+<div class="line"><a id="l00075" name="l00075"></a><span class="lineno">   75</span><span class="preprocessor">#endif</span></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/site2/website-next/static/api/cpp/2.10.x/c_2_result_8h_source.html b/site2/website-next/static/api/cpp/2.10.x/c_2_result_8h_source.html
new file mode 100644
index 00000000000..a37ce9232b5
--- /dev/null
+++ b/site2/website-next/static/api/cpp/2.10.x/c_2_result_8h_source.html
@@ -0,0 +1,160 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: include/pulsar/c/result.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">pulsar-client-cpp
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_84093bac216bb6272e4432021f1ca7f4.html">pulsar</a></li><li class="navelem"><a class="el" href="dir_501ae28692a6b25a33adbd2bed71d4b9.html">c</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">result.h</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno">    1</span> </div>
+<div class="line"><a id="l00020" name="l00020"></a><span class="lineno">   20</span><span class="preprocessor">#pragma once</span></div>
+<div class="line"><a id="l00021" name="l00021"></a><span class="lineno">   21</span> </div>
+<div class="line"><a id="l00022" name="l00022"></a><span class="lineno">   22</span><span class="preprocessor">#include &lt;pulsar/defines.h&gt;</span></div>
+<div class="line"><a id="l00023" name="l00023"></a><span class="lineno">   23</span> </div>
+<div class="line"><a id="l00024" name="l00024"></a><span class="lineno">   24</span><span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a id="l00025" name="l00025"></a><span class="lineno">   25</span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
+<div class="line"><a id="l00026" name="l00026"></a><span class="lineno">   26</span><span class="preprocessor">#endif</span></div>
+<div class="line"><a id="l00027" name="l00027"></a><span class="lineno">   27</span> </div>
+<div class="line"><a id="l00028" name="l00028"></a><span class="lineno">   28</span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a id="l00029" name="l00029"></a><span class="lineno">   29</span>    pulsar_result_Ok,  </div>
+<div class="line"><a id="l00030" name="l00030"></a><span class="lineno">   30</span> </div>
+<div class="line"><a id="l00031" name="l00031"></a><span class="lineno">   31</span>    pulsar_result_UnknownError,  </div>
+<div class="line"><a id="l00032" name="l00032"></a><span class="lineno">   32</span> </div>
+<div class="line"><a id="l00033" name="l00033"></a><span class="lineno">   33</span>    pulsar_result_InvalidConfiguration,  </div>
+<div class="line"><a id="l00034" name="l00034"></a><span class="lineno">   34</span> </div>
+<div class="line"><a id="l00035" name="l00035"></a><span class="lineno">   35</span>    pulsar_result_Timeout,       </div>
+<div class="line"><a id="l00036" name="l00036"></a><span class="lineno">   36</span>    pulsar_result_LookupError,   </div>
+<div class="line"><a id="l00037" name="l00037"></a><span class="lineno">   37</span>    pulsar_result_ConnectError,  </div>
+<div class="line"><a id="l00038" name="l00038"></a><span class="lineno">   38</span>    pulsar_result_ReadError,     </div>
+<div class="line"><a id="l00039" name="l00039"></a><span class="lineno">   39</span> </div>
+<div class="line"><a id="l00040" name="l00040"></a><span class="lineno">   40</span>    pulsar_result_AuthenticationError,             </div>
+<div class="line"><a id="l00041" name="l00041"></a><span class="lineno">   41</span>    pulsar_result_AuthorizationError,              </div>
+<div class="line"><a id="l00042" name="l00042"></a><span class="lineno">   42</span>    pulsar_result_ErrorGettingAuthenticationData,  </div>
+<div class="line"><a id="l00043" name="l00043"></a><span class="lineno">   43</span> </div>
+<div class="line"><a id="l00044" name="l00044"></a><span class="lineno">   44</span>    pulsar_result_BrokerMetadataError,     </div>
+<div class="line"><a id="l00045" name="l00045"></a><span class="lineno">   45</span>    pulsar_result_BrokerPersistenceError,  </div>
+<div class="line"><a id="l00046" name="l00046"></a><span class="lineno">   46</span>    pulsar_result_ChecksumError,           </div>
+<div class="line"><a id="l00047" name="l00047"></a><span class="lineno">   47</span> </div>
+<div class="line"><a id="l00048" name="l00048"></a><span class="lineno">   48</span>    pulsar_result_ConsumerBusy,   </div>
+<div class="line"><a id="l00049" name="l00049"></a><span class="lineno">   49</span>    pulsar_result_NotConnected,   </div>
+<div class="line"><a id="l00050" name="l00050"></a><span class="lineno">   50</span>    pulsar_result_AlreadyClosed,  </div>
+<div class="line"><a id="l00051" name="l00051"></a><span class="lineno">   51</span> </div>
+<div class="line"><a id="l00052" name="l00052"></a><span class="lineno">   52</span>    pulsar_result_InvalidMessage,  </div>
+<div class="line"><a id="l00053" name="l00053"></a><span class="lineno">   53</span> </div>
+<div class="line"><a id="l00054" name="l00054"></a><span class="lineno">   54</span>    pulsar_result_ConsumerNotInitialized,         </div>
+<div class="line"><a id="l00055" name="l00055"></a><span class="lineno">   55</span>    pulsar_result_ProducerNotInitialized,         </div>
+<div class="line"><a id="l00056" name="l00056"></a><span class="lineno">   56</span>    pulsar_result_ProducerBusy,                   </div>
+<div class="line"><a id="l00057" name="l00057"></a><span class="lineno">   57</span>    pulsar_result_TooManyLookupRequestException,  </div>
+<div class="line"><a id="l00058" name="l00058"></a><span class="lineno">   58</span> </div>
+<div class="line"><a id="l00059" name="l00059"></a><span class="lineno">   59</span>    pulsar_result_InvalidTopicName,  </div>
+<div class="line"><a id="l00060" name="l00060"></a><span class="lineno">   60</span>    pulsar_result_InvalidUrl,        </div>
+<div class="line"><a id="l00062" name="l00062"></a><span class="lineno">   62</span>    pulsar_result_ServiceUnitNotReady,  </div>
+<div class="line"><a id="l00065" name="l00065"></a><span class="lineno">   65</span>    pulsar_result_OperationNotSupported,</div>
+<div class="line"><a id="l00066" name="l00066"></a><span class="lineno">   66</span>    pulsar_result_ProducerBlockedQuotaExceededError,      </div>
+<div class="line"><a id="l00067" name="l00067"></a><span class="lineno">   67</span>    pulsar_result_ProducerBlockedQuotaExceededException,  </div>
+<div class="line"><a id="l00068" name="l00068"></a><span class="lineno">   68</span>    pulsar_result_ProducerQueueIsFull,                    </div>
+<div class="line"><a id="l00069" name="l00069"></a><span class="lineno">   69</span>    pulsar_result_MessageTooBig,                          </div>
+<div class="line"><a id="l00070" name="l00070"></a><span class="lineno">   70</span>    pulsar_result_TopicNotFound,                          </div>
+<div class="line"><a id="l00071" name="l00071"></a><span class="lineno">   71</span>    pulsar_result_SubscriptionNotFound,                   </div>
+<div class="line"><a id="l00072" name="l00072"></a><span class="lineno">   72</span>    pulsar_result_ConsumerNotFound,                       </div>
+<div class="line"><a id="l00073" name="l00073"></a><span class="lineno">   73</span>    pulsar_result_UnsupportedVersionError,  </div>
+<div class="line"><a id="l00075" name="l00075"></a><span class="lineno">   75</span>    pulsar_result_TopicTerminated,          </div>
+<div class="line"><a id="l00076" name="l00076"></a><span class="lineno">   76</span>    pulsar_result_CryptoError,              </div>
+<div class="line"><a id="l00077" name="l00077"></a><span class="lineno">   77</span> </div>
+<div class="line"><a id="l00078" name="l00078"></a><span class="lineno">   78</span>    pulsar_result_IncompatibleSchema,   </div>
+<div class="line"><a id="l00079" name="l00079"></a><span class="lineno">   79</span>    pulsar_result_ConsumerAssignError,  </div>
+<div class="line"><a id="l00082" name="l00082"></a><span class="lineno">   82</span>    pulsar_result_CumulativeAcknowledgementNotAllowedError,  </div>
+<div class="line"><a id="l00085" name="l00085"></a><span class="lineno">   85</span>    pulsar_result_TransactionCoordinatorNotFoundError,  </div>
+<div class="line"><a id="l00086" name="l00086"></a><span class="lineno">   86</span>    pulsar_result_InvalidTxnStatusError,                </div>
+<div class="line"><a id="l00087" name="l00087"></a><span class="lineno">   87</span>    pulsar_result_NotAllowedError,                      </div>
+<div class="line"><a id="l00088" name="l00088"></a><span class="lineno">   88</span>    pulsar_result_TransactionConflict,                  </div>
+<div class="line"><a id="l00089" name="l00089"></a><span class="lineno">   89</span>    pulsar_result_TransactionNotFound,                  </div>
+<div class="line"><a id="l00090" name="l00090"></a><span class="lineno">   90</span>    pulsar_result_ProducerFenced,                       </div>
+<div class="line"><a id="l00091" name="l00091"></a><span class="lineno">   91</span> </div>
+<div class="line"><a id="l00092" name="l00092"></a><span class="lineno">   92</span>    pulsar_result_MemoryBufferIsFull  </div>
+<div class="line"><a id="l00093" name="l00093"></a><span class="lineno">   93</span>} pulsar_result;</div>
+<div class="line"><a id="l00094" name="l00094"></a><span class="lineno">   94</span> </div>
+<div class="line"><a id="l00095" name="l00095"></a><span class="lineno">   95</span><span class="comment">// Return string representation of result code</span></div>
+<div class="line"><a id="l00096" name="l00096"></a><span class="lineno">   96</span>PULSAR_PUBLIC <span class="keyword">const</span> <span class="keywordtype">char</span> *pulsar_result_str(pulsar_result result);</div>
+<div class="line"><a id="l00097" name="l00097"></a><span class="lineno">   97</span> </div>
+<div class="line"><a id="l00098" name="l00098"></a><span class="lineno">   98</span><span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a id="l00099" name="l00099"></a><span class="lineno">   99</span>}</div>
+<div class="line"><a id="l00100" name="l00100"></a><span class="lineno">  100</span><span class="preprocessor">#endif</span></div>
+</div><!-- fragment --></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/site2/website-next/static/api/cpp/2.10.x/classes.html b/site2/website-next/static/api/cpp/2.10.x/classes.html
new file mode 100644
index 00000000000..c420f7a88bd
--- /dev/null
+++ b/site2/website-next/static/api/cpp/2.10.x/classes.html
@@ -0,0 +1,127 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: Class Index</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">pulsar-client-cpp
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+</div><!-- top -->
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div class="header">
+  <div class="headertitle"><div class="title">Class Index</div></div>
+</div><!--header-->
+<div class="contents">
+<div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_B">B</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_K">K</a>&#160;|&#160;<a class="qindex" href="#letter_L">L</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|& [...]
+<div class="classindex">
+<dl class="classindex even">
+<dt class="alphachar"><a id="letter_A" name="letter_A">A</a></dt>
+<dd><a class="el" href="classpulsar_1_1_auth_athenz.html">AuthAthenz</a> (<a class="el" href="namespacepulsar.html">pulsar</a>)</dd><dd><a class="el" href="classpulsar_1_1_authentication.html">Authentication</a> (<a class="el" href="namespacepulsar.html">pulsar</a>)</dd><dd><a class="el" href="classpulsar_1_1_authentication_data_provider.html">AuthenticationDataProvider</a> (<a class="el" href="namespacepulsar.html">pulsar</a>)</dd><dd><a class="el" href="classpulsar_1_1_auth_factory.htm [...]
+<dl class="classindex odd">
+<dt class="alphachar"><a id="letter_B" name="letter_B">B</a></dt>
+<dd><a class="el" href="classpulsar_1_1_broker_consumer_stats.html">BrokerConsumerStats</a> (<a class="el" href="namespacepulsar.html">pulsar</a>)</dd></dl>
+<dl class="classindex even">
+<dt class="alphachar"><a id="letter_C" name="letter_C">C</a></dt>
+<dd><a class="el" href="classpulsar_1_1_cached_token.html">CachedToken</a> (<a class="el" href="namespacepulsar.html">pulsar</a>)</dd><dd><a class="el" href="classpulsar_1_1_client.html">Client</a> (<a class="el" href="namespacepulsar.html">pulsar</a>)</dd><dd><a class="el" href="classpulsar_1_1_client_configuration.html">ClientConfiguration</a> (<a class="el" href="namespacepulsar.html">pulsar</a>)</dd><dd><a class="el" href="classpulsar_1_1_console_logger_factory.html">ConsoleLoggerFac [...]
+<dl class="classindex odd">
+<dt class="alphachar"><a id="letter_D" name="letter_D">D</a></dt>
+<dd><a class="el" href="classpulsar_1_1_default_crypto_key_reader.html">DefaultCryptoKeyReader</a> (<a class="el" href="namespacepulsar.html">pulsar</a>)</dd><dd><a class="el" href="classpulsar_1_1_deprecated_exception.html">DeprecatedException</a> (<a class="el" href="namespacepulsar.html">pulsar</a>)</dd></dl>
+<dl class="classindex even">
+<dt class="alphachar"><a id="letter_E" name="letter_E">E</a></dt>
+<dd><a class="el" href="classpulsar_1_1_encryption_key_info.html">EncryptionKeyInfo</a> (<a class="el" href="namespacepulsar.html">pulsar</a>)</dd></dl>
+<dl class="classindex odd">
+<dt class="alphachar"><a id="letter_F" name="letter_F">F</a></dt>
+<dd><a class="el" href="classpulsar_1_1_file_logger_factory.html">FileLoggerFactory</a> (<a class="el" href="namespacepulsar.html">pulsar</a>)</dd></dl>
+<dl class="classindex even">
+<dt class="alphachar"><a id="letter_K" name="letter_K">K</a></dt>
+<dd><a class="el" href="classpulsar_1_1_key_shared_policy.html">KeySharedPolicy</a> (<a class="el" href="namespacepulsar.html">pulsar</a>)</dd></dl>
+<dl class="classindex odd">
+<dt class="alphachar"><a id="letter_L" name="letter_L">L</a></dt>
+<dd><a class="el" href="classpulsar_1_1_logger.html">Logger</a> (<a class="el" href="namespacepulsar.html">pulsar</a>)</dd><dd><a class="el" href="classpulsar_1_1_logger_factory.html">LoggerFactory</a> (<a class="el" href="namespacepulsar.html">pulsar</a>)</dd></dl>
+<dl class="classindex even">
+<dt class="alphachar"><a id="letter_M" name="letter_M">M</a></dt>
+<dd><a class="el" href="classpulsar_1_1_message.html">Message</a> (<a class="el" href="namespacepulsar.html">pulsar</a>)</dd><dd><a class="el" href="classpulsar_1_1_message_batch.html">MessageBatch</a> (<a class="el" href="namespacepulsar.html">pulsar</a>)</dd><dd><a class="el" href="classpulsar_1_1_message_builder.html">MessageBuilder</a> (<a class="el" href="namespacepulsar.html">pulsar</a>)</dd><dd><a class="el" href="classpulsar_1_1_message_id.html">MessageId</a> (<a class="el" href= [...]
+<dl class="classindex odd">
+<dt class="alphachar"><a id="letter_O" name="letter_O">O</a></dt>
+<dd><a class="el" href="classpulsar_1_1_oauth2_flow.html">Oauth2Flow</a> (<a class="el" href="namespacepulsar.html">pulsar</a>)</dd><dd><a class="el" href="classpulsar_1_1_oauth2_token_result.html">Oauth2TokenResult</a> (<a class="el" href="namespacepulsar.html">pulsar</a>)</dd></dl>
+<dl class="classindex even">
+<dt class="alphachar"><a id="letter_P" name="letter_P">P</a></dt>
+<dd><a class="el" href="classpulsar_1_1_producer.html">Producer</a> (<a class="el" href="namespacepulsar.html">pulsar</a>)</dd><dd><a class="el" href="classpulsar_1_1_producer_configuration.html">ProducerConfiguration</a> (<a class="el" href="namespacepulsar.html">pulsar</a>)</dd></dl>
+<dl class="classindex odd">
+<dt class="alphachar"><a id="letter_R" name="letter_R">R</a></dt>
+<dd><a class="el" href="classpulsar_1_1_reader.html">Reader</a> (<a class="el" href="namespacepulsar.html">pulsar</a>)</dd><dd><a class="el" href="classpulsar_1_1_reader_configuration.html">ReaderConfiguration</a> (<a class="el" href="namespacepulsar.html">pulsar</a>)</dd></dl>
+<dl class="classindex even">
+<dt class="alphachar"><a id="letter_S" name="letter_S">S</a></dt>
+<dd><a class="el" href="classpulsar_1_1_schema_info.html">SchemaInfo</a> (<a class="el" href="namespacepulsar.html">pulsar</a>)</dd></dl>
+<dl class="classindex odd">
+<dt class="alphachar"><a id="letter_T" name="letter_T">T</a></dt>
+<dd><a class="el" href="classpulsar_1_1_topic_metadata.html">TopicMetadata</a> (<a class="el" href="namespacepulsar.html">pulsar</a>)</dd></dl>
+</div>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/site2/website-next/static/api/cpp/2.10.x/classpulsar_1_1_auth_athenz-members.html b/site2/website-next/static/api/cpp/2.10.x/classpulsar_1_1_auth_athenz-members.html
new file mode 100644
index 00000000000..45200ff2c2c
--- /dev/null
+++ b/site2/website-next/static/api/cpp/2.10.x/classpulsar_1_1_auth_athenz-members.html
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">pulsar-client-cpp
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespacepulsar.html">pulsar</a></li><li class="navelem"><a class="el" href="classpulsar_1_1_auth_athenz.html">AuthAthenz</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">pulsar::AuthAthenz Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classpulsar_1_1_auth_athenz.html">pulsar::AuthAthenz</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>AuthAthenz</b>(AuthenticationDataPtr &amp;) (defined in <a class="el" href="classpulsar_1_1_auth_athenz.html">pulsar::AuthAthenz</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_auth_athenz.html">pulsar::AuthAthenz</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>authData_</b> (defined in <a class="el" href="classpulsar_1_1_authentication.html">pulsar::Authentication</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_authentication.html">pulsar::Authentication</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Authentication</b>() (defined in <a class="el" href="classpulsar_1_1_authentication.html">pulsar::Authentication</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_authentication.html">pulsar::Authentication</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="classpulsar_1_1_auth_athenz.html#acde69fc41668a27d12d558023aaed0d9">create</a>(ParamMap &amp;params)</td><td class="entry"><a class="el" href="classpulsar_1_1_auth_athenz.html">pulsar::AuthAthenz</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_auth_athenz.html#afd40a525e1d8d61fc97880c2c8a958fe">create</a>(const std::string &amp;authParamsString)</td><td class="entry"><a class="el" href="classpulsar_1_1_auth_athenz.html">pulsar::AuthAthenz</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="classpulsar_1_1_auth_athenz.html#a274c9e677c536166fd1d4f8af6161546">getAuthData</a>(AuthenticationDataPtr &amp;authDataAthenz)</td><td class="entry"><a class="el" href="classpulsar_1_1_auth_athenz.html">pulsar::AuthAthenz</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_auth_athenz.html#a65405a1cfd2ec3efcaeea3ed8269fa47">getAuthMethodName</a>() const</td><td class="entry"><a class="el" href="classpulsar_1_1_auth_athenz.html">pulsar::AuthAthenz</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="classpulsar_1_1_authentication.html#a0ff47251bd4184cd0e9155e76a5c35bb">parseDefaultFormatAuthParams</a>(const std::string &amp;authParamsString)</td><td class="entry"><a class="el" href="classpulsar_1_1_authentication.html">pulsar::Authentication</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~AuthAthenz</b>() (defined in <a class="el" href="classpulsar_1_1_auth_athenz.html">pulsar::AuthAthenz</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_auth_athenz.html">pulsar::AuthAthenz</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>~Authentication</b>() (defined in <a class="el" href="classpulsar_1_1_authentication.html">pulsar::Authentication</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_authentication.html">pulsar::Authentication</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/site2/website-next/static/api/cpp/2.10.x/classpulsar_1_1_auth_athenz.html b/site2/website-next/static/api/cpp/2.10.x/classpulsar_1_1_auth_athenz.html
new file mode 100644
index 00000000000..13d31be751d
--- /dev/null
+++ b/site2/website-next/static/api/cpp/2.10.x/classpulsar_1_1_auth_athenz.html
@@ -0,0 +1,266 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: pulsar::AuthAthenz Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">pulsar-client-cpp
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespacepulsar.html">pulsar</a></li><li class="navelem"><a class="el" href="classpulsar_1_1_auth_athenz.html">AuthAthenz</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="classpulsar_1_1_auth_athenz-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">pulsar::AuthAthenz Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="_authentication_8h_source.html">Authentication.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for pulsar::AuthAthenz:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="classpulsar_1_1_auth_athenz.png" usemap="#pulsar::AuthAthenz_map" alt=""/>
+  <map id="pulsar::AuthAthenz_map" name="pulsar::AuthAthenz_map">
+<area href="classpulsar_1_1_authentication.html" alt="pulsar::Authentication" shape="rect" coords="0,0,133,24"/>
+  </map>
+</div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:ab4ed3eadbc72cabc8ff942e0ebdc053d"><td class="memItemLeft" align="right" valign="top"><a id="ab4ed3eadbc72cabc8ff942e0ebdc053d" name="ab4ed3eadbc72cabc8ff942e0ebdc053d"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>AuthAthenz</b> (AuthenticationDataPtr &amp;)</td></tr>
+<tr class="separator:ab4ed3eadbc72cabc8ff942e0ebdc053d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a65405a1cfd2ec3efcaeea3ed8269fa47"><td class="memItemLeft" align="right" valign="top">const std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_auth_athenz.html#a65405a1cfd2ec3efcaeea3ed8269fa47">getAuthMethodName</a> () const</td></tr>
+<tr class="separator:a65405a1cfd2ec3efcaeea3ed8269fa47"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a274c9e677c536166fd1d4f8af6161546"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_auth_athenz.html#a274c9e677c536166fd1d4f8af6161546">getAuthData</a> (AuthenticationDataPtr &amp;authDataAthenz)</td></tr>
+<tr class="separator:a274c9e677c536166fd1d4f8af6161546"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aafe5c68d220ae0926a2c66953eafed57"><td class="memItemLeft" align="right" valign="top">virtual const std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_authentication.html#aafe5c68d220ae0926a2c66953eafed57">getAuthMethodName</a> () const =0</td></tr>
+<tr class="separator:aafe5c68d220ae0926a2c66953eafed57"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a14811c36fc300cfa7769f7ee96018688"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_authentication.html#a14811c36fc300cfa7769f7ee96018688">getAuthData</a> (AuthenticationDataPtr &amp;authDataContent)</td></tr>
+<tr class="separator:a14811c36fc300cfa7769f7ee96018688"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:acde69fc41668a27d12d558023aaed0d9"><td class="memItemLeft" align="right" valign="top">static AuthenticationPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_auth_athenz.html#acde69fc41668a27d12d558023aaed0d9">create</a> (ParamMap &amp;params)</td></tr>
+<tr class="separator:acde69fc41668a27d12d558023aaed0d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:afd40a525e1d8d61fc97880c2c8a958fe"><td class="memItemLeft" align="right" valign="top">static AuthenticationPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_auth_athenz.html#afd40a525e1d8d61fc97880c2c8a958fe">create</a> (const std::string &amp;authParamsString)</td></tr>
+<tr class="separator:afd40a525e1d8d61fc97880c2c8a958fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_static_methods_classpulsar_1_1_authentication"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classpulsar_1_1_authentication')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classpulsar_1_1_authentication.html">pulsar::Authentication</a></td></tr>
+<tr class="memitem:a0ff47251bd4184cd0e9155e76a5c35bb inherit pub_static_methods_classpulsar_1_1_authentication"><td class="memItemLeft" align="right" valign="top">static ParamMap&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_authentication.html#a0ff47251bd4184cd0e9155e76a5c35bb">parseDefaultFormatAuthParams</a> (const std::string &amp;authParamsString)</td></tr>
+<tr class="separator:a0ff47251bd4184cd0e9155e76a5c35bb inherit pub_static_methods_classpulsar_1_1_authentication"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_attribs_classpulsar_1_1_authentication"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classpulsar_1_1_authentication')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classpulsar_1_1_authentication.html">pulsar::Authentication</a></td></tr>
+<tr class="memitem:abac33d5c492826fb8a4bea05512c9f7c inherit pro_attribs_classpulsar_1_1_authentication"><td class="memItemLeft" align="right" valign="top"><a id="abac33d5c492826fb8a4bea05512c9f7c" name="abac33d5c492826fb8a4bea05512c9f7c"></a>
+AuthenticationDataPtr&#160;</td><td class="memItemRight" valign="bottom"><b>authData_</b></td></tr>
+<tr class="separator:abac33d5c492826fb8a4bea05512c9f7c inherit pro_attribs_classpulsar_1_1_authentication"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p >Athenz implementation of Pulsar client authentication </p>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a id="afd40a525e1d8d61fc97880c2c8a958fe" name="afd40a525e1d8d61fc97880c2c8a958fe"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afd40a525e1d8d61fc97880c2c8a958fe">&#9670;&#160;</a></span>create() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static AuthenticationPtr pulsar::AuthAthenz::create </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>authParamsString</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p >Create an <a class="el" href="classpulsar_1_1_auth_athenz.html">AuthAthenz</a> with an authentication parameter string</p>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="classpulsar_1_1_authentication.html#a0ff47251bd4184cd0e9155e76a5c35bb">Authentication::parseDefaultFormatAuthParams</a> </dd></dl>
+
+</div>
+</div>
+<a id="acde69fc41668a27d12d558023aaed0d9" name="acde69fc41668a27d12d558023aaed0d9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acde69fc41668a27d12d558023aaed0d9">&#9670;&#160;</a></span>create() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static AuthenticationPtr pulsar::AuthAthenz::create </td>
+          <td>(</td>
+          <td class="paramtype">ParamMap &amp;&#160;</td>
+          <td class="paramname"><em>params</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p >Create an <a class="el" href="classpulsar_1_1_auth_athenz.html">AuthAthenz</a> with a ParamMap</p>
+<p >The required parameter keys are “tenantDomain”, “tenantService”, “providerDomain”, “privateKey”, and “ztsUrl”</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">params</td><td>the key-value to construct ZTS client </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section see"><dt>See also</dt><dd><a href="http://pulsar.apache.org/docs/en/security-athenz/">http://pulsar.apache.org/docs/en/security-athenz/</a> </dd></dl>
+
+</div>
+</div>
+<a id="a274c9e677c536166fd1d4f8af6161546" name="a274c9e677c536166fd1d4f8af6161546"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a274c9e677c536166fd1d4f8af6161546">&#9670;&#160;</a></span>getAuthData()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> pulsar::AuthAthenz::getAuthData </td>
+          <td>(</td>
+          <td class="paramtype">AuthenticationDataPtr &amp;&#160;</td>
+          <td class="paramname"><em>authDataAthenz</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p >Get AuthenticationData from the current instance</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[out]</td><td class="paramname">authDataAthenz</td><td>the shared pointer of AuthenticationData. The content of AuthenticationData is changed to the internal data of the current instance. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>ResultOk </dd></dl>
+
+<p>Reimplemented from <a class="el" href="classpulsar_1_1_authentication.html#a14811c36fc300cfa7769f7ee96018688">pulsar::Authentication</a>.</p>
+
+</div>
+</div>
+<a id="a65405a1cfd2ec3efcaeea3ed8269fa47" name="a65405a1cfd2ec3efcaeea3ed8269fa47"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a65405a1cfd2ec3efcaeea3ed8269fa47">&#9670;&#160;</a></span>getAuthMethodName()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">const std::string pulsar::AuthAthenz::getAuthMethodName </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>“athenz” </dd></dl>
+
+<p>Implements <a class="el" href="classpulsar_1_1_authentication.html#aafe5c68d220ae0926a2c66953eafed57">pulsar::Authentication</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/pulsar/<a class="el" href="_authentication_8h_source.html">Authentication.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/site2/website-next/static/api/cpp/2.10.x/classpulsar_1_1_auth_athenz.png b/site2/website-next/static/api/cpp/2.10.x/classpulsar_1_1_auth_athenz.png
new file mode 100644
index 00000000000..78bae3fc354
Binary files /dev/null and b/site2/website-next/static/api/cpp/2.10.x/classpulsar_1_1_auth_athenz.png differ
diff --git a/site2/website-next/static/api/cpp/2.10.x/classpulsar_1_1_auth_factory-members.html b/site2/website-next/static/api/cpp/2.10.x/classpulsar_1_1_auth_factory-members.html
new file mode 100644
index 00000000000..1df0704c5e8
--- /dev/null
+++ b/site2/website-next/static/api/cpp/2.10.x/classpulsar_1_1_auth_factory-members.html
@@ -0,0 +1,96 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">pulsar-client-cpp
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespacepulsar.html">pulsar</a></li><li class="navelem"><a class="el" href="classpulsar_1_1_auth_factory.html">AuthFactory</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">pulsar::AuthFactory Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classpulsar_1_1_auth_factory.html">pulsar::AuthFactory</a>, including all inherited members.</p>
+<table class="directory">
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_auth_factory.html#a551395eda623d3454c758c3479423ce3">create</a>(const std::string &amp;pluginNameOrDynamicLibPath)</td><td class="entry"><a class="el" href="classpulsar_1_1_auth_factory.html">pulsar::AuthFactory</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="classpulsar_1_1_auth_factory.html#af84e99a6be262145d928e599946ab82d">create</a>(const std::string &amp;pluginNameOrDynamicLibPath, const std::string &amp;authParamsString)</td><td class="entry"><a class="el" href="classpulsar_1_1_auth_factory.html">pulsar::AuthFactory</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_auth_factory.html#a644b858e4a59482ecce5d1782bd4b452">create</a>(const std::string &amp;pluginNameOrDynamicLibPath, ParamMap &amp;params)</td><td class="entry"><a class="el" href="classpulsar_1_1_auth_factory.html">pulsar::AuthFactory</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>Disabled</b>() (defined in <a class="el" href="classpulsar_1_1_auth_factory.html">pulsar::AuthFactory</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_auth_factory.html">pulsar::AuthFactory</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>isShutdownHookRegistered_</b> (defined in <a class="el" href="classpulsar_1_1_auth_factory.html">pulsar::AuthFactory</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_auth_factory.html">pulsar::AuthFactory</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>loadedLibrariesHandles_</b> (defined in <a class="el" href="classpulsar_1_1_auth_factory.html">pulsar::AuthFactory</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_auth_factory.html">pulsar::AuthFactory</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>release_handles</b>() (defined in <a class="el" href="classpulsar_1_1_auth_factory.html">pulsar::AuthFactory</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_auth_factory.html">pulsar::AuthFactory</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/site2/website-next/static/api/cpp/2.10.x/classpulsar_1_1_auth_factory.html b/site2/website-next/static/api/cpp/2.10.x/classpulsar_1_1_auth_factory.html
new file mode 100644
index 00000000000..25bfa93ecea
--- /dev/null
+++ b/site2/website-next/static/api/cpp/2.10.x/classpulsar_1_1_auth_factory.html
@@ -0,0 +1,246 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: pulsar::AuthFactory Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">pulsar-client-cpp
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespacepulsar.html">pulsar</a></li><li class="navelem"><a class="el" href="classpulsar_1_1_auth_factory.html">AuthFactory</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="#pro-static-methods">Static Protected Member Functions</a> &#124;
+<a href="#pro-static-attribs">Static Protected Attributes</a> &#124;
+<a href="classpulsar_1_1_auth_factory-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">pulsar::AuthFactory Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="_authentication_8h_source.html">Authentication.h</a>&gt;</code></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a430f22348c1a089dd8589d87c6accf41"><td class="memItemLeft" align="right" valign="top"><a id="a430f22348c1a089dd8589d87c6accf41" name="a430f22348c1a089dd8589d87c6accf41"></a>
+static AuthenticationPtr&#160;</td><td class="memItemRight" valign="bottom"><b>Disabled</b> ()</td></tr>
+<tr class="separator:a430f22348c1a089dd8589d87c6accf41"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a551395eda623d3454c758c3479423ce3"><td class="memItemLeft" align="right" valign="top">static AuthenticationPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_auth_factory.html#a551395eda623d3454c758c3479423ce3">create</a> (const std::string &amp;pluginNameOrDynamicLibPath)</td></tr>
+<tr class="separator:a551395eda623d3454c758c3479423ce3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af84e99a6be262145d928e599946ab82d"><td class="memItemLeft" align="right" valign="top">static AuthenticationPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_auth_factory.html#af84e99a6be262145d928e599946ab82d">create</a> (const std::string &amp;pluginNameOrDynamicLibPath, const std::string &amp;authParamsString)</td></tr>
+<tr class="separator:af84e99a6be262145d928e599946ab82d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a644b858e4a59482ecce5d1782bd4b452"><td class="memItemLeft" align="right" valign="top">static AuthenticationPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_auth_factory.html#a644b858e4a59482ecce5d1782bd4b452">create</a> (const std::string &amp;pluginNameOrDynamicLibPath, ParamMap &amp;params)</td></tr>
+<tr class="separator:a644b858e4a59482ecce5d1782bd4b452"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-static-methods" name="pro-static-methods"></a>
+Static Protected Member Functions</h2></td></tr>
+<tr class="memitem:a313049ed4f9c7e587b7529b8b667e569"><td class="memItemLeft" align="right" valign="top"><a id="a313049ed4f9c7e587b7529b8b667e569" name="a313049ed4f9c7e587b7529b8b667e569"></a>
+static void&#160;</td><td class="memItemRight" valign="bottom"><b>release_handles</b> ()</td></tr>
+<tr class="separator:a313049ed4f9c7e587b7529b8b667e569"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-static-attribs" name="pro-static-attribs"></a>
+Static Protected Attributes</h2></td></tr>
+<tr class="memitem:a6a3436cb14de4c90a3b02509410753fd"><td class="memItemLeft" align="right" valign="top"><a id="a6a3436cb14de4c90a3b02509410753fd" name="a6a3436cb14de4c90a3b02509410753fd"></a>
+static bool&#160;</td><td class="memItemRight" valign="bottom"><b>isShutdownHookRegistered_</b></td></tr>
+<tr class="separator:a6a3436cb14de4c90a3b02509410753fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abf8d4232884ae351e216935f1d229ee6"><td class="memItemLeft" align="right" valign="top"><a id="abf8d4232884ae351e216935f1d229ee6" name="abf8d4232884ae351e216935f1d229ee6"></a>
+static std::vector&lt; void * &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>loadedLibrariesHandles_</b></td></tr>
+<tr class="separator:abf8d4232884ae351e216935f1d229ee6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p ><a class="el" href="classpulsar_1_1_auth_factory.html">AuthFactory</a> is used to create instances of <a class="el" href="classpulsar_1_1_authentication.html">Authentication</a> class when configuring a <a class="el" href="classpulsar_1_1_client.html">Client</a> instance. It loads the authentication from an external plugin.</p>
+<p >To use authentication methods that are internally supported, you should use <code><a class="el" href="classpulsar_1_1_auth_tls.html#a3a2603a8be94cdde4845c941dc8871cc">AuthTls::create</a>("my-cert.pem", "my-private.key")</code> or similar. </p>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a id="a551395eda623d3454c758c3479423ce3" name="a551395eda623d3454c758c3479423ce3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a551395eda623d3454c758c3479423ce3">&#9670;&#160;</a></span>create() <span class="overload">[1/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static AuthenticationPtr pulsar::AuthFactory::create </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>pluginNameOrDynamicLibPath</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p >Create an AuthenticationPtr with an empty ParamMap</p>
+<dl class="section see"><dt>See also</dt><dd>create(const std::string&amp;, const ParamMap&amp;) </dd></dl>
+
+</div>
+</div>
+<a id="af84e99a6be262145d928e599946ab82d" name="af84e99a6be262145d928e599946ab82d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af84e99a6be262145d928e599946ab82d">&#9670;&#160;</a></span>create() <span class="overload">[2/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static AuthenticationPtr pulsar::AuthFactory::create </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>pluginNameOrDynamicLibPath</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>authParamsString</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p >Create an AuthenticationPtr with a ParamMap that is converted from authParamsString</p>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="classpulsar_1_1_authentication.html#a0ff47251bd4184cd0e9155e76a5c35bb">Authentication::parseDefaultFormatAuthParams</a> </dd>
+<dd>
+create(const std::string&amp;, const ParamMap&amp;) </dd></dl>
+
+</div>
+</div>
+<a id="a644b858e4a59482ecce5d1782bd4b452" name="a644b858e4a59482ecce5d1782bd4b452"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a644b858e4a59482ecce5d1782bd4b452">&#9670;&#160;</a></span>create() <span class="overload">[3/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static AuthenticationPtr pulsar::AuthFactory::create </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>pluginNameOrDynamicLibPath</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">ParamMap &amp;&#160;</td>
+          <td class="paramname"><em>params</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p >Create an AuthenticationPtr</p>
+<p >When the first parameter represents the plugin name, the type of authentication can be one of the following:</p><ul>
+<li><a class="el" href="classpulsar_1_1_auth_tls.html">AuthTls</a> (if the plugin name is “tls”)</li>
+<li><a class="el" href="classpulsar_1_1_auth_token.html">AuthToken</a> (if the plugin name is “token” or “org.apache.pulsar.client.impl.auth.AuthenticationToken”)</li>
+<li><a class="el" href="classpulsar_1_1_auth_athenz.html">AuthAthenz</a> (if the plugin name is “athenz” or “org.apache.pulsar.client.impl.auth.AuthenticationAthenz”)</li>
+<li><a class="el" href="classpulsar_1_1_auth_oauth2.html">AuthOauth2</a> (if the plugin name is “oauth2token” or “org.apache.pulsar.client.impl.auth.oauth2.AuthenticationOAuth2”)</li>
+</ul>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">pluginNameOrDynamicLibPath</td><td>the plugin name or the path or a dynamic library that contains the implementation of <a class="el" href="classpulsar_1_1_authentication.html">Authentication</a> </td></tr>
+    <tr><td class="paramname">params</td><td>the ParamMap that is passed to Authentication::create method </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/pulsar/<a class="el" href="_authentication_8h_source.html">Authentication.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/site2/website-next/static/api/cpp/2.10.x/classpulsar_1_1_auth_oauth2-members.html b/site2/website-next/static/api/cpp/2.10.x/classpulsar_1_1_auth_oauth2-members.html
new file mode 100644
index 00000000000..cb1d10519fc
--- /dev/null
+++ b/site2/website-next/static/api/cpp/2.10.x/classpulsar_1_1_auth_oauth2-members.html
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">pulsar-client-cpp
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespacepulsar.html">pulsar</a></li><li class="navelem"><a class="el" href="classpulsar_1_1_auth_oauth2.html">AuthOauth2</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">pulsar::AuthOauth2 Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classpulsar_1_1_auth_oauth2.html">pulsar::AuthOauth2</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>authData_</b> (defined in <a class="el" href="classpulsar_1_1_authentication.html">pulsar::Authentication</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_authentication.html">pulsar::Authentication</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>Authentication</b>() (defined in <a class="el" href="classpulsar_1_1_authentication.html">pulsar::Authentication</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_authentication.html">pulsar::Authentication</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>AuthOauth2</b>(ParamMap &amp;params) (defined in <a class="el" href="classpulsar_1_1_auth_oauth2.html">pulsar::AuthOauth2</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_auth_oauth2.html">pulsar::AuthOauth2</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="classpulsar_1_1_auth_oauth2.html#a7bb0d842b22b59036587b22da2447377">create</a>(ParamMap &amp;params)</td><td class="entry"><a class="el" href="classpulsar_1_1_auth_oauth2.html">pulsar::AuthOauth2</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_auth_oauth2.html#aca6ec2237b43187d8001a5b79a2f11e4">create</a>(const std::string &amp;authParamsString)</td><td class="entry"><a class="el" href="classpulsar_1_1_auth_oauth2.html">pulsar::AuthOauth2</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="classpulsar_1_1_auth_oauth2.html#adcf1f8cac446270ee6aa0a0ad156842e">getAuthData</a>(AuthenticationDataPtr &amp;authDataOauth2)</td><td class="entry"><a class="el" href="classpulsar_1_1_auth_oauth2.html">pulsar::AuthOauth2</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_auth_oauth2.html#ac71578130863f59cb02fe1aefa9d70f6">getAuthMethodName</a>() const</td><td class="entry"><a class="el" href="classpulsar_1_1_auth_oauth2.html">pulsar::AuthOauth2</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="classpulsar_1_1_authentication.html#a0ff47251bd4184cd0e9155e76a5c35bb">parseDefaultFormatAuthParams</a>(const std::string &amp;authParamsString)</td><td class="entry"><a class="el" href="classpulsar_1_1_authentication.html">pulsar::Authentication</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Authentication</b>() (defined in <a class="el" href="classpulsar_1_1_authentication.html">pulsar::Authentication</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_authentication.html">pulsar::Authentication</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>~AuthOauth2</b>() (defined in <a class="el" href="classpulsar_1_1_auth_oauth2.html">pulsar::AuthOauth2</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_auth_oauth2.html">pulsar::AuthOauth2</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/site2/website-next/static/api/cpp/2.10.x/classpulsar_1_1_auth_oauth2.html b/site2/website-next/static/api/cpp/2.10.x/classpulsar_1_1_auth_oauth2.html
new file mode 100644
index 00000000000..21651f0129b
--- /dev/null
+++ b/site2/website-next/static/api/cpp/2.10.x/classpulsar_1_1_auth_oauth2.html
@@ -0,0 +1,271 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: pulsar::AuthOauth2 Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">pulsar-client-cpp
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespacepulsar.html">pulsar</a></li><li class="navelem"><a class="el" href="classpulsar_1_1_auth_oauth2.html">AuthOauth2</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="classpulsar_1_1_auth_oauth2-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">pulsar::AuthOauth2 Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="_authentication_8h_source.html">Authentication.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for pulsar::AuthOauth2:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="classpulsar_1_1_auth_oauth2.png" usemap="#pulsar::AuthOauth2_map" alt=""/>
+  <map id="pulsar::AuthOauth2_map" name="pulsar::AuthOauth2_map">
+<area href="classpulsar_1_1_authentication.html" alt="pulsar::Authentication" shape="rect" coords="0,0,133,24"/>
+  </map>
+</div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:af35b3e1423d0efb557a2d56be3a17acd"><td class="memItemLeft" align="right" valign="top"><a id="af35b3e1423d0efb557a2d56be3a17acd" name="af35b3e1423d0efb557a2d56be3a17acd"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>AuthOauth2</b> (ParamMap &amp;params)</td></tr>
+<tr class="separator:af35b3e1423d0efb557a2d56be3a17acd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac71578130863f59cb02fe1aefa9d70f6"><td class="memItemLeft" align="right" valign="top">const std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_auth_oauth2.html#ac71578130863f59cb02fe1aefa9d70f6">getAuthMethodName</a> () const</td></tr>
+<tr class="separator:ac71578130863f59cb02fe1aefa9d70f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:adcf1f8cac446270ee6aa0a0ad156842e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_auth_oauth2.html#adcf1f8cac446270ee6aa0a0ad156842e">getAuthData</a> (AuthenticationDataPtr &amp;authDataOauth2)</td></tr>
+<tr class="separator:adcf1f8cac446270ee6aa0a0ad156842e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aafe5c68d220ae0926a2c66953eafed57"><td class="memItemLeft" align="right" valign="top">virtual const std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_authentication.html#aafe5c68d220ae0926a2c66953eafed57">getAuthMethodName</a> () const =0</td></tr>
+<tr class="separator:aafe5c68d220ae0926a2c66953eafed57"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a14811c36fc300cfa7769f7ee96018688"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_authentication.html#a14811c36fc300cfa7769f7ee96018688">getAuthData</a> (AuthenticationDataPtr &amp;authDataContent)</td></tr>
+<tr class="separator:a14811c36fc300cfa7769f7ee96018688"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a7bb0d842b22b59036587b22da2447377"><td class="memItemLeft" align="right" valign="top">static AuthenticationPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_auth_oauth2.html#a7bb0d842b22b59036587b22da2447377">create</a> (ParamMap &amp;params)</td></tr>
+<tr class="separator:a7bb0d842b22b59036587b22da2447377"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aca6ec2237b43187d8001a5b79a2f11e4"><td class="memItemLeft" align="right" valign="top">static AuthenticationPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_auth_oauth2.html#aca6ec2237b43187d8001a5b79a2f11e4">create</a> (const std::string &amp;authParamsString)</td></tr>
+<tr class="separator:aca6ec2237b43187d8001a5b79a2f11e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_static_methods_classpulsar_1_1_authentication"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classpulsar_1_1_authentication')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classpulsar_1_1_authentication.html">pulsar::Authentication</a></td></tr>
+<tr class="memitem:a0ff47251bd4184cd0e9155e76a5c35bb inherit pub_static_methods_classpulsar_1_1_authentication"><td class="memItemLeft" align="right" valign="top">static ParamMap&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_authentication.html#a0ff47251bd4184cd0e9155e76a5c35bb">parseDefaultFormatAuthParams</a> (const std::string &amp;authParamsString)</td></tr>
+<tr class="separator:a0ff47251bd4184cd0e9155e76a5c35bb inherit pub_static_methods_classpulsar_1_1_authentication"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_attribs_classpulsar_1_1_authentication"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classpulsar_1_1_authentication')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classpulsar_1_1_authentication.html">pulsar::Authentication</a></td></tr>
+<tr class="memitem:abac33d5c492826fb8a4bea05512c9f7c inherit pro_attribs_classpulsar_1_1_authentication"><td class="memItemLeft" align="right" valign="top"><a id="abac33d5c492826fb8a4bea05512c9f7c" name="abac33d5c492826fb8a4bea05512c9f7c"></a>
+AuthenticationDataPtr&#160;</td><td class="memItemRight" valign="bottom"><b>authData_</b></td></tr>
+<tr class="separator:abac33d5c492826fb8a4bea05512c9f7c inherit pro_attribs_classpulsar_1_1_authentication"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p >Oauth2 based implementation of Pulsar client authentication. Passed in parameter would be like: </p><div class="fragment"><div class="line"><span class="stringliteral">&quot;type&quot;</span>: <span class="stringliteral">&quot;client_credentials&quot;</span>,</div>
+<div class="line"><span class="stringliteral">&quot;issuer_url&quot;</span>: <span class="stringliteral">&quot;https://accounts.google.com&quot;</span>,</div>
+<div class="line"><span class="stringliteral">&quot;client_id&quot;</span>: <span class="stringliteral">&quot;d9ZyX97q1ef8Cr81WHVC4hFQ64vSlDK3&quot;</span>,</div>
+<div class="line"><span class="stringliteral">&quot;client_secret&quot;</span>: <span class="stringliteral">&quot;on1uJ...k6F6R&quot;</span>,</div>
+<div class="line"><span class="stringliteral">&quot;audience&quot;</span>: <span class="stringliteral">&quot;https://broker.example.com&quot;</span></div>
+</div><!-- fragment --><p> If passed in as std::string, it should be in Json format. </p>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a id="aca6ec2237b43187d8001a5b79a2f11e4" name="aca6ec2237b43187d8001a5b79a2f11e4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aca6ec2237b43187d8001a5b79a2f11e4">&#9670;&#160;</a></span>create() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static AuthenticationPtr pulsar::AuthOauth2::create </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>authParamsString</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p >Create an <a class="el" href="classpulsar_1_1_auth_oauth2.html">AuthOauth2</a> with an authentication parameter string</p>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="classpulsar_1_1_authentication.html#a0ff47251bd4184cd0e9155e76a5c35bb">Authentication::parseDefaultFormatAuthParams</a> </dd></dl>
+
+</div>
+</div>
+<a id="a7bb0d842b22b59036587b22da2447377" name="a7bb0d842b22b59036587b22da2447377"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7bb0d842b22b59036587b22da2447377">&#9670;&#160;</a></span>create() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static AuthenticationPtr pulsar::AuthOauth2::create </td>
+          <td>(</td>
+          <td class="paramtype">ParamMap &amp;&#160;</td>
+          <td class="paramname"><em>params</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p >Create an <a class="el" href="classpulsar_1_1_auth_oauth2.html">AuthOauth2</a> with a ParamMap</p>
+<p >The required parameter keys are “issuer_url”, “private_key”, and “audience”</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">parameters</td><td>the key-value to create OAuth 2.0 client credentials </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section see"><dt>See also</dt><dd><a href="http://pulsar.apache.org/docs/en/security-oauth2/#client-credentials">http://pulsar.apache.org/docs/en/security-oauth2/#client-credentials</a> </dd></dl>
+
+</div>
+</div>
+<a id="adcf1f8cac446270ee6aa0a0ad156842e" name="adcf1f8cac446270ee6aa0a0ad156842e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adcf1f8cac446270ee6aa0a0ad156842e">&#9670;&#160;</a></span>getAuthData()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> pulsar::AuthOauth2::getAuthData </td>
+          <td>(</td>
+          <td class="paramtype">AuthenticationDataPtr &amp;&#160;</td>
+          <td class="paramname"><em>authDataOauth2</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p >Get AuthenticationData from the current instance</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[out]</td><td class="paramname">authDataOauth2</td><td>the shared pointer of AuthenticationData. The content of AuthenticationData is changed to the internal data of the current instance. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>ResultOk or ResultAuthenticationError if authentication failed </dd></dl>
+
+<p>Reimplemented from <a class="el" href="classpulsar_1_1_authentication.html#a14811c36fc300cfa7769f7ee96018688">pulsar::Authentication</a>.</p>
+
+</div>
+</div>
+<a id="ac71578130863f59cb02fe1aefa9d70f6" name="ac71578130863f59cb02fe1aefa9d70f6"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac71578130863f59cb02fe1aefa9d70f6">&#9670;&#160;</a></span>getAuthMethodName()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">const std::string pulsar::AuthOauth2::getAuthMethodName </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>“token” </dd></dl>
+
+<p>Implements <a class="el" href="classpulsar_1_1_authentication.html#aafe5c68d220ae0926a2c66953eafed57">pulsar::Authentication</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/pulsar/<a class="el" href="_authentication_8h_source.html">Authentication.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/site2/website-next/static/api/cpp/2.10.x/classpulsar_1_1_auth_oauth2.png b/site2/website-next/static/api/cpp/2.10.x/classpulsar_1_1_auth_oauth2.png
new file mode 100644
index 00000000000..bad9e773fa4
Binary files /dev/null and b/site2/website-next/static/api/cpp/2.10.x/classpulsar_1_1_auth_oauth2.png differ
diff --git a/site2/website-next/static/api/cpp/2.10.x/classpulsar_1_1_auth_tls-members.html b/site2/website-next/static/api/cpp/2.10.x/classpulsar_1_1_auth_tls-members.html
new file mode 100644
index 00000000000..93b45ebcf70
--- /dev/null
+++ b/site2/website-next/static/api/cpp/2.10.x/classpulsar_1_1_auth_tls-members.html
@@ -0,0 +1,100 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">pulsar-client-cpp
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespacepulsar.html">pulsar</a></li><li class="navelem"><a class="el" href="classpulsar_1_1_auth_tls.html">AuthTls</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">pulsar::AuthTls Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classpulsar_1_1_auth_tls.html">pulsar::AuthTls</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>authData_</b> (defined in <a class="el" href="classpulsar_1_1_authentication.html">pulsar::Authentication</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_authentication.html">pulsar::Authentication</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>Authentication</b>() (defined in <a class="el" href="classpulsar_1_1_authentication.html">pulsar::Authentication</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_authentication.html">pulsar::Authentication</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>AuthTls</b>(AuthenticationDataPtr &amp;) (defined in <a class="el" href="classpulsar_1_1_auth_tls.html">pulsar::AuthTls</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_auth_tls.html">pulsar::AuthTls</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="classpulsar_1_1_auth_tls.html#a3a2603a8be94cdde4845c941dc8871cc">create</a>(ParamMap &amp;params)</td><td class="entry"><a class="el" href="classpulsar_1_1_auth_tls.html">pulsar::AuthTls</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_auth_tls.html#a19312c7b58d94aa05927ee33922731de">create</a>(const std::string &amp;authParamsString)</td><td class="entry"><a class="el" href="classpulsar_1_1_auth_tls.html">pulsar::AuthTls</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="classpulsar_1_1_auth_tls.html#ac32274cb7d7095cfcd35fcebcf277d5b">create</a>(const std::string &amp;certificatePath, const std::string &amp;privateKeyPath)</td><td class="entry"><a class="el" href="classpulsar_1_1_auth_tls.html">pulsar::AuthTls</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_auth_tls.html#ae88d06f62a47e92e7c52e74df3cacb56">getAuthData</a>(AuthenticationDataPtr &amp;authDataTls)</td><td class="entry"><a class="el" href="classpulsar_1_1_auth_tls.html">pulsar::AuthTls</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="classpulsar_1_1_auth_tls.html#a2c87f86950aa979f666896e7a5f79398">getAuthMethodName</a>() const</td><td class="entry"><a class="el" href="classpulsar_1_1_auth_tls.html">pulsar::AuthTls</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_authentication.html#a0ff47251bd4184cd0e9155e76a5c35bb">parseDefaultFormatAuthParams</a>(const std::string &amp;authParamsString)</td><td class="entry"><a class="el" href="classpulsar_1_1_authentication.html">pulsar::Authentication</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>~Authentication</b>() (defined in <a class="el" href="classpulsar_1_1_authentication.html">pulsar::Authentication</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_authentication.html">pulsar::Authentication</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~AuthTls</b>() (defined in <a class="el" href="classpulsar_1_1_auth_tls.html">pulsar::AuthTls</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_auth_tls.html">pulsar::AuthTls</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/site2/website-next/static/api/cpp/2.10.x/classpulsar_1_1_auth_tls.html b/site2/website-next/static/api/cpp/2.10.x/classpulsar_1_1_auth_tls.html
new file mode 100644
index 00000000000..bf958dac09a
--- /dev/null
+++ b/site2/website-next/static/api/cpp/2.10.x/classpulsar_1_1_auth_tls.html
@@ -0,0 +1,305 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: pulsar::AuthTls Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">pulsar-client-cpp
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespacepulsar.html">pulsar</a></li><li class="navelem"><a class="el" href="classpulsar_1_1_auth_tls.html">AuthTls</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="classpulsar_1_1_auth_tls-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">pulsar::AuthTls Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="_authentication_8h_source.html">Authentication.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for pulsar::AuthTls:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="classpulsar_1_1_auth_tls.png" usemap="#pulsar::AuthTls_map" alt=""/>
+  <map id="pulsar::AuthTls_map" name="pulsar::AuthTls_map">
+<area href="classpulsar_1_1_authentication.html" alt="pulsar::Authentication" shape="rect" coords="0,0,133,24"/>
+  </map>
+</div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a288702412c2ed9dc55e293902d476767"><td class="memItemLeft" align="right" valign="top"><a id="a288702412c2ed9dc55e293902d476767" name="a288702412c2ed9dc55e293902d476767"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>AuthTls</b> (AuthenticationDataPtr &amp;)</td></tr>
+<tr class="separator:a288702412c2ed9dc55e293902d476767"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a2c87f86950aa979f666896e7a5f79398"><td class="memItemLeft" align="right" valign="top">const std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_auth_tls.html#a2c87f86950aa979f666896e7a5f79398">getAuthMethodName</a> () const</td></tr>
+<tr class="separator:a2c87f86950aa979f666896e7a5f79398"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae88d06f62a47e92e7c52e74df3cacb56"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_auth_tls.html#ae88d06f62a47e92e7c52e74df3cacb56">getAuthData</a> (AuthenticationDataPtr &amp;authDataTls)</td></tr>
+<tr class="separator:ae88d06f62a47e92e7c52e74df3cacb56"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aafe5c68d220ae0926a2c66953eafed57"><td class="memItemLeft" align="right" valign="top">virtual const std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_authentication.html#aafe5c68d220ae0926a2c66953eafed57">getAuthMethodName</a> () const =0</td></tr>
+<tr class="separator:aafe5c68d220ae0926a2c66953eafed57"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a14811c36fc300cfa7769f7ee96018688"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_authentication.html#a14811c36fc300cfa7769f7ee96018688">getAuthData</a> (AuthenticationDataPtr &amp;authDataContent)</td></tr>
+<tr class="separator:a14811c36fc300cfa7769f7ee96018688"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:a3a2603a8be94cdde4845c941dc8871cc"><td class="memItemLeft" align="right" valign="top">static AuthenticationPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_auth_tls.html#a3a2603a8be94cdde4845c941dc8871cc">create</a> (ParamMap &amp;params)</td></tr>
+<tr class="separator:a3a2603a8be94cdde4845c941dc8871cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a19312c7b58d94aa05927ee33922731de"><td class="memItemLeft" align="right" valign="top">static AuthenticationPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_auth_tls.html#a19312c7b58d94aa05927ee33922731de">create</a> (const std::string &amp;authParamsString)</td></tr>
+<tr class="separator:a19312c7b58d94aa05927ee33922731de"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ac32274cb7d7095cfcd35fcebcf277d5b"><td class="memItemLeft" align="right" valign="top">static AuthenticationPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_auth_tls.html#ac32274cb7d7095cfcd35fcebcf277d5b">create</a> (const std::string &amp;certificatePath, const std::string &amp;privateKeyPath)</td></tr>
+<tr class="separator:ac32274cb7d7095cfcd35fcebcf277d5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_static_methods_classpulsar_1_1_authentication"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classpulsar_1_1_authentication')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classpulsar_1_1_authentication.html">pulsar::Authentication</a></td></tr>
+<tr class="memitem:a0ff47251bd4184cd0e9155e76a5c35bb inherit pub_static_methods_classpulsar_1_1_authentication"><td class="memItemLeft" align="right" valign="top">static ParamMap&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_authentication.html#a0ff47251bd4184cd0e9155e76a5c35bb">parseDefaultFormatAuthParams</a> (const std::string &amp;authParamsString)</td></tr>
+<tr class="separator:a0ff47251bd4184cd0e9155e76a5c35bb inherit pub_static_methods_classpulsar_1_1_authentication"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_attribs_classpulsar_1_1_authentication"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classpulsar_1_1_authentication')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classpulsar_1_1_authentication.html">pulsar::Authentication</a></td></tr>
+<tr class="memitem:abac33d5c492826fb8a4bea05512c9f7c inherit pro_attribs_classpulsar_1_1_authentication"><td class="memItemLeft" align="right" valign="top"><a id="abac33d5c492826fb8a4bea05512c9f7c" name="abac33d5c492826fb8a4bea05512c9f7c"></a>
+AuthenticationDataPtr&#160;</td><td class="memItemRight" valign="bottom"><b>authData_</b></td></tr>
+<tr class="separator:abac33d5c492826fb8a4bea05512c9f7c inherit pro_attribs_classpulsar_1_1_authentication"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p >TLS implementation of Pulsar client authentication </p>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a id="a19312c7b58d94aa05927ee33922731de" name="a19312c7b58d94aa05927ee33922731de"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a19312c7b58d94aa05927ee33922731de">&#9670;&#160;</a></span>create() <span class="overload">[1/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static AuthenticationPtr pulsar::AuthTls::create </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>authParamsString</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p >Create an <a class="el" href="classpulsar_1_1_auth_tls.html">AuthTls</a> with an authentication parameter string</p>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="classpulsar_1_1_authentication.html#a0ff47251bd4184cd0e9155e76a5c35bb">Authentication::parseDefaultFormatAuthParams</a> </dd></dl>
+
+</div>
+</div>
+<a id="ac32274cb7d7095cfcd35fcebcf277d5b" name="ac32274cb7d7095cfcd35fcebcf277d5b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac32274cb7d7095cfcd35fcebcf277d5b">&#9670;&#160;</a></span>create() <span class="overload">[2/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static AuthenticationPtr pulsar::AuthTls::create </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>certificatePath</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>privateKeyPath</em>&#160;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p >Create an <a class="el" href="classpulsar_1_1_auth_tls.html">AuthTls</a> with the required parameters</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">certificatePath</td><td>the file path for a client certificate </td></tr>
+    <tr><td class="paramname">privateKeyPath</td><td>the file path for a client private key </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a id="a3a2603a8be94cdde4845c941dc8871cc" name="a3a2603a8be94cdde4845c941dc8871cc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3a2603a8be94cdde4845c941dc8871cc">&#9670;&#160;</a></span>create() <span class="overload">[3/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static AuthenticationPtr pulsar::AuthTls::create </td>
+          <td>(</td>
+          <td class="paramtype">ParamMap &amp;&#160;</td>
+          <td class="paramname"><em>params</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p >Create an <a class="el" href="classpulsar_1_1_auth_tls.html">AuthTls</a> with a ParamMap</p>
+<p >It is equal to create(params[“tlsCertFile”], params[“tlsKeyFile”]) </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="classpulsar_1_1_auth_tls.html#ac32274cb7d7095cfcd35fcebcf277d5b">create(const std::string&amp;, const std::string&amp;)</a> </dd></dl>
+
+</div>
+</div>
+<a id="ae88d06f62a47e92e7c52e74df3cacb56" name="ae88d06f62a47e92e7c52e74df3cacb56"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae88d06f62a47e92e7c52e74df3cacb56">&#9670;&#160;</a></span>getAuthData()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> pulsar::AuthTls::getAuthData </td>
+          <td>(</td>
+          <td class="paramtype">AuthenticationDataPtr &amp;&#160;</td>
+          <td class="paramname"><em>authDataTls</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p >Get AuthenticationData from the current instance</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramdir">[out]</td><td class="paramname">authDataTls</td><td>the shared pointer of AuthenticationData. The content of AuthenticationData is changed to the internal data of the current instance. </td></tr>
+  </table>
+  </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>ResultOk </dd></dl>
+
+<p>Reimplemented from <a class="el" href="classpulsar_1_1_authentication.html#a14811c36fc300cfa7769f7ee96018688">pulsar::Authentication</a>.</p>
+
+</div>
+</div>
+<a id="a2c87f86950aa979f666896e7a5f79398" name="a2c87f86950aa979f666896e7a5f79398"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2c87f86950aa979f666896e7a5f79398">&#9670;&#160;</a></span>getAuthMethodName()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">const std::string pulsar::AuthTls::getAuthMethodName </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>“tls” </dd></dl>
+
+<p>Implements <a class="el" href="classpulsar_1_1_authentication.html#aafe5c68d220ae0926a2c66953eafed57">pulsar::Authentication</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/pulsar/<a class="el" href="_authentication_8h_source.html">Authentication.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/site2/website-next/static/api/cpp/2.10.x/classpulsar_1_1_auth_tls.png b/site2/website-next/static/api/cpp/2.10.x/classpulsar_1_1_auth_tls.png
new file mode 100644
index 00000000000..0c6cda88c42
Binary files /dev/null and b/site2/website-next/static/api/cpp/2.10.x/classpulsar_1_1_auth_tls.png differ
diff --git a/site2/website-next/static/api/cpp/2.10.x/classpulsar_1_1_auth_token-members.html b/site2/website-next/static/api/cpp/2.10.x/classpulsar_1_1_auth_token-members.html
new file mode 100644
index 00000000000..0863e80df7a
--- /dev/null
+++ b/site2/website-next/static/api/cpp/2.10.x/classpulsar_1_1_auth_token-members.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">pulsar-client-cpp
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespacepulsar.html">pulsar</a></li><li class="navelem"><a class="el" href="classpulsar_1_1_auth_token.html">AuthToken</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="headertitle"><div class="title">pulsar::AuthToken Member List</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p>This is the complete list of members for <a class="el" href="classpulsar_1_1_auth_token.html">pulsar::AuthToken</a>, including all inherited members.</p>
+<table class="directory">
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>authData_</b> (defined in <a class="el" href="classpulsar_1_1_authentication.html">pulsar::Authentication</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_authentication.html">pulsar::Authentication</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>Authentication</b>() (defined in <a class="el" href="classpulsar_1_1_authentication.html">pulsar::Authentication</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_authentication.html">pulsar::Authentication</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>AuthToken</b>(AuthenticationDataPtr &amp;) (defined in <a class="el" href="classpulsar_1_1_auth_token.html">pulsar::AuthToken</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_auth_token.html">pulsar::AuthToken</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="classpulsar_1_1_auth_token.html#aa4d3740c838620765a7332bf2247b5e9">create</a>(ParamMap &amp;params)</td><td class="entry"><a class="el" href="classpulsar_1_1_auth_token.html">pulsar::AuthToken</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_auth_token.html#a9601a01bd5b7b644531d82fc3cfa7d09">create</a>(const std::string &amp;authParamsString)</td><td class="entry"><a class="el" href="classpulsar_1_1_auth_token.html">pulsar::AuthToken</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="classpulsar_1_1_auth_token.html#ae9b2da50ad0c22335b298d939239602c">create</a>(const TokenSupplier &amp;tokenSupplier)</td><td class="entry"><a class="el" href="classpulsar_1_1_auth_token.html">pulsar::AuthToken</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_auth_token.html#a80911f1374df425fdb76f066dfe7ebd9">createWithToken</a>(const std::string &amp;token)</td><td class="entry"><a class="el" href="classpulsar_1_1_auth_token.html">pulsar::AuthToken</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="classpulsar_1_1_auth_token.html#a212a8af7680f196e4fba4e0152e6d0a5">getAuthData</a>(AuthenticationDataPtr &amp;authDataToken)</td><td class="entry"><a class="el" href="classpulsar_1_1_auth_token.html">pulsar::AuthToken</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classpulsar_1_1_auth_token.html#a0d1bf202c18b9131be315b166b4b1caa">getAuthMethodName</a>() const</td><td class="entry"><a class="el" href="classpulsar_1_1_auth_token.html">pulsar::AuthToken</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="classpulsar_1_1_authentication.html#a0ff47251bd4184cd0e9155e76a5c35bb">parseDefaultFormatAuthParams</a>(const std::string &amp;authParamsString)</td><td class="entry"><a class="el" href="classpulsar_1_1_authentication.html">pulsar::Authentication</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Authentication</b>() (defined in <a class="el" href="classpulsar_1_1_authentication.html">pulsar::Authentication</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_authentication.html">pulsar::Authentication</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="odd"><td class="entry"><b>~AuthToken</b>() (defined in <a class="el" href="classpulsar_1_1_auth_token.html">pulsar::AuthToken</a>)</td><td class="entry"><a class="el" href="classpulsar_1_1_auth_token.html">pulsar::AuthToken</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.5
+</small></address>
+</body>
+</html>
diff --git a/site2/website-next/static/api/cpp/2.10.x/classpulsar_1_1_auth_token.html b/site2/website-next/static/api/cpp/2.10.x/classpulsar_1_1_auth_token.html
new file mode 100644
index 00000000000..c881e70619f
--- /dev/null
+++ b/site2/website-next/static/api/cpp/2.10.x/classpulsar_1_1_auth_token.html
@@ -0,0 +1,338 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=11"/>
+<meta name="generator" content="Doxygen 1.9.5"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>pulsar-client-cpp: pulsar::AuthToken Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript" src="darkmode_toggle.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr id="projectrow">
+  <td id="projectalign">
+   <div id="projectname">pulsar-client-cpp
+   </div>
+  </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.9.5 -->
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+var searchBox = new SearchBox("searchBox", "search/",'.html');
+/* @license-end */
+</script>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
+$(function() {
+  initMenu('',true,false,'search.php','Search');
+  $(document).ready(function() { init_search(); });
+});
+/* @license-end */
+</script>
+<div id="main-nav"></div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<div id="MSearchResults">
+<div class="SRPage">
+<div id="SRIndex">
+<div id="SRResults"></div>
+<div class="SRStatus" id="Loading">Loading...</div>
+<div class="SRStatus" id="Searching">Searching...</div>
+<div class="SRStatus" id="NoMatches">No Matches</div>
+</div>
+</div>
+</div>
+</div>
+
+<div id="nav-path" class="navpath">
+  <ul>
+<li class="navelem"><a class="el" href="namespacepulsar.html">pulsar</a></li><li class="navelem"><a class="el" href="classpulsar_1_1_auth_token.html">AuthToken</a></li>  </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+  <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> &#124;
+<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
+<a href="classpulsar_1_1_auth_token-members.html">List of all members</a>  </div>
+  <div class="headertitle"><div class="title">pulsar::AuthToken Class Reference</div></div>
+</div><!--header-->
+<div class="contents">
+
+<p><code>#include &lt;<a class="el" href="_authentication_8h_source.html">Authentication.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for pulsar::AuthToken:</div>
+<div class="dyncontent">
+ <div class="center">
+  <img src="classpulsar_1_1_auth_token.png" usemap="#pulsar::AuthToken_map" alt=""/>
+  <map id="pulsar::AuthToken_map" name="pulsar::AuthToken_map">
+<area href="classpulsar_1_1_authentication.html" alt="pulsar::Authentication" shape="rect" coords="0,0,133,24"/>
+  </map>
+</div></div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:aeb6fe37de94ac0898f32ca07d1a22b7c"><td class="memItemLeft" align="right" valign="top"><a id="aeb6fe37de94ac0898f32ca07d1a22b7c" name="aeb6fe37de94ac0898f32ca07d1a22b7c"></a>
+&#160;</td><td class="memItemRight" valign="bottom"><b>AuthToken</b> (AuthenticationDataPtr &amp;)</td></tr>
+<tr class="separator:aeb6fe37de94ac0898f32ca07d1a22b7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a0d1bf202c18b9131be315b166b4b1caa"><td class="memItemLeft" align="right" valign="top">const std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_auth_token.html#a0d1bf202c18b9131be315b166b4b1caa">getAuthMethodName</a> () const</td></tr>
+<tr class="separator:a0d1bf202c18b9131be315b166b4b1caa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a212a8af7680f196e4fba4e0152e6d0a5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_auth_token.html#a212a8af7680f196e4fba4e0152e6d0a5">getAuthData</a> (AuthenticationDataPtr &amp;authDataToken)</td></tr>
+<tr class="separator:a212a8af7680f196e4fba4e0152e6d0a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aafe5c68d220ae0926a2c66953eafed57"><td class="memItemLeft" align="right" valign="top">virtual const std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_authentication.html#aafe5c68d220ae0926a2c66953eafed57">getAuthMethodName</a> () const =0</td></tr>
+<tr class="separator:aafe5c68d220ae0926a2c66953eafed57"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a14811c36fc300cfa7769f7ee96018688"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_authentication.html#a14811c36fc300cfa7769f7ee96018688">getAuthData</a> (AuthenticationDataPtr &amp;authDataContent)</td></tr>
+<tr class="separator:a14811c36fc300cfa7769f7ee96018688"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-methods" name="pub-static-methods"></a>
+Static Public Member Functions</h2></td></tr>
+<tr class="memitem:aa4d3740c838620765a7332bf2247b5e9"><td class="memItemLeft" align="right" valign="top">static AuthenticationPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_auth_token.html#aa4d3740c838620765a7332bf2247b5e9">create</a> (ParamMap &amp;params)</td></tr>
+<tr class="separator:aa4d3740c838620765a7332bf2247b5e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a9601a01bd5b7b644531d82fc3cfa7d09"><td class="memItemLeft" align="right" valign="top">static AuthenticationPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_auth_token.html#a9601a01bd5b7b644531d82fc3cfa7d09">create</a> (const std::string &amp;authParamsString)</td></tr>
+<tr class="separator:a9601a01bd5b7b644531d82fc3cfa7d09"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a80911f1374df425fdb76f066dfe7ebd9"><td class="memItemLeft" align="right" valign="top">static AuthenticationPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_auth_token.html#a80911f1374df425fdb76f066dfe7ebd9">createWithToken</a> (const std::string &amp;token)</td></tr>
+<tr class="separator:a80911f1374df425fdb76f066dfe7ebd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ae9b2da50ad0c22335b298d939239602c"><td class="memItemLeft" align="right" valign="top">static AuthenticationPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_auth_token.html#ae9b2da50ad0c22335b298d939239602c">create</a> (const TokenSupplier &amp;tokenSupplier)</td></tr>
+<tr class="separator:ae9b2da50ad0c22335b298d939239602c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="inherit_header pub_static_methods_classpulsar_1_1_authentication"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classpulsar_1_1_authentication')"><img src="closed.png" alt="-"/>&#160;Static Public Member Functions inherited from <a class="el" href="classpulsar_1_1_authentication.html">pulsar::Authentication</a></td></tr>
+<tr class="memitem:a0ff47251bd4184cd0e9155e76a5c35bb inherit pub_static_methods_classpulsar_1_1_authentication"><td class="memItemLeft" align="right" valign="top">static ParamMap&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpulsar_1_1_authentication.html#a0ff47251bd4184cd0e9155e76a5c35bb">parseDefaultFormatAuthParams</a> (const std::string &amp;authParamsString)</td></tr>
+<tr class="separator:a0ff47251bd4184cd0e9155e76a5c35bb inherit pub_static_methods_classpulsar_1_1_authentication"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_attribs_classpulsar_1_1_authentication"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classpulsar_1_1_authentication')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classpulsar_1_1_authentication.html">pulsar::Authentication</a></td></tr>
+<tr class="memitem:abac33d5c492826fb8a4bea05512c9f7c inherit pro_attribs_classpulsar_1_1_authentication"><td class="memItemLeft" align="right" valign="top"><a id="abac33d5c492826fb8a4bea05512c9f7c" name="abac33d5c492826fb8a4bea05512c9f7c"></a>
+AuthenticationDataPtr&#160;</td><td class="memItemRight" valign="bottom"><b>authData_</b></td></tr>
+<tr class="separator:abac33d5c492826fb8a4bea05512c9f7c inherit pro_attribs_classpulsar_1_1_authentication"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p >Token based implementation of Pulsar client authentication </p>
+</div><h2 class="groupheader">Member Function Documentation</h2>
+<a id="a9601a01bd5b7b644531d82fc3cfa7d09" name="a9601a01bd5b7b644531d82fc3cfa7d09"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9601a01bd5b7b644531d82fc3cfa7d09">&#9670;&#160;</a></span>create() <span class="overload">[1/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static AuthenticationPtr pulsar::AuthToken::create </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>authParamsString</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p >Create an <a class="el" href="classpulsar_1_1_auth_token.html">AuthToken</a> with an authentication parameter string</p>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="classpulsar_1_1_authentication.html#a0ff47251bd4184cd0e9155e76a5c35bb">Authentication::parseDefaultFormatAuthParams</a> </dd></dl>
+
+</div>
+</div>
+<a id="ae9b2da50ad0c22335b298d939239602c" name="ae9b2da50ad0c22335b298d939239602c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae9b2da50ad0c22335b298d939239602c">&#9670;&#160;</a></span>create() <span class="overload">[2/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static AuthenticationPtr pulsar::AuthToken::create </td>
+          <td>(</td>
+          <td class="paramtype">const TokenSupplier &amp;&#160;</td>
+          <td class="paramname"><em>tokenSupplier</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p >Create an authentication provider for token based authentication</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">tokenSupplier</td><td>a supplier of the client auth token </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a id="aa4d3740c838620765a7332bf2247b5e9" name="aa4d3740c838620765a7332bf2247b5e9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa4d3740c838620765a7332bf2247b5e9">&#9670;&#160;</a></span>create() <span class="overload">[3/3]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static AuthenticationPtr pulsar::AuthToken::create </td>
+          <td>(</td>
+          <td class="paramtype">ParamMap &amp;&#160;</td>
+          <td class="paramname"><em>params</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p >Create an <a class="el" href="classpulsar_1_1_auth_token.html">AuthToken</a> with a ParamMap</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">parameters</td><td>it must contain a key-value, where key means how to get the token and value means the token source</td></tr>
+  </table>
+  </dd>
+</dl>
+<p>If the key is “token”, the value is the token</p>
+<p >If the key is “file”, the value is the file that contains the token</p>
+<p >If the key is “env”, the value is the environment variable whose value is the token</p>
+<p >Otherwise, a <code>std::runtime_error</code> error is thrown. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="classpulsar_1_1_auth_token.html#a9601a01bd5b7b644531d82fc3cfa7d09">create(const std::string&amp; authParamsString)</a> </dd></dl>
+
+</div>
+</div>
+<a id="a80911f1374df425fdb76f066dfe7ebd9" name="a80911f1374df425fdb76f066dfe7ebd9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a80911f1374df425fdb76f066dfe7ebd9">&#9670;&#160;</a></span>createWithToken()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">static AuthenticationPtr pulsar::AuthToken::createWithToken </td>
+          <td>(</td>
+          <td class="paramtype">const std::string &amp;&#160;</td>
+          <td class="paramname"><em>token</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p >Create an authentication provider for token based authentication</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">token</td><td>a string containing the auth token </td></tr>
+  </table>
+  </dd>
+</dl>
+
+</div>
+</div>
+<a id="a212a8af7680f196e4fba4e0152e6d0a5" name="a212a8af7680f196e4fba4e0152e6d0a5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a212a8af7680f196e4fba4e0152e6d0a5">&#9670;&#160;</a></span>getAuthData()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="namespacepulsar.html#ae85314d6b9e8afd831cf8c66705f2dbb">Result</a> pulsar::AuthToken::getAuthData </td>
+          <td>(</td>
+          <td class="paramtype">AuthenticationDataPtr &amp;&#160;</td>
+          <td class="paramname"><em>authDataToken</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
... 149214 lines suppressed ...


[pulsar-site] 04/05: Generate Javadocs for maintained versions

Posted by ti...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit 8abdf7520583bb3120e860ec243892111b0b0352
Author: tison <wa...@gmail.com>
AuthorDate: Fri Dec 2 14:47:08 2022 +0800

    Generate Javadocs for maintained versions
    
    Signed-off-by: tison <wa...@gmail.com>
---
 .../static/api/admin/2.10.x/allclasses-index.html  |  793 ++
 .../static/api/admin/2.10.x/allpackages-index.html |  133 +
 .../static/api/admin/2.10.x/constant-values.html   |  145 +
 .../static/api/admin/2.10.x/deprecated-list.html   |  513 ++
 .../static/api/admin/2.10.x/element-list           |   16 +
 .../static/api/admin/2.10.x/help-doc.html          |  201 +
 .../static/api/admin/2.10.x/index-all.html         | 7988 ++++++++++++++++++++
 .../static/api/admin/2.10.x/index.html             |  135 +
 .../api/admin/2.10.x/jquery-ui.overrides.css       |   34 +
 .../api/admin/2.10.x/legal/ADDITIONAL_LICENSE_INFO |   37 +
 .../api/admin/2.10.x/legal/ASSEMBLY_EXCEPTION      |   27 +
 .../static/api/admin/2.10.x/legal/LICENSE          |  347 +
 .../static/api/admin/2.10.x/legal/jquery.md        |   72 +
 .../static/api/admin/2.10.x/legal/jqueryUI.md      |   49 +
 .../static/api/admin/2.10.x/member-search-index.js |    1 +
 .../static/api/admin/2.10.x/module-search-index.js |    1 +
 .../org/apache/pulsar/client/admin/Bookies.html    |  274 +
 .../apache/pulsar/client/admin/BrokerStats.html    |  335 +
 .../org/apache/pulsar/client/admin/Brokers.html    |  652 ++
 .../org/apache/pulsar/client/admin/Clusters.html   | 1017 +++
 .../org/apache/pulsar/client/admin/Functions.html  | 1489 ++++
 .../pulsar/client/admin/GetStatsOptions.html       |  132 +
 .../admin/LongRunningProcessStatus.Status.html     |  243 +
 .../client/admin/LongRunningProcessStatus.html     |  228 +
 .../org/apache/pulsar/client/admin/Lookup.html     |  236 +
 .../org/apache/pulsar/client/admin/Namespaces.html | 7066 +++++++++++++++++
 .../pulsar/client/admin/NonPersistentTopics.html   |  511 ++
 .../pulsar/client/admin/OffloadProcessStatus.html  |  175 +
 .../org/apache/pulsar/client/admin/Packages.html   |  414 +
 .../org/apache/pulsar/client/admin/Properties.html |  265 +
 .../org/apache/pulsar/client/admin/ProxyStats.html |  157 +
 .../apache/pulsar/client/admin/PulsarAdmin.html    |  520 ++
 .../pulsar/client/admin/PulsarAdminBuilder.html    |  583 ++
 .../PulsarAdminException.ConflictException.html    |  174 +
 .../PulsarAdminException.ConnectException.html     |  180 +
 ...ception.GettingAuthenticationDataException.html |  178 +
 .../PulsarAdminException.HttpErrorException.html   |  178 +
 .../PulsarAdminException.NotAllowedException.html  |  174 +
 ...ulsarAdminException.NotAuthorizedException.html |  174 +
 .../PulsarAdminException.NotFoundException.html    |  174 +
 ...AdminException.PreconditionFailedException.html |  174 +
 ...sarAdminException.ServerSideErrorException.html |  184 +
 .../PulsarAdminException.TimeoutException.html     |  170 +
 .../pulsar/client/admin/PulsarAdminException.html  |  302 +
 .../apache/pulsar/client/admin/ResourceGroups.html |  383 +
 .../apache/pulsar/client/admin/ResourceQuotas.html |  514 ++
 .../org/apache/pulsar/client/admin/Schemas.html    |  560 ++
 .../org/apache/pulsar/client/admin/Sink.html       |  106 +
 .../org/apache/pulsar/client/admin/Sinks.html      | 1048 +++
 .../org/apache/pulsar/client/admin/Source.html     |  106 +
 .../org/apache/pulsar/client/admin/Sources.html    | 1048 +++
 .../org/apache/pulsar/client/admin/Tenants.html    |  399 +
 .../apache/pulsar/client/admin/TopicPolicies.html  | 3655 +++++++++
 .../pulsar/client/admin/Topics.QueryParam.html     |  247 +
 .../org/apache/pulsar/client/admin/Topics.html     | 7394 ++++++++++++++++++
 .../apache/pulsar/client/admin/Transactions.html   |  605 ++
 .../org/apache/pulsar/client/admin/Worker.html     |  319 +
 .../pulsar/client/admin/class-use/Bookies.html     |   90 +
 .../pulsar/client/admin/class-use/BrokerStats.html |   90 +
 .../pulsar/client/admin/class-use/Brokers.html     |   90 +
 .../pulsar/client/admin/class-use/Clusters.html    |   90 +
 .../pulsar/client/admin/class-use/Functions.html   |   90 +
 .../client/admin/class-use/GetStatsOptions.html    |   93 +
 .../class-use/LongRunningProcessStatus.Status.html |  142 +
 .../admin/class-use/LongRunningProcessStatus.html  |  109 +
 .../pulsar/client/admin/class-use/Lookup.html      |   90 +
 .../pulsar/client/admin/class-use/Namespaces.html  |   90 +
 .../admin/class-use/NonPersistentTopics.html       |   94 +
 .../admin/class-use/OffloadProcessStatus.html      |  132 +
 .../pulsar/client/admin/class-use/Packages.html    |   90 +
 .../pulsar/client/admin/class-use/Properties.html  |   94 +
 .../pulsar/client/admin/class-use/ProxyStats.html  |   90 +
 .../pulsar/client/admin/class-use/PulsarAdmin.html |   90 +
 .../client/admin/class-use/PulsarAdminBuilder.html |  219 +
 .../PulsarAdminException.ConflictException.html    |   62 +
 .../PulsarAdminException.ConnectException.html     |   62 +
 ...ception.GettingAuthenticationDataException.html |   62 +
 .../PulsarAdminException.HttpErrorException.html   |   62 +
 .../PulsarAdminException.NotAllowedException.html  |   62 +
 ...ulsarAdminException.NotAuthorizedException.html |   62 +
 .../PulsarAdminException.NotFoundException.html    |   62 +
 ...AdminException.PreconditionFailedException.html |   62 +
 ...sarAdminException.ServerSideErrorException.html |   62 +
 .../PulsarAdminException.TimeoutException.html     |   62 +
 .../admin/class-use/PulsarAdminException.html      | 3468 +++++++++
 .../client/admin/class-use/ResourceGroups.html     |   90 +
 .../client/admin/class-use/ResourceQuotas.html     |   90 +
 .../pulsar/client/admin/class-use/Schemas.html     |   90 +
 .../apache/pulsar/client/admin/class-use/Sink.html |   94 +
 .../pulsar/client/admin/class-use/Sinks.html       |  103 +
 .../pulsar/client/admin/class-use/Source.html      |   94 +
 .../pulsar/client/admin/class-use/Sources.html     |  103 +
 .../pulsar/client/admin/class-use/Tenants.html     |   90 +
 .../client/admin/class-use/TopicPolicies.html      |   97 +
 .../client/admin/class-use/Topics.QueryParam.html  |  118 +
 .../pulsar/client/admin/class-use/Topics.html      |   90 +
 .../client/admin/class-use/Transactions.html       |   90 +
 .../pulsar/client/admin/class-use/Worker.html      |   90 +
 .../pulsar/client/admin/package-summary.html       |  278 +
 .../apache/pulsar/client/admin/package-tree.html   |  159 +
 .../apache/pulsar/client/admin/package-use.html    |  234 +
 .../client/admin/utils/DefaultImplementation.html  |  177 +
 .../pulsar/client/admin/utils/ReflectionUtils.html |  163 +
 .../utils/class-use/DefaultImplementation.html     |   62 +
 .../admin/utils/class-use/ReflectionUtils.html     |   62 +
 .../pulsar/client/admin/utils/package-summary.html |  108 +
 .../pulsar/client/admin/utils/package-tree.html    |   77 +
 .../pulsar/client/admin/utils/package-use.html     |   62 +
 .../common/conf/InternalConfigurationData.html     |  298 +
 .../conf/class-use/InternalConfigurationData.html  |  103 +
 .../apache/pulsar/common/conf/package-summary.html |   92 +
 .../apache/pulsar/common/conf/package-tree.html    |   76 +
 .../org/apache/pulsar/common/conf/package-use.html |   89 +
 .../common/functions/AuthenticationConfig.html     |  133 +
 .../pulsar/common/functions/ConsumerConfig.html    |  133 +
 .../pulsar/common/functions/CryptoConfig.html      |  133 +
 .../FunctionConfig.ProcessingGuarantees.html       |  235 +
 .../common/functions/FunctionConfig.Runtime.html   |  235 +
 .../pulsar/common/functions/FunctionConfig.html    |  155 +
 .../pulsar/common/functions/FunctionState.html     |  133 +
 .../pulsar/common/functions/ProducerConfig.html    |  133 +
 .../apache/pulsar/common/functions/Resources.html  |  173 +
 .../pulsar/common/functions/UpdateOptions.html     |  138 +
 .../pulsar/common/functions/WindowConfig.html      |  170 +
 .../apache/pulsar/common/functions/WorkerInfo.html |  177 +
 .../functions/class-use/AuthenticationConfig.html  |   62 +
 .../common/functions/class-use/ConsumerConfig.html |   62 +
 .../common/functions/class-use/CryptoConfig.html   |   62 +
 .../FunctionConfig.ProcessingGuarantees.html       |   97 +
 .../class-use/FunctionConfig.Runtime.html          |   97 +
 .../common/functions/class-use/FunctionConfig.html |  189 +
 .../common/functions/class-use/FunctionState.html  |  131 +
 .../common/functions/class-use/ProducerConfig.html |   62 +
 .../common/functions/class-use/Resources.html      |  101 +
 .../common/functions/class-use/UpdateOptions.html  |  171 +
 .../common/functions/class-use/WindowConfig.html   |   62 +
 .../common/functions/class-use/WorkerInfo.html     |  136 +
 .../pulsar/common/functions/package-summary.html   |  140 +
 .../pulsar/common/functions/package-tree.html      |  105 +
 .../pulsar/common/functions/package-use.html       |  128 +
 .../apache/pulsar/common/io/BatchSourceConfig.html |  187 +
 .../pulsar/common/io/ConnectorDefinition.html      |  133 +
 .../org/apache/pulsar/common/io/SinkConfig.html    |  133 +
 .../org/apache/pulsar/common/io/SourceConfig.html  |  133 +
 .../common/io/class-use/BatchSourceConfig.html     |   62 +
 .../common/io/class-use/ConnectorDefinition.html   |  112 +
 .../pulsar/common/io/class-use/SinkConfig.html     |  189 +
 .../pulsar/common/io/class-use/SourceConfig.html   |  189 +
 .../apache/pulsar/common/io/package-summary.html   |  104 +
 .../org/apache/pulsar/common/io/package-tree.html  |   79 +
 .../org/apache/pulsar/common/io/package-use.html   |   97 +
 .../apache/pulsar/common/naming/TopicDomain.html   |  254 +
 .../apache/pulsar/common/naming/TopicVersion.html  |  222 +
 .../common/naming/class-use/TopicDomain.html       |  142 +
 .../common/naming/class-use/TopicVersion.html      |  123 +
 .../pulsar/common/naming/package-summary.html      |   94 +
 .../apache/pulsar/common/naming/package-tree.html  |   81 +
 .../apache/pulsar/common/naming/package-use.html   |  110 +
 .../common/partition/PartitionedTopicMetadata.html |  226 +
 .../class-use/PartitionedTopicMetadata.html        |  151 +
 .../pulsar/common/partition/package-summary.html   |   92 +
 .../pulsar/common/partition/package-tree.html      |   76 +
 .../pulsar/common/partition/package-use.html       |  106 +
 .../pulsar/common/policies/AutoFailoverPolicy.html |  202 +
 .../policies/class-use/AutoFailoverPolicy.html     |  100 +
 .../pulsar/common/policies/data/AuthAction.html    |  273 +
 .../common/policies/data/AuthPolicies.Builder.html |  160 +
 .../pulsar/common/policies/data/AuthPolicies.html  |  172 +
 .../data/AutoFailoverPolicyData.Builder.html       |  151 +
 .../policies/data/AutoFailoverPolicyData.html      |  171 +
 .../policies/data/AutoFailoverPolicyType.html      |  224 +
 .../AutoSubscriptionCreationOverride.Builder.html  |  146 +
 .../data/AutoSubscriptionCreationOverride.html     |  158 +
 .../data/AutoTopicCreationOverride.Builder.html    |  164 +
 .../policies/data/AutoTopicCreationOverride.html   |  176 +
 .../data/BacklogQuota.BacklogQuotaType.html        |  227 +
 .../common/policies/data/BacklogQuota.Builder.html |  164 +
 .../data/BacklogQuota.RetentionPolicy.html         |  244 +
 .../pulsar/common/policies/data/BacklogQuota.html  |  222 +
 .../data/BookieAffinityGroupData.Builder.html      |  155 +
 .../policies/data/BookieAffinityGroupData.html     |  167 +
 .../common/policies/data/BookieInfo.Builder.html   |  155 +
 .../pulsar/common/policies/data/BookieInfo.html    |  167 +
 .../policies/data/BookiesClusterInfo.Builder.html  |  146 +
 .../common/policies/data/BookiesClusterInfo.html   |  158 +
 .../policies/data/BookiesRackConfiguration.html    |  220 +
 .../common/policies/data/BrokerAssignment.html     |  231 +
 .../common/policies/data/BrokerInfo.Builder.html   |  146 +
 .../pulsar/common/policies/data/BrokerInfo.html    |  158 +
 .../data/BrokerNamespaceIsolationData.Builder.html |  169 +
 .../data/BrokerNamespaceIsolationData.html         |  180 +
 .../common/policies/data/BrokerStatus.Builder.html |  164 +
 .../pulsar/common/policies/data/BrokerStatus.html  |  184 +
 .../common/policies/data/BundlesData.Builder.html  |  155 +
 .../pulsar/common/policies/data/BundlesData.html   |  167 +
 .../common/policies/data/ClusterData.Builder.html  |  286 +
 .../pulsar/common/policies/data/ClusterData.html   |  306 +
 .../common/policies/data/CompactionStats.html      |  169 +
 .../pulsar/common/policies/data/ConsumerStats.html |  355 +
 .../data/DelayedDeliveryPolicies.Builder.html      |  155 +
 .../policies/data/DelayedDeliveryPolicies.html     |  167 +
 .../common/policies/data/DispatchRate.Builder.html |  173 +
 .../pulsar/common/policies/data/DispatchRate.html  |  185 +
 .../pulsar/common/policies/data/ErrorData.html     |  170 +
 .../common/policies/data/ExceptionInformation.html |  133 +
 .../policies/data/FailureDomain.Builder.html       |  142 +
 .../pulsar/common/policies/data/FailureDomain.html |  153 +
 .../policies/data/FunctionInstanceStats.html       |  138 +
 .../policies/data/FunctionInstanceStatsData.html   |  155 +
 .../data/FunctionInstanceStatsDataBase.html        |  169 +
 .../pulsar/common/policies/data/FunctionStats.html |  201 +
 ...nInstanceStatus.FunctionInstanceStatusData.html |  265 +
 .../FunctionStatus.FunctionInstanceStatus.html     |  192 +
 .../common/policies/data/FunctionStatus.html       |  228 +
 .../policies/data/InactiveTopicDeleteMode.html     |  229 +
 .../policies/data/InactiveTopicPolicies.html       |  133 +
 .../ManagedLedgerInternalStats.CursorStats.html    |  292 +
 .../ManagedLedgerInternalStats.LedgerInfo.html     |  211 +
 .../policies/data/ManagedLedgerInternalStats.html  |  337 +
 .../data/NamespaceIsolationData.Builder.html       |  169 +
 .../policies/data/NamespaceIsolationData.html      |  189 +
 .../policies/data/NamespaceOwnershipStatus.html    |  227 +
 .../data/NonPersistentPartitionedTopicStats.html   |  154 +
 .../policies/data/NonPersistentPublisherStats.html |  143 +
 .../data/NonPersistentReplicatorStats.html         |  141 +
 .../data/NonPersistentSubscriptionStats.html       |  143 +
 .../policies/data/NonPersistentTopicStats.html     |  191 +
 .../policies/data/OffloadPolicies.Builder.html     |  385 +
 .../common/policies/data/OffloadPolicies.html      |  396 +
 .../policies/data/OffloadedReadPriority.html       |  274 +
 .../data/PartitionedTopicInternalStats.html        |  210 +
 .../policies/data/PartitionedTopicStats.html       |  160 +
 .../common/policies/data/PersistencePolicies.html  |  231 +
 .../data/PersistentTopicInternalStats.html         |  185 +
 .../common/policies/data/Policies.BundleType.html  |  226 +
 .../pulsar/common/policies/data/Policies.html      |  636 ++
 .../pulsar/common/policies/data/PublishRate.html   |  238 +
 .../common/policies/data/PublisherStats.html       |  266 +
 .../pulsar/common/policies/data/RawBookieInfo.html |  133 +
 .../common/policies/data/ReplicatorStats.html      |  269 +
 .../pulsar/common/policies/data/ResourceGroup.html |  132 +
 .../pulsar/common/policies/data/ResourceQuota.html |  196 +
 .../common/policies/data/RetentionPolicies.html    |  228 +
 .../SchemaAutoUpdateCompatibilityStrategy.html     |  304 +
 .../policies/data/SchemaCompatibilityStrategy.html |  328 +
 ....SinkInstanceStatus.SinkInstanceStatusData.html |  256 +
 .../data/SinkStatus.SinkInstanceStatus.html        |  192 +
 .../pulsar/common/policies/data/SinkStatus.html    |  228 +
 ...rceInstanceStatus.SourceInstanceStatusData.html |  256 +
 .../data/SourceStatus.SourceInstanceStatus.html    |  192 +
 .../pulsar/common/policies/data/SourceStatus.html  |  228 +
 .../pulsar/common/policies/data/SubscribeRate.html |  238 +
 .../common/policies/data/SubscriptionAuthMode.html |  229 +
 .../common/policies/data/SubscriptionStats.html    |  509 ++
 .../common/policies/data/TenantInfo.Builder.html   |  151 +
 .../pulsar/common/policies/data/TenantInfo.html    |  162 +
 .../pulsar/common/policies/data/TopicStats.html    |  395 +
 .../pulsar/common/policies/data/TopicType.html     |  245 +
 .../policies/data/TransactionBufferStats.html      |  188 +
 .../data/TransactionCoordinatorInternalStats.html  |  165 +
 .../policies/data/TransactionCoordinatorStats.html |  189 +
 .../data/TransactionCoordinatorStatus.html         |  189 +
 .../policies/data/TransactionInBufferStats.html    |  176 +
 .../data/TransactionInPendingAckStats.html         |  164 +
 .../common/policies/data/TransactionLogStats.html  |  177 +
 .../common/policies/data/TransactionMetadata.html  |  224 +
 .../data/TransactionPendingAckInternalStats.html   |  165 +
 .../policies/data/TransactionPendingAckStats.html  |  164 +
 .../common/policies/data/ValidateResult.html       |  145 +
 .../policies/data/WorkerFunctionInstanceStats.html |  174 +
 .../common/policies/data/class-use/AuthAction.html |  191 +
 .../data/class-use/AuthPolicies.Builder.html       |   98 +
 .../policies/data/class-use/AuthPolicies.html      |   98 +
 .../class-use/AutoFailoverPolicyData.Builder.html  |   95 +
 .../data/class-use/AutoFailoverPolicyData.html     |  128 +
 .../data/class-use/AutoFailoverPolicyType.html     |  112 +
 .../AutoSubscriptionCreationOverride.Builder.html  |  111 +
 .../AutoSubscriptionCreationOverride.html          |  169 +
 .../AutoTopicCreationOverride.Builder.html         |  117 +
 .../data/class-use/AutoTopicCreationOverride.html  |  178 +
 .../class-use/BacklogQuota.BacklogQuotaType.html   |  212 +
 .../data/class-use/BacklogQuota.Builder.html       |  117 +
 .../class-use/BacklogQuota.RetentionPolicy.html    |  151 +
 .../policies/data/class-use/BacklogQuota.html      |  217 +
 .../class-use/BookieAffinityGroupData.Builder.html |  114 +
 .../data/class-use/BookieAffinityGroupData.html    |  162 +
 .../data/class-use/BookieInfo.Builder.html         |  114 +
 .../common/policies/data/class-use/BookieInfo.html |  182 +
 .../data/class-use/BookiesClusterInfo.Builder.html |  111 +
 .../data/class-use/BookiesClusterInfo.html         |  142 +
 .../data/class-use/BookiesRackConfiguration.html   |  103 +
 .../policies/data/class-use/BrokerAssignment.html  |  117 +
 .../data/class-use/BrokerInfo.Builder.html         |  111 +
 .../common/policies/data/class-use/BrokerInfo.html |  142 +
 .../BrokerNamespaceIsolationData.Builder.html      |  101 +
 .../class-use/BrokerNamespaceIsolationData.html    |  133 +
 .../data/class-use/BrokerStatus.Builder.html       |  117 +
 .../policies/data/class-use/BrokerStatus.html      |  177 +
 .../data/class-use/BundlesData.Builder.html        |  114 +
 .../policies/data/class-use/BundlesData.html       |  169 +
 .../data/class-use/ClusterData.Builder.html        |  143 +
 .../policies/data/class-use/ClusterData.html       |  151 +
 .../policies/data/class-use/CompactionStats.html   |   91 +
 .../policies/data/class-use/ConsumerStats.html     |   91 +
 .../class-use/DelayedDeliveryPolicies.Builder.html |  114 +
 .../data/class-use/DelayedDeliveryPolicies.html    |  237 +
 .../data/class-use/DispatchRate.Builder.html       |  120 +
 .../policies/data/class-use/DispatchRate.html      |  408 +
 .../common/policies/data/class-use/ErrorData.html  |   62 +
 .../data/class-use/ExceptionInformation.html       |  104 +
 .../data/class-use/FailureDomain.Builder.html      |   92 +
 .../policies/data/class-use/FailureDomain.html     |  167 +
 .../data/class-use/FunctionInstanceStats.html      |   89 +
 .../data/class-use/FunctionInstanceStatsData.html  |  136 +
 .../class-use/FunctionInstanceStatsDataBase.html   |  101 +
 .../policies/data/class-use/FunctionStats.html     |  125 +
 ...nInstanceStatus.FunctionInstanceStatusData.html |  127 +
 .../FunctionStatus.FunctionInstanceStatus.html     |   98 +
 .../policies/data/class-use/FunctionStatus.html    |  107 +
 .../data/class-use/InactiveTopicDeleteMode.html    |   97 +
 .../data/class-use/InactiveTopicPolicies.html      |  207 +
 .../ManagedLedgerInternalStats.CursorStats.html    |   91 +
 .../ManagedLedgerInternalStats.LedgerInfo.html     |  103 +
 .../data/class-use/ManagedLedgerInternalStats.html |  102 +
 .../class-use/NamespaceIsolationData.Builder.html  |  101 +
 .../data/class-use/NamespaceIsolationData.html     |  167 +
 .../data/class-use/NamespaceOwnershipStatus.html   |   99 +
 .../NonPersistentPartitionedTopicStats.html        |   62 +
 .../class-use/NonPersistentPublisherStats.html     |   91 +
 .../class-use/NonPersistentReplicatorStats.html    |   91 +
 .../class-use/NonPersistentSubscriptionStats.html  |   91 +
 .../data/class-use/NonPersistentTopicStats.html    |  141 +
 .../data/class-use/OffloadPolicies.Builder.html    |  173 +
 .../policies/data/class-use/OffloadPolicies.html   |  216 +
 .../data/class-use/OffloadedReadPriority.html      |  112 +
 .../class-use/PartitionedTopicInternalStats.html   |  103 +
 .../data/class-use/PartitionedTopicStats.html      |  137 +
 .../data/class-use/PersistencePolicies.html        |  207 +
 .../class-use/PersistentTopicInternalStats.html    |  145 +
 .../data/class-use/Policies.BundleType.html        |   97 +
 .../common/policies/data/class-use/Policies.html   |  121 +
 .../policies/data/class-use/PublishRate.html       |  201 +
 .../policies/data/class-use/PublisherStats.html    |  102 +
 .../policies/data/class-use/RawBookieInfo.html     |  117 +
 .../policies/data/class-use/ReplicatorStats.html   |  102 +
 .../policies/data/class-use/ResourceGroup.html     |  133 +
 .../policies/data/class-use/ResourceQuota.html     |  170 +
 .../policies/data/class-use/RetentionPolicies.html |  207 +
 .../SchemaAutoUpdateCompatibilityStrategy.html     |  150 +
 .../class-use/SchemaCompatibilityStrategy.html     |  196 +
 ....SinkInstanceStatus.SinkInstanceStatusData.html |  127 +
 .../class-use/SinkStatus.SinkInstanceStatus.html   |   98 +
 .../common/policies/data/class-use/SinkStatus.html |  107 +
 ...rceInstanceStatus.SourceInstanceStatusData.html |  127 +
 .../SourceStatus.SourceInstanceStatus.html         |   98 +
 .../policies/data/class-use/SourceStatus.html      |  107 +
 .../policies/data/class-use/SubscribeRate.html     |  225 +
 .../data/class-use/SubscriptionAuthMode.html       |  156 +
 .../policies/data/class-use/SubscriptionStats.html |  102 +
 .../data/class-use/TenantInfo.Builder.html         |   95 +
 .../common/policies/data/class-use/TenantInfo.html |  171 +
 .../common/policies/data/class-use/TopicStats.html |  185 +
 .../common/policies/data/class-use/TopicType.html  |   97 +
 .../data/class-use/TransactionBufferStats.html     |  103 +
 .../TransactionCoordinatorInternalStats.html       |  105 +
 .../class-use/TransactionCoordinatorStats.html     |  113 +
 .../class-use/TransactionCoordinatorStatus.html    |   62 +
 .../data/class-use/TransactionInBufferStats.html   |  125 +
 .../class-use/TransactionInPendingAckStats.html    |  127 +
 .../data/class-use/TransactionLogStats.html        |   96 +
 .../data/class-use/TransactionMetadata.html        |  129 +
 .../TransactionPendingAckInternalStats.html        |  107 +
 .../data/class-use/TransactionPendingAckStats.html |  105 +
 .../policies/data/class-use/ValidateResult.html    |  111 +
 .../class-use/WorkerFunctionInstanceStats.html     |   97 +
 ...utoSubscriptionCreationOverrideImplBuilder.html |  189 +
 .../impl/AutoSubscriptionCreationOverrideImpl.html |  190 +
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |  215 +
 .../data/impl/AutoTopicCreationOverrideImpl.html   |  199 +
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |  215 +
 .../policies/data/impl/BacklogQuotaImpl.html       |  340 +
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |  202 +
 .../data/impl/BookieAffinityGroupDataImpl.html     |  190 +
 .../impl/BookieInfoImpl.BookieInfoImplBuilder.html |  214 +
 .../common/policies/data/impl/BookieInfoImpl.html  |  190 +
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |  189 +
 .../policies/data/impl/BookiesClusterInfoImpl.html |  190 +
 .../impl/BrokerInfoImpl.BrokerInfoImplBuilder.html |  189 +
 .../common/policies/data/impl/BrokerInfoImpl.html  |  190 +
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |  215 +
 .../policies/data/impl/BrokerStatusImpl.html       |  203 +
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |  202 +
 .../common/policies/data/impl/BundlesDataImpl.html |  190 +
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |  202 +
 .../data/impl/DelayedDeliveryPoliciesImpl.html     |  190 +
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |  228 +
 .../policies/data/impl/DispatchRateImpl.html       |  190 +
 ...utoSubscriptionCreationOverrideImplBuilder.html |   93 +
 .../AutoSubscriptionCreationOverrideImpl.html      |   90 +
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |   99 +
 .../class-use/AutoTopicCreationOverrideImpl.html   |   90 +
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |   99 +
 .../data/impl/class-use/BacklogQuotaImpl.html      |   90 +
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |   96 +
 .../class-use/BookieAffinityGroupDataImpl.html     |   90 +
 .../BookieInfoImpl.BookieInfoImplBuilder.html      |   96 +
 .../data/impl/class-use/BookieInfoImpl.html        |   90 +
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |   93 +
 .../impl/class-use/BookiesClusterInfoImpl.html     |   90 +
 .../BrokerInfoImpl.BrokerInfoImplBuilder.html      |   93 +
 .../data/impl/class-use/BrokerInfoImpl.html        |   90 +
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |   99 +
 .../data/impl/class-use/BrokerStatusImpl.html      |   90 +
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |   96 +
 .../data/impl/class-use/BundlesDataImpl.html       |   90 +
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |   96 +
 .../class-use/DelayedDeliveryPoliciesImpl.html     |   90 +
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |  102 +
 .../data/impl/class-use/DispatchRateImpl.html      |  119 +
 .../common/policies/data/impl/package-summary.html |  180 +
 .../common/policies/data/impl/package-tree.html    |   97 +
 .../common/policies/data/impl/package-use.html     |  166 +
 .../common/policies/data/package-summary.html      |  458 ++
 .../pulsar/common/policies/data/package-tree.html  |  231 +
 .../pulsar/common/policies/data/package-use.html   |  686 ++
 .../policies/impl/AutoFailoverPolicyFactory.html   |  164 +
 .../common/policies/impl/MinAvailablePolicy.html   |  244 +
 .../impl/class-use/AutoFailoverPolicyFactory.html  |   62 +
 .../impl/class-use/MinAvailablePolicy.html         |   62 +
 .../common/policies/impl/package-summary.html      |  113 +
 .../pulsar/common/policies/impl/package-tree.html  |   81 +
 .../pulsar/common/policies/impl/package-use.html   |   62 +
 .../pulsar/common/policies/package-summary.html    |  109 +
 .../pulsar/common/policies/package-tree.html       |   76 +
 .../apache/pulsar/common/policies/package-use.html |   88 +
 .../protocol/schema/IsCompatibilityResponse.html   |  133 +
 .../common/protocol/schema/PostSchemaPayload.html  |  133 +
 .../schema/class-use/IsCompatibilityResponse.html  |  117 +
 .../schema/class-use/PostSchemaPayload.html        |  123 +
 .../common/protocol/schema/package-summary.html    |   96 +
 .../common/protocol/schema/package-tree.html       |   77 +
 .../pulsar/common/protocol/schema/package-use.html |   93 +
 .../stats/AllocatorStats.PoolArenaStats.html       |  301 +
 .../stats/AllocatorStats.PoolChunkListStats.html   |  184 +
 .../stats/AllocatorStats.PoolChunkStats.html       |  184 +
 .../stats/AllocatorStats.PoolSubpageStats.html     |  193 +
 .../apache/pulsar/common/stats/AllocatorStats.html |  248 +
 .../org/apache/pulsar/common/stats/Metrics.html    |  273 +
 .../class-use/AllocatorStats.PoolArenaStats.html   |   92 +
 .../AllocatorStats.PoolChunkListStats.html         |   89 +
 .../class-use/AllocatorStats.PoolChunkStats.html   |   89 +
 .../class-use/AllocatorStats.PoolSubpageStats.html |   89 +
 .../common/stats/class-use/AllocatorStats.html     |  103 +
 .../pulsar/common/stats/class-use/Metrics.html     |  117 +
 .../pulsar/common/stats/package-summary.html       |  112 +
 .../apache/pulsar/common/stats/package-tree.html   |   81 +
 .../apache/pulsar/common/stats/package-use.html    |  126 +
 .../management/core/common/PackageMetadata.html    |  146 +
 .../management/core/common/PackageType.html        |  262 +
 .../core/common/class-use/PackageMetadata.html     |  135 +
 .../core/common/class-use/PackageType.html         |  100 +
 .../management/core/common/package-summary.html    |  102 +
 .../management/core/common/package-tree.html       |   90 +
 .../management/core/common/package-use.html        |  106 +
 ...anagementException.MetadataFormatException.html |  191 +
 ...kagesManagementException.NotFoundException.html |  206 +
 .../exceptions/PackagesManagementException.html    |  214 +
 ...anagementException.MetadataFormatException.html |   62 +
 ...kagesManagementException.NotFoundException.html |   62 +
 .../class-use/PackagesManagementException.html     |   92 +
 .../core/exceptions/package-summary.html           |   96 +
 .../management/core/exceptions/package-tree.html   |   89 +
 .../management/core/exceptions/package-use.html    |   88 +
 .../data/loadbalancer/LoadManagerReport.html       |  291 +
 .../data/loadbalancer/NamespaceBundleStats.html    |  326 +
 .../policies/data/loadbalancer/ResourceUsage.html  |  229 +
 .../data/loadbalancer/ServiceLookupData.html       |  195 +
 .../loadbalancer/class-use/LoadManagerReport.html  |  103 +
 .../class-use/NamespaceBundleStats.html            |  113 +
 .../data/loadbalancer/class-use/ResourceUsage.html |  112 +
 .../loadbalancer/class-use/ServiceLookupData.html  |   91 +
 .../data/loadbalancer/package-summary.html         |  108 +
 .../policies/data/loadbalancer/package-tree.html   |   87 +
 .../policies/data/loadbalancer/package-use.html    |  112 +
 .../static/api/admin/2.10.x/overview-summary.html  |   25 +
 .../static/api/admin/2.10.x/overview-tree.html     |  385 +
 .../api/admin/2.10.x/package-search-index.js       |    1 +
 .../static/api/admin/2.10.x/resources/glass.png    |  Bin 0 -> 499 bytes
 .../static/api/admin/2.10.x/resources/x.png        |  Bin 0 -> 394 bytes
 .../images/ui-bg_glass_55_fbf9ee_1x400.png         |  Bin 0 -> 335 bytes
 .../images/ui-bg_glass_65_dadada_1x400.png         |  Bin 0 -> 262 bytes
 .../images/ui-bg_glass_75_dadada_1x400.png         |  Bin 0 -> 262 bytes
 .../images/ui-bg_glass_75_e6e6e6_1x400.png         |  Bin 0 -> 262 bytes
 .../images/ui-bg_glass_95_fef1ec_1x400.png         |  Bin 0 -> 332 bytes
 .../ui-bg_highlight-soft_75_cccccc_1x100.png       |  Bin 0 -> 280 bytes
 .../script-dir/images/ui-icons_222222_256x240.png  |  Bin 0 -> 6922 bytes
 .../script-dir/images/ui-icons_2e83ff_256x240.png  |  Bin 0 -> 4549 bytes
 .../script-dir/images/ui-icons_454545_256x240.png  |  Bin 0 -> 6992 bytes
 .../script-dir/images/ui-icons_888888_256x240.png  |  Bin 0 -> 6999 bytes
 .../script-dir/images/ui-icons_cd0a0a_256x240.png  |  Bin 0 -> 4549 bytes
 .../admin/2.10.x/script-dir/jquery-3.5.1.min.js    |    2 +
 .../api/admin/2.10.x/script-dir/jquery-ui.min.css  |    7 +
 .../api/admin/2.10.x/script-dir/jquery-ui.min.js   |    6 +
 .../2.10.x/script-dir/jquery-ui.structure.min.css  |    5 +
 .../website-next/static/api/admin/2.10.x/script.js |  132 +
 .../website-next/static/api/admin/2.10.x/search.js |  354 +
 .../static/api/admin/2.10.x/serialized-form.html   |  292 +
 .../static/api/admin/2.10.x/stylesheet.css         |  865 +++
 .../static/api/admin/2.10.x/tag-search-index.js    |    1 +
 .../static/api/admin/2.10.x/type-search-index.js   |    1 +
 .../static/api/admin/2.8.x/allclasses-index.html   |  782 ++
 .../static/api/admin/2.8.x/allpackages-index.html  |  134 +
 .../static/api/admin/2.8.x/constant-values.html    |  143 +
 .../static/api/admin/2.8.x/deprecated-list.html    |  170 +
 .../static/api/admin/2.8.x/element-list            |   16 +
 .../static/api/admin/2.8.x/help-doc.html           |  202 +
 .../static/api/admin/2.8.x/index-all.html          | 7108 +++++++++++++++++
 .../website-next/static/api/admin/2.8.x/index.html |  136 +
 .../static/api/admin/2.8.x/jquery-ui.overrides.css |   34 +
 .../api/admin/2.8.x/legal/ADDITIONAL_LICENSE_INFO  |   37 +
 .../api/admin/2.8.x/legal/ASSEMBLY_EXCEPTION       |   27 +
 .../static/api/admin/2.8.x/legal/LICENSE           |  347 +
 .../static/api/admin/2.8.x/legal/jquery.md         |   72 +
 .../static/api/admin/2.8.x/legal/jqueryUI.md       |   49 +
 .../static/api/admin/2.8.x/member-search-index.js  |    1 +
 .../static/api/admin/2.8.x/module-search-index.js  |    1 +
 .../org/apache/pulsar/client/admin/Bookies.html    |  275 +
 .../apache/pulsar/client/admin/BrokerStats.html    |  336 +
 .../org/apache/pulsar/client/admin/Brokers.html    |  600 ++
 .../org/apache/pulsar/client/admin/Clusters.html   | 1018 +++
 .../org/apache/pulsar/client/admin/Functions.html  | 1490 ++++
 .../admin/LongRunningProcessStatus.Status.html     |  244 +
 .../client/admin/LongRunningProcessStatus.html     |  229 +
 .../org/apache/pulsar/client/admin/Lookup.html     |  237 +
 .../org/apache/pulsar/client/admin/Namespaces.html | 7029 +++++++++++++++++
 .../pulsar/client/admin/NonPersistentTopics.html   |  512 ++
 .../pulsar/client/admin/OffloadProcessStatus.html  |  176 +
 .../org/apache/pulsar/client/admin/Packages.html   |  415 +
 .../org/apache/pulsar/client/admin/Properties.html |  266 +
 .../org/apache/pulsar/client/admin/ProxyStats.html |  158 +
 .../apache/pulsar/client/admin/PulsarAdmin.html    |  489 ++
 .../pulsar/client/admin/PulsarAdminBuilder.html    |  584 ++
 .../PulsarAdminException.ConflictException.html    |  175 +
 .../PulsarAdminException.ConnectException.html     |  181 +
 ...ception.GettingAuthenticationDataException.html |  179 +
 .../PulsarAdminException.HttpErrorException.html   |  179 +
 .../PulsarAdminException.NotAllowedException.html  |  175 +
 ...ulsarAdminException.NotAuthorizedException.html |  175 +
 .../PulsarAdminException.NotFoundException.html    |  175 +
 ...AdminException.PreconditionFailedException.html |  175 +
 ...sarAdminException.ServerSideErrorException.html |  185 +
 .../PulsarAdminException.TimeoutException.html     |  171 +
 .../pulsar/client/admin/PulsarAdminException.html  |  303 +
 .../apache/pulsar/client/admin/ResourceGroups.html |  384 +
 .../apache/pulsar/client/admin/ResourceQuotas.html |  515 ++
 .../org/apache/pulsar/client/admin/Schemas.html    |  561 ++
 .../2.8.x/org/apache/pulsar/client/admin/Sink.html |  107 +
 .../org/apache/pulsar/client/admin/Sinks.html      | 1049 +++
 .../org/apache/pulsar/client/admin/Source.html     |  107 +
 .../org/apache/pulsar/client/admin/Sources.html    | 1049 +++
 .../org/apache/pulsar/client/admin/Tenants.html    |  400 +
 .../org/apache/pulsar/client/admin/Topics.html     | 6224 +++++++++++++++
 .../apache/pulsar/client/admin/Transactions.html   |  606 ++
 .../org/apache/pulsar/client/admin/Worker.html     |  287 +
 .../pulsar/client/admin/class-use/Bookies.html     |   91 +
 .../pulsar/client/admin/class-use/BrokerStats.html |   91 +
 .../pulsar/client/admin/class-use/Brokers.html     |   91 +
 .../pulsar/client/admin/class-use/Clusters.html    |   91 +
 .../pulsar/client/admin/class-use/Functions.html   |   91 +
 .../class-use/LongRunningProcessStatus.Status.html |  143 +
 .../admin/class-use/LongRunningProcessStatus.html  |  110 +
 .../pulsar/client/admin/class-use/Lookup.html      |   91 +
 .../pulsar/client/admin/class-use/Namespaces.html  |   91 +
 .../admin/class-use/NonPersistentTopics.html       |   95 +
 .../admin/class-use/OffloadProcessStatus.html      |  133 +
 .../pulsar/client/admin/class-use/Packages.html    |   91 +
 .../pulsar/client/admin/class-use/Properties.html  |   95 +
 .../pulsar/client/admin/class-use/ProxyStats.html  |   91 +
 .../pulsar/client/admin/class-use/PulsarAdmin.html |   91 +
 .../client/admin/class-use/PulsarAdminBuilder.html |  220 +
 .../PulsarAdminException.ConflictException.html    |   63 +
 .../PulsarAdminException.ConnectException.html     |   63 +
 ...ception.GettingAuthenticationDataException.html |   63 +
 .../PulsarAdminException.HttpErrorException.html   |   63 +
 .../PulsarAdminException.NotAllowedException.html  |   63 +
 ...ulsarAdminException.NotAuthorizedException.html |   63 +
 .../PulsarAdminException.NotFoundException.html    |   63 +
 ...AdminException.PreconditionFailedException.html |   63 +
 ...sarAdminException.ServerSideErrorException.html |   63 +
 .../PulsarAdminException.TimeoutException.html     |   63 +
 .../admin/class-use/PulsarAdminException.html      | 2827 +++++++
 .../client/admin/class-use/ResourceGroups.html     |   91 +
 .../client/admin/class-use/ResourceQuotas.html     |   91 +
 .../pulsar/client/admin/class-use/Schemas.html     |   91 +
 .../apache/pulsar/client/admin/class-use/Sink.html |   95 +
 .../pulsar/client/admin/class-use/Sinks.html       |  104 +
 .../pulsar/client/admin/class-use/Source.html      |   95 +
 .../pulsar/client/admin/class-use/Sources.html     |  104 +
 .../pulsar/client/admin/class-use/Tenants.html     |   91 +
 .../pulsar/client/admin/class-use/Topics.html      |   91 +
 .../client/admin/class-use/Transactions.html       |   91 +
 .../pulsar/client/admin/class-use/Worker.html      |   91 +
 .../pulsar/client/admin/package-summary.html       |  271 +
 .../apache/pulsar/client/admin/package-tree.html   |  157 +
 .../apache/pulsar/client/admin/package-use.html    |  227 +
 .../client/admin/utils/DefaultImplementation.html  |  178 +
 .../pulsar/client/admin/utils/ReflectionUtils.html |  164 +
 .../utils/class-use/DefaultImplementation.html     |   63 +
 .../admin/utils/class-use/ReflectionUtils.html     |   63 +
 .../pulsar/client/admin/utils/package-summary.html |  109 +
 .../pulsar/client/admin/utils/package-tree.html    |   78 +
 .../pulsar/client/admin/utils/package-use.html     |   63 +
 .../common/conf/InternalConfigurationData.html     |  247 +
 .../conf/class-use/InternalConfigurationData.html  |  104 +
 .../apache/pulsar/common/conf/package-summary.html |   93 +
 .../apache/pulsar/common/conf/package-tree.html    |   77 +
 .../org/apache/pulsar/common/conf/package-use.html |   90 +
 .../common/functions/AuthenticationConfig.html     |  134 +
 .../pulsar/common/functions/ConsumerConfig.html    |  134 +
 .../pulsar/common/functions/CryptoConfig.html      |  134 +
 .../FunctionConfig.ProcessingGuarantees.html       |  236 +
 .../common/functions/FunctionConfig.Runtime.html   |  236 +
 .../pulsar/common/functions/FunctionConfig.html    |  156 +
 .../pulsar/common/functions/FunctionState.html     |  134 +
 .../pulsar/common/functions/ProducerConfig.html    |  134 +
 .../apache/pulsar/common/functions/Resources.html  |  174 +
 .../pulsar/common/functions/UpdateOptions.html     |  139 +
 .../pulsar/common/functions/WindowConfig.html      |  171 +
 .../apache/pulsar/common/functions/WorkerInfo.html |  178 +
 .../functions/class-use/AuthenticationConfig.html  |   63 +
 .../common/functions/class-use/ConsumerConfig.html |   63 +
 .../common/functions/class-use/CryptoConfig.html   |   63 +
 .../FunctionConfig.ProcessingGuarantees.html       |   98 +
 .../class-use/FunctionConfig.Runtime.html          |   98 +
 .../common/functions/class-use/FunctionConfig.html |  190 +
 .../common/functions/class-use/FunctionState.html  |  132 +
 .../common/functions/class-use/ProducerConfig.html |   63 +
 .../common/functions/class-use/Resources.html      |  102 +
 .../common/functions/class-use/UpdateOptions.html  |  172 +
 .../common/functions/class-use/WindowConfig.html   |   63 +
 .../common/functions/class-use/WorkerInfo.html     |  137 +
 .../pulsar/common/functions/package-summary.html   |  141 +
 .../pulsar/common/functions/package-tree.html      |  106 +
 .../pulsar/common/functions/package-use.html       |  129 +
 .../apache/pulsar/common/io/BatchSourceConfig.html |  188 +
 .../pulsar/common/io/ConnectorDefinition.html      |  134 +
 .../org/apache/pulsar/common/io/SinkConfig.html    |  134 +
 .../org/apache/pulsar/common/io/SourceConfig.html  |  134 +
 .../common/io/class-use/BatchSourceConfig.html     |   63 +
 .../common/io/class-use/ConnectorDefinition.html   |  113 +
 .../pulsar/common/io/class-use/SinkConfig.html     |  190 +
 .../pulsar/common/io/class-use/SourceConfig.html   |  190 +
 .../apache/pulsar/common/io/package-summary.html   |  105 +
 .../org/apache/pulsar/common/io/package-tree.html  |   80 +
 .../org/apache/pulsar/common/io/package-use.html   |   98 +
 .../apache/pulsar/common/naming/TopicDomain.html   |  255 +
 .../common/naming/class-use/TopicDomain.html       |  129 +
 .../pulsar/common/naming/package-summary.html      |   93 +
 .../apache/pulsar/common/naming/package-tree.html  |   81 +
 .../apache/pulsar/common/naming/package-use.html   |  107 +
 .../common/partition/PartitionedTopicMetadata.html |  191 +
 .../class-use/PartitionedTopicMetadata.html        |  152 +
 .../pulsar/common/partition/package-summary.html   |   93 +
 .../pulsar/common/partition/package-tree.html      |   77 +
 .../pulsar/common/partition/package-use.html       |  107 +
 .../pulsar/common/policies/AutoFailoverPolicy.html |  203 +
 .../policies/class-use/AutoFailoverPolicy.html     |  101 +
 .../pulsar/common/policies/data/AuthAction.html    |  274 +
 .../common/policies/data/AuthPolicies.Builder.html |  161 +
 .../pulsar/common/policies/data/AuthPolicies.html  |  173 +
 .../data/AutoFailoverPolicyData.Builder.html       |  152 +
 .../policies/data/AutoFailoverPolicyData.html      |  172 +
 .../policies/data/AutoFailoverPolicyType.html      |  225 +
 .../AutoSubscriptionCreationOverride.Builder.html  |  147 +
 .../data/AutoSubscriptionCreationOverride.html     |  159 +
 .../data/AutoTopicCreationOverride.Builder.html    |  165 +
 .../policies/data/AutoTopicCreationOverride.html   |  177 +
 .../data/BacklogQuota.BacklogQuotaType.html        |  228 +
 .../common/policies/data/BacklogQuota.Builder.html |  165 +
 .../data/BacklogQuota.RetentionPolicy.html         |  245 +
 .../pulsar/common/policies/data/BacklogQuota.html  |  223 +
 .../data/BookieAffinityGroupData.Builder.html      |  156 +
 .../policies/data/BookieAffinityGroupData.html     |  168 +
 .../common/policies/data/BookieInfo.Builder.html   |  156 +
 .../pulsar/common/policies/data/BookieInfo.html    |  168 +
 .../policies/data/BookiesClusterInfo.Builder.html  |  147 +
 .../common/policies/data/BookiesClusterInfo.html   |  159 +
 .../policies/data/BookiesRackConfiguration.html    |  221 +
 .../common/policies/data/BrokerAssignment.html     |  232 +
 .../common/policies/data/BrokerInfo.Builder.html   |  147 +
 .../pulsar/common/policies/data/BrokerInfo.html    |  159 +
 .../data/BrokerNamespaceIsolationData.Builder.html |  170 +
 .../data/BrokerNamespaceIsolationData.html         |  181 +
 .../common/policies/data/BrokerStatus.Builder.html |  165 +
 .../pulsar/common/policies/data/BrokerStatus.html  |  185 +
 .../common/policies/data/BundlesData.Builder.html  |  156 +
 .../pulsar/common/policies/data/BundlesData.html   |  168 +
 .../common/policies/data/ClusterData.Builder.html  |  287 +
 .../pulsar/common/policies/data/ClusterData.html   |  307 +
 .../common/policies/data/CompactionStats.html      |  170 +
 .../pulsar/common/policies/data/ConsumerStats.html |  356 +
 .../data/DelayedDeliveryPolicies.Builder.html      |  156 +
 .../policies/data/DelayedDeliveryPolicies.html     |  168 +
 .../common/policies/data/DispatchRate.Builder.html |  174 +
 .../pulsar/common/policies/data/DispatchRate.html  |  186 +
 .../pulsar/common/policies/data/ErrorData.html     |  171 +
 .../common/policies/data/ExceptionInformation.html |  134 +
 .../policies/data/FailureDomain.Builder.html       |  143 +
 .../pulsar/common/policies/data/FailureDomain.html |  154 +
 .../policies/data/FunctionInstanceStats.html       |  139 +
 .../policies/data/FunctionInstanceStatsData.html   |  156 +
 .../data/FunctionInstanceStatsDataBase.html        |  170 +
 .../pulsar/common/policies/data/FunctionStats.html |  202 +
 ...nInstanceStatus.FunctionInstanceStatusData.html |  266 +
 .../FunctionStatus.FunctionInstanceStatus.html     |  193 +
 .../common/policies/data/FunctionStatus.html       |  229 +
 .../policies/data/InactiveTopicDeleteMode.html     |  230 +
 .../policies/data/InactiveTopicPolicies.html       |  134 +
 .../ManagedLedgerInternalStats.CursorStats.html    |  293 +
 .../ManagedLedgerInternalStats.LedgerInfo.html     |  212 +
 .../policies/data/ManagedLedgerInternalStats.html  |  338 +
 .../data/NamespaceIsolationData.Builder.html       |  170 +
 .../policies/data/NamespaceIsolationData.html      |  190 +
 .../policies/data/NamespaceOwnershipStatus.html    |  228 +
 .../data/NonPersistentPartitionedTopicStats.html   |  155 +
 .../policies/data/NonPersistentPublisherStats.html |  144 +
 .../data/NonPersistentReplicatorStats.html         |  142 +
 .../data/NonPersistentSubscriptionStats.html       |  144 +
 .../policies/data/NonPersistentTopicStats.html     |  192 +
 .../policies/data/OffloadPolicies.Builder.html     |  386 +
 .../common/policies/data/OffloadPolicies.html      |  397 +
 .../policies/data/OffloadedReadPriority.html       |  275 +
 .../data/PartitionedTopicInternalStats.html        |  211 +
 .../policies/data/PartitionedTopicStats.html       |  161 +
 .../common/policies/data/PersistencePolicies.html  |  232 +
 .../data/PersistentTopicInternalStats.html         |  186 +
 .../pulsar/common/policies/data/Policies.html      |  622 ++
 .../pulsar/common/policies/data/PublishRate.html   |  230 +
 .../common/policies/data/PublisherStats.html       |  255 +
 .../pulsar/common/policies/data/RawBookieInfo.html |  134 +
 .../common/policies/data/ReplicatorStats.html      |  270 +
 .../pulsar/common/policies/data/ResourceGroup.html |  133 +
 .../pulsar/common/policies/data/ResourceQuota.html |  418 +
 .../common/policies/data/RetentionPolicies.html    |  229 +
 .../SchemaAutoUpdateCompatibilityStrategy.html     |  305 +
 .../policies/data/SchemaCompatibilityStrategy.html |  329 +
 ....SinkInstanceStatus.SinkInstanceStatusData.html |  257 +
 .../data/SinkStatus.SinkInstanceStatus.html        |  193 +
 .../pulsar/common/policies/data/SinkStatus.html    |  229 +
 ...rceInstanceStatus.SourceInstanceStatusData.html |  257 +
 .../data/SourceStatus.SourceInstanceStatus.html    |  193 +
 .../pulsar/common/policies/data/SourceStatus.html  |  229 +
 .../pulsar/common/policies/data/SubscribeRate.html |  230 +
 .../common/policies/data/SubscriptionAuthMode.html |  230 +
 .../common/policies/data/SubscriptionStats.html    |  486 ++
 .../common/policies/data/TenantInfo.Builder.html   |  152 +
 .../pulsar/common/policies/data/TenantInfo.html    |  163 +
 .../pulsar/common/policies/data/TopicStats.html    |  384 +
 .../pulsar/common/policies/data/TopicType.html     |  246 +
 .../policies/data/TransactionBufferStats.html      |  189 +
 .../data/TransactionCoordinatorInternalStats.html  |  166 +
 .../policies/data/TransactionCoordinatorStats.html |  190 +
 .../data/TransactionCoordinatorStatus.html         |  190 +
 .../policies/data/TransactionInBufferStats.html    |  177 +
 .../data/TransactionInPendingAckStats.html         |  165 +
 .../common/policies/data/TransactionLogStats.html  |  178 +
 .../common/policies/data/TransactionMetadata.html  |  225 +
 .../data/TransactionPendingAckInternalStats.html   |  166 +
 .../policies/data/TransactionPendingAckStats.html  |  165 +
 .../common/policies/data/ValidateResult.html       |  146 +
 .../policies/data/WorkerFunctionInstanceStats.html |  175 +
 .../common/policies/data/class-use/AuthAction.html |  192 +
 .../data/class-use/AuthPolicies.Builder.html       |   99 +
 .../policies/data/class-use/AuthPolicies.html      |   99 +
 .../class-use/AutoFailoverPolicyData.Builder.html  |   96 +
 .../data/class-use/AutoFailoverPolicyData.html     |  129 +
 .../data/class-use/AutoFailoverPolicyType.html     |  113 +
 .../AutoSubscriptionCreationOverride.Builder.html  |  112 +
 .../AutoSubscriptionCreationOverride.html          |  170 +
 .../AutoTopicCreationOverride.Builder.html         |  118 +
 .../data/class-use/AutoTopicCreationOverride.html  |  179 +
 .../class-use/BacklogQuota.BacklogQuotaType.html   |  189 +
 .../data/class-use/BacklogQuota.Builder.html       |  118 +
 .../class-use/BacklogQuota.RetentionPolicy.html    |  152 +
 .../policies/data/class-use/BacklogQuota.html      |  194 +
 .../class-use/BookieAffinityGroupData.Builder.html |  115 +
 .../data/class-use/BookieAffinityGroupData.html    |  163 +
 .../data/class-use/BookieInfo.Builder.html         |  115 +
 .../common/policies/data/class-use/BookieInfo.html |  183 +
 .../data/class-use/BookiesClusterInfo.Builder.html |  112 +
 .../data/class-use/BookiesClusterInfo.html         |  143 +
 .../data/class-use/BookiesRackConfiguration.html   |  104 +
 .../policies/data/class-use/BrokerAssignment.html  |  118 +
 .../data/class-use/BrokerInfo.Builder.html         |  112 +
 .../common/policies/data/class-use/BrokerInfo.html |  143 +
 .../BrokerNamespaceIsolationData.Builder.html      |  102 +
 .../class-use/BrokerNamespaceIsolationData.html    |  134 +
 .../data/class-use/BrokerStatus.Builder.html       |  118 +
 .../policies/data/class-use/BrokerStatus.html      |  178 +
 .../data/class-use/BundlesData.Builder.html        |  115 +
 .../policies/data/class-use/BundlesData.html       |  170 +
 .../data/class-use/ClusterData.Builder.html        |  144 +
 .../policies/data/class-use/ClusterData.html       |  152 +
 .../policies/data/class-use/CompactionStats.html   |   92 +
 .../policies/data/class-use/ConsumerStats.html     |   92 +
 .../class-use/DelayedDeliveryPolicies.Builder.html |  115 +
 .../data/class-use/DelayedDeliveryPolicies.html    |  204 +
 .../data/class-use/DispatchRate.Builder.html       |  121 +
 .../policies/data/class-use/DispatchRate.html      |  307 +
 .../common/policies/data/class-use/ErrorData.html  |   63 +
 .../data/class-use/ExceptionInformation.html       |  105 +
 .../data/class-use/FailureDomain.Builder.html      |   93 +
 .../policies/data/class-use/FailureDomain.html     |  168 +
 .../data/class-use/FunctionInstanceStats.html      |   90 +
 .../data/class-use/FunctionInstanceStatsData.html  |  137 +
 .../class-use/FunctionInstanceStatsDataBase.html   |  102 +
 .../policies/data/class-use/FunctionStats.html     |  126 +
 ...nInstanceStatus.FunctionInstanceStatusData.html |  128 +
 .../FunctionStatus.FunctionInstanceStatus.html     |   99 +
 .../policies/data/class-use/FunctionStatus.html    |  108 +
 .../data/class-use/InactiveTopicDeleteMode.html    |   98 +
 .../data/class-use/InactiveTopicPolicies.html      |  174 +
 .../ManagedLedgerInternalStats.CursorStats.html    |   92 +
 .../ManagedLedgerInternalStats.LedgerInfo.html     |  104 +
 .../data/class-use/ManagedLedgerInternalStats.html |  103 +
 .../class-use/NamespaceIsolationData.Builder.html  |  102 +
 .../data/class-use/NamespaceIsolationData.html     |  168 +
 .../data/class-use/NamespaceOwnershipStatus.html   |  100 +
 .../NonPersistentPartitionedTopicStats.html        |   63 +
 .../class-use/NonPersistentPublisherStats.html     |   92 +
 .../class-use/NonPersistentReplicatorStats.html    |   92 +
 .../class-use/NonPersistentSubscriptionStats.html  |   92 +
 .../data/class-use/NonPersistentTopicStats.html    |  142 +
 .../data/class-use/OffloadPolicies.Builder.html    |  174 +
 .../policies/data/class-use/OffloadPolicies.html   |  183 +
 .../data/class-use/OffloadedReadPriority.html      |  113 +
 .../class-use/PartitionedTopicInternalStats.html   |  104 +
 .../data/class-use/PartitionedTopicStats.html      |  138 +
 .../data/class-use/PersistencePolicies.html        |  174 +
 .../class-use/PersistentTopicInternalStats.html    |  146 +
 .../common/policies/data/class-use/Policies.html   |  122 +
 .../policies/data/class-use/PublishRate.html       |  162 +
 .../policies/data/class-use/PublisherStats.html    |  103 +
 .../policies/data/class-use/RawBookieInfo.html     |  118 +
 .../policies/data/class-use/ReplicatorStats.html   |  103 +
 .../policies/data/class-use/ResourceGroup.html     |  134 +
 .../policies/data/class-use/ResourceQuota.html     |  171 +
 .../policies/data/class-use/RetentionPolicies.html |  174 +
 .../SchemaAutoUpdateCompatibilityStrategy.html     |  151 +
 .../class-use/SchemaCompatibilityStrategy.html     |  173 +
 ....SinkInstanceStatus.SinkInstanceStatusData.html |  128 +
 .../class-use/SinkStatus.SinkInstanceStatus.html   |   99 +
 .../common/policies/data/class-use/SinkStatus.html |  108 +
 ...rceInstanceStatus.SourceInstanceStatusData.html |  128 +
 .../SourceStatus.SourceInstanceStatus.html         |   99 +
 .../policies/data/class-use/SourceStatus.html      |  108 +
 .../policies/data/class-use/SubscribeRate.html     |  174 +
 .../data/class-use/SubscriptionAuthMode.html       |  157 +
 .../policies/data/class-use/SubscriptionStats.html |  103 +
 .../data/class-use/TenantInfo.Builder.html         |   96 +
 .../common/policies/data/class-use/TenantInfo.html |  172 +
 .../common/policies/data/class-use/TopicStats.html |  175 +
 .../common/policies/data/class-use/TopicType.html  |   98 +
 .../data/class-use/TransactionBufferStats.html     |  104 +
 .../TransactionCoordinatorInternalStats.html       |  106 +
 .../class-use/TransactionCoordinatorStats.html     |  114 +
 .../class-use/TransactionCoordinatorStatus.html    |   63 +
 .../data/class-use/TransactionInBufferStats.html   |  126 +
 .../class-use/TransactionInPendingAckStats.html    |  128 +
 .../data/class-use/TransactionLogStats.html        |   97 +
 .../data/class-use/TransactionMetadata.html        |  130 +
 .../TransactionPendingAckInternalStats.html        |  108 +
 .../data/class-use/TransactionPendingAckStats.html |  106 +
 .../policies/data/class-use/ValidateResult.html    |  112 +
 .../class-use/WorkerFunctionInstanceStats.html     |   98 +
 ...utoSubscriptionCreationOverrideImplBuilder.html |  190 +
 .../impl/AutoSubscriptionCreationOverrideImpl.html |  191 +
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |  216 +
 .../data/impl/AutoTopicCreationOverrideImpl.html   |  200 +
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |  216 +
 .../policies/data/impl/BacklogQuotaImpl.html       |  341 +
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |  203 +
 .../data/impl/BookieAffinityGroupDataImpl.html     |  191 +
 .../impl/BookieInfoImpl.BookieInfoImplBuilder.html |  215 +
 .../common/policies/data/impl/BookieInfoImpl.html  |  191 +
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |  190 +
 .../policies/data/impl/BookiesClusterInfoImpl.html |  191 +
 .../impl/BrokerInfoImpl.BrokerInfoImplBuilder.html |  190 +
 .../common/policies/data/impl/BrokerInfoImpl.html  |  191 +
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |  216 +
 .../policies/data/impl/BrokerStatusImpl.html       |  204 +
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |  203 +
 .../common/policies/data/impl/BundlesDataImpl.html |  191 +
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |  203 +
 .../data/impl/DelayedDeliveryPoliciesImpl.html     |  191 +
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |  229 +
 .../policies/data/impl/DispatchRateImpl.html       |  191 +
 ...utoSubscriptionCreationOverrideImplBuilder.html |   94 +
 .../AutoSubscriptionCreationOverrideImpl.html      |   91 +
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |  100 +
 .../class-use/AutoTopicCreationOverrideImpl.html   |   91 +
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |  100 +
 .../data/impl/class-use/BacklogQuotaImpl.html      |   91 +
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |   97 +
 .../class-use/BookieAffinityGroupDataImpl.html     |   91 +
 .../BookieInfoImpl.BookieInfoImplBuilder.html      |   97 +
 .../data/impl/class-use/BookieInfoImpl.html        |   91 +
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |   94 +
 .../impl/class-use/BookiesClusterInfoImpl.html     |   91 +
 .../BrokerInfoImpl.BrokerInfoImplBuilder.html      |   94 +
 .../data/impl/class-use/BrokerInfoImpl.html        |   91 +
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |  100 +
 .../data/impl/class-use/BrokerStatusImpl.html      |   91 +
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |   97 +
 .../data/impl/class-use/BundlesDataImpl.html       |   91 +
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |   97 +
 .../class-use/DelayedDeliveryPoliciesImpl.html     |   91 +
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |  103 +
 .../data/impl/class-use/DispatchRateImpl.html      |  120 +
 .../common/policies/data/impl/package-summary.html |  181 +
 .../common/policies/data/impl/package-tree.html    |   98 +
 .../common/policies/data/impl/package-use.html     |  167 +
 .../common/policies/data/package-summary.html      |  457 ++
 .../pulsar/common/policies/data/package-tree.html  |  231 +
 .../pulsar/common/policies/data/package-use.html   |  685 ++
 .../policies/impl/AutoFailoverPolicyFactory.html   |  165 +
 .../common/policies/impl/MinAvailablePolicy.html   |  245 +
 .../impl/class-use/AutoFailoverPolicyFactory.html  |   63 +
 .../impl/class-use/MinAvailablePolicy.html         |   63 +
 .../common/policies/impl/package-summary.html      |  114 +
 .../pulsar/common/policies/impl/package-tree.html  |   82 +
 .../pulsar/common/policies/impl/package-use.html   |   63 +
 .../pulsar/common/policies/package-summary.html    |  110 +
 .../pulsar/common/policies/package-tree.html       |   77 +
 .../apache/pulsar/common/policies/package-use.html |   89 +
 .../protocol/schema/IsCompatibilityResponse.html   |  134 +
 .../common/protocol/schema/PostSchemaPayload.html  |  134 +
 .../schema/class-use/IsCompatibilityResponse.html  |  118 +
 .../schema/class-use/PostSchemaPayload.html        |  124 +
 .../common/protocol/schema/package-summary.html    |   97 +
 .../common/protocol/schema/package-tree.html       |   78 +
 .../pulsar/common/protocol/schema/package-use.html |   94 +
 .../stats/AllocatorStats.PoolArenaStats.html       |  347 +
 .../stats/AllocatorStats.PoolChunkListStats.html   |  185 +
 .../stats/AllocatorStats.PoolChunkStats.html       |  185 +
 .../stats/AllocatorStats.PoolSubpageStats.html     |  194 +
 .../apache/pulsar/common/stats/AllocatorStats.html |  258 +
 .../org/apache/pulsar/common/stats/Metrics.html    |  274 +
 .../class-use/AllocatorStats.PoolArenaStats.html   |   93 +
 .../AllocatorStats.PoolChunkListStats.html         |   90 +
 .../class-use/AllocatorStats.PoolChunkStats.html   |   90 +
 .../class-use/AllocatorStats.PoolSubpageStats.html |   93 +
 .../common/stats/class-use/AllocatorStats.html     |  104 +
 .../pulsar/common/stats/class-use/Metrics.html     |  118 +
 .../pulsar/common/stats/package-summary.html       |  113 +
 .../apache/pulsar/common/stats/package-tree.html   |   82 +
 .../apache/pulsar/common/stats/package-use.html    |  127 +
 .../management/core/common/PackageMetadata.html    |  147 +
 .../management/core/common/PackageType.html        |  263 +
 .../core/common/class-use/PackageMetadata.html     |  136 +
 .../core/common/class-use/PackageType.html         |  101 +
 .../management/core/common/package-summary.html    |  103 +
 .../management/core/common/package-tree.html       |   91 +
 .../management/core/common/package-use.html        |  107 +
 ...anagementException.MetadataFormatException.html |  192 +
 ...kagesManagementException.NotFoundException.html |  207 +
 .../exceptions/PackagesManagementException.html    |  215 +
 ...anagementException.MetadataFormatException.html |   63 +
 ...kagesManagementException.NotFoundException.html |   63 +
 .../class-use/PackagesManagementException.html     |   93 +
 .../core/exceptions/package-summary.html           |   97 +
 .../management/core/exceptions/package-tree.html   |   90 +
 .../management/core/exceptions/package-use.html    |   89 +
 .../data/loadbalancer/LoadManagerReport.html       |  292 +
 .../data/loadbalancer/NamespaceBundleStats.html    |  327 +
 .../policies/data/loadbalancer/ResourceUsage.html  |  247 +
 .../data/loadbalancer/ServiceLookupData.html       |  196 +
 .../loadbalancer/class-use/LoadManagerReport.html  |  104 +
 .../class-use/NamespaceBundleStats.html            |  114 +
 .../data/loadbalancer/class-use/ResourceUsage.html |  122 +
 .../loadbalancer/class-use/ServiceLookupData.html  |   92 +
 .../data/loadbalancer/package-summary.html         |  109 +
 .../policies/data/loadbalancer/package-tree.html   |   88 +
 .../policies/data/loadbalancer/package-use.html    |  113 +
 .../static/api/admin/2.8.x/overview-summary.html   |   26 +
 .../static/api/admin/2.8.x/overview-tree.html      |  381 +
 .../static/api/admin/2.8.x/package-search-index.js |    1 +
 .../static/api/admin/2.8.x/resources/glass.png     |  Bin 0 -> 499 bytes
 .../static/api/admin/2.8.x/resources/x.png         |  Bin 0 -> 394 bytes
 .../images/ui-bg_glass_55_fbf9ee_1x400.png         |  Bin 0 -> 335 bytes
 .../images/ui-bg_glass_65_dadada_1x400.png         |  Bin 0 -> 262 bytes
 .../images/ui-bg_glass_75_dadada_1x400.png         |  Bin 0 -> 262 bytes
 .../images/ui-bg_glass_75_e6e6e6_1x400.png         |  Bin 0 -> 262 bytes
 .../images/ui-bg_glass_95_fef1ec_1x400.png         |  Bin 0 -> 332 bytes
 .../ui-bg_highlight-soft_75_cccccc_1x100.png       |  Bin 0 -> 280 bytes
 .../script-dir/images/ui-icons_222222_256x240.png  |  Bin 0 -> 6922 bytes
 .../script-dir/images/ui-icons_2e83ff_256x240.png  |  Bin 0 -> 4549 bytes
 .../script-dir/images/ui-icons_454545_256x240.png  |  Bin 0 -> 6992 bytes
 .../script-dir/images/ui-icons_888888_256x240.png  |  Bin 0 -> 6999 bytes
 .../script-dir/images/ui-icons_cd0a0a_256x240.png  |  Bin 0 -> 4549 bytes
 .../api/admin/2.8.x/script-dir/jquery-3.5.1.min.js |    2 +
 .../api/admin/2.8.x/script-dir/jquery-ui.min.css   |    7 +
 .../api/admin/2.8.x/script-dir/jquery-ui.min.js    |    6 +
 .../2.8.x/script-dir/jquery-ui.structure.min.css   |    5 +
 .../website-next/static/api/admin/2.8.x/script.js  |  132 +
 .../website-next/static/api/admin/2.8.x/search.js  |  354 +
 .../static/api/admin/2.8.x/serialized-form.html    |  293 +
 .../static/api/admin/2.8.x/stylesheet.css          |  865 +++
 .../static/api/admin/2.8.x/tag-search-index.js     |    1 +
 .../static/api/admin/2.8.x/type-search-index.js    |    1 +
 .../static/api/admin/2.9.x/allclasses-index.html   |  788 ++
 .../static/api/admin/2.9.x/allpackages-index.html  |  134 +
 .../static/api/admin/2.9.x/constant-values.html    |  146 +
 .../static/api/admin/2.9.x/deprecated-list.html    |  502 ++
 .../static/api/admin/2.9.x/element-list            |   16 +
 .../static/api/admin/2.9.x/help-doc.html           |  202 +
 .../static/api/admin/2.9.x/index-all.html          | 7751 +++++++++++++++++++
 .../website-next/static/api/admin/2.9.x/index.html |  136 +
 .../static/api/admin/2.9.x/jquery-ui.overrides.css |   34 +
 .../api/admin/2.9.x/legal/ADDITIONAL_LICENSE_INFO  |   37 +
 .../api/admin/2.9.x/legal/ASSEMBLY_EXCEPTION       |   27 +
 .../static/api/admin/2.9.x/legal/LICENSE           |  347 +
 .../static/api/admin/2.9.x/legal/jquery.md         |   72 +
 .../static/api/admin/2.9.x/legal/jqueryUI.md       |   49 +
 .../static/api/admin/2.9.x/member-search-index.js  |    1 +
 .../static/api/admin/2.9.x/module-search-index.js  |    1 +
 .../org/apache/pulsar/client/admin/Bookies.html    |  275 +
 .../apache/pulsar/client/admin/BrokerStats.html    |  336 +
 .../org/apache/pulsar/client/admin/Brokers.html    |  633 ++
 .../org/apache/pulsar/client/admin/Clusters.html   | 1018 +++
 .../org/apache/pulsar/client/admin/Functions.html  | 1490 ++++
 .../admin/LongRunningProcessStatus.Status.html     |  244 +
 .../client/admin/LongRunningProcessStatus.html     |  229 +
 .../org/apache/pulsar/client/admin/Lookup.html     |  237 +
 .../org/apache/pulsar/client/admin/Namespaces.html | 7029 +++++++++++++++++
 .../pulsar/client/admin/NonPersistentTopics.html   |  512 ++
 .../pulsar/client/admin/OffloadProcessStatus.html  |  176 +
 .../org/apache/pulsar/client/admin/Packages.html   |  415 +
 .../org/apache/pulsar/client/admin/Properties.html |  266 +
 .../org/apache/pulsar/client/admin/ProxyStats.html |  158 +
 .../apache/pulsar/client/admin/PulsarAdmin.html    |  521 ++
 .../pulsar/client/admin/PulsarAdminBuilder.html    |  584 ++
 .../PulsarAdminException.ConflictException.html    |  175 +
 .../PulsarAdminException.ConnectException.html     |  181 +
 ...ception.GettingAuthenticationDataException.html |  179 +
 .../PulsarAdminException.HttpErrorException.html   |  179 +
 .../PulsarAdminException.NotAllowedException.html  |  175 +
 ...ulsarAdminException.NotAuthorizedException.html |  175 +
 .../PulsarAdminException.NotFoundException.html    |  175 +
 ...AdminException.PreconditionFailedException.html |  175 +
 ...sarAdminException.ServerSideErrorException.html |  185 +
 .../PulsarAdminException.TimeoutException.html     |  171 +
 .../pulsar/client/admin/PulsarAdminException.html  |  303 +
 .../apache/pulsar/client/admin/ResourceGroups.html |  384 +
 .../apache/pulsar/client/admin/ResourceQuotas.html |  515 ++
 .../org/apache/pulsar/client/admin/Schemas.html    |  561 ++
 .../2.9.x/org/apache/pulsar/client/admin/Sink.html |  107 +
 .../org/apache/pulsar/client/admin/Sinks.html      | 1049 +++
 .../org/apache/pulsar/client/admin/Source.html     |  107 +
 .../org/apache/pulsar/client/admin/Sources.html    | 1049 +++
 .../org/apache/pulsar/client/admin/Tenants.html    |  400 +
 .../apache/pulsar/client/admin/TopicPolicies.html  | 3503 +++++++++
 .../org/apache/pulsar/client/admin/Topics.html     | 6709 ++++++++++++++++
 .../apache/pulsar/client/admin/Transactions.html   |  606 ++
 .../org/apache/pulsar/client/admin/Worker.html     |  287 +
 .../pulsar/client/admin/class-use/Bookies.html     |   91 +
 .../pulsar/client/admin/class-use/BrokerStats.html |   91 +
 .../pulsar/client/admin/class-use/Brokers.html     |   91 +
 .../pulsar/client/admin/class-use/Clusters.html    |   91 +
 .../pulsar/client/admin/class-use/Functions.html   |   91 +
 .../class-use/LongRunningProcessStatus.Status.html |  143 +
 .../admin/class-use/LongRunningProcessStatus.html  |  110 +
 .../pulsar/client/admin/class-use/Lookup.html      |   91 +
 .../pulsar/client/admin/class-use/Namespaces.html  |   91 +
 .../admin/class-use/NonPersistentTopics.html       |   95 +
 .../admin/class-use/OffloadProcessStatus.html      |  133 +
 .../pulsar/client/admin/class-use/Packages.html    |   91 +
 .../pulsar/client/admin/class-use/Properties.html  |   95 +
 .../pulsar/client/admin/class-use/ProxyStats.html  |   91 +
 .../pulsar/client/admin/class-use/PulsarAdmin.html |   91 +
 .../client/admin/class-use/PulsarAdminBuilder.html |  220 +
 .../PulsarAdminException.ConflictException.html    |   63 +
 .../PulsarAdminException.ConnectException.html     |   63 +
 ...ception.GettingAuthenticationDataException.html |   63 +
 .../PulsarAdminException.HttpErrorException.html   |   63 +
 .../PulsarAdminException.NotAllowedException.html  |   63 +
 ...ulsarAdminException.NotAuthorizedException.html |   63 +
 .../PulsarAdminException.NotFoundException.html    |   63 +
 ...AdminException.PreconditionFailedException.html |   63 +
 ...sarAdminException.ServerSideErrorException.html |   63 +
 .../PulsarAdminException.TimeoutException.html     |   63 +
 .../admin/class-use/PulsarAdminException.html      | 3345 ++++++++
 .../client/admin/class-use/ResourceGroups.html     |   91 +
 .../client/admin/class-use/ResourceQuotas.html     |   91 +
 .../pulsar/client/admin/class-use/Schemas.html     |   91 +
 .../apache/pulsar/client/admin/class-use/Sink.html |   95 +
 .../pulsar/client/admin/class-use/Sinks.html       |  104 +
 .../pulsar/client/admin/class-use/Source.html      |   95 +
 .../pulsar/client/admin/class-use/Sources.html     |  104 +
 .../pulsar/client/admin/class-use/Tenants.html     |   91 +
 .../client/admin/class-use/TopicPolicies.html      |   98 +
 .../pulsar/client/admin/class-use/Topics.html      |   91 +
 .../client/admin/class-use/Transactions.html       |   91 +
 .../pulsar/client/admin/class-use/Worker.html      |   91 +
 .../pulsar/client/admin/package-summary.html       |  275 +
 .../apache/pulsar/client/admin/package-tree.html   |  158 +
 .../apache/pulsar/client/admin/package-use.html    |  231 +
 .../client/admin/utils/DefaultImplementation.html  |  178 +
 .../pulsar/client/admin/utils/ReflectionUtils.html |  164 +
 .../utils/class-use/DefaultImplementation.html     |   63 +
 .../admin/utils/class-use/ReflectionUtils.html     |   63 +
 .../pulsar/client/admin/utils/package-summary.html |  109 +
 .../pulsar/client/admin/utils/package-tree.html    |   78 +
 .../pulsar/client/admin/utils/package-use.html     |   63 +
 .../common/conf/InternalConfigurationData.html     |  247 +
 .../conf/class-use/InternalConfigurationData.html  |  104 +
 .../apache/pulsar/common/conf/package-summary.html |   93 +
 .../apache/pulsar/common/conf/package-tree.html    |   77 +
 .../org/apache/pulsar/common/conf/package-use.html |   90 +
 .../common/functions/AuthenticationConfig.html     |  134 +
 .../pulsar/common/functions/ConsumerConfig.html    |  134 +
 .../pulsar/common/functions/CryptoConfig.html      |  134 +
 .../FunctionConfig.ProcessingGuarantees.html       |  236 +
 .../common/functions/FunctionConfig.Runtime.html   |  236 +
 .../pulsar/common/functions/FunctionConfig.html    |  156 +
 .../pulsar/common/functions/FunctionState.html     |  134 +
 .../pulsar/common/functions/ProducerConfig.html    |  134 +
 .../apache/pulsar/common/functions/Resources.html  |  174 +
 .../pulsar/common/functions/UpdateOptions.html     |  139 +
 .../pulsar/common/functions/WindowConfig.html      |  171 +
 .../apache/pulsar/common/functions/WorkerInfo.html |  178 +
 .../functions/class-use/AuthenticationConfig.html  |   63 +
 .../common/functions/class-use/ConsumerConfig.html |   63 +
 .../common/functions/class-use/CryptoConfig.html   |   63 +
 .../FunctionConfig.ProcessingGuarantees.html       |   98 +
 .../class-use/FunctionConfig.Runtime.html          |   98 +
 .../common/functions/class-use/FunctionConfig.html |  190 +
 .../common/functions/class-use/FunctionState.html  |  132 +
 .../common/functions/class-use/ProducerConfig.html |   63 +
 .../common/functions/class-use/Resources.html      |  102 +
 .../common/functions/class-use/UpdateOptions.html  |  172 +
 .../common/functions/class-use/WindowConfig.html   |   63 +
 .../common/functions/class-use/WorkerInfo.html     |  137 +
 .../pulsar/common/functions/package-summary.html   |  141 +
 .../pulsar/common/functions/package-tree.html      |  106 +
 .../pulsar/common/functions/package-use.html       |  129 +
 .../apache/pulsar/common/io/BatchSourceConfig.html |  188 +
 .../pulsar/common/io/ConnectorDefinition.html      |  134 +
 .../org/apache/pulsar/common/io/SinkConfig.html    |  134 +
 .../org/apache/pulsar/common/io/SourceConfig.html  |  134 +
 .../common/io/class-use/BatchSourceConfig.html     |   63 +
 .../common/io/class-use/ConnectorDefinition.html   |  113 +
 .../pulsar/common/io/class-use/SinkConfig.html     |  190 +
 .../pulsar/common/io/class-use/SourceConfig.html   |  190 +
 .../apache/pulsar/common/io/package-summary.html   |  105 +
 .../org/apache/pulsar/common/io/package-tree.html  |   80 +
 .../org/apache/pulsar/common/io/package-use.html   |   98 +
 .../apache/pulsar/common/naming/TopicDomain.html   |  255 +
 .../apache/pulsar/common/naming/TopicVersion.html  |  223 +
 .../common/naming/class-use/TopicDomain.html       |  129 +
 .../common/naming/class-use/TopicVersion.html      |  124 +
 .../pulsar/common/naming/package-summary.html      |   95 +
 .../apache/pulsar/common/naming/package-tree.html  |   82 +
 .../apache/pulsar/common/naming/package-use.html   |  111 +
 .../common/partition/PartitionedTopicMetadata.html |  191 +
 .../class-use/PartitionedTopicMetadata.html        |  152 +
 .../pulsar/common/partition/package-summary.html   |   93 +
 .../pulsar/common/partition/package-tree.html      |   77 +
 .../pulsar/common/partition/package-use.html       |  107 +
 .../pulsar/common/policies/AutoFailoverPolicy.html |  203 +
 .../policies/class-use/AutoFailoverPolicy.html     |  101 +
 .../pulsar/common/policies/data/AuthAction.html    |  274 +
 .../common/policies/data/AuthPolicies.Builder.html |  161 +
 .../pulsar/common/policies/data/AuthPolicies.html  |  173 +
 .../data/AutoFailoverPolicyData.Builder.html       |  152 +
 .../policies/data/AutoFailoverPolicyData.html      |  172 +
 .../policies/data/AutoFailoverPolicyType.html      |  225 +
 .../AutoSubscriptionCreationOverride.Builder.html  |  147 +
 .../data/AutoSubscriptionCreationOverride.html     |  159 +
 .../data/AutoTopicCreationOverride.Builder.html    |  165 +
 .../policies/data/AutoTopicCreationOverride.html   |  177 +
 .../data/BacklogQuota.BacklogQuotaType.html        |  228 +
 .../common/policies/data/BacklogQuota.Builder.html |  165 +
 .../data/BacklogQuota.RetentionPolicy.html         |  245 +
 .../pulsar/common/policies/data/BacklogQuota.html  |  223 +
 .../data/BookieAffinityGroupData.Builder.html      |  156 +
 .../policies/data/BookieAffinityGroupData.html     |  168 +
 .../common/policies/data/BookieInfo.Builder.html   |  156 +
 .../pulsar/common/policies/data/BookieInfo.html    |  168 +
 .../policies/data/BookiesClusterInfo.Builder.html  |  147 +
 .../common/policies/data/BookiesClusterInfo.html   |  159 +
 .../policies/data/BookiesRackConfiguration.html    |  221 +
 .../common/policies/data/BrokerAssignment.html     |  232 +
 .../common/policies/data/BrokerInfo.Builder.html   |  147 +
 .../pulsar/common/policies/data/BrokerInfo.html    |  159 +
 .../data/BrokerNamespaceIsolationData.Builder.html |  170 +
 .../data/BrokerNamespaceIsolationData.html         |  181 +
 .../common/policies/data/BrokerStatus.Builder.html |  165 +
 .../pulsar/common/policies/data/BrokerStatus.html  |  185 +
 .../common/policies/data/BundlesData.Builder.html  |  156 +
 .../pulsar/common/policies/data/BundlesData.html   |  168 +
 .../common/policies/data/ClusterData.Builder.html  |  287 +
 .../pulsar/common/policies/data/ClusterData.html   |  307 +
 .../common/policies/data/CompactionStats.html      |  170 +
 .../pulsar/common/policies/data/ConsumerStats.html |  344 +
 .../data/DelayedDeliveryPolicies.Builder.html      |  156 +
 .../policies/data/DelayedDeliveryPolicies.html     |  168 +
 .../common/policies/data/DispatchRate.Builder.html |  174 +
 .../pulsar/common/policies/data/DispatchRate.html  |  186 +
 .../pulsar/common/policies/data/ErrorData.html     |  171 +
 .../common/policies/data/ExceptionInformation.html |  134 +
 .../policies/data/FailureDomain.Builder.html       |  143 +
 .../pulsar/common/policies/data/FailureDomain.html |  154 +
 .../policies/data/FunctionInstanceStats.html       |  139 +
 .../policies/data/FunctionInstanceStatsData.html   |  156 +
 .../data/FunctionInstanceStatsDataBase.html        |  170 +
 .../pulsar/common/policies/data/FunctionStats.html |  202 +
 ...nInstanceStatus.FunctionInstanceStatusData.html |  266 +
 .../FunctionStatus.FunctionInstanceStatus.html     |  193 +
 .../common/policies/data/FunctionStatus.html       |  229 +
 .../policies/data/InactiveTopicDeleteMode.html     |  230 +
 .../policies/data/InactiveTopicPolicies.html       |  134 +
 .../ManagedLedgerInternalStats.CursorStats.html    |  293 +
 .../ManagedLedgerInternalStats.LedgerInfo.html     |  212 +
 .../policies/data/ManagedLedgerInternalStats.html  |  338 +
 .../data/NamespaceIsolationData.Builder.html       |  170 +
 .../policies/data/NamespaceIsolationData.html      |  190 +
 .../policies/data/NamespaceOwnershipStatus.html    |  228 +
 .../data/NonPersistentPartitionedTopicStats.html   |  155 +
 .../policies/data/NonPersistentPublisherStats.html |  144 +
 .../data/NonPersistentReplicatorStats.html         |  142 +
 .../data/NonPersistentSubscriptionStats.html       |  144 +
 .../policies/data/NonPersistentTopicStats.html     |  192 +
 .../policies/data/OffloadPolicies.Builder.html     |  386 +
 .../common/policies/data/OffloadPolicies.html      |  397 +
 .../policies/data/OffloadedReadPriority.html       |  275 +
 .../data/PartitionedTopicInternalStats.html        |  211 +
 .../policies/data/PartitionedTopicStats.html       |  161 +
 .../common/policies/data/PersistencePolicies.html  |  232 +
 .../data/PersistentTopicInternalStats.html         |  186 +
 .../pulsar/common/policies/data/Policies.html      |  639 ++
 .../pulsar/common/policies/data/PublishRate.html   |  230 +
 .../common/policies/data/PublisherStats.html       |  255 +
 .../pulsar/common/policies/data/RawBookieInfo.html |  134 +
 .../common/policies/data/ReplicatorStats.html      |  270 +
 .../pulsar/common/policies/data/ResourceGroup.html |  133 +
 .../pulsar/common/policies/data/ResourceQuota.html |  197 +
 .../common/policies/data/RetentionPolicies.html    |  229 +
 .../SchemaAutoUpdateCompatibilityStrategy.html     |  305 +
 .../policies/data/SchemaCompatibilityStrategy.html |  329 +
 ....SinkInstanceStatus.SinkInstanceStatusData.html |  257 +
 .../data/SinkStatus.SinkInstanceStatus.html        |  193 +
 .../pulsar/common/policies/data/SinkStatus.html    |  229 +
 ...rceInstanceStatus.SourceInstanceStatusData.html |  257 +
 .../data/SourceStatus.SourceInstanceStatus.html    |  193 +
 .../pulsar/common/policies/data/SourceStatus.html  |  229 +
 .../pulsar/common/policies/data/SubscribeRate.html |  230 +
 .../common/policies/data/SubscriptionAuthMode.html |  230 +
 .../common/policies/data/SubscriptionStats.html    |  474 ++
 .../common/policies/data/TenantInfo.Builder.html   |  152 +
 .../pulsar/common/policies/data/TenantInfo.html    |  163 +
 .../pulsar/common/policies/data/TopicStats.html    |  384 +
 .../pulsar/common/policies/data/TopicType.html     |  246 +
 .../policies/data/TransactionBufferStats.html      |  189 +
 .../data/TransactionCoordinatorInternalStats.html  |  166 +
 .../policies/data/TransactionCoordinatorStats.html |  190 +
 .../data/TransactionCoordinatorStatus.html         |  190 +
 .../policies/data/TransactionInBufferStats.html    |  177 +
 .../data/TransactionInPendingAckStats.html         |  165 +
 .../common/policies/data/TransactionLogStats.html  |  178 +
 .../common/policies/data/TransactionMetadata.html  |  225 +
 .../data/TransactionPendingAckInternalStats.html   |  166 +
 .../policies/data/TransactionPendingAckStats.html  |  165 +
 .../common/policies/data/ValidateResult.html       |  146 +
 .../policies/data/WorkerFunctionInstanceStats.html |  175 +
 .../common/policies/data/class-use/AuthAction.html |  192 +
 .../data/class-use/AuthPolicies.Builder.html       |   99 +
 .../policies/data/class-use/AuthPolicies.html      |   99 +
 .../class-use/AutoFailoverPolicyData.Builder.html  |   96 +
 .../data/class-use/AutoFailoverPolicyData.html     |  129 +
 .../data/class-use/AutoFailoverPolicyType.html     |  113 +
 .../AutoSubscriptionCreationOverride.Builder.html  |  112 +
 .../AutoSubscriptionCreationOverride.html          |  170 +
 .../AutoTopicCreationOverride.Builder.html         |  118 +
 .../data/class-use/AutoTopicCreationOverride.html  |  179 +
 .../class-use/BacklogQuota.BacklogQuotaType.html   |  213 +
 .../data/class-use/BacklogQuota.Builder.html       |  118 +
 .../class-use/BacklogQuota.RetentionPolicy.html    |  152 +
 .../policies/data/class-use/BacklogQuota.html      |  218 +
 .../class-use/BookieAffinityGroupData.Builder.html |  115 +
 .../data/class-use/BookieAffinityGroupData.html    |  163 +
 .../data/class-use/BookieInfo.Builder.html         |  115 +
 .../common/policies/data/class-use/BookieInfo.html |  183 +
 .../data/class-use/BookiesClusterInfo.Builder.html |  112 +
 .../data/class-use/BookiesClusterInfo.html         |  143 +
 .../data/class-use/BookiesRackConfiguration.html   |  104 +
 .../policies/data/class-use/BrokerAssignment.html  |  118 +
 .../data/class-use/BrokerInfo.Builder.html         |  112 +
 .../common/policies/data/class-use/BrokerInfo.html |  143 +
 .../BrokerNamespaceIsolationData.Builder.html      |  102 +
 .../class-use/BrokerNamespaceIsolationData.html    |  134 +
 .../data/class-use/BrokerStatus.Builder.html       |  118 +
 .../policies/data/class-use/BrokerStatus.html      |  178 +
 .../data/class-use/BundlesData.Builder.html        |  115 +
 .../policies/data/class-use/BundlesData.html       |  170 +
 .../data/class-use/ClusterData.Builder.html        |  144 +
 .../policies/data/class-use/ClusterData.html       |  152 +
 .../policies/data/class-use/CompactionStats.html   |   92 +
 .../policies/data/class-use/ConsumerStats.html     |   92 +
 .../class-use/DelayedDeliveryPolicies.Builder.html |  115 +
 .../data/class-use/DelayedDeliveryPolicies.html    |  238 +
 .../data/class-use/DispatchRate.Builder.html       |  121 +
 .../policies/data/class-use/DispatchRate.html      |  409 +
 .../common/policies/data/class-use/ErrorData.html  |   63 +
 .../data/class-use/ExceptionInformation.html       |  105 +
 .../data/class-use/FailureDomain.Builder.html      |   93 +
 .../policies/data/class-use/FailureDomain.html     |  168 +
 .../data/class-use/FunctionInstanceStats.html      |   90 +
 .../data/class-use/FunctionInstanceStatsData.html  |  137 +
 .../class-use/FunctionInstanceStatsDataBase.html   |  102 +
 .../policies/data/class-use/FunctionStats.html     |  126 +
 ...nInstanceStatus.FunctionInstanceStatusData.html |  128 +
 .../FunctionStatus.FunctionInstanceStatus.html     |   99 +
 .../policies/data/class-use/FunctionStatus.html    |  108 +
 .../data/class-use/InactiveTopicDeleteMode.html    |   98 +
 .../data/class-use/InactiveTopicPolicies.html      |  208 +
 .../ManagedLedgerInternalStats.CursorStats.html    |   92 +
 .../ManagedLedgerInternalStats.LedgerInfo.html     |  104 +
 .../data/class-use/ManagedLedgerInternalStats.html |  103 +
 .../class-use/NamespaceIsolationData.Builder.html  |  102 +
 .../data/class-use/NamespaceIsolationData.html     |  168 +
 .../data/class-use/NamespaceOwnershipStatus.html   |  100 +
 .../NonPersistentPartitionedTopicStats.html        |   63 +
 .../class-use/NonPersistentPublisherStats.html     |   92 +
 .../class-use/NonPersistentReplicatorStats.html    |   92 +
 .../class-use/NonPersistentSubscriptionStats.html  |   92 +
 .../data/class-use/NonPersistentTopicStats.html    |  142 +
 .../data/class-use/OffloadPolicies.Builder.html    |  174 +
 .../policies/data/class-use/OffloadPolicies.html   |  217 +
 .../data/class-use/OffloadedReadPriority.html      |  113 +
 .../class-use/PartitionedTopicInternalStats.html   |  104 +
 .../data/class-use/PartitionedTopicStats.html      |  138 +
 .../data/class-use/PersistencePolicies.html        |  208 +
 .../class-use/PersistentTopicInternalStats.html    |  146 +
 .../common/policies/data/class-use/Policies.html   |  122 +
 .../policies/data/class-use/PublishRate.html       |  184 +
 .../policies/data/class-use/PublisherStats.html    |  103 +
 .../policies/data/class-use/RawBookieInfo.html     |  118 +
 .../policies/data/class-use/ReplicatorStats.html   |  103 +
 .../policies/data/class-use/ResourceGroup.html     |  134 +
 .../policies/data/class-use/ResourceQuota.html     |  171 +
 .../policies/data/class-use/RetentionPolicies.html |  208 +
 .../SchemaAutoUpdateCompatibilityStrategy.html     |  151 +
 .../class-use/SchemaCompatibilityStrategy.html     |  173 +
 ....SinkInstanceStatus.SinkInstanceStatusData.html |  128 +
 .../class-use/SinkStatus.SinkInstanceStatus.html   |   99 +
 .../common/policies/data/class-use/SinkStatus.html |  108 +
 ...rceInstanceStatus.SourceInstanceStatusData.html |  128 +
 .../SourceStatus.SourceInstanceStatus.html         |   99 +
 .../policies/data/class-use/SourceStatus.html      |  108 +
 .../policies/data/class-use/SubscribeRate.html     |  208 +
 .../data/class-use/SubscriptionAuthMode.html       |  157 +
 .../policies/data/class-use/SubscriptionStats.html |  103 +
 .../data/class-use/TenantInfo.Builder.html         |   96 +
 .../common/policies/data/class-use/TenantInfo.html |  172 +
 .../common/policies/data/class-use/TopicStats.html |  175 +
 .../common/policies/data/class-use/TopicType.html  |   98 +
 .../data/class-use/TransactionBufferStats.html     |  104 +
 .../TransactionCoordinatorInternalStats.html       |  106 +
 .../class-use/TransactionCoordinatorStats.html     |  114 +
 .../class-use/TransactionCoordinatorStatus.html    |   63 +
 .../data/class-use/TransactionInBufferStats.html   |  126 +
 .../class-use/TransactionInPendingAckStats.html    |  128 +
 .../data/class-use/TransactionLogStats.html        |   97 +
 .../data/class-use/TransactionMetadata.html        |  130 +
 .../TransactionPendingAckInternalStats.html        |  108 +
 .../data/class-use/TransactionPendingAckStats.html |  106 +
 .../policies/data/class-use/ValidateResult.html    |  112 +
 .../class-use/WorkerFunctionInstanceStats.html     |   98 +
 ...utoSubscriptionCreationOverrideImplBuilder.html |  190 +
 .../impl/AutoSubscriptionCreationOverrideImpl.html |  191 +
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |  216 +
 .../data/impl/AutoTopicCreationOverrideImpl.html   |  200 +
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |  216 +
 .../policies/data/impl/BacklogQuotaImpl.html       |  341 +
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |  203 +
 .../data/impl/BookieAffinityGroupDataImpl.html     |  191 +
 .../impl/BookieInfoImpl.BookieInfoImplBuilder.html |  215 +
 .../common/policies/data/impl/BookieInfoImpl.html  |  191 +
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |  190 +
 .../policies/data/impl/BookiesClusterInfoImpl.html |  191 +
 .../impl/BrokerInfoImpl.BrokerInfoImplBuilder.html |  190 +
 .../common/policies/data/impl/BrokerInfoImpl.html  |  191 +
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |  216 +
 .../policies/data/impl/BrokerStatusImpl.html       |  204 +
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |  203 +
 .../common/policies/data/impl/BundlesDataImpl.html |  191 +
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |  203 +
 .../data/impl/DelayedDeliveryPoliciesImpl.html     |  191 +
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |  229 +
 .../policies/data/impl/DispatchRateImpl.html       |  191 +
 ...utoSubscriptionCreationOverrideImplBuilder.html |   94 +
 .../AutoSubscriptionCreationOverrideImpl.html      |   91 +
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |  100 +
 .../class-use/AutoTopicCreationOverrideImpl.html   |   91 +
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |  100 +
 .../data/impl/class-use/BacklogQuotaImpl.html      |   91 +
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |   97 +
 .../class-use/BookieAffinityGroupDataImpl.html     |   91 +
 .../BookieInfoImpl.BookieInfoImplBuilder.html      |   97 +
 .../data/impl/class-use/BookieInfoImpl.html        |   91 +
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |   94 +
 .../impl/class-use/BookiesClusterInfoImpl.html     |   91 +
 .../BrokerInfoImpl.BrokerInfoImplBuilder.html      |   94 +
 .../data/impl/class-use/BrokerInfoImpl.html        |   91 +
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |  100 +
 .../data/impl/class-use/BrokerStatusImpl.html      |   91 +
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |   97 +
 .../data/impl/class-use/BundlesDataImpl.html       |   91 +
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |   97 +
 .../class-use/DelayedDeliveryPoliciesImpl.html     |   91 +
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |  103 +
 .../data/impl/class-use/DispatchRateImpl.html      |  120 +
 .../common/policies/data/impl/package-summary.html |  181 +
 .../common/policies/data/impl/package-tree.html    |   98 +
 .../common/policies/data/impl/package-use.html     |  167 +
 .../common/policies/data/package-summary.html      |  457 ++
 .../pulsar/common/policies/data/package-tree.html  |  231 +
 .../pulsar/common/policies/data/package-use.html   |  685 ++
 .../policies/impl/AutoFailoverPolicyFactory.html   |  165 +
 .../common/policies/impl/MinAvailablePolicy.html   |  245 +
 .../impl/class-use/AutoFailoverPolicyFactory.html  |   63 +
 .../impl/class-use/MinAvailablePolicy.html         |   63 +
 .../common/policies/impl/package-summary.html      |  114 +
 .../pulsar/common/policies/impl/package-tree.html  |   82 +
 .../pulsar/common/policies/impl/package-use.html   |   63 +
 .../pulsar/common/policies/package-summary.html    |  110 +
 .../pulsar/common/policies/package-tree.html       |   77 +
 .../apache/pulsar/common/policies/package-use.html |   89 +
 .../protocol/schema/IsCompatibilityResponse.html   |  134 +
 .../common/protocol/schema/PostSchemaPayload.html  |  134 +
 .../schema/class-use/IsCompatibilityResponse.html  |  118 +
 .../schema/class-use/PostSchemaPayload.html        |  124 +
 .../common/protocol/schema/package-summary.html    |   97 +
 .../common/protocol/schema/package-tree.html       |   78 +
 .../pulsar/common/protocol/schema/package-use.html |   94 +
 .../stats/AllocatorStats.PoolArenaStats.html       |  302 +
 .../stats/AllocatorStats.PoolChunkListStats.html   |  185 +
 .../stats/AllocatorStats.PoolChunkStats.html       |  185 +
 .../stats/AllocatorStats.PoolSubpageStats.html     |  194 +
 .../apache/pulsar/common/stats/AllocatorStats.html |  249 +
 .../org/apache/pulsar/common/stats/Metrics.html    |  274 +
 .../class-use/AllocatorStats.PoolArenaStats.html   |   93 +
 .../AllocatorStats.PoolChunkListStats.html         |   90 +
 .../class-use/AllocatorStats.PoolChunkStats.html   |   90 +
 .../class-use/AllocatorStats.PoolSubpageStats.html |   90 +
 .../common/stats/class-use/AllocatorStats.html     |  104 +
 .../pulsar/common/stats/class-use/Metrics.html     |  118 +
 .../pulsar/common/stats/package-summary.html       |  113 +
 .../apache/pulsar/common/stats/package-tree.html   |   82 +
 .../apache/pulsar/common/stats/package-use.html    |  127 +
 .../management/core/common/PackageMetadata.html    |  147 +
 .../management/core/common/PackageType.html        |  263 +
 .../core/common/class-use/PackageMetadata.html     |  136 +
 .../core/common/class-use/PackageType.html         |  101 +
 .../management/core/common/package-summary.html    |  103 +
 .../management/core/common/package-tree.html       |   91 +
 .../management/core/common/package-use.html        |  107 +
 ...anagementException.MetadataFormatException.html |  192 +
 ...kagesManagementException.NotFoundException.html |  207 +
 .../exceptions/PackagesManagementException.html    |  215 +
 ...anagementException.MetadataFormatException.html |   63 +
 ...kagesManagementException.NotFoundException.html |   63 +
 .../class-use/PackagesManagementException.html     |   93 +
 .../core/exceptions/package-summary.html           |   97 +
 .../management/core/exceptions/package-tree.html   |   90 +
 .../management/core/exceptions/package-use.html    |   89 +
 .../data/loadbalancer/LoadManagerReport.html       |  292 +
 .../data/loadbalancer/NamespaceBundleStats.html    |  327 +
 .../policies/data/loadbalancer/ResourceUsage.html  |  247 +
 .../data/loadbalancer/ServiceLookupData.html       |  196 +
 .../loadbalancer/class-use/LoadManagerReport.html  |  104 +
 .../class-use/NamespaceBundleStats.html            |  114 +
 .../data/loadbalancer/class-use/ResourceUsage.html |  122 +
 .../loadbalancer/class-use/ServiceLookupData.html  |   92 +
 .../data/loadbalancer/package-summary.html         |  109 +
 .../policies/data/loadbalancer/package-tree.html   |   88 +
 .../policies/data/loadbalancer/package-use.html    |  113 +
 .../static/api/admin/2.9.x/overview-summary.html   |   26 +
 .../static/api/admin/2.9.x/overview-tree.html      |  383 +
 .../static/api/admin/2.9.x/package-search-index.js |    1 +
 .../static/api/admin/2.9.x/resources/glass.png     |  Bin 0 -> 499 bytes
 .../static/api/admin/2.9.x/resources/x.png         |  Bin 0 -> 394 bytes
 .../images/ui-bg_glass_55_fbf9ee_1x400.png         |  Bin 0 -> 335 bytes
 .../images/ui-bg_glass_65_dadada_1x400.png         |  Bin 0 -> 262 bytes
 .../images/ui-bg_glass_75_dadada_1x400.png         |  Bin 0 -> 262 bytes
 .../images/ui-bg_glass_75_e6e6e6_1x400.png         |  Bin 0 -> 262 bytes
 .../images/ui-bg_glass_95_fef1ec_1x400.png         |  Bin 0 -> 332 bytes
 .../ui-bg_highlight-soft_75_cccccc_1x100.png       |  Bin 0 -> 280 bytes
 .../script-dir/images/ui-icons_222222_256x240.png  |  Bin 0 -> 6922 bytes
 .../script-dir/images/ui-icons_2e83ff_256x240.png  |  Bin 0 -> 4549 bytes
 .../script-dir/images/ui-icons_454545_256x240.png  |  Bin 0 -> 6992 bytes
 .../script-dir/images/ui-icons_888888_256x240.png  |  Bin 0 -> 6999 bytes
 .../script-dir/images/ui-icons_cd0a0a_256x240.png  |  Bin 0 -> 4549 bytes
 .../api/admin/2.9.x/script-dir/jquery-3.5.1.min.js |    2 +
 .../api/admin/2.9.x/script-dir/jquery-ui.min.css   |    7 +
 .../api/admin/2.9.x/script-dir/jquery-ui.min.js    |    6 +
 .../2.9.x/script-dir/jquery-ui.structure.min.css   |    5 +
 .../website-next/static/api/admin/2.9.x/script.js  |  132 +
 .../website-next/static/api/admin/2.9.x/search.js  |  354 +
 .../static/api/admin/2.9.x/serialized-form.html    |  293 +
 .../static/api/admin/2.9.x/stylesheet.css          |  865 +++
 .../static/api/admin/2.9.x/tag-search-index.js     |    1 +
 .../static/api/admin/2.9.x/type-search-index.js    |    1 +
 .../static/api/client/2.10.x/allclasses-index.html |  691 ++
 .../api/client/2.10.x/allpackages-index.html       |   99 +
 .../static/api/client/2.10.x/constant-values.html  |  140 +
 .../static/api/client/2.10.x/deprecated-list.html  |  129 +
 .../static/api/client/2.10.x/element-list          |    8 +
 .../static/api/client/2.10.x/help-doc.html         |  201 +
 .../static/api/client/2.10.x/index-all.html        | 4199 ++++++++++
 .../static/api/client/2.10.x/index.html            |  101 +
 .../api/client/2.10.x/jquery-ui.overrides.css      |   34 +
 .../client/2.10.x/legal/ADDITIONAL_LICENSE_INFO    |   37 +
 .../api/client/2.10.x/legal/ASSEMBLY_EXCEPTION     |   27 +
 .../static/api/client/2.10.x/legal/LICENSE         |  347 +
 .../static/api/client/2.10.x/legal/jquery.md       |   72 +
 .../static/api/client/2.10.x/legal/jqueryUI.md     |   49 +
 .../api/client/2.10.x/member-search-index.js       |    1 +
 .../api/client/2.10.x/module-search-index.js       |    1 +
 .../apache/pulsar/client/api/Authentication.html   |  266 +
 .../client/api/AuthenticationDataProvider.html     |  323 +
 .../pulsar/client/api/AuthenticationFactory.html   |  265 +
 .../AutoClusterFailoverBuilder.FailoverPolicy.html |  218 +
 .../client/api/AutoClusterFailoverBuilder.html     |  337 +
 .../pulsar/client/api/BatchMessageContainer.html   |  214 +
 .../client/api/BatchReceivePolicy.Builder.html     |  197 +
 .../pulsar/client/api/BatchReceivePolicy.html      |  272 +
 .../apache/pulsar/client/api/BatcherBuilder.html   |  200 +
 .../apache/pulsar/client/api/ClientBuilder.html    | 1122 +++
 .../apache/pulsar/client/api/CompressionType.html  |  264 +
 .../org/apache/pulsar/client/api/Consumer.html     | 1401 ++++
 .../apache/pulsar/client/api/ConsumerBuilder.html  | 1396 ++++
 .../client/api/ConsumerCryptoFailureAction.html    |  249 +
 .../pulsar/client/api/ConsumerEventListener.html   |  166 +
 .../pulsar/client/api/ConsumerInterceptor.html     |  311 +
 .../apache/pulsar/client/api/ConsumerStats.html    |  343 +
 .../api/ControlledClusterFailoverBuilder.html      |  216 +
 .../apache/pulsar/client/api/CryptoKeyReader.html  |  171 +
 .../apache/pulsar/client/api/DeadLetterPolicy.html |  143 +
 .../api/EncodedAuthenticationParameterSupport.html |  140 +
 .../pulsar/client/api/EncryptionKeyInfo.html       |  204 +
 .../apache/pulsar/client/api/HashingScheme.html    |  232 +
 .../apache/pulsar/client/api/KeySharedMode.html    |  233 +
 .../KeySharedPolicy.KeySharedPolicyAutoSplit.html  |  168 +
 .../api/KeySharedPolicy.KeySharedPolicySticky.html |  222 +
 .../apache/pulsar/client/api/KeySharedPolicy.html  |  314 +
 .../apache/pulsar/client/api/KeyStoreParams.html   |  135 +
 .../org/apache/pulsar/client/api/Message.html      |  668 ++
 .../apache/pulsar/client/api/MessageCrypto.html    |  242 +
 .../org/apache/pulsar/client/api/MessageId.html    |  246 +
 .../apache/pulsar/client/api/MessageListener.html  |  171 +
 .../apache/pulsar/client/api/MessagePayload.html   |  152 +
 .../pulsar/client/api/MessagePayloadContext.html   |  229 +
 .../pulsar/client/api/MessagePayloadFactory.html   |  186 +
 .../pulsar/client/api/MessagePayloadProcessor.html |  188 +
 .../apache/pulsar/client/api/MessageRouter.html    |  184 +
 .../pulsar/client/api/MessageRoutingMode.html      |  257 +
 .../org/apache/pulsar/client/api/Messages.html     |  147 +
 .../org/apache/pulsar/client/api/Producer.html     |  465 ++
 .../pulsar/client/api/ProducerAccessMode.html      |  240 +
 .../apache/pulsar/client/api/ProducerBuilder.html  | 1078 +++
 .../client/api/ProducerCryptoFailureAction.html    |  231 +
 .../pulsar/client/api/ProducerInterceptor.html     |  262 +
 .../apache/pulsar/client/api/ProducerStats.html    |  352 +
 .../apache/pulsar/client/api/ProxyProtocol.html    |  223 +
 .../org/apache/pulsar/client/api/PulsarClient.html |  582 ++
 ...lsarClientException.AlreadyClosedException.html |  199 +
 ...sarClientException.AuthenticationException.html |  180 +
 ...lsarClientException.AuthorizationException.html |  180 +
 ...sarClientException.BrokerMetadataException.html |  180 +
 ...ClientException.BrokerPersistenceException.html |  180 +
 .../PulsarClientException.ChecksumException.html   |  180 +
 .../PulsarClientException.ConnectException.html    |  197 +
 ...sarClientException.ConsumerAssignException.html |  179 +
 ...ulsarClientException.ConsumerBusyException.html |  180 +
 .../api/PulsarClientException.CryptoException.html |  180 +
 ...ception.GettingAuthenticationDataException.html |  197 +
 ...lientException.IncompatibleSchemaException.html |  197 +
 ...entException.InvalidConfigurationException.html |  218 +
 ...sarClientException.InvalidMessageException.html |  199 +
 .../PulsarClientException.InvalidServiceURL.html   |  202 +
 ...rClientException.InvalidTopicNameException.html |  180 +
 .../api/PulsarClientException.LookupException.html |  184 +
 ...sarClientException.MemoryBufferIsFullError.html |  199 +
 ...lientException.MessageAcknowledgeException.html |  196 +
 .../PulsarClientException.NotAllowedException.html |  180 +
 ...ulsarClientException.NotConnectedException.html |  180 +
 .../PulsarClientException.NotFoundException.html   |  197 +
 ...ulsarClientException.NotSupportedException.html |  180 +
 ...xception.ProducerBlockedQuotaExceededError.html |  180 +
 ...tion.ProducerBlockedQuotaExceededException.html |  180 +
 ...ulsarClientException.ProducerBusyException.html |  180 +
 ...sarClientException.ProducerFencedException.html |  180 +
 ...arClientException.ProducerQueueIsFullError.html |  199 +
 .../PulsarClientException.TimeoutException.html    |  235 +
 ...arClientException.TooManyRequestsException.html |  182 +
 ...ClientException.TopicDoesNotExistException.html |  180 +
 ...arClientException.TopicTerminatedException.html |  199 +
 ...ientException.TransactionConflictException.html |  196 +
 ...ception.UnsupportedAuthenticationException.html |  197 +
 .../pulsar/client/api/PulsarClientException.html   |  562 ++
 .../2.10.x/org/apache/pulsar/client/api/Range.html |  236 +
 .../org/apache/pulsar/client/api/Reader.html       |  466 ++
 .../apache/pulsar/client/api/ReaderBuilder.html    |  590 ++
 .../apache/pulsar/client/api/ReaderListener.html   |  169 +
 .../pulsar/client/api/RedeliveryBackoff.html       |  146 +
 .../pulsar/client/api/RegexSubscriptionMode.html   |  243 +
 .../org/apache/pulsar/client/api/Schema.html       |  938 +++
 .../client/api/SchemaSerializationException.html   |  181 +
 .../pulsar/client/api/ServiceUrlProvider.html      |  184 +
 .../org/apache/pulsar/client/api/SizeUnit.html     |  275 +
 .../client/api/SubscriptionInitialPosition.html    |  242 +
 .../apache/pulsar/client/api/SubscriptionMode.html |  225 +
 .../apache/pulsar/client/api/SubscriptionType.html |  268 +
 .../org/apache/pulsar/client/api/TableView.html    |  300 +
 .../apache/pulsar/client/api/TableViewBuilder.html |  242 +
 .../apache/pulsar/client/api/TopicMetadata.html    |  139 +
 .../pulsar/client/api/TypedMessageBuilder.html     |  694 ++
 .../client/api/class-use/Authentication.html       |  170 +
 .../api/class-use/AuthenticationDataProvider.html  |  115 +
 .../api/class-use/AuthenticationFactory.html       |   62 +
 .../AutoClusterFailoverBuilder.FailoverPolicy.html |  108 +
 .../api/class-use/AutoClusterFailoverBuilder.html  |  139 +
 .../api/class-use/BatchMessageContainer.html       |   91 +
 .../api/class-use/BatchReceivePolicy.Builder.html  |   99 +
 .../client/api/class-use/BatchReceivePolicy.html   |  111 +
 .../client/api/class-use/BatcherBuilder.html       |  128 +
 .../pulsar/client/api/class-use/ClientBuilder.html |  344 +
 .../client/api/class-use/CompressionType.html      |  108 +
 .../pulsar/client/api/class-use/Consumer.html      |  165 +
 .../client/api/class-use/ConsumerBuilder.html      |  374 +
 .../api/class-use/ConsumerCryptoFailureAction.html |  113 +
 .../api/class-use/ConsumerEventListener.html       |   91 +
 .../client/api/class-use/ConsumerInterceptor.html  |   91 +
 .../pulsar/client/api/class-use/ConsumerStats.html |   91 +
 .../ControlledClusterFailoverBuilder.html          |  107 +
 .../client/api/class-use/CryptoKeyReader.html      |  118 +
 .../client/api/class-use/DeadLetterPolicy.html     |   91 +
 .../EncodedAuthenticationParameterSupport.html     |   62 +
 .../client/api/class-use/EncryptionKeyInfo.html    |   96 +
 .../pulsar/client/api/class-use/HashingScheme.html |  108 +
 .../pulsar/client/api/class-use/KeySharedMode.html |  109 +
 .../KeySharedPolicy.KeySharedPolicyAutoSplit.html  |   89 +
 .../KeySharedPolicy.KeySharedPolicySticky.html     |   95 +
 .../client/api/class-use/KeySharedPolicy.html      |  119 +
 .../client/api/class-use/KeyStoreParams.html       |   91 +
 .../pulsar/client/api/class-use/Message.html       |  372 +
 .../pulsar/client/api/class-use/MessageCrypto.html |   91 +
 .../pulsar/client/api/class-use/MessageId.html     |  334 +
 .../client/api/class-use/MessageListener.html      |   91 +
 .../client/api/class-use/MessagePayload.html       |  125 +
 .../api/class-use/MessagePayloadContext.html       |   94 +
 .../api/class-use/MessagePayloadFactory.html       |  107 +
 .../api/class-use/MessagePayloadProcessor.html     |  101 +
 .../pulsar/client/api/class-use/MessageRouter.html |   91 +
 .../client/api/class-use/MessageRoutingMode.html   |  108 +
 .../pulsar/client/api/class-use/Messages.html      |  137 +
 .../pulsar/client/api/class-use/Producer.html      |  167 +
 .../client/api/class-use/ProducerAccessMode.html   |  108 +
 .../client/api/class-use/ProducerBuilder.html      |  276 +
 .../api/class-use/ProducerCryptoFailureAction.html |  108 +
 .../client/api/class-use/ProducerInterceptor.html  |  109 +
 .../pulsar/client/api/class-use/ProducerStats.html |   91 +
 .../pulsar/client/api/class-use/ProxyProtocol.html |  109 +
 .../pulsar/client/api/class-use/PulsarClient.html  |  102 +
 ...lsarClientException.AlreadyClosedException.html |   62 +
 ...sarClientException.AuthenticationException.html |   62 +
 ...lsarClientException.AuthorizationException.html |   62 +
 ...sarClientException.BrokerMetadataException.html |   62 +
 ...ClientException.BrokerPersistenceException.html |   62 +
 .../PulsarClientException.ChecksumException.html   |   62 +
 .../PulsarClientException.ConnectException.html    |   62 +
 ...sarClientException.ConsumerAssignException.html |   62 +
 ...ulsarClientException.ConsumerBusyException.html |   62 +
 .../PulsarClientException.CryptoException.html     |   90 +
 ...ception.GettingAuthenticationDataException.html |   62 +
 ...lientException.IncompatibleSchemaException.html |   62 +
 ...entException.InvalidConfigurationException.html |   62 +
 ...sarClientException.InvalidMessageException.html |   62 +
 .../PulsarClientException.InvalidServiceURL.html   |   62 +
 ...rClientException.InvalidTopicNameException.html |   62 +
 .../PulsarClientException.LookupException.html     |   91 +
 ...sarClientException.MemoryBufferIsFullError.html |   62 +
 ...lientException.MessageAcknowledgeException.html |   62 +
 .../PulsarClientException.NotAllowedException.html |   62 +
 ...ulsarClientException.NotConnectedException.html |   62 +
 .../PulsarClientException.NotFoundException.html   |   62 +
 ...ulsarClientException.NotSupportedException.html |   62 +
 ...xception.ProducerBlockedQuotaExceededError.html |   62 +
 ...tion.ProducerBlockedQuotaExceededException.html |   62 +
 ...ulsarClientException.ProducerBusyException.html |   62 +
 ...sarClientException.ProducerFencedException.html |   62 +
 ...arClientException.ProducerQueueIsFullError.html |   62 +
 .../PulsarClientException.TimeoutException.html    |   62 +
 ...arClientException.TooManyRequestsException.html |   62 +
 ...ClientException.TopicDoesNotExistException.html |   62 +
 ...arClientException.TopicTerminatedException.html |   62 +
 ...ientException.TransactionConflictException.html |   62 +
 ...ception.UnsupportedAuthenticationException.html |  135 +
 .../api/class-use/PulsarClientException.html       |  493 ++
 .../apache/pulsar/client/api/class-use/Range.html  |  138 +
 .../apache/pulsar/client/api/class-use/Reader.html |  119 +
 .../pulsar/client/api/class-use/ReaderBuilder.html |  194 +
 .../client/api/class-use/ReaderListener.html       |   91 +
 .../client/api/class-use/RedeliveryBackoff.html    |   98 +
 .../api/class-use/RegexSubscriptionMode.html       |  108 +
 .../apache/pulsar/client/api/class-use/Schema.html |  594 ++
 .../class-use/SchemaSerializationException.html    |   62 +
 .../client/api/class-use/ServiceUrlProvider.html   |  107 +
 .../pulsar/client/api/class-use/SizeUnit.html      |  109 +
 .../api/class-use/SubscriptionInitialPosition.html |  108 +
 .../client/api/class-use/SubscriptionMode.html     |  108 +
 .../client/api/class-use/SubscriptionType.html     |  108 +
 .../pulsar/client/api/class-use/TableView.html     |  102 +
 .../client/api/class-use/TableViewBuilder.html     |  107 +
 .../pulsar/client/api/class-use/TopicMetadata.html |   92 +
 .../client/api/class-use/TypedMessageBuilder.html  |  169 +
 .../api/interceptor/ProducerInterceptor.html       |  269 +
 .../interceptor/ProducerInterceptorWrapper.html    |  302 +
 .../interceptor/class-use/ProducerInterceptor.html |  111 +
 .../class-use/ProducerInterceptorWrapper.html      |   62 +
 .../client/api/interceptor/package-summary.html    |  125 +
 .../client/api/interceptor/package-tree.html       |   86 +
 .../pulsar/client/api/interceptor/package-use.html |  109 +
 .../apache/pulsar/client/api/package-summary.html  |  514 ++
 .../org/apache/pulsar/client/api/package-tree.html |  244 +
 .../org/apache/pulsar/client/api/package-use.html  |  452 ++
 .../org/apache/pulsar/client/api/schema/Field.html |  136 +
 .../client/api/schema/FieldSchemaBuilder.html      |  250 +
 .../pulsar/client/api/schema/GenericObject.html    |  174 +
 .../pulsar/client/api/schema/GenericRecord.html    |  246 +
 .../client/api/schema/GenericRecordBuilder.html    |  217 +
 .../pulsar/client/api/schema/GenericSchema.html    |  192 +
 .../pulsar/client/api/schema/KeyValueSchema.html   |  199 +
 .../client/api/schema/RecordSchemaBuilder.html     |  217 +
 .../pulsar/client/api/schema/SchemaBuilder.html    |  135 +
 .../pulsar/client/api/schema/SchemaDefinition.html |  283 +
 .../client/api/schema/SchemaDefinitionBuilder.html |  330 +
 .../client/api/schema/SchemaInfoProvider.html      |  173 +
 .../pulsar/client/api/schema/SchemaReader.html     |  257 +
 .../pulsar/client/api/schema/SchemaWriter.html     |  146 +
 .../pulsar/client/api/schema/class-use/Field.html  |  118 +
 .../api/schema/class-use/FieldSchemaBuilder.html   |  108 +
 .../client/api/schema/class-use/GenericObject.html |   91 +
 .../client/api/schema/class-use/GenericRecord.html |  154 +
 .../api/schema/class-use/GenericRecordBuilder.html |  113 +
 .../client/api/schema/class-use/GenericSchema.html |  143 +
 .../api/schema/class-use/KeyValueSchema.html       |   62 +
 .../api/schema/class-use/RecordSchemaBuilder.html  |  120 +
 .../client/api/schema/class-use/SchemaBuilder.html |   62 +
 .../api/schema/class-use/SchemaDefinition.html     |  153 +
 .../schema/class-use/SchemaDefinitionBuilder.html  |  160 +
 .../api/schema/class-use/SchemaInfoProvider.html   |  109 +
 .../client/api/schema/class-use/SchemaReader.html  |  102 +
 .../client/api/schema/class-use/SchemaWriter.html  |  102 +
 .../pulsar/client/api/schema/package-summary.html  |  172 +
 .../pulsar/client/api/schema/package-tree.html     |  105 +
 .../pulsar/client/api/schema/package-use.html      |  195 +
 .../pulsar/client/api/transaction/Transaction.html |  171 +
 .../api/transaction/TransactionBufferClient.html   |  265 +
 ...lientException.ReachMaxPendingOpsException.html |  180 +
 ...ferClientException.RequestTimeoutException.html |  180 +
 .../TransactionBufferClientException.html          |  221 +
 .../client/api/transaction/TransactionBuilder.html |  167 +
 .../TransactionCoordinatorClient.State.html        |  251 +
 .../transaction/TransactionCoordinatorClient.html  |  507 ++
 ...tException.CoordinatorClientStateException.html |  180 +
 ...ientException.CoordinatorNotFoundException.html |  172 +
 ...rClientException.InvalidTxnStatusException.html |  184 +
 ...ception.MetaStoreHandlerNotExistsException.html |  180 +
 ...xception.MetaStoreHandlerNotReadyException.html |  180 +
 ...ientException.TransactionNotFoundException.html |  172 +
 .../TransactionCoordinatorClientException.html     |  241 +
 .../pulsar/client/api/transaction/TxnID.html       |  209 +
 .../api/transaction/class-use/Transaction.html     |  124 +
 .../class-use/TransactionBufferClient.html         |   62 +
 ...lientException.ReachMaxPendingOpsException.html |   62 +
 ...ferClientException.RequestTimeoutException.html |   62 +
 .../TransactionBufferClientException.html          |  105 +
 .../transaction/class-use/TransactionBuilder.html  |  115 +
 .../TransactionCoordinatorClient.State.html        |  102 +
 .../class-use/TransactionCoordinatorClient.html    |   62 +
 ...tException.CoordinatorClientStateException.html |   62 +
 ...ientException.CoordinatorNotFoundException.html |   62 +
 ...rClientException.InvalidTxnStatusException.html |   62 +
 ...ception.MetaStoreHandlerNotExistsException.html |   62 +
 ...xception.MetaStoreHandlerNotReadyException.html |   62 +
 ...ientException.TransactionNotFoundException.html |   62 +
 .../TransactionCoordinatorClientException.html     |  170 +
 .../client/api/transaction/class-use/TxnID.html    |  205 +
 .../client/api/transaction/package-summary.html    |  179 +
 .../client/api/transaction/package-tree.html       |  135 +
 .../pulsar/client/api/transaction/package-use.html |  129 +
 .../client/internal/DefaultImplementation.html     |  174 +
 .../pulsar/client/internal/PropertiesUtils.html    |  204 +
 .../PulsarClientImplementationBinding.html         |  808 ++
 .../internal/class-use/DefaultImplementation.html  |   62 +
 .../client/internal/class-use/PropertiesUtils.html |   62 +
 .../PulsarClientImplementationBinding.html         |   91 +
 .../pulsar/client/internal/package-summary.html    |  107 +
 .../pulsar/client/internal/package-tree.html       |   83 +
 .../apache/pulsar/client/internal/package-use.html |   88 +
 .../org/apache/pulsar/common/api/AuthData.html     |  220 +
 .../api/EncryptionContext.EncryptionKey.html       |  137 +
 .../pulsar/common/api/EncryptionContext.html       |  150 +
 .../pulsar/common/api/class-use/AuthData.html      |  127 +
 .../class-use/EncryptionContext.EncryptionKey.html |   62 +
 .../common/api/class-use/EncryptionContext.html    |   92 +
 .../apache/pulsar/common/api/package-summary.html  |  100 +
 .../org/apache/pulsar/common/api/package-tree.html |   78 +
 .../org/apache/pulsar/common/api/package-use.html  |  109 +
 .../InterfaceAudience.LimitedPrivate.html          |   90 +
 .../classification/InterfaceAudience.Private.html  |   89 +
 .../classification/InterfaceAudience.Public.html   |   89 +
 .../common/classification/InterfaceAudience.html   |  131 +
 .../InterfaceStability.Evolving.html               |   88 +
 .../classification/InterfaceStability.Stable.html  |   89 +
 .../InterfaceStability.Unstable.html               |   89 +
 .../common/classification/InterfaceStability.html  |  134 +
 .../InterfaceAudience.LimitedPrivate.html          |  102 +
 .../class-use/InterfaceAudience.Private.html       |  172 +
 .../class-use/InterfaceAudience.Public.html        |  527 ++
 .../class-use/InterfaceAudience.html               |   62 +
 .../class-use/InterfaceStability.Evolving.html     |  151 +
 .../class-use/InterfaceStability.Stable.html       |  519 ++
 .../class-use/InterfaceStability.Unstable.html     |   62 +
 .../class-use/InterfaceStability.html              |   62 +
 .../common/classification/package-summary.html     |  129 +
 .../pulsar/common/classification/package-tree.html |   88 +
 .../pulsar/common/classification/package-use.html  |  226 +
 .../common/schema/KeyValue.KeyValueDecoder.html    |  151 +
 .../org/apache/pulsar/common/schema/KeyValue.html  |  285 +
 .../pulsar/common/schema/KeyValueEncodingType.html |  231 +
 .../schema/SchemaInfo.SchemaInfoBuilder.html       |  185 +
 .../apache/pulsar/common/schema/SchemaInfo.html    |  213 +
 .../common/schema/SchemaInfoWithVersion.html       |  170 +
 .../apache/pulsar/common/schema/SchemaType.html    |  579 ++
 .../schema/class-use/KeyValue.KeyValueDecoder.html |   93 +
 .../pulsar/common/schema/class-use/KeyValue.html   |  211 +
 .../schema/class-use/KeyValueEncodingType.html     |  189 +
 .../class-use/SchemaInfo.SchemaInfoBuilder.html    |  104 +
 .../pulsar/common/schema/class-use/SchemaInfo.html |  285 +
 .../schema/class-use/SchemaInfoWithVersion.html    |   91 +
 .../pulsar/common/schema/class-use/SchemaType.html |  214 +
 .../pulsar/common/schema/package-summary.html      |  120 +
 .../apache/pulsar/common/schema/package-tree.html  |  100 +
 .../apache/pulsar/common/schema/package-use.html   |  193 +
 .../static/api/client/2.10.x/overview-summary.html |   25 +
 .../static/api/client/2.10.x/overview-tree.html    |  321 +
 .../api/client/2.10.x/package-search-index.js      |    1 +
 .../static/api/client/2.10.x/resources/glass.png   |  Bin 0 -> 499 bytes
 .../static/api/client/2.10.x/resources/x.png       |  Bin 0 -> 394 bytes
 .../images/ui-bg_glass_55_fbf9ee_1x400.png         |  Bin 0 -> 335 bytes
 .../images/ui-bg_glass_65_dadada_1x400.png         |  Bin 0 -> 262 bytes
 .../images/ui-bg_glass_75_dadada_1x400.png         |  Bin 0 -> 262 bytes
 .../images/ui-bg_glass_75_e6e6e6_1x400.png         |  Bin 0 -> 262 bytes
 .../images/ui-bg_glass_95_fef1ec_1x400.png         |  Bin 0 -> 332 bytes
 .../ui-bg_highlight-soft_75_cccccc_1x100.png       |  Bin 0 -> 280 bytes
 .../script-dir/images/ui-icons_222222_256x240.png  |  Bin 0 -> 6922 bytes
 .../script-dir/images/ui-icons_2e83ff_256x240.png  |  Bin 0 -> 4549 bytes
 .../script-dir/images/ui-icons_454545_256x240.png  |  Bin 0 -> 6992 bytes
 .../script-dir/images/ui-icons_888888_256x240.png  |  Bin 0 -> 6999 bytes
 .../script-dir/images/ui-icons_cd0a0a_256x240.png  |  Bin 0 -> 4549 bytes
 .../client/2.10.x/script-dir/jquery-3.5.1.min.js   |    2 +
 .../api/client/2.10.x/script-dir/jquery-ui.min.css |    7 +
 .../api/client/2.10.x/script-dir/jquery-ui.min.js  |    6 +
 .../2.10.x/script-dir/jquery-ui.structure.min.css  |    5 +
 .../static/api/client/2.10.x/script.js             |  132 +
 .../static/api/client/2.10.x/search.js             |  354 +
 .../static/api/client/2.10.x/serialized-form.html  |  436 ++
 .../static/api/client/2.10.x/stylesheet.css        |  865 +++
 .../static/api/client/2.10.x/tag-search-index.js   |    1 +
 .../static/api/client/2.10.x/type-search-index.js  |    1 +
 .../static/api/client/2.8.x/allclasses-index.html  |  650 ++
 .../static/api/client/2.8.x/allpackages-index.html |  100 +
 .../static/api/client/2.8.x/constant-values.html   |  141 +
 .../static/api/client/2.8.x/deprecated-list.html   |  128 +
 .../static/api/client/2.8.x/element-list           |    8 +
 .../static/api/client/2.8.x/help-doc.html          |  202 +
 .../static/api/client/2.8.x/index-all.html         | 3815 ++++++++++
 .../static/api/client/2.8.x/index.html             |  102 +
 .../api/client/2.8.x/jquery-ui.overrides.css       |   34 +
 .../api/client/2.8.x/legal/ADDITIONAL_LICENSE_INFO |   37 +
 .../api/client/2.8.x/legal/ASSEMBLY_EXCEPTION      |   27 +
 .../static/api/client/2.8.x/legal/LICENSE          |  347 +
 .../static/api/client/2.8.x/legal/jquery.md        |   72 +
 .../static/api/client/2.8.x/legal/jqueryUI.md      |   49 +
 .../static/api/client/2.8.x/member-search-index.js |    1 +
 .../static/api/client/2.8.x/module-search-index.js |    1 +
 .../apache/pulsar/client/api/Authentication.html   |  267 +
 .../client/api/AuthenticationDataProvider.html     |  324 +
 .../pulsar/client/api/AuthenticationFactory.html   |  266 +
 .../pulsar/client/api/BatchMessageContainer.html   |  215 +
 .../client/api/BatchReceivePolicy.Builder.html     |  198 +
 .../pulsar/client/api/BatchReceivePolicy.html      |  273 +
 .../apache/pulsar/client/api/BatcherBuilder.html   |  201 +
 .../apache/pulsar/client/api/ClientBuilder.html    | 1022 +++
 .../apache/pulsar/client/api/CompressionType.html  |  265 +
 .../org/apache/pulsar/client/api/Consumer.html     | 1296 ++++
 .../apache/pulsar/client/api/ConsumerBuilder.html  | 1297 ++++
 .../client/api/ConsumerCryptoFailureAction.html    |  250 +
 .../pulsar/client/api/ConsumerEventListener.html   |  167 +
 .../pulsar/client/api/ConsumerInterceptor.html     |  293 +
 .../apache/pulsar/client/api/ConsumerStats.html    |  344 +
 .../apache/pulsar/client/api/CryptoKeyReader.html  |  172 +
 .../apache/pulsar/client/api/DeadLetterPolicy.html |  144 +
 .../api/EncodedAuthenticationParameterSupport.html |  141 +
 .../pulsar/client/api/EncryptionKeyInfo.html       |  205 +
 .../apache/pulsar/client/api/HashingScheme.html    |  233 +
 .../apache/pulsar/client/api/KeySharedMode.html    |  234 +
 .../KeySharedPolicy.KeySharedPolicyAutoSplit.html  |  169 +
 .../api/KeySharedPolicy.KeySharedPolicySticky.html |  223 +
 .../apache/pulsar/client/api/KeySharedPolicy.html  |  315 +
 .../apache/pulsar/client/api/KeyStoreParams.html   |  136 +
 .../org/apache/pulsar/client/api/Message.html      |  595 ++
 .../apache/pulsar/client/api/MessageCrypto.html    |  243 +
 .../org/apache/pulsar/client/api/MessageId.html    |  247 +
 .../apache/pulsar/client/api/MessageListener.html  |  172 +
 .../apache/pulsar/client/api/MessageRouter.html    |  185 +
 .../pulsar/client/api/MessageRoutingMode.html      |  258 +
 .../org/apache/pulsar/client/api/Messages.html     |  148 +
 .../org/apache/pulsar/client/api/Producer.html     |  453 ++
 .../pulsar/client/api/ProducerAccessMode.html      |  241 +
 .../apache/pulsar/client/api/ProducerBuilder.html  | 1049 +++
 .../client/api/ProducerCryptoFailureAction.html    |  232 +
 .../pulsar/client/api/ProducerInterceptor.html     |  242 +
 .../apache/pulsar/client/api/ProducerStats.html    |  340 +
 .../apache/pulsar/client/api/ProxyProtocol.html    |  224 +
 .../org/apache/pulsar/client/api/PulsarClient.html |  552 ++
 ...lsarClientException.AlreadyClosedException.html |  200 +
 ...sarClientException.AuthenticationException.html |  181 +
 ...lsarClientException.AuthorizationException.html |  181 +
 ...sarClientException.BrokerMetadataException.html |  181 +
 ...ClientException.BrokerPersistenceException.html |  181 +
 .../PulsarClientException.ChecksumException.html   |  181 +
 .../PulsarClientException.ConnectException.html    |  198 +
 ...sarClientException.ConsumerAssignException.html |  180 +
 ...ulsarClientException.ConsumerBusyException.html |  181 +
 .../api/PulsarClientException.CryptoException.html |  181 +
 ...ception.GettingAuthenticationDataException.html |  198 +
 ...lientException.IncompatibleSchemaException.html |  198 +
 ...entException.InvalidConfigurationException.html |  219 +
 ...sarClientException.InvalidMessageException.html |  200 +
 .../PulsarClientException.InvalidServiceURL.html   |  203 +
 ...rClientException.InvalidTopicNameException.html |  181 +
 .../api/PulsarClientException.LookupException.html |  185 +
 ...sarClientException.MemoryBufferIsFullError.html |  200 +
 ...lientException.MessageAcknowledgeException.html |  197 +
 .../PulsarClientException.NotAllowedException.html |  181 +
 ...ulsarClientException.NotConnectedException.html |  181 +
 .../PulsarClientException.NotFoundException.html   |  198 +
 ...ulsarClientException.NotSupportedException.html |  181 +
 ...xception.ProducerBlockedQuotaExceededError.html |  181 +
 ...tion.ProducerBlockedQuotaExceededException.html |  181 +
 ...ulsarClientException.ProducerBusyException.html |  181 +
 ...sarClientException.ProducerFencedException.html |  181 +
 ...arClientException.ProducerQueueIsFullError.html |  200 +
 .../PulsarClientException.TimeoutException.html    |  236 +
 ...arClientException.TooManyRequestsException.html |  183 +
 ...ClientException.TopicDoesNotExistException.html |  181 +
 ...arClientException.TopicTerminatedException.html |  200 +
 ...ientException.TransactionConflictException.html |  197 +
 ...ception.UnsupportedAuthenticationException.html |  198 +
 .../pulsar/client/api/PulsarClientException.html   |  494 ++
 .../2.8.x/org/apache/pulsar/client/api/Range.html  |  237 +
 .../2.8.x/org/apache/pulsar/client/api/Reader.html |  467 ++
 .../apache/pulsar/client/api/ReaderBuilder.html    |  574 ++
 .../apache/pulsar/client/api/ReaderListener.html   |  170 +
 .../pulsar/client/api/RegexSubscriptionMode.html   |  244 +
 .../2.8.x/org/apache/pulsar/client/api/Schema.html |  918 +++
 .../client/api/SchemaSerializationException.html   |  182 +
 .../pulsar/client/api/ServiceUrlProvider.html      |  164 +
 .../org/apache/pulsar/client/api/SizeUnit.html     |  276 +
 .../client/api/SubscriptionInitialPosition.html    |  243 +
 .../apache/pulsar/client/api/SubscriptionMode.html |  226 +
 .../apache/pulsar/client/api/SubscriptionType.html |  269 +
 .../apache/pulsar/client/api/TopicMetadata.html    |  140 +
 .../pulsar/client/api/TypedMessageBuilder.html     |  695 ++
 .../client/api/class-use/Authentication.html       |  160 +
 .../api/class-use/AuthenticationDataProvider.html  |  116 +
 .../api/class-use/AuthenticationFactory.html       |   63 +
 .../api/class-use/BatchMessageContainer.html       |   92 +
 .../api/class-use/BatchReceivePolicy.Builder.html  |  100 +
 .../client/api/class-use/BatchReceivePolicy.html   |  112 +
 .../client/api/class-use/BatcherBuilder.html       |  129 +
 .../pulsar/client/api/class-use/ClientBuilder.html |  316 +
 .../client/api/class-use/CompressionType.html      |  109 +
 .../pulsar/client/api/class-use/Consumer.html      |  166 +
 .../client/api/class-use/ConsumerBuilder.html      |  347 +
 .../api/class-use/ConsumerCryptoFailureAction.html |  114 +
 .../api/class-use/ConsumerEventListener.html       |   92 +
 .../client/api/class-use/ConsumerInterceptor.html  |   92 +
 .../pulsar/client/api/class-use/ConsumerStats.html |   92 +
 .../client/api/class-use/CryptoKeyReader.html      |  119 +
 .../client/api/class-use/DeadLetterPolicy.html     |   92 +
 .../EncodedAuthenticationParameterSupport.html     |   63 +
 .../client/api/class-use/EncryptionKeyInfo.html    |   97 +
 .../pulsar/client/api/class-use/HashingScheme.html |  109 +
 .../pulsar/client/api/class-use/KeySharedMode.html |  110 +
 .../KeySharedPolicy.KeySharedPolicyAutoSplit.html  |   90 +
 .../KeySharedPolicy.KeySharedPolicySticky.html     |   96 +
 .../client/api/class-use/KeySharedPolicy.html      |  120 +
 .../client/api/class-use/KeyStoreParams.html       |   92 +
 .../pulsar/client/api/class-use/Message.html       |  319 +
 .../pulsar/client/api/class-use/MessageCrypto.html |   92 +
 .../pulsar/client/api/class-use/MessageId.html     |  335 +
 .../client/api/class-use/MessageListener.html      |   92 +
 .../pulsar/client/api/class-use/MessageRouter.html |   92 +
 .../client/api/class-use/MessageRoutingMode.html   |  109 +
 .../pulsar/client/api/class-use/Messages.html      |  138 +
 .../pulsar/client/api/class-use/Producer.html      |  168 +
 .../client/api/class-use/ProducerAccessMode.html   |  109 +
 .../client/api/class-use/ProducerBuilder.html      |  272 +
 .../api/class-use/ProducerCryptoFailureAction.html |  109 +
 .../client/api/class-use/ProducerInterceptor.html  |  110 +
 .../pulsar/client/api/class-use/ProducerStats.html |   92 +
 .../pulsar/client/api/class-use/ProxyProtocol.html |  110 +
 .../pulsar/client/api/class-use/PulsarClient.html  |  103 +
 ...lsarClientException.AlreadyClosedException.html |   63 +
 ...sarClientException.AuthenticationException.html |   63 +
 ...lsarClientException.AuthorizationException.html |   63 +
 ...sarClientException.BrokerMetadataException.html |   63 +
 ...ClientException.BrokerPersistenceException.html |   63 +
 .../PulsarClientException.ChecksumException.html   |   63 +
 .../PulsarClientException.ConnectException.html    |   63 +
 ...sarClientException.ConsumerAssignException.html |   63 +
 ...ulsarClientException.ConsumerBusyException.html |   63 +
 .../PulsarClientException.CryptoException.html     |   91 +
 ...ception.GettingAuthenticationDataException.html |   63 +
 ...lientException.IncompatibleSchemaException.html |   63 +
 ...entException.InvalidConfigurationException.html |   63 +
 ...sarClientException.InvalidMessageException.html |   63 +
 .../PulsarClientException.InvalidServiceURL.html   |   63 +
 ...rClientException.InvalidTopicNameException.html |   63 +
 .../PulsarClientException.LookupException.html     |   92 +
 ...sarClientException.MemoryBufferIsFullError.html |   63 +
 ...lientException.MessageAcknowledgeException.html |   63 +
 .../PulsarClientException.NotAllowedException.html |   63 +
 ...ulsarClientException.NotConnectedException.html |   63 +
 .../PulsarClientException.NotFoundException.html   |   63 +
 ...ulsarClientException.NotSupportedException.html |   63 +
 ...xception.ProducerBlockedQuotaExceededError.html |   63 +
 ...tion.ProducerBlockedQuotaExceededException.html |   63 +
 ...ulsarClientException.ProducerBusyException.html |   63 +
 ...sarClientException.ProducerFencedException.html |   63 +
 ...arClientException.ProducerQueueIsFullError.html |   63 +
 .../PulsarClientException.TimeoutException.html    |   63 +
 ...arClientException.TooManyRequestsException.html |   63 +
 ...ClientException.TopicDoesNotExistException.html |   63 +
 ...arClientException.TopicTerminatedException.html |   63 +
 ...ientException.TransactionConflictException.html |   63 +
 ...ception.UnsupportedAuthenticationException.html |  136 +
 .../api/class-use/PulsarClientException.html       |  481 ++
 .../apache/pulsar/client/api/class-use/Range.html  |  139 +
 .../apache/pulsar/client/api/class-use/Reader.html |  120 +
 .../pulsar/client/api/class-use/ReaderBuilder.html |  190 +
 .../client/api/class-use/ReaderListener.html       |   92 +
 .../api/class-use/RegexSubscriptionMode.html       |  109 +
 .../apache/pulsar/client/api/class-use/Schema.html |  558 ++
 .../class-use/SchemaSerializationException.html    |   63 +
 .../client/api/class-use/ServiceUrlProvider.html   |   92 +
 .../pulsar/client/api/class-use/SizeUnit.html      |  110 +
 .../api/class-use/SubscriptionInitialPosition.html |  109 +
 .../client/api/class-use/SubscriptionMode.html     |  109 +
 .../client/api/class-use/SubscriptionType.html     |  109 +
 .../pulsar/client/api/class-use/TopicMetadata.html |   93 +
 .../client/api/class-use/TypedMessageBuilder.html  |  170 +
 .../api/interceptor/ProducerInterceptor.html       |  251 +
 .../interceptor/ProducerInterceptorWrapper.html    |  281 +
 .../interceptor/class-use/ProducerInterceptor.html |  112 +
 .../class-use/ProducerInterceptorWrapper.html      |   63 +
 .../client/api/interceptor/package-summary.html    |  126 +
 .../client/api/interceptor/package-tree.html       |   87 +
 .../pulsar/client/api/interceptor/package-use.html |  110 +
 .../apache/pulsar/client/api/package-summary.html  |  478 ++
 .../org/apache/pulsar/client/api/package-tree.html |  235 +
 .../org/apache/pulsar/client/api/package-use.html  |  412 +
 .../org/apache/pulsar/client/api/schema/Field.html |  137 +
 .../client/api/schema/FieldSchemaBuilder.html      |  251 +
 .../pulsar/client/api/schema/GenericObject.html    |  175 +
 .../pulsar/client/api/schema/GenericRecord.html    |  247 +
 .../client/api/schema/GenericRecordBuilder.html    |  218 +
 .../pulsar/client/api/schema/GenericSchema.html    |  193 +
 .../pulsar/client/api/schema/KeyValueSchema.html   |  200 +
 .../client/api/schema/RecordSchemaBuilder.html     |  218 +
 .../pulsar/client/api/schema/SchemaBuilder.html    |  136 +
 .../pulsar/client/api/schema/SchemaDefinition.html |  268 +
 .../client/api/schema/SchemaDefinitionBuilder.html |  313 +
 .../client/api/schema/SchemaInfoProvider.html      |  174 +
 .../pulsar/client/api/schema/SchemaReader.html     |  258 +
 .../pulsar/client/api/schema/SchemaWriter.html     |  147 +
 .../pulsar/client/api/schema/class-use/Field.html  |  119 +
 .../api/schema/class-use/FieldSchemaBuilder.html   |  109 +
 .../client/api/schema/class-use/GenericObject.html |   92 +
 .../client/api/schema/class-use/GenericRecord.html |  155 +
 .../api/schema/class-use/GenericRecordBuilder.html |  114 +
 .../client/api/schema/class-use/GenericSchema.html |  144 +
 .../api/schema/class-use/KeyValueSchema.html       |   63 +
 .../api/schema/class-use/RecordSchemaBuilder.html  |  121 +
 .../client/api/schema/class-use/SchemaBuilder.html |   63 +
 .../api/schema/class-use/SchemaDefinition.html     |  154 +
 .../schema/class-use/SchemaDefinitionBuilder.html  |  156 +
 .../api/schema/class-use/SchemaInfoProvider.html   |  110 +
 .../client/api/schema/class-use/SchemaReader.html  |  103 +
 .../client/api/schema/class-use/SchemaWriter.html  |  103 +
 .../pulsar/client/api/schema/package-summary.html  |  173 +
 .../pulsar/client/api/schema/package-tree.html     |  106 +
 .../pulsar/client/api/schema/package-use.html      |  196 +
 .../pulsar/client/api/transaction/Transaction.html |  172 +
 .../api/transaction/TransactionBufferClient.html   |  248 +
 ...lientException.ReachMaxPendingOpsException.html |  181 +
 ...ferClientException.RequestTimeoutException.html |  181 +
 .../TransactionBufferClientException.html          |  222 +
 .../client/api/transaction/TransactionBuilder.html |  168 +
 .../TransactionCoordinatorClient.State.html        |  252 +
 .../transaction/TransactionCoordinatorClient.html  |  508 ++
 ...tException.CoordinatorClientStateException.html |  181 +
 ...ientException.CoordinatorNotFoundException.html |  173 +
 ...rClientException.InvalidTxnStatusException.html |  173 +
 ...ception.MetaStoreHandlerNotExistsException.html |  181 +
 ...xception.MetaStoreHandlerNotReadyException.html |  181 +
 ...ientException.TransactionNotFoundException.html |  173 +
 .../TransactionCoordinatorClientException.html     |  242 +
 .../pulsar/client/api/transaction/TxnID.html       |  210 +
 .../api/transaction/class-use/Transaction.html     |  125 +
 .../class-use/TransactionBufferClient.html         |   63 +
 ...lientException.ReachMaxPendingOpsException.html |   63 +
 ...ferClientException.RequestTimeoutException.html |   63 +
 .../TransactionBufferClientException.html          |  106 +
 .../transaction/class-use/TransactionBuilder.html  |  116 +
 .../TransactionCoordinatorClient.State.html        |  103 +
 .../class-use/TransactionCoordinatorClient.html    |   63 +
 ...tException.CoordinatorClientStateException.html |   63 +
 ...ientException.CoordinatorNotFoundException.html |   63 +
 ...rClientException.InvalidTxnStatusException.html |   63 +
 ...ception.MetaStoreHandlerNotExistsException.html |   63 +
 ...xception.MetaStoreHandlerNotReadyException.html |   63 +
 ...ientException.TransactionNotFoundException.html |   63 +
 .../TransactionCoordinatorClientException.html     |  171 +
 .../client/api/transaction/class-use/TxnID.html    |  206 +
 .../client/api/transaction/package-summary.html    |  180 +
 .../client/api/transaction/package-tree.html       |  136 +
 .../pulsar/client/api/transaction/package-use.html |  130 +
 .../client/internal/DefaultImplementation.html     |  805 ++
 .../pulsar/client/internal/PropertiesUtils.html    |  205 +
 .../internal/class-use/DefaultImplementation.html  |   63 +
 .../client/internal/class-use/PropertiesUtils.html |   63 +
 .../pulsar/client/internal/package-summary.html    |   97 +
 .../pulsar/client/internal/package-tree.html       |   78 +
 .../apache/pulsar/client/internal/package-use.html |   63 +
 .../org/apache/pulsar/common/api/AuthData.html     |  221 +
 .../api/EncryptionContext.EncryptionKey.html       |  138 +
 .../pulsar/common/api/EncryptionContext.html       |  151 +
 .../pulsar/common/api/class-use/AuthData.html      |  128 +
 .../class-use/EncryptionContext.EncryptionKey.html |   63 +
 .../common/api/class-use/EncryptionContext.html    |   93 +
 .../apache/pulsar/common/api/package-summary.html  |  101 +
 .../org/apache/pulsar/common/api/package-tree.html |   79 +
 .../org/apache/pulsar/common/api/package-use.html  |  110 +
 .../InterfaceAudience.LimitedPrivate.html          |   91 +
 .../classification/InterfaceAudience.Private.html  |   90 +
 .../classification/InterfaceAudience.Public.html   |   90 +
 .../common/classification/InterfaceAudience.html   |  132 +
 .../InterfaceStability.Evolving.html               |   89 +
 .../classification/InterfaceStability.Stable.html  |   90 +
 .../InterfaceStability.Unstable.html               |   90 +
 .../common/classification/InterfaceStability.html  |  135 +
 .../InterfaceAudience.LimitedPrivate.html          |  103 +
 .../class-use/InterfaceAudience.Private.html       |  173 +
 .../class-use/InterfaceAudience.Public.html        |  507 ++
 .../class-use/InterfaceAudience.html               |   63 +
 .../class-use/InterfaceStability.Evolving.html     |  122 +
 .../class-use/InterfaceStability.Stable.html       |  514 ++
 .../class-use/InterfaceStability.Unstable.html     |   63 +
 .../class-use/InterfaceStability.html              |   63 +
 .../common/classification/package-summary.html     |  130 +
 .../pulsar/common/classification/package-tree.html |   89 +
 .../pulsar/common/classification/package-use.html  |  223 +
 .../common/schema/KeyValue.KeyValueDecoder.html    |  152 +
 .../org/apache/pulsar/common/schema/KeyValue.html  |  286 +
 .../pulsar/common/schema/KeyValueEncodingType.html |  232 +
 .../schema/SchemaInfo.SchemaInfoBuilder.html       |  177 +
 .../apache/pulsar/common/schema/SchemaInfo.html    |  202 +
 .../common/schema/SchemaInfoWithVersion.html       |  171 +
 .../apache/pulsar/common/schema/SchemaType.html    |  580 ++
 .../schema/class-use/KeyValue.KeyValueDecoder.html |   94 +
 .../pulsar/common/schema/class-use/KeyValue.html   |  212 +
 .../schema/class-use/KeyValueEncodingType.html     |  190 +
 .../class-use/SchemaInfo.SchemaInfoBuilder.html    |  102 +
 .../pulsar/common/schema/class-use/SchemaInfo.html |  285 +
 .../schema/class-use/SchemaInfoWithVersion.html    |   92 +
 .../pulsar/common/schema/class-use/SchemaType.html |  214 +
 .../pulsar/common/schema/package-summary.html      |  121 +
 .../apache/pulsar/common/schema/package-tree.html  |  101 +
 .../apache/pulsar/common/schema/package-use.html   |  194 +
 .../static/api/client/2.8.x/overview-summary.html  |   26 +
 .../static/api/client/2.8.x/overview-tree.html     |  311 +
 .../api/client/2.8.x/package-search-index.js       |    1 +
 .../static/api/client/2.8.x/resources/glass.png    |  Bin 0 -> 499 bytes
 .../static/api/client/2.8.x/resources/x.png        |  Bin 0 -> 394 bytes
 .../images/ui-bg_glass_55_fbf9ee_1x400.png         |  Bin 0 -> 335 bytes
 .../images/ui-bg_glass_65_dadada_1x400.png         |  Bin 0 -> 262 bytes
 .../images/ui-bg_glass_75_dadada_1x400.png         |  Bin 0 -> 262 bytes
 .../images/ui-bg_glass_75_e6e6e6_1x400.png         |  Bin 0 -> 262 bytes
 .../images/ui-bg_glass_95_fef1ec_1x400.png         |  Bin 0 -> 332 bytes
 .../ui-bg_highlight-soft_75_cccccc_1x100.png       |  Bin 0 -> 280 bytes
 .../script-dir/images/ui-icons_222222_256x240.png  |  Bin 0 -> 6922 bytes
 .../script-dir/images/ui-icons_2e83ff_256x240.png  |  Bin 0 -> 4549 bytes
 .../script-dir/images/ui-icons_454545_256x240.png  |  Bin 0 -> 6992 bytes
 .../script-dir/images/ui-icons_888888_256x240.png  |  Bin 0 -> 6999 bytes
 .../script-dir/images/ui-icons_cd0a0a_256x240.png  |  Bin 0 -> 4549 bytes
 .../client/2.8.x/script-dir/jquery-3.5.1.min.js    |    2 +
 .../api/client/2.8.x/script-dir/jquery-ui.min.css  |    7 +
 .../api/client/2.8.x/script-dir/jquery-ui.min.js   |    6 +
 .../2.8.x/script-dir/jquery-ui.structure.min.css   |    5 +
 .../website-next/static/api/client/2.8.x/script.js |  132 +
 .../website-next/static/api/client/2.8.x/search.js |  354 +
 .../static/api/client/2.8.x/serialized-form.html   |  433 ++
 .../static/api/client/2.8.x/stylesheet.css         |  865 +++
 .../static/api/client/2.8.x/tag-search-index.js    |    1 +
 .../static/api/client/2.8.x/type-search-index.js   |    1 +
 .../static/api/client/2.9.x/allclasses-index.html  |  675 ++
 .../static/api/client/2.9.x/allpackages-index.html |  100 +
 .../static/api/client/2.9.x/constant-values.html   |  141 +
 .../static/api/client/2.9.x/deprecated-list.html   |  128 +
 .../static/api/client/2.9.x/element-list           |    8 +
 .../static/api/client/2.9.x/help-doc.html          |  202 +
 .../static/api/client/2.9.x/index-all.html         | 3985 ++++++++++
 .../static/api/client/2.9.x/index.html             |  102 +
 .../api/client/2.9.x/jquery-ui.overrides.css       |   34 +
 .../api/client/2.9.x/legal/ADDITIONAL_LICENSE_INFO |   37 +
 .../api/client/2.9.x/legal/ASSEMBLY_EXCEPTION      |   27 +
 .../static/api/client/2.9.x/legal/LICENSE          |  347 +
 .../static/api/client/2.9.x/legal/jquery.md        |   72 +
 .../static/api/client/2.9.x/legal/jqueryUI.md      |   49 +
 .../static/api/client/2.9.x/member-search-index.js |    1 +
 .../static/api/client/2.9.x/module-search-index.js |    1 +
 .../apache/pulsar/client/api/Authentication.html   |  267 +
 .../client/api/AuthenticationDataProvider.html     |  324 +
 .../pulsar/client/api/AuthenticationFactory.html   |  266 +
 .../pulsar/client/api/BatchMessageContainer.html   |  215 +
 .../client/api/BatchReceivePolicy.Builder.html     |  198 +
 .../pulsar/client/api/BatchReceivePolicy.html      |  273 +
 .../apache/pulsar/client/api/BatcherBuilder.html   |  201 +
 .../apache/pulsar/client/api/ClientBuilder.html    | 1103 +++
 .../apache/pulsar/client/api/CompressionType.html  |  265 +
 .../org/apache/pulsar/client/api/Consumer.html     | 1296 ++++
 .../apache/pulsar/client/api/ConsumerBuilder.html  | 1317 ++++
 .../client/api/ConsumerCryptoFailureAction.html    |  250 +
 .../pulsar/client/api/ConsumerEventListener.html   |  167 +
 .../pulsar/client/api/ConsumerInterceptor.html     |  312 +
 .../apache/pulsar/client/api/ConsumerStats.html    |  344 +
 .../apache/pulsar/client/api/CryptoKeyReader.html  |  172 +
 .../apache/pulsar/client/api/DeadLetterPolicy.html |  144 +
 .../api/EncodedAuthenticationParameterSupport.html |  141 +
 .../pulsar/client/api/EncryptionKeyInfo.html       |  205 +
 .../apache/pulsar/client/api/HashingScheme.html    |  233 +
 .../apache/pulsar/client/api/KeySharedMode.html    |  234 +
 .../KeySharedPolicy.KeySharedPolicyAutoSplit.html  |  169 +
 .../api/KeySharedPolicy.KeySharedPolicySticky.html |  223 +
 .../apache/pulsar/client/api/KeySharedPolicy.html  |  315 +
 .../apache/pulsar/client/api/KeyStoreParams.html   |  136 +
 .../org/apache/pulsar/client/api/Message.html      |  669 ++
 .../apache/pulsar/client/api/MessageCrypto.html    |  243 +
 .../org/apache/pulsar/client/api/MessageId.html    |  247 +
 .../apache/pulsar/client/api/MessageListener.html  |  172 +
 .../apache/pulsar/client/api/MessagePayload.html   |  153 +
 .../pulsar/client/api/MessagePayloadContext.html   |  230 +
 .../pulsar/client/api/MessagePayloadFactory.html   |  187 +
 .../pulsar/client/api/MessagePayloadProcessor.html |  189 +
 .../apache/pulsar/client/api/MessageRouter.html    |  185 +
 .../pulsar/client/api/MessageRoutingMode.html      |  258 +
 .../org/apache/pulsar/client/api/Messages.html     |  148 +
 .../org/apache/pulsar/client/api/Producer.html     |  453 ++
 .../pulsar/client/api/ProducerAccessMode.html      |  241 +
 .../apache/pulsar/client/api/ProducerBuilder.html  | 1077 +++
 .../client/api/ProducerCryptoFailureAction.html    |  232 +
 .../pulsar/client/api/ProducerInterceptor.html     |  263 +
 .../apache/pulsar/client/api/ProducerStats.html    |  340 +
 .../apache/pulsar/client/api/ProxyProtocol.html    |  224 +
 .../org/apache/pulsar/client/api/PulsarClient.html |  552 ++
 ...lsarClientException.AlreadyClosedException.html |  200 +
 ...sarClientException.AuthenticationException.html |  181 +
 ...lsarClientException.AuthorizationException.html |  181 +
 ...sarClientException.BrokerMetadataException.html |  181 +
 ...ClientException.BrokerPersistenceException.html |  181 +
 .../PulsarClientException.ChecksumException.html   |  181 +
 .../PulsarClientException.ConnectException.html    |  198 +
 ...sarClientException.ConsumerAssignException.html |  180 +
 ...ulsarClientException.ConsumerBusyException.html |  181 +
 .../api/PulsarClientException.CryptoException.html |  181 +
 ...ception.GettingAuthenticationDataException.html |  198 +
 ...lientException.IncompatibleSchemaException.html |  198 +
 ...entException.InvalidConfigurationException.html |  219 +
 ...sarClientException.InvalidMessageException.html |  200 +
 .../PulsarClientException.InvalidServiceURL.html   |  203 +
 ...rClientException.InvalidTopicNameException.html |  181 +
 .../api/PulsarClientException.LookupException.html |  185 +
 ...sarClientException.MemoryBufferIsFullError.html |  200 +
 ...lientException.MessageAcknowledgeException.html |  197 +
 .../PulsarClientException.NotAllowedException.html |  181 +
 ...ulsarClientException.NotConnectedException.html |  181 +
 .../PulsarClientException.NotFoundException.html   |  198 +
 ...ulsarClientException.NotSupportedException.html |  181 +
 ...xception.ProducerBlockedQuotaExceededError.html |  181 +
 ...tion.ProducerBlockedQuotaExceededException.html |  181 +
 ...ulsarClientException.ProducerBusyException.html |  181 +
 ...sarClientException.ProducerFencedException.html |  181 +
 ...arClientException.ProducerQueueIsFullError.html |  200 +
 .../PulsarClientException.TimeoutException.html    |  236 +
 ...arClientException.TooManyRequestsException.html |  183 +
 ...ClientException.TopicDoesNotExistException.html |  181 +
 ...arClientException.TopicTerminatedException.html |  200 +
 ...ientException.TransactionConflictException.html |  197 +
 ...ception.UnsupportedAuthenticationException.html |  198 +
 .../pulsar/client/api/PulsarClientException.html   |  563 ++
 .../2.9.x/org/apache/pulsar/client/api/Range.html  |  237 +
 .../2.9.x/org/apache/pulsar/client/api/Reader.html |  467 ++
 .../apache/pulsar/client/api/ReaderBuilder.html    |  591 ++
 .../apache/pulsar/client/api/ReaderListener.html   |  170 +
 .../pulsar/client/api/RegexSubscriptionMode.html   |  244 +
 .../2.9.x/org/apache/pulsar/client/api/Schema.html |  939 +++
 .../client/api/SchemaSerializationException.html   |  182 +
 .../pulsar/client/api/ServiceUrlProvider.html      |  164 +
 .../org/apache/pulsar/client/api/SizeUnit.html     |  276 +
 .../client/api/SubscriptionInitialPosition.html    |  243 +
 .../apache/pulsar/client/api/SubscriptionMode.html |  226 +
 .../apache/pulsar/client/api/SubscriptionType.html |  269 +
 .../apache/pulsar/client/api/TopicMetadata.html    |  140 +
 .../pulsar/client/api/TypedMessageBuilder.html     |  695 ++
 .../client/api/class-use/Authentication.html       |  160 +
 .../api/class-use/AuthenticationDataProvider.html  |  116 +
 .../api/class-use/AuthenticationFactory.html       |   63 +
 .../api/class-use/BatchMessageContainer.html       |   92 +
 .../api/class-use/BatchReceivePolicy.Builder.html  |  100 +
 .../client/api/class-use/BatchReceivePolicy.html   |  112 +
 .../client/api/class-use/BatcherBuilder.html       |  129 +
 .../pulsar/client/api/class-use/ClientBuilder.html |  339 +
 .../client/api/class-use/CompressionType.html      |  109 +
 .../pulsar/client/api/class-use/Consumer.html      |  166 +
 .../client/api/class-use/ConsumerBuilder.html      |  353 +
 .../api/class-use/ConsumerCryptoFailureAction.html |  114 +
 .../api/class-use/ConsumerEventListener.html       |   92 +
 .../client/api/class-use/ConsumerInterceptor.html  |   92 +
 .../pulsar/client/api/class-use/ConsumerStats.html |   92 +
 .../client/api/class-use/CryptoKeyReader.html      |  119 +
 .../client/api/class-use/DeadLetterPolicy.html     |   92 +
 .../EncodedAuthenticationParameterSupport.html     |   63 +
 .../client/api/class-use/EncryptionKeyInfo.html    |   97 +
 .../pulsar/client/api/class-use/HashingScheme.html |  109 +
 .../pulsar/client/api/class-use/KeySharedMode.html |  110 +
 .../KeySharedPolicy.KeySharedPolicyAutoSplit.html  |   90 +
 .../KeySharedPolicy.KeySharedPolicySticky.html     |   96 +
 .../client/api/class-use/KeySharedPolicy.html      |  120 +
 .../client/api/class-use/KeyStoreParams.html       |   92 +
 .../pulsar/client/api/class-use/Message.html       |  348 +
 .../pulsar/client/api/class-use/MessageCrypto.html |   92 +
 .../pulsar/client/api/class-use/MessageId.html     |  335 +
 .../client/api/class-use/MessageListener.html      |   92 +
 .../client/api/class-use/MessagePayload.html       |  126 +
 .../api/class-use/MessagePayloadContext.html       |   95 +
 .../api/class-use/MessagePayloadFactory.html       |  108 +
 .../api/class-use/MessagePayloadProcessor.html     |  102 +
 .../pulsar/client/api/class-use/MessageRouter.html |   92 +
 .../client/api/class-use/MessageRoutingMode.html   |  109 +
 .../pulsar/client/api/class-use/Messages.html      |  138 +
 .../pulsar/client/api/class-use/Producer.html      |  168 +
 .../client/api/class-use/ProducerAccessMode.html   |  109 +
 .../client/api/class-use/ProducerBuilder.html      |  277 +
 .../api/class-use/ProducerCryptoFailureAction.html |  109 +
 .../client/api/class-use/ProducerInterceptor.html  |  110 +
 .../pulsar/client/api/class-use/ProducerStats.html |   92 +
 .../pulsar/client/api/class-use/ProxyProtocol.html |  110 +
 .../pulsar/client/api/class-use/PulsarClient.html  |  103 +
 ...lsarClientException.AlreadyClosedException.html |   63 +
 ...sarClientException.AuthenticationException.html |   63 +
 ...lsarClientException.AuthorizationException.html |   63 +
 ...sarClientException.BrokerMetadataException.html |   63 +
 ...ClientException.BrokerPersistenceException.html |   63 +
 .../PulsarClientException.ChecksumException.html   |   63 +
 .../PulsarClientException.ConnectException.html    |   63 +
 ...sarClientException.ConsumerAssignException.html |   63 +
 ...ulsarClientException.ConsumerBusyException.html |   63 +
 .../PulsarClientException.CryptoException.html     |   91 +
 ...ception.GettingAuthenticationDataException.html |   63 +
 ...lientException.IncompatibleSchemaException.html |   63 +
 ...entException.InvalidConfigurationException.html |   63 +
 ...sarClientException.InvalidMessageException.html |   63 +
 .../PulsarClientException.InvalidServiceURL.html   |   63 +
 ...rClientException.InvalidTopicNameException.html |   63 +
 .../PulsarClientException.LookupException.html     |   92 +
 ...sarClientException.MemoryBufferIsFullError.html |   63 +
 ...lientException.MessageAcknowledgeException.html |   63 +
 .../PulsarClientException.NotAllowedException.html |   63 +
 ...ulsarClientException.NotConnectedException.html |   63 +
 .../PulsarClientException.NotFoundException.html   |   63 +
 ...ulsarClientException.NotSupportedException.html |   63 +
 ...xception.ProducerBlockedQuotaExceededError.html |   63 +
 ...tion.ProducerBlockedQuotaExceededException.html |   63 +
 ...ulsarClientException.ProducerBusyException.html |   63 +
 ...sarClientException.ProducerFencedException.html |   63 +
 ...arClientException.ProducerQueueIsFullError.html |   63 +
 .../PulsarClientException.TimeoutException.html    |   63 +
 ...arClientException.TooManyRequestsException.html |   63 +
 ...ClientException.TopicDoesNotExistException.html |   63 +
 ...arClientException.TopicTerminatedException.html |   63 +
 ...ientException.TransactionConflictException.html |   63 +
 ...ception.UnsupportedAuthenticationException.html |  136 +
 .../api/class-use/PulsarClientException.html       |  481 ++
 .../apache/pulsar/client/api/class-use/Range.html  |  139 +
 .../apache/pulsar/client/api/class-use/Reader.html |  120 +
 .../pulsar/client/api/class-use/ReaderBuilder.html |  195 +
 .../client/api/class-use/ReaderListener.html       |   92 +
 .../api/class-use/RegexSubscriptionMode.html       |  109 +
 .../apache/pulsar/client/api/class-use/Schema.html |  590 ++
 .../class-use/SchemaSerializationException.html    |   63 +
 .../client/api/class-use/ServiceUrlProvider.html   |   92 +
 .../pulsar/client/api/class-use/SizeUnit.html      |  110 +
 .../api/class-use/SubscriptionInitialPosition.html |  109 +
 .../client/api/class-use/SubscriptionMode.html     |  109 +
 .../client/api/class-use/SubscriptionType.html     |  109 +
 .../pulsar/client/api/class-use/TopicMetadata.html |   93 +
 .../client/api/class-use/TypedMessageBuilder.html  |  170 +
 .../api/interceptor/ProducerInterceptor.html       |  270 +
 .../interceptor/ProducerInterceptorWrapper.html    |  303 +
 .../interceptor/class-use/ProducerInterceptor.html |  112 +
 .../class-use/ProducerInterceptorWrapper.html      |   63 +
 .../client/api/interceptor/package-summary.html    |  126 +
 .../client/api/interceptor/package-tree.html       |   87 +
 .../pulsar/client/api/interceptor/package-use.html |  110 +
 .../apache/pulsar/client/api/package-summary.html  |  494 ++
 .../org/apache/pulsar/client/api/package-tree.html |  239 +
 .../org/apache/pulsar/client/api/package-use.html  |  432 ++
 .../org/apache/pulsar/client/api/schema/Field.html |  137 +
 .../client/api/schema/FieldSchemaBuilder.html      |  251 +
 .../pulsar/client/api/schema/GenericObject.html    |  175 +
 .../pulsar/client/api/schema/GenericRecord.html    |  247 +
 .../client/api/schema/GenericRecordBuilder.html    |  218 +
 .../pulsar/client/api/schema/GenericSchema.html    |  193 +
 .../pulsar/client/api/schema/KeyValueSchema.html   |  200 +
 .../client/api/schema/RecordSchemaBuilder.html     |  218 +
 .../pulsar/client/api/schema/SchemaBuilder.html    |  136 +
 .../pulsar/client/api/schema/SchemaDefinition.html |  268 +
 .../client/api/schema/SchemaDefinitionBuilder.html |  313 +
 .../client/api/schema/SchemaInfoProvider.html      |  174 +
 .../pulsar/client/api/schema/SchemaReader.html     |  258 +
 .../pulsar/client/api/schema/SchemaWriter.html     |  147 +
 .../pulsar/client/api/schema/class-use/Field.html  |  119 +
 .../api/schema/class-use/FieldSchemaBuilder.html   |  109 +
 .../client/api/schema/class-use/GenericObject.html |   92 +
 .../client/api/schema/class-use/GenericRecord.html |  155 +
 .../api/schema/class-use/GenericRecordBuilder.html |  114 +
 .../client/api/schema/class-use/GenericSchema.html |  144 +
 .../api/schema/class-use/KeyValueSchema.html       |   63 +
 .../api/schema/class-use/RecordSchemaBuilder.html  |  121 +
 .../client/api/schema/class-use/SchemaBuilder.html |   63 +
 .../api/schema/class-use/SchemaDefinition.html     |  154 +
 .../schema/class-use/SchemaDefinitionBuilder.html  |  156 +
 .../api/schema/class-use/SchemaInfoProvider.html   |  110 +
 .../client/api/schema/class-use/SchemaReader.html  |  103 +
 .../client/api/schema/class-use/SchemaWriter.html  |  103 +
 .../pulsar/client/api/schema/package-summary.html  |  173 +
 .../pulsar/client/api/schema/package-tree.html     |  106 +
 .../pulsar/client/api/schema/package-use.html      |  196 +
 .../pulsar/client/api/transaction/Transaction.html |  172 +
 .../api/transaction/TransactionBufferClient.html   |  266 +
 ...lientException.ReachMaxPendingOpsException.html |  181 +
 ...ferClientException.RequestTimeoutException.html |  181 +
 .../TransactionBufferClientException.html          |  222 +
 .../client/api/transaction/TransactionBuilder.html |  168 +
 .../TransactionCoordinatorClient.State.html        |  252 +
 .../transaction/TransactionCoordinatorClient.html  |  508 ++
 ...tException.CoordinatorClientStateException.html |  181 +
 ...ientException.CoordinatorNotFoundException.html |  173 +
 ...rClientException.InvalidTxnStatusException.html |  185 +
 ...ception.MetaStoreHandlerNotExistsException.html |  181 +
 ...xception.MetaStoreHandlerNotReadyException.html |  181 +
 ...ientException.TransactionNotFoundException.html |  173 +
 ...ClientException.TransactionTimeotException.html |  181 +
 .../TransactionCoordinatorClientException.html     |  247 +
 .../pulsar/client/api/transaction/TxnID.html       |  210 +
 .../api/transaction/class-use/Transaction.html     |  125 +
 .../class-use/TransactionBufferClient.html         |   63 +
 ...lientException.ReachMaxPendingOpsException.html |   63 +
 ...ferClientException.RequestTimeoutException.html |   63 +
 .../TransactionBufferClientException.html          |  106 +
 .../transaction/class-use/TransactionBuilder.html  |  116 +
 .../TransactionCoordinatorClient.State.html        |  103 +
 .../class-use/TransactionCoordinatorClient.html    |   63 +
 ...tException.CoordinatorClientStateException.html |   63 +
 ...ientException.CoordinatorNotFoundException.html |   63 +
 ...rClientException.InvalidTxnStatusException.html |   63 +
 ...ception.MetaStoreHandlerNotExistsException.html |   63 +
 ...xception.MetaStoreHandlerNotReadyException.html |   63 +
 ...ientException.TransactionNotFoundException.html |   63 +
 ...ClientException.TransactionTimeotException.html |   63 +
 .../TransactionCoordinatorClientException.html     |  176 +
 .../client/api/transaction/class-use/TxnID.html    |  206 +
 .../client/api/transaction/package-summary.html    |  184 +
 .../client/api/transaction/package-tree.html       |  137 +
 .../pulsar/client/api/transaction/package-use.html |  130 +
 .../client/internal/DefaultImplementation.html     |  175 +
 .../pulsar/client/internal/PropertiesUtils.html    |  205 +
 .../PulsarClientImplementationBinding.html         |  807 ++
 .../internal/class-use/DefaultImplementation.html  |   63 +
 .../client/internal/class-use/PropertiesUtils.html |   63 +
 .../PulsarClientImplementationBinding.html         |   92 +
 .../pulsar/client/internal/package-summary.html    |  108 +
 .../pulsar/client/internal/package-tree.html       |   84 +
 .../apache/pulsar/client/internal/package-use.html |   89 +
 .../org/apache/pulsar/common/api/AuthData.html     |  221 +
 .../api/EncryptionContext.EncryptionKey.html       |  138 +
 .../pulsar/common/api/EncryptionContext.html       |  151 +
 .../pulsar/common/api/class-use/AuthData.html      |  128 +
 .../class-use/EncryptionContext.EncryptionKey.html |   63 +
 .../common/api/class-use/EncryptionContext.html    |   93 +
 .../apache/pulsar/common/api/package-summary.html  |  101 +
 .../org/apache/pulsar/common/api/package-tree.html |   79 +
 .../org/apache/pulsar/common/api/package-use.html  |  110 +
 .../InterfaceAudience.LimitedPrivate.html          |   91 +
 .../classification/InterfaceAudience.Private.html  |   90 +
 .../classification/InterfaceAudience.Public.html   |   90 +
 .../common/classification/InterfaceAudience.html   |  132 +
 .../InterfaceStability.Evolving.html               |   89 +
 .../classification/InterfaceStability.Stable.html  |   90 +
 .../InterfaceStability.Unstable.html               |   90 +
 .../common/classification/InterfaceStability.html  |  135 +
 .../InterfaceAudience.LimitedPrivate.html          |  103 +
 .../class-use/InterfaceAudience.Private.html       |  173 +
 .../class-use/InterfaceAudience.Public.html        |  507 ++
 .../class-use/InterfaceAudience.html               |   63 +
 .../class-use/InterfaceStability.Evolving.html     |  122 +
 .../class-use/InterfaceStability.Stable.html       |  514 ++
 .../class-use/InterfaceStability.Unstable.html     |   63 +
 .../class-use/InterfaceStability.html              |   63 +
 .../common/classification/package-summary.html     |  130 +
 .../pulsar/common/classification/package-tree.html |   89 +
 .../pulsar/common/classification/package-use.html  |  223 +
 .../common/schema/KeyValue.KeyValueDecoder.html    |  152 +
 .../org/apache/pulsar/common/schema/KeyValue.html  |  286 +
 .../pulsar/common/schema/KeyValueEncodingType.html |  232 +
 .../schema/SchemaInfo.SchemaInfoBuilder.html       |  177 +
 .../apache/pulsar/common/schema/SchemaInfo.html    |  202 +
 .../common/schema/SchemaInfoWithVersion.html       |  171 +
 .../apache/pulsar/common/schema/SchemaType.html    |  580 ++
 .../schema/class-use/KeyValue.KeyValueDecoder.html |   94 +
 .../pulsar/common/schema/class-use/KeyValue.html   |  212 +
 .../schema/class-use/KeyValueEncodingType.html     |  190 +
 .../class-use/SchemaInfo.SchemaInfoBuilder.html    |  102 +
 .../pulsar/common/schema/class-use/SchemaInfo.html |  285 +
 .../schema/class-use/SchemaInfoWithVersion.html    |   92 +
 .../pulsar/common/schema/class-use/SchemaType.html |  214 +
 .../pulsar/common/schema/package-summary.html      |  121 +
 .../apache/pulsar/common/schema/package-tree.html  |  101 +
 .../apache/pulsar/common/schema/package-use.html   |  194 +
 .../static/api/client/2.9.x/overview-summary.html  |   26 +
 .../static/api/client/2.9.x/overview-tree.html     |  317 +
 .../api/client/2.9.x/package-search-index.js       |    1 +
 .../static/api/client/2.9.x/resources/glass.png    |  Bin 0 -> 499 bytes
 .../static/api/client/2.9.x/resources/x.png        |  Bin 0 -> 394 bytes
 .../images/ui-bg_glass_55_fbf9ee_1x400.png         |  Bin 0 -> 335 bytes
 .../images/ui-bg_glass_65_dadada_1x400.png         |  Bin 0 -> 262 bytes
 .../images/ui-bg_glass_75_dadada_1x400.png         |  Bin 0 -> 262 bytes
 .../images/ui-bg_glass_75_e6e6e6_1x400.png         |  Bin 0 -> 262 bytes
 .../images/ui-bg_glass_95_fef1ec_1x400.png         |  Bin 0 -> 332 bytes
 .../ui-bg_highlight-soft_75_cccccc_1x100.png       |  Bin 0 -> 280 bytes
 .../script-dir/images/ui-icons_222222_256x240.png  |  Bin 0 -> 6922 bytes
 .../script-dir/images/ui-icons_2e83ff_256x240.png  |  Bin 0 -> 4549 bytes
 .../script-dir/images/ui-icons_454545_256x240.png  |  Bin 0 -> 6992 bytes
 .../script-dir/images/ui-icons_888888_256x240.png  |  Bin 0 -> 6999 bytes
 .../script-dir/images/ui-icons_cd0a0a_256x240.png  |  Bin 0 -> 4549 bytes
 .../client/2.9.x/script-dir/jquery-3.5.1.min.js    |    2 +
 .../api/client/2.9.x/script-dir/jquery-ui.min.css  |    7 +
 .../api/client/2.9.x/script-dir/jquery-ui.min.js   |    6 +
 .../2.9.x/script-dir/jquery-ui.structure.min.css   |    5 +
 .../website-next/static/api/client/2.9.x/script.js |  132 +
 .../website-next/static/api/client/2.9.x/search.js |  354 +
 .../static/api/client/2.9.x/serialized-form.html   |  443 ++
 .../static/api/client/2.9.x/stylesheet.css         |  865 +++
 .../static/api/client/2.9.x/tag-search-index.js    |    1 +
 .../static/api/client/2.9.x/type-search-index.js   |    1 +
 .../pulsar-functions/2.10.x/allclasses-index.html  |  125 +
 .../pulsar-functions/2.10.x/allpackages-index.html |   77 +
 .../pulsar-functions/2.10.x/deprecated-list.html   |   85 +
 .../api/pulsar-functions/2.10.x/element-list       |    3 +
 .../api/pulsar-functions/2.10.x/help-doc.html      |  191 +
 .../api/pulsar-functions/2.10.x/index-all.html     |  555 ++
 .../static/api/pulsar-functions/2.10.x/index.html  |   79 +
 .../2.10.x/jquery-ui.overrides.css                 |   34 +
 .../2.10.x/legal/ADDITIONAL_LICENSE_INFO           |   37 +
 .../2.10.x/legal/ASSEMBLY_EXCEPTION                |   27 +
 .../api/pulsar-functions/2.10.x/legal/LICENSE      |  347 +
 .../api/pulsar-functions/2.10.x/legal/jquery.md    |   72 +
 .../api/pulsar-functions/2.10.x/legal/jqueryUI.md  |   49 +
 .../pulsar-functions/2.10.x/member-search-index.js |    1 +
 .../pulsar-functions/2.10.x/module-search-index.js |    1 +
 .../apache/pulsar/functions/api/BaseContext.html   |  519 ++
 .../org/apache/pulsar/functions/api/Context.html   |  422 ++
 .../org/apache/pulsar/functions/api/Function.html  |  189 +
 .../org/apache/pulsar/functions/api/KVRecord.html  |  158 +
 .../org/apache/pulsar/functions/api/Record.html    |  305 +
 .../org/apache/pulsar/functions/api/SerDe.html     |  145 +
 .../apache/pulsar/functions/api/StateStore.html    |  224 +
 .../pulsar/functions/api/StateStoreContext.html    |   87 +
 .../apache/pulsar/functions/api/WindowContext.html |  491 ++
 .../pulsar/functions/api/WindowFunction.html       |  150 +
 .../functions/api/class-use/BaseContext.html       |   91 +
 .../pulsar/functions/api/class-use/Context.html    |   97 +
 .../pulsar/functions/api/class-use/Function.html   |   62 +
 .../pulsar/functions/api/class-use/KVRecord.html   |   62 +
 .../pulsar/functions/api/class-use/Record.html     |  114 +
 .../pulsar/functions/api/class-use/SerDe.html      |   89 +
 .../pulsar/functions/api/class-use/StateStore.html |  123 +
 .../functions/api/class-use/StateStoreContext.html |   91 +
 .../functions/api/class-use/WindowContext.html     |   92 +
 .../functions/api/class-use/WindowFunction.html    |   62 +
 .../pulsar/functions/api/package-summary.html      |  139 +
 .../apache/pulsar/functions/api/package-tree.html  |   91 +
 .../apache/pulsar/functions/api/package-use.html   |  134 +
 .../functions/api/state/ByteBufferStateStore.html  |  235 +
 .../functions/api/state/CounterStateStore.html     |  207 +
 .../api/state/class-use/ByteBufferStateStore.html  |   62 +
 .../api/state/class-use/CounterStateStore.html     |   62 +
 .../functions/api/state/package-summary.html       |  111 +
 .../pulsar/functions/api/state/package-tree.html   |   81 +
 .../pulsar/functions/api/state/package-use.html    |   62 +
 .../functions/api/utils/IdentityFunction.html      |  177 +
 .../pulsar/functions/api/utils/JavaSerDe.html      |  197 +
 .../api/utils/class-use/IdentityFunction.html      |   62 +
 .../functions/api/utils/class-use/JavaSerDe.html   |   87 +
 .../functions/api/utils/package-summary.html       |  108 +
 .../pulsar/functions/api/utils/package-tree.html   |   77 +
 .../pulsar/functions/api/utils/package-use.html    |   86 +
 .../pulsar-functions/2.10.x/overview-summary.html  |   25 +
 .../api/pulsar-functions/2.10.x/overview-tree.html |  109 +
 .../2.10.x/package-search-index.js                 |    1 +
 .../pulsar-functions/2.10.x/resources/glass.png    |  Bin 0 -> 499 bytes
 .../api/pulsar-functions/2.10.x/resources/x.png    |  Bin 0 -> 394 bytes
 .../images/ui-bg_glass_55_fbf9ee_1x400.png         |  Bin 0 -> 335 bytes
 .../images/ui-bg_glass_65_dadada_1x400.png         |  Bin 0 -> 262 bytes
 .../images/ui-bg_glass_75_dadada_1x400.png         |  Bin 0 -> 262 bytes
 .../images/ui-bg_glass_75_e6e6e6_1x400.png         |  Bin 0 -> 262 bytes
 .../images/ui-bg_glass_95_fef1ec_1x400.png         |  Bin 0 -> 332 bytes
 .../ui-bg_highlight-soft_75_cccccc_1x100.png       |  Bin 0 -> 280 bytes
 .../script-dir/images/ui-icons_222222_256x240.png  |  Bin 0 -> 6922 bytes
 .../script-dir/images/ui-icons_2e83ff_256x240.png  |  Bin 0 -> 4549 bytes
 .../script-dir/images/ui-icons_454545_256x240.png  |  Bin 0 -> 6992 bytes
 .../script-dir/images/ui-icons_888888_256x240.png  |  Bin 0 -> 6999 bytes
 .../script-dir/images/ui-icons_cd0a0a_256x240.png  |  Bin 0 -> 4549 bytes
 .../2.10.x/script-dir/jquery-3.5.1.min.js          |    2 +
 .../2.10.x/script-dir/jquery-ui.min.css            |    7 +
 .../2.10.x/script-dir/jquery-ui.min.js             |    6 +
 .../2.10.x/script-dir/jquery-ui.structure.min.css  |    5 +
 .../static/api/pulsar-functions/2.10.x/script.js   |  132 +
 .../static/api/pulsar-functions/2.10.x/search.js   |  354 +
 .../api/pulsar-functions/2.10.x/stylesheet.css     |  865 +++
 .../pulsar-functions/2.10.x/tag-search-index.js    |    1 +
 .../pulsar-functions/2.10.x/type-search-index.js   |    1 +
 .../pulsar-functions/2.8.x/allclasses-index.html   |  126 +
 .../pulsar-functions/2.8.x/allpackages-index.html  |   78 +
 .../pulsar-functions/2.8.x/deprecated-list.html    |   86 +
 .../static/api/pulsar-functions/2.8.x/element-list |    3 +
 .../api/pulsar-functions/2.8.x/help-doc.html       |  192 +
 .../api/pulsar-functions/2.8.x/index-all.html      |  544 ++
 .../static/api/pulsar-functions/2.8.x/index.html   |   80 +
 .../pulsar-functions/2.8.x/jquery-ui.overrides.css |   34 +
 .../2.8.x/legal/ADDITIONAL_LICENSE_INFO            |   37 +
 .../2.8.x/legal/ASSEMBLY_EXCEPTION                 |   27 +
 .../api/pulsar-functions/2.8.x/legal/LICENSE       |  347 +
 .../api/pulsar-functions/2.8.x/legal/jquery.md     |   72 +
 .../api/pulsar-functions/2.8.x/legal/jqueryUI.md   |   49 +
 .../pulsar-functions/2.8.x/member-search-index.js  |    1 +
 .../pulsar-functions/2.8.x/module-search-index.js  |    1 +
 .../apache/pulsar/functions/api/BaseContext.html   |  501 ++
 .../org/apache/pulsar/functions/api/Context.html   |  423 ++
 .../org/apache/pulsar/functions/api/Function.html  |  154 +
 .../org/apache/pulsar/functions/api/KVRecord.html  |  159 +
 .../org/apache/pulsar/functions/api/Record.html    |  306 +
 .../org/apache/pulsar/functions/api/SerDe.html     |  146 +
 .../apache/pulsar/functions/api/StateStore.html    |  225 +
 .../pulsar/functions/api/StateStoreContext.html    |   88 +
 .../apache/pulsar/functions/api/WindowContext.html |  492 ++
 .../pulsar/functions/api/WindowFunction.html       |  151 +
 .../functions/api/class-use/BaseContext.html       |   92 +
 .../pulsar/functions/api/class-use/Context.html    |   93 +
 .../pulsar/functions/api/class-use/Function.html   |   63 +
 .../pulsar/functions/api/class-use/KVRecord.html   |   63 +
 .../pulsar/functions/api/class-use/Record.html     |  115 +
 .../pulsar/functions/api/class-use/SerDe.html      |   90 +
 .../pulsar/functions/api/class-use/StateStore.html |  124 +
 .../functions/api/class-use/StateStoreContext.html |   92 +
 .../functions/api/class-use/WindowContext.html     |   93 +
 .../functions/api/class-use/WindowFunction.html    |   63 +
 .../pulsar/functions/api/package-summary.html      |  140 +
 .../apache/pulsar/functions/api/package-tree.html  |   92 +
 .../apache/pulsar/functions/api/package-use.html   |  135 +
 .../functions/api/state/ByteBufferStateStore.html  |  236 +
 .../functions/api/state/CounterStateStore.html     |  208 +
 .../api/state/class-use/ByteBufferStateStore.html  |   63 +
 .../api/state/class-use/CounterStateStore.html     |   63 +
 .../functions/api/state/package-summary.html       |  112 +
 .../pulsar/functions/api/state/package-tree.html   |   82 +
 .../pulsar/functions/api/state/package-use.html    |   63 +
 .../functions/api/utils/IdentityFunction.html      |  178 +
 .../pulsar/functions/api/utils/JavaSerDe.html      |  198 +
 .../api/utils/class-use/IdentityFunction.html      |   63 +
 .../functions/api/utils/class-use/JavaSerDe.html   |   88 +
 .../functions/api/utils/package-summary.html       |  109 +
 .../pulsar/functions/api/utils/package-tree.html   |   78 +
 .../pulsar/functions/api/utils/package-use.html    |   87 +
 .../pulsar-functions/2.8.x/overview-summary.html   |   26 +
 .../api/pulsar-functions/2.8.x/overview-tree.html  |  110 +
 .../pulsar-functions/2.8.x/package-search-index.js |    1 +
 .../api/pulsar-functions/2.8.x/resources/glass.png |  Bin 0 -> 499 bytes
 .../api/pulsar-functions/2.8.x/resources/x.png     |  Bin 0 -> 394 bytes
 .../images/ui-bg_glass_55_fbf9ee_1x400.png         |  Bin 0 -> 335 bytes
 .../images/ui-bg_glass_65_dadada_1x400.png         |  Bin 0 -> 262 bytes
 .../images/ui-bg_glass_75_dadada_1x400.png         |  Bin 0 -> 262 bytes
 .../images/ui-bg_glass_75_e6e6e6_1x400.png         |  Bin 0 -> 262 bytes
 .../images/ui-bg_glass_95_fef1ec_1x400.png         |  Bin 0 -> 332 bytes
 .../ui-bg_highlight-soft_75_cccccc_1x100.png       |  Bin 0 -> 280 bytes
 .../script-dir/images/ui-icons_222222_256x240.png  |  Bin 0 -> 6922 bytes
 .../script-dir/images/ui-icons_2e83ff_256x240.png  |  Bin 0 -> 4549 bytes
 .../script-dir/images/ui-icons_454545_256x240.png  |  Bin 0 -> 6992 bytes
 .../script-dir/images/ui-icons_888888_256x240.png  |  Bin 0 -> 6999 bytes
 .../script-dir/images/ui-icons_cd0a0a_256x240.png  |  Bin 0 -> 4549 bytes
 .../2.8.x/script-dir/jquery-3.5.1.min.js           |    2 +
 .../2.8.x/script-dir/jquery-ui.min.css             |    7 +
 .../2.8.x/script-dir/jquery-ui.min.js              |    6 +
 .../2.8.x/script-dir/jquery-ui.structure.min.css   |    5 +
 .../static/api/pulsar-functions/2.8.x/script.js    |  132 +
 .../static/api/pulsar-functions/2.8.x/search.js    |  354 +
 .../api/pulsar-functions/2.8.x/stylesheet.css      |  865 +++
 .../api/pulsar-functions/2.8.x/tag-search-index.js |    1 +
 .../pulsar-functions/2.8.x/type-search-index.js    |    1 +
 .../pulsar-functions/2.9.x/allclasses-index.html   |  126 +
 .../pulsar-functions/2.9.x/allpackages-index.html  |   78 +
 .../pulsar-functions/2.9.x/deprecated-list.html    |   86 +
 .../static/api/pulsar-functions/2.9.x/element-list |    3 +
 .../api/pulsar-functions/2.9.x/help-doc.html       |  192 +
 .../api/pulsar-functions/2.9.x/index-all.html      |  548 ++
 .../static/api/pulsar-functions/2.9.x/index.html   |   80 +
 .../pulsar-functions/2.9.x/jquery-ui.overrides.css |   34 +
 .../2.9.x/legal/ADDITIONAL_LICENSE_INFO            |   37 +
 .../2.9.x/legal/ASSEMBLY_EXCEPTION                 |   27 +
 .../api/pulsar-functions/2.9.x/legal/LICENSE       |  347 +
 .../api/pulsar-functions/2.9.x/legal/jquery.md     |   72 +
 .../api/pulsar-functions/2.9.x/legal/jqueryUI.md   |   49 +
 .../pulsar-functions/2.9.x/member-search-index.js  |    1 +
 .../pulsar-functions/2.9.x/module-search-index.js  |    1 +
 .../apache/pulsar/functions/api/BaseContext.html   |  520 ++
 .../org/apache/pulsar/functions/api/Context.html   |  423 ++
 .../org/apache/pulsar/functions/api/Function.html  |  154 +
 .../org/apache/pulsar/functions/api/KVRecord.html  |  159 +
 .../org/apache/pulsar/functions/api/Record.html    |  306 +
 .../org/apache/pulsar/functions/api/SerDe.html     |  146 +
 .../apache/pulsar/functions/api/StateStore.html    |  225 +
 .../pulsar/functions/api/StateStoreContext.html    |   88 +
 .../apache/pulsar/functions/api/WindowContext.html |  492 ++
 .../pulsar/functions/api/WindowFunction.html       |  151 +
 .../functions/api/class-use/BaseContext.html       |   92 +
 .../pulsar/functions/api/class-use/Context.html    |   93 +
 .../pulsar/functions/api/class-use/Function.html   |   63 +
 .../pulsar/functions/api/class-use/KVRecord.html   |   63 +
 .../pulsar/functions/api/class-use/Record.html     |  115 +
 .../pulsar/functions/api/class-use/SerDe.html      |   90 +
 .../pulsar/functions/api/class-use/StateStore.html |  124 +
 .../functions/api/class-use/StateStoreContext.html |   92 +
 .../functions/api/class-use/WindowContext.html     |   93 +
 .../functions/api/class-use/WindowFunction.html    |   63 +
 .../pulsar/functions/api/package-summary.html      |  140 +
 .../apache/pulsar/functions/api/package-tree.html  |   92 +
 .../apache/pulsar/functions/api/package-use.html   |  135 +
 .../functions/api/state/ByteBufferStateStore.html  |  236 +
 .../functions/api/state/CounterStateStore.html     |  208 +
 .../api/state/class-use/ByteBufferStateStore.html  |   63 +
 .../api/state/class-use/CounterStateStore.html     |   63 +
 .../functions/api/state/package-summary.html       |  112 +
 .../pulsar/functions/api/state/package-tree.html   |   82 +
 .../pulsar/functions/api/state/package-use.html    |   63 +
 .../functions/api/utils/IdentityFunction.html      |  178 +
 .../pulsar/functions/api/utils/JavaSerDe.html      |  198 +
 .../api/utils/class-use/IdentityFunction.html      |   63 +
 .../functions/api/utils/class-use/JavaSerDe.html   |   88 +
 .../functions/api/utils/package-summary.html       |  109 +
 .../pulsar/functions/api/utils/package-tree.html   |   78 +
 .../pulsar/functions/api/utils/package-use.html    |   87 +
 .../pulsar-functions/2.9.x/overview-summary.html   |   26 +
 .../api/pulsar-functions/2.9.x/overview-tree.html  |  110 +
 .../pulsar-functions/2.9.x/package-search-index.js |    1 +
 .../api/pulsar-functions/2.9.x/resources/glass.png |  Bin 0 -> 499 bytes
 .../api/pulsar-functions/2.9.x/resources/x.png     |  Bin 0 -> 394 bytes
 .../images/ui-bg_glass_55_fbf9ee_1x400.png         |  Bin 0 -> 335 bytes
 .../images/ui-bg_glass_65_dadada_1x400.png         |  Bin 0 -> 262 bytes
 .../images/ui-bg_glass_75_dadada_1x400.png         |  Bin 0 -> 262 bytes
 .../images/ui-bg_glass_75_e6e6e6_1x400.png         |  Bin 0 -> 262 bytes
 .../images/ui-bg_glass_95_fef1ec_1x400.png         |  Bin 0 -> 332 bytes
 .../ui-bg_highlight-soft_75_cccccc_1x100.png       |  Bin 0 -> 280 bytes
 .../script-dir/images/ui-icons_222222_256x240.png  |  Bin 0 -> 6922 bytes
 .../script-dir/images/ui-icons_2e83ff_256x240.png  |  Bin 0 -> 4549 bytes
 .../script-dir/images/ui-icons_454545_256x240.png  |  Bin 0 -> 6992 bytes
 .../script-dir/images/ui-icons_888888_256x240.png  |  Bin 0 -> 6999 bytes
 .../script-dir/images/ui-icons_cd0a0a_256x240.png  |  Bin 0 -> 4549 bytes
 .../2.9.x/script-dir/jquery-3.5.1.min.js           |    2 +
 .../2.9.x/script-dir/jquery-ui.min.css             |    7 +
 .../2.9.x/script-dir/jquery-ui.min.js              |    6 +
 .../2.9.x/script-dir/jquery-ui.structure.min.css   |    5 +
 .../static/api/pulsar-functions/2.9.x/script.js    |  132 +
 .../static/api/pulsar-functions/2.9.x/search.js    |  354 +
 .../api/pulsar-functions/2.9.x/stylesheet.css      |  865 +++
 .../api/pulsar-functions/2.9.x/tag-search-index.js |    1 +
 .../pulsar-functions/2.9.x/type-search-index.js    |    1 +
 2823 files changed, 558276 insertions(+)

diff --git a/site2/website-next/static/api/admin/2.10.x/allclasses-index.html b/site2/website-next/static/api/admin/2.10.x/allclasses-index.html
new file mode 100644
index 00000000000..6fe17add600
--- /dev/null
+++ b/site2/website-next/static/api/admin/2.10.x/allclasses-index.html
@@ -0,0 +1,793 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) -->
+<title>All Classes and Interfaces (Pulsar Client Admin :: API 2.10.2 API)</title>
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="description" content="class index">
+<meta name="generator" content="javadoc/AllClassesIndexWriter">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
+<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="script-dir/jquery-3.5.1.min.js"></script>
+<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="all-classes-index-page">
+<script type="text/javascript">var evenRowColor = "even-row-color";
+var oddRowColor = "odd-row-color";
+var tableTab = "table-tab";
+var activeTableTab = "active-table-tab";
+var pathtoroot = "./";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top">
+<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="index.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#all-classes">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<div class="header">
+<h1 title="All Classes and Interfaces" class="title">All Classes and Interfaces</h1>
+</div>
+<div id="all-classes-table">
+<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="all-classes-table-tab0" role="tab" aria-selected="true" aria-controls="all-classes-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table', 2)" class="active-table-tab">All Classes and Interfaces</button><button id="all-classes-table-tab1" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(eve [...]
+<div id="all-classes-table.tabpanel" role="tabpanel">
+<div class="summary-table two-column-summary" aria-labelledby="all-classes-table-tab0">
+<div class="table-header col-first">Class</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/stats/AllocatorStats.html" title="class in org.apache.pulsar.common.stats">AllocatorStats</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Allocator statistics.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/stats/AllocatorStats.PoolArenaStats.html" title="class in org.apache.pulsar.common.stats">AllocatorStats.PoolArenaStats</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Pool arena statistics.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/stats/AllocatorStats.PoolChunkListStats.html" title="class in org.apache.pulsar.common.stats">AllocatorStats.PoolChunkListStats</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Pool chunk list statistics.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/stats/AllocatorStats.PoolChunkStats.html" title="class in org.apache.pulsar.common.stats">AllocatorStats.PoolChunkStats</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Pool chunk statistics.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/stats/AllocatorStats.PoolSubpageStats.html" title="class in org.apache.pulsar.common.stats">AllocatorStats.PoolSubpageStats</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Pool subpage statistics.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/pulsar/common/policies/data/AuthAction.html" title="enum class in org.apache.pulsar.common.policies.data">AuthAction</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
+<div class="block">Authorization action for Pulsar policies.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/functions/AuthenticationConfig.html" title="class in org.apache.pulsar.common.functions">AuthenticationConfig</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Configuration to aggregate various authentication params.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/AuthPolicies.html" title="interface in org.apache.pulsar.common.policies.data">AuthPolicies</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Authentication policies.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/AuthPolicies.Builder.html" title="interface in org.apache.pulsar.common.policies.data">AuthPolicies.Builder</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/AutoFailoverPolicy.html" title="class in org.apache.pulsar.common.policies">AutoFailoverPolicy</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Basic definition of an auto-failover policy.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/AutoFailoverPolicyData.html" title="interface in org.apache.pulsar.common.policies.data">AutoFailoverPolicyData</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/AutoFailoverPolicyData.Builder.html" title="interface in org.apache.pulsar.common.policies.data">AutoFailoverPolicyData.Builder</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/impl/AutoFailoverPolicyFactory.html" title="class in org.apache.pulsar.common.policies.impl">AutoFailoverPolicyFactory</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Factory to generate an instance of <a href="org/apache/pulsar/common/policies/AutoFailoverPolicy.html" title="class in org.apache.pulsar.common.policies"><code>AutoFailoverPolicy</code></a>.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/pulsar/common/policies/data/AutoFailoverPolicyType.html" title="enum class in org.apache.pulsar.common.policies.data">AutoFailoverPolicyType</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
+<div class="block">The policy type of auto failover.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/AutoSubscriptionCreationOverride.html" title="interface in org.apache.pulsar.common.policies.data">AutoSubscriptionCreationOverride</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Override of autoSubscriptionCreation settings on a namespace level.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/AutoSubscriptionCreationOverride.Builder.html" title="interface in org.apache.pulsar.common.policies.data">AutoSubscriptionCreationOverride.Builder</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/impl/AutoSubscriptionCreationOverrideImpl.html" title="class in org.apache.pulsar.common.policies.data.impl">AutoSubscriptionCreationOverrideImpl</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Override of autoSubscriptionCreation settings on a namespace level.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/impl/AutoSubscriptionCreationOverrideImpl.AutoSubscriptionCreationOverrideImplBuilder.html" title="class in org.apache.pulsar.common.policies.data.impl">AutoSubscriptionCreationOverrideImpl.AutoSubscriptionCreationOverrideImplBuilder</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/AutoTopicCreationOverride.html" title="interface in org.apache.pulsar.common.policies.data">AutoTopicCreationOverride</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Override of autoTopicCreation settings on a namespace level.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/AutoTopicCreationOverride.Builder.html" title="interface in org.apache.pulsar.common.policies.data">AutoTopicCreationOverride.Builder</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/impl/AutoTopicCreationOverrideImpl.html" title="class in org.apache.pulsar.common.policies.data.impl">AutoTopicCreationOverrideImpl</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Override of autoTopicCreation settings on a namespace level.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/impl/AutoTopicCreationOverrideImpl.AutoTopicCreationOverrideImplBuilder.html" title="class in org.apache.pulsar.common.policies.data.impl">AutoTopicCreationOverrideImpl.AutoTopicCreationOverrideImplBuilder</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/BacklogQuota.html" title="interface in org.apache.pulsar.common.policies.data">BacklogQuota</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Unit of a backlog quota configuration for a scoped resource in a Pulsar instance.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/pulsar/common/policies/data/BacklogQuota.BacklogQuotaType.html" title="enum class in org.apache.pulsar.common.policies.data">BacklogQuota.BacklogQuotaType</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
+<div class="block">Identifier to a backlog quota configuration (an instance of <a href="org/apache/pulsar/common/policies/data/BacklogQuota.html" title="interface in org.apache.pulsar.common.policies.data"><code>BacklogQuota</code></a>).</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/BacklogQuota.Builder.html" title="interface in org.apache.pulsar.common.policies.data">BacklogQuota.Builder</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/pulsar/common/policies/data/BacklogQuota.RetentionPolicy.html" title="enum class in org.apache.pulsar.common.policies.data">BacklogQuota.RetentionPolicy</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
+<div class="block">Enumeration type determines how to retain backlog against the resource shortages.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/impl/BacklogQuotaImpl.html" title="class in org.apache.pulsar.common.policies.data.impl">BacklogQuotaImpl</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/impl/BacklogQuotaImpl.BacklogQuotaImplBuilder.html" title="class in org.apache.pulsar.common.policies.data.impl">BacklogQuotaImpl.BacklogQuotaImplBuilder</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/io/BatchSourceConfig.html" title="class in org.apache.pulsar.common.io">BatchSourceConfig</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Pulsar Batch Source configuration.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/BookieAffinityGroupData.html" title="interface in org.apache.pulsar.common.policies.data">BookieAffinityGroupData</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Description of a BookKeeper's affinity group.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/BookieAffinityGroupData.Builder.html" title="interface in org.apache.pulsar.common.policies.data">BookieAffinityGroupData.Builder</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/impl/BookieAffinityGroupDataImpl.html" title="class in org.apache.pulsar.common.policies.data.impl">BookieAffinityGroupDataImpl</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Description of a BookKeeper's affinity group.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/impl/BookieAffinityGroupDataImpl.BookieAffinityGroupDataImplBuilder.html" title="class in org.apache.pulsar.common.policies.data.impl">BookieAffinityGroupDataImpl.BookieAffinityGroupDataImplBuilder</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/BookieInfo.html" title="interface in org.apache.pulsar.common.policies.data">BookieInfo</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Bookie information.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/BookieInfo.Builder.html" title="interface in org.apache.pulsar.common.policies.data">BookieInfo.Builder</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/impl/BookieInfoImpl.html" title="class in org.apache.pulsar.common.policies.data.impl">BookieInfoImpl</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Bookie information.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/impl/BookieInfoImpl.BookieInfoImplBuilder.html" title="class in org.apache.pulsar.common.policies.data.impl">BookieInfoImpl.BookieInfoImplBuilder</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/client/admin/Bookies.html" title="interface in org.apache.pulsar.client.admin">Bookies</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Admin interface for bookies rack placement management.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/BookiesClusterInfo.html" title="interface in org.apache.pulsar.common.policies.data">BookiesClusterInfo</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Raw bookies information.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/BookiesClusterInfo.Builder.html" title="interface in org.apache.pulsar.common.policies.data">BookiesClusterInfo.Builder</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/impl/BookiesClusterInfoImpl.html" title="class in org.apache.pulsar.common.policies.data.impl">BookiesClusterInfoImpl</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Raw bookies information.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/impl/BookiesClusterInfoImpl.BookiesClusterInfoImplBuilder.html" title="class in org.apache.pulsar.common.policies.data.impl">BookiesClusterInfoImpl.BookiesClusterInfoImplBuilder</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/BookiesRackConfiguration.html" title="class in org.apache.pulsar.common.policies.data">BookiesRackConfiguration</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+<div class="block">The rack configuration map for bookies.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/pulsar/common/policies/data/BrokerAssignment.html" title="enum class in org.apache.pulsar.common.policies.data">BrokerAssignment</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
+<div class="block">Definition of possible broker assignments.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/BrokerInfo.html" title="interface in org.apache.pulsar.common.policies.data">BrokerInfo</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Broker Information.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/BrokerInfo.Builder.html" title="interface in org.apache.pulsar.common.policies.data">BrokerInfo.Builder</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/impl/BrokerInfoImpl.html" title="class in org.apache.pulsar.common.policies.data.impl">BrokerInfoImpl</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Broker Information.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/impl/BrokerInfoImpl.BrokerInfoImplBuilder.html" title="class in org.apache.pulsar.common.policies.data.impl">BrokerInfoImpl.BrokerInfoImplBuilder</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/BrokerNamespaceIsolationData.html" title="interface in org.apache.pulsar.common.policies.data">BrokerNamespaceIsolationData</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/BrokerNamespaceIsolationData.Builder.html" title="interface in org.apache.pulsar.common.policies.data">BrokerNamespaceIsolationData.Builder</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/client/admin/Brokers.html" title="interface in org.apache.pulsar.client.admin">Brokers</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Admin interface for brokers management.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/client/admin/BrokerStats.html" title="interface in org.apache.pulsar.client.admin">BrokerStats</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Admin interface for brokers management.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/BrokerStatus.html" title="interface in org.apache.pulsar.common.policies.data">BrokerStatus</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Information about the broker status.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/BrokerStatus.Builder.html" title="interface in org.apache.pulsar.common.policies.data">BrokerStatus.Builder</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/impl/BrokerStatusImpl.html" title="class in org.apache.pulsar.common.policies.data.impl">BrokerStatusImpl</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Information about the broker status.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/impl/BrokerStatusImpl.BrokerStatusImplBuilder.html" title="class in org.apache.pulsar.common.policies.data.impl">BrokerStatusImpl.BrokerStatusImplBuilder</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/BundlesData.html" title="interface in org.apache.pulsar.common.policies.data">BundlesData</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Holder for bundles.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/BundlesData.Builder.html" title="interface in org.apache.pulsar.common.policies.data">BundlesData.Builder</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/impl/BundlesDataImpl.html" title="class in org.apache.pulsar.common.policies.data.impl">BundlesDataImpl</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Holder for bundles.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/impl/BundlesDataImpl.BundlesDataImplBuilder.html" title="class in org.apache.pulsar.common.policies.data.impl">BundlesDataImpl.BundlesDataImplBuilder</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/ClusterData.html" title="interface in org.apache.pulsar.common.policies.data">ClusterData</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/ClusterData.Builder.html" title="interface in org.apache.pulsar.common.policies.data">ClusterData.Builder</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/client/admin/Clusters.html" title="interface in org.apache.pulsar.client.admin">Clusters</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Admin interface for clusters management.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/CompactionStats.html" title="interface in org.apache.pulsar.common.policies.data">CompactionStats</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Statistics about compaction.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/io/ConnectorDefinition.html" title="class in org.apache.pulsar.common.io">ConnectorDefinition</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Basic information about a Pulsar connector.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/functions/ConsumerConfig.html" title="class in org.apache.pulsar.common.functions">ConsumerConfig</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Configuration of a consumer.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/ConsumerStats.html" title="interface in org.apache.pulsar.common.policies.data">ConsumerStats</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Consumer statistics.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/functions/CryptoConfig.html" title="class in org.apache.pulsar.common.functions">CryptoConfig</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Configuration of the producer inside the function.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/client/admin/utils/DefaultImplementation.html" title="class in org.apache.pulsar.client.admin.utils">DefaultImplementation</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Helper class for class instantiations and it also contains methods to work with schemas.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/DelayedDeliveryPolicies.html" title="interface in org.apache.pulsar.common.policies.data">DelayedDeliveryPolicies</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Definition of the delayed delivery policy.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/DelayedDeliveryPolicies.Builder.html" title="interface in org.apache.pulsar.common.policies.data">DelayedDeliveryPolicies.Builder</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/impl/DelayedDeliveryPoliciesImpl.html" title="class in org.apache.pulsar.common.policies.data.impl">DelayedDeliveryPoliciesImpl</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Definition of the delayed delivery policy.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/impl/DelayedDeliveryPoliciesImpl.DelayedDeliveryPoliciesImplBuilder.html" title="class in org.apache.pulsar.common.policies.data.impl">DelayedDeliveryPoliciesImpl.DelayedDeliveryPoliciesImplBuilder</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/DispatchRate.html" title="interface in org.apache.pulsar.common.policies.data">DispatchRate</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Dispatch rate.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/DispatchRate.Builder.html" title="interface in org.apache.pulsar.common.policies.data">DispatchRate.Builder</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/impl/DispatchRateImpl.html" title="class in org.apache.pulsar.common.policies.data.impl">DispatchRateImpl</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Dispatch rate.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/impl/DispatchRateImpl.DispatchRateImplBuilder.html" title="class in org.apache.pulsar.common.policies.data.impl">DispatchRateImpl.DispatchRateImplBuilder</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/ErrorData.html" title="class in org.apache.pulsar.common.policies.data">ErrorData</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Class holding data in case of error responses.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/ExceptionInformation.html" title="class in org.apache.pulsar.common.policies.data">ExceptionInformation</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Exception information.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/FailureDomain.html" title="interface in org.apache.pulsar.common.policies.data">FailureDomain</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/FailureDomain.Builder.html" title="interface in org.apache.pulsar.common.policies.data">FailureDomain.Builder</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/functions/FunctionConfig.html" title="class in org.apache.pulsar.common.functions">FunctionConfig</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Configuration of Pulsar Function.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/pulsar/common/functions/FunctionConfig.ProcessingGuarantees.html" title="enum class in org.apache.pulsar.common.functions">FunctionConfig.ProcessingGuarantees</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
+<div class="block">Definition of possible processing guarantees.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/pulsar/common/functions/FunctionConfig.Runtime.html" title="enum class in org.apache.pulsar.common.functions">FunctionConfig.Runtime</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
+<div class="block">Definition of possible runtime environments.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/FunctionInstanceStats.html" title="interface in org.apache.pulsar.common.policies.data">FunctionInstanceStats</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/FunctionInstanceStatsData.html" title="interface in org.apache.pulsar.common.policies.data">FunctionInstanceStatsData</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/FunctionInstanceStatsDataBase.html" title="interface in org.apache.pulsar.common.policies.data">FunctionInstanceStatsDataBase</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/client/admin/Functions.html" title="interface in org.apache.pulsar.client.admin">Functions</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Admin interface for function management.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/functions/FunctionState.html" title="class in org.apache.pulsar.common.functions">FunctionState</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Function state.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/FunctionStats.html" title="interface in org.apache.pulsar.common.policies.data">FunctionStats</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/FunctionStatus.html" title="class in org.apache.pulsar.common.policies.data">FunctionStatus</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Data lass containing status of Pulsar Function.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/FunctionStatus.FunctionInstanceStatus.html" title="class in org.apache.pulsar.common.policies.data">FunctionStatus.FunctionInstanceStatus</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Function instance status.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/FunctionStatus.FunctionInstanceStatus.FunctionInstanceStatusData.html" title="class in org.apache.pulsar.common.policies.data">FunctionStatus.FunctionInstanceStatus.FunctionInstanceStatusData</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Function instance status data.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/client/admin/GetStatsOptions.html" title="class in org.apache.pulsar.client.admin">GetStatsOptions</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/pulsar/common/policies/data/InactiveTopicDeleteMode.html" title="enum class in org.apache.pulsar.common.policies.data">InactiveTopicDeleteMode</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
+<div class="block">Inactive topic deletion mode.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/InactiveTopicPolicies.html" title="class in org.apache.pulsar.common.policies.data">InactiveTopicPolicies</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Definition of the inactive topic policy.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/conf/InternalConfigurationData.html" title="class in org.apache.pulsar.common.conf">InternalConfigurationData</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Internal configuration data.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/protocol/schema/IsCompatibilityResponse.html" title="class in org.apache.pulsar.common.protocol.schema">IsCompatibilityResponse</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Response defining if a schema is compatible with existing topic's schema.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/policies/data/loadbalancer/LoadManagerReport.html" title="interface in org.apache.pulsar.policies.data.loadbalancer">LoadManagerReport</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+<div class="block">This class represents the overall load of the broker - it includes overall SystemResourceUsage and Bundle-usage.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/client/admin/LongRunningProcessStatus.html" title="class in org.apache.pulsar.client.admin">LongRunningProcessStatus</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Status of long running process.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/pulsar/client/admin/LongRunningProcessStatus.Status.html" title="enum class in org.apache.pulsar.client.admin">LongRunningProcessStatus.Status</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
+<div class="block">Status code.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/client/admin/Lookup.html" title="interface in org.apache.pulsar.client.admin">Lookup</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+<div class="block">This is an interface class to allow using command line tool to quickly lookup the broker serving the topic.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.html" title="class in org.apache.pulsar.common.policies.data">ManagedLedgerInternalStats</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+<div class="block">ManagedLedger internal statistics.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.CursorStats.html" title="class in org.apache.pulsar.common.policies.data">ManagedLedgerInternalStats.CursorStats</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Pulsar cursor statistics.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.LedgerInfo.html" title="class in org.apache.pulsar.common.policies.data">ManagedLedgerInternalStats.LedgerInfo</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Ledger information.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/stats/Metrics.html" title="class in org.apache.pulsar.common.stats">Metrics</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+<div class="block">WARNING : do not add any getters as the Jackson parser will output that getter.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/impl/MinAvailablePolicy.html" title="class in org.apache.pulsar.common.policies.impl">MinAvailablePolicy</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Implementation of min available policy.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/policies/data/loadbalancer/NamespaceBundleStats.html" title="class in org.apache.pulsar.policies.data.loadbalancer">NamespaceBundleStats</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/NamespaceIsolationData.html" title="interface in org.apache.pulsar.common.policies.data">NamespaceIsolationData</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/NamespaceIsolationData.Builder.html" title="interface in org.apache.pulsar.common.policies.data">NamespaceIsolationData.Builder</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/NamespaceOwnershipStatus.html" title="class in org.apache.pulsar.common.policies.data">NamespaceOwnershipStatus</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Information about the namespace's ownership.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Admin interface for namespaces management.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/NonPersistentPartitionedTopicStats.html" title="interface in org.apache.pulsar.common.policies.data">NonPersistentPartitionedTopicStats</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Statistics for a non-persistent partitioned topic.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/NonPersistentPublisherStats.html" title="interface in org.apache.pulsar.common.policies.data">NonPersistentPublisherStats</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Non-persistent publisher statistics.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/NonPersistentReplicatorStats.html" title="interface in org.apache.pulsar.common.policies.data">NonPersistentReplicatorStats</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Statistics for a non-persistent replicator.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/NonPersistentSubscriptionStats.html" title="interface in org.apache.pulsar.common.policies.data">NonPersistentSubscriptionStats</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Statistics for subscription to non-persistent topics.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/client/admin/NonPersistentTopics.html" title="interface in org.apache.pulsar.client.admin">NonPersistentTopics</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">Deprecated.
+<div class="deprecation-comment">since 2.0.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/NonPersistentTopicStats.html" title="interface in org.apache.pulsar.common.policies.data">NonPersistentTopicStats</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Statistics for a non-persistent topic.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/pulsar/common/policies/data/OffloadedReadPriority.html" title="enum class in org.apache.pulsar.common.policies.data">OffloadedReadPriority</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab3">&nbsp;</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html" title="interface in org.apache.pulsar.common.policies.data">OffloadPolicies</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/OffloadPolicies.Builder.html" title="interface in org.apache.pulsar.common.policies.data">OffloadPolicies.Builder</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/client/admin/OffloadProcessStatus.html" title="interface in org.apache.pulsar.client.admin">OffloadProcessStatus</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+<div class="block">interface class of Status of offload process.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/packages/management/core/common/PackageMetadata.html" title="class in org.apache.pulsar.packages.management.core.common">PackageMetadata</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Package metadata.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/client/admin/Packages.html" title="interface in org.apache.pulsar.client.admin">Packages</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Administration operations of the packages management service.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/pulsar/packages/management/core/exceptions/PackagesManagementException.html" title="class in org.apache.pulsar.packages.management.core.exceptions">PackagesManagementException</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
+<div class="block">Packages management related exceptions.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/pulsar/packages/management/core/exceptions/PackagesManagementException.MetadataFormatException.html" title="class in org.apache.pulsar.packages.management.core.exceptions">PackagesManagementException.MetadataFormatException</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/pulsar/packages/management/core/exceptions/PackagesManagementException.NotFoundException.html" title="class in org.apache.pulsar.packages.management.core.exceptions">PackagesManagementException.NotFoundException</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/pulsar/packages/management/core/common/PackageType.html" title="enum class in org.apache.pulsar.packages.management.core.common">PackageType</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
+<div class="block">PackageType used to identify the package type.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/PartitionedTopicInternalStats.html" title="class in org.apache.pulsar.common.policies.data">PartitionedTopicInternalStats</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Internal statistics for a partitioned topic.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/partition/PartitionedTopicMetadata.html" title="class in org.apache.pulsar.common.partition">PartitionedTopicMetadata</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Metadata of a partitioned topic.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/PartitionedTopicStats.html" title="interface in org.apache.pulsar.common.policies.data">PartitionedTopicStats</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Statistics for a partitioned topic.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/PersistencePolicies.html" title="class in org.apache.pulsar.common.policies.data">PersistencePolicies</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Configuration of bookkeeper persistence policies.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/PersistentTopicInternalStats.html" title="class in org.apache.pulsar.common.policies.data">PersistentTopicInternalStats</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Persistent topic internal statistics.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/Policies.html" title="class in org.apache.pulsar.common.policies.data">Policies</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Definition of Pulsar policies.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/pulsar/common/policies/data/Policies.BundleType.html" title="enum class in org.apache.pulsar.common.policies.data">Policies.BundleType</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab3">&nbsp;</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/protocol/schema/PostSchemaPayload.html" title="class in org.apache.pulsar.common.protocol.schema">PostSchemaPayload</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Payload with information about a schema.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/functions/ProducerConfig.html" title="class in org.apache.pulsar.common.functions">ProducerConfig</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Configuration of the producer inside the function.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/client/admin/Properties.html" title="interface in org.apache.pulsar.client.admin">Properties</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">Deprecated.
+<div class="deprecation-comment">see <a href="org/apache/pulsar/client/admin/Tenants.html" title="interface in org.apache.pulsar.client.admin"><code>Tenants</code></a> from <a href="org/apache/pulsar/client/admin/PulsarAdmin.html#tenants()"><code>PulsarAdmin.tenants()</code></a></div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/client/admin/ProxyStats.html" title="interface in org.apache.pulsar.client.admin">ProxyStats</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Admin interface for proxy stats management.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/PublisherStats.html" title="interface in org.apache.pulsar.common.policies.data">PublisherStats</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Statistics about a publisher.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/PublishRate.html" title="class in org.apache.pulsar.common.policies.data">PublishRate</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Publish-rate to manage publish throttling.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/client/admin/PulsarAdmin.html" title="interface in org.apache.pulsar.client.admin">PulsarAdmin</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/client/admin/PulsarAdminBuilder.html" title="interface in org.apache.pulsar.client.admin">PulsarAdminBuilder</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Builder class for a <a href="org/apache/pulsar/client/admin/PulsarAdmin.html" title="interface in org.apache.pulsar.client.admin"><code>PulsarAdmin</code></a> instance.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/pulsar/client/admin/PulsarAdminException.html" title="class in org.apache.pulsar.client.admin">PulsarAdminException</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
+<div class="block">Pulsar admin exceptions.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/pulsar/client/admin/PulsarAdminException.ConflictException.html" title="class in org.apache.pulsar.client.admin">PulsarAdminException.ConflictException</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
+<div class="block">Conflict Exception.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/pulsar/client/admin/PulsarAdminException.ConnectException.html" title="class in org.apache.pulsar.client.admin">PulsarAdminException.ConnectException</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
+<div class="block">Connect Exception.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/pulsar/client/admin/PulsarAdminException.GettingAuthenticationDataException.html" title="class in org.apache.pulsar.client.admin">PulsarAdminException.GettingAuthenticationDataException</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
+<div class="block">Getting Authentication Data Exception.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/pulsar/client/admin/PulsarAdminException.HttpErrorException.html" title="class in org.apache.pulsar.client.admin">PulsarAdminException.HttpErrorException</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
+<div class="block">Http Error Exception.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/pulsar/client/admin/PulsarAdminException.NotAllowedException.html" title="class in org.apache.pulsar.client.admin">PulsarAdminException.NotAllowedException</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
+<div class="block">Not Allowed Exception.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/pulsar/client/admin/PulsarAdminException.NotAuthorizedException.html" title="class in org.apache.pulsar.client.admin">PulsarAdminException.NotAuthorizedException</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
+<div class="block">Not Authorized Exception.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/pulsar/client/admin/PulsarAdminException.NotFoundException.html" title="class in org.apache.pulsar.client.admin">PulsarAdminException.NotFoundException</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
+<div class="block">Not Found Exception.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/pulsar/client/admin/PulsarAdminException.PreconditionFailedException.html" title="class in org.apache.pulsar.client.admin">PulsarAdminException.PreconditionFailedException</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
+<div class="block">Precondition Failed Exception.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/pulsar/client/admin/PulsarAdminException.ServerSideErrorException.html" title="class in org.apache.pulsar.client.admin">PulsarAdminException.ServerSideErrorException</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
+<div class="block">Server Side Error Exception.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/pulsar/client/admin/PulsarAdminException.TimeoutException.html" title="class in org.apache.pulsar.client.admin">PulsarAdminException.TimeoutException</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
+<div class="block">Timeout Exception.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/RawBookieInfo.html" title="class in org.apache.pulsar.common.policies.data">RawBookieInfo</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Bookie information.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/client/admin/utils/ReflectionUtils.html" title="class in org.apache.pulsar.client.admin.utils">ReflectionUtils</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/ReplicatorStats.html" title="interface in org.apache.pulsar.common.policies.data">ReplicatorStats</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Statistics about a replicator.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/ResourceGroup.html" title="class in org.apache.pulsar.common.policies.data">ResourceGroup</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/client/admin/ResourceGroups.html" title="interface in org.apache.pulsar.client.admin">ResourceGroups</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Admin interface for ResourceGroups management.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/ResourceQuota.html" title="class in org.apache.pulsar.common.policies.data">ResourceQuota</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Resource quota for a namespace or namespace bundle.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/client/admin/ResourceQuotas.html" title="interface in org.apache.pulsar.client.admin">ResourceQuotas</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Admin interface on interacting with resource quotas.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/functions/Resources.html" title="class in org.apache.pulsar.common.functions">Resources</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Class representing resources, such as CPU, RAM, and disk size.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/policies/data/loadbalancer/ResourceUsage.html" title="class in org.apache.pulsar.policies.data.loadbalancer">ResourceUsage</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+<div class="block">POJO used to represent any system specific resource usage this is the format that load manager expects it in.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/RetentionPolicies.html" title="class in org.apache.pulsar.common.policies.data">RetentionPolicies</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Definition of the retention policy.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/pulsar/common/policies/data/SchemaAutoUpdateCompatibilityStrategy.html" title="enum class in org.apache.pulsar.common.policies.data">SchemaAutoUpdateCompatibilityStrategy</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
+<div class="block">Strategy to use when checking an auto-updated schema for compatibility to the current schema.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/pulsar/common/policies/data/SchemaCompatibilityStrategy.html" title="enum class in org.apache.pulsar.common.policies.data">SchemaCompatibilityStrategy</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
+<div class="block">Pulsar Schema compatibility strategy.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/client/admin/Schemas.html" title="interface in org.apache.pulsar.client.admin">Schemas</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Admin interface on interacting with schemas.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/policies/data/loadbalancer/ServiceLookupData.html" title="interface in org.apache.pulsar.policies.data.loadbalancer">ServiceLookupData</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+<div class="block">For backwards compatibility purposes.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/client/admin/Sink.html" title="interface in org.apache.pulsar.client.admin">Sink</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">Deprecated.
+<div class="deprecation-comment">in favor of <a href="org/apache/pulsar/client/admin/Sinks.html" title="interface in org.apache.pulsar.client.admin"><code>Sinks</code></a></div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/io/SinkConfig.html" title="class in org.apache.pulsar.common.io">SinkConfig</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Configuration of Pulsar Sink.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/client/admin/Sinks.html" title="interface in org.apache.pulsar.client.admin">Sinks</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Admin interface for Sink management.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/SinkStatus.html" title="class in org.apache.pulsar.common.policies.data">SinkStatus</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Status of Pulsar Sink.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/SinkStatus.SinkInstanceStatus.html" title="class in org.apache.pulsar.common.policies.data">SinkStatus.SinkInstanceStatus</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Status of a Sink instance.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/SinkStatus.SinkInstanceStatus.SinkInstanceStatusData.html" title="class in org.apache.pulsar.common.policies.data">SinkStatus.SinkInstanceStatus.SinkInstanceStatusData</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Status data of a Sink instance.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/client/admin/Source.html" title="interface in org.apache.pulsar.client.admin">Source</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">Deprecated.
+<div class="deprecation-comment">in favor of <a href="org/apache/pulsar/client/admin/Sources.html" title="interface in org.apache.pulsar.client.admin"><code>Sources</code></a></div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/io/SourceConfig.html" title="class in org.apache.pulsar.common.io">SourceConfig</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Pulsar source configuration.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/client/admin/Sources.html" title="interface in org.apache.pulsar.client.admin">Sources</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Admin interface for Source management.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/SourceStatus.html" title="class in org.apache.pulsar.common.policies.data">SourceStatus</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Source status.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/SourceStatus.SourceInstanceStatus.html" title="class in org.apache.pulsar.common.policies.data">SourceStatus.SourceInstanceStatus</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Source instance status.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/SourceStatus.SourceInstanceStatus.SourceInstanceStatusData.html" title="class in org.apache.pulsar.common.policies.data">SourceStatus.SourceInstanceStatus.SourceInstanceStatusData</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Source instance status data.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/SubscribeRate.html" title="class in org.apache.pulsar.common.policies.data">SubscribeRate</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Information about subscription rate.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/pulsar/common/policies/data/SubscriptionAuthMode.html" title="enum class in org.apache.pulsar.common.policies.data">SubscriptionAuthMode</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
+<div class="block">Subscription authorization for Pulsar policies.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html" title="interface in org.apache.pulsar.common.policies.data">SubscriptionStats</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Statistics about subscription.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/TenantInfo.html" title="interface in org.apache.pulsar.common.policies.data">TenantInfo</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/TenantInfo.Builder.html" title="interface in org.apache.pulsar.common.policies.data">TenantInfo.Builder</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/client/admin/Tenants.html" title="interface in org.apache.pulsar.client.admin">Tenants</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Admin interface for tenants management.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/pulsar/common/naming/TopicDomain.html" title="enum class in org.apache.pulsar.common.naming">TopicDomain</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
+<div class="block">Enumeration showing if a topic is persistent.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Admin interface for topic policies management.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Admin interface for Topics management.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/pulsar/client/admin/Topics.QueryParam.html" title="enum class in org.apache.pulsar.client.admin">Topics.QueryParam</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">&nbsp;</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/policies/data/TopicStats.html" title="interface in org.apache.pulsar.common.policies.data">TopicStats</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Statistics for a Pulsar topic.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/pulsar/common/policies/data/TopicType.html" title="enum class in org.apache.pulsar.common.policies.data">TopicType</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
+<div class="block">Topic types -- partitioned or non-partitioned.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/pulsar/common/naming/TopicVersion.html" title="enum class in org.apache.pulsar.common.naming">TopicVersion</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab3">&nbsp;</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/TransactionBufferStats.html" title="class in org.apache.pulsar.common.policies.data">TransactionBufferStats</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/TransactionCoordinatorInternalStats.html" title="class in org.apache.pulsar.common.policies.data">TransactionCoordinatorInternalStats</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Transaction coordinator internal stats.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/TransactionCoordinatorStats.html" title="class in org.apache.pulsar.common.policies.data">TransactionCoordinatorStats</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Transaction coordinator stats.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/TransactionCoordinatorStatus.html" title="class in org.apache.pulsar.common.policies.data">TransactionCoordinatorStatus</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Transaction coordinator status.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/TransactionInBufferStats.html" title="class in org.apache.pulsar.common.policies.data">TransactionInBufferStats</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/TransactionInPendingAckStats.html" title="class in org.apache.pulsar.common.policies.data">TransactionInPendingAckStats</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/TransactionLogStats.html" title="class in org.apache.pulsar.common.policies.data">TransactionLogStats</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Transaction log stats.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/TransactionMetadata.html" title="class in org.apache.pulsar.common.policies.data">TransactionMetadata</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/TransactionPendingAckInternalStats.html" title="class in org.apache.pulsar.common.policies.data">TransactionPendingAckInternalStats</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Transaction pending ack internal stats.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/TransactionPendingAckStats.html" title="class in org.apache.pulsar.common.policies.data">TransactionPendingAckStats</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/client/admin/Transactions.html" title="interface in org.apache.pulsar.client.admin">Transactions</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/common/functions/UpdateOptions.html" title="interface in org.apache.pulsar.common.functions">UpdateOptions</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/ValidateResult.html" title="class in org.apache.pulsar.common.policies.data">ValidateResult</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/functions/WindowConfig.html" title="class in org.apache.pulsar.common.functions">WindowConfig</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Configuration of a windowing function.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/pulsar/client/admin/Worker.html" title="interface in org.apache.pulsar.client.admin">Worker</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Admin interface for worker stats management.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/policies/data/WorkerFunctionInstanceStats.html" title="class in org.apache.pulsar.common.policies.data">WorkerFunctionInstanceStats</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Data class holding statistics about a function.</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/pulsar/common/functions/WorkerInfo.html" title="class in org.apache.pulsar.common.functions">WorkerInfo</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Worker information.</div>
+</div>
+</div>
+</div>
+</div>
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright &#169; 2017&#x2013;2022 <a href="http://www.apache.org/">Apache Software Foundation</a>. All rights reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
diff --git a/site2/website-next/static/api/admin/2.10.x/allpackages-index.html b/site2/website-next/static/api/admin/2.10.x/allpackages-index.html
new file mode 100644
index 00000000000..2f2894b9cbb
--- /dev/null
+++ b/site2/website-next/static/api/admin/2.10.x/allpackages-index.html
@@ -0,0 +1,133 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) -->
+<title>All Packages (Pulsar Client Admin :: API 2.10.2 API)</title>
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="description" content="package index">
+<meta name="generator" content="javadoc/AllPackagesIndexWriter">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
+<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="script-dir/jquery-3.5.1.min.js"></script>
+<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="all-packages-index-page">
+<script type="text/javascript">var pathtoroot = "./";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top">
+<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="index.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#all-packages">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<div class="header">
+<h1 title="All&amp;nbsp;Packages" class="title">All&nbsp;Packages</h1>
+</div>
+<div class="caption"><span>Package Summary</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Package</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color"><a href="org/apache/pulsar/client/admin/package-summary.html">org.apache.pulsar.client.admin</a></div>
+<div class="col-last even-row-color">
+<div class="block">Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.</div>
+</div>
+<div class="col-first odd-row-color"><a href="org/apache/pulsar/client/admin/utils/package-summary.html">org.apache.pulsar.client.admin.utils</a></div>
+<div class="col-last odd-row-color">
+<div class="block">Helpers which provide useful functionality for the implementation of Pulsar Client API.</div>
+</div>
+<div class="col-first even-row-color"><a href="org/apache/pulsar/common/conf/package-summary.html">org.apache.pulsar.common.conf</a></div>
+<div class="col-last even-row-color">
+<div class="block">Classes for internal configuration.</div>
+</div>
+<div class="col-first odd-row-color"><a href="org/apache/pulsar/common/functions/package-summary.html">org.apache.pulsar.common.functions</a></div>
+<div class="col-last odd-row-color">
+<div class="block">Implementation of policies.</div>
+</div>
+<div class="col-first even-row-color"><a href="org/apache/pulsar/common/io/package-summary.html">org.apache.pulsar.common.io</a></div>
+<div class="col-last even-row-color">
+<div class="block">Implementation of policies.</div>
+</div>
+<div class="col-first odd-row-color"><a href="org/apache/pulsar/common/naming/package-summary.html">org.apache.pulsar.common.naming</a></div>
+<div class="col-last odd-row-color">
+<div class="block">Implementation of policies.</div>
+</div>
+<div class="col-first even-row-color"><a href="org/apache/pulsar/common/partition/package-summary.html">org.apache.pulsar.common.partition</a></div>
+<div class="col-last even-row-color">
+<div class="block">Implementation of policies.</div>
+</div>
+<div class="col-first odd-row-color"><a href="org/apache/pulsar/common/policies/package-summary.html">org.apache.pulsar.common.policies</a></div>
+<div class="col-last odd-row-color">
+<div class="block">Implementation of policies.</div>
+</div>
+<div class="col-first even-row-color"><a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></div>
+<div class="col-last even-row-color">
+<div class="block">Implementation of policies.</div>
+</div>
+<div class="col-first odd-row-color"><a href="org/apache/pulsar/common/policies/data/impl/package-summary.html">org.apache.pulsar.common.policies.data.impl</a></div>
+<div class="col-last odd-row-color">
+<div class="block">Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.</div>
+</div>
+<div class="col-first even-row-color"><a href="org/apache/pulsar/common/policies/impl/package-summary.html">org.apache.pulsar.common.policies.impl</a></div>
+<div class="col-last even-row-color">
+<div class="block">Implementation of policies.</div>
+</div>
+<div class="col-first odd-row-color"><a href="org/apache/pulsar/common/protocol/schema/package-summary.html">org.apache.pulsar.common.protocol.schema</a></div>
+<div class="col-last odd-row-color">
+<div class="block">Implementation of policies.</div>
+</div>
+<div class="col-first even-row-color"><a href="org/apache/pulsar/common/stats/package-summary.html">org.apache.pulsar.common.stats</a></div>
+<div class="col-last even-row-color">
+<div class="block">Implementation of policies.</div>
+</div>
+<div class="col-first odd-row-color"><a href="org/apache/pulsar/packages/management/core/common/package-summary.html">org.apache.pulsar.packages.management.core.common</a></div>
+<div class="col-last odd-row-color">
+<div class="block">Packages management general classes.</div>
+</div>
+<div class="col-first even-row-color"><a href="org/apache/pulsar/packages/management/core/exceptions/package-summary.html">org.apache.pulsar.packages.management.core.exceptions</a></div>
+<div class="col-last even-row-color">
+<div class="block">Exceptions of the packages management service thrown.</div>
+</div>
+<div class="col-first odd-row-color"><a href="org/apache/pulsar/policies/data/loadbalancer/package-summary.html">org.apache.pulsar.policies.data.loadbalancer</a></div>
+<div class="col-last odd-row-color">
+<div class="block">Implementation of policies.</div>
+</div>
+</div>
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright &#169; 2017&#x2013;2022 <a href="http://www.apache.org/">Apache Software Foundation</a>. All rights reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
diff --git a/site2/website-next/static/api/admin/2.10.x/constant-values.html b/site2/website-next/static/api/admin/2.10.x/constant-values.html
new file mode 100644
index 00000000000..e51a34296b7
--- /dev/null
+++ b/site2/website-next/static/api/admin/2.10.x/constant-values.html
@@ -0,0 +1,145 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) -->
+<title>Constant Field Values (Pulsar Client Admin :: API 2.10.2 API)</title>
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="description" content="summary of constants">
+<meta name="generator" content="javadoc/ConstantsSummaryWriterImpl">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
+<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="script-dir/jquery-3.5.1.min.js"></script>
+<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="constants-summary-page">
+<script type="text/javascript">var pathtoroot = "./";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top">
+<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="index.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#constant-values">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<div class="header">
+<h1 title="Constant Field Values" class="title">Constant Field Values</h1>
+<section class="packages">
+<h2 title="Contents">Contents</h2>
+<ul>
+<li><a href="#org.apache">org.apache.*</a></li>
+</ul>
+</section>
+</div>
+<section class="constants-summary" id="org.apache.pulsar.common.functions">
+<h2 title="org.apache">org.apache.*</h2>
+<ul class="block-list">
+<li>
+<div class="caption"><span>org.apache.pulsar.common.functions.<a href="org/apache/pulsar/common/functions/WindowConfig.html" title="class in org.apache.pulsar.common.functions">WindowConfig</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Constant Field</div>
+<div class="table-header col-last">Value</div>
+<div class="col-first even-row-color"><code id="org.apache.pulsar.common.functions.WindowConfig.WINDOW_CONFIG_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second even-row-color"><code><a href="org/apache/pulsar/common/functions/WindowConfig.html#WINDOW_CONFIG_KEY">WINDOW_CONFIG_KEY</a></code></div>
+<div class="col-last even-row-color"><code>"__WINDOWCONFIGS__"</code></div>
+</div>
+</li>
+</ul>
+<ul class="block-list">
+<li>
+<div class="caption"><span>org.apache.pulsar.common.io.<a href="org/apache/pulsar/common/io/BatchSourceConfig.html" title="class in org.apache.pulsar.common.io">BatchSourceConfig</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Constant Field</div>
+<div class="table-header col-last">Value</div>
+<div class="col-first even-row-color"><code id="org.apache.pulsar.common.io.BatchSourceConfig.BATCHSOURCE_CLASSNAME_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second even-row-color"><code><a href="org/apache/pulsar/common/io/BatchSourceConfig.html#BATCHSOURCE_CLASSNAME_KEY">BATCHSOURCE_CLASSNAME_KEY</a></code></div>
+<div class="col-last even-row-color"><code>"__BATCHSOURCECLASSNAME__"</code></div>
+<div class="col-first odd-row-color"><code id="org.apache.pulsar.common.io.BatchSourceConfig.BATCHSOURCE_CONFIG_KEY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second odd-row-color"><code><a href="org/apache/pulsar/common/io/BatchSourceConfig.html#BATCHSOURCE_CONFIG_KEY">BATCHSOURCE_CONFIG_KEY</a></code></div>
+<div class="col-last odd-row-color"><code>"__BATCHSOURCECONFIGS__"</code></div>
+</div>
+</li>
+</ul>
+<ul class="block-list">
+<li>
+<div class="caption"><span>org.apache.pulsar.common.partition.<a href="org/apache/pulsar/common/partition/PartitionedTopicMetadata.html" title="class in org.apache.pulsar.common.partition">PartitionedTopicMetadata</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Constant Field</div>
+<div class="table-header col-last">Value</div>
+<div class="col-first even-row-color"><code id="org.apache.pulsar.common.partition.PartitionedTopicMetadata.MEDIA_TYPE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second even-row-color"><code><a href="org/apache/pulsar/common/partition/PartitionedTopicMetadata.html#MEDIA_TYPE">MEDIA_TYPE</a></code></div>
+<div class="col-last even-row-color"><code>"application/vnd.partitioned-topic-metadata+json"</code></div>
+<div class="col-first odd-row-color"><code id="org.apache.pulsar.common.partition.PartitionedTopicMetadata.NON_PARTITIONED">public&nbsp;static&nbsp;final&nbsp;int</code></div>
+<div class="col-second odd-row-color"><code><a href="org/apache/pulsar/common/partition/PartitionedTopicMetadata.html#NON_PARTITIONED">NON_PARTITIONED</a></code></div>
+<div class="col-last odd-row-color"><code>0</code></div>
+</div>
+</li>
+</ul>
+<ul class="block-list">
+<li>
+<div class="caption"><span>org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/Policies.html" title="class in org.apache.pulsar.common.policies.data">Policies</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Constant Field</div>
+<div class="table-header col-last">Value</div>
+<div class="col-first even-row-color"><code id="org.apache.pulsar.common.policies.data.Policies.FIRST_BOUNDARY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second even-row-color"><code><a href="org/apache/pulsar/common/policies/data/Policies.html#FIRST_BOUNDARY">FIRST_BOUNDARY</a></code></div>
+<div class="col-last even-row-color"><code>"0x00000000"</code></div>
+<div class="col-first odd-row-color"><code id="org.apache.pulsar.common.policies.data.Policies.LAST_BOUNDARY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second odd-row-color"><code><a href="org/apache/pulsar/common/policies/data/Policies.html#LAST_BOUNDARY">LAST_BOUNDARY</a></code></div>
+<div class="col-last odd-row-color"><code>"0xffffffff"</code></div>
+</div>
+</li>
+</ul>
+<ul class="block-list">
+<li>
+<div class="caption"><span>org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/BacklogQuotaImpl.html" title="class in org.apache.pulsar.common.policies.data.impl">BacklogQuotaImpl</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Constant Field</div>
+<div class="table-header col-last">Value</div>
+<div class="col-first even-row-color"><code id="org.apache.pulsar.common.policies.data.impl.BacklogQuotaImpl.BYTES_IN_GIGABYTE">public&nbsp;static&nbsp;final&nbsp;long</code></div>
+<div class="col-second even-row-color"><code><a href="org/apache/pulsar/common/policies/data/impl/BacklogQuotaImpl.html#BYTES_IN_GIGABYTE">BYTES_IN_GIGABYTE</a></code></div>
+<div class="col-last even-row-color"><code>1073741824L</code></div>
+</div>
+</li>
+</ul>
+</section>
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright &#169; 2017&#x2013;2022 <a href="http://www.apache.org/">Apache Software Foundation</a>. All rights reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
diff --git a/site2/website-next/static/api/admin/2.10.x/deprecated-list.html b/site2/website-next/static/api/admin/2.10.x/deprecated-list.html
new file mode 100644
index 00000000000..a1bdc09670e
--- /dev/null
+++ b/site2/website-next/static/api/admin/2.10.x/deprecated-list.html
@@ -0,0 +1,513 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) -->
+<title>Deprecated List (Pulsar Client Admin :: API 2.10.2 API)</title>
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="description" content="deprecated elements">
+<meta name="generator" content="javadoc/DeprecatedListWriter">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
+<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="script-dir/jquery-3.5.1.min.js"></script>
+<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="deprecated-list-page">
+<script type="text/javascript">var pathtoroot = "./";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top">
+<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="index.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li class="nav-bar-cell1-rev">Deprecated</li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html#deprecated">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<div class="header">
+<h1 title="Deprecated API" class="title">Deprecated API</h1>
+<h2 title="Contents">Contents</h2>
+<ul>
+<li><a href="#interface">Interfaces</a></li>
+<li><a href="#field">Fields</a></li>
+<li><a href="#method">Methods</a></li>
+</ul>
+</div>
+<ul class="block-list">
+<li>
+<div id="interface">
+<div class="caption"><span>Deprecated Interfaces</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Interface</div>
+<div class="table-header col-last">Description</div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/NonPersistentTopics.html" title="interface in org.apache.pulsar.client.admin">org.apache.pulsar.client.admin.NonPersistentTopics</a></div>
+<div class="col-last even-row-color">
+<div class="deprecation-comment">since 2.0. See <a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin"><code>Topics</code></a></div>
+</div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Properties.html" title="interface in org.apache.pulsar.client.admin">org.apache.pulsar.client.admin.Properties</a></div>
+<div class="col-last odd-row-color">
+<div class="deprecation-comment">see <a href="org/apache/pulsar/client/admin/Tenants.html" title="interface in org.apache.pulsar.client.admin"><code>Tenants</code></a> from <a href="org/apache/pulsar/client/admin/PulsarAdmin.html#tenants()"><code>PulsarAdmin.tenants()</code></a></div>
+</div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Sink.html" title="interface in org.apache.pulsar.client.admin">org.apache.pulsar.client.admin.Sink</a></div>
+<div class="col-last even-row-color">
+<div class="deprecation-comment">in favor of <a href="org/apache/pulsar/client/admin/Sinks.html" title="interface in org.apache.pulsar.client.admin"><code>Sinks</code></a></div>
+</div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Source.html" title="interface in org.apache.pulsar.client.admin">org.apache.pulsar.client.admin.Source</a></div>
+<div class="col-last odd-row-color">
+<div class="deprecation-comment">in favor of <a href="org/apache/pulsar/client/admin/Sources.html" title="interface in org.apache.pulsar.client.admin"><code>Sources</code></a></div>
+</div>
+</div>
+</div>
+</li>
+</ul>
+<ul class="block-list">
+<li>
+<div id="field">
+<div class="caption"><span>Deprecated Fields</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Field</div>
+<div class="table-header col-last">Description</div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/common/policies/data/Policies.html#clusterDispatchRate">org.apache.pulsar.common.policies.data.Policies.clusterDispatchRate</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/common/policies/data/Policies.html#schema_auto_update_compatibility_strategy">org.apache.pulsar.common.policies.data.Policies.schema_auto_update_compatibility_strategy</a></div>
+<div class="col-last odd-row-color"></div>
+</div>
+</div>
+</li>
+</ul>
+<ul class="block-list">
+<li>
+<div id="method">
+<div class="caption"><span>Deprecated Methods</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Brokers.html#healthcheck()">org.apache.pulsar.client.admin.Brokers.healthcheck()</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Brokers.html#healthcheckAsync()">org.apache.pulsar.client.admin.Brokers.healthcheckAsync()</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Functions.html#getConnectorsList()">org.apache.pulsar.client.admin.Functions.getConnectorsList()</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Functions.html#getSinks()">org.apache.pulsar.client.admin.Functions.getSinks()</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Functions.html#getSources()">org.apache.pulsar.client.admin.Functions.getSources()</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Namespaces.html#getNamespaces(java.lang.String,java.lang.String)">org.apache.pulsar.client.admin.Namespaces.getNamespaces<wbr>(String, String)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Namespaces.html#getSchemaAutoUpdateCompatibilityStrategy(java.lang.String)">org.apache.pulsar.client.admin.Namespaces.getSchemaAutoUpdateCompatibilityStrategy<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Namespaces.html#setSchemaAutoUpdateCompatibilityStrategy(java.lang.String,org.apache.pulsar.common.policies.data.SchemaAutoUpdateCompatibilityStrategy)">org.apache.pulsar.client.admin.Namespaces.setSchemaAutoUpdateCompatibilityStrategy<wbr>(String, SchemaAutoUpdateCompatibilityStrategy)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/PulsarAdmin.html#nonPersistentTopics()">org.apache.pulsar.client.admin.PulsarAdmin.nonPersistentTopics()</a></div>
+<div class="col-last even-row-color">
+<div class="deprecation-comment">Since 2.0. See <a href="org/apache/pulsar/client/admin/PulsarAdmin.html#topics()"><code>PulsarAdmin.topics()</code></a></div>
+</div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/PulsarAdmin.html#properties()">org.apache.pulsar.client.admin.PulsarAdmin.properties()</a></div>
+<div class="col-last odd-row-color">
+<div class="deprecation-comment">since 2.0. See <a href="org/apache/pulsar/client/admin/PulsarAdmin.html#tenants()"><code>PulsarAdmin.tenants()</code></a></div>
+</div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/PulsarAdmin.html#sink()">org.apache.pulsar.client.admin.PulsarAdmin.sink()</a></div>
+<div class="col-last even-row-color">
+<div class="deprecation-comment">in favor of <a href="org/apache/pulsar/client/admin/PulsarAdmin.html#sinks()"><code>PulsarAdmin.sinks()</code></a></div>
+</div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/PulsarAdmin.html#source()">org.apache.pulsar.client.admin.PulsarAdmin.source()</a></div>
+<div class="col-last odd-row-color">
+<div class="deprecation-comment">in favor of <a href="org/apache/pulsar/client/admin/PulsarAdmin.html#sources()"><code>PulsarAdmin.sources()</code></a></div>
+</div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#disableDeduplication(java.lang.String)">org.apache.pulsar.client.admin.Topics.disableDeduplication<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#disableDeduplicationAsync(java.lang.String)">org.apache.pulsar.client.admin.Topics.disableDeduplicationAsync<wbr>(String)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#enableDeduplication(java.lang.String,boolean)">org.apache.pulsar.client.admin.Topics.enableDeduplication<wbr>(String, boolean)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#enableDeduplicationAsync(java.lang.String,boolean)">org.apache.pulsar.client.admin.Topics.enableDeduplicationAsync<wbr>(String, boolean)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getBacklogQuotaMap(java.lang.String)">org.apache.pulsar.client.admin.Topics.getBacklogQuotaMap<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getBacklogQuotaMap(java.lang.String,boolean)">org.apache.pulsar.client.admin.Topics.getBacklogQuotaMap<wbr>(String, boolean)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getCompactionThreshold(java.lang.String)">org.apache.pulsar.client.admin.Topics.getCompactionThreshold<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getCompactionThreshold(java.lang.String,boolean)">org.apache.pulsar.client.admin.Topics.getCompactionThreshold<wbr>(String, boolean)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getCompactionThresholdAsync(java.lang.String)">org.apache.pulsar.client.admin.Topics.getCompactionThresholdAsync<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getCompactionThresholdAsync(java.lang.String,boolean)">org.apache.pulsar.client.admin.Topics.getCompactionThresholdAsync<wbr>(String, boolean)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getDeduplicationEnabled(java.lang.String)">org.apache.pulsar.client.admin.Topics.getDeduplicationEnabled<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getDeduplicationEnabledAsync(java.lang.String)">org.apache.pulsar.client.admin.Topics.getDeduplicationEnabledAsync<wbr>(String)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getDeduplicationSnapshotInterval(java.lang.String)">org.apache.pulsar.client.admin.Topics.getDeduplicationSnapshotInterval<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getDeduplicationSnapshotIntervalAsync(java.lang.String)">org.apache.pulsar.client.admin.Topics.getDeduplicationSnapshotIntervalAsync<wbr>(String)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getDeduplicationStatus(java.lang.String)">org.apache.pulsar.client.admin.Topics.getDeduplicationStatus<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getDeduplicationStatus(java.lang.String,boolean)">org.apache.pulsar.client.admin.Topics.getDeduplicationStatus<wbr>(String, boolean)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getDeduplicationStatusAsync(java.lang.String)">org.apache.pulsar.client.admin.Topics.getDeduplicationStatusAsync<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getDeduplicationStatusAsync(java.lang.String,boolean)">org.apache.pulsar.client.admin.Topics.getDeduplicationStatusAsync<wbr>(String, boolean)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getDelayedDeliveryPolicy(java.lang.String)">org.apache.pulsar.client.admin.Topics.getDelayedDeliveryPolicy<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getDelayedDeliveryPolicy(java.lang.String,boolean)">org.apache.pulsar.client.admin.Topics.getDelayedDeliveryPolicy<wbr>(String, boolean)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getDelayedDeliveryPolicyAsync(java.lang.String)">org.apache.pulsar.client.admin.Topics.getDelayedDeliveryPolicyAsync<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getDelayedDeliveryPolicyAsync(java.lang.String,boolean)">org.apache.pulsar.client.admin.Topics.getDelayedDeliveryPolicyAsync<wbr>(String, boolean)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getDispatchRate(java.lang.String)">org.apache.pulsar.client.admin.Topics.getDispatchRate<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getDispatchRate(java.lang.String,boolean)">org.apache.pulsar.client.admin.Topics.getDispatchRate<wbr>(String, boolean)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getDispatchRateAsync(java.lang.String)">org.apache.pulsar.client.admin.Topics.getDispatchRateAsync<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getDispatchRateAsync(java.lang.String,boolean)">org.apache.pulsar.client.admin.Topics.getDispatchRateAsync<wbr>(String, boolean)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getInactiveTopicPolicies(java.lang.String)">org.apache.pulsar.client.admin.Topics.getInactiveTopicPolicies<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getInactiveTopicPolicies(java.lang.String,boolean)">org.apache.pulsar.client.admin.Topics.getInactiveTopicPolicies<wbr>(String, boolean)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getInactiveTopicPoliciesAsync(java.lang.String)">org.apache.pulsar.client.admin.Topics.getInactiveTopicPoliciesAsync<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getInactiveTopicPoliciesAsync(java.lang.String,boolean)">org.apache.pulsar.client.admin.Topics.getInactiveTopicPoliciesAsync<wbr>(String, boolean)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getMaxConsumers(java.lang.String)">org.apache.pulsar.client.admin.Topics.getMaxConsumers<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getMaxConsumers(java.lang.String,boolean)">org.apache.pulsar.client.admin.Topics.getMaxConsumers<wbr>(String, boolean)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getMaxConsumersAsync(java.lang.String)">org.apache.pulsar.client.admin.Topics.getMaxConsumersAsync<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getMaxConsumersAsync(java.lang.String,boolean)">org.apache.pulsar.client.admin.Topics.getMaxConsumersAsync<wbr>(String, boolean)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getMaxConsumersPerSubscription(java.lang.String)">org.apache.pulsar.client.admin.Topics.getMaxConsumersPerSubscription<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getMaxConsumersPerSubscriptionAsync(java.lang.String)">org.apache.pulsar.client.admin.Topics.getMaxConsumersPerSubscriptionAsync<wbr>(String)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getMaxMessageSize(java.lang.String)">org.apache.pulsar.client.admin.Topics.getMaxMessageSize<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getMaxMessageSizeAsync(java.lang.String)">org.apache.pulsar.client.admin.Topics.getMaxMessageSizeAsync<wbr>(String)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getMaxProducers(java.lang.String)">org.apache.pulsar.client.admin.Topics.getMaxProducers<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getMaxProducers(java.lang.String,boolean)">org.apache.pulsar.client.admin.Topics.getMaxProducers<wbr>(String, boolean)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getMaxProducersAsync(java.lang.String)">org.apache.pulsar.client.admin.Topics.getMaxProducersAsync<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getMaxProducersAsync(java.lang.String,boolean)">org.apache.pulsar.client.admin.Topics.getMaxProducersAsync<wbr>(String, boolean)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getMaxSubscriptionsPerTopic(java.lang.String)">org.apache.pulsar.client.admin.Topics.getMaxSubscriptionsPerTopic<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getMaxSubscriptionsPerTopicAsync(java.lang.String)">org.apache.pulsar.client.admin.Topics.getMaxSubscriptionsPerTopicAsync<wbr>(String)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getMaxUnackedMessagesOnConsumer(java.lang.String)">org.apache.pulsar.client.admin.Topics.getMaxUnackedMessagesOnConsumer<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getMaxUnackedMessagesOnConsumer(java.lang.String,boolean)">org.apache.pulsar.client.admin.Topics.getMaxUnackedMessagesOnConsumer<wbr>(String, boolean)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getMaxUnackedMessagesOnConsumerAsync(java.lang.String)">org.apache.pulsar.client.admin.Topics.getMaxUnackedMessagesOnConsumerAsync<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getMaxUnackedMessagesOnConsumerAsync(java.lang.String,boolean)">org.apache.pulsar.client.admin.Topics.getMaxUnackedMessagesOnConsumerAsync<wbr>(String, boolean)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getMaxUnackedMessagesOnSubscription(java.lang.String)">org.apache.pulsar.client.admin.Topics.getMaxUnackedMessagesOnSubscription<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getMaxUnackedMessagesOnSubscription(java.lang.String,boolean)">org.apache.pulsar.client.admin.Topics.getMaxUnackedMessagesOnSubscription<wbr>(String, boolean)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getMaxUnackedMessagesOnSubscriptionAsync(java.lang.String)">org.apache.pulsar.client.admin.Topics.getMaxUnackedMessagesOnSubscriptionAsync<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getMaxUnackedMessagesOnSubscriptionAsync(java.lang.String,boolean)">org.apache.pulsar.client.admin.Topics.getMaxUnackedMessagesOnSubscriptionAsync<wbr>(String, boolean)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getMessageTTL(java.lang.String)">org.apache.pulsar.client.admin.Topics.getMessageTTL<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getMessageTTL(java.lang.String,boolean)">org.apache.pulsar.client.admin.Topics.getMessageTTL<wbr>(String, boolean)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getOffloadPolicies(java.lang.String)">org.apache.pulsar.client.admin.Topics.getOffloadPolicies<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getOffloadPolicies(java.lang.String,boolean)">org.apache.pulsar.client.admin.Topics.getOffloadPolicies<wbr>(String, boolean)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getOffloadPoliciesAsync(java.lang.String)">org.apache.pulsar.client.admin.Topics.getOffloadPoliciesAsync<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getOffloadPoliciesAsync(java.lang.String,boolean)">org.apache.pulsar.client.admin.Topics.getOffloadPoliciesAsync<wbr>(String, boolean)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getPersistence(java.lang.String)">org.apache.pulsar.client.admin.Topics.getPersistence<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getPersistence(java.lang.String,boolean)">org.apache.pulsar.client.admin.Topics.getPersistence<wbr>(String, boolean)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getPersistenceAsync(java.lang.String)">org.apache.pulsar.client.admin.Topics.getPersistenceAsync<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getPersistenceAsync(java.lang.String,boolean)">org.apache.pulsar.client.admin.Topics.getPersistenceAsync<wbr>(String, boolean)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getPublishRate(java.lang.String)">org.apache.pulsar.client.admin.Topics.getPublishRate<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getPublishRateAsync(java.lang.String)">org.apache.pulsar.client.admin.Topics.getPublishRateAsync<wbr>(String)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getReplicatorDispatchRate(java.lang.String)">org.apache.pulsar.client.admin.Topics.getReplicatorDispatchRate<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getReplicatorDispatchRate(java.lang.String,boolean)">org.apache.pulsar.client.admin.Topics.getReplicatorDispatchRate<wbr>(String, boolean)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getReplicatorDispatchRateAsync(java.lang.String)">org.apache.pulsar.client.admin.Topics.getReplicatorDispatchRateAsync<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getReplicatorDispatchRateAsync(java.lang.String,boolean)">org.apache.pulsar.client.admin.Topics.getReplicatorDispatchRateAsync<wbr>(String, boolean)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getRetention(java.lang.String)">org.apache.pulsar.client.admin.Topics.getRetention<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getRetention(java.lang.String,boolean)">org.apache.pulsar.client.admin.Topics.getRetention<wbr>(String, boolean)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getRetentionAsync(java.lang.String)">org.apache.pulsar.client.admin.Topics.getRetentionAsync<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getRetentionAsync(java.lang.String,boolean)">org.apache.pulsar.client.admin.Topics.getRetentionAsync<wbr>(String, boolean)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getSubscribeRate(java.lang.String)">org.apache.pulsar.client.admin.Topics.getSubscribeRate<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getSubscribeRate(java.lang.String,boolean)">org.apache.pulsar.client.admin.Topics.getSubscribeRate<wbr>(String, boolean)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getSubscribeRateAsync(java.lang.String)">org.apache.pulsar.client.admin.Topics.getSubscribeRateAsync<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getSubscribeRateAsync(java.lang.String,boolean)">org.apache.pulsar.client.admin.Topics.getSubscribeRateAsync<wbr>(String, boolean)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getSubscriptionDispatchRate(java.lang.String)">org.apache.pulsar.client.admin.Topics.getSubscriptionDispatchRate<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getSubscriptionDispatchRate(java.lang.String,boolean)">org.apache.pulsar.client.admin.Topics.getSubscriptionDispatchRate<wbr>(String, boolean)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getSubscriptionDispatchRateAsync(java.lang.String)">org.apache.pulsar.client.admin.Topics.getSubscriptionDispatchRateAsync<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getSubscriptionDispatchRateAsync(java.lang.String,boolean)">org.apache.pulsar.client.admin.Topics.getSubscriptionDispatchRateAsync<wbr>(String, boolean)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getSubscriptionTypesEnabled(java.lang.String)">org.apache.pulsar.client.admin.Topics.getSubscriptionTypesEnabled<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#getSubscriptionTypesEnabledAsync(java.lang.String)">org.apache.pulsar.client.admin.Topics.getSubscriptionTypesEnabledAsync<wbr>(String)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#removeBacklogQuota(java.lang.String)">org.apache.pulsar.client.admin.Topics.removeBacklogQuota<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#removeBacklogQuota(java.lang.String,org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType)">org.apache.pulsar.client.admin.Topics.removeBacklogQuota<wbr>(String, BacklogQuota.BacklogQuotaType)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#removeCompactionThreshold(java.lang.String)">org.apache.pulsar.client.admin.Topics.removeCompactionThreshold<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#removeCompactionThresholdAsync(java.lang.String)">org.apache.pulsar.client.admin.Topics.removeCompactionThresholdAsync<wbr>(String)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#removeDeduplicationSnapshotInterval(java.lang.String)">org.apache.pulsar.client.admin.Topics.removeDeduplicationSnapshotInterval<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#removeDeduplicationSnapshotIntervalAsync(java.lang.String)">org.apache.pulsar.client.admin.Topics.removeDeduplicationSnapshotIntervalAsync<wbr>(String)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#removeDeduplicationStatus(java.lang.String)">org.apache.pulsar.client.admin.Topics.removeDeduplicationStatus<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#removeDeduplicationStatusAsync(java.lang.String)">org.apache.pulsar.client.admin.Topics.removeDeduplicationStatusAsync<wbr>(String)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#removeDelayedDeliveryPolicy(java.lang.String)">org.apache.pulsar.client.admin.Topics.removeDelayedDeliveryPolicy<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#removeDelayedDeliveryPolicyAsync(java.lang.String)">org.apache.pulsar.client.admin.Topics.removeDelayedDeliveryPolicyAsync<wbr>(String)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#removeDispatchRate(java.lang.String)">org.apache.pulsar.client.admin.Topics.removeDispatchRate<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#removeDispatchRateAsync(java.lang.String)">org.apache.pulsar.client.admin.Topics.removeDispatchRateAsync<wbr>(String)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#removeInactiveTopicPolicies(java.lang.String)">org.apache.pulsar.client.admin.Topics.removeInactiveTopicPolicies<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#removeInactiveTopicPoliciesAsync(java.lang.String)">org.apache.pulsar.client.admin.Topics.removeInactiveTopicPoliciesAsync<wbr>(String)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#removeMaxConsumers(java.lang.String)">org.apache.pulsar.client.admin.Topics.removeMaxConsumers<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#removeMaxConsumersAsync(java.lang.String)">org.apache.pulsar.client.admin.Topics.removeMaxConsumersAsync<wbr>(String)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#removeMaxConsumersPerSubscription(java.lang.String)">org.apache.pulsar.client.admin.Topics.removeMaxConsumersPerSubscription<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#removeMaxConsumersPerSubscriptionAsync(java.lang.String)">org.apache.pulsar.client.admin.Topics.removeMaxConsumersPerSubscriptionAsync<wbr>(String)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#removeMaxMessageSize(java.lang.String)">org.apache.pulsar.client.admin.Topics.removeMaxMessageSize<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#removeMaxMessageSizeAsync(java.lang.String)">org.apache.pulsar.client.admin.Topics.removeMaxMessageSizeAsync<wbr>(String)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#removeMaxProducers(java.lang.String)">org.apache.pulsar.client.admin.Topics.removeMaxProducers<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#removeMaxProducersAsync(java.lang.String)">org.apache.pulsar.client.admin.Topics.removeMaxProducersAsync<wbr>(String)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#removeMaxSubscriptionsPerTopic(java.lang.String)">org.apache.pulsar.client.admin.Topics.removeMaxSubscriptionsPerTopic<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#removeMaxSubscriptionsPerTopicAsync(java.lang.String)">org.apache.pulsar.client.admin.Topics.removeMaxSubscriptionsPerTopicAsync<wbr>(String)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#removeMaxUnackedMessagesOnConsumer(java.lang.String)">org.apache.pulsar.client.admin.Topics.removeMaxUnackedMessagesOnConsumer<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#removeMaxUnackedMessagesOnConsumerAsync(java.lang.String)">org.apache.pulsar.client.admin.Topics.removeMaxUnackedMessagesOnConsumerAsync<wbr>(String)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#removeMaxUnackedMessagesOnSubscription(java.lang.String)">org.apache.pulsar.client.admin.Topics.removeMaxUnackedMessagesOnSubscription<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#removeMaxUnackedMessagesOnSubscriptionAsync(java.lang.String)">org.apache.pulsar.client.admin.Topics.removeMaxUnackedMessagesOnSubscriptionAsync<wbr>(String)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#removeMessageTTL(java.lang.String)">org.apache.pulsar.client.admin.Topics.removeMessageTTL<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#removeOffloadPolicies(java.lang.String)">org.apache.pulsar.client.admin.Topics.removeOffloadPolicies<wbr>(String)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#removeOffloadPoliciesAsync(java.lang.String)">org.apache.pulsar.client.admin.Topics.removeOffloadPoliciesAsync<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#removePersistence(java.lang.String)">org.apache.pulsar.client.admin.Topics.removePersistence<wbr>(String)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#removePersistenceAsync(java.lang.String)">org.apache.pulsar.client.admin.Topics.removePersistenceAsync<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#removePublishRate(java.lang.String)">org.apache.pulsar.client.admin.Topics.removePublishRate<wbr>(String)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#removePublishRateAsync(java.lang.String)">org.apache.pulsar.client.admin.Topics.removePublishRateAsync<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#removeReplicatorDispatchRate(java.lang.String)">org.apache.pulsar.client.admin.Topics.removeReplicatorDispatchRate<wbr>(String)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#removeReplicatorDispatchRateAsync(java.lang.String)">org.apache.pulsar.client.admin.Topics.removeReplicatorDispatchRateAsync<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#removeRetention(java.lang.String)">org.apache.pulsar.client.admin.Topics.removeRetention<wbr>(String)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#removeRetentionAsync(java.lang.String)">org.apache.pulsar.client.admin.Topics.removeRetentionAsync<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#removeSubscribeRate(java.lang.String)">org.apache.pulsar.client.admin.Topics.removeSubscribeRate<wbr>(String)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#removeSubscribeRateAsync(java.lang.String)">org.apache.pulsar.client.admin.Topics.removeSubscribeRateAsync<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#removeSubscriptionDispatchRate(java.lang.String)">org.apache.pulsar.client.admin.Topics.removeSubscriptionDispatchRate<wbr>(String)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#removeSubscriptionDispatchRateAsync(java.lang.String)">org.apache.pulsar.client.admin.Topics.removeSubscriptionDispatchRateAsync<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#removeSubscriptionTypesEnabled(java.lang.String)">org.apache.pulsar.client.admin.Topics.removeSubscriptionTypesEnabled<wbr>(String)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#removeSubscriptionTypesEnabledAsync(java.lang.String)">org.apache.pulsar.client.admin.Topics.removeSubscriptionTypesEnabledAsync<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#setBacklogQuota(java.lang.String,org.apache.pulsar.common.policies.data.BacklogQuota)">org.apache.pulsar.client.admin.Topics.setBacklogQuota<wbr>(String, BacklogQuota)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#setBacklogQuota(java.lang.String,org.apache.pulsar.common.policies.data.BacklogQuota,org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType)">org.apache.pulsar.client.admin.Topics.setBacklogQuota<wbr>(String, BacklogQuota, BacklogQuota.BacklogQuotaType)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#setCompactionThreshold(java.lang.String,long)">org.apache.pulsar.client.admin.Topics.setCompactionThreshold<wbr>(String, long)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#setCompactionThresholdAsync(java.lang.String,long)">org.apache.pulsar.client.admin.Topics.setCompactionThresholdAsync<wbr>(String, long)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#setDeduplicationSnapshotInterval(java.lang.String,int)">org.apache.pulsar.client.admin.Topics.setDeduplicationSnapshotInterval<wbr>(String, int)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#setDeduplicationSnapshotIntervalAsync(java.lang.String,int)">org.apache.pulsar.client.admin.Topics.setDeduplicationSnapshotIntervalAsync<wbr>(String, int)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#setDeduplicationStatus(java.lang.String,boolean)">org.apache.pulsar.client.admin.Topics.setDeduplicationStatus<wbr>(String, boolean)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#setDeduplicationStatusAsync(java.lang.String,boolean)">org.apache.pulsar.client.admin.Topics.setDeduplicationStatusAsync<wbr>(String, boolean)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#setDelayedDeliveryPolicy(java.lang.String,org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies)">org.apache.pulsar.client.admin.Topics.setDelayedDeliveryPolicy<wbr>(String, DelayedDeliveryPolicies)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#setDelayedDeliveryPolicyAsync(java.lang.String,org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies)">org.apache.pulsar.client.admin.Topics.setDelayedDeliveryPolicyAsync<wbr>(String, DelayedDeliveryPolicies)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#setDispatchRate(java.lang.String,org.apache.pulsar.common.policies.data.DispatchRate)">org.apache.pulsar.client.admin.Topics.setDispatchRate<wbr>(String, DispatchRate)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#setDispatchRateAsync(java.lang.String,org.apache.pulsar.common.policies.data.DispatchRate)">org.apache.pulsar.client.admin.Topics.setDispatchRateAsync<wbr>(String, DispatchRate)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#setInactiveTopicPolicies(java.lang.String,org.apache.pulsar.common.policies.data.InactiveTopicPolicies)">org.apache.pulsar.client.admin.Topics.setInactiveTopicPolicies<wbr>(String, InactiveTopicPolicies)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#setInactiveTopicPoliciesAsync(java.lang.String,org.apache.pulsar.common.policies.data.InactiveTopicPolicies)">org.apache.pulsar.client.admin.Topics.setInactiveTopicPoliciesAsync<wbr>(String, InactiveTopicPolicies)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#setMaxConsumers(java.lang.String,int)">org.apache.pulsar.client.admin.Topics.setMaxConsumers<wbr>(String, int)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#setMaxConsumersAsync(java.lang.String,int)">org.apache.pulsar.client.admin.Topics.setMaxConsumersAsync<wbr>(String, int)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#setMaxConsumersPerSubscription(java.lang.String,int)">org.apache.pulsar.client.admin.Topics.setMaxConsumersPerSubscription<wbr>(String, int)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#setMaxConsumersPerSubscriptionAsync(java.lang.String,int)">org.apache.pulsar.client.admin.Topics.setMaxConsumersPerSubscriptionAsync<wbr>(String, int)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#setMaxMessageSize(java.lang.String,int)">org.apache.pulsar.client.admin.Topics.setMaxMessageSize<wbr>(String, int)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#setMaxMessageSizeAsync(java.lang.String,int)">org.apache.pulsar.client.admin.Topics.setMaxMessageSizeAsync<wbr>(String, int)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#setMaxProducers(java.lang.String,int)">org.apache.pulsar.client.admin.Topics.setMaxProducers<wbr>(String, int)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#setMaxProducersAsync(java.lang.String,int)">org.apache.pulsar.client.admin.Topics.setMaxProducersAsync<wbr>(String, int)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#setMaxSubscriptionsPerTopic(java.lang.String,int)">org.apache.pulsar.client.admin.Topics.setMaxSubscriptionsPerTopic<wbr>(String, int)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#setMaxSubscriptionsPerTopicAsync(java.lang.String,int)">org.apache.pulsar.client.admin.Topics.setMaxSubscriptionsPerTopicAsync<wbr>(String, int)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#setMaxUnackedMessagesOnConsumer(java.lang.String,int)">org.apache.pulsar.client.admin.Topics.setMaxUnackedMessagesOnConsumer<wbr>(String, int)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#setMaxUnackedMessagesOnConsumerAsync(java.lang.String,int)">org.apache.pulsar.client.admin.Topics.setMaxUnackedMessagesOnConsumerAsync<wbr>(String, int)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#setMaxUnackedMessagesOnSubscription(java.lang.String,int)">org.apache.pulsar.client.admin.Topics.setMaxUnackedMessagesOnSubscription<wbr>(String, int)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#setMaxUnackedMessagesOnSubscriptionAsync(java.lang.String,int)">org.apache.pulsar.client.admin.Topics.setMaxUnackedMessagesOnSubscriptionAsync<wbr>(String, int)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#setMessageTTL(java.lang.String,int)">org.apache.pulsar.client.admin.Topics.setMessageTTL<wbr>(String, int)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#setOffloadPolicies(java.lang.String,org.apache.pulsar.common.policies.data.OffloadPolicies)">org.apache.pulsar.client.admin.Topics.setOffloadPolicies<wbr>(String, OffloadPolicies)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#setOffloadPoliciesAsync(java.lang.String,org.apache.pulsar.common.policies.data.OffloadPolicies)">org.apache.pulsar.client.admin.Topics.setOffloadPoliciesAsync<wbr>(String, OffloadPolicies)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#setPersistence(java.lang.String,org.apache.pulsar.common.policies.data.PersistencePolicies)">org.apache.pulsar.client.admin.Topics.setPersistence<wbr>(String, PersistencePolicies)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#setPersistenceAsync(java.lang.String,org.apache.pulsar.common.policies.data.PersistencePolicies)">org.apache.pulsar.client.admin.Topics.setPersistenceAsync<wbr>(String, PersistencePolicies)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#setPublishRate(java.lang.String,org.apache.pulsar.common.policies.data.PublishRate)">org.apache.pulsar.client.admin.Topics.setPublishRate<wbr>(String, PublishRate)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#setPublishRateAsync(java.lang.String,org.apache.pulsar.common.policies.data.PublishRate)">org.apache.pulsar.client.admin.Topics.setPublishRateAsync<wbr>(String, PublishRate)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#setReplicatorDispatchRate(java.lang.String,org.apache.pulsar.common.policies.data.DispatchRate)">org.apache.pulsar.client.admin.Topics.setReplicatorDispatchRate<wbr>(String, DispatchRate)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#setReplicatorDispatchRateAsync(java.lang.String,org.apache.pulsar.common.policies.data.DispatchRate)">org.apache.pulsar.client.admin.Topics.setReplicatorDispatchRateAsync<wbr>(String, DispatchRate)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#setRetention(java.lang.String,org.apache.pulsar.common.policies.data.RetentionPolicies)">org.apache.pulsar.client.admin.Topics.setRetention<wbr>(String, RetentionPolicies)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#setRetentionAsync(java.lang.String,org.apache.pulsar.common.policies.data.RetentionPolicies)">org.apache.pulsar.client.admin.Topics.setRetentionAsync<wbr>(String, RetentionPolicies)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#setSubscribeRate(java.lang.String,org.apache.pulsar.common.policies.data.SubscribeRate)">org.apache.pulsar.client.admin.Topics.setSubscribeRate<wbr>(String, SubscribeRate)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#setSubscribeRateAsync(java.lang.String,org.apache.pulsar.common.policies.data.SubscribeRate)">org.apache.pulsar.client.admin.Topics.setSubscribeRateAsync<wbr>(String, SubscribeRate)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#setSubscriptionDispatchRate(java.lang.String,org.apache.pulsar.common.policies.data.DispatchRate)">org.apache.pulsar.client.admin.Topics.setSubscriptionDispatchRate<wbr>(String, DispatchRate)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#setSubscriptionDispatchRateAsync(java.lang.String,org.apache.pulsar.common.policies.data.DispatchRate)">org.apache.pulsar.client.admin.Topics.setSubscriptionDispatchRateAsync<wbr>(String, DispatchRate)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#setSubscriptionTypesEnabled(java.lang.String,java.util.Set)">org.apache.pulsar.client.admin.Topics.setSubscriptionTypesEnabled<wbr>(String, Set&lt;SubscriptionType&gt;)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/client/admin/Topics.html#setSubscriptionTypesEnabledAsync(java.lang.String,java.util.Set)">org.apache.pulsar.client.admin.Topics.setSubscriptionTypesEnabledAsync<wbr>(String, Set&lt;SubscriptionType&gt;)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/common/conf/InternalConfigurationData.html#getConfigurationStoreServers()">org.apache.pulsar.common.conf.InternalConfigurationData.getConfigurationStoreServers()</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/common/conf/InternalConfigurationData.html#getLedgersRootPath()">org.apache.pulsar.common.conf.InternalConfigurationData.getLedgersRootPath()</a></div>
+<div class="col-last odd-row-color">&nbsp;</div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/common/conf/InternalConfigurationData.html#getZookeeperServers()">org.apache.pulsar.common.conf.InternalConfigurationData.getZookeeperServers()</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/common/conf/InternalConfigurationData.html#setConfigurationStoreServers(java.lang.String)">org.apache.pulsar.common.conf.InternalConfigurationData.setConfigurationStoreServers<wbr>(String)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/common/conf/InternalConfigurationData.html#setZookeeperServers(java.lang.String)">org.apache.pulsar.common.conf.InternalConfigurationData.setZookeeperServers<wbr>(String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/common/policies/data/BacklogQuota.html#getLimit()">org.apache.pulsar.common.policies.data.BacklogQuota.getLimit()</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/pulsar/common/policies/data/impl/BacklogQuotaImpl.html#getLimit()">org.apache.pulsar.common.policies.data.impl.BacklogQuotaImpl.getLimit()</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/pulsar/common/policies/data/impl/BacklogQuotaImpl.html#setLimit(long)">org.apache.pulsar.common.policies.data.impl.BacklogQuotaImpl.setLimit<wbr>(long)</a></div>
+<div class="col-last odd-row-color"></div>
+</div>
+</div>
+</li>
+</ul>
+</main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright &#169; 2017&#x2013;2022 <a href="http://www.apache.org/">Apache Software Foundation</a>. All rights reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
diff --git a/site2/website-next/static/api/admin/2.10.x/element-list b/site2/website-next/static/api/admin/2.10.x/element-list
new file mode 100644
index 00000000000..9b50aec9b8d
--- /dev/null
+++ b/site2/website-next/static/api/admin/2.10.x/element-list
@@ -0,0 +1,16 @@
+org.apache.pulsar.client.admin
+org.apache.pulsar.client.admin.utils
+org.apache.pulsar.common.conf
+org.apache.pulsar.common.functions
+org.apache.pulsar.common.io
+org.apache.pulsar.common.naming
+org.apache.pulsar.common.partition
+org.apache.pulsar.common.policies
+org.apache.pulsar.common.policies.data
+org.apache.pulsar.common.policies.data.impl
+org.apache.pulsar.common.policies.impl
+org.apache.pulsar.common.protocol.schema
+org.apache.pulsar.common.stats
+org.apache.pulsar.packages.management.core.common
+org.apache.pulsar.packages.management.core.exceptions
+org.apache.pulsar.policies.data.loadbalancer
diff --git a/site2/website-next/static/api/admin/2.10.x/help-doc.html b/site2/website-next/static/api/admin/2.10.x/help-doc.html
new file mode 100644
index 00000000000..f32fabb5029
--- /dev/null
+++ b/site2/website-next/static/api/admin/2.10.x/help-doc.html
@@ -0,0 +1,201 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) -->
+<title>API Help (Pulsar Client Admin :: API 2.10.2 API)</title>
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="description" content="help">
+<meta name="generator" content="javadoc/HelpWriter">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
+<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="script-dir/jquery-3.5.1.min.js"></script>
+<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="help-page">
+<script type="text/javascript">var pathtoroot = "./";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top">
+<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="index.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="nav-bar-cell1-rev">Help</li>
+</ul>
+</div>
+<div class="sub-nav">
+<div>
+<ul class="sub-nav-list">
+<li>Help:&nbsp;</li>
+<li><a href="#help-navigation">Navigation</a>&nbsp;|&nbsp;</li>
+<li><a href="#help-pages">Pages</a></li>
+</ul>
+</div>
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<h1 class="title">JavaDoc Help</h1>
+<ul class="help-toc">
+<li><a href="#help-navigation">Navigation</a>: 
+<ul class="help-subtoc">
+<li><a href="#help-search">Search</a></li>
+</ul>
+</li>
+<li><a href="#help-pages">Kinds of Pages</a>: 
+<ul class="help-subtoc">
+<li><a href="#overview">Overview</a></li>
+<li><a href="#package">Package</a></li>
+<li><a href="#class">Class or Interface</a></li>
+<li><a href="#doc-file">Other Files</a></li>
+<li><a href="#use">Use</a></li>
+<li><a href="#tree">Tree (Class Hierarchy)</a></li>
+<li><a href="#deprecated">Deprecated API</a></li>
+<li><a href="#constant-values">Constant Field Values</a></li>
+<li><a href="#serialized-form">Serialized Form</a></li>
+<li><a href="#all-packages">All Packages</a></li>
+<li><a href="#all-classes">All Classes and Interfaces</a></li>
+<li><a href="#index">Index</a></li>
+</ul>
+</li>
+</ul>
+<hr>
+<div class="sub-title">
+<h2 id="help-navigation">Navigation</h2>
+Starting from the <a href="index.html">Overview</a> page, you can browse the documentation using the links in each page, and in the navigation bar at the top of each page. The <a href="index-all.html">Index</a> and Search box allow you to navigate to specific declarations and summary pages, including: <a href="allpackages-index.html">All Packages</a>, <a href="allclasses-index.html">All Classes and Interfaces</a>
+<section class="help-section" id="help-search">
+<h3>Search</h3>
+<p>You can search for definitions of modules, packages, types, fields, methods, system properties and other terms defined in the API, using some or all of the name, optionally using "camelCase" abbreviations. For example:</p>
+<ul class="help-section-list">
+<li><code>j.l.obj</code> will match "java.lang.Object"</li>
+<li><code>InpStr</code> will match "java.io.InputStream"</li>
+<li><code>HM.cK</code> will match "java.util.HashMap.containsKey(Object)"</li>
+</ul>
+<p>Refer to the <a href="https://docs.oracle.com/en/java/javase/17/docs/specs/javadoc/javadoc-search-spec.html">Javadoc Search Specification</a> for a full description of search features.</p>
+</section>
+</div>
+<hr>
+<div class="sub-title">
+<h2 id="help-pages">Kinds of Pages</h2>
+The following sections describe the different kinds of pages in this collection.
+<section class="help-section" id="overview">
+<h3>Overview</h3>
+<p>The <a href="index.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>
+</section>
+<section class="help-section" id="package">
+<h3>Package</h3>
+<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain the following categories:</p>
+<ul class="help-section-list">
+<li>Interfaces</li>
+<li>Classes</li>
+<li>Enum Classes</li>
+<li>Exceptions</li>
+<li>Errors</li>
+<li>Annotation Interfaces</li>
+</ul>
+</section>
+<section class="help-section" id="class">
+<h3>Class or Interface</h3>
+<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a declaration and description, member summary tables, and detailed member descriptions. Entries in each of these sections are omitted if they are empty or not applicable.</p>
+<ul class="help-section-list">
+<li>Class Inheritance Diagram</li>
+<li>Direct Subclasses</li>
+<li>All Known Subinterfaces</li>
+<li>All Known Implementing Classes</li>
+<li>Class or Interface Declaration</li>
+<li>Class or Interface Description</li>
+</ul>
+<br>
+<ul class="help-section-list">
+<li>Nested Class Summary</li>
+<li>Enum Constant Summary</li>
+<li>Field Summary</li>
+<li>Property Summary</li>
+<li>Constructor Summary</li>
+<li>Method Summary</li>
+<li>Required Element Summary</li>
+<li>Optional Element Summary</li>
+</ul>
+<br>
+<ul class="help-section-list">
+<li>Enum Constant Details</li>
+<li>Field Details</li>
+<li>Property Details</li>
+<li>Constructor Details</li>
+<li>Method Details</li>
+<li>Element Details</li>
+</ul>
+<p><span class="help-note">Note:</span> Annotation interfaces have required and optional elements, but not methods. Only enum classes have enum constants. The components of a record class are displayed as part of the declaration of the record class. Properties are a feature of JavaFX.</p>
+<p>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>
+</section>
+<section class="help-section" id="doc-file">
+<h3>Other Files</h3>
+<p>Packages and modules may contain pages with additional information related to the declarations nearby.</p>
+</section>
+<section class="help-section" id="use">
+<h3>Use</h3>
+<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>
+</section>
+<section class="help-section" id="tree">
+<h3>Tree (Class Hierarchy)</h3>
+<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. Classes are organized by inheritance structure starting with <code>java.lang.Object</code>. Interfaces do not inherit from <code>java.lang.Object</code>.</p>
+<ul class="help-section-list">
+<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 on TREE displays the hierarchy for only that package.</li>
+</ul>
+</section>
+<section class="help-section" id="deprecated">
+<h3>Deprecated API</h3>
+<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 shortcomings, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</p>
+</section>
+<section class="help-section" id="constant-values">
+<h3>Constant Field Values</h3>
+<p>The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.</p>
+</section>
+<section class="help-section" id="serialized-form">
+<h3>Serialized Form</h3>
+<p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to those who implement rather than use 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>
+</section>
+<section class="help-section" id="all-packages">
+<h3>All Packages</h3>
+<p>The <a href="allpackages-index.html">All Packages</a> page contains an alphabetic index of all packages contained in the documentation.</p>
+</section>
+<section class="help-section" id="all-classes">
+<h3>All Classes and Interfaces</h3>
+<p>The <a href="allclasses-index.html">All Classes and Interfaces</a> page contains an alphabetic index of all classes and interfaces contained in the documentation, including annotation interfaces, enum classes, and record classes.</p>
+</section>
+<section class="help-section" id="index">
+<h3>Index</h3>
+<p>The <a href="index-all.html">Index</a> contains an alphabetic index of all classes, interfaces, constructors, methods, and fields in the documentation, as well as summary pages such as <a href="allpackages-index.html">All Packages</a>, <a href="allclasses-index.html">All Classes and Interfaces</a>.</p>
+</section>
+</div>
+<hr>
+<span class="help-footnote">This help file applies to API documentation generated by the standard doclet.</span></main>
+<footer role="contentinfo">
+<hr>
+<p class="legal-copy"><small>Copyright &#169; 2017&#x2013;2022 <a href="http://www.apache.org/">Apache Software Foundation</a>. All rights reserved.</small></p>
+</footer>
+</div>
+</div>
+</body>
+</html>
diff --git a/site2/website-next/static/api/admin/2.10.x/index-all.html b/site2/website-next/static/api/admin/2.10.x/index-all.html
new file mode 100644
index 00000000000..2004151ba25
--- /dev/null
+++ b/site2/website-next/static/api/admin/2.10.x/index-all.html
@@ -0,0 +1,7988 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) -->
+<title>Index (Pulsar Client Admin :: API 2.10.2 API)</title>
+<meta name="viewport" content="width=device-width, initial-scale=1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="description" content="index">
+<meta name="generator" content="javadoc/IndexWriter">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
+<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="script-dir/jquery-3.5.1.min.js"></script>
+<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="index-page">
+<script type="text/javascript">var pathtoroot = "./";
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<div class="flex-box">
+<header role="banner" class="flex-header">
+<nav role="navigation">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="top-nav" id="navbar-top">
+<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
+<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<li><a href="index.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="nav-bar-cell1-rev">Index</li>
+<li><a href="help-doc.html#index">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<div class="header">
+<h1>Index</h1>
+</div>
+<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: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>&nbsp;<a href="#I:U">U</a>&nbs [...]
+<h2 class="title" id="I:A">A</h2>
+<dl class="index">
+<dt><a href="org/apache/pulsar/common/policies/data/TransactionInBufferStats.html#aborted" class="member-name-link">aborted</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/TransactionInBufferStats.html" title="class in org.apache.pulsar.common.policies.data">TransactionInBufferStats</a></dt>
+<dd>
+<div class="block">The flag of this transaction have been aborted.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/TransactionMetadata.html#ackedPartitions" class="member-name-link">ackedPartitions</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/TransactionMetadata.html" title="class in org.apache.pulsar.common.policies.data">TransactionMetadata</a></dt>
+<dd>
+<div class="block">The ackedPartitions of this transaction.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BrokerStatus.Builder.html#active(boolean)" class="member-name-link">active(boolean)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BrokerStatus.Builder.html" title="interface in org.apache.pulsar.common.policies.data">BrokerStatus.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/DelayedDeliveryPolicies.Builder.html#active(boolean)" class="member-name-link">active(boolean)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/DelayedDeliveryPolicies.Builder.html" title="interface in org.apache.pulsar.common.policies.data">DelayedDeliveryPolicies.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BrokerStatusImpl.BrokerStatusImplBuilder.html#active(boolean)" class="member-name-link">active(boolean)</a> - Method in class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/BrokerStatusImpl.BrokerStatusImplBuilder.html" title="class in org.apache.pulsar.common.policies.data.impl">BrokerStatusImpl.BrokerStatusImplBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/DelayedDeliveryPoliciesImpl.DelayedDeliveryPoliciesImplBuilder.html#active(boolean)" class="member-name-link">active(boolean)</a> - Method in class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/DelayedDeliveryPoliciesImpl.DelayedDeliveryPoliciesImplBuilder.html" title="class in org.apache.pulsar.common.policies.data.impl">DelayedDeliveryPoliciesImpl.DelayedDeliveryPoliciesImplBuild [...]
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/NonPersistentPartitionedTopicStats.html#add(org.apache.pulsar.common.policies.data.NonPersistentTopicStats)" class="member-name-link">add(NonPersistentTopicStats)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/NonPersistentPartitionedTopicStats.html" title="interface in org.apache.pulsar.common.policies.data">NonPersistentPartitionedTopicStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ResourceQuota.html#add(org.apache.pulsar.common.policies.data.ResourceQuota)" class="member-name-link">add(ResourceQuota)</a> - Method in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ResourceQuota.html" title="class in org.apache.pulsar.common.policies.data">ResourceQuota</a></dt>
+<dd>
+<div class="block">Add quota.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/PartitionedTopicStats.html#add(org.apache.pulsar.common.policies.data.TopicStats)" class="member-name-link">add(TopicStats)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/PartitionedTopicStats.html" title="interface in org.apache.pulsar.common.policies.data">PartitionedTopicStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/FunctionStatus.html#addInstance(org.apache.pulsar.common.policies.data.FunctionStatus.FunctionInstanceStatus)" class="member-name-link">addInstance(FunctionStatus.FunctionInstanceStatus)</a> - Method in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/FunctionStatus.html" title="class in org.apache.pulsar.common.policies.data">FunctionStatus</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SinkStatus.html#addInstance(org.apache.pulsar.common.policies.data.SinkStatus.SinkInstanceStatus)" class="member-name-link">addInstance(SinkStatus.SinkInstanceStatus)</a> - Method in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SinkStatus.html" title="class in org.apache.pulsar.common.policies.data">SinkStatus</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SourceStatus.html#addInstance(org.apache.pulsar.common.policies.data.SourceStatus.SourceInstanceStatus)" class="member-name-link">addInstance(SourceStatus.SourceInstanceStatus)</a> - Method in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SourceStatus.html" title="class in org.apache.pulsar.common.policies.data">SourceStatus</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/TenantInfo.Builder.html#adminRoles(java.util.Set)" class="member-name-link">adminRoles(Set&lt;String&gt;)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/TenantInfo.Builder.html" title="interface in org.apache.pulsar.common.policies.data">TenantInfo.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/stats/AllocatorStats.html" class="type-name-link" title="class in org.apache.pulsar.common.stats">AllocatorStats</a> - Class in <a href="org/apache/pulsar/common/stats/package-summary.html">org.apache.pulsar.common.stats</a></dt>
+<dd>
+<div class="block">Allocator statistics.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/stats/AllocatorStats.html#%3Cinit%3E()" class="member-name-link">AllocatorStats()</a> - Constructor for class org.apache.pulsar.common.stats.<a href="org/apache/pulsar/common/stats/AllocatorStats.html" title="class in org.apache.pulsar.common.stats">AllocatorStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/stats/AllocatorStats.PoolArenaStats.html" class="type-name-link" title="class in org.apache.pulsar.common.stats">AllocatorStats.PoolArenaStats</a> - Class in <a href="org/apache/pulsar/common/stats/package-summary.html">org.apache.pulsar.common.stats</a></dt>
+<dd>
+<div class="block">Pool arena statistics.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/stats/AllocatorStats.PoolChunkListStats.html" class="type-name-link" title="class in org.apache.pulsar.common.stats">AllocatorStats.PoolChunkListStats</a> - Class in <a href="org/apache/pulsar/common/stats/package-summary.html">org.apache.pulsar.common.stats</a></dt>
+<dd>
+<div class="block">Pool chunk list statistics.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/stats/AllocatorStats.PoolChunkStats.html" class="type-name-link" title="class in org.apache.pulsar.common.stats">AllocatorStats.PoolChunkStats</a> - Class in <a href="org/apache/pulsar/common/stats/package-summary.html">org.apache.pulsar.common.stats</a></dt>
+<dd>
+<div class="block">Pool chunk statistics.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/stats/AllocatorStats.PoolSubpageStats.html" class="type-name-link" title="class in org.apache.pulsar.common.stats">AllocatorStats.PoolSubpageStats</a> - Class in <a href="org/apache/pulsar/common/stats/package-summary.html">org.apache.pulsar.common.stats</a></dt>
+<dd>
+<div class="block">Pool subpage statistics.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/AutoSubscriptionCreationOverride.Builder.html#allowAutoSubscriptionCreation(boolean)" class="member-name-link">allowAutoSubscriptionCreation(boolean)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/AutoSubscriptionCreationOverride.Builder.html" title="interface in org.apache.pulsar.common.policies.data">AutoSubscriptionCreationOverride.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/AutoSubscriptionCreationOverrideImpl.AutoSubscriptionCreationOverrideImplBuilder.html#allowAutoSubscriptionCreation(boolean)" class="member-name-link">allowAutoSubscriptionCreation(boolean)</a> - Method in class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/AutoSubscriptionCreationOverrideImpl.AutoSubscriptionCreationOverrideImplBuilder.html" title="class in org.apache.pulsar.commo [...]
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/AutoTopicCreationOverride.Builder.html#allowAutoTopicCreation(boolean)" class="member-name-link">allowAutoTopicCreation(boolean)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/AutoTopicCreationOverride.Builder.html" title="interface in org.apache.pulsar.common.policies.data">AutoTopicCreationOverride.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/AutoTopicCreationOverrideImpl.AutoTopicCreationOverrideImplBuilder.html#allowAutoTopicCreation(boolean)" class="member-name-link">allowAutoTopicCreation(boolean)</a> - Method in class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/AutoTopicCreationOverrideImpl.AutoTopicCreationOverrideImplBuilder.html" title="class in org.apache.pulsar.common.policies.data.impl">AutoTopicCreationOve [...]
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/TenantInfo.Builder.html#allowedClusters(java.util.Set)" class="member-name-link">allowedClusters(Set&lt;String&gt;)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/TenantInfo.Builder.html" title="interface in org.apache.pulsar.common.policies.data">TenantInfo.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdminBuilder.html#allowTlsInsecureConnection(boolean)" class="member-name-link">allowTlsInsecureConnection(boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/PulsarAdminBuilder.html" title="interface in org.apache.pulsar.client.admin">PulsarAdminBuilder</a></dt>
+<dd>
+<div class="block">Configure whether the Pulsar admin client accept untrusted TLS certificate from broker <i>(default: false)</i>.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SchemaCompatibilityStrategy.html#ALWAYS_COMPATIBLE" class="member-name-link">ALWAYS_COMPATIBLE</a> - Enum constant in enum class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SchemaCompatibilityStrategy.html" title="enum class in org.apache.pulsar.common.policies.data">SchemaCompatibilityStrategy</a></dt>
+<dd>
+<div class="block">Always compatible.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SchemaCompatibilityStrategy.html#ALWAYS_INCOMPATIBLE" class="member-name-link">ALWAYS_INCOMPATIBLE</a> - Enum constant in enum class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SchemaCompatibilityStrategy.html" title="enum class in org.apache.pulsar.common.policies.data">SchemaCompatibilityStrategy</a></dt>
+<dd>
+<div class="block">Always incompatible.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SchemaAutoUpdateCompatibilityStrategy.html#AlwaysCompatible" class="member-name-link">AlwaysCompatible</a> - Enum constant in enum class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SchemaAutoUpdateCompatibilityStrategy.html" title="enum class in org.apache.pulsar.common.policies.data">SchemaAutoUpdateCompatibilityStrategy</a></dt>
+<dd>
+<div class="block">Always Compatible - The new schema will not be checked for compatibility against
+ old schemas.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/functions/FunctionConfig.ProcessingGuarantees.html#ATLEAST_ONCE" class="member-name-link">ATLEAST_ONCE</a> - Enum constant in enum class org.apache.pulsar.common.functions.<a href="org/apache/pulsar/common/functions/FunctionConfig.ProcessingGuarantees.html" title="enum class in org.apache.pulsar.common.functions">FunctionConfig.ProcessingGuarantees</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/functions/FunctionConfig.ProcessingGuarantees.html#ATMOST_ONCE" class="member-name-link">ATMOST_ONCE</a> - Enum constant in enum class org.apache.pulsar.common.functions.<a href="org/apache/pulsar/common/functions/FunctionConfig.ProcessingGuarantees.html" title="enum class in org.apache.pulsar.common.functions">FunctionConfig.ProcessingGuarantees</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/Policies.html#auth_policies" class="member-name-link">auth_policies</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/Policies.html" title="class in org.apache.pulsar.common.policies.data">Policies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/AuthAction.html" class="type-name-link" title="enum class in org.apache.pulsar.common.policies.data">AuthAction</a> - Enum Class in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>
+<div class="block">Authorization action for Pulsar policies.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdminBuilder.html#authentication(java.lang.String,java.lang.String)" class="member-name-link">authentication(String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/PulsarAdminBuilder.html" title="interface in org.apache.pulsar.client.admin">PulsarAdminBuilder</a></dt>
+<dd>
+<div class="block">Set the authentication provider to use in the Pulsar client instance.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdminBuilder.html#authentication(java.lang.String,java.util.Map)" class="member-name-link">authentication(String, Map&lt;String, String&gt;)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/PulsarAdminBuilder.html" title="interface in org.apache.pulsar.client.admin">PulsarAdminBuilder</a></dt>
+<dd>
+<div class="block">Set the authentication provider to use in the Pulsar client instance.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdminBuilder.html#authentication(org.apache.pulsar.client.api.Authentication)" class="member-name-link">authentication(Authentication)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/PulsarAdminBuilder.html" title="interface in org.apache.pulsar.client.admin">PulsarAdminBuilder</a></dt>
+<dd>
+<div class="block">Set the authentication provider to use in the Pulsar admin instance.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/functions/AuthenticationConfig.html" class="type-name-link" title="class in org.apache.pulsar.common.functions">AuthenticationConfig</a> - Class in <a href="org/apache/pulsar/common/functions/package-summary.html">org.apache.pulsar.common.functions</a></dt>
+<dd>
+<div class="block">Configuration to aggregate various authentication params.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/functions/AuthenticationConfig.html#%3Cinit%3E()" class="member-name-link">AuthenticationConfig()</a> - Constructor for class org.apache.pulsar.common.functions.<a href="org/apache/pulsar/common/functions/AuthenticationConfig.html" title="class in org.apache.pulsar.common.functions">AuthenticationConfig</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ClusterData.Builder.html#authenticationParameters(java.lang.String)" class="member-name-link">authenticationParameters(String)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ClusterData.Builder.html" title="interface in org.apache.pulsar.common.policies.data">ClusterData.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ClusterData.Builder.html#authenticationPlugin(java.lang.String)" class="member-name-link">authenticationPlugin(String)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ClusterData.Builder.html" title="interface in org.apache.pulsar.common.policies.data">ClusterData.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/AuthPolicies.html" class="type-name-link" title="interface in org.apache.pulsar.common.policies.data">AuthPolicies</a> - Interface in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>
+<div class="block">Authentication policies.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/AuthPolicies.Builder.html" class="type-name-link" title="interface in org.apache.pulsar.common.policies.data">AuthPolicies.Builder</a> - Interface in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdminBuilder.html#autoCertRefreshTime(int,java.util.concurrent.TimeUnit)" class="member-name-link">autoCertRefreshTime(int, TimeUnit)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/PulsarAdminBuilder.html" title="interface in org.apache.pulsar.client.admin">PulsarAdminBuilder</a></dt>
+<dd>
+<div class="block">This sets auto cert refresh time if Pulsar admin uses tls authentication.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/NamespaceIsolationData.Builder.html#autoFailoverPolicy(org.apache.pulsar.common.policies.data.AutoFailoverPolicyData)" class="member-name-link">autoFailoverPolicy(AutoFailoverPolicyData)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/NamespaceIsolationData.Builder.html" title="interface in org.apache.pulsar.common.policies.data">NamespaceIsolationData.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/AutoFailoverPolicy.html" class="type-name-link" title="class in org.apache.pulsar.common.policies">AutoFailoverPolicy</a> - Class in <a href="org/apache/pulsar/common/policies/package-summary.html">org.apache.pulsar.common.policies</a></dt>
+<dd>
+<div class="block">Basic definition of an auto-failover policy.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/AutoFailoverPolicy.html#%3Cinit%3E()" class="member-name-link">AutoFailoverPolicy()</a> - Constructor for class org.apache.pulsar.common.policies.<a href="org/apache/pulsar/common/policies/AutoFailoverPolicy.html" title="class in org.apache.pulsar.common.policies">AutoFailoverPolicy</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/AutoFailoverPolicyData.html" class="type-name-link" title="interface in org.apache.pulsar.common.policies.data">AutoFailoverPolicyData</a> - Interface in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/AutoFailoverPolicyData.Builder.html" class="type-name-link" title="interface in org.apache.pulsar.common.policies.data">AutoFailoverPolicyData.Builder</a> - Interface in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/impl/AutoFailoverPolicyFactory.html" class="type-name-link" title="class in org.apache.pulsar.common.policies.impl">AutoFailoverPolicyFactory</a> - Class in <a href="org/apache/pulsar/common/policies/impl/package-summary.html">org.apache.pulsar.common.policies.impl</a></dt>
+<dd>
+<div class="block">Factory to generate an instance of <a href="org/apache/pulsar/common/policies/AutoFailoverPolicy.html" title="class in org.apache.pulsar.common.policies"><code>AutoFailoverPolicy</code></a>.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/impl/AutoFailoverPolicyFactory.html#%3Cinit%3E()" class="member-name-link">AutoFailoverPolicyFactory()</a> - Constructor for class org.apache.pulsar.common.policies.impl.<a href="org/apache/pulsar/common/policies/impl/AutoFailoverPolicyFactory.html" title="class in org.apache.pulsar.common.policies.impl">AutoFailoverPolicyFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/AutoFailoverPolicyType.html" class="type-name-link" title="enum class in org.apache.pulsar.common.policies.data">AutoFailoverPolicyType</a> - Enum Class in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>
+<div class="block">The policy type of auto failover.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/Policies.html#autoSubscriptionCreationOverride" class="member-name-link">autoSubscriptionCreationOverride</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/Policies.html" title="class in org.apache.pulsar.common.policies.data">Policies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/AutoSubscriptionCreationOverride.html" class="type-name-link" title="interface in org.apache.pulsar.common.policies.data">AutoSubscriptionCreationOverride</a> - Interface in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>
+<div class="block">Override of autoSubscriptionCreation settings on a namespace level.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/AutoSubscriptionCreationOverride.Builder.html" class="type-name-link" title="interface in org.apache.pulsar.common.policies.data">AutoSubscriptionCreationOverride.Builder</a> - Interface in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/AutoSubscriptionCreationOverrideImpl.html" class="type-name-link" title="class in org.apache.pulsar.common.policies.data.impl">AutoSubscriptionCreationOverrideImpl</a> - Class in <a href="org/apache/pulsar/common/policies/data/impl/package-summary.html">org.apache.pulsar.common.policies.data.impl</a></dt>
+<dd>
+<div class="block">Override of autoSubscriptionCreation settings on a namespace level.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/AutoSubscriptionCreationOverrideImpl.html#%3Cinit%3E()" class="member-name-link">AutoSubscriptionCreationOverrideImpl()</a> - Constructor for class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/AutoSubscriptionCreationOverrideImpl.html" title="class in org.apache.pulsar.common.policies.data.impl">AutoSubscriptionCreationOverrideImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/AutoSubscriptionCreationOverrideImpl.AutoSubscriptionCreationOverrideImplBuilder.html" class="type-name-link" title="class in org.apache.pulsar.common.policies.data.impl">AutoSubscriptionCreationOverrideImpl.AutoSubscriptionCreationOverrideImplBuilder</a> - Class in <a href="org/apache/pulsar/common/policies/data/impl/package-summary.html">org.apache.pulsar.common.policies.data.impl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/AutoSubscriptionCreationOverrideImpl.AutoSubscriptionCreationOverrideImplBuilder.html#%3Cinit%3E()" class="member-name-link">AutoSubscriptionCreationOverrideImplBuilder()</a> - Constructor for class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/AutoSubscriptionCreationOverrideImpl.AutoSubscriptionCreationOverrideImplBuilder.html" title="class in org.apache.pulsar.common.policies.da [...]
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/Policies.html#autoTopicCreationOverride" class="member-name-link">autoTopicCreationOverride</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/Policies.html" title="class in org.apache.pulsar.common.policies.data">Policies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/AutoTopicCreationOverride.html" class="type-name-link" title="interface in org.apache.pulsar.common.policies.data">AutoTopicCreationOverride</a> - Interface in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>
+<div class="block">Override of autoTopicCreation settings on a namespace level.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/AutoTopicCreationOverride.Builder.html" class="type-name-link" title="interface in org.apache.pulsar.common.policies.data">AutoTopicCreationOverride.Builder</a> - Interface in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/AutoTopicCreationOverrideImpl.html" class="type-name-link" title="class in org.apache.pulsar.common.policies.data.impl">AutoTopicCreationOverrideImpl</a> - Class in <a href="org/apache/pulsar/common/policies/data/impl/package-summary.html">org.apache.pulsar.common.policies.data.impl</a></dt>
+<dd>
+<div class="block">Override of autoTopicCreation settings on a namespace level.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/AutoTopicCreationOverrideImpl.html#%3Cinit%3E()" class="member-name-link">AutoTopicCreationOverrideImpl()</a> - Constructor for class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/AutoTopicCreationOverrideImpl.html" title="class in org.apache.pulsar.common.policies.data.impl">AutoTopicCreationOverrideImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/AutoTopicCreationOverrideImpl.AutoTopicCreationOverrideImplBuilder.html" class="type-name-link" title="class in org.apache.pulsar.common.policies.data.impl">AutoTopicCreationOverrideImpl.AutoTopicCreationOverrideImplBuilder</a> - Class in <a href="org/apache/pulsar/common/policies/data/impl/package-summary.html">org.apache.pulsar.common.policies.data.impl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/AutoTopicCreationOverrideImpl.AutoTopicCreationOverrideImplBuilder.html#%3Cinit%3E()" class="member-name-link">AutoTopicCreationOverrideImplBuilder()</a> - Constructor for class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/AutoTopicCreationOverrideImpl.AutoTopicCreationOverrideImplBuilder.html" title="class in org.apache.pulsar.common.policies.data.impl">AutoTopicCreationOverrideI [...]
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SchemaAutoUpdateCompatibilityStrategy.html#AutoUpdateDisabled" class="member-name-link">AutoUpdateDisabled</a> - Enum constant in enum class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SchemaAutoUpdateCompatibilityStrategy.html" title="enum class in org.apache.pulsar.common.policies.data">SchemaAutoUpdateCompatibilityStrategy</a></dt>
+<dd>
+<div class="block">Don't allow any auto updates.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/FunctionStatus.FunctionInstanceStatus.FunctionInstanceStatusData.html#averageLatency" class="member-name-link">averageLatency</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/FunctionStatus.FunctionInstanceStatus.FunctionInstanceStatusData.html" title="class in org.apache.pulsar.common.policies.data">FunctionStatus.FunctionInstanceStatus.FunctionInstanceStatusData</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<h2 class="title" id="I:B">B</h2>
+<dl class="index">
+<dt><a href="org/apache/pulsar/common/policies/data/Policies.html#backlog_quota_map" class="member-name-link">backlog_quota_map</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/Policies.html" title="class in org.apache.pulsar.common.policies.data">Policies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BacklogQuota.html" class="type-name-link" title="interface in org.apache.pulsar.common.policies.data">BacklogQuota</a> - Interface in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>
+<div class="block">Unit of a backlog quota configuration for a scoped resource in a Pulsar instance.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BacklogQuota.BacklogQuotaType.html" class="type-name-link" title="enum class in org.apache.pulsar.common.policies.data">BacklogQuota.BacklogQuotaType</a> - Enum Class in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>
+<div class="block">Identifier to a backlog quota configuration (an instance of <a href="org/apache/pulsar/common/policies/data/BacklogQuota.html" title="interface in org.apache.pulsar.common.policies.data"><code>BacklogQuota</code></a>).</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BacklogQuota.Builder.html" class="type-name-link" title="interface in org.apache.pulsar.common.policies.data">BacklogQuota.Builder</a> - Interface in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BacklogQuota.RetentionPolicy.html" class="type-name-link" title="enum class in org.apache.pulsar.common.policies.data">BacklogQuota.RetentionPolicy</a> - Enum Class in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>
+<div class="block">Enumeration type determines how to retain backlog against the resource shortages.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Brokers.html#backlogQuotaCheck()" class="member-name-link">backlogQuotaCheck()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Brokers.html" title="interface in org.apache.pulsar.client.admin">Brokers</a></dt>
+<dd>
+<div class="block">Manually trigger backlogQuotaCheck.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Brokers.html#backlogQuotaCheckAsync()" class="member-name-link">backlogQuotaCheckAsync()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Brokers.html" title="interface in org.apache.pulsar.client.admin">Brokers</a></dt>
+<dd>
+<div class="block">Manually trigger backlogQuotaCheck asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BacklogQuotaImpl.html" class="type-name-link" title="class in org.apache.pulsar.common.policies.data.impl">BacklogQuotaImpl</a> - Class in <a href="org/apache/pulsar/common/policies/data/impl/package-summary.html">org.apache.pulsar.common.policies.data.impl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BacklogQuotaImpl.html#%3Cinit%3E(long,int,org.apache.pulsar.common.policies.data.BacklogQuota.RetentionPolicy)" class="member-name-link">BacklogQuotaImpl(long, int, BacklogQuota.RetentionPolicy)</a> - Constructor for class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/BacklogQuotaImpl.html" title="class in org.apache.pulsar.common.policies.data.impl">BacklogQuotaImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BacklogQuotaImpl.BacklogQuotaImplBuilder.html" class="type-name-link" title="class in org.apache.pulsar.common.policies.data.impl">BacklogQuotaImpl.BacklogQuotaImplBuilder</a> - Class in <a href="org/apache/pulsar/common/policies/data/impl/package-summary.html">org.apache.pulsar.common.policies.data.impl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BacklogQuotaImpl.BacklogQuotaImplBuilder.html#%3Cinit%3E()" class="member-name-link">BacklogQuotaImplBuilder()</a> - Constructor for class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/BacklogQuotaImpl.BacklogQuotaImplBuilder.html" title="class in org.apache.pulsar.common.policies.data.impl">BacklogQuotaImpl.BacklogQuotaImplBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SchemaAutoUpdateCompatibilityStrategy.html#Backward" class="member-name-link">Backward</a> - Enum constant in enum class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SchemaAutoUpdateCompatibilityStrategy.html" title="enum class in org.apache.pulsar.common.policies.data">SchemaAutoUpdateCompatibilityStrategy</a></dt>
+<dd>
+<div class="block">Messages written in the previous schema can be read by the new schema.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SchemaCompatibilityStrategy.html#BACKWARD" class="member-name-link">BACKWARD</a> - Enum constant in enum class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SchemaCompatibilityStrategy.html" title="enum class in org.apache.pulsar.common.policies.data">SchemaCompatibilityStrategy</a></dt>
+<dd>
+<div class="block">Messages written by an old schema can be read by a new schema.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SchemaCompatibilityStrategy.html#BACKWARD_TRANSITIVE" class="member-name-link">BACKWARD_TRANSITIVE</a> - Enum constant in enum class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SchemaCompatibilityStrategy.html" title="enum class in org.apache.pulsar.common.policies.data">SchemaCompatibilityStrategy</a></dt>
+<dd>
+<div class="block">Be similar to BACKWARD, BACKWARD_TRANSITIVE ensure all previous version schema can
+ be read by the new schema.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SchemaAutoUpdateCompatibilityStrategy.html#BackwardTransitive" class="member-name-link">BackwardTransitive</a> - Enum constant in enum class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SchemaAutoUpdateCompatibilityStrategy.html" title="enum class in org.apache.pulsar.common.policies.data">SchemaAutoUpdateCompatibilityStrategy</a></dt>
+<dd>
+<div class="block">Be similar to Backward.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/io/BatchSourceConfig.html#BATCHSOURCE_CLASSNAME_KEY" class="member-name-link">BATCHSOURCE_CLASSNAME_KEY</a> - Static variable in class org.apache.pulsar.common.io.<a href="org/apache/pulsar/common/io/BatchSourceConfig.html" title="class in org.apache.pulsar.common.io">BatchSourceConfig</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/io/BatchSourceConfig.html#BATCHSOURCE_CONFIG_KEY" class="member-name-link">BATCHSOURCE_CONFIG_KEY</a> - Static variable in class org.apache.pulsar.common.io.<a href="org/apache/pulsar/common/io/BatchSourceConfig.html" title="class in org.apache.pulsar.common.io">BatchSourceConfig</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/io/BatchSourceConfig.html" class="type-name-link" title="class in org.apache.pulsar.common.io">BatchSourceConfig</a> - Class in <a href="org/apache/pulsar/common/io/package-summary.html">org.apache.pulsar.common.io</a></dt>
+<dd>
+<div class="block">Pulsar Batch Source configuration.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/io/BatchSourceConfig.html#%3Cinit%3E()" class="member-name-link">BatchSourceConfig()</a> - Constructor for class org.apache.pulsar.common.io.<a href="org/apache/pulsar/common/io/BatchSourceConfig.html" title="class in org.apache.pulsar.common.io">BatchSourceConfig</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BookieAffinityGroupData.html" class="type-name-link" title="interface in org.apache.pulsar.common.policies.data">BookieAffinityGroupData</a> - Interface in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>
+<div class="block">Description of a BookKeeper's affinity group.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BookieAffinityGroupData.Builder.html" class="type-name-link" title="interface in org.apache.pulsar.common.policies.data">BookieAffinityGroupData.Builder</a> - Interface in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BookieAffinityGroupDataImpl.html" class="type-name-link" title="class in org.apache.pulsar.common.policies.data.impl">BookieAffinityGroupDataImpl</a> - Class in <a href="org/apache/pulsar/common/policies/data/impl/package-summary.html">org.apache.pulsar.common.policies.data.impl</a></dt>
+<dd>
+<div class="block">Description of a BookKeeper's affinity group.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BookieAffinityGroupDataImpl.html#%3Cinit%3E()" class="member-name-link">BookieAffinityGroupDataImpl()</a> - Constructor for class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/BookieAffinityGroupDataImpl.html" title="class in org.apache.pulsar.common.policies.data.impl">BookieAffinityGroupDataImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BookieAffinityGroupDataImpl.BookieAffinityGroupDataImplBuilder.html" class="type-name-link" title="class in org.apache.pulsar.common.policies.data.impl">BookieAffinityGroupDataImpl.BookieAffinityGroupDataImplBuilder</a> - Class in <a href="org/apache/pulsar/common/policies/data/impl/package-summary.html">org.apache.pulsar.common.policies.data.impl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BookieAffinityGroupDataImpl.BookieAffinityGroupDataImplBuilder.html#%3Cinit%3E()" class="member-name-link">BookieAffinityGroupDataImplBuilder()</a> - Constructor for class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/BookieAffinityGroupDataImpl.BookieAffinityGroupDataImplBuilder.html" title="class in org.apache.pulsar.common.policies.data.impl">BookieAffinityGroupDataImpl.BookieAf [...]
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BookieInfo.html" class="type-name-link" title="interface in org.apache.pulsar.common.policies.data">BookieInfo</a> - Interface in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>
+<div class="block">Bookie information.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BookieInfo.Builder.html" class="type-name-link" title="interface in org.apache.pulsar.common.policies.data">BookieInfo.Builder</a> - Interface in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BookieInfoImpl.html" class="type-name-link" title="class in org.apache.pulsar.common.policies.data.impl">BookieInfoImpl</a> - Class in <a href="org/apache/pulsar/common/policies/data/impl/package-summary.html">org.apache.pulsar.common.policies.data.impl</a></dt>
+<dd>
+<div class="block">Bookie information.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BookieInfoImpl.html#%3Cinit%3E()" class="member-name-link">BookieInfoImpl()</a> - Constructor for class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/BookieInfoImpl.html" title="class in org.apache.pulsar.common.policies.data.impl">BookieInfoImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BookieInfoImpl.BookieInfoImplBuilder.html" class="type-name-link" title="class in org.apache.pulsar.common.policies.data.impl">BookieInfoImpl.BookieInfoImplBuilder</a> - Class in <a href="org/apache/pulsar/common/policies/data/impl/package-summary.html">org.apache.pulsar.common.policies.data.impl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BookieInfoImpl.BookieInfoImplBuilder.html#%3Cinit%3E()" class="member-name-link">BookieInfoImplBuilder()</a> - Constructor for class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/BookieInfoImpl.BookieInfoImplBuilder.html" title="class in org.apache.pulsar.common.policies.data.impl">BookieInfoImpl.BookieInfoImplBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdmin.html#bookies()" class="member-name-link">bookies()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/PulsarAdmin.html" title="interface in org.apache.pulsar.client.admin">PulsarAdmin</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BookiesClusterInfo.Builder.html#bookies(java.util.List)" class="member-name-link">bookies(List&lt;RawBookieInfo&gt;)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BookiesClusterInfo.Builder.html" title="interface in org.apache.pulsar.common.policies.data">BookiesClusterInfo.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BookiesClusterInfoImpl.BookiesClusterInfoImplBuilder.html#bookies(java.util.List)" class="member-name-link">bookies(List&lt;RawBookieInfo&gt;)</a> - Method in class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/BookiesClusterInfoImpl.BookiesClusterInfoImplBuilder.html" title="class in org.apache.pulsar.common.policies.data.impl">BookiesClusterInfoImpl.BookiesClusterInfoImplBuilder< [...]
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Bookies.html" class="type-name-link" title="interface in org.apache.pulsar.client.admin">Bookies</a> - Interface in <a href="org/apache/pulsar/client/admin/package-summary.html">org.apache.pulsar.client.admin</a></dt>
+<dd>
+<div class="block">Admin interface for bookies rack placement management.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BookiesClusterInfo.html" class="type-name-link" title="interface in org.apache.pulsar.common.policies.data">BookiesClusterInfo</a> - Interface in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>
+<div class="block">Raw bookies information.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BookiesClusterInfo.Builder.html" class="type-name-link" title="interface in org.apache.pulsar.common.policies.data">BookiesClusterInfo.Builder</a> - Interface in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BookiesClusterInfoImpl.html" class="type-name-link" title="class in org.apache.pulsar.common.policies.data.impl">BookiesClusterInfoImpl</a> - Class in <a href="org/apache/pulsar/common/policies/data/impl/package-summary.html">org.apache.pulsar.common.policies.data.impl</a></dt>
+<dd>
+<div class="block">Raw bookies information.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BookiesClusterInfoImpl.html#%3Cinit%3E()" class="member-name-link">BookiesClusterInfoImpl()</a> - Constructor for class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/BookiesClusterInfoImpl.html" title="class in org.apache.pulsar.common.policies.data.impl">BookiesClusterInfoImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BookiesClusterInfoImpl.BookiesClusterInfoImplBuilder.html" class="type-name-link" title="class in org.apache.pulsar.common.policies.data.impl">BookiesClusterInfoImpl.BookiesClusterInfoImplBuilder</a> - Class in <a href="org/apache/pulsar/common/policies/data/impl/package-summary.html">org.apache.pulsar.common.policies.data.impl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BookiesClusterInfoImpl.BookiesClusterInfoImplBuilder.html#%3Cinit%3E()" class="member-name-link">BookiesClusterInfoImplBuilder()</a> - Constructor for class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/BookiesClusterInfoImpl.BookiesClusterInfoImplBuilder.html" title="class in org.apache.pulsar.common.policies.data.impl">BookiesClusterInfoImpl.BookiesClusterInfoImplBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BookiesRackConfiguration.html" class="type-name-link" title="class in org.apache.pulsar.common.policies.data">BookiesRackConfiguration</a> - Class in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>
+<div class="block">The rack configuration map for bookies.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BookiesRackConfiguration.html#%3Cinit%3E()" class="member-name-link">BookiesRackConfiguration()</a> - Constructor for class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BookiesRackConfiguration.html" title="class in org.apache.pulsar.common.policies.data">BookiesRackConfiguration</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadedReadPriority.html#BOOKKEEPER_FIRST" class="member-name-link">BOOKKEEPER_FIRST</a> - Enum constant in enum class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/OffloadedReadPriority.html" title="enum class in org.apache.pulsar.common.policies.data">OffloadedReadPriority</a></dt>
+<dd>
+<div class="block">For offloaded messages, readers will try to read from bookkeeper at first,
+ if messages not exist at bookkeeper then read from offloaded storage.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BookieAffinityGroupData.Builder.html#bookkeeperAffinityGroupPrimary(java.lang.String)" class="member-name-link">bookkeeperAffinityGroupPrimary(String)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BookieAffinityGroupData.Builder.html" title="interface in org.apache.pulsar.common.policies.data">BookieAffinityGroupData.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BookieAffinityGroupDataImpl.BookieAffinityGroupDataImplBuilder.html#bookkeeperAffinityGroupPrimary(java.lang.String)" class="member-name-link">bookkeeperAffinityGroupPrimary(String)</a> - Method in class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/BookieAffinityGroupDataImpl.BookieAffinityGroupDataImplBuilder.html" title="class in org.apache.pulsar.common.policies.data.impl">Book [...]
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BookieAffinityGroupData.Builder.html#bookkeeperAffinityGroupSecondary(java.lang.String)" class="member-name-link">bookkeeperAffinityGroupSecondary(String)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BookieAffinityGroupData.Builder.html" title="interface in org.apache.pulsar.common.policies.data">BookieAffinityGroupData.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BookieAffinityGroupDataImpl.BookieAffinityGroupDataImplBuilder.html#bookkeeperAffinityGroupSecondary(java.lang.String)" class="member-name-link">bookkeeperAffinityGroupSecondary(String)</a> - Method in class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/BookieAffinityGroupDataImpl.BookieAffinityGroupDataImplBuilder.html" title="class in org.apache.pulsar.common.policies.data.impl"> [...]
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BundlesData.Builder.html#boundaries(java.util.List)" class="member-name-link">boundaries(List&lt;String&gt;)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BundlesData.Builder.html" title="interface in org.apache.pulsar.common.policies.data">BundlesData.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BundlesDataImpl.BundlesDataImplBuilder.html#boundaries(java.util.List)" class="member-name-link">boundaries(List&lt;String&gt;)</a> - Method in class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/BundlesDataImpl.BundlesDataImplBuilder.html" title="class in org.apache.pulsar.common.policies.data.impl">BundlesDataImpl.BundlesDataImplBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/NamespaceOwnershipStatus.html#broker_assignment" class="member-name-link">broker_assignment</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/NamespaceOwnershipStatus.html" title="class in org.apache.pulsar.common.policies.data">NamespaceOwnershipStatus</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BrokerStatus.Builder.html#brokerAddress(java.lang.String)" class="member-name-link">brokerAddress(String)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BrokerStatus.Builder.html" title="interface in org.apache.pulsar.common.policies.data">BrokerStatus.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BrokerStatusImpl.BrokerStatusImplBuilder.html#brokerAddress(java.lang.String)" class="member-name-link">brokerAddress(String)</a> - Method in class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/BrokerStatusImpl.BrokerStatusImplBuilder.html" title="class in org.apache.pulsar.common.policies.data.impl">BrokerStatusImpl.BrokerStatusImplBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BrokerAssignment.html" class="type-name-link" title="enum class in org.apache.pulsar.common.policies.data">BrokerAssignment</a> - Enum Class in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>
+<div class="block">Definition of possible broker assignments.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ClusterData.Builder.html#brokerClientTlsEnabled(boolean)" class="member-name-link">brokerClientTlsEnabled(boolean)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ClusterData.Builder.html" title="interface in org.apache.pulsar.common.policies.data">ClusterData.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ClusterData.Builder.html#brokerClientTlsEnabledWithKeyStore(boolean)" class="member-name-link">brokerClientTlsEnabledWithKeyStore(boolean)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ClusterData.Builder.html" title="interface in org.apache.pulsar.common.policies.data">ClusterData.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ClusterData.Builder.html#brokerClientTlsTrustStore(java.lang.String)" class="member-name-link">brokerClientTlsTrustStore(String)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ClusterData.Builder.html" title="interface in org.apache.pulsar.common.policies.data">ClusterData.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ClusterData.Builder.html#brokerClientTlsTrustStorePassword(java.lang.String)" class="member-name-link">brokerClientTlsTrustStorePassword(String)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ClusterData.Builder.html" title="interface in org.apache.pulsar.common.policies.data">ClusterData.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ClusterData.Builder.html#brokerClientTlsTrustStoreType(java.lang.String)" class="member-name-link">brokerClientTlsTrustStoreType(String)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ClusterData.Builder.html" title="interface in org.apache.pulsar.common.policies.data">ClusterData.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ClusterData.Builder.html#brokerClientTrustCertsFilePath(java.lang.String)" class="member-name-link">brokerClientTrustCertsFilePath(String)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ClusterData.Builder.html" title="interface in org.apache.pulsar.common.policies.data">ClusterData.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BrokerInfo.html" class="type-name-link" title="interface in org.apache.pulsar.common.policies.data">BrokerInfo</a> - Interface in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>
+<div class="block">Broker Information.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BrokerInfo.Builder.html" class="type-name-link" title="interface in org.apache.pulsar.common.policies.data">BrokerInfo.Builder</a> - Interface in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BrokerInfoImpl.html" class="type-name-link" title="class in org.apache.pulsar.common.policies.data.impl">BrokerInfoImpl</a> - Class in <a href="org/apache/pulsar/common/policies/data/impl/package-summary.html">org.apache.pulsar.common.policies.data.impl</a></dt>
+<dd>
+<div class="block">Broker Information.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BrokerInfoImpl.html#%3Cinit%3E()" class="member-name-link">BrokerInfoImpl()</a> - Constructor for class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/BrokerInfoImpl.html" title="class in org.apache.pulsar.common.policies.data.impl">BrokerInfoImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BrokerInfoImpl.BrokerInfoImplBuilder.html" class="type-name-link" title="class in org.apache.pulsar.common.policies.data.impl">BrokerInfoImpl.BrokerInfoImplBuilder</a> - Class in <a href="org/apache/pulsar/common/policies/data/impl/package-summary.html">org.apache.pulsar.common.policies.data.impl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BrokerInfoImpl.BrokerInfoImplBuilder.html#%3Cinit%3E()" class="member-name-link">BrokerInfoImplBuilder()</a> - Constructor for class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/BrokerInfoImpl.BrokerInfoImplBuilder.html" title="class in org.apache.pulsar.common.policies.data.impl">BrokerInfoImpl.BrokerInfoImplBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BrokerNamespaceIsolationData.Builder.html#brokerName(java.lang.String)" class="member-name-link">brokerName(String)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BrokerNamespaceIsolationData.Builder.html" title="interface in org.apache.pulsar.common.policies.data">BrokerNamespaceIsolationData.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BrokerNamespaceIsolationData.html" class="type-name-link" title="interface in org.apache.pulsar.common.policies.data">BrokerNamespaceIsolationData</a> - Interface in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BrokerNamespaceIsolationData.Builder.html" class="type-name-link" title="interface in org.apache.pulsar.common.policies.data">BrokerNamespaceIsolationData.Builder</a> - Interface in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdmin.html#brokers()" class="member-name-link">brokers()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/PulsarAdmin.html" title="interface in org.apache.pulsar.client.admin">PulsarAdmin</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/FailureDomain.Builder.html#brokers(java.util.Set)" class="member-name-link">brokers(Set&lt;String&gt;)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/FailureDomain.Builder.html" title="interface in org.apache.pulsar.common.policies.data">FailureDomain.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Brokers.html" class="type-name-link" title="interface in org.apache.pulsar.client.admin">Brokers</a> - Interface in <a href="org/apache/pulsar/client/admin/package-summary.html">org.apache.pulsar.client.admin</a></dt>
+<dd>
+<div class="block">Admin interface for brokers management.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ClusterData.Builder.html#brokerServiceUrl(java.lang.String)" class="member-name-link">brokerServiceUrl(String)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ClusterData.Builder.html" title="interface in org.apache.pulsar.common.policies.data">ClusterData.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ClusterData.Builder.html#brokerServiceUrlTls(java.lang.String)" class="member-name-link">brokerServiceUrlTls(String)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ClusterData.Builder.html" title="interface in org.apache.pulsar.common.policies.data">ClusterData.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdmin.html#brokerStats()" class="member-name-link">brokerStats()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/PulsarAdmin.html" title="interface in org.apache.pulsar.client.admin">PulsarAdmin</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/BrokerStats.html" class="type-name-link" title="interface in org.apache.pulsar.client.admin">BrokerStats</a> - Interface in <a href="org/apache/pulsar/client/admin/package-summary.html">org.apache.pulsar.client.admin</a></dt>
+<dd>
+<div class="block">Admin interface for brokers management.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BrokerStatus.html" class="type-name-link" title="interface in org.apache.pulsar.common.policies.data">BrokerStatus</a> - Interface in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>
+<div class="block">Information about the broker status.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BrokerStatus.Builder.html" class="type-name-link" title="interface in org.apache.pulsar.common.policies.data">BrokerStatus.Builder</a> - Interface in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BrokerStatusImpl.html" class="type-name-link" title="class in org.apache.pulsar.common.policies.data.impl">BrokerStatusImpl</a> - Class in <a href="org/apache/pulsar/common/policies/data/impl/package-summary.html">org.apache.pulsar.common.policies.data.impl</a></dt>
+<dd>
+<div class="block">Information about the broker status.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BrokerStatusImpl.html#%3Cinit%3E()" class="member-name-link">BrokerStatusImpl()</a> - Constructor for class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/BrokerStatusImpl.html" title="class in org.apache.pulsar.common.policies.data.impl">BrokerStatusImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BrokerStatusImpl.BrokerStatusImplBuilder.html" class="type-name-link" title="class in org.apache.pulsar.common.policies.data.impl">BrokerStatusImpl.BrokerStatusImplBuilder</a> - Class in <a href="org/apache/pulsar/common/policies/data/impl/package-summary.html">org.apache.pulsar.common.policies.data.impl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BrokerStatusImpl.BrokerStatusImplBuilder.html#%3Cinit%3E()" class="member-name-link">BrokerStatusImplBuilder()</a> - Constructor for class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/BrokerStatusImpl.BrokerStatusImplBuilder.html" title="class in org.apache.pulsar.common.policies.data.impl">BrokerStatusImpl.BrokerStatusImplBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdminBuilder.html#build()" class="member-name-link">build()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/PulsarAdminBuilder.html" title="interface in org.apache.pulsar.client.admin">PulsarAdminBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/AuthPolicies.Builder.html#build()" class="member-name-link">build()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/AuthPolicies.Builder.html" title="interface in org.apache.pulsar.common.policies.data">AuthPolicies.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/AutoFailoverPolicyData.Builder.html#build()" class="member-name-link">build()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/AutoFailoverPolicyData.Builder.html" title="interface in org.apache.pulsar.common.policies.data">AutoFailoverPolicyData.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/AutoSubscriptionCreationOverride.Builder.html#build()" class="member-name-link">build()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/AutoSubscriptionCreationOverride.Builder.html" title="interface in org.apache.pulsar.common.policies.data">AutoSubscriptionCreationOverride.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/AutoTopicCreationOverride.Builder.html#build()" class="member-name-link">build()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/AutoTopicCreationOverride.Builder.html" title="interface in org.apache.pulsar.common.policies.data">AutoTopicCreationOverride.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BacklogQuota.Builder.html#build()" class="member-name-link">build()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BacklogQuota.Builder.html" title="interface in org.apache.pulsar.common.policies.data">BacklogQuota.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BookieAffinityGroupData.Builder.html#build()" class="member-name-link">build()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BookieAffinityGroupData.Builder.html" title="interface in org.apache.pulsar.common.policies.data">BookieAffinityGroupData.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BookieInfo.Builder.html#build()" class="member-name-link">build()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BookieInfo.Builder.html" title="interface in org.apache.pulsar.common.policies.data">BookieInfo.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BookiesClusterInfo.Builder.html#build()" class="member-name-link">build()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BookiesClusterInfo.Builder.html" title="interface in org.apache.pulsar.common.policies.data">BookiesClusterInfo.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BrokerInfo.Builder.html#build()" class="member-name-link">build()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BrokerInfo.Builder.html" title="interface in org.apache.pulsar.common.policies.data">BrokerInfo.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BrokerNamespaceIsolationData.Builder.html#build()" class="member-name-link">build()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BrokerNamespaceIsolationData.Builder.html" title="interface in org.apache.pulsar.common.policies.data">BrokerNamespaceIsolationData.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BrokerStatus.Builder.html#build()" class="member-name-link">build()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BrokerStatus.Builder.html" title="interface in org.apache.pulsar.common.policies.data">BrokerStatus.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BundlesData.Builder.html#build()" class="member-name-link">build()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BundlesData.Builder.html" title="interface in org.apache.pulsar.common.policies.data">BundlesData.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ClusterData.Builder.html#build()" class="member-name-link">build()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ClusterData.Builder.html" title="interface in org.apache.pulsar.common.policies.data">ClusterData.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/DelayedDeliveryPolicies.Builder.html#build()" class="member-name-link">build()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/DelayedDeliveryPolicies.Builder.html" title="interface in org.apache.pulsar.common.policies.data">DelayedDeliveryPolicies.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/DispatchRate.Builder.html#build()" class="member-name-link">build()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/DispatchRate.Builder.html" title="interface in org.apache.pulsar.common.policies.data">DispatchRate.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/FailureDomain.Builder.html#build()" class="member-name-link">build()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/FailureDomain.Builder.html" title="interface in org.apache.pulsar.common.policies.data">FailureDomain.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/AutoSubscriptionCreationOverrideImpl.AutoSubscriptionCreationOverrideImplBuilder.html#build()" class="member-name-link">build()</a> - Method in class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/AutoSubscriptionCreationOverrideImpl.AutoSubscriptionCreationOverrideImplBuilder.html" title="class in org.apache.pulsar.common.policies.data.impl">AutoSubscriptionCreationOverrideImpl.Aut [...]
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/AutoTopicCreationOverrideImpl.AutoTopicCreationOverrideImplBuilder.html#build()" class="member-name-link">build()</a> - Method in class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/AutoTopicCreationOverrideImpl.AutoTopicCreationOverrideImplBuilder.html" title="class in org.apache.pulsar.common.policies.data.impl">AutoTopicCreationOverrideImpl.AutoTopicCreationOverrideImplBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BacklogQuotaImpl.BacklogQuotaImplBuilder.html#build()" class="member-name-link">build()</a> - Method in class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/BacklogQuotaImpl.BacklogQuotaImplBuilder.html" title="class in org.apache.pulsar.common.policies.data.impl">BacklogQuotaImpl.BacklogQuotaImplBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BookieAffinityGroupDataImpl.BookieAffinityGroupDataImplBuilder.html#build()" class="member-name-link">build()</a> - Method in class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/BookieAffinityGroupDataImpl.BookieAffinityGroupDataImplBuilder.html" title="class in org.apache.pulsar.common.policies.data.impl">BookieAffinityGroupDataImpl.BookieAffinityGroupDataImplBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BookieInfoImpl.BookieInfoImplBuilder.html#build()" class="member-name-link">build()</a> - Method in class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/BookieInfoImpl.BookieInfoImplBuilder.html" title="class in org.apache.pulsar.common.policies.data.impl">BookieInfoImpl.BookieInfoImplBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BookiesClusterInfoImpl.BookiesClusterInfoImplBuilder.html#build()" class="member-name-link">build()</a> - Method in class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/BookiesClusterInfoImpl.BookiesClusterInfoImplBuilder.html" title="class in org.apache.pulsar.common.policies.data.impl">BookiesClusterInfoImpl.BookiesClusterInfoImplBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BrokerInfoImpl.BrokerInfoImplBuilder.html#build()" class="member-name-link">build()</a> - Method in class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/BrokerInfoImpl.BrokerInfoImplBuilder.html" title="class in org.apache.pulsar.common.policies.data.impl">BrokerInfoImpl.BrokerInfoImplBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BrokerStatusImpl.BrokerStatusImplBuilder.html#build()" class="member-name-link">build()</a> - Method in class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/BrokerStatusImpl.BrokerStatusImplBuilder.html" title="class in org.apache.pulsar.common.policies.data.impl">BrokerStatusImpl.BrokerStatusImplBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BundlesDataImpl.BundlesDataImplBuilder.html#build()" class="member-name-link">build()</a> - Method in class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/BundlesDataImpl.BundlesDataImplBuilder.html" title="class in org.apache.pulsar.common.policies.data.impl">BundlesDataImpl.BundlesDataImplBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/DelayedDeliveryPoliciesImpl.DelayedDeliveryPoliciesImplBuilder.html#build()" class="member-name-link">build()</a> - Method in class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/DelayedDeliveryPoliciesImpl.DelayedDeliveryPoliciesImplBuilder.html" title="class in org.apache.pulsar.common.policies.data.impl">DelayedDeliveryPoliciesImpl.DelayedDeliveryPoliciesImplBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/DispatchRateImpl.DispatchRateImplBuilder.html#build()" class="member-name-link">build()</a> - Method in class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/DispatchRateImpl.DispatchRateImplBuilder.html" title="class in org.apache.pulsar.common.policies.data.impl">DispatchRateImpl.DispatchRateImplBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/NamespaceIsolationData.Builder.html#build()" class="member-name-link">build()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/NamespaceIsolationData.Builder.html" title="interface in org.apache.pulsar.common.policies.data">NamespaceIsolationData.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadPolicies.Builder.html#build()" class="member-name-link">build()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/OffloadPolicies.Builder.html" title="interface in org.apache.pulsar.common.policies.data">OffloadPolicies.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/TenantInfo.Builder.html#build()" class="member-name-link">build()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/TenantInfo.Builder.html" title="interface in org.apache.pulsar.common.policies.data">TenantInfo.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdmin.html#builder()" class="member-name-link">builder()</a> - Static method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/PulsarAdmin.html" title="interface in org.apache.pulsar.client.admin">PulsarAdmin</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/admin/PulsarAdmin.html" title="interface in org.apache.pulsar.client.admin"><code>PulsarAdmin</code></a> instance.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/AuthPolicies.html#builder()" class="member-name-link">builder()</a> - Static method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/AuthPolicies.html" title="interface in org.apache.pulsar.common.policies.data">AuthPolicies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/AutoFailoverPolicyData.html#builder()" class="member-name-link">builder()</a> - Static method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/AutoFailoverPolicyData.html" title="interface in org.apache.pulsar.common.policies.data">AutoFailoverPolicyData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/AutoSubscriptionCreationOverride.html#builder()" class="member-name-link">builder()</a> - Static method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/AutoSubscriptionCreationOverride.html" title="interface in org.apache.pulsar.common.policies.data">AutoSubscriptionCreationOverride</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/AutoTopicCreationOverride.html#builder()" class="member-name-link">builder()</a> - Static method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/AutoTopicCreationOverride.html" title="interface in org.apache.pulsar.common.policies.data">AutoTopicCreationOverride</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BacklogQuota.html#builder()" class="member-name-link">builder()</a> - Static method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BacklogQuota.html" title="interface in org.apache.pulsar.common.policies.data">BacklogQuota</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BookieAffinityGroupData.html#builder()" class="member-name-link">builder()</a> - Static method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BookieAffinityGroupData.html" title="interface in org.apache.pulsar.common.policies.data">BookieAffinityGroupData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BookieInfo.html#builder()" class="member-name-link">builder()</a> - Static method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BookieInfo.html" title="interface in org.apache.pulsar.common.policies.data">BookieInfo</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BookiesClusterInfo.html#builder()" class="member-name-link">builder()</a> - Static method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BookiesClusterInfo.html" title="interface in org.apache.pulsar.common.policies.data">BookiesClusterInfo</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BrokerInfo.html#builder()" class="member-name-link">builder()</a> - Static method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BrokerInfo.html" title="interface in org.apache.pulsar.common.policies.data">BrokerInfo</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BrokerNamespaceIsolationData.html#builder()" class="member-name-link">builder()</a> - Static method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BrokerNamespaceIsolationData.html" title="interface in org.apache.pulsar.common.policies.data">BrokerNamespaceIsolationData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BrokerStatus.html#builder()" class="member-name-link">builder()</a> - Static method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BrokerStatus.html" title="interface in org.apache.pulsar.common.policies.data">BrokerStatus</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BundlesData.html#builder()" class="member-name-link">builder()</a> - Static method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BundlesData.html" title="interface in org.apache.pulsar.common.policies.data">BundlesData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ClusterData.html#builder()" class="member-name-link">builder()</a> - Static method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ClusterData.html" title="interface in org.apache.pulsar.common.policies.data">ClusterData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/DelayedDeliveryPolicies.html#builder()" class="member-name-link">builder()</a> - Static method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/DelayedDeliveryPolicies.html" title="interface in org.apache.pulsar.common.policies.data">DelayedDeliveryPolicies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/DispatchRate.html#builder()" class="member-name-link">builder()</a> - Static method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/DispatchRate.html" title="interface in org.apache.pulsar.common.policies.data">DispatchRate</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/FailureDomain.html#builder()" class="member-name-link">builder()</a> - Static method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/FailureDomain.html" title="interface in org.apache.pulsar.common.policies.data">FailureDomain</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/AutoSubscriptionCreationOverrideImpl.html#builder()" class="member-name-link">builder()</a> - Static method in class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/AutoSubscriptionCreationOverrideImpl.html" title="class in org.apache.pulsar.common.policies.data.impl">AutoSubscriptionCreationOverrideImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/AutoTopicCreationOverrideImpl.html#builder()" class="member-name-link">builder()</a> - Static method in class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/AutoTopicCreationOverrideImpl.html" title="class in org.apache.pulsar.common.policies.data.impl">AutoTopicCreationOverrideImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BacklogQuotaImpl.html#builder()" class="member-name-link">builder()</a> - Static method in class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/BacklogQuotaImpl.html" title="class in org.apache.pulsar.common.policies.data.impl">BacklogQuotaImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BookieAffinityGroupDataImpl.html#builder()" class="member-name-link">builder()</a> - Static method in class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/BookieAffinityGroupDataImpl.html" title="class in org.apache.pulsar.common.policies.data.impl">BookieAffinityGroupDataImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BookieInfoImpl.html#builder()" class="member-name-link">builder()</a> - Static method in class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/BookieInfoImpl.html" title="class in org.apache.pulsar.common.policies.data.impl">BookieInfoImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BookiesClusterInfoImpl.html#builder()" class="member-name-link">builder()</a> - Static method in class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/BookiesClusterInfoImpl.html" title="class in org.apache.pulsar.common.policies.data.impl">BookiesClusterInfoImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BrokerInfoImpl.html#builder()" class="member-name-link">builder()</a> - Static method in class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/BrokerInfoImpl.html" title="class in org.apache.pulsar.common.policies.data.impl">BrokerInfoImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BrokerStatusImpl.html#builder()" class="member-name-link">builder()</a> - Static method in class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/BrokerStatusImpl.html" title="class in org.apache.pulsar.common.policies.data.impl">BrokerStatusImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BundlesDataImpl.html#builder()" class="member-name-link">builder()</a> - Static method in class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/BundlesDataImpl.html" title="class in org.apache.pulsar.common.policies.data.impl">BundlesDataImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/DelayedDeliveryPoliciesImpl.html#builder()" class="member-name-link">builder()</a> - Static method in class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/DelayedDeliveryPoliciesImpl.html" title="class in org.apache.pulsar.common.policies.data.impl">DelayedDeliveryPoliciesImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/DispatchRateImpl.html#builder()" class="member-name-link">builder()</a> - Static method in class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/DispatchRateImpl.html" title="class in org.apache.pulsar.common.policies.data.impl">DispatchRateImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/NamespaceIsolationData.html#builder()" class="member-name-link">builder()</a> - Static method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/NamespaceIsolationData.html" title="interface in org.apache.pulsar.common.policies.data">NamespaceIsolationData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html#builder()" class="member-name-link">builder()</a> - Static method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html" title="interface in org.apache.pulsar.common.policies.data">OffloadPolicies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/TenantInfo.html#builder()" class="member-name-link">builder()</a> - Static method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/TenantInfo.html" title="interface in org.apache.pulsar.common.policies.data">TenantInfo</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.QueryParam.html#Bundle" class="member-name-link">Bundle</a> - Enum constant in enum class org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.QueryParam.html" title="enum class in org.apache.pulsar.client.admin">Topics.QueryParam</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/Policies.html#bundles" class="member-name-link">bundles</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/Policies.html" title="class in org.apache.pulsar.common.policies.data">Policies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BundlesData.html" class="type-name-link" title="interface in org.apache.pulsar.common.policies.data">BundlesData</a> - Interface in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>
+<div class="block">Holder for bundles.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BundlesData.Builder.html" class="type-name-link" title="interface in org.apache.pulsar.common.policies.data">BundlesData.Builder</a> - Interface in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BundlesDataImpl.html" class="type-name-link" title="class in org.apache.pulsar.common.policies.data.impl">BundlesDataImpl</a> - Class in <a href="org/apache/pulsar/common/policies/data/impl/package-summary.html">org.apache.pulsar.common.policies.data.impl</a></dt>
+<dd>
+<div class="block">Holder for bundles.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BundlesDataImpl.html#%3Cinit%3E()" class="member-name-link">BundlesDataImpl()</a> - Constructor for class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/BundlesDataImpl.html" title="class in org.apache.pulsar.common.policies.data.impl">BundlesDataImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BundlesDataImpl.BundlesDataImplBuilder.html" class="type-name-link" title="class in org.apache.pulsar.common.policies.data.impl">BundlesDataImpl.BundlesDataImplBuilder</a> - Class in <a href="org/apache/pulsar/common/policies/data/impl/package-summary.html">org.apache.pulsar.common.policies.data.impl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BundlesDataImpl.BundlesDataImplBuilder.html#%3Cinit%3E()" class="member-name-link">BundlesDataImplBuilder()</a> - Constructor for class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/BundlesDataImpl.BundlesDataImplBuilder.html" title="class in org.apache.pulsar.common.policies.data.impl">BundlesDataImpl.BundlesDataImplBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BacklogQuotaImpl.html#BYTES_IN_GIGABYTE" class="member-name-link">BYTES_IN_GIGABYTE</a> - Static variable in class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/BacklogQuotaImpl.html" title="class in org.apache.pulsar.common.policies.data.impl">BacklogQuotaImpl</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<h2 class="title" id="I:C">C</h2>
+<dl class="index">
+<dt><a href="org/apache/pulsar/policies/data/loadbalancer/NamespaceBundleStats.html#cacheSize" class="member-name-link">cacheSize</a> - Variable in class org.apache.pulsar.policies.data.loadbalancer.<a href="org/apache/pulsar/policies/data/loadbalancer/NamespaceBundleStats.html" title="class in org.apache.pulsar.policies.data.loadbalancer">NamespaceBundleStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/FunctionStats.html#calculateOverall()" class="member-name-link">calculateOverall()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/FunctionStats.html" title="interface in org.apache.pulsar.common.policies.data">FunctionStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BookieInfoImpl.BookieInfoImplBuilder.html#checkArgument(boolean,java.lang.Object)" class="member-name-link">checkArgument(boolean, Object)</a> - Static method in class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/BookieInfoImpl.BookieInfoImplBuilder.html" title="class in org.apache.pulsar.common.policies.data.impl">BookieInfoImpl.BookieInfoImplBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/stats/AllocatorStats.PoolArenaStats.html#chunkLists" class="member-name-link">chunkLists</a> - Variable in class org.apache.pulsar.common.stats.<a href="org/apache/pulsar/common/stats/AllocatorStats.PoolArenaStats.html" title="class in org.apache.pulsar.common.stats">AllocatorStats.PoolArenaStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/stats/AllocatorStats.PoolChunkListStats.html#chunks" class="member-name-link">chunks</a> - Variable in class org.apache.pulsar.common.stats.<a href="org/apache/pulsar/common/stats/AllocatorStats.PoolChunkListStats.html" title="class in org.apache.pulsar.common.stats">AllocatorStats.PoolChunkListStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/stats/AllocatorStats.PoolChunkStats.html#chunkSize" class="member-name-link">chunkSize</a> - Variable in class org.apache.pulsar.common.stats.<a href="org/apache/pulsar/common/stats/AllocatorStats.PoolChunkStats.html" title="class in org.apache.pulsar.common.stats">AllocatorStats.PoolChunkStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#clearNamespaceBacklog(java.lang.String)" class="member-name-link">clearNamespaceBacklog(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Clear backlog for all topics on a namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#clearNamespaceBacklogAsync(java.lang.String)" class="member-name-link">clearNamespaceBacklogAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Clear backlog for all topics on a namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#clearNamespaceBacklogForSubscription(java.lang.String,java.lang.String)" class="member-name-link">clearNamespaceBacklogForSubscription(String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Clear backlog for a given subscription on all topics on a namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#clearNamespaceBacklogForSubscriptionAsync(java.lang.String,java.lang.String)" class="member-name-link">clearNamespaceBacklogForSubscriptionAsync(String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Clear backlog for a given subscription on all topics on a namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#clearNamespaceBundleBacklog(java.lang.String,java.lang.String)" class="member-name-link">clearNamespaceBundleBacklog(String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Clear backlog for all topics on a namespace bundle.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#clearNamespaceBundleBacklogAsync(java.lang.String,java.lang.String)" class="member-name-link">clearNamespaceBundleBacklogAsync(String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Clear backlog for all topics on a namespace bundle asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#clearNamespaceBundleBacklogForSubscription(java.lang.String,java.lang.String,java.lang.String)" class="member-name-link">clearNamespaceBundleBacklogForSubscription(String, String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Clear backlog for a given subscription on all topics on a namespace bundle.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#clearNamespaceBundleBacklogForSubscriptionAsync(java.lang.String,java.lang.String,java.lang.String)" class="member-name-link">clearNamespaceBundleBacklogForSubscriptionAsync(String, String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Clear backlog for a given subscription on all topics on a namespace bundle asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#clearOffloadDeleteLag(java.lang.String)" class="member-name-link">clearOffloadDeleteLag(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Clear the offload deletion lag for a namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#clearOffloadDeleteLagAsync(java.lang.String)" class="member-name-link">clearOffloadDeleteLagAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Clear the offload deletion lag for a namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#clearProperties(java.lang.String)" class="member-name-link">clearProperties(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Clear all properties of a namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#clearPropertiesAsync(java.lang.String)" class="member-name-link">clearPropertiesAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Clear all properties of a namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdminBuilder.html#clone()" class="member-name-link">clone()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/PulsarAdminBuilder.html" title="interface in org.apache.pulsar.client.admin">PulsarAdminBuilder</a></dt>
+<dd>
+<div class="block">Create a copy of the current client builder.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ClusterData.html#clone()" class="member-name-link">clone()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ClusterData.html" title="interface in org.apache.pulsar.common.policies.data">ClusterData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdmin.html#close()" class="member-name-link">close()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/PulsarAdmin.html" title="interface in org.apache.pulsar.client.admin">PulsarAdmin</a></dt>
+<dd>
+<div class="block">Close the PulsarAdminClient and release all the resources.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ClusterData.html" class="type-name-link" title="interface in org.apache.pulsar.common.policies.data">ClusterData</a> - Interface in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ClusterData.Builder.html" class="type-name-link" title="interface in org.apache.pulsar.common.policies.data">ClusterData.Builder</a> - Interface in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/Policies.html#clusterDispatchRate" class="member-name-link">clusterDispatchRate</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/Policies.html" title="class in org.apache.pulsar.common.policies.data">Policies</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdmin.html#clusters()" class="member-name-link">clusters()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/PulsarAdmin.html" title="interface in org.apache.pulsar.client.admin">PulsarAdmin</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Clusters.html" class="type-name-link" title="interface in org.apache.pulsar.client.admin">Clusters</a> - Interface in <a href="org/apache/pulsar/client/admin/package-summary.html">org.apache.pulsar.client.admin</a></dt>
+<dd>
+<div class="block">Admin interface for clusters management.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/Policies.html#clusterSubscribeRate" class="member-name-link">clusterSubscribeRate</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/Policies.html" title="class in org.apache.pulsar.common.policies.data">Policies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/PersistentTopicInternalStats.html#compactedLedger" class="member-name-link">compactedLedger</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/PersistentTopicInternalStats.html" title="class in org.apache.pulsar.common.policies.data">PersistentTopicInternalStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/Policies.html#compaction_threshold" class="member-name-link">compaction_threshold</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/Policies.html" title="class in org.apache.pulsar.common.policies.data">Policies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/CompactionStats.html" class="type-name-link" title="interface in org.apache.pulsar.common.policies.data">CompactionStats</a> - Interface in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>
+<div class="block">Statistics about compaction.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#compactionStatus(java.lang.String)" class="member-name-link">compactionStatus(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Check the status of an ongoing compaction for a topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#compactionStatusAsync(java.lang.String)" class="member-name-link">compactionStatusAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Check the status of an ongoing compaction for a topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/policies/data/loadbalancer/NamespaceBundleStats.html#compareByBandwidthIn(org.apache.pulsar.policies.data.loadbalancer.NamespaceBundleStats)" class="member-name-link">compareByBandwidthIn(NamespaceBundleStats)</a> - Method in class org.apache.pulsar.policies.data.loadbalancer.<a href="org/apache/pulsar/policies/data/loadbalancer/NamespaceBundleStats.html" title="class in org.apache.pulsar.policies.data.loadbalancer">NamespaceBundleStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/policies/data/loadbalancer/NamespaceBundleStats.html#compareByBandwidthOut(org.apache.pulsar.policies.data.loadbalancer.NamespaceBundleStats)" class="member-name-link">compareByBandwidthOut(NamespaceBundleStats)</a> - Method in class org.apache.pulsar.policies.data.loadbalancer.<a href="org/apache/pulsar/policies/data/loadbalancer/NamespaceBundleStats.html" title="class in org.apache.pulsar.policies.data.loadbalancer">NamespaceBundleStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/policies/data/loadbalancer/NamespaceBundleStats.html#compareByCacheSize(org.apache.pulsar.policies.data.loadbalancer.NamespaceBundleStats)" class="member-name-link">compareByCacheSize(NamespaceBundleStats)</a> - Method in class org.apache.pulsar.policies.data.loadbalancer.<a href="org/apache/pulsar/policies/data/loadbalancer/NamespaceBundleStats.html" title="class in org.apache.pulsar.policies.data.loadbalancer">NamespaceBundleStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/policies/data/loadbalancer/NamespaceBundleStats.html#compareByMsgRate(org.apache.pulsar.policies.data.loadbalancer.NamespaceBundleStats)" class="member-name-link">compareByMsgRate(NamespaceBundleStats)</a> - Method in class org.apache.pulsar.policies.data.loadbalancer.<a href="org/apache/pulsar/policies/data/loadbalancer/NamespaceBundleStats.html" title="class in org.apache.pulsar.policies.data.loadbalancer">NamespaceBundleStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/policies/data/loadbalancer/NamespaceBundleStats.html#compareByTopicConnections(org.apache.pulsar.policies.data.loadbalancer.NamespaceBundleStats)" class="member-name-link">compareByTopicConnections(NamespaceBundleStats)</a> - Method in class org.apache.pulsar.policies.data.loadbalancer.<a href="org/apache/pulsar/policies/data/loadbalancer/NamespaceBundleStats.html" title="class in org.apache.pulsar.policies.data.loadbalancer">NamespaceBundleStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BrokerStatusImpl.html#compareTo(org.apache.pulsar.common.policies.data.BrokerStatus)" class="member-name-link">compareTo(BrokerStatus)</a> - Method in class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/BrokerStatusImpl.html" title="class in org.apache.pulsar.common.policies.data.impl">BrokerStatusImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/policies/data/loadbalancer/NamespaceBundleStats.html#compareTo(org.apache.pulsar.policies.data.loadbalancer.NamespaceBundleStats)" class="member-name-link">compareTo(NamespaceBundleStats)</a> - Method in class org.apache.pulsar.policies.data.loadbalancer.<a href="org/apache/pulsar/policies/data/loadbalancer/NamespaceBundleStats.html" title="class in org.apache.pulsar.policies.data.loadbalancer">NamespaceBundleStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/policies/data/loadbalancer/ResourceUsage.html#compareTo(org.apache.pulsar.policies.data.loadbalancer.ResourceUsage)" class="member-name-link">compareTo(ResourceUsage)</a> - Method in class org.apache.pulsar.policies.data.loadbalancer.<a href="org/apache/pulsar/policies/data/loadbalancer/ResourceUsage.html" title="class in org.apache.pulsar.policies.data.loadbalancer">ResourceUsage</a></dt>
+<dd>
+<div class="block">this may be wrong since we are comparing available and not the usage.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdminException.ConflictException.html#%3Cinit%3E(java.lang.Throwable,java.lang.String,int)" class="member-name-link">ConflictException(Throwable, String, int)</a> - Constructor for exception org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/PulsarAdminException.ConflictException.html" title="class in org.apache.pulsar.client.admin">PulsarAdminException.ConflictException</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdminException.ConnectException.html#%3Cinit%3E(java.lang.String,java.lang.Throwable)" class="member-name-link">ConnectException(String, Throwable)</a> - Constructor for exception org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/PulsarAdminException.ConnectException.html" title="class in org.apache.pulsar.client.admin">PulsarAdminException.ConnectException</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdminException.ConnectException.html#%3Cinit%3E(java.lang.Throwable)" class="member-name-link">ConnectException(Throwable)</a> - Constructor for exception org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/PulsarAdminException.ConnectException.html" title="class in org.apache.pulsar.client.admin">PulsarAdminException.ConnectException</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdminBuilder.html#connectionTimeout(int,java.util.concurrent.TimeUnit)" class="member-name-link">connectionTimeout(int, TimeUnit)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/PulsarAdminBuilder.html" title="interface in org.apache.pulsar.client.admin">PulsarAdminBuilder</a></dt>
+<dd>
+<div class="block">This sets the connection time out for the pulsar admin client.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/io/ConnectorDefinition.html" class="type-name-link" title="class in org.apache.pulsar.common.io">ConnectorDefinition</a> - Class in <a href="org/apache/pulsar/common/io/package-summary.html">org.apache.pulsar.common.io</a></dt>
+<dd>
+<div class="block">Basic information about a Pulsar connector.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/io/ConnectorDefinition.html#%3Cinit%3E()" class="member-name-link">ConnectorDefinition()</a> - Constructor for class org.apache.pulsar.common.io.<a href="org/apache/pulsar/common/io/ConnectorDefinition.html" title="class in org.apache.pulsar.common.io">ConnectorDefinition</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/AuthAction.html#consume" class="member-name-link">consume</a> - Enum constant in enum class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/AuthAction.html" title="enum class in org.apache.pulsar.common.policies.data">AuthAction</a></dt>
+<dd>
+<div class="block">Permission to consume messages.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BacklogQuota.RetentionPolicy.html#consumer_backlog_eviction" class="member-name-link">consumer_backlog_eviction</a> - Enum constant in enum class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BacklogQuota.RetentionPolicy.html" title="enum class in org.apache.pulsar.common.policies.data">BacklogQuota.RetentionPolicy</a></dt>
+<dd>
+<div class="block">Policy which evicts the oldest message from the slowest consumer's backlog.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/functions/ConsumerConfig.html" class="type-name-link" title="class in org.apache.pulsar.common.functions">ConsumerConfig</a> - Class in <a href="org/apache/pulsar/common/functions/package-summary.html">org.apache.pulsar.common.functions</a></dt>
+<dd>
+<div class="block">Configuration of a consumer.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/functions/ConsumerConfig.html#%3Cinit%3E(java.lang.String)" class="member-name-link">ConsumerConfig(String)</a> - Constructor for class org.apache.pulsar.common.functions.<a href="org/apache/pulsar/common/functions/ConsumerConfig.html" title="class in org.apache.pulsar.common.functions">ConsumerConfig</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/policies/data/loadbalancer/NamespaceBundleStats.html#consumerCount" class="member-name-link">consumerCount</a> - Variable in class org.apache.pulsar.policies.data.loadbalancer.<a href="org/apache/pulsar/policies/data/loadbalancer/NamespaceBundleStats.html" title="class in org.apache.pulsar.policies.data.loadbalancer">NamespaceBundleStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ConsumerStats.html" class="type-name-link" title="interface in org.apache.pulsar.common.policies.data">ConsumerStats</a> - Interface in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>
+<div class="block">Consumer statistics.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/stats/Metrics.html#create(java.util.Map)" class="member-name-link">create(Map&lt;String, String&gt;)</a> - Static method in class org.apache.pulsar.common.stats.<a href="org/apache/pulsar/common/stats/Metrics.html" title="class in org.apache.pulsar.common.stats">Metrics</a></dt>
+<dd>
+<div class="block">Creates a metrics object with the dimensions map immutable.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/impl/AutoFailoverPolicyFactory.html#create(org.apache.pulsar.common.policies.data.AutoFailoverPolicyData)" class="member-name-link">create(AutoFailoverPolicyData)</a> - Static method in class org.apache.pulsar.common.policies.impl.<a href="org/apache/pulsar/common/policies/impl/AutoFailoverPolicyFactory.html" title="class in org.apache.pulsar.common.policies.impl">AutoFailoverPolicyFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Clusters.html#createCluster(java.lang.String,org.apache.pulsar.common.policies.data.ClusterData)" class="member-name-link">createCluster(String, ClusterData)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Clusters.html" title="interface in org.apache.pulsar.client.admin">Clusters</a></dt>
+<dd>
+<div class="block">Create a new cluster.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Clusters.html#createClusterAsync(java.lang.String,org.apache.pulsar.common.policies.data.ClusterData)" class="member-name-link">createClusterAsync(String, ClusterData)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Clusters.html" title="interface in org.apache.pulsar.client.admin">Clusters</a></dt>
+<dd>
+<div class="block">Create a new cluster asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Clusters.html#createFailureDomain(java.lang.String,java.lang.String,org.apache.pulsar.common.policies.data.FailureDomain)" class="member-name-link">createFailureDomain(String, String, FailureDomain)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Clusters.html" title="interface in org.apache.pulsar.client.admin">Clusters</a></dt>
+<dd>
+<div class="block">Create a domain into cluster.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Clusters.html#createFailureDomainAsync(java.lang.String,java.lang.String,org.apache.pulsar.common.policies.data.FailureDomain)" class="member-name-link">createFailureDomainAsync(String, String, FailureDomain)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Clusters.html" title="interface in org.apache.pulsar.client.admin">Clusters</a></dt>
+<dd>
+<div class="block">Create a domain into cluster asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Functions.html#createFunction(org.apache.pulsar.common.functions.FunctionConfig,java.lang.String)" class="member-name-link">createFunction(FunctionConfig, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Functions.html" title="interface in org.apache.pulsar.client.admin">Functions</a></dt>
+<dd>
+<div class="block">Create a new function.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Functions.html#createFunctionAsync(org.apache.pulsar.common.functions.FunctionConfig,java.lang.String)" class="member-name-link">createFunctionAsync(FunctionConfig, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Functions.html" title="interface in org.apache.pulsar.client.admin">Functions</a></dt>
+<dd>
+<div class="block">Create a new function asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Functions.html#createFunctionWithUrl(org.apache.pulsar.common.functions.FunctionConfig,java.lang.String)" class="member-name-link">createFunctionWithUrl(FunctionConfig, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Functions.html" title="interface in org.apache.pulsar.client.admin">Functions</a></dt>
+<dd>
+<div class="block">Create a new function with package url.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Functions.html#createFunctionWithUrlAsync(org.apache.pulsar.common.functions.FunctionConfig,java.lang.String)" class="member-name-link">createFunctionWithUrlAsync(FunctionConfig, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Functions.html" title="interface in org.apache.pulsar.client.admin">Functions</a></dt>
+<dd>
+<div class="block">Create a new function with package url asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#createMissedPartitions(java.lang.String)" class="member-name-link">createMissedPartitions(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Create missed partitions for partitioned topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#createMissedPartitionsAsync(java.lang.String)" class="member-name-link">createMissedPartitionsAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Create missed partitions for partitioned topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#createNamespace(java.lang.String)" class="member-name-link">createNamespace(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Create a new namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#createNamespace(java.lang.String,int)" class="member-name-link">createNamespace(String, int)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Create a new namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#createNamespace(java.lang.String,java.util.Set)" class="member-name-link">createNamespace(String, Set&lt;String&gt;)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Create a new namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#createNamespace(java.lang.String,org.apache.pulsar.common.policies.data.BundlesData)" class="member-name-link">createNamespace(String, BundlesData)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Create a new namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#createNamespace(java.lang.String,org.apache.pulsar.common.policies.data.Policies)" class="member-name-link">createNamespace(String, Policies)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Create a new namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#createNamespaceAsync(java.lang.String)" class="member-name-link">createNamespaceAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Create a new namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#createNamespaceAsync(java.lang.String,int)" class="member-name-link">createNamespaceAsync(String, int)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Create a new namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#createNamespaceAsync(java.lang.String,java.util.Set)" class="member-name-link">createNamespaceAsync(String, Set&lt;String&gt;)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Create a new namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#createNamespaceAsync(java.lang.String,org.apache.pulsar.common.policies.data.BundlesData)" class="member-name-link">createNamespaceAsync(String, BundlesData)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Create a new namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#createNamespaceAsync(java.lang.String,org.apache.pulsar.common.policies.data.Policies)" class="member-name-link">createNamespaceAsync(String, Policies)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Create a new namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Clusters.html#createNamespaceIsolationPolicy(java.lang.String,java.lang.String,org.apache.pulsar.common.policies.data.NamespaceIsolationData)" class="member-name-link">createNamespaceIsolationPolicy(String, String, NamespaceIsolationData)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Clusters.html" title="interface in org.apache.pulsar.client.admin">Clusters</a></dt>
+<dd>
+<div class="block">Create a namespace isolation policy for a cluster.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Clusters.html#createNamespaceIsolationPolicyAsync(java.lang.String,java.lang.String,org.apache.pulsar.common.policies.data.NamespaceIsolationData)" class="member-name-link">createNamespaceIsolationPolicyAsync(String, String, NamespaceIsolationData)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Clusters.html" title="interface in org.apache.pulsar.client.admin">Clusters</a></dt>
+<dd>
+<div class="block">Create a namespace isolation policy for a cluster asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#createNonPartitionedTopic(java.lang.String)" class="member-name-link">createNonPartitionedTopic(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Create a non-partitioned topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#createNonPartitionedTopic(java.lang.String,java.util.Map)" class="member-name-link">createNonPartitionedTopic(String, Map&lt;String, String&gt;)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Create a non-partitioned topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#createNonPartitionedTopicAsync(java.lang.String)" class="member-name-link">createNonPartitionedTopicAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Create a non-partitioned topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#createNonPartitionedTopicAsync(java.lang.String,java.util.Map)" class="member-name-link">createNonPartitionedTopicAsync(String, Map&lt;String, String&gt;)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Create a non-partitioned topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/NonPersistentTopics.html#createPartitionedTopic(java.lang.String,int)" class="member-name-link">createPartitionedTopic(String, int)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/NonPersistentTopics.html" title="interface in org.apache.pulsar.client.admin">NonPersistentTopics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+<div class="block">Create a partitioned topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#createPartitionedTopic(java.lang.String,int)" class="member-name-link">createPartitionedTopic(String, int)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Create a partitioned topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#createPartitionedTopic(java.lang.String,int,java.util.Map)" class="member-name-link">createPartitionedTopic(String, int, Map&lt;String, String&gt;)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Create a partitioned topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/NonPersistentTopics.html#createPartitionedTopicAsync(java.lang.String,int)" class="member-name-link">createPartitionedTopicAsync(String, int)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/NonPersistentTopics.html" title="interface in org.apache.pulsar.client.admin">NonPersistentTopics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+<div class="block">Create a partitioned topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#createPartitionedTopicAsync(java.lang.String,int)" class="member-name-link">createPartitionedTopicAsync(String, int)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Create a partitioned topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#createPartitionedTopicAsync(java.lang.String,int,java.util.Map)" class="member-name-link">createPartitionedTopicAsync(String, int, Map&lt;String, String&gt;)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Create a partitioned topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Properties.html#createProperty(java.lang.String,org.apache.pulsar.common.policies.data.TenantInfo)" class="member-name-link">createProperty(String, TenantInfo)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Properties.html" title="interface in org.apache.pulsar.client.admin">Properties</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+<div class="block">Create a new property.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/ResourceGroups.html#createResourceGroup(java.lang.String,org.apache.pulsar.common.policies.data.ResourceGroup)" class="member-name-link">createResourceGroup(String, ResourceGroup)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/ResourceGroups.html" title="interface in org.apache.pulsar.client.admin">ResourceGroups</a></dt>
+<dd>
+<div class="block">Create a new resourcegroup.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/ResourceGroups.html#createResourceGroupAsync(java.lang.String,org.apache.pulsar.common.policies.data.ResourceGroup)" class="member-name-link">createResourceGroupAsync(String, ResourceGroup)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/ResourceGroups.html" title="interface in org.apache.pulsar.client.admin">ResourceGroups</a></dt>
+<dd>
+<div class="block">Create a new resourcegroup.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Schemas.html#createSchema(java.lang.String,org.apache.pulsar.common.protocol.schema.PostSchemaPayload)" class="member-name-link">createSchema(String, PostSchemaPayload)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Schemas.html" title="interface in org.apache.pulsar.client.admin">Schemas</a></dt>
+<dd>
+<div class="block">Create a schema for a given <tt>topic</tt>.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Schemas.html#createSchema(java.lang.String,org.apache.pulsar.common.schema.SchemaInfo)" class="member-name-link">createSchema(String, SchemaInfo)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Schemas.html" title="interface in org.apache.pulsar.client.admin">Schemas</a></dt>
+<dd>
+<div class="block">Create a schema for a given <tt>topic</tt> with the provided schema info.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Schemas.html#createSchemaAsync(java.lang.String,org.apache.pulsar.common.protocol.schema.PostSchemaPayload)" class="member-name-link">createSchemaAsync(String, PostSchemaPayload)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Schemas.html" title="interface in org.apache.pulsar.client.admin">Schemas</a></dt>
+<dd>
+<div class="block">Create a schema for a given <tt>topic</tt> asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Schemas.html#createSchemaAsync(java.lang.String,org.apache.pulsar.common.schema.SchemaInfo)" class="member-name-link">createSchemaAsync(String, SchemaInfo)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Schemas.html" title="interface in org.apache.pulsar.client.admin">Schemas</a></dt>
+<dd>
+<div class="block">Create a schema for a given <tt>topic</tt> with the provided schema info asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Sinks.html#createSink(org.apache.pulsar.common.io.SinkConfig,java.lang.String)" class="member-name-link">createSink(SinkConfig, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Sinks.html" title="interface in org.apache.pulsar.client.admin">Sinks</a></dt>
+<dd>
+<div class="block">Create a new sink.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Sinks.html#createSinkAsync(org.apache.pulsar.common.io.SinkConfig,java.lang.String)" class="member-name-link">createSinkAsync(SinkConfig, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Sinks.html" title="interface in org.apache.pulsar.client.admin">Sinks</a></dt>
+<dd>
+<div class="block">Create a new sink asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Sinks.html#createSinkWithUrl(org.apache.pulsar.common.io.SinkConfig,java.lang.String)" class="member-name-link">createSinkWithUrl(SinkConfig, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Sinks.html" title="interface in org.apache.pulsar.client.admin">Sinks</a></dt>
+<dd>
+<div class="block">Create a new sink with package url.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Sinks.html#createSinkWithUrlAsync(org.apache.pulsar.common.io.SinkConfig,java.lang.String)" class="member-name-link">createSinkWithUrlAsync(SinkConfig, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Sinks.html" title="interface in org.apache.pulsar.client.admin">Sinks</a></dt>
+<dd>
+<div class="block">Create a new sink with package url asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Sources.html#createSource(org.apache.pulsar.common.io.SourceConfig,java.lang.String)" class="member-name-link">createSource(SourceConfig, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Sources.html" title="interface in org.apache.pulsar.client.admin">Sources</a></dt>
+<dd>
+<div class="block">Create a new source.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Sources.html#createSourceAsync(org.apache.pulsar.common.io.SourceConfig,java.lang.String)" class="member-name-link">createSourceAsync(SourceConfig, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Sources.html" title="interface in org.apache.pulsar.client.admin">Sources</a></dt>
+<dd>
+<div class="block">Create a new source asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Sources.html#createSourceWithUrl(org.apache.pulsar.common.io.SourceConfig,java.lang.String)" class="member-name-link">createSourceWithUrl(SourceConfig, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Sources.html" title="interface in org.apache.pulsar.client.admin">Sources</a></dt>
+<dd>
+<div class="block">Create a new source with package url.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Sources.html#createSourceWithUrlAsync(org.apache.pulsar.common.io.SourceConfig,java.lang.String)" class="member-name-link">createSourceWithUrlAsync(SourceConfig, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Sources.html" title="interface in org.apache.pulsar.client.admin">Sources</a></dt>
+<dd>
+<div class="block">Create a new source with package url asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#createSubscription(java.lang.String,java.lang.String,org.apache.pulsar.client.api.MessageId)" class="member-name-link">createSubscription(String, String, MessageId)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Create a new subscription on a topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#createSubscription(java.lang.String,java.lang.String,org.apache.pulsar.client.api.MessageId,boolean)" class="member-name-link">createSubscription(String, String, MessageId, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Create a new subscription on a topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#createSubscription(java.lang.String,java.lang.String,org.apache.pulsar.client.api.MessageId,boolean,java.util.Map)" class="member-name-link">createSubscription(String, String, MessageId, boolean, Map&lt;String, String&gt;)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Create a new subscription on a topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#createSubscriptionAsync(java.lang.String,java.lang.String,org.apache.pulsar.client.api.MessageId)" class="member-name-link">createSubscriptionAsync(String, String, MessageId)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Create a new subscription on a topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#createSubscriptionAsync(java.lang.String,java.lang.String,org.apache.pulsar.client.api.MessageId,boolean)" class="member-name-link">createSubscriptionAsync(String, String, MessageId, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Create a new subscription on a topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#createSubscriptionAsync(java.lang.String,java.lang.String,org.apache.pulsar.client.api.MessageId,boolean,java.util.Map)" class="member-name-link">createSubscriptionAsync(String, String, MessageId, boolean, Map&lt;String, String&gt;)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Create a new subscription on a topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Tenants.html#createTenant(java.lang.String,org.apache.pulsar.common.policies.data.TenantInfo)" class="member-name-link">createTenant(String, TenantInfo)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Tenants.html" title="interface in org.apache.pulsar.client.admin">Tenants</a></dt>
+<dd>
+<div class="block">Create a new tenant.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Tenants.html#createTenantAsync(java.lang.String,org.apache.pulsar.common.policies.data.TenantInfo)" class="member-name-link">createTenantAsync(String, TenantInfo)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Tenants.html" title="interface in org.apache.pulsar.client.admin">Tenants</a></dt>
+<dd>
+<div class="block">Create a new tenant asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/functions/CryptoConfig.html" class="type-name-link" title="class in org.apache.pulsar.common.functions">CryptoConfig</a> - Class in <a href="org/apache/pulsar/common/functions/package-summary.html">org.apache.pulsar.common.functions</a></dt>
+<dd>
+<div class="block">Configuration of the producer inside the function.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/functions/CryptoConfig.html#%3Cinit%3E()" class="member-name-link">CryptoConfig()</a> - Constructor for class org.apache.pulsar.common.functions.<a href="org/apache/pulsar/common/functions/CryptoConfig.html" title="class in org.apache.pulsar.common.functions">CryptoConfig</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/TransactionInPendingAckStats.html#cumulativeAckPosition" class="member-name-link">cumulativeAckPosition</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/TransactionInPendingAckStats.html" title="class in org.apache.pulsar.common.policies.data">TransactionInPendingAckStats</a></dt>
+<dd>
+<div class="block">The position of this transaction cumulative ack.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.html#currentLedgerEntries" class="member-name-link">currentLedgerEntries</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.html" title="class in org.apache.pulsar.common.policies.data">ManagedLedgerInternalStats</a></dt>
+<dd>
+<div class="block">The count of messages written to the ledger that is currently open for writing.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.html#currentLedgerSize" class="member-name-link">currentLedgerSize</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.html" title="class in org.apache.pulsar.common.policies.data">ManagedLedgerInternalStats</a></dt>
+<dd>
+<div class="block">The size of messages written to the ledger that is currently open for writing (in bytes).</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.CursorStats.html#cursorLedger" class="member-name-link">cursorLedger</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.CursorStats.html" title="class in org.apache.pulsar.common.policies.data">ManagedLedgerInternalStats.CursorStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.CursorStats.html#cursorLedgerLastEntry" class="member-name-link">cursorLedgerLastEntry</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.CursorStats.html" title="class in org.apache.pulsar.common.policies.data">ManagedLedgerInternalStats.CursorStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.html#cursors" class="member-name-link">cursors</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.html" title="class in org.apache.pulsar.common.policies.data">ManagedLedgerInternalStats</a></dt>
+<dd>
+<div class="block">The list of all cursors on this topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.CursorStats.html#%3Cinit%3E()" class="member-name-link">CursorStats()</a> - Constructor for class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.CursorStats.html" title="class in org.apache.pulsar.common.policies.data">ManagedLedgerInternalStats.CursorStats</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<h2 class="title" id="I:D">D</h2>
+<dl class="index">
+<dt><a href="org/apache/pulsar/common/policies/data/Policies.html#deduplicationEnabled" class="member-name-link">deduplicationEnabled</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/Policies.html" title="class in org.apache.pulsar.common.policies.data">Policies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/Policies.html#deduplicationSnapshotIntervalSeconds" class="member-name-link">deduplicationSnapshotIntervalSeconds</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/Policies.html" title="class in org.apache.pulsar.common.policies.data">Policies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/utils/DefaultImplementation.html" class="type-name-link" title="class in org.apache.pulsar.client.admin.utils">DefaultImplementation</a> - Class in <a href="org/apache/pulsar/client/admin/utils/package-summary.html">org.apache.pulsar.client.admin.utils</a></dt>
+<dd>
+<div class="block">Helper class for class instantiations and it also contains methods to work with schemas.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/utils/DefaultImplementation.html#%3Cinit%3E()" class="member-name-link">DefaultImplementation()</a> - Constructor for class org.apache.pulsar.client.admin.utils.<a href="org/apache/pulsar/client/admin/utils/DefaultImplementation.html" title="class in org.apache.pulsar.client.admin.utils">DefaultImplementation</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/AutoTopicCreationOverride.Builder.html#defaultNumPartitions(java.lang.Integer)" class="member-name-link">defaultNumPartitions(Integer)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/AutoTopicCreationOverride.Builder.html" title="interface in org.apache.pulsar.common.policies.data">AutoTopicCreationOverride.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/AutoTopicCreationOverrideImpl.AutoTopicCreationOverrideImplBuilder.html#defaultNumPartitions(java.lang.Integer)" class="member-name-link">defaultNumPartitions(Integer)</a> - Method in class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/AutoTopicCreationOverrideImpl.AutoTopicCreationOverrideImplBuilder.html" title="class in org.apache.pulsar.common.policies.data.impl">AutoTopicCreat [...]
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/Policies.html#delayed_delivery_policies" class="member-name-link">delayed_delivery_policies</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/Policies.html" title="class in org.apache.pulsar.common.policies.data">Policies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/DelayedDeliveryPolicies.html" class="type-name-link" title="interface in org.apache.pulsar.common.policies.data">DelayedDeliveryPolicies</a> - Interface in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>
+<div class="block">Definition of the delayed delivery policy.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/DelayedDeliveryPolicies.Builder.html" class="type-name-link" title="interface in org.apache.pulsar.common.policies.data">DelayedDeliveryPolicies.Builder</a> - Interface in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/DelayedDeliveryPoliciesImpl.html" class="type-name-link" title="class in org.apache.pulsar.common.policies.data.impl">DelayedDeliveryPoliciesImpl</a> - Class in <a href="org/apache/pulsar/common/policies/data/impl/package-summary.html">org.apache.pulsar.common.policies.data.impl</a></dt>
+<dd>
+<div class="block">Definition of the delayed delivery policy.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/DelayedDeliveryPoliciesImpl.html#%3Cinit%3E()" class="member-name-link">DelayedDeliveryPoliciesImpl()</a> - Constructor for class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/DelayedDeliveryPoliciesImpl.html" title="class in org.apache.pulsar.common.policies.data.impl">DelayedDeliveryPoliciesImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/DelayedDeliveryPoliciesImpl.DelayedDeliveryPoliciesImplBuilder.html" class="type-name-link" title="class in org.apache.pulsar.common.policies.data.impl">DelayedDeliveryPoliciesImpl.DelayedDeliveryPoliciesImplBuilder</a> - Class in <a href="org/apache/pulsar/common/policies/data/impl/package-summary.html">org.apache.pulsar.common.policies.data.impl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/DelayedDeliveryPoliciesImpl.DelayedDeliveryPoliciesImplBuilder.html#%3Cinit%3E()" class="member-name-link">DelayedDeliveryPoliciesImplBuilder()</a> - Constructor for class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/DelayedDeliveryPoliciesImpl.DelayedDeliveryPoliciesImplBuilder.html" title="class in org.apache.pulsar.common.policies.data.impl">DelayedDeliveryPoliciesImpl.DelayedD [...]
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Packages.html#delete(java.lang.String)" class="member-name-link">delete(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Packages.html" title="interface in org.apache.pulsar.client.admin">Packages</a></dt>
+<dd>
+<div class="block">Delete the specified package.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#delete(java.lang.String)" class="member-name-link">delete(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Delete a topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#delete(java.lang.String,boolean)" class="member-name-link">delete(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#delete(java.lang.String,boolean,boolean)" class="member-name-link">delete(String, boolean, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Delete a topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/InactiveTopicDeleteMode.html#delete_when_no_subscriptions" class="member-name-link">delete_when_no_subscriptions</a> - Enum constant in enum class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/InactiveTopicDeleteMode.html" title="enum class in org.apache.pulsar.common.policies.data">InactiveTopicDeleteMode</a></dt>
+<dd>
+<div class="block">The topic can be deleted when no subscriptions and no active producers.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/InactiveTopicDeleteMode.html#delete_when_subscriptions_caught_up" class="member-name-link">delete_when_subscriptions_caught_up</a> - Enum constant in enum class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/InactiveTopicDeleteMode.html" title="enum class in org.apache.pulsar.common.policies.data">InactiveTopicDeleteMode</a></dt>
+<dd>
+<div class="block">The topic can be deleted when all subscriptions catchup and no active producers/consumers.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Packages.html#deleteAsync(java.lang.String)" class="member-name-link">deleteAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Packages.html" title="interface in org.apache.pulsar.client.admin">Packages</a></dt>
+<dd>
+<div class="block">Delete the specified package asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#deleteAsync(java.lang.String)" class="member-name-link">deleteAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Delete a topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#deleteAsync(java.lang.String,boolean)" class="member-name-link">deleteAsync(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#deleteAsync(java.lang.String,boolean,boolean)" class="member-name-link">deleteAsync(String, boolean, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Delete a topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#deleteBookieAffinityGroup(java.lang.String)" class="member-name-link">deleteBookieAffinityGroup(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Delete bookie affinity group configured for a namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#deleteBookieAffinityGroupAsync(java.lang.String)" class="member-name-link">deleteBookieAffinityGroupAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Delete bookie affinity group configured for a namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Bookies.html#deleteBookieRackInfo(java.lang.String)" class="member-name-link">deleteBookieRackInfo(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Bookies.html" title="interface in org.apache.pulsar.client.admin">Bookies</a></dt>
+<dd>
+<div class="block">Remove rack placement information for a specific bookie in the cluster.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Bookies.html#deleteBookieRackInfoAsync(java.lang.String)" class="member-name-link">deleteBookieRackInfoAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Bookies.html" title="interface in org.apache.pulsar.client.admin">Bookies</a></dt>
+<dd>
+<div class="block">Remove rack placement information for a specific bookie in the cluster asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Clusters.html#deleteCluster(java.lang.String)" class="member-name-link">deleteCluster(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Clusters.html" title="interface in org.apache.pulsar.client.admin">Clusters</a></dt>
+<dd>
+<div class="block">Delete an existing cluster.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Clusters.html#deleteClusterAsync(java.lang.String)" class="member-name-link">deleteClusterAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Clusters.html" title="interface in org.apache.pulsar.client.admin">Clusters</a></dt>
+<dd>
+<div class="block">Delete an existing cluster asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/Policies.html#deleted" class="member-name-link">deleted</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/Policies.html" title="class in org.apache.pulsar.common.policies.data">Policies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Brokers.html#deleteDynamicConfiguration(java.lang.String)" class="member-name-link">deleteDynamicConfiguration(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Brokers.html" title="interface in org.apache.pulsar.client.admin">Brokers</a></dt>
+<dd>
+<div class="block">It deletes dynamic configuration value into ZooKeeper.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Brokers.html#deleteDynamicConfigurationAsync(java.lang.String)" class="member-name-link">deleteDynamicConfigurationAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Brokers.html" title="interface in org.apache.pulsar.client.admin">Brokers</a></dt>
+<dd>
+<div class="block">It deletes dynamic configuration value into ZooKeeper asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Clusters.html#deleteFailureDomain(java.lang.String,java.lang.String)" class="member-name-link">deleteFailureDomain(String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Clusters.html" title="interface in org.apache.pulsar.client.admin">Clusters</a></dt>
+<dd>
+<div class="block">Delete a domain in cluster.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Clusters.html#deleteFailureDomainAsync(java.lang.String,java.lang.String)" class="member-name-link">deleteFailureDomainAsync(String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Clusters.html" title="interface in org.apache.pulsar.client.admin">Clusters</a></dt>
+<dd>
+<div class="block">Delete a domain in cluster asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Functions.html#deleteFunction(java.lang.String,java.lang.String,java.lang.String)" class="member-name-link">deleteFunction(String, String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Functions.html" title="interface in org.apache.pulsar.client.admin">Functions</a></dt>
+<dd>
+<div class="block">Delete an existing function.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Functions.html#deleteFunctionAsync(java.lang.String,java.lang.String,java.lang.String)" class="member-name-link">deleteFunctionAsync(String, String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Functions.html" title="interface in org.apache.pulsar.client.admin">Functions</a></dt>
+<dd>
+<div class="block">Delete an existing function asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#deleteNamespace(java.lang.String)" class="member-name-link">deleteNamespace(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Delete an existing namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#deleteNamespace(java.lang.String,boolean)" class="member-name-link">deleteNamespace(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Delete an existing namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#deleteNamespaceAntiAffinityGroup(java.lang.String)" class="member-name-link">deleteNamespaceAntiAffinityGroup(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Delete anti-affinity group name for a namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#deleteNamespaceAntiAffinityGroupAsync(java.lang.String)" class="member-name-link">deleteNamespaceAntiAffinityGroupAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Delete anti-affinity group name for a namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#deleteNamespaceAsync(java.lang.String)" class="member-name-link">deleteNamespaceAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Delete an existing namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#deleteNamespaceAsync(java.lang.String,boolean)" class="member-name-link">deleteNamespaceAsync(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Delete an existing namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#deleteNamespaceBundle(java.lang.String,java.lang.String)" class="member-name-link">deleteNamespaceBundle(String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Delete an existing bundle in a namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#deleteNamespaceBundle(java.lang.String,java.lang.String,boolean)" class="member-name-link">deleteNamespaceBundle(String, String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Delete an existing bundle in a namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#deleteNamespaceBundleAsync(java.lang.String,java.lang.String)" class="member-name-link">deleteNamespaceBundleAsync(String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Delete an existing bundle in a namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#deleteNamespaceBundleAsync(java.lang.String,java.lang.String,boolean)" class="member-name-link">deleteNamespaceBundleAsync(String, String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Delete an existing bundle in a namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Clusters.html#deleteNamespaceIsolationPolicy(java.lang.String,java.lang.String)" class="member-name-link">deleteNamespaceIsolationPolicy(String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Clusters.html" title="interface in org.apache.pulsar.client.admin">Clusters</a></dt>
+<dd>
+<div class="block">Delete a namespace isolation policy for a cluster.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Clusters.html#deleteNamespaceIsolationPolicyAsync(java.lang.String,java.lang.String)" class="member-name-link">deleteNamespaceIsolationPolicyAsync(String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Clusters.html" title="interface in org.apache.pulsar.client.admin">Clusters</a></dt>
+<dd>
+<div class="block">Delete a namespace isolation policy for a cluster asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#deletePartitionedTopic(java.lang.String)" class="member-name-link">deletePartitionedTopic(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Delete a partitioned topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#deletePartitionedTopic(java.lang.String,boolean)" class="member-name-link">deletePartitionedTopic(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#deletePartitionedTopic(java.lang.String,boolean,boolean)" class="member-name-link">deletePartitionedTopic(String, boolean, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Delete a partitioned topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#deletePartitionedTopicAsync(java.lang.String)" class="member-name-link">deletePartitionedTopicAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Delete a partitioned topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#deletePartitionedTopicAsync(java.lang.String,boolean)" class="member-name-link">deletePartitionedTopicAsync(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#deletePartitionedTopicAsync(java.lang.String,boolean,boolean)" class="member-name-link">deletePartitionedTopicAsync(String, boolean, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Delete a partitioned topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Properties.html#deleteProperty(java.lang.String)" class="member-name-link">deleteProperty(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Properties.html" title="interface in org.apache.pulsar.client.admin">Properties</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+<div class="block">Delete an existing property.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/ResourceGroups.html#deleteResourceGroup(java.lang.String)" class="member-name-link">deleteResourceGroup(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/ResourceGroups.html" title="interface in org.apache.pulsar.client.admin">ResourceGroups</a></dt>
+<dd>
+<div class="block">Delete an existing resourcegroup.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/ResourceGroups.html#deleteResourceGroupAsync(java.lang.String)" class="member-name-link">deleteResourceGroupAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/ResourceGroups.html" title="interface in org.apache.pulsar.client.admin">ResourceGroups</a></dt>
+<dd>
+<div class="block">Delete an existing resourcegroup.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Schemas.html#deleteSchema(java.lang.String)" class="member-name-link">deleteSchema(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Schemas.html" title="interface in org.apache.pulsar.client.admin">Schemas</a></dt>
+<dd>
+<div class="block">Delete the schema associated with a given <tt>topic</tt>.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Schemas.html#deleteSchemaAsync(java.lang.String)" class="member-name-link">deleteSchemaAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Schemas.html" title="interface in org.apache.pulsar.client.admin">Schemas</a></dt>
+<dd>
+<div class="block">Delete the schema associated with a given <tt>topic</tt> asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Sinks.html#deleteSink(java.lang.String,java.lang.String,java.lang.String)" class="member-name-link">deleteSink(String, String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Sinks.html" title="interface in org.apache.pulsar.client.admin">Sinks</a></dt>
+<dd>
+<div class="block">Delete an existing sink.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Sinks.html#deleteSinkAsync(java.lang.String,java.lang.String,java.lang.String)" class="member-name-link">deleteSinkAsync(String, String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Sinks.html" title="interface in org.apache.pulsar.client.admin">Sinks</a></dt>
+<dd>
+<div class="block">Delete an existing sink asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Sources.html#deleteSource(java.lang.String,java.lang.String,java.lang.String)" class="member-name-link">deleteSource(String, String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Sources.html" title="interface in org.apache.pulsar.client.admin">Sources</a></dt>
+<dd>
+<div class="block">Delete an existing source.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Sources.html#deleteSourceAsync(java.lang.String,java.lang.String,java.lang.String)" class="member-name-link">deleteSourceAsync(String, String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Sources.html" title="interface in org.apache.pulsar.client.admin">Sources</a></dt>
+<dd>
+<div class="block">Delete an existing source asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#deleteSubscription(java.lang.String,java.lang.String)" class="member-name-link">deleteSubscription(String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Delete a subscription.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#deleteSubscription(java.lang.String,java.lang.String,boolean)" class="member-name-link">deleteSubscription(String, String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Delete a subscription.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#deleteSubscriptionAsync(java.lang.String,java.lang.String)" class="member-name-link">deleteSubscriptionAsync(String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Delete a subscription asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#deleteSubscriptionAsync(java.lang.String,java.lang.String,boolean)" class="member-name-link">deleteSubscriptionAsync(String, String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Delete a subscription asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Tenants.html#deleteTenant(java.lang.String)" class="member-name-link">deleteTenant(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Tenants.html" title="interface in org.apache.pulsar.client.admin">Tenants</a></dt>
+<dd>
+<div class="block">Delete an existing tenant.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Tenants.html#deleteTenant(java.lang.String,boolean)" class="member-name-link">deleteTenant(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Tenants.html" title="interface in org.apache.pulsar.client.admin">Tenants</a></dt>
+<dd>
+<div class="block">Delete an existing tenant.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Tenants.html#deleteTenantAsync(java.lang.String)" class="member-name-link">deleteTenantAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Tenants.html" title="interface in org.apache.pulsar.client.admin">Tenants</a></dt>
+<dd>
+<div class="block">Delete an existing tenant asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Tenants.html#deleteTenantAsync(java.lang.String,boolean)" class="member-name-link">deleteTenantAsync(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Tenants.html" title="interface in org.apache.pulsar.client.admin">Tenants</a></dt>
+<dd>
+<div class="block">Delete an existing tenant asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BacklogQuota.BacklogQuotaType.html#destination_storage" class="member-name-link">destination_storage</a> - Enum constant in enum class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BacklogQuota.BacklogQuotaType.html" title="enum class in org.apache.pulsar.common.policies.data">BacklogQuota.BacklogQuotaType</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/stats/AllocatorStats.html#directArenas" class="member-name-link">directArenas</a> - Variable in class org.apache.pulsar.common.stats.<a href="org/apache/pulsar/common/stats/AllocatorStats.html" title="class in org.apache.pulsar.common.stats">AllocatorStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#disableDeduplication(java.lang.String)" class="member-name-link">disableDeduplication(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#disableDeduplicationAsync(java.lang.String)" class="member-name-link">disableDeduplicationAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/DispatchRate.html" class="type-name-link" title="interface in org.apache.pulsar.common.policies.data">DispatchRate</a> - Interface in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>
+<div class="block">Dispatch rate.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/DispatchRate.Builder.html" class="type-name-link" title="interface in org.apache.pulsar.common.policies.data">DispatchRate.Builder</a> - Interface in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/DispatchRateImpl.html" class="type-name-link" title="class in org.apache.pulsar.common.policies.data.impl">DispatchRateImpl</a> - Class in <a href="org/apache/pulsar/common/policies/data/impl/package-summary.html">org.apache.pulsar.common.policies.data.impl</a></dt>
+<dd>
+<div class="block">Dispatch rate.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/DispatchRateImpl.html#%3Cinit%3E()" class="member-name-link">DispatchRateImpl()</a> - Constructor for class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/DispatchRateImpl.html" title="class in org.apache.pulsar.common.policies.data.impl">DispatchRateImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/DispatchRateImpl.DispatchRateImplBuilder.html" class="type-name-link" title="class in org.apache.pulsar.common.policies.data.impl">DispatchRateImpl.DispatchRateImplBuilder</a> - Class in <a href="org/apache/pulsar/common/policies/data/impl/package-summary.html">org.apache.pulsar.common.policies.data.impl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/DispatchRateImpl.DispatchRateImplBuilder.html#%3Cinit%3E()" class="member-name-link">DispatchRateImplBuilder()</a> - Constructor for class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/DispatchRateImpl.DispatchRateImplBuilder.html" title="class in org.apache.pulsar.common.policies.data.impl">DispatchRateImpl.DispatchRateImplBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/DispatchRate.Builder.html#dispatchThrottlingRateInByte(long)" class="member-name-link">dispatchThrottlingRateInByte(long)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/DispatchRate.Builder.html" title="interface in org.apache.pulsar.common.policies.data">DispatchRate.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/DispatchRateImpl.DispatchRateImplBuilder.html#dispatchThrottlingRateInByte(long)" class="member-name-link">dispatchThrottlingRateInByte(long)</a> - Method in class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/DispatchRateImpl.DispatchRateImplBuilder.html" title="class in org.apache.pulsar.common.policies.data.impl">DispatchRateImpl.DispatchRateImplBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/DispatchRate.Builder.html#dispatchThrottlingRateInMsg(int)" class="member-name-link">dispatchThrottlingRateInMsg(int)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/DispatchRate.Builder.html" title="interface in org.apache.pulsar.common.policies.data">DispatchRate.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/DispatchRateImpl.DispatchRateImplBuilder.html#dispatchThrottlingRateInMsg(int)" class="member-name-link">dispatchThrottlingRateInMsg(int)</a> - Method in class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/DispatchRateImpl.DispatchRateImplBuilder.html" title="class in org.apache.pulsar.common.policies.data.impl">DispatchRateImpl.DispatchRateImplBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Packages.html#download(java.lang.String,java.lang.String)" class="member-name-link">download(String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Packages.html" title="interface in org.apache.pulsar.client.admin">Packages</a></dt>
+<dd>
+<div class="block">Download a package from the package management service.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Packages.html#downloadAsync(java.lang.String,java.lang.String)" class="member-name-link">downloadAsync(String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Packages.html" title="interface in org.apache.pulsar.client.admin">Packages</a></dt>
+<dd>
+<div class="block">Download a package from the package management service asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Functions.html#downloadFunction(java.lang.String,java.lang.String)" class="member-name-link">downloadFunction(String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Functions.html" title="interface in org.apache.pulsar.client.admin">Functions</a></dt>
+<dd>
+<div class="block">Download Function Code.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Functions.html#downloadFunction(java.lang.String,java.lang.String,java.lang.String,java.lang.String)" class="member-name-link">downloadFunction(String, String, String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Functions.html" title="interface in org.apache.pulsar.client.admin">Functions</a></dt>
+<dd>
+<div class="block">Download Function Code.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Functions.html#downloadFunctionAsync(java.lang.String,java.lang.String)" class="member-name-link">downloadFunctionAsync(String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Functions.html" title="interface in org.apache.pulsar.client.admin">Functions</a></dt>
+<dd>
+<div class="block">Download Function Code.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Functions.html#downloadFunctionAsync(java.lang.String,java.lang.String,java.lang.String,java.lang.String)" class="member-name-link">downloadFunctionAsync(String, String, String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Functions.html" title="interface in org.apache.pulsar.client.admin">Functions</a></dt>
+<dd>
+<div class="block">Download Function Code asynchronously.</div>
+</dd>
+</dl>
+<h2 class="title" id="I:E">E</h2>
+<dl class="index">
+<dt><a href="org/apache/pulsar/common/functions/FunctionConfig.ProcessingGuarantees.html#EFFECTIVELY_ONCE" class="member-name-link">EFFECTIVELY_ONCE</a> - Enum constant in enum class org.apache.pulsar.common.functions.<a href="org/apache/pulsar/common/functions/FunctionConfig.ProcessingGuarantees.html" title="enum class in org.apache.pulsar.common.functions">FunctionConfig.ProcessingGuarantees</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/stats/AllocatorStats.PoolSubpageStats.html#elementSize" class="member-name-link">elementSize</a> - Variable in class org.apache.pulsar.common.stats.<a href="org/apache/pulsar/common/stats/AllocatorStats.PoolSubpageStats.html" title="class in org.apache.pulsar.common.stats">AllocatorStats.PoolSubpageStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#enableDeduplication(java.lang.String,boolean)" class="member-name-link">enableDeduplication(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#enableDeduplicationAsync(java.lang.String,boolean)" class="member-name-link">enableDeduplicationAsync(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdminBuilder.html#enableTlsHostnameVerification(boolean)" class="member-name-link">enableTlsHostnameVerification(boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/PulsarAdminBuilder.html" title="interface in org.apache.pulsar.client.admin">PulsarAdminBuilder</a></dt>
+<dd>
+<div class="block">It allows to validate hostname verification when client connects to broker over TLS.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/Policies.html#encryption_required" class="member-name-link">encryption_required</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/Policies.html" title="class in org.apache.pulsar.common.policies.data">Policies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.LedgerInfo.html#entries" class="member-name-link">entries</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.LedgerInfo.html" title="class in org.apache.pulsar.common.policies.data">ManagedLedgerInternalStats.LedgerInfo</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.html#entriesAddedCounter" class="member-name-link">entriesAddedCounter</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.html" title="class in org.apache.pulsar.common.policies.data">ManagedLedgerInternalStats</a></dt>
+<dd>
+<div class="block">Messages published since this broker loaded this managedLedger.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/conf/InternalConfigurationData.html#equals(java.lang.Object)" class="member-name-link">equals(Object)</a> - Method in class org.apache.pulsar.common.conf.<a href="org/apache/pulsar/common/conf/InternalConfigurationData.html" title="class in org.apache.pulsar.common.conf">InternalConfigurationData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/PersistencePolicies.html#equals(java.lang.Object)" class="member-name-link">equals(Object)</a> - Method in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/PersistencePolicies.html" title="class in org.apache.pulsar.common.policies.data">PersistencePolicies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/Policies.html#equals(java.lang.Object)" class="member-name-link">equals(Object)</a> - Method in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/Policies.html" title="class in org.apache.pulsar.common.policies.data">Policies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/PublishRate.html#equals(java.lang.Object)" class="member-name-link">equals(Object)</a> - Method in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/PublishRate.html" title="class in org.apache.pulsar.common.policies.data">PublishRate</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/RetentionPolicies.html#equals(java.lang.Object)" class="member-name-link">equals(Object)</a> - Method in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/RetentionPolicies.html" title="class in org.apache.pulsar.common.policies.data">RetentionPolicies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SubscribeRate.html#equals(java.lang.Object)" class="member-name-link">equals(Object)</a> - Method in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SubscribeRate.html" title="class in org.apache.pulsar.common.policies.data">SubscribeRate</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/stats/Metrics.html#equals(java.lang.Object)" class="member-name-link">equals(Object)</a> - Method in class org.apache.pulsar.common.stats.<a href="org/apache/pulsar/common/stats/Metrics.html" title="class in org.apache.pulsar.common.stats">Metrics</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadedReadPriority.html#equalsName(java.lang.String)" class="member-name-link">equalsName(String)</a> - Method in enum class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/OffloadedReadPriority.html" title="enum class in org.apache.pulsar.common.policies.data">OffloadedReadPriority</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/FunctionStatus.FunctionInstanceStatus.FunctionInstanceStatusData.html#error" class="member-name-link">error</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/FunctionStatus.FunctionInstanceStatus.FunctionInstanceStatusData.html" title="class in org.apache.pulsar.common.policies.data">FunctionStatus.FunctionInstanceStatus.FunctionInstanceStatusData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SinkStatus.SinkInstanceStatus.SinkInstanceStatusData.html#error" class="member-name-link">error</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SinkStatus.SinkInstanceStatus.SinkInstanceStatusData.html" title="class in org.apache.pulsar.common.policies.data">SinkStatus.SinkInstanceStatus.SinkInstanceStatusData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SourceStatus.SourceInstanceStatus.SourceInstanceStatusData.html#error" class="member-name-link">error</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SourceStatus.SourceInstanceStatus.SourceInstanceStatusData.html" title="class in org.apache.pulsar.common.policies.data">SourceStatus.SourceInstanceStatus.SourceInstanceStatusData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/LongRunningProcessStatus.Status.html#ERROR" class="member-name-link">ERROR</a> - Enum constant in enum class org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/LongRunningProcessStatus.Status.html" title="enum class in org.apache.pulsar.client.admin">LongRunningProcessStatus.Status</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ErrorData.html" class="type-name-link" title="class in org.apache.pulsar.common.policies.data">ErrorData</a> - Class in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>
+<div class="block">Class holding data in case of error responses.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ErrorData.html#%3Cinit%3E()" class="member-name-link">ErrorData()</a> - Constructor for class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ErrorData.html" title="class in org.apache.pulsar.common.policies.data">ErrorData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ErrorData.html#%3Cinit%3E(java.lang.String)" class="member-name-link">ErrorData(String)</a> - Constructor for class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ErrorData.html" title="class in org.apache.pulsar.common.policies.data">ErrorData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#examineMessage(java.lang.String,java.lang.String,long)" class="member-name-link">examineMessage(String, String, long)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Examine a specific message on a topic by position relative to the earliest or the latest message.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#examineMessageAsync(java.lang.String,java.lang.String,long)" class="member-name-link">examineMessageAsync(String, String, long)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Examine a specific message on a topic by position relative to the earliest or the latest message.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ExceptionInformation.html" class="type-name-link" title="class in org.apache.pulsar.common.policies.data">ExceptionInformation</a> - Class in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>
+<div class="block">Exception information.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ExceptionInformation.html#%3Cinit%3E()" class="member-name-link">ExceptionInformation()</a> - Constructor for class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ExceptionInformation.html" title="class in org.apache.pulsar.common.policies.data">ExceptionInformation</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#expireMessages(java.lang.String,java.lang.String,long)" class="member-name-link">expireMessages(String, String, long)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Expire all messages older than given N (expireTimeInSeconds) seconds for a given subscription.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#expireMessages(java.lang.String,java.lang.String,org.apache.pulsar.client.api.MessageId,boolean)" class="member-name-link">expireMessages(String, String, MessageId, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Expire all messages older than given N (expireTimeInSeconds) seconds for a given subscription.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#expireMessagesAsync(java.lang.String,java.lang.String,long)" class="member-name-link">expireMessagesAsync(String, String, long)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Expire all messages older than given N (expireTimeInSeconds) seconds for a given subscription asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#expireMessagesAsync(java.lang.String,java.lang.String,org.apache.pulsar.client.api.MessageId,boolean)" class="member-name-link">expireMessagesAsync(String, String, MessageId, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Expire all messages older than given N (expireTimeInSeconds) seconds for a given subscription asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#expireMessagesForAllSubscriptions(java.lang.String,long)" class="member-name-link">expireMessagesForAllSubscriptions(String, long)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Expire all messages older than given N seconds for all subscriptions of the persistent-topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#expireMessagesForAllSubscriptionsAsync(java.lang.String,long)" class="member-name-link">expireMessagesForAllSubscriptionsAsync(String, long)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Expire all messages older than given N seconds for all subscriptions of the persistent-topic asynchronously.</div>
+</dd>
+</dl>
+<h2 class="title" id="I:F">F</h2>
+<dl class="index">
+<dt><a href="org/apache/pulsar/common/policies/data/ValidateResult.html#fail(java.lang.String)" class="member-name-link">fail(String)</a> - Static method in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ValidateResult.html" title="class in org.apache.pulsar.common.policies.data">ValidateResult</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/FailureDomain.html" class="type-name-link" title="interface in org.apache.pulsar.common.policies.data">FailureDomain</a> - Interface in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/FailureDomain.Builder.html" class="type-name-link" title="interface in org.apache.pulsar.common.policies.data">FailureDomain.Builder</a> - Interface in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadPolicies.Builder.html#fileSystemProfilePath(java.lang.String)" class="member-name-link">fileSystemProfilePath(String)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/OffloadPolicies.Builder.html" title="interface in org.apache.pulsar.common.policies.data">OffloadPolicies.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadPolicies.Builder.html#fileSystemURI(java.lang.String)" class="member-name-link">fileSystemURI(String)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/OffloadPolicies.Builder.html" title="interface in org.apache.pulsar.common.policies.data">OffloadPolicies.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/Policies.html#FIRST_BOUNDARY" class="member-name-link">FIRST_BOUNDARY</a> - Static variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/Policies.html" title="class in org.apache.pulsar.common.policies.data">Policies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/LongRunningProcessStatus.html#forError(java.lang.String)" class="member-name-link">forError(String)</a> - Static method in class org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/LongRunningProcessStatus.html" title="class in org.apache.pulsar.client.admin">LongRunningProcessStatus</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/OffloadProcessStatus.html#forError(java.lang.String)" class="member-name-link">forError(String)</a> - Static method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/OffloadProcessStatus.html" title="interface in org.apache.pulsar.client.admin">OffloadProcessStatus</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/LongRunningProcessStatus.html#forStatus(org.apache.pulsar.client.admin.LongRunningProcessStatus.Status)" class="member-name-link">forStatus(LongRunningProcessStatus.Status)</a> - Static method in class org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/LongRunningProcessStatus.html" title="class in org.apache.pulsar.client.admin">LongRunningProcessStatus</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/OffloadProcessStatus.html#forStatus(org.apache.pulsar.client.admin.LongRunningProcessStatus.Status)" class="member-name-link">forStatus(LongRunningProcessStatus.Status)</a> - Static method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/OffloadProcessStatus.html" title="interface in org.apache.pulsar.client.admin">OffloadProcessStatus</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/OffloadProcessStatus.html#forSuccess(org.apache.pulsar.client.api.MessageId)" class="member-name-link">forSuccess(MessageId)</a> - Static method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/OffloadProcessStatus.html" title="interface in org.apache.pulsar.client.admin">OffloadProcessStatus</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SchemaAutoUpdateCompatibilityStrategy.html#Forward" class="member-name-link">Forward</a> - Enum constant in enum class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SchemaAutoUpdateCompatibilityStrategy.html" title="enum class in org.apache.pulsar.common.policies.data">SchemaAutoUpdateCompatibilityStrategy</a></dt>
+<dd>
+<div class="block">Messages written in the new schema can be read by the previous schema.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SchemaCompatibilityStrategy.html#FORWARD" class="member-name-link">FORWARD</a> - Enum constant in enum class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SchemaCompatibilityStrategy.html" title="enum class in org.apache.pulsar.common.policies.data">SchemaCompatibilityStrategy</a></dt>
+<dd>
+<div class="block">Messages written by a new schema can be read by an old schema.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SchemaCompatibilityStrategy.html#FORWARD_TRANSITIVE" class="member-name-link">FORWARD_TRANSITIVE</a> - Enum constant in enum class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SchemaCompatibilityStrategy.html" title="enum class in org.apache.pulsar.common.policies.data">SchemaCompatibilityStrategy</a></dt>
+<dd>
+<div class="block">Be similar to FORWARD, FORWARD_TRANSITIVE ensure new schema can be ready by all previous
+ version schema.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SchemaAutoUpdateCompatibilityStrategy.html#ForwardTransitive" class="member-name-link">ForwardTransitive</a> - Enum constant in enum class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SchemaAutoUpdateCompatibilityStrategy.html" title="enum class in org.apache.pulsar.common.policies.data">SchemaAutoUpdateCompatibilityStrategy</a></dt>
+<dd>
+<div class="block">Be similar to Forward, ForwardTransitive ensure new schema can be ready by all previous
+ version schema.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/stats/AllocatorStats.PoolChunkStats.html#freeBytes" class="member-name-link">freeBytes</a> - Variable in class org.apache.pulsar.common.stats.<a href="org/apache/pulsar/common/stats/AllocatorStats.PoolChunkStats.html" title="class in org.apache.pulsar.common.stats">AllocatorStats.PoolChunkStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SchemaCompatibilityStrategy.html#fromAutoUpdatePolicy(org.apache.pulsar.common.policies.data.SchemaAutoUpdateCompatibilityStrategy)" class="member-name-link">fromAutoUpdatePolicy(SchemaAutoUpdateCompatibilityStrategy)</a> - Static method in enum class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SchemaCompatibilityStrategy.html" title="enum class in org.apache.pulsar.common.policies.data">Schema [...]
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/AutoFailoverPolicyType.html#fromString(java.lang.String)" class="member-name-link">fromString(String)</a> - Static method in enum class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/AutoFailoverPolicyType.html" title="enum class in org.apache.pulsar.common.policies.data">AutoFailoverPolicyType</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadedReadPriority.html#fromString(java.lang.String)" class="member-name-link">fromString(String)</a> - Static method in enum class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/OffloadedReadPriority.html" title="enum class in org.apache.pulsar.common.policies.data">OffloadedReadPriority</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SchemaAutoUpdateCompatibilityStrategy.html#Full" class="member-name-link">Full</a> - Enum constant in enum class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SchemaAutoUpdateCompatibilityStrategy.html" title="enum class in org.apache.pulsar.common.policies.data">SchemaAutoUpdateCompatibilityStrategy</a></dt>
+<dd>
+<div class="block">Backward and Forward.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SchemaCompatibilityStrategy.html#FULL" class="member-name-link">FULL</a> - Enum constant in enum class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SchemaCompatibilityStrategy.html" title="enum class in org.apache.pulsar.common.policies.data">SchemaCompatibilityStrategy</a></dt>
+<dd>
+<div class="block">Equivalent to both FORWARD and BACKWARD.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SchemaCompatibilityStrategy.html#FULL_TRANSITIVE" class="member-name-link">FULL_TRANSITIVE</a> - Enum constant in enum class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SchemaCompatibilityStrategy.html" title="enum class in org.apache.pulsar.common.policies.data">SchemaCompatibilityStrategy</a></dt>
+<dd>
+<div class="block">Equivalent to both FORWARD_TRANSITIVE and BACKWARD_TRANSITIVE.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SchemaAutoUpdateCompatibilityStrategy.html#FullTransitive" class="member-name-link">FullTransitive</a> - Enum constant in enum class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SchemaAutoUpdateCompatibilityStrategy.html" title="enum class in org.apache.pulsar.common.policies.data">SchemaAutoUpdateCompatibilityStrategy</a></dt>
+<dd>
+<div class="block">BackwardTransitive and ForwardTransitive.</div>
+</dd>
+<dt><a href="org/apache/pulsar/packages/management/core/common/PackageType.html#FUNCTION" class="member-name-link">FUNCTION</a> - Enum constant in enum class org.apache.pulsar.packages.management.core.common.<a href="org/apache/pulsar/packages/management/core/common/PackageType.html" title="enum class in org.apache.pulsar.packages.management.core.common">PackageType</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/functions/FunctionConfig.html" class="type-name-link" title="class in org.apache.pulsar.common.functions">FunctionConfig</a> - Class in <a href="org/apache/pulsar/common/functions/package-summary.html">org.apache.pulsar.common.functions</a></dt>
+<dd>
+<div class="block">Configuration of Pulsar Function.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/functions/FunctionConfig.html#%3Cinit%3E()" class="member-name-link">FunctionConfig()</a> - Constructor for class org.apache.pulsar.common.functions.<a href="org/apache/pulsar/common/functions/FunctionConfig.html" title="class in org.apache.pulsar.common.functions">FunctionConfig</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/functions/FunctionConfig.ProcessingGuarantees.html" class="type-name-link" title="enum class in org.apache.pulsar.common.functions">FunctionConfig.ProcessingGuarantees</a> - Enum Class in <a href="org/apache/pulsar/common/functions/package-summary.html">org.apache.pulsar.common.functions</a></dt>
+<dd>
+<div class="block">Definition of possible processing guarantees.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/functions/FunctionConfig.Runtime.html" class="type-name-link" title="enum class in org.apache.pulsar.common.functions">FunctionConfig.Runtime</a> - Enum Class in <a href="org/apache/pulsar/common/functions/package-summary.html">org.apache.pulsar.common.functions</a></dt>
+<dd>
+<div class="block">Definition of possible runtime environments.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/FunctionInstanceStats.html" class="type-name-link" title="interface in org.apache.pulsar.common.policies.data">FunctionInstanceStats</a> - Interface in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/FunctionInstanceStatsData.html" class="type-name-link" title="interface in org.apache.pulsar.common.policies.data">FunctionInstanceStatsData</a> - Interface in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/FunctionInstanceStatsDataBase.html" class="type-name-link" title="interface in org.apache.pulsar.common.policies.data">FunctionInstanceStatsDataBase</a> - Interface in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/FunctionStatus.FunctionInstanceStatus.html#%3Cinit%3E()" class="member-name-link">FunctionInstanceStatus()</a> - Constructor for class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/FunctionStatus.FunctionInstanceStatus.html" title="class in org.apache.pulsar.common.policies.data">FunctionStatus.FunctionInstanceStatus</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/FunctionStatus.FunctionInstanceStatus.FunctionInstanceStatusData.html#%3Cinit%3E()" class="member-name-link">FunctionInstanceStatusData()</a> - Constructor for class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/FunctionStatus.FunctionInstanceStatus.FunctionInstanceStatusData.html" title="class in org.apache.pulsar.common.policies.data">FunctionStatus.FunctionInstanceStatus.FunctionInstanceStatus [...]
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/AuthAction.html#functions" class="member-name-link">functions</a> - Enum constant in enum class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/AuthAction.html" title="enum class in org.apache.pulsar.common.policies.data">AuthAction</a></dt>
+<dd>
+<div class="block">Permissions for functions ops.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdmin.html#functions()" class="member-name-link">functions()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/PulsarAdmin.html" title="interface in org.apache.pulsar.client.admin">PulsarAdmin</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Functions.html" class="type-name-link" title="interface in org.apache.pulsar.client.admin">Functions</a> - Interface in <a href="org/apache/pulsar/client/admin/package-summary.html">org.apache.pulsar.client.admin</a></dt>
+<dd>
+<div class="block">Admin interface for function management.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/functions/FunctionState.html" class="type-name-link" title="class in org.apache.pulsar.common.functions">FunctionState</a> - Class in <a href="org/apache/pulsar/common/functions/package-summary.html">org.apache.pulsar.common.functions</a></dt>
+<dd>
+<div class="block">Function state.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/functions/FunctionState.html#%3Cinit%3E()" class="member-name-link">FunctionState()</a> - Constructor for class org.apache.pulsar.common.functions.<a href="org/apache/pulsar/common/functions/FunctionState.html" title="class in org.apache.pulsar.common.functions">FunctionState</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/FunctionStats.html" class="type-name-link" title="interface in org.apache.pulsar.common.policies.data">FunctionStats</a> - Interface in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/FunctionStatus.html" class="type-name-link" title="class in org.apache.pulsar.common.policies.data">FunctionStatus</a> - Class in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>
+<div class="block">Data lass containing status of Pulsar Function.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/FunctionStatus.html#%3Cinit%3E()" class="member-name-link">FunctionStatus()</a> - Constructor for class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/FunctionStatus.html" title="class in org.apache.pulsar.common.policies.data">FunctionStatus</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/FunctionStatus.FunctionInstanceStatus.html" class="type-name-link" title="class in org.apache.pulsar.common.policies.data">FunctionStatus.FunctionInstanceStatus</a> - Class in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>
+<div class="block">Function instance status.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/FunctionStatus.FunctionInstanceStatus.FunctionInstanceStatusData.html" class="type-name-link" title="class in org.apache.pulsar.common.policies.data">FunctionStatus.FunctionInstanceStatus.FunctionInstanceStatusData</a> - Class in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>
+<div class="block">Function instance status data.</div>
+</dd>
+</dl>
+<h2 class="title" id="I:G">G</h2>
+<dl class="index">
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadPolicies.Builder.html#gcsManagedLedgerOffloadBucket(java.lang.String)" class="member-name-link">gcsManagedLedgerOffloadBucket(String)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/OffloadPolicies.Builder.html" title="interface in org.apache.pulsar.common.policies.data">OffloadPolicies.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadPolicies.Builder.html#gcsManagedLedgerOffloadMaxBlockSizeInBytes(java.lang.Integer)" class="member-name-link">gcsManagedLedgerOffloadMaxBlockSizeInBytes(Integer)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/OffloadPolicies.Builder.html" title="interface in org.apache.pulsar.common.policies.data">OffloadPolicies.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadPolicies.Builder.html#gcsManagedLedgerOffloadReadBufferSizeInBytes(java.lang.Integer)" class="member-name-link">gcsManagedLedgerOffloadReadBufferSizeInBytes(Integer)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/OffloadPolicies.Builder.html" title="interface in org.apache.pulsar.common.policies.data">OffloadPolicies.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadPolicies.Builder.html#gcsManagedLedgerOffloadRegion(java.lang.String)" class="member-name-link">gcsManagedLedgerOffloadRegion(String)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/OffloadPolicies.Builder.html" title="interface in org.apache.pulsar.common.policies.data">OffloadPolicies.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadPolicies.Builder.html#gcsManagedLedgerOffloadServiceAccountKeyFile(java.lang.String)" class="member-name-link">gcsManagedLedgerOffloadServiceAccountKeyFile(String)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/OffloadPolicies.Builder.html" title="interface in org.apache.pulsar.common.policies.data">OffloadPolicies.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/PublisherStats.html#getAccessMode()" class="member-name-link">getAccessMode()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/PublisherStats.html" title="interface in org.apache.pulsar.common.policies.data">PublisherStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Brokers.html#getActiveBrokers(java.lang.String)" class="member-name-link">getActiveBrokers(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Brokers.html" title="interface in org.apache.pulsar.client.admin">Brokers</a></dt>
+<dd>
+<div class="block">Get the list of active brokers in the cluster.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Brokers.html#getActiveBrokersAsync(java.lang.String)" class="member-name-link">getActiveBrokersAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Brokers.html" title="interface in org.apache.pulsar.client.admin">Brokers</a></dt>
+<dd>
+<div class="block">Get the list of active brokers in the cluster asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html#getActiveConsumerName()" class="member-name-link">getActiveConsumerName()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html" title="interface in org.apache.pulsar.common.policies.data">SubscriptionStats</a></dt>
+<dd>
+<div class="block">The name of the consumer that is active for single active consumer subscriptions i.e.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ConsumerStats.html#getAddress()" class="member-name-link">getAddress()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ConsumerStats.html" title="interface in org.apache.pulsar.common.policies.data">ConsumerStats</a></dt>
+<dd>
+<div class="block">Address of this consumer.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/PublisherStats.html#getAddress()" class="member-name-link">getAddress()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/PublisherStats.html" title="interface in org.apache.pulsar.common.policies.data">PublisherStats</a></dt>
+<dd>
+<div class="block">Address of this publisher.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/TenantInfo.html#getAdminRoles()" class="member-name-link">getAdminRoles()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/TenantInfo.html" title="interface in org.apache.pulsar.common.policies.data">TenantInfo</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Brokers.html#getAllDynamicConfigurations()" class="member-name-link">getAllDynamicConfigurations()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Brokers.html" title="interface in org.apache.pulsar.client.admin">Brokers</a></dt>
+<dd>
+<div class="block">Get values of all overridden dynamic-configs.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Brokers.html#getAllDynamicConfigurationsAsync()" class="member-name-link">getAllDynamicConfigurationsAsync()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Brokers.html" title="interface in org.apache.pulsar.client.admin">Brokers</a></dt>
+<dd>
+<div class="block">Get values of all overridden dynamic-configs asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/BrokerStats.html#getAllocatorStats(java.lang.String)" class="member-name-link">getAllocatorStats(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/BrokerStats.html" title="interface in org.apache.pulsar.client.admin">BrokerStats</a></dt>
+<dd>
+<div class="block">Get the stats for the Netty allocator.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/BrokerStats.html#getAllocatorStatsAsync(java.lang.String)" class="member-name-link">getAllocatorStatsAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/BrokerStats.html" title="interface in org.apache.pulsar.client.admin">BrokerStats</a></dt>
+<dd>
+<div class="block">Get the stats for the Netty allocator asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/TenantInfo.html#getAllowedClusters()" class="member-name-link">getAllowedClusters()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/TenantInfo.html" title="interface in org.apache.pulsar.common.policies.data">TenantInfo</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Schemas.html#getAllSchemas(java.lang.String)" class="member-name-link">getAllSchemas(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Schemas.html" title="interface in org.apache.pulsar.client.admin">Schemas</a></dt>
+<dd>
+<div class="block">Get all version schemas <tt>topic</tt>.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Schemas.html#getAllSchemasAsync(java.lang.String)" class="member-name-link">getAllSchemasAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Schemas.html" title="interface in org.apache.pulsar.client.admin">Schemas</a></dt>
+<dd>
+<div class="block">Get all version schemas <tt>topic</tt> asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getAntiAffinityNamespaces(java.lang.String,java.lang.String,java.lang.String)" class="member-name-link">getAntiAffinityNamespaces(String, String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get all namespaces that grouped with given anti-affinity group.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getAntiAffinityNamespacesAsync(java.lang.String,java.lang.String,java.lang.String)" class="member-name-link">getAntiAffinityNamespacesAsync(String, String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get all namespaces that grouped with given anti-affinity group asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Worker.html#getAssignments()" class="member-name-link">getAssignments()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Worker.html" title="interface in org.apache.pulsar.client.admin">Worker</a></dt>
+<dd>
+<div class="block">Get the function assignment among the cluster.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Worker.html#getAssignmentsAsync()" class="member-name-link">getAssignmentsAsync()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Worker.html" title="interface in org.apache.pulsar.client.admin">Worker</a></dt>
+<dd>
+<div class="block">Get the function assignment among the cluster asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ClusterData.html#getAuthenticationParameters()" class="member-name-link">getAuthenticationParameters()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ClusterData.html" title="interface in org.apache.pulsar.common.policies.data">ClusterData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ClusterData.html#getAuthenticationPlugin()" class="member-name-link">getAuthenticationPlugin()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ClusterData.html" title="interface in org.apache.pulsar.common.policies.data">ClusterData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/NamespaceIsolationData.html#getAutoFailoverPolicy()" class="member-name-link">getAutoFailoverPolicy()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/NamespaceIsolationData.html" title="interface in org.apache.pulsar.common.policies.data">NamespaceIsolationData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getAutoSubscriptionCreation(java.lang.String)" class="member-name-link">getAutoSubscriptionCreation(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the autoSubscriptionCreation info within a namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getAutoSubscriptionCreationAsync(java.lang.String)" class="member-name-link">getAutoSubscriptionCreationAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the autoSubscriptionCreation info within a namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getAutoTopicCreation(java.lang.String)" class="member-name-link">getAutoTopicCreation(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the autoTopicCreation info within a namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getAutoTopicCreationAsync(java.lang.String)" class="member-name-link">getAutoTopicCreationAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the autoTopicCreation info within a namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ConsumerStats.html#getAvailablePermits()" class="member-name-link">getAvailablePermits()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ConsumerStats.html" title="interface in org.apache.pulsar.common.policies.data">ConsumerStats</a></dt>
+<dd>
+<div class="block">Number of available message permits for the consumer.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/PublisherStats.html#getAverageMsgSize()" class="member-name-link">getAverageMsgSize()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/PublisherStats.html" title="interface in org.apache.pulsar.common.policies.data">PublisherStats</a></dt>
+<dd>
+<div class="block">Average message size published by this publisher.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/TopicStats.html#getAverageMsgSize()" class="member-name-link">getAverageMsgSize()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/TopicStats.html" title="interface in org.apache.pulsar.common.policies.data">TopicStats</a></dt>
+<dd>
+<div class="block">Average size of published messages (bytes).</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ConsumerStats.html#getAvgMessagesPerEntry()" class="member-name-link">getAvgMessagesPerEntry()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ConsumerStats.html" title="interface in org.apache.pulsar.common.policies.data">ConsumerStats</a></dt>
+<dd>
+<div class="block">Number of average messages per entry for the consumer consumed.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/FunctionInstanceStatsDataBase.html#getAvgProcessLatency()" class="member-name-link">getAvgProcessLatency()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/FunctionInstanceStatsDataBase.html" title="interface in org.apache.pulsar.common.policies.data">FunctionInstanceStatsDataBase</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/FunctionStats.html#getAvgProcessLatency()" class="member-name-link">getAvgProcessLatency()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/FunctionStats.html" title="interface in org.apache.pulsar.common.policies.data">FunctionStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getBacklogQuotaMap(java.lang.String)" class="member-name-link">getBacklogQuotaMap(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get backlog quota map on a namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getBacklogQuotaMap(java.lang.String)" class="member-name-link">getBacklogQuotaMap(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get backlog quota map for a topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getBacklogQuotaMap(java.lang.String)" class="member-name-link">getBacklogQuotaMap(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getBacklogQuotaMap(java.lang.String,boolean)" class="member-name-link">getBacklogQuotaMap(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get applied backlog quota map for a topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getBacklogQuotaMap(java.lang.String,boolean)" class="member-name-link">getBacklogQuotaMap(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getBacklogQuotaMapAsync(java.lang.String)" class="member-name-link">getBacklogQuotaMapAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get backlog quota map on a namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html#getBacklogSize()" class="member-name-link">getBacklogSize()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html" title="interface in org.apache.pulsar.common.policies.data">SubscriptionStats</a></dt>
+<dd>
+<div class="block">Size of backlog in byte.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/TopicStats.html#getBacklogSize()" class="member-name-link">getBacklogSize()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/TopicStats.html" title="interface in org.apache.pulsar.common.policies.data">TopicStats</a></dt>
+<dd>
+<div class="block">Get estimated total unconsumed or backlog size in bytes.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getBacklogSizeByMessageId(java.lang.String,org.apache.pulsar.client.api.MessageId)" class="member-name-link">getBacklogSizeByMessageId(String, MessageId)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Get backlog size by a message ID.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getBacklogSizeByMessageIdAsync(java.lang.String,org.apache.pulsar.client.api.MessageId)" class="member-name-link">getBacklogSizeByMessageIdAsync(String, MessageId)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Get backlog size by a message ID asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/policies/data/loadbalancer/LoadManagerReport.html#getBandwidthIn()" class="member-name-link">getBandwidthIn()</a> - Method in interface org.apache.pulsar.policies.data.loadbalancer.<a href="org/apache/pulsar/policies/data/loadbalancer/LoadManagerReport.html" title="interface in org.apache.pulsar.policies.data.loadbalancer">LoadManagerReport</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/policies/data/loadbalancer/LoadManagerReport.html#getBandwidthOut()" class="member-name-link">getBandwidthOut()</a> - Method in interface org.apache.pulsar.policies.data.loadbalancer.<a href="org/apache/pulsar/policies/data/loadbalancer/LoadManagerReport.html" title="interface in org.apache.pulsar.policies.data.loadbalancer">LoadManagerReport</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BookiesRackConfiguration.html#getBookie(java.lang.String)" class="member-name-link">getBookie(String)</a> - Method in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BookiesRackConfiguration.html" title="class in org.apache.pulsar.common.policies.data">BookiesRackConfiguration</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getBookieAffinityGroup(java.lang.String)" class="member-name-link">getBookieAffinityGroup(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get bookie affinity group configured for a namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getBookieAffinityGroupAsync(java.lang.String)" class="member-name-link">getBookieAffinityGroupAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get bookie affinity group configured for a namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Bookies.html#getBookieRackInfo(java.lang.String)" class="member-name-link">getBookieRackInfo(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Bookies.html" title="interface in org.apache.pulsar.client.admin">Bookies</a></dt>
+<dd>
+<div class="block">Gets the rack placement information for a specific bookie in the cluster.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Bookies.html#getBookieRackInfoAsync(java.lang.String)" class="member-name-link">getBookieRackInfoAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Bookies.html" title="interface in org.apache.pulsar.client.admin">Bookies</a></dt>
+<dd>
+<div class="block">Gets the rack placement information for a specific bookie in the cluster asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Bookies.html#getBookies()" class="member-name-link">getBookies()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Bookies.html" title="interface in org.apache.pulsar.client.admin">Bookies</a></dt>
+<dd>
+<div class="block">Gets discovery information for all the bookies in the cluster.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BookiesClusterInfo.html#getBookies()" class="member-name-link">getBookies()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BookiesClusterInfo.html" title="interface in org.apache.pulsar.common.policies.data">BookiesClusterInfo</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Bookies.html#getBookiesAsync()" class="member-name-link">getBookiesAsync()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Bookies.html" title="interface in org.apache.pulsar.client.admin">Bookies</a></dt>
+<dd>
+<div class="block">Gets discovery information for all the bookies in the cluster asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Bookies.html#getBookiesRackInfo()" class="member-name-link">getBookiesRackInfo()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Bookies.html" title="interface in org.apache.pulsar.client.admin">Bookies</a></dt>
+<dd>
+<div class="block">Gets the rack placement information for all the bookies in the cluster.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Bookies.html#getBookiesRackInfoAsync()" class="member-name-link">getBookiesRackInfoAsync()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Bookies.html" title="interface in org.apache.pulsar.client.admin">Bookies</a></dt>
+<dd>
+<div class="block">Gets the rack placement information for all the bookies in the cluster asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/PersistencePolicies.html#getBookkeeperAckQuorum()" class="member-name-link">getBookkeeperAckQuorum()</a> - Method in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/PersistencePolicies.html" title="class in org.apache.pulsar.common.policies.data">PersistencePolicies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BookieAffinityGroupData.html#getBookkeeperAffinityGroupPrimary()" class="member-name-link">getBookkeeperAffinityGroupPrimary()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BookieAffinityGroupData.html" title="interface in org.apache.pulsar.common.policies.data">BookieAffinityGroupData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BookieAffinityGroupData.html#getBookkeeperAffinityGroupSecondary()" class="member-name-link">getBookkeeperAffinityGroupSecondary()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BookieAffinityGroupData.html" title="interface in org.apache.pulsar.common.policies.data">BookieAffinityGroupData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/PersistencePolicies.html#getBookkeeperEnsemble()" class="member-name-link">getBookkeeperEnsemble()</a> - Method in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/PersistencePolicies.html" title="class in org.apache.pulsar.common.policies.data">PersistencePolicies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/conf/InternalConfigurationData.html#getBookkeeperMetadataServiceUri()" class="member-name-link">getBookkeeperMetadataServiceUri()</a> - Method in class org.apache.pulsar.common.conf.<a href="org/apache/pulsar/common/conf/InternalConfigurationData.html" title="class in org.apache.pulsar.common.conf">InternalConfigurationData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/PersistencePolicies.html#getBookkeeperWriteQuorum()" class="member-name-link">getBookkeeperWriteQuorum()</a> - Method in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/PersistencePolicies.html" title="class in org.apache.pulsar.common.policies.data">PersistencePolicies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BundlesData.html#getBoundaries()" class="member-name-link">getBoundaries()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BundlesData.html" title="interface in org.apache.pulsar.common.policies.data">BundlesData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BrokerStatus.html#getBrokerAddress()" class="member-name-link">getBrokerAddress()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BrokerStatus.html" title="interface in org.apache.pulsar.common.policies.data">BrokerStatus</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ClusterData.html#getBrokerClientTlsTrustStore()" class="member-name-link">getBrokerClientTlsTrustStore()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ClusterData.html" title="interface in org.apache.pulsar.common.policies.data">ClusterData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ClusterData.html#getBrokerClientTlsTrustStorePassword()" class="member-name-link">getBrokerClientTlsTrustStorePassword()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ClusterData.html" title="interface in org.apache.pulsar.common.policies.data">ClusterData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ClusterData.html#getBrokerClientTlsTrustStoreType()" class="member-name-link">getBrokerClientTlsTrustStoreType()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ClusterData.html" title="interface in org.apache.pulsar.common.policies.data">ClusterData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ClusterData.html#getBrokerClientTrustCertsFilePath()" class="member-name-link">getBrokerClientTrustCertsFilePath()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ClusterData.html" title="interface in org.apache.pulsar.common.policies.data">ClusterData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BrokerNamespaceIsolationData.html#getBrokerName()" class="member-name-link">getBrokerName()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BrokerNamespaceIsolationData.html" title="interface in org.apache.pulsar.common.policies.data">BrokerNamespaceIsolationData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/FailureDomain.html#getBrokers()" class="member-name-link">getBrokers()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/FailureDomain.html" title="interface in org.apache.pulsar.common.policies.data">FailureDomain</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ClusterData.html#getBrokerServiceUrl()" class="member-name-link">getBrokerServiceUrl()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ClusterData.html" title="interface in org.apache.pulsar.common.policies.data">ClusterData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ClusterData.html#getBrokerServiceUrlTls()" class="member-name-link">getBrokerServiceUrlTls()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ClusterData.html" title="interface in org.apache.pulsar.common.policies.data">ClusterData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Clusters.html#getBrokersWithNamespaceIsolationPolicy(java.lang.String)" class="member-name-link">getBrokersWithNamespaceIsolationPolicy(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Clusters.html" title="interface in org.apache.pulsar.client.admin">Clusters</a></dt>
+<dd>
+<div class="block">Returns list of active brokers with namespace-isolation policies attached to it.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Clusters.html#getBrokersWithNamespaceIsolationPolicyAsync(java.lang.String)" class="member-name-link">getBrokersWithNamespaceIsolationPolicyAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Clusters.html" title="interface in org.apache.pulsar.client.admin">Clusters</a></dt>
+<dd>
+<div class="block">Returns list of active brokers with namespace-isolation policies attached to it asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/policies/data/loadbalancer/LoadManagerReport.html#getBrokerVersionString()" class="member-name-link">getBrokerVersionString()</a> - Method in interface org.apache.pulsar.policies.data.loadbalancer.<a href="org/apache/pulsar/policies/data/loadbalancer/LoadManagerReport.html" title="interface in org.apache.pulsar.policies.data.loadbalancer">LoadManagerReport</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Clusters.html#getBrokerWithNamespaceIsolationPolicy(java.lang.String,java.lang.String)" class="member-name-link">getBrokerWithNamespaceIsolationPolicy(String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Clusters.html" title="interface in org.apache.pulsar.client.admin">Clusters</a></dt>
+<dd>
+<div class="block">Returns active broker with namespace-isolation policies attached to it.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Clusters.html#getBrokerWithNamespaceIsolationPolicyAsync(java.lang.String,java.lang.String)" class="member-name-link">getBrokerWithNamespaceIsolationPolicyAsync(String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Clusters.html" title="interface in org.apache.pulsar.client.admin">Clusters</a></dt>
+<dd>
+<div class="block">Returns active broker with namespace-isolation policies attached to it asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Sinks.html#getBuiltInSinks()" class="member-name-link">getBuiltInSinks()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Sinks.html" title="interface in org.apache.pulsar.client.admin">Sinks</a></dt>
+<dd>
+<div class="block">Fetches a list of supported Pulsar IO sinks currently running in cluster mode.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Sinks.html#getBuiltInSinksAsync()" class="member-name-link">getBuiltInSinksAsync()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Sinks.html" title="interface in org.apache.pulsar.client.admin">Sinks</a></dt>
+<dd>
+<div class="block">Fetches a list of supported Pulsar IO sinks currently running in cluster mode asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Sources.html#getBuiltInSources()" class="member-name-link">getBuiltInSources()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Sources.html" title="interface in org.apache.pulsar.client.admin">Sources</a></dt>
+<dd>
+<div class="block">Fetches a list of supported Pulsar IO sources currently running in cluster mode.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Sources.html#getBuiltInSourcesAsync()" class="member-name-link">getBuiltInSourcesAsync()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Sources.html" title="interface in org.apache.pulsar.client.admin">Sources</a></dt>
+<dd>
+<div class="block">Fetches a list of supported Pulsar IO sources currently running in cluster mode asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Lookup.html#getBundleRange(java.lang.String)" class="member-name-link">getBundleRange(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Lookup.html" title="interface in org.apache.pulsar.client.admin">Lookup</a></dt>
+<dd>
+<div class="block">Get a bundle range of a topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Lookup.html#getBundleRangeAsync(java.lang.String)" class="member-name-link">getBundleRangeAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Lookup.html" title="interface in org.apache.pulsar.client.admin">Lookup</a></dt>
+<dd>
+<div class="block">Get a bundle range of a topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getBundles(java.lang.String)" class="member-name-link">getBundles(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the list of bundles.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getBundlesAsync(java.lang.String)" class="member-name-link">getBundlesAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the list of bundles asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/policies/data/loadbalancer/LoadManagerReport.html#getBundleStats()" class="member-name-link">getBundleStats()</a> - Method in interface org.apache.pulsar.policies.data.loadbalancer.<a href="org/apache/pulsar/policies/data/loadbalancer/LoadManagerReport.html" title="interface in org.apache.pulsar.policies.data.loadbalancer">LoadManagerReport</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/TopicStats.html#getBytesInCounter()" class="member-name-link">getBytesInCounter()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/TopicStats.html" title="interface in org.apache.pulsar.common.policies.data">TopicStats</a></dt>
+<dd>
+<div class="block">Total bytes published to the topic (bytes).</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ConsumerStats.html#getBytesOutCounter()" class="member-name-link">getBytesOutCounter()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ConsumerStats.html" title="interface in org.apache.pulsar.common.policies.data">ConsumerStats</a></dt>
+<dd>
+<div class="block">Total bytes delivered to consumer (bytes).</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html#getBytesOutCounter()" class="member-name-link">getBytesOutCounter()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html" title="interface in org.apache.pulsar.common.policies.data">SubscriptionStats</a></dt>
+<dd>
+<div class="block">Total bytes delivered to consumer (bytes).</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/TopicStats.html#getBytesOutCounter()" class="member-name-link">getBytesOutCounter()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/TopicStats.html" title="interface in org.apache.pulsar.common.policies.data">TopicStats</a></dt>
+<dd>
+<div class="block">Total bytes delivered to consumer (bytes).</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ConsumerStats.html#getChunkedMessageRate()" class="member-name-link">getChunkedMessageRate()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ConsumerStats.html" title="interface in org.apache.pulsar.common.policies.data">ConsumerStats</a></dt>
+<dd>
+<div class="block">The total rate of chunked messages delivered to this consumer.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/PublisherStats.html#getChunkedMessageRate()" class="member-name-link">getChunkedMessageRate()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/PublisherStats.html" title="interface in org.apache.pulsar.common.policies.data">PublisherStats</a></dt>
+<dd>
+<div class="block">The total rate of chunked messages published by this publisher.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html#getChunkedMessageRate()" class="member-name-link">getChunkedMessageRate()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html" title="interface in org.apache.pulsar.common.policies.data">SubscriptionStats</a></dt>
+<dd>
+<div class="block">Chunked message dispatch rate.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ConsumerStats.html#getClientVersion()" class="member-name-link">getClientVersion()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ConsumerStats.html" title="interface in org.apache.pulsar.common.policies.data">ConsumerStats</a></dt>
+<dd>
+<div class="block">Client library version.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/PublisherStats.html#getClientVersion()" class="member-name-link">getClientVersion()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/PublisherStats.html" title="interface in org.apache.pulsar.common.policies.data">PublisherStats</a></dt>
+<dd>
+<div class="block">Client library version.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Worker.html#getCluster()" class="member-name-link">getCluster()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Worker.html" title="interface in org.apache.pulsar.client.admin">Worker</a></dt>
+<dd>
+<div class="block">Get List of all workers belonging to this cluster.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Clusters.html#getCluster(java.lang.String)" class="member-name-link">getCluster(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Clusters.html" title="interface in org.apache.pulsar.client.admin">Clusters</a></dt>
+<dd>
+<div class="block">Get the configuration data for the specified cluster.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Worker.html#getClusterAsync()" class="member-name-link">getClusterAsync()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Worker.html" title="interface in org.apache.pulsar.client.admin">Worker</a></dt>
+<dd>
+<div class="block">Get List of all workers belonging to this cluster asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Clusters.html#getClusterAsync(java.lang.String)" class="member-name-link">getClusterAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Clusters.html" title="interface in org.apache.pulsar.client.admin">Clusters</a></dt>
+<dd>
+<div class="block">Get the configuration data for the specified cluster asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Worker.html#getClusterLeader()" class="member-name-link">getClusterLeader()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Worker.html" title="interface in org.apache.pulsar.client.admin">Worker</a></dt>
+<dd>
+<div class="block">Get the worker who is the leader of the cluster.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Worker.html#getClusterLeaderAsync()" class="member-name-link">getClusterLeaderAsync()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Worker.html" title="interface in org.apache.pulsar.client.admin">Worker</a></dt>
+<dd>
+<div class="block">Get the worker who is the leader of the cluster asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Clusters.html#getClusters()" class="member-name-link">getClusters()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Clusters.html" title="interface in org.apache.pulsar.client.admin">Clusters</a></dt>
+<dd>
+<div class="block">Get the list of clusters.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Clusters.html#getClustersAsync()" class="member-name-link">getClustersAsync()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Clusters.html" title="interface in org.apache.pulsar.client.admin">Clusters</a></dt>
+<dd>
+<div class="block">Get the list of clusters asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/TopicStats.html#getCompaction()" class="member-name-link">getCompaction()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/TopicStats.html" title="interface in org.apache.pulsar.common.policies.data">TopicStats</a></dt>
+<dd>
+<div class="block">The compaction stats.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getCompactionThreshold(java.lang.String)" class="member-name-link">getCompactionThreshold(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the compactionThreshold for a namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getCompactionThreshold(java.lang.String)" class="member-name-link">getCompactionThreshold(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get the compactionThreshold for a topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getCompactionThreshold(java.lang.String)" class="member-name-link">getCompactionThreshold(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getCompactionThreshold(java.lang.String,boolean)" class="member-name-link">getCompactionThreshold(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get the compactionThreshold for a topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getCompactionThreshold(java.lang.String,boolean)" class="member-name-link">getCompactionThreshold(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getCompactionThresholdAsync(java.lang.String)" class="member-name-link">getCompactionThresholdAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the compactionThreshold for a namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getCompactionThresholdAsync(java.lang.String)" class="member-name-link">getCompactionThresholdAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get the compactionThreshold for a topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getCompactionThresholdAsync(java.lang.String)" class="member-name-link">getCompactionThresholdAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getCompactionThresholdAsync(java.lang.String,boolean)" class="member-name-link">getCompactionThresholdAsync(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get the compactionThreshold for a topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getCompactionThresholdAsync(java.lang.String,boolean)" class="member-name-link">getCompactionThresholdAsync(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/common/conf/InternalConfigurationData.html#getConfigurationMetadataStoreUrl()" class="member-name-link">getConfigurationMetadataStoreUrl()</a> - Method in class org.apache.pulsar.common.conf.<a href="org/apache/pulsar/common/conf/InternalConfigurationData.html" title="class in org.apache.pulsar.common.conf">InternalConfigurationData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/conf/InternalConfigurationData.html#getConfigurationStoreServers()" class="member-name-link">getConfigurationStoreServers()</a> - Method in class org.apache.pulsar.common.conf.<a href="org/apache/pulsar/common/conf/InternalConfigurationData.html" title="class in org.apache.pulsar.common.conf">InternalConfigurationData</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ConsumerStats.html#getConnectedSince()" class="member-name-link">getConnectedSince()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ConsumerStats.html" title="interface in org.apache.pulsar.common.policies.data">ConsumerStats</a></dt>
+<dd>
+<div class="block">Timestamp of connection.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/PublisherStats.html#getConnectedSince()" class="member-name-link">getConnectedSince()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/PublisherStats.html" title="interface in org.apache.pulsar.common.policies.data">PublisherStats</a></dt>
+<dd>
+<div class="block">Timestamp of connection.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/ProxyStats.html#getConnections()" class="member-name-link">getConnections()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/ProxyStats.html" title="interface in org.apache.pulsar.client.admin">ProxyStats</a></dt>
+<dd>
+<div class="block">Returns Connections metrics.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Functions.html#getConnectorsList()" class="member-name-link">getConnectorsList()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Functions.html" title="interface in org.apache.pulsar.client.admin">Functions</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ConsumerStats.html#getConsumerName()" class="member-name-link">getConsumerName()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ConsumerStats.html" title="interface in org.apache.pulsar.common.policies.data">ConsumerStats</a></dt>
+<dd>
+<div class="block">Name of the consumer.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html#getConsumers()" class="member-name-link">getConsumers()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html" title="interface in org.apache.pulsar.common.policies.data">SubscriptionStats</a></dt>
+<dd>
+<div class="block">List of connected consumers on this subscription w/ their stats.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html#getConsumersAfterMarkDeletePosition()" class="member-name-link">getConsumersAfterMarkDeletePosition()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html" title="interface in org.apache.pulsar.common.policies.data">SubscriptionStats</a></dt>
+<dd>
+<div class="block">This is for Key_Shared subscription to get the recentJoinedConsumers in the Key_Shared subscription.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Transactions.html#getCoordinatorInternalStats(int,boolean)" class="member-name-link">getCoordinatorInternalStats(int, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Transactions.html" title="interface in org.apache.pulsar.client.admin">Transactions</a></dt>
+<dd>
+<div class="block">Get transaction coordinator internal stats.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Transactions.html#getCoordinatorInternalStatsAsync(int,boolean)" class="member-name-link">getCoordinatorInternalStatsAsync(int, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Transactions.html" title="interface in org.apache.pulsar.client.admin">Transactions</a></dt>
+<dd>
+<div class="block">Get transaction coordinator internal stats.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Transactions.html#getCoordinatorStats()" class="member-name-link">getCoordinatorStats()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Transactions.html" title="interface in org.apache.pulsar.client.admin">Transactions</a></dt>
+<dd>
+<div class="block">Get transaction metadataStore stats.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Transactions.html#getCoordinatorStatsAsync()" class="member-name-link">getCoordinatorStatsAsync()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Transactions.html" title="interface in org.apache.pulsar.client.admin">Transactions</a></dt>
+<dd>
+<div class="block">Get transaction metadataStore stats.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Transactions.html#getCoordinatorStatsById(int)" class="member-name-link">getCoordinatorStatsById(int)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Transactions.html" title="interface in org.apache.pulsar.client.admin">Transactions</a></dt>
+<dd>
+<div class="block">Get transaction metadataStore stats.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Transactions.html#getCoordinatorStatsByIdAsync(int)" class="member-name-link">getCoordinatorStatsByIdAsync(int)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Transactions.html" title="interface in org.apache.pulsar.client.admin">Transactions</a></dt>
+<dd>
+<div class="block">Get transaction metadataStore stats.</div>
+</dd>
+<dt><a href="org/apache/pulsar/policies/data/loadbalancer/LoadManagerReport.html#getCpu()" class="member-name-link">getCpu()</a> - Method in interface org.apache.pulsar.policies.data.loadbalancer.<a href="org/apache/pulsar/policies/data/loadbalancer/LoadManagerReport.html" title="interface in org.apache.pulsar.policies.data.loadbalancer">LoadManagerReport</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getDeduplicationEnabled(java.lang.String)" class="member-name-link">getDeduplicationEnabled(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getDeduplicationEnabledAsync(java.lang.String)" class="member-name-link">getDeduplicationEnabledAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getDeduplicationSnapshotInterval(java.lang.String)" class="member-name-link">getDeduplicationSnapshotInterval(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the deduplicationSnapshotInterval for a namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getDeduplicationSnapshotInterval(java.lang.String)" class="member-name-link">getDeduplicationSnapshotInterval(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get the deduplication snapshot interval for specified topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getDeduplicationSnapshotInterval(java.lang.String)" class="member-name-link">getDeduplicationSnapshotInterval(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getDeduplicationSnapshotIntervalAsync(java.lang.String)" class="member-name-link">getDeduplicationSnapshotIntervalAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the deduplicationSnapshotInterval for a namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getDeduplicationSnapshotIntervalAsync(java.lang.String)" class="member-name-link">getDeduplicationSnapshotIntervalAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get the deduplication snapshot interval for specified topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getDeduplicationSnapshotIntervalAsync(java.lang.String)" class="member-name-link">getDeduplicationSnapshotIntervalAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/TopicStats.html#getDeduplicationStatus()" class="member-name-link">getDeduplicationStatus()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/TopicStats.html" title="interface in org.apache.pulsar.common.policies.data">TopicStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getDeduplicationStatus(java.lang.String)" class="member-name-link">getDeduplicationStatus(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the deduplication status for all topics within a namespace .</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getDeduplicationStatus(java.lang.String)" class="member-name-link">getDeduplicationStatus(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">get deduplication enabled of a topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getDeduplicationStatus(java.lang.String)" class="member-name-link">getDeduplicationStatus(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getDeduplicationStatus(java.lang.String,boolean)" class="member-name-link">getDeduplicationStatus(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">get applied deduplication enabled of a topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getDeduplicationStatus(java.lang.String,boolean)" class="member-name-link">getDeduplicationStatus(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getDeduplicationStatusAsync(java.lang.String)" class="member-name-link">getDeduplicationStatusAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the deduplication status for all topics within a namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getDeduplicationStatusAsync(java.lang.String)" class="member-name-link">getDeduplicationStatusAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">get deduplication enabled of a topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getDeduplicationStatusAsync(java.lang.String)" class="member-name-link">getDeduplicationStatusAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getDeduplicationStatusAsync(java.lang.String,boolean)" class="member-name-link">getDeduplicationStatusAsync(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">get applied deduplication enabled of a topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getDeduplicationStatusAsync(java.lang.String,boolean)" class="member-name-link">getDeduplicationStatusAsync(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/AutoTopicCreationOverride.html#getDefaultNumPartitions()" class="member-name-link">getDefaultNumPartitions()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/AutoTopicCreationOverride.html" title="interface in org.apache.pulsar.common.policies.data">AutoTopicCreationOverride</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/ResourceQuotas.html#getDefaultResourceQuota()" class="member-name-link">getDefaultResourceQuota()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/ResourceQuotas.html" title="interface in org.apache.pulsar.client.admin">ResourceQuotas</a></dt>
+<dd>
+<div class="block">Get default resource quota for new resource bundles.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/ResourceQuotas.html#getDefaultResourceQuotaAsync()" class="member-name-link">getDefaultResourceQuotaAsync()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/ResourceQuotas.html" title="interface in org.apache.pulsar.client.admin">ResourceQuotas</a></dt>
+<dd>
+<div class="block">Get default resource quota for new resource bundles asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/functions/Resources.html#getDefaultResources()" class="member-name-link">getDefaultResources()</a> - Static method in class org.apache.pulsar.common.functions.<a href="org/apache/pulsar/common/functions/Resources.html" title="class in org.apache.pulsar.common.functions">Resources</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getDelayedDelivery(java.lang.String)" class="member-name-link">getDelayedDelivery(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the delayed delivery messages for all topics within a namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getDelayedDeliveryAsync(java.lang.String)" class="member-name-link">getDelayedDeliveryAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the delayed delivery messages for all topics within a namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getDelayedDeliveryPolicy(java.lang.String)" class="member-name-link">getDelayedDeliveryPolicy(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get the delayed delivery policy for a specified topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getDelayedDeliveryPolicy(java.lang.String)" class="member-name-link">getDelayedDeliveryPolicy(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getDelayedDeliveryPolicy(java.lang.String,boolean)" class="member-name-link">getDelayedDeliveryPolicy(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get the delayed delivery policy applied for a specified topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getDelayedDeliveryPolicy(java.lang.String,boolean)" class="member-name-link">getDelayedDeliveryPolicy(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getDelayedDeliveryPolicyAsync(java.lang.String)" class="member-name-link">getDelayedDeliveryPolicyAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get the delayed delivery policy for a specified topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getDelayedDeliveryPolicyAsync(java.lang.String)" class="member-name-link">getDelayedDeliveryPolicyAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getDelayedDeliveryPolicyAsync(java.lang.String,boolean)" class="member-name-link">getDelayedDeliveryPolicyAsync(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get the delayed delivery policy applied for a specified topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getDelayedDeliveryPolicyAsync(java.lang.String,boolean)" class="member-name-link">getDelayedDeliveryPolicyAsync(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/common/stats/Metrics.html#getDimension(java.lang.String)" class="member-name-link">getDimension(String)</a> - Method in class org.apache.pulsar.common.stats.<a href="org/apache/pulsar/common/stats/Metrics.html" title="class in org.apache.pulsar.common.stats">Metrics</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/stats/Metrics.html#getDimensions()" class="member-name-link">getDimensions()</a> - Method in class org.apache.pulsar.common.stats.<a href="org/apache/pulsar/common/stats/Metrics.html" title="class in org.apache.pulsar.common.stats">Metrics</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/policies/data/loadbalancer/LoadManagerReport.html#getDirectMemory()" class="member-name-link">getDirectMemory()</a> - Method in interface org.apache.pulsar.policies.data.loadbalancer.<a href="org/apache/pulsar/policies/data/loadbalancer/LoadManagerReport.html" title="interface in org.apache.pulsar.policies.data.loadbalancer">LoadManagerReport</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getDispatchRate(java.lang.String)" class="member-name-link">getDispatchRate(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get message-dispatch-rate (topics under this namespace can dispatch this many messages per second).</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getDispatchRate(java.lang.String)" class="member-name-link">getDispatchRate(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get message-dispatch-rate (topic can dispatch this many messages per second).</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getDispatchRate(java.lang.String)" class="member-name-link">getDispatchRate(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getDispatchRate(java.lang.String,boolean)" class="member-name-link">getDispatchRate(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get applied message-dispatch-rate (topic can dispatch this many messages per second).</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getDispatchRate(java.lang.String,boolean)" class="member-name-link">getDispatchRate(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getDispatchRateAsync(java.lang.String)" class="member-name-link">getDispatchRateAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get message-dispatch-rate asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getDispatchRateAsync(java.lang.String)" class="member-name-link">getDispatchRateAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get message-dispatch-rate asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getDispatchRateAsync(java.lang.String)" class="member-name-link">getDispatchRateAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getDispatchRateAsync(java.lang.String,boolean)" class="member-name-link">getDispatchRateAsync(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get applied message-dispatch-rate asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getDispatchRateAsync(java.lang.String,boolean)" class="member-name-link">getDispatchRateAsync(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/DispatchRate.html#getDispatchThrottlingRateInByte()" class="member-name-link">getDispatchThrottlingRateInByte()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/DispatchRate.html" title="interface in org.apache.pulsar.common.policies.data">DispatchRate</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/DispatchRate.html#getDispatchThrottlingRateInMsg()" class="member-name-link">getDispatchThrottlingRateInMsg()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/DispatchRate.html" title="interface in org.apache.pulsar.common.policies.data">DispatchRate</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ResourceQuota.html#getDynamic()" class="member-name-link">getDynamic()</a> - Method in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ResourceQuota.html" title="class in org.apache.pulsar.common.policies.data">ResourceQuota</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Brokers.html#getDynamicConfigurationNames()" class="member-name-link">getDynamicConfigurationNames()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Brokers.html" title="interface in org.apache.pulsar.client.admin">Brokers</a></dt>
+<dd>
+<div class="block">Get list of updatable configuration name.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Brokers.html#getDynamicConfigurationNamesAsync()" class="member-name-link">getDynamicConfigurationNamesAsync()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Brokers.html" title="interface in org.apache.pulsar.client.admin">Brokers</a></dt>
+<dd>
+<div class="block">Get list of updatable configuration name asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html#getEarliestMsgPublishTimeInBacklog()" class="member-name-link">getEarliestMsgPublishTimeInBacklog()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html" title="interface in org.apache.pulsar.common.policies.data">SubscriptionStats</a></dt>
+<dd>
+<div class="block">Get the publish time of the earliest message in the backlog.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/TopicStats.html#getEarliestMsgPublishTimeInBacklogs()" class="member-name-link">getEarliestMsgPublishTimeInBacklogs()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/TopicStats.html" title="interface in org.apache.pulsar.common.policies.data">TopicStats</a></dt>
+<dd>
+<div class="block">Get the publish time of the earliest message over all the backlogs.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getEncryptionRequiredStatus(java.lang.String)" class="member-name-link">getEncryptionRequiredStatus(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the encryption required status within a namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getEncryptionRequiredStatusAsync(java.lang.String)" class="member-name-link">getEncryptionRequiredStatusAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the encryption required status within a namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/naming/TopicDomain.html#getEnum(java.lang.String)" class="member-name-link">getEnum(String)</a> - Static method in enum class org.apache.pulsar.common.naming.<a href="org/apache/pulsar/common/naming/TopicDomain.html" title="enum class in org.apache.pulsar.common.naming">TopicDomain</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/packages/management/core/common/PackageType.html#getEnum(java.lang.String)" class="member-name-link">getEnum(String)</a> - Static method in enum class org.apache.pulsar.packages.management.core.common.<a href="org/apache/pulsar/packages/management/core/common/PackageType.html" title="enum class in org.apache.pulsar.packages.management.core.common">PackageType</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Clusters.html#getFailureDomain(java.lang.String,java.lang.String)" class="member-name-link">getFailureDomain(String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Clusters.html" title="interface in org.apache.pulsar.client.admin">Clusters</a></dt>
+<dd>
+<div class="block">Get the domain registered into a cluster.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Clusters.html#getFailureDomainAsync(java.lang.String,java.lang.String)" class="member-name-link">getFailureDomainAsync(String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Clusters.html" title="interface in org.apache.pulsar.client.admin">Clusters</a></dt>
+<dd>
+<div class="block">Get the domain registered into a cluster asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Clusters.html#getFailureDomains(java.lang.String)" class="member-name-link">getFailureDomains(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Clusters.html" title="interface in org.apache.pulsar.client.admin">Clusters</a></dt>
+<dd>
+<div class="block">Get all registered domains in cluster.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Clusters.html#getFailureDomainsAsync(java.lang.String)" class="member-name-link">getFailureDomainsAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Clusters.html" title="interface in org.apache.pulsar.client.admin">Clusters</a></dt>
+<dd>
+<div class="block">Get all registered domains in cluster asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html#getFileSystemProfilePath()" class="member-name-link">getFileSystemProfilePath()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html" title="interface in org.apache.pulsar.common.policies.data">OffloadPolicies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html#getFileSystemURI()" class="member-name-link">getFileSystemURI()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html" title="interface in org.apache.pulsar.common.policies.data">OffloadPolicies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/OffloadProcessStatus.html#getFirstUnoffloadedMessage()" class="member-name-link">getFirstUnoffloadedMessage()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/OffloadProcessStatus.html" title="interface in org.apache.pulsar.client.admin">OffloadProcessStatus</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Functions.html#getFunction(java.lang.String,java.lang.String,java.lang.String)" class="member-name-link">getFunction(String, String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Functions.html" title="interface in org.apache.pulsar.client.admin">Functions</a></dt>
+<dd>
+<div class="block">Get the configuration for the specified function.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Functions.html#getFunctionAsync(java.lang.String,java.lang.String,java.lang.String)" class="member-name-link">getFunctionAsync(String, String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Functions.html" title="interface in org.apache.pulsar.client.admin">Functions</a></dt>
+<dd>
+<div class="block">Get the configuration for the specified function asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Functions.html#getFunctions(java.lang.String,java.lang.String)" class="member-name-link">getFunctions(String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Functions.html" title="interface in org.apache.pulsar.client.admin">Functions</a></dt>
+<dd>
+<div class="block">Get the list of functions.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Functions.html#getFunctionsAsync(java.lang.String,java.lang.String)" class="member-name-link">getFunctionsAsync(String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Functions.html" title="interface in org.apache.pulsar.client.admin">Functions</a></dt>
+<dd>
+<div class="block">Get the list of functions asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Worker.html#getFunctionsStats()" class="member-name-link">getFunctionsStats()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Worker.html" title="interface in org.apache.pulsar.client.admin">Worker</a></dt>
+<dd>
+<div class="block">Get all functions stats on a worker.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Worker.html#getFunctionsStatsAsync()" class="member-name-link">getFunctionsStatsAsync()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Worker.html" title="interface in org.apache.pulsar.client.admin">Worker</a></dt>
+<dd>
+<div class="block">Get all functions stats on a worker asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Functions.html#getFunctionState(java.lang.String,java.lang.String,java.lang.String,java.lang.String)" class="member-name-link">getFunctionState(String, String, String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Functions.html" title="interface in org.apache.pulsar.client.admin">Functions</a></dt>
+<dd>
+<div class="block">Fetch the current state associated with a Pulsar Function.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Functions.html#getFunctionStateAsync(java.lang.String,java.lang.String,java.lang.String,java.lang.String)" class="member-name-link">getFunctionStateAsync(String, String, String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Functions.html" title="interface in org.apache.pulsar.client.admin">Functions</a></dt>
+<dd>
+<div class="block">Fetch the current state associated with a Pulsar Function asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Functions.html#getFunctionStats(java.lang.String,java.lang.String,java.lang.String)" class="member-name-link">getFunctionStats(String, String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Functions.html" title="interface in org.apache.pulsar.client.admin">Functions</a></dt>
+<dd>
+<div class="block">Gets the current stats of a function.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Functions.html#getFunctionStats(java.lang.String,java.lang.String,java.lang.String,int)" class="member-name-link">getFunctionStats(String, String, String, int)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Functions.html" title="interface in org.apache.pulsar.client.admin">Functions</a></dt>
+<dd>
+<div class="block">Gets the current stats of a function instance.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Functions.html#getFunctionStatsAsync(java.lang.String,java.lang.String,java.lang.String)" class="member-name-link">getFunctionStatsAsync(String, String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Functions.html" title="interface in org.apache.pulsar.client.admin">Functions</a></dt>
+<dd>
+<div class="block">Gets the current stats of a function asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Functions.html#getFunctionStatsAsync(java.lang.String,java.lang.String,java.lang.String,int)" class="member-name-link">getFunctionStatsAsync(String, String, String, int)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Functions.html" title="interface in org.apache.pulsar.client.admin">Functions</a></dt>
+<dd>
+<div class="block">Gets the current stats of a function instance asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Functions.html#getFunctionStatus(java.lang.String,java.lang.String,java.lang.String)" class="member-name-link">getFunctionStatus(String, String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Functions.html" title="interface in org.apache.pulsar.client.admin">Functions</a></dt>
+<dd>
+<div class="block">Gets the current status of a function.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Functions.html#getFunctionStatus(java.lang.String,java.lang.String,java.lang.String,int)" class="member-name-link">getFunctionStatus(String, String, String, int)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Functions.html" title="interface in org.apache.pulsar.client.admin">Functions</a></dt>
+<dd>
+<div class="block">Gets the current status of a function instance.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Functions.html#getFunctionStatusAsync(java.lang.String,java.lang.String,java.lang.String)" class="member-name-link">getFunctionStatusAsync(String, String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Functions.html" title="interface in org.apache.pulsar.client.admin">Functions</a></dt>
+<dd>
+<div class="block">Gets the current status of a function asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Functions.html#getFunctionStatusAsync(java.lang.String,java.lang.String,java.lang.String,int)" class="member-name-link">getFunctionStatusAsync(String, String, String, int)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Functions.html" title="interface in org.apache.pulsar.client.admin">Functions</a></dt>
+<dd>
+<div class="block">Gets the current status of a function instance asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html#getGcsManagedLedgerOffloadBucket()" class="member-name-link">getGcsManagedLedgerOffloadBucket()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html" title="interface in org.apache.pulsar.common.policies.data">OffloadPolicies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html#getGcsManagedLedgerOffloadMaxBlockSizeInBytes()" class="member-name-link">getGcsManagedLedgerOffloadMaxBlockSizeInBytes()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html" title="interface in org.apache.pulsar.common.policies.data">OffloadPolicies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html#getGcsManagedLedgerOffloadReadBufferSizeInBytes()" class="member-name-link">getGcsManagedLedgerOffloadReadBufferSizeInBytes()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html" title="interface in org.apache.pulsar.common.policies.data">OffloadPolicies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html#getGcsManagedLedgerOffloadRegion()" class="member-name-link">getGcsManagedLedgerOffloadRegion()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html" title="interface in org.apache.pulsar.common.policies.data">OffloadPolicies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html#getGcsManagedLedgerOffloadServiceAccountKeyFile()" class="member-name-link">getGcsManagedLedgerOffloadServiceAccountKeyFile()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html" title="interface in org.apache.pulsar.common.policies.data">OffloadPolicies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BookieInfo.html#getHostname()" class="member-name-link">getHostname()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BookieInfo.html" title="interface in org.apache.pulsar.common.policies.data">BookieInfo</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdminException.html#getHttpError()" class="member-name-link">getHttpError()</a> - Method in exception org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/PulsarAdminException.html" title="class in org.apache.pulsar.client.admin">PulsarAdminException</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getInactiveTopicPolicies(java.lang.String)" class="member-name-link">getInactiveTopicPolicies(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the inactive deletion strategy for all topics within a namespace synchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getInactiveTopicPolicies(java.lang.String)" class="member-name-link">getInactiveTopicPolicies(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">get inactive topic policies of a topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getInactiveTopicPolicies(java.lang.String)" class="member-name-link">getInactiveTopicPolicies(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getInactiveTopicPolicies(java.lang.String,boolean)" class="member-name-link">getInactiveTopicPolicies(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get inactive topic policies applied for a topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getInactiveTopicPolicies(java.lang.String,boolean)" class="member-name-link">getInactiveTopicPolicies(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getInactiveTopicPoliciesAsync(java.lang.String)" class="member-name-link">getInactiveTopicPoliciesAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the inactive deletion strategy for all topics within a namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getInactiveTopicPoliciesAsync(java.lang.String)" class="member-name-link">getInactiveTopicPoliciesAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">get inactive topic policies of a topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getInactiveTopicPoliciesAsync(java.lang.String)" class="member-name-link">getInactiveTopicPoliciesAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getInactiveTopicPoliciesAsync(java.lang.String,boolean)" class="member-name-link">getInactiveTopicPoliciesAsync(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get inactive topic policies applied for a topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getInactiveTopicPoliciesAsync(java.lang.String,boolean)" class="member-name-link">getInactiveTopicPoliciesAsync(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ReplicatorStats.html#getInboundConnectedSince()" class="member-name-link">getInboundConnectedSince()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ReplicatorStats.html" title="interface in org.apache.pulsar.common.policies.data">ReplicatorStats</a></dt>
+<dd>
+<div class="block">Timestamp of incoming connection establishment time.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ReplicatorStats.html#getInboundConnection()" class="member-name-link">getInboundConnection()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ReplicatorStats.html" title="interface in org.apache.pulsar.common.policies.data">ReplicatorStats</a></dt>
+<dd>
+<div class="block">Address of incoming replication connection.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/FunctionInstanceStats.html#getInstanceId()" class="member-name-link">getInstanceId()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/FunctionInstanceStats.html" title="interface in org.apache.pulsar.common.policies.data">FunctionInstanceStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/FunctionStats.html#getInstances()" class="member-name-link">getInstances()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/FunctionStats.html" title="interface in org.apache.pulsar.common.policies.data">FunctionStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Brokers.html#getInternalConfigurationData()" class="member-name-link">getInternalConfigurationData()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Brokers.html" title="interface in org.apache.pulsar.client.admin">Brokers</a></dt>
+<dd>
+<div class="block">Get the internal configuration data.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Brokers.html#getInternalConfigurationDataAsync()" class="member-name-link">getInternalConfigurationDataAsync()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Brokers.html" title="interface in org.apache.pulsar.client.admin">Brokers</a></dt>
+<dd>
+<div class="block">Get the internal configuration data asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getInternalInfo(java.lang.String)" class="member-name-link">getInternalInfo(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Get a JSON representation of the topic metadata stored in ZooKeeper.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getInternalInfoAsync(java.lang.String)" class="member-name-link">getInternalInfoAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Get a JSON representation of the topic metadata stored in ZooKeeper.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/NonPersistentTopics.html#getInternalStats(java.lang.String)" class="member-name-link">getInternalStats(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/NonPersistentTopics.html" title="interface in org.apache.pulsar.client.admin">NonPersistentTopics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+<div class="block">Get the internal stats for the topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getInternalStats(java.lang.String)" class="member-name-link">getInternalStats(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Get the internal stats for the topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getInternalStats(java.lang.String,boolean)" class="member-name-link">getInternalStats(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Get the internal stats for the topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/NonPersistentTopics.html#getInternalStatsAsync(java.lang.String)" class="member-name-link">getInternalStatsAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/NonPersistentTopics.html" title="interface in org.apache.pulsar.client.admin">NonPersistentTopics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+<div class="block">Get the internal stats for the topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getInternalStatsAsync(java.lang.String)" class="member-name-link">getInternalStatsAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Get the internal stats for the topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getInternalStatsAsync(java.lang.String,boolean)" class="member-name-link">getInternalStatsAsync(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Get the internal stats for the topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getIsAllowAutoUpdateSchema(java.lang.String)" class="member-name-link">getIsAllowAutoUpdateSchema(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get whether allow auto update schema.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getIsAllowAutoUpdateSchemaAsync(java.lang.String)" class="member-name-link">getIsAllowAutoUpdateSchemaAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get whether allow auto update schema asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ConsumerStats.html#getKeyHashRanges()" class="member-name-link">getKeyHashRanges()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ConsumerStats.html" title="interface in org.apache.pulsar.common.policies.data">ConsumerStats</a></dt>
+<dd>
+<div class="block">Hash ranges assigned to this consumer if is Key_Shared sub mode.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html#getKeySharedMode()" class="member-name-link">getKeySharedMode()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html" title="interface in org.apache.pulsar.common.policies.data">SubscriptionStats</a></dt>
+<dd>
+<div class="block">Whether the Key_Shared subscription mode is AUTO_SPLIT or STICKY.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ConsumerStats.html#getLastAckedTimestamp()" class="member-name-link">getLastAckedTimestamp()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ConsumerStats.html" title="interface in org.apache.pulsar.common.policies.data">ConsumerStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html#getLastAckedTimestamp()" class="member-name-link">getLastAckedTimestamp()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html" title="interface in org.apache.pulsar.common.policies.data">SubscriptionStats</a></dt>
+<dd>
+<div class="block">Last acked message timestamp.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/CompactionStats.html#getLastCompactionDurationTimeInMills()" class="member-name-link">getLastCompactionDurationTimeInMills()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/CompactionStats.html" title="interface in org.apache.pulsar.common.policies.data">CompactionStats</a></dt>
+<dd>
+<div class="block">The duration time of last compaction.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/CompactionStats.html#getLastCompactionFailedTimestamp()" class="member-name-link">getLastCompactionFailedTimestamp()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/CompactionStats.html" title="interface in org.apache.pulsar.common.policies.data">CompactionStats</a></dt>
+<dd>
+<div class="block">The timestamp of last failed compaction.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/CompactionStats.html#getLastCompactionRemovedEventCount()" class="member-name-link">getLastCompactionRemovedEventCount()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/CompactionStats.html" title="interface in org.apache.pulsar.common.policies.data">CompactionStats</a></dt>
+<dd>
+<div class="block">The removed event count of last compaction.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/CompactionStats.html#getLastCompactionSucceedTimestamp()" class="member-name-link">getLastCompactionSucceedTimestamp()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/CompactionStats.html" title="interface in org.apache.pulsar.common.policies.data">CompactionStats</a></dt>
+<dd>
+<div class="block">The timestamp of last succeed compaction.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html#getLastConsumedFlowTimestamp()" class="member-name-link">getLastConsumedFlowTimestamp()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html" title="interface in org.apache.pulsar.common.policies.data">SubscriptionStats</a></dt>
+<dd>
+<div class="block">Last received consume flow command timestamp.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ConsumerStats.html#getLastConsumedTimestamp()" class="member-name-link">getLastConsumedTimestamp()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ConsumerStats.html" title="interface in org.apache.pulsar.common.policies.data">ConsumerStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html#getLastConsumedTimestamp()" class="member-name-link">getLastConsumedTimestamp()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html" title="interface in org.apache.pulsar.common.policies.data">SubscriptionStats</a></dt>
+<dd>
+<div class="block">Last consume message timestamp.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/OffloadProcessStatus.html#getLastError()" class="member-name-link">getLastError()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/OffloadProcessStatus.html" title="interface in org.apache.pulsar.client.admin">OffloadProcessStatus</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html#getLastExpireTimestamp()" class="member-name-link">getLastExpireTimestamp()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html" title="interface in org.apache.pulsar.common.policies.data">SubscriptionStats</a></dt>
+<dd>
+<div class="block">Last message expire execution timestamp.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/FunctionInstanceStatsData.html#getLastInvocation()" class="member-name-link">getLastInvocation()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/FunctionInstanceStatsData.html" title="interface in org.apache.pulsar.common.policies.data">FunctionInstanceStatsData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/FunctionStats.html#getLastInvocation()" class="member-name-link">getLastInvocation()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/FunctionStats.html" title="interface in org.apache.pulsar.common.policies.data">FunctionStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html#getLastMarkDeleteAdvancedTimestamp()" class="member-name-link">getLastMarkDeleteAdvancedTimestamp()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html" title="interface in org.apache.pulsar.common.policies.data">SubscriptionStats</a></dt>
+<dd>
+<div class="block">Last MarkDelete position advanced timesetamp.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getLastMessageId(java.lang.String)" class="member-name-link">getLastMessageId(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Get the last commit message Id of a topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getLastMessageIdAsync(java.lang.String)" class="member-name-link">getLastMessageIdAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Get the last commit message Id of a topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/policies/data/loadbalancer/LoadManagerReport.html#getLastUpdate()" class="member-name-link">getLastUpdate()</a> - Method in interface org.apache.pulsar.policies.data.loadbalancer.<a href="org/apache/pulsar/policies/data/loadbalancer/LoadManagerReport.html" title="interface in org.apache.pulsar.policies.data.loadbalancer">LoadManagerReport</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Brokers.html#getLeaderBroker()" class="member-name-link">getLeaderBroker()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Brokers.html" title="interface in org.apache.pulsar.client.admin">Brokers</a></dt>
+<dd>
+<div class="block">Get the information of the leader broker.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Brokers.html#getLeaderBrokerAsync()" class="member-name-link">getLeaderBrokerAsync()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Brokers.html" title="interface in org.apache.pulsar.client.admin">Brokers</a></dt>
+<dd>
+<div class="block">Get the service url of the leader broker asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/conf/InternalConfigurationData.html#getLedgersRootPath()" class="member-name-link">getLedgersRootPath()</a> - Method in class org.apache.pulsar.common.conf.<a href="org/apache/pulsar/common/conf/InternalConfigurationData.html" title="class in org.apache.pulsar.common.conf">InternalConfigurationData</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span>&nbsp;</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BacklogQuota.html#getLimit()" class="member-name-link">getLimit()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BacklogQuota.html" title="interface in org.apache.pulsar.common.policies.data">BacklogQuota</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BacklogQuotaImpl.html#getLimit()" class="member-name-link">getLimit()</a> - Method in class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/BacklogQuotaImpl.html" title="class in org.apache.pulsar.common.policies.data.impl">BacklogQuotaImpl</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BacklogQuota.html#getLimitSize()" class="member-name-link">getLimitSize()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BacklogQuota.html" title="interface in org.apache.pulsar.common.policies.data">BacklogQuota</a></dt>
+<dd>
+<div class="block">Gets quota limit in size.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BacklogQuotaImpl.html#getLimitSize()" class="member-name-link">getLimitSize()</a> - Method in class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/BacklogQuotaImpl.html" title="class in org.apache.pulsar.common.policies.data.impl">BacklogQuotaImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BacklogQuota.html#getLimitTime()" class="member-name-link">getLimitTime()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BacklogQuota.html" title="interface in org.apache.pulsar.common.policies.data">BacklogQuota</a></dt>
+<dd>
+<div class="block">Gets quota limit in time.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BacklogQuotaImpl.html#getLimitTime()" class="member-name-link">getLimitTime()</a> - Method in class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/BacklogQuotaImpl.html" title="class in org.apache.pulsar.common.policies.data.impl">BacklogQuotaImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/NonPersistentTopics.html#getList(java.lang.String)" class="member-name-link">getList(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/NonPersistentTopics.html" title="interface in org.apache.pulsar.client.admin">NonPersistentTopics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+<div class="block">Get list of topics exist into given namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getList(java.lang.String)" class="member-name-link">getList(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Get the both persistent and non-persistent topics under a namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getList(java.lang.String,org.apache.pulsar.common.naming.TopicDomain)" class="member-name-link">getList(String, TopicDomain)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Get the list of topics under a namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getList(java.lang.String,org.apache.pulsar.common.naming.TopicDomain,java.util.Map)" class="member-name-link">getList(String, TopicDomain, Map&lt;Topics.QueryParam, Object&gt;)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Get the list of topics under a namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/NonPersistentTopics.html#getListAsync(java.lang.String)" class="member-name-link">getListAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/NonPersistentTopics.html" title="interface in org.apache.pulsar.client.admin">NonPersistentTopics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+<div class="block">Get list of topics exist into given namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getListAsync(java.lang.String)" class="member-name-link">getListAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Get both persistent and non-persistent topics under a namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getListAsync(java.lang.String,org.apache.pulsar.common.naming.TopicDomain)" class="member-name-link">getListAsync(String, TopicDomain)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Get the list of topics under a namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getListAsync(java.lang.String,org.apache.pulsar.common.naming.TopicDomain,java.util.Map)" class="member-name-link">getListAsync(String, TopicDomain, Map&lt;Topics.QueryParam, Object&gt;)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Get the list of topics under a namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ClusterData.html#getListenerName()" class="member-name-link">getListenerName()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ClusterData.html" title="interface in org.apache.pulsar.common.policies.data">ClusterData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/NonPersistentTopics.html#getListInBundle(java.lang.String,java.lang.String)" class="member-name-link">getListInBundle(String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/NonPersistentTopics.html" title="interface in org.apache.pulsar.client.admin">NonPersistentTopics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+<div class="block">Get list of topics exist into given bundle.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getListInBundle(java.lang.String,java.lang.String)" class="member-name-link">getListInBundle(String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Get list of topics exist into given bundle.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/NonPersistentTopics.html#getListInBundleAsync(java.lang.String,java.lang.String)" class="member-name-link">getListInBundleAsync(String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/NonPersistentTopics.html" title="interface in org.apache.pulsar.client.admin">NonPersistentTopics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+<div class="block">Get list of topics exist into given bundle asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getListInBundleAsync(java.lang.String,java.lang.String)" class="member-name-link">getListInBundleAsync(String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Get list of topics exist into given bundle asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BrokerStatus.html#getLoadFactor()" class="member-name-link">getLoadFactor()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BrokerStatus.html" title="interface in org.apache.pulsar.common.policies.data">BrokerStatus</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/BrokerStats.html#getLoadReport()" class="member-name-link">getLoadReport()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/BrokerStats.html" title="interface in org.apache.pulsar.client.admin">BrokerStats</a></dt>
+<dd>
+<div class="block">Get load for this broker.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/BrokerStats.html#getLoadReportAsync()" class="member-name-link">getLoadReportAsync()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/BrokerStats.html" title="interface in org.apache.pulsar.client.admin">BrokerStats</a></dt>
+<dd>
+<div class="block">Get load for this broker asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/PersistencePolicies.html#getManagedLedgerMaxMarkDeleteRate()" class="member-name-link">getManagedLedgerMaxMarkDeleteRate()</a> - Method in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/PersistencePolicies.html" title="class in org.apache.pulsar.common.policies.data">PersistencePolicies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html#getManagedLedgerOffloadBucket()" class="member-name-link">getManagedLedgerOffloadBucket()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html" title="interface in org.apache.pulsar.common.policies.data">OffloadPolicies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html#getManagedLedgerOffloadDeletionLagInMillis()" class="member-name-link">getManagedLedgerOffloadDeletionLagInMillis()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html" title="interface in org.apache.pulsar.common.policies.data">OffloadPolicies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html#getManagedLedgerOffloadDriver()" class="member-name-link">getManagedLedgerOffloadDriver()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html" title="interface in org.apache.pulsar.common.policies.data">OffloadPolicies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html#getManagedLedgerOffloadedReadPriority()" class="member-name-link">getManagedLedgerOffloadedReadPriority()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html" title="interface in org.apache.pulsar.common.policies.data">OffloadPolicies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html#getManagedLedgerOffloadMaxBlockSizeInBytes()" class="member-name-link">getManagedLedgerOffloadMaxBlockSizeInBytes()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html" title="interface in org.apache.pulsar.common.policies.data">OffloadPolicies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html#getManagedLedgerOffloadMaxThreads()" class="member-name-link">getManagedLedgerOffloadMaxThreads()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html" title="interface in org.apache.pulsar.common.policies.data">OffloadPolicies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html#getManagedLedgerOffloadPrefetchRounds()" class="member-name-link">getManagedLedgerOffloadPrefetchRounds()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html" title="interface in org.apache.pulsar.common.policies.data">OffloadPolicies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html#getManagedLedgerOffloadReadBufferSizeInBytes()" class="member-name-link">getManagedLedgerOffloadReadBufferSizeInBytes()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html" title="interface in org.apache.pulsar.common.policies.data">OffloadPolicies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html#getManagedLedgerOffloadRegion()" class="member-name-link">getManagedLedgerOffloadRegion()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html" title="interface in org.apache.pulsar.common.policies.data">OffloadPolicies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html#getManagedLedgerOffloadServiceEndpoint()" class="member-name-link">getManagedLedgerOffloadServiceEndpoint()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html" title="interface in org.apache.pulsar.common.policies.data">OffloadPolicies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html#getManagedLedgerOffloadThresholdInBytes()" class="member-name-link">getManagedLedgerOffloadThresholdInBytes()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html" title="interface in org.apache.pulsar.common.policies.data">OffloadPolicies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getMaxConsumers(java.lang.String)" class="member-name-link">getMaxConsumers(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get the max number of consumer for specified topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getMaxConsumers(java.lang.String)" class="member-name-link">getMaxConsumers(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getMaxConsumers(java.lang.String,boolean)" class="member-name-link">getMaxConsumers(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get the max number of consumer applied for specified topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getMaxConsumers(java.lang.String,boolean)" class="member-name-link">getMaxConsumers(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getMaxConsumersAsync(java.lang.String)" class="member-name-link">getMaxConsumersAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get the max number of consumer for specified topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getMaxConsumersAsync(java.lang.String)" class="member-name-link">getMaxConsumersAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getMaxConsumersAsync(java.lang.String,boolean)" class="member-name-link">getMaxConsumersAsync(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get the max number of consumer applied for specified topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getMaxConsumersAsync(java.lang.String,boolean)" class="member-name-link">getMaxConsumersAsync(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getMaxConsumersPerSubscription(java.lang.String)" class="member-name-link">getMaxConsumersPerSubscription(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the maxConsumersPerSubscription for a namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getMaxConsumersPerSubscription(java.lang.String)" class="member-name-link">getMaxConsumersPerSubscription(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get the maxConsumersPerSubscription for a topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getMaxConsumersPerSubscription(java.lang.String)" class="member-name-link">getMaxConsumersPerSubscription(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getMaxConsumersPerSubscriptionAsync(java.lang.String)" class="member-name-link">getMaxConsumersPerSubscriptionAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the maxConsumersPerSubscription for a namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getMaxConsumersPerSubscriptionAsync(java.lang.String)" class="member-name-link">getMaxConsumersPerSubscriptionAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get the maxConsumersPerSubscription for a topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getMaxConsumersPerSubscriptionAsync(java.lang.String)" class="member-name-link">getMaxConsumersPerSubscriptionAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getMaxConsumersPerTopic(java.lang.String)" class="member-name-link">getMaxConsumersPerTopic(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the maxProducersPerTopic for a namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getMaxConsumersPerTopicAsync(java.lang.String)" class="member-name-link">getMaxConsumersPerTopicAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the maxProducersPerTopic for a namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getMaxMessageSize(java.lang.String)" class="member-name-link">getMaxMessageSize(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get the max message size for specified topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getMaxMessageSize(java.lang.String)" class="member-name-link">getMaxMessageSize(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getMaxMessageSizeAsync(java.lang.String)" class="member-name-link">getMaxMessageSizeAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get the max message size for specified topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getMaxMessageSizeAsync(java.lang.String)" class="member-name-link">getMaxMessageSizeAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getMaxProducers(java.lang.String)" class="member-name-link">getMaxProducers(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get the max number of producer for specified topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getMaxProducers(java.lang.String)" class="member-name-link">getMaxProducers(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getMaxProducers(java.lang.String,boolean)" class="member-name-link">getMaxProducers(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get the max number of producer applied for specified topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getMaxProducers(java.lang.String,boolean)" class="member-name-link">getMaxProducers(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getMaxProducersAsync(java.lang.String)" class="member-name-link">getMaxProducersAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get the max number of producer for specified topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getMaxProducersAsync(java.lang.String)" class="member-name-link">getMaxProducersAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getMaxProducersAsync(java.lang.String,boolean)" class="member-name-link">getMaxProducersAsync(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get the max number of producer applied for specified topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getMaxProducersAsync(java.lang.String,boolean)" class="member-name-link">getMaxProducersAsync(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getMaxProducersPerTopic(java.lang.String)" class="member-name-link">getMaxProducersPerTopic(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the maxProducersPerTopic for a namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getMaxProducersPerTopicAsync(java.lang.String)" class="member-name-link">getMaxProducersPerTopicAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the maxProducersPerTopic for a namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getMaxSubscriptionsPerTopic(java.lang.String)" class="member-name-link">getMaxSubscriptionsPerTopic(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the maxSubscriptionsPerTopic for a namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getMaxSubscriptionsPerTopic(java.lang.String)" class="member-name-link">getMaxSubscriptionsPerTopic(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get the max number of subscriptions for specified topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getMaxSubscriptionsPerTopic(java.lang.String)" class="member-name-link">getMaxSubscriptionsPerTopic(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getMaxSubscriptionsPerTopicAsync(java.lang.String)" class="member-name-link">getMaxSubscriptionsPerTopicAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the maxSubscriptionsPerTopic for a namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getMaxSubscriptionsPerTopicAsync(java.lang.String)" class="member-name-link">getMaxSubscriptionsPerTopicAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get the max number of subscriptions for specified topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getMaxSubscriptionsPerTopicAsync(java.lang.String)" class="member-name-link">getMaxSubscriptionsPerTopicAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getMaxTopicsPerNamespace(java.lang.String)" class="member-name-link">getMaxTopicsPerNamespace(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get maxTopicsPerNamespace for a namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getMaxTopicsPerNamespaceAsync(java.lang.String)" class="member-name-link">getMaxTopicsPerNamespaceAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get maxTopicsPerNamespace for a namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getMaxUnackedMessagesOnConsumer(java.lang.String)" class="member-name-link">getMaxUnackedMessagesOnConsumer(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get max unacked messages on a consumer of a topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getMaxUnackedMessagesOnConsumer(java.lang.String)" class="member-name-link">getMaxUnackedMessagesOnConsumer(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getMaxUnackedMessagesOnConsumer(java.lang.String,boolean)" class="member-name-link">getMaxUnackedMessagesOnConsumer(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">get applied max unacked messages on consumer of a topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getMaxUnackedMessagesOnConsumer(java.lang.String,boolean)" class="member-name-link">getMaxUnackedMessagesOnConsumer(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getMaxUnackedMessagesOnConsumerAsync(java.lang.String)" class="member-name-link">getMaxUnackedMessagesOnConsumerAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">get max unacked messages on consumer of a topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getMaxUnackedMessagesOnConsumerAsync(java.lang.String)" class="member-name-link">getMaxUnackedMessagesOnConsumerAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getMaxUnackedMessagesOnConsumerAsync(java.lang.String,boolean)" class="member-name-link">getMaxUnackedMessagesOnConsumerAsync(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">get applied max unacked messages on consumer of a topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getMaxUnackedMessagesOnConsumerAsync(java.lang.String,boolean)" class="member-name-link">getMaxUnackedMessagesOnConsumerAsync(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getMaxUnackedMessagesOnSubscription(java.lang.String)" class="member-name-link">getMaxUnackedMessagesOnSubscription(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">get max unacked messages on subscription of a topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getMaxUnackedMessagesOnSubscription(java.lang.String)" class="member-name-link">getMaxUnackedMessagesOnSubscription(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getMaxUnackedMessagesOnSubscription(java.lang.String,boolean)" class="member-name-link">getMaxUnackedMessagesOnSubscription(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">get max unacked messages on subscription of a topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getMaxUnackedMessagesOnSubscription(java.lang.String,boolean)" class="member-name-link">getMaxUnackedMessagesOnSubscription(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getMaxUnackedMessagesOnSubscriptionAsync(java.lang.String)" class="member-name-link">getMaxUnackedMessagesOnSubscriptionAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">get max unacked messages on subscription of a topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getMaxUnackedMessagesOnSubscriptionAsync(java.lang.String)" class="member-name-link">getMaxUnackedMessagesOnSubscriptionAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getMaxUnackedMessagesOnSubscriptionAsync(java.lang.String,boolean)" class="member-name-link">getMaxUnackedMessagesOnSubscriptionAsync(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">get max unacked messages on subscription of a topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getMaxUnackedMessagesOnSubscriptionAsync(java.lang.String,boolean)" class="member-name-link">getMaxUnackedMessagesOnSubscriptionAsync(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getMaxUnackedMessagesPerConsumer(java.lang.String)" class="member-name-link">getMaxUnackedMessagesPerConsumer(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the maxUnackedMessagesPerConsumer for a namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getMaxUnackedMessagesPerConsumerAsync(java.lang.String)" class="member-name-link">getMaxUnackedMessagesPerConsumerAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the maxUnackedMessagesPerConsumer for a namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getMaxUnackedMessagesPerSubscription(java.lang.String)" class="member-name-link">getMaxUnackedMessagesPerSubscription(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the maxUnackedMessagesPerSubscription for a namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getMaxUnackedMessagesPerSubscriptionAsync(java.lang.String)" class="member-name-link">getMaxUnackedMessagesPerSubscriptionAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the maxUnackedMessagesPerSubscription for a namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/BrokerStats.html#getMBeans()" class="member-name-link">getMBeans()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/BrokerStats.html" title="interface in org.apache.pulsar.client.admin">BrokerStats</a></dt>
+<dd>
+<div class="block">Requests JSON string server mbean dump.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/BrokerStats.html#getMBeansAsync()" class="member-name-link">getMBeansAsync()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/BrokerStats.html" title="interface in org.apache.pulsar.client.admin">BrokerStats</a></dt>
+<dd>
+<div class="block">Requests JSON string server mbean dump asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/policies/data/loadbalancer/LoadManagerReport.html#getMemory()" class="member-name-link">getMemory()</a> - Method in interface org.apache.pulsar.policies.data.loadbalancer.<a href="org/apache/pulsar/policies/data/loadbalancer/LoadManagerReport.html" title="interface in org.apache.pulsar.policies.data.loadbalancer">LoadManagerReport</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ConsumerStats.html#getMessageAckRate()" class="member-name-link">getMessageAckRate()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ConsumerStats.html" title="interface in org.apache.pulsar.common.policies.data">ConsumerStats</a></dt>
+<dd>
+<div class="block">Total rate of message ack(msg/s).</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html#getMessageAckRate()" class="member-name-link">getMessageAckRate()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html" title="interface in org.apache.pulsar.common.policies.data">SubscriptionStats</a></dt>
+<dd>
+<div class="block">Total rate of message ack(msg/s).</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getMessageById(java.lang.String,long,long)" class="member-name-link">getMessageById(String, long, long)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Get a message by its messageId via a topic subscription.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getMessageByIdAsync(java.lang.String,long,long)" class="member-name-link">getMessageByIdAsync(String, long, long)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Get a message by its messageId via a topic subscription asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getMessageIdByTimestamp(java.lang.String,long)" class="member-name-link">getMessageIdByTimestamp(String, long)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Get message ID published at or just after this absolute timestamp (in ms).</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getMessageIdByTimestampAsync(java.lang.String,long)" class="member-name-link">getMessageIdByTimestampAsync(String, long)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Get message ID published at or just after this absolute timestamp (in ms) asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getMessageTTL(java.lang.String)" class="member-name-link">getMessageTTL(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get message TTL for a topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getMessageTTL(java.lang.String)" class="member-name-link">getMessageTTL(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getMessageTTL(java.lang.String,boolean)" class="member-name-link">getMessageTTL(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get message TTL applied for a topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getMessageTTL(java.lang.String,boolean)" class="member-name-link">getMessageTTL(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ConsumerStats.html#getMetadata()" class="member-name-link">getMetadata()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ConsumerStats.html" title="interface in org.apache.pulsar.common.policies.data">ConsumerStats</a></dt>
+<dd>
+<div class="block">Metadata (key/value strings) associated with this consumer.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/PartitionedTopicStats.html#getMetadata()" class="member-name-link">getMetadata()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/PartitionedTopicStats.html" title="interface in org.apache.pulsar.common.policies.data">PartitionedTopicStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/PublisherStats.html#getMetadata()" class="member-name-link">getMetadata()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/PublisherStats.html" title="interface in org.apache.pulsar.common.policies.data">PublisherStats</a></dt>
+<dd>
+<div class="block">Metadata (key/value strings) associated with this publisher.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Packages.html#getMetadata(java.lang.String)" class="member-name-link">getMetadata(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Packages.html" title="interface in org.apache.pulsar.client.admin">Packages</a></dt>
+<dd>
+<div class="block">Get a package metadata information.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Packages.html#getMetadataAsync(java.lang.String)" class="member-name-link">getMetadataAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Packages.html" title="interface in org.apache.pulsar.client.admin">Packages</a></dt>
+<dd>
+<div class="block">Get a package metadata information asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/conf/InternalConfigurationData.html#getMetadataStoreUrl()" class="member-name-link">getMetadataStoreUrl()</a> - Method in class org.apache.pulsar.common.conf.<a href="org/apache/pulsar/common/conf/InternalConfigurationData.html" title="class in org.apache.pulsar.common.conf">InternalConfigurationData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/BrokerStats.html#getMetrics()" class="member-name-link">getMetrics()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/BrokerStats.html" title="interface in org.apache.pulsar.client.admin">BrokerStats</a></dt>
+<dd>
+<div class="block">Returns Monitoring metrics.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Worker.html#getMetrics()" class="member-name-link">getMetrics()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Worker.html" title="interface in org.apache.pulsar.client.admin">Worker</a></dt>
+<dd>
+<div class="block">Get worker metrics.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/FunctionInstanceStats.html#getMetrics()" class="member-name-link">getMetrics()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/FunctionInstanceStats.html" title="interface in org.apache.pulsar.common.policies.data">FunctionInstanceStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/stats/Metrics.html#getMetrics()" class="member-name-link">getMetrics()</a> - Method in class org.apache.pulsar.common.stats.<a href="org/apache/pulsar/common/stats/Metrics.html" title="class in org.apache.pulsar.common.stats">Metrics</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/BrokerStats.html#getMetricsAsync()" class="member-name-link">getMetricsAsync()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/BrokerStats.html" title="interface in org.apache.pulsar.client.admin">BrokerStats</a></dt>
+<dd>
+<div class="block">Returns Monitoring metrics asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Worker.html#getMetricsAsync()" class="member-name-link">getMetricsAsync()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Worker.html" title="interface in org.apache.pulsar.client.admin">Worker</a></dt>
+<dd>
+<div class="block">Get worker metrics asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html#getMsgBacklog()" class="member-name-link">getMsgBacklog()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html" title="interface in org.apache.pulsar.common.policies.data">SubscriptionStats</a></dt>
+<dd>
+<div class="block">Number of messages in the subscription backlog.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html#getMsgBacklogNoDelayed()" class="member-name-link">getMsgBacklogNoDelayed()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html" title="interface in org.apache.pulsar.common.policies.data">SubscriptionStats</a></dt>
+<dd>
+<div class="block">Number of messages in the subscription backlog that do not contain the delay messages.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html#getMsgDelayed()" class="member-name-link">getMsgDelayed()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html" title="interface in org.apache.pulsar.common.policies.data">SubscriptionStats</a></dt>
+<dd>
+<div class="block">Number of delayed messages currently being tracked.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/NonPersistentPublisherStats.html#getMsgDropRate()" class="member-name-link">getMsgDropRate()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/NonPersistentPublisherStats.html" title="interface in org.apache.pulsar.common.policies.data">NonPersistentPublisherStats</a></dt>
+<dd>
+<div class="block">for non-persistent topic: broker drops msg if publisher publishes messages more than configured max inflight
+ messages per connection.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/NonPersistentReplicatorStats.html#getMsgDropRate()" class="member-name-link">getMsgDropRate()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/NonPersistentReplicatorStats.html" title="interface in org.apache.pulsar.common.policies.data">NonPersistentReplicatorStats</a></dt>
+<dd>
+<div class="block">for non-persistent topic: broker drops msg for replicator if replicator connection is not writable.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/NonPersistentSubscriptionStats.html#getMsgDropRate()" class="member-name-link">getMsgDropRate()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/NonPersistentSubscriptionStats.html" title="interface in org.apache.pulsar.common.policies.data">NonPersistentSubscriptionStats</a></dt>
+<dd>
+<div class="block">for non-persistent topic: broker drops msg for subscription if none of the consumer available for message
+ delivery.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/NonPersistentTopicStats.html#getMsgDropRate()" class="member-name-link">getMsgDropRate()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/NonPersistentTopicStats.html" title="interface in org.apache.pulsar.common.policies.data">NonPersistentTopicStats</a></dt>
+<dd>
+<div class="block">for non-persistent topic: broker drops msg if publisher publishes messages more than configured max inflight
+ messages per connection.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/TopicStats.html#getMsgInCounter()" class="member-name-link">getMsgInCounter()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/TopicStats.html" title="interface in org.apache.pulsar.common.policies.data">TopicStats</a></dt>
+<dd>
+<div class="block">Total messages published to the topic (msg).</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ConsumerStats.html#getMsgOutCounter()" class="member-name-link">getMsgOutCounter()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ConsumerStats.html" title="interface in org.apache.pulsar.common.policies.data">ConsumerStats</a></dt>
+<dd>
+<div class="block">Total messages delivered to consumer (msg).</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html#getMsgOutCounter()" class="member-name-link">getMsgOutCounter()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html" title="interface in org.apache.pulsar.common.policies.data">SubscriptionStats</a></dt>
+<dd>
+<div class="block">Total messages delivered to consumer (msg).</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/TopicStats.html#getMsgOutCounter()" class="member-name-link">getMsgOutCounter()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/TopicStats.html" title="interface in org.apache.pulsar.common.policies.data">TopicStats</a></dt>
+<dd>
+<div class="block">Total messages delivered to consumer (msg).</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ReplicatorStats.html#getMsgRateExpired()" class="member-name-link">getMsgRateExpired()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ReplicatorStats.html" title="interface in org.apache.pulsar.common.policies.data">ReplicatorStats</a></dt>
+<dd>
+<div class="block">Total rate of messages expired (msg/s).</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html#getMsgRateExpired()" class="member-name-link">getMsgRateExpired()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html" title="interface in org.apache.pulsar.common.policies.data">SubscriptionStats</a></dt>
+<dd>
+<div class="block">Total rate of messages expired on this subscription (msg/s).</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/PublisherStats.html#getMsgRateIn()" class="member-name-link">getMsgRateIn()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/PublisherStats.html" title="interface in org.apache.pulsar.common.policies.data">PublisherStats</a></dt>
+<dd>
+<div class="block">Total rate of messages published by this publisher (msg/s).</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ReplicatorStats.html#getMsgRateIn()" class="member-name-link">getMsgRateIn()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ReplicatorStats.html" title="interface in org.apache.pulsar.common.policies.data">ReplicatorStats</a></dt>
+<dd>
+<div class="block">Total rate of messages received from the remote cluster (msg/s).</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/TopicStats.html#getMsgRateIn()" class="member-name-link">getMsgRateIn()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/TopicStats.html" title="interface in org.apache.pulsar.common.policies.data">TopicStats</a></dt>
+<dd>
+<div class="block">Total rate of messages published on the topic (msg/s).</div>
+</dd>
+<dt><a href="org/apache/pulsar/policies/data/loadbalancer/LoadManagerReport.html#getMsgRateIn()" class="member-name-link">getMsgRateIn()</a> - Method in interface org.apache.pulsar.policies.data.loadbalancer.<a href="org/apache/pulsar/policies/data/loadbalancer/LoadManagerReport.html" title="interface in org.apache.pulsar.policies.data.loadbalancer">LoadManagerReport</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ConsumerStats.html#getMsgRateOut()" class="member-name-link">getMsgRateOut()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ConsumerStats.html" title="interface in org.apache.pulsar.common.policies.data">ConsumerStats</a></dt>
+<dd>
+<div class="block">Total rate of messages delivered to the consumer (msg/s).</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ReplicatorStats.html#getMsgRateOut()" class="member-name-link">getMsgRateOut()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ReplicatorStats.html" title="interface in org.apache.pulsar.common.policies.data">ReplicatorStats</a></dt>
+<dd>
+<div class="block">Total rate of messages delivered to the replication-subscriber (msg/s).</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html#getMsgRateOut()" class="member-name-link">getMsgRateOut()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html" title="interface in org.apache.pulsar.common.policies.data">SubscriptionStats</a></dt>
+<dd>
+<div class="block">Total rate of messages delivered on this subscription (msg/s).</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/TopicStats.html#getMsgRateOut()" class="member-name-link">getMsgRateOut()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/TopicStats.html" title="interface in org.apache.pulsar.common.policies.data">TopicStats</a></dt>
+<dd>
+<div class="block">Total rate of messages dispatched for the topic (msg/s).</div>
+</dd>
+<dt><a href="org/apache/pulsar/policies/data/loadbalancer/LoadManagerReport.html#getMsgRateOut()" class="member-name-link">getMsgRateOut()</a> - Method in interface org.apache.pulsar.policies.data.loadbalancer.<a href="org/apache/pulsar/policies/data/loadbalancer/LoadManagerReport.html" title="interface in org.apache.pulsar.policies.data.loadbalancer">LoadManagerReport</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ConsumerStats.html#getMsgRateRedeliver()" class="member-name-link">getMsgRateRedeliver()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ConsumerStats.html" title="interface in org.apache.pulsar.common.policies.data">ConsumerStats</a></dt>
+<dd>
+<div class="block">Total rate of messages redelivered by this consumer (msg/s).</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html#getMsgRateRedeliver()" class="member-name-link">getMsgRateRedeliver()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html" title="interface in org.apache.pulsar.common.policies.data">SubscriptionStats</a></dt>
+<dd>
+<div class="block">Total rate of messages redelivered on this subscription (msg/s).</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/PublisherStats.html#getMsgThroughputIn()" class="member-name-link">getMsgThroughputIn()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/PublisherStats.html" title="interface in org.apache.pulsar.common.policies.data">PublisherStats</a></dt>
+<dd>
+<div class="block">Total throughput of messages published by this publisher (byte/s).</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ReplicatorStats.html#getMsgThroughputIn()" class="member-name-link">getMsgThroughputIn()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ReplicatorStats.html" title="interface in org.apache.pulsar.common.policies.data">ReplicatorStats</a></dt>
+<dd>
+<div class="block">Total throughput received from the remote cluster (bytes/s).</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/TopicStats.html#getMsgThroughputIn()" class="member-name-link">getMsgThroughputIn()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/TopicStats.html" title="interface in org.apache.pulsar.common.policies.data">TopicStats</a></dt>
+<dd>
+<div class="block">Total throughput of messages published on the topic (byte/s).</div>
+</dd>
+<dt><a href="org/apache/pulsar/policies/data/loadbalancer/LoadManagerReport.html#getMsgThroughputIn()" class="member-name-link">getMsgThroughputIn()</a> - Method in interface org.apache.pulsar.policies.data.loadbalancer.<a href="org/apache/pulsar/policies/data/loadbalancer/LoadManagerReport.html" title="interface in org.apache.pulsar.policies.data.loadbalancer">LoadManagerReport</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ConsumerStats.html#getMsgThroughputOut()" class="member-name-link">getMsgThroughputOut()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ConsumerStats.html" title="interface in org.apache.pulsar.common.policies.data">ConsumerStats</a></dt>
+<dd>
+<div class="block">Total throughput delivered to the consumer (bytes/s).</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ReplicatorStats.html#getMsgThroughputOut()" class="member-name-link">getMsgThroughputOut()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ReplicatorStats.html" title="interface in org.apache.pulsar.common.policies.data">ReplicatorStats</a></dt>
+<dd>
+<div class="block">Total throughput delivered to the replication-subscriber (bytes/s).</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html#getMsgThroughputOut()" class="member-name-link">getMsgThroughputOut()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html" title="interface in org.apache.pulsar.common.policies.data">SubscriptionStats</a></dt>
+<dd>
+<div class="block">Total throughput delivered on this subscription (bytes/s).</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/TopicStats.html#getMsgThroughputOut()" class="member-name-link">getMsgThroughputOut()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/TopicStats.html" title="interface in org.apache.pulsar.common.policies.data">TopicStats</a></dt>
+<dd>
+<div class="block">Total throughput of messages dispatched for the topic (byte/s).</div>
+</dd>
+<dt><a href="org/apache/pulsar/policies/data/loadbalancer/LoadManagerReport.html#getMsgThroughputOut()" class="member-name-link">getMsgThroughputOut()</a> - Method in interface org.apache.pulsar.policies.data.loadbalancer.<a href="org/apache/pulsar/policies/data/loadbalancer/LoadManagerReport.html" title="interface in org.apache.pulsar.policies.data.loadbalancer">LoadManagerReport</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getNamespaceAntiAffinityGroup(java.lang.String)" class="member-name-link">getNamespaceAntiAffinityGroup(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get anti-affinity group name for a namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getNamespaceAntiAffinityGroupAsync(java.lang.String)" class="member-name-link">getNamespaceAntiAffinityGroupAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get anti-affinity group name for a namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/AuthPolicies.html#getNamespaceAuthentication()" class="member-name-link">getNamespaceAuthentication()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/AuthPolicies.html" title="interface in org.apache.pulsar.common.policies.data">AuthPolicies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/ResourceQuotas.html#getNamespaceBundleResourceQuota(java.lang.String,java.lang.String)" class="member-name-link">getNamespaceBundleResourceQuota(String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/ResourceQuotas.html" title="interface in org.apache.pulsar.client.admin">ResourceQuotas</a></dt>
+<dd>
+<div class="block">Get resource quota of a namespace bundle.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/ResourceQuotas.html#getNamespaceBundleResourceQuotaAsync(java.lang.String,java.lang.String)" class="member-name-link">getNamespaceBundleResourceQuotaAsync(String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/ResourceQuotas.html" title="interface in org.apache.pulsar.client.admin">ResourceQuotas</a></dt>
+<dd>
+<div class="block">Get resource quota of a namespace bundle asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Clusters.html#getNamespaceIsolationPolicies(java.lang.String)" class="member-name-link">getNamespaceIsolationPolicies(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Clusters.html" title="interface in org.apache.pulsar.client.admin">Clusters</a></dt>
+<dd>
+<div class="block">Get the namespace isolation policies of a cluster.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Clusters.html#getNamespaceIsolationPoliciesAsync(java.lang.String)" class="member-name-link">getNamespaceIsolationPoliciesAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Clusters.html" title="interface in org.apache.pulsar.client.admin">Clusters</a></dt>
+<dd>
+<div class="block">Get the namespace isolation policies of a cluster asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Clusters.html#getNamespaceIsolationPolicy(java.lang.String,java.lang.String)" class="member-name-link">getNamespaceIsolationPolicy(String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Clusters.html" title="interface in org.apache.pulsar.client.admin">Clusters</a></dt>
+<dd>
+<div class="block">Get a single namespace isolation policy for a cluster.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Clusters.html#getNamespaceIsolationPolicyAsync(java.lang.String,java.lang.String)" class="member-name-link">getNamespaceIsolationPolicyAsync(String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Clusters.html" title="interface in org.apache.pulsar.client.admin">Clusters</a></dt>
+<dd>
+<div class="block">Get a single namespace isolation policy for a cluster asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getNamespaceMessageTTL(java.lang.String)" class="member-name-link">getNamespaceMessageTTL(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the message TTL for a namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getNamespaceMessageTTLAsync(java.lang.String)" class="member-name-link">getNamespaceMessageTTLAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the message TTL for a namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BrokerNamespaceIsolationData.html#getNamespaceRegex()" class="member-name-link">getNamespaceRegex()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BrokerNamespaceIsolationData.html" title="interface in org.apache.pulsar.common.policies.data">BrokerNamespaceIsolationData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getNamespaceReplicationClusters(java.lang.String)" class="member-name-link">getNamespaceReplicationClusters(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the replication clusters for a namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getNamespaceReplicationClustersAsync(java.lang.String)" class="member-name-link">getNamespaceReplicationClustersAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the replication clusters for a namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getNamespaceResourceGroup(java.lang.String)" class="member-name-link">getNamespaceResourceGroup(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the ResourceGroup for a namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getNamespaceResourceGroupAsync(java.lang.String)" class="member-name-link">getNamespaceResourceGroupAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the ResourceGroup for a namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/NamespaceIsolationData.html#getNamespaces()" class="member-name-link">getNamespaces()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/NamespaceIsolationData.html" title="interface in org.apache.pulsar.common.policies.data">NamespaceIsolationData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getNamespaces(java.lang.String)" class="member-name-link">getNamespaces(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the list of namespaces.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getNamespaces(java.lang.String,java.lang.String)" class="member-name-link">getNamespaces(String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getNamespacesAsync(java.lang.String)" class="member-name-link">getNamespacesAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the list of namespaces asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html#getNonContiguousDeletedMessagesRanges()" class="member-name-link">getNonContiguousDeletedMessagesRanges()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html" title="interface in org.apache.pulsar.common.policies.data">SubscriptionStats</a></dt>
+<dd>
+<div class="block">The number of non-contiguous deleted messages ranges.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/TopicStats.html#getNonContiguousDeletedMessagesRanges()" class="member-name-link">getNonContiguousDeletedMessagesRanges()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/TopicStats.html" title="interface in org.apache.pulsar.common.policies.data">TopicStats</a></dt>
+<dd>
+<div class="block">The number of non-contiguous deleted messages ranges.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html#getNonContiguousDeletedMessagesRangesSerializedSize()" class="member-name-link">getNonContiguousDeletedMessagesRangesSerializedSize()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html" title="interface in org.apache.pulsar.common.policies.data">SubscriptionStats</a></dt>
+<dd>
+<div class="block">The serialized size of non-contiguous deleted messages ranges.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/TopicStats.html#getNonContiguousDeletedMessagesRangesSerializedSize()" class="member-name-link">getNonContiguousDeletedMessagesRangesSerializedSize()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/TopicStats.html" title="interface in org.apache.pulsar.common.policies.data">TopicStats</a></dt>
+<dd>
+<div class="block">The serialized size of non-contiguous deleted messages ranges.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BundlesData.html#getNumBundles()" class="member-name-link">getNumBundles()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BundlesData.html" title="interface in org.apache.pulsar.common.policies.data">BundlesData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/policies/data/loadbalancer/LoadManagerReport.html#getNumBundles()" class="member-name-link">getNumBundles()</a> - Method in interface org.apache.pulsar.policies.data.loadbalancer.<a href="org/apache/pulsar/policies/data/loadbalancer/LoadManagerReport.html" title="interface in org.apache.pulsar.policies.data.loadbalancer">LoadManagerReport</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/policies/data/loadbalancer/LoadManagerReport.html#getNumConsumers()" class="member-name-link">getNumConsumers()</a> - Method in interface org.apache.pulsar.policies.data.loadbalancer.<a href="org/apache/pulsar/policies/data/loadbalancer/LoadManagerReport.html" title="interface in org.apache.pulsar.policies.data.loadbalancer">LoadManagerReport</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/policies/data/loadbalancer/LoadManagerReport.html#getNumProducers()" class="member-name-link">getNumProducers()</a> - Method in interface org.apache.pulsar.policies.data.loadbalancer.<a href="org/apache/pulsar/policies/data/loadbalancer/LoadManagerReport.html" title="interface in org.apache.pulsar.policies.data.loadbalancer">LoadManagerReport</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/policies/data/loadbalancer/LoadManagerReport.html#getNumTopics()" class="member-name-link">getNumTopics()</a> - Method in interface org.apache.pulsar.policies.data.loadbalancer.<a href="org/apache/pulsar/policies/data/loadbalancer/LoadManagerReport.html" title="interface in org.apache.pulsar.policies.data.loadbalancer">LoadManagerReport</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getOffloadDeleteLagMs(java.lang.String)" class="member-name-link">getOffloadDeleteLagMs(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the offload deletion lag for a namespace, in milliseconds.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getOffloadDeleteLagMsAsync(java.lang.String)" class="member-name-link">getOffloadDeleteLagMsAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the offload deletion lag asynchronously for a namespace, in milliseconds.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/TopicStats.html#getOffloadedStorageSize()" class="member-name-link">getOffloadedStorageSize()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/TopicStats.html" title="interface in org.apache.pulsar.common.policies.data">TopicStats</a></dt>
+<dd>
+<div class="block">Space used to store the offloaded messages for the topic/.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html#getOffloadersDirectory()" class="member-name-link">getOffloadersDirectory()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html" title="interface in org.apache.pulsar.common.policies.data">OffloadPolicies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getOffloadPolicies(java.lang.String)" class="member-name-link">getOffloadPolicies(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the offload configuration for a namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getOffloadPolicies(java.lang.String)" class="member-name-link">getOffloadPolicies(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">get offload policies of a topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getOffloadPolicies(java.lang.String)" class="member-name-link">getOffloadPolicies(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getOffloadPolicies(java.lang.String,boolean)" class="member-name-link">getOffloadPolicies(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">get applied offload policies of a topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getOffloadPolicies(java.lang.String,boolean)" class="member-name-link">getOffloadPolicies(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getOffloadPoliciesAsync(java.lang.String)" class="member-name-link">getOffloadPoliciesAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the offload configuration for a namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getOffloadPoliciesAsync(java.lang.String)" class="member-name-link">getOffloadPoliciesAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">get offload policies of a topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getOffloadPoliciesAsync(java.lang.String)" class="member-name-link">getOffloadPoliciesAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getOffloadPoliciesAsync(java.lang.String,boolean)" class="member-name-link">getOffloadPoliciesAsync(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">get applied offload policies of a topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getOffloadPoliciesAsync(java.lang.String,boolean)" class="member-name-link">getOffloadPoliciesAsync(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getOffloadThreshold(java.lang.String)" class="member-name-link">getOffloadThreshold(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the offloadThreshold for a namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getOffloadThresholdAsync(java.lang.String)" class="member-name-link">getOffloadThresholdAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the offloadThreshold for a namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/FunctionInstanceStatsData.html#getOneMin()" class="member-name-link">getOneMin()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/FunctionInstanceStatsData.html" title="interface in org.apache.pulsar.common.policies.data">FunctionInstanceStatsData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/FunctionStats.html#getOneMin()" class="member-name-link">getOneMin()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/FunctionStats.html" title="interface in org.apache.pulsar.common.policies.data">FunctionStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ReplicatorStats.html#getOutboundConnectedSince()" class="member-name-link">getOutboundConnectedSince()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ReplicatorStats.html" title="interface in org.apache.pulsar.common.policies.data">ReplicatorStats</a></dt>
+<dd>
+<div class="block">Timestamp of outbound connection establishment time.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ReplicatorStats.html#getOutboundConnection()" class="member-name-link">getOutboundConnection()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ReplicatorStats.html" title="interface in org.apache.pulsar.common.policies.data">ReplicatorStats</a></dt>
+<dd>
+<div class="block">Address of outbound replication connection.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Brokers.html#getOwnedNamespaces(java.lang.String,java.lang.String)" class="member-name-link">getOwnedNamespaces(String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Brokers.html" title="interface in org.apache.pulsar.client.admin">Brokers</a></dt>
+<dd>
+<div class="block">Get the map of owned namespaces and their status from a single broker in the cluster.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Brokers.html#getOwnedNamespacesAsync(java.lang.String,java.lang.String)" class="member-name-link">getOwnedNamespacesAsync(String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Brokers.html" title="interface in org.apache.pulsar.client.admin">Brokers</a></dt>
+<dd>
+<div class="block">Get the map of owned namespaces and their status from a single broker in the cluster asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/AutoFailoverPolicyData.html#getParameters()" class="member-name-link">getParameters()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/AutoFailoverPolicyData.html" title="interface in org.apache.pulsar.common.policies.data">AutoFailoverPolicyData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getPartitionedInternalStats(java.lang.String)" class="member-name-link">getPartitionedInternalStats(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Get the stats for the partitioned topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getPartitionedInternalStatsAsync(java.lang.String)" class="member-name-link">getPartitionedInternalStatsAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Get the stats-internal for the partitioned topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getPartitionedStats(java.lang.String,boolean)" class="member-name-link">getPartitionedStats(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getPartitionedStats(java.lang.String,boolean,boolean,boolean)" class="member-name-link">getPartitionedStats(String, boolean, boolean, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Get the stats for the partitioned topic</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getPartitionedStatsAsync(java.lang.String,boolean)" class="member-name-link">getPartitionedStatsAsync(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getPartitionedStatsAsync(java.lang.String,boolean,boolean,boolean)" class="member-name-link">getPartitionedStatsAsync(String, boolean, boolean, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Get the stats for the partitioned topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getPartitionedTopicList(java.lang.String)" class="member-name-link">getPartitionedTopicList(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Get the list of partitioned topics under a namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getPartitionedTopicListAsync(java.lang.String)" class="member-name-link">getPartitionedTopicListAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Get the list of partitioned topics under a namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/NonPersistentTopics.html#getPartitionedTopicMetadata(java.lang.String)" class="member-name-link">getPartitionedTopicMetadata(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/NonPersistentTopics.html" title="interface in org.apache.pulsar.client.admin">NonPersistentTopics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+<div class="block">Get metadata of a partitioned topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getPartitionedTopicMetadata(java.lang.String)" class="member-name-link">getPartitionedTopicMetadata(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Get metadata of a partitioned topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/NonPersistentTopics.html#getPartitionedTopicMetadataAsync(java.lang.String)" class="member-name-link">getPartitionedTopicMetadataAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/NonPersistentTopics.html" title="interface in org.apache.pulsar.client.admin">NonPersistentTopics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+<div class="block">Get metadata of a partitioned topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getPartitionedTopicMetadataAsync(java.lang.String)" class="member-name-link">getPartitionedTopicMetadataAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Get metadata of a partitioned topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/NonPersistentPartitionedTopicStats.html#getPartitions()" class="member-name-link">getPartitions()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/NonPersistentPartitionedTopicStats.html" title="interface in org.apache.pulsar.common.policies.data">NonPersistentPartitionedTopicStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/PartitionedTopicStats.html#getPartitions()" class="member-name-link">getPartitions()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/PartitionedTopicStats.html" title="interface in org.apache.pulsar.common.policies.data">PartitionedTopicStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ClusterData.html#getPeerClusterNames()" class="member-name-link">getPeerClusterNames()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ClusterData.html" title="interface in org.apache.pulsar.common.policies.data">ClusterData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Clusters.html#getPeerClusterNames(java.lang.String)" class="member-name-link">getPeerClusterNames(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Clusters.html" title="interface in org.apache.pulsar.client.admin">Clusters</a></dt>
+<dd>
+<div class="block">Get peer-cluster names.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Clusters.html#getPeerClusterNamesAsync(java.lang.String)" class="member-name-link">getPeerClusterNamesAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Clusters.html" title="interface in org.apache.pulsar.client.admin">Clusters</a></dt>
+<dd>
+<div class="block">Get peer-cluster names asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Transactions.html#getPendingAckInternalStats(java.lang.String,java.lang.String,boolean)" class="member-name-link">getPendingAckInternalStats(String, String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Transactions.html" title="interface in org.apache.pulsar.client.admin">Transactions</a></dt>
+<dd>
+<div class="block">Get pending ack internal stats.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Transactions.html#getPendingAckInternalStatsAsync(java.lang.String,java.lang.String,boolean)" class="member-name-link">getPendingAckInternalStatsAsync(String, String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Transactions.html" title="interface in org.apache.pulsar.client.admin">Transactions</a></dt>
+<dd>
+<div class="block">Get pending ack internal stats.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Transactions.html#getPendingAckStats(java.lang.String,java.lang.String)" class="member-name-link">getPendingAckStats(String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Transactions.html" title="interface in org.apache.pulsar.client.admin">Transactions</a></dt>
+<dd>
+<div class="block">Get transaction pending ack stats.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Transactions.html#getPendingAckStatsAsync(java.lang.String,java.lang.String)" class="member-name-link">getPendingAckStatsAsync(String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Transactions.html" title="interface in org.apache.pulsar.client.admin">Transactions</a></dt>
+<dd>
+<div class="block">Get transaction pending ack stats.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/BrokerStats.html#getPendingBookieOpsStats()" class="member-name-link">getPendingBookieOpsStats()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/BrokerStats.html" title="interface in org.apache.pulsar.client.admin">BrokerStats</a></dt>
+<dd>
+<div class="block">Get pending bookie client op stats by namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/BrokerStats.html#getPendingBookieOpsStatsAsync()" class="member-name-link">getPendingBookieOpsStatsAsync()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/BrokerStats.html" title="interface in org.apache.pulsar.client.admin">BrokerStats</a></dt>
+<dd>
+<div class="block">Get pending bookie client op stats by namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getPermissionOnSubscription(java.lang.String)" class="member-name-link">getPermissionOnSubscription(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get permission to role to access subscription's admin-api.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getPermissionOnSubscriptionAsync(java.lang.String)" class="member-name-link">getPermissionOnSubscriptionAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get permission to role to access subscription's admin-api asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getPermissions(java.lang.String)" class="member-name-link">getPermissions(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get permissions on a namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getPermissions(java.lang.String)" class="member-name-link">getPermissions(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Get permissions on a topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getPermissionsAsync(java.lang.String)" class="member-name-link">getPermissionsAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get permissions on a namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getPermissionsAsync(java.lang.String)" class="member-name-link">getPermissionsAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Get permissions on a topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getPersistence(java.lang.String)" class="member-name-link">getPersistence(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the persistence configuration for a namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getPersistence(java.lang.String)" class="member-name-link">getPersistence(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get the configuration of persistence policies for specified topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getPersistence(java.lang.String)" class="member-name-link">getPersistence(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getPersistence(java.lang.String,boolean)" class="member-name-link">getPersistence(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get the applied configuration of persistence policies for specified topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getPersistence(java.lang.String,boolean)" class="member-name-link">getPersistence(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getPersistenceAsync(java.lang.String)" class="member-name-link">getPersistenceAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the persistence configuration for a namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getPersistenceAsync(java.lang.String)" class="member-name-link">getPersistenceAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get the configuration of persistence policies for specified topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getPersistenceAsync(java.lang.String)" class="member-name-link">getPersistenceAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getPersistenceAsync(java.lang.String,boolean)" class="member-name-link">getPersistenceAsync(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get the applied configuration of persistence policies for specified topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getPersistenceAsync(java.lang.String,boolean)" class="member-name-link">getPersistenceAsync(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getPolicies(java.lang.String)" class="member-name-link">getPolicies(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get policies for a namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getPoliciesAsync(java.lang.String)" class="member-name-link">getPoliciesAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get policies for a namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BacklogQuota.html#getPolicy()" class="member-name-link">getPolicy()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BacklogQuota.html" title="interface in org.apache.pulsar.common.policies.data">BacklogQuota</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BacklogQuotaImpl.html#getPolicy()" class="member-name-link">getPolicy()</a> - Method in class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/BacklogQuotaImpl.html" title="class in org.apache.pulsar.common.policies.data.impl">BacklogQuotaImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BrokerNamespaceIsolationData.html#getPolicyName()" class="member-name-link">getPolicyName()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BrokerNamespaceIsolationData.html" title="interface in org.apache.pulsar.common.policies.data">BrokerNamespaceIsolationData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/AutoFailoverPolicyData.html#getPolicyType()" class="member-name-link">getPolicyType()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/AutoFailoverPolicyData.html" title="interface in org.apache.pulsar.common.policies.data">AutoFailoverPolicyData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/NamespaceIsolationData.html#getPrimary()" class="member-name-link">getPrimary()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/NamespaceIsolationData.html" title="interface in org.apache.pulsar.common.policies.data">NamespaceIsolationData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/FunctionInstanceStatsDataBase.html#getProcessedSuccessfullyTotal()" class="member-name-link">getProcessedSuccessfullyTotal()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/FunctionInstanceStatsDataBase.html" title="interface in org.apache.pulsar.common.policies.data">FunctionInstanceStatsDataBase</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/FunctionStats.html#getProcessedSuccessfullyTotal()" class="member-name-link">getProcessedSuccessfullyTotal()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/FunctionStats.html" title="interface in org.apache.pulsar.common.policies.data">FunctionStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/PublisherStats.html#getProducerId()" class="member-name-link">getProducerId()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/PublisherStats.html" title="interface in org.apache.pulsar.common.policies.data">PublisherStats</a></dt>
+<dd>
+<div class="block">Id of this publisher.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/PublisherStats.html#getProducerName()" class="member-name-link">getProducerName()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/PublisherStats.html" title="interface in org.apache.pulsar.common.policies.data">PublisherStats</a></dt>
+<dd>
+<div class="block">Producer name.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Properties.html#getProperties()" class="member-name-link">getProperties()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Properties.html" title="interface in org.apache.pulsar.client.admin">Properties</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+<div class="block">Get the list of properties.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getProperties(java.lang.String)" class="member-name-link">getProperties(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get all properties of a namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getProperties(java.lang.String)" class="member-name-link">getProperties(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Get properties of a topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getPropertiesAsync(java.lang.String)" class="member-name-link">getPropertiesAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get all properties of a namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getPropertiesAsync(java.lang.String)" class="member-name-link">getPropertiesAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Get properties of a topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getProperty(java.lang.String,java.lang.String)" class="member-name-link">getProperty(String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get property value for a given key.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Properties.html#getPropertyAdmin(java.lang.String)" class="member-name-link">getPropertyAdmin(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Properties.html" title="interface in org.apache.pulsar.client.admin">Properties</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+<div class="block">Get the config of the property.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getPropertyAsync(java.lang.String,java.lang.String)" class="member-name-link">getPropertyAsync(String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get property value for a given key.</div>
+</dd>
+<dt><a href="org/apache/pulsar/policies/data/loadbalancer/ServiceLookupData.html#getProtocol(java.lang.String)" class="member-name-link">getProtocol(String)</a> - Method in interface org.apache.pulsar.policies.data.loadbalancer.<a href="org/apache/pulsar/policies/data/loadbalancer/ServiceLookupData.html" title="interface in org.apache.pulsar.policies.data.loadbalancer">ServiceLookupData</a></dt>
+<dd>
+<div class="block">Get the protocol data of the given <tt>protocol</tt>.</div>
+</dd>
+<dt><a href="org/apache/pulsar/policies/data/loadbalancer/ServiceLookupData.html#getProtocols()" class="member-name-link">getProtocols()</a> - Method in interface org.apache.pulsar.policies.data.loadbalancer.<a href="org/apache/pulsar/policies/data/loadbalancer/ServiceLookupData.html" title="interface in org.apache.pulsar.policies.data.loadbalancer">ServiceLookupData</a></dt>
+<dd>
+<div class="block">Get all the protocols advertised by the broker.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ClusterData.html#getProxyProtocol()" class="member-name-link">getProxyProtocol()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ClusterData.html" title="interface in org.apache.pulsar.common.policies.data">ClusterData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ClusterData.html#getProxyServiceUrl()" class="member-name-link">getProxyServiceUrl()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ClusterData.html" title="interface in org.apache.pulsar.common.policies.data">ClusterData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/NonPersistentTopicStats.html#getPublishers()" class="member-name-link">getPublishers()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/NonPersistentTopicStats.html" title="interface in org.apache.pulsar.common.policies.data">NonPersistentTopicStats</a></dt>
+<dd>
+<div class="block">List of connected publishers on this topic w/ their stats.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/TopicStats.html#getPublishers()" class="member-name-link">getPublishers()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/TopicStats.html" title="interface in org.apache.pulsar.common.policies.data">TopicStats</a></dt>
+<dd>
+<div class="block">List of connected publishers on this topic w/ their stats.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getPublishRate(java.lang.String)" class="member-name-link">getPublishRate(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get message-publish-rate (topics under this namespace can publish this many messages per second).</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getPublishRate(java.lang.String)" class="member-name-link">getPublishRate(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get message-publish-rate (topics can publish this many messages per second).</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getPublishRate(java.lang.String)" class="member-name-link">getPublishRate(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getPublishRateAsync(java.lang.String)" class="member-name-link">getPublishRateAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get message-publish-rate (topics under this namespace can publish this many messages per second) asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getPublishRateAsync(java.lang.String)" class="member-name-link">getPublishRateAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get message-publish-rate (topics can publish this many messages per second) asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getPublishRateAsync(java.lang.String)" class="member-name-link">getPublishRateAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/policies/data/loadbalancer/ServiceLookupData.html#getPulsarServiceUrl()" class="member-name-link">getPulsarServiceUrl()</a> - Method in interface org.apache.pulsar.policies.data.loadbalancer.<a href="org/apache/pulsar/policies/data/loadbalancer/ServiceLookupData.html" title="interface in org.apache.pulsar.policies.data.loadbalancer">ServiceLookupData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/policies/data/loadbalancer/ServiceLookupData.html#getPulsarServiceUrlTls()" class="member-name-link">getPulsarServiceUrlTls()</a> - Method in interface org.apache.pulsar.policies.data.loadbalancer.<a href="org/apache/pulsar/policies/data/loadbalancer/ServiceLookupData.html" title="interface in org.apache.pulsar.policies.data.loadbalancer">ServiceLookupData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BookieInfo.html#getRack()" class="member-name-link">getRack()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BookieInfo.html" title="interface in org.apache.pulsar.common.policies.data">BookieInfo</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/DispatchRate.html#getRatePeriodInSecond()" class="member-name-link">getRatePeriodInSecond()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/DispatchRate.html" title="interface in org.apache.pulsar.common.policies.data">DispatchRate</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ConsumerStats.html#getReadPositionWhenJoining()" class="member-name-link">getReadPositionWhenJoining()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ConsumerStats.html" title="interface in org.apache.pulsar.common.policies.data">ConsumerStats</a></dt>
+<dd>
+<div class="block">The read position of the cursor when the consumer joining.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/FunctionInstanceStatsDataBase.html#getReceivedTotal()" class="member-name-link">getReceivedTotal()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/FunctionInstanceStatsDataBase.html" title="interface in org.apache.pulsar.common.policies.data">FunctionInstanceStatsDataBase</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/FunctionStats.html#getReceivedTotal()" class="member-name-link">getReceivedTotal()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/FunctionStats.html" title="interface in org.apache.pulsar.common.policies.data">FunctionStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getReplicatedSubscriptionStatus(java.lang.String,java.lang.String)" class="member-name-link">getReplicatedSubscriptionStatus(String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Get replicated subscription status on a topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getReplicatedSubscriptionStatusAsync(java.lang.String,java.lang.String)" class="member-name-link">getReplicatedSubscriptionStatusAsync(String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Get replicated subscription status on a topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/NonPersistentTopicStats.html#getReplication()" class="member-name-link">getReplication()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/NonPersistentTopicStats.html" title="interface in org.apache.pulsar.common.policies.data">NonPersistentTopicStats</a></dt>
+<dd>
+<div class="block">Map of replication statistics by remote cluster context.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/TopicStats.html#getReplication()" class="member-name-link">getReplication()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/TopicStats.html" title="interface in org.apache.pulsar.common.policies.data">TopicStats</a></dt>
+<dd>
+<div class="block">Map of replication statistics by remote cluster context.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ReplicatorStats.html#getReplicationBacklog()" class="member-name-link">getReplicationBacklog()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ReplicatorStats.html" title="interface in org.apache.pulsar.common.policies.data">ReplicatorStats</a></dt>
+<dd>
+<div class="block">Number of messages pending to be replicated to remote cluster.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getReplicationClusters(java.lang.String,boolean)" class="member-name-link">getReplicationClusters(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Get the replication clusters for a topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getReplicationClustersAsync(java.lang.String,boolean)" class="member-name-link">getReplicationClustersAsync(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Get the replication clusters for a topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getReplicationConfigVersion(java.lang.String)" class="member-name-link">getReplicationConfigVersion(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the replication configuration version for a given namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getReplicationConfigVersionAsync(java.lang.String)" class="member-name-link">getReplicationConfigVersionAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the replication configuration version for a given namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ReplicatorStats.html#getReplicationDelayInSeconds()" class="member-name-link">getReplicationDelayInSeconds()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ReplicatorStats.html" title="interface in org.apache.pulsar.common.policies.data">ReplicatorStats</a></dt>
+<dd>
+<div class="block">Time in seconds from the time a message was produced to the time when it is about to be replicated.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getReplicatorDispatchRate(java.lang.String)" class="member-name-link">getReplicatorDispatchRate(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get replicator-message-dispatch-rate.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getReplicatorDispatchRate(java.lang.String)" class="member-name-link">getReplicatorDispatchRate(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get replicatorDispatchRate for the topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getReplicatorDispatchRate(java.lang.String)" class="member-name-link">getReplicatorDispatchRate(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getReplicatorDispatchRate(java.lang.String,boolean)" class="member-name-link">getReplicatorDispatchRate(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get applied replicatorDispatchRate for the topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getReplicatorDispatchRate(java.lang.String,boolean)" class="member-name-link">getReplicatorDispatchRate(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getReplicatorDispatchRateAsync(java.lang.String)" class="member-name-link">getReplicatorDispatchRateAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get replicator-message-dispatch-rate asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getReplicatorDispatchRateAsync(java.lang.String)" class="member-name-link">getReplicatorDispatchRateAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get replicatorDispatchRate asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getReplicatorDispatchRateAsync(java.lang.String)" class="member-name-link">getReplicatorDispatchRateAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getReplicatorDispatchRateAsync(java.lang.String,boolean)" class="member-name-link">getReplicatorDispatchRateAsync(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get applied replicatorDispatchRate asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getReplicatorDispatchRateAsync(java.lang.String,boolean)" class="member-name-link">getReplicatorDispatchRateAsync(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/ResourceGroups.html#getResourceGroup(java.lang.String)" class="member-name-link">getResourceGroup(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/ResourceGroups.html" title="interface in org.apache.pulsar.client.admin">ResourceGroups</a></dt>
+<dd>
+<div class="block">Get configuration for a resourcegroup.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/ResourceGroups.html#getResourceGroupAsync(java.lang.String)" class="member-name-link">getResourceGroupAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/ResourceGroups.html" title="interface in org.apache.pulsar.client.admin">ResourceGroups</a></dt>
+<dd>
+<div class="block">Get policies for a namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/ResourceGroups.html#getResourceGroups()" class="member-name-link">getResourceGroups()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/ResourceGroups.html" title="interface in org.apache.pulsar.client.admin">ResourceGroups</a></dt>
+<dd>
+<div class="block">Get the list of resourcegroups.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/ResourceGroups.html#getResourceGroupsAsync()" class="member-name-link">getResourceGroupsAsync()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/ResourceGroups.html" title="interface in org.apache.pulsar.client.admin">ResourceGroups</a></dt>
+<dd>
+<div class="block">Get the list of resourcegroups asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getRetention(java.lang.String)" class="member-name-link">getRetention(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the retention configuration for a namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getRetention(java.lang.String)" class="member-name-link">getRetention(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get the retention configuration for a topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getRetention(java.lang.String)" class="member-name-link">getRetention(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getRetention(java.lang.String,boolean)" class="member-name-link">getRetention(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get the applied retention configuration for a topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getRetention(java.lang.String,boolean)" class="member-name-link">getRetention(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getRetentionAsync(java.lang.String)" class="member-name-link">getRetentionAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the retention configuration for a namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getRetentionAsync(java.lang.String)" class="member-name-link">getRetentionAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get the retention configuration for a topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getRetentionAsync(java.lang.String)" class="member-name-link">getRetentionAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getRetentionAsync(java.lang.String,boolean)" class="member-name-link">getRetentionAsync(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get the applied retention configuration for a topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getRetentionAsync(java.lang.String,boolean)" class="member-name-link">getRetentionAsync(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/RetentionPolicies.html#getRetentionSizeInMB()" class="member-name-link">getRetentionSizeInMB()</a> - Method in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/RetentionPolicies.html" title="class in org.apache.pulsar.common.policies.data">RetentionPolicies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/RetentionPolicies.html#getRetentionTimeInMinutes()" class="member-name-link">getRetentionTimeInMinutes()</a> - Method in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/RetentionPolicies.html" title="class in org.apache.pulsar.common.policies.data">RetentionPolicies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Brokers.html#getRuntimeConfigurations()" class="member-name-link">getRuntimeConfigurations()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Brokers.html" title="interface in org.apache.pulsar.client.admin">Brokers</a></dt>
+<dd>
+<div class="block">Get values of runtime configuration.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Brokers.html#getRuntimeConfigurationsAsync()" class="member-name-link">getRuntimeConfigurationsAsync()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Brokers.html" title="interface in org.apache.pulsar.client.admin">Brokers</a></dt>
+<dd>
+<div class="block">Get values of runtime configuration asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html#getS3ManagedLedgerOffloadBucket()" class="member-name-link">getS3ManagedLedgerOffloadBucket()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html" title="interface in org.apache.pulsar.common.policies.data">OffloadPolicies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html#getS3ManagedLedgerOffloadCredentialId()" class="member-name-link">getS3ManagedLedgerOffloadCredentialId()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html" title="interface in org.apache.pulsar.common.policies.data">OffloadPolicies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html#getS3ManagedLedgerOffloadCredentialSecret()" class="member-name-link">getS3ManagedLedgerOffloadCredentialSecret()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html" title="interface in org.apache.pulsar.common.policies.data">OffloadPolicies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html#getS3ManagedLedgerOffloadMaxBlockSizeInBytes()" class="member-name-link">getS3ManagedLedgerOffloadMaxBlockSizeInBytes()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html" title="interface in org.apache.pulsar.common.policies.data">OffloadPolicies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html#getS3ManagedLedgerOffloadReadBufferSizeInBytes()" class="member-name-link">getS3ManagedLedgerOffloadReadBufferSizeInBytes()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html" title="interface in org.apache.pulsar.common.policies.data">OffloadPolicies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html#getS3ManagedLedgerOffloadRegion()" class="member-name-link">getS3ManagedLedgerOffloadRegion()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html" title="interface in org.apache.pulsar.common.policies.data">OffloadPolicies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html#getS3ManagedLedgerOffloadRole()" class="member-name-link">getS3ManagedLedgerOffloadRole()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html" title="interface in org.apache.pulsar.common.policies.data">OffloadPolicies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html#getS3ManagedLedgerOffloadRoleSessionName()" class="member-name-link">getS3ManagedLedgerOffloadRoleSessionName()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html" title="interface in org.apache.pulsar.common.policies.data">OffloadPolicies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html#getS3ManagedLedgerOffloadServiceEndpoint()" class="member-name-link">getS3ManagedLedgerOffloadServiceEndpoint()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html" title="interface in org.apache.pulsar.common.policies.data">OffloadPolicies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getSchemaAutoUpdateCompatibilityStrategy(java.lang.String)" class="member-name-link">getSchemaAutoUpdateCompatibilityStrategy(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getSchemaCompatibilityStrategy(java.lang.String)" class="member-name-link">getSchemaCompatibilityStrategy(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the strategy used to check the a new schema provided by a producer is compatible with the current schema
+ before it is installed.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getSchemaCompatibilityStrategy(java.lang.String,boolean)" class="member-name-link">getSchemaCompatibilityStrategy(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get schema compatibility strategy on a topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getSchemaCompatibilityStrategyAsync(java.lang.String)" class="member-name-link">getSchemaCompatibilityStrategyAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the strategy used to check the a new schema provided by a producer is compatible with the current schema
+ before it is installed asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getSchemaCompatibilityStrategyAsync(java.lang.String,boolean)" class="member-name-link">getSchemaCompatibilityStrategyAsync(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get schema compatibility strategy on a topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Schemas.html#getSchemaInfo(java.lang.String)" class="member-name-link">getSchemaInfo(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Schemas.html" title="interface in org.apache.pulsar.client.admin">Schemas</a></dt>
+<dd>
+<div class="block">Retrieve the latest schema of a topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Schemas.html#getSchemaInfo(java.lang.String,long)" class="member-name-link">getSchemaInfo(String, long)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Schemas.html" title="interface in org.apache.pulsar.client.admin">Schemas</a></dt>
+<dd>
+<div class="block">Retrieve the schema of a topic at a given <tt>version</tt>.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Schemas.html#getSchemaInfoAsync(java.lang.String)" class="member-name-link">getSchemaInfoAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Schemas.html" title="interface in org.apache.pulsar.client.admin">Schemas</a></dt>
+<dd>
+<div class="block">Retrieve the latest schema of a topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Schemas.html#getSchemaInfoAsync(java.lang.String,long)" class="member-name-link">getSchemaInfoAsync(String, long)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Schemas.html" title="interface in org.apache.pulsar.client.admin">Schemas</a></dt>
+<dd>
+<div class="block">Retrieve the schema of a topic at a given <tt>version</tt> asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Schemas.html#getSchemaInfoWithVersion(java.lang.String)" class="member-name-link">getSchemaInfoWithVersion(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Schemas.html" title="interface in org.apache.pulsar.client.admin">Schemas</a></dt>
+<dd>
+<div class="block">Retrieve the latest schema with verison of a topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Schemas.html#getSchemaInfoWithVersionAsync(java.lang.String)" class="member-name-link">getSchemaInfoWithVersionAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Schemas.html" title="interface in org.apache.pulsar.client.admin">Schemas</a></dt>
+<dd>
+<div class="block">Retrieve the latest schema with verison of a topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getSchemaValidationEnforced(java.lang.String)" class="member-name-link">getSchemaValidationEnforced(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get schema validation enforced for namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getSchemaValidationEnforced(java.lang.String,boolean)" class="member-name-link">getSchemaValidationEnforced(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get schema validation enforced for namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getSchemaValidationEnforcedAsync(java.lang.String)" class="member-name-link">getSchemaValidationEnforcedAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get schema validation enforced for namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getSchemaValidationEnforcedAsync(java.lang.String,boolean)" class="member-name-link">getSchemaValidationEnforcedAsync(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get schema validation enforced for namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/NamespaceIsolationData.html#getSecondary()" class="member-name-link">getSecondary()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/NamespaceIsolationData.html" title="interface in org.apache.pulsar.common.policies.data">NamespaceIsolationData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdmin.html#getServiceUrl()" class="member-name-link">getServiceUrl()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/PulsarAdmin.html" title="interface in org.apache.pulsar.client.admin">PulsarAdmin</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BrokerInfo.html#getServiceUrl()" class="member-name-link">getServiceUrl()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BrokerInfo.html" title="interface in org.apache.pulsar.common.policies.data">BrokerInfo</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ClusterData.html#getServiceUrl()" class="member-name-link">getServiceUrl()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ClusterData.html" title="interface in org.apache.pulsar.common.policies.data">ClusterData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ClusterData.html#getServiceUrlTls()" class="member-name-link">getServiceUrlTls()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ClusterData.html" title="interface in org.apache.pulsar.common.policies.data">ClusterData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Sinks.html#getSink(java.lang.String,java.lang.String,java.lang.String)" class="member-name-link">getSink(String, String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Sinks.html" title="interface in org.apache.pulsar.client.admin">Sinks</a></dt>
+<dd>
+<div class="block">Get the configuration for the specified sink.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Sinks.html#getSinkAsync(java.lang.String,java.lang.String,java.lang.String)" class="member-name-link">getSinkAsync(String, String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Sinks.html" title="interface in org.apache.pulsar.client.admin">Sinks</a></dt>
+<dd>
+<div class="block">Get the configuration for the specified sink asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Functions.html#getSinks()" class="member-name-link">getSinks()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Functions.html" title="interface in org.apache.pulsar.client.admin">Functions</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Sinks.html#getSinkStatus(java.lang.String,java.lang.String,java.lang.String)" class="member-name-link">getSinkStatus(String, String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Sinks.html" title="interface in org.apache.pulsar.client.admin">Sinks</a></dt>
+<dd>
+<div class="block">Gets the current status of a sink.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Sinks.html#getSinkStatus(java.lang.String,java.lang.String,java.lang.String,int)" class="member-name-link">getSinkStatus(String, String, String, int)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Sinks.html" title="interface in org.apache.pulsar.client.admin">Sinks</a></dt>
+<dd>
+<div class="block">Gets the current status of a sink instance.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Sinks.html#getSinkStatusAsync(java.lang.String,java.lang.String,java.lang.String)" class="member-name-link">getSinkStatusAsync(String, String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Sinks.html" title="interface in org.apache.pulsar.client.admin">Sinks</a></dt>
+<dd>
+<div class="block">Gets the current status of a sink asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Sinks.html#getSinkStatusAsync(java.lang.String,java.lang.String,java.lang.String,int)" class="member-name-link">getSinkStatusAsync(String, String, String, int)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Sinks.html" title="interface in org.apache.pulsar.client.admin">Sinks</a></dt>
+<dd>
+<div class="block">Gets the current status of a sink instance asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Transactions.html#getSlowTransactions(long,java.util.concurrent.TimeUnit)" class="member-name-link">getSlowTransactions(long, TimeUnit)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Transactions.html" title="interface in org.apache.pulsar.client.admin">Transactions</a></dt>
+<dd>
+<div class="block">Get slow transactions.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Transactions.html#getSlowTransactionsAsync(long,java.util.concurrent.TimeUnit)" class="member-name-link">getSlowTransactionsAsync(long, TimeUnit)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Transactions.html" title="interface in org.apache.pulsar.client.admin">Transactions</a></dt>
+<dd>
+<div class="block">Get slow transactions.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Transactions.html#getSlowTransactionsByCoordinatorId(java.lang.Integer,long,java.util.concurrent.TimeUnit)" class="member-name-link">getSlowTransactionsByCoordinatorId(Integer, long, TimeUnit)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Transactions.html" title="interface in org.apache.pulsar.client.admin">Transactions</a></dt>
+<dd>
+<div class="block">Get slow transactions by coordinator id.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Transactions.html#getSlowTransactionsByCoordinatorIdAsync(java.lang.Integer,long,java.util.concurrent.TimeUnit)" class="member-name-link">getSlowTransactionsByCoordinatorIdAsync(Integer, long, TimeUnit)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Transactions.html" title="interface in org.apache.pulsar.client.admin">Transactions</a></dt>
+<dd>
+<div class="block">Get slow transactions by coordinator id.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Sources.html#getSource(java.lang.String,java.lang.String,java.lang.String)" class="member-name-link">getSource(String, String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Sources.html" title="interface in org.apache.pulsar.client.admin">Sources</a></dt>
+<dd>
+<div class="block">Get the configuration for the specified source.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Sources.html#getSourceAsync(java.lang.String,java.lang.String,java.lang.String)" class="member-name-link">getSourceAsync(String, String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Sources.html" title="interface in org.apache.pulsar.client.admin">Sources</a></dt>
+<dd>
+<div class="block">Get the configuration for the specified source asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Functions.html#getSources()" class="member-name-link">getSources()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Functions.html" title="interface in org.apache.pulsar.client.admin">Functions</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Sources.html#getSourceStatus(java.lang.String,java.lang.String,java.lang.String)" class="member-name-link">getSourceStatus(String, String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Sources.html" title="interface in org.apache.pulsar.client.admin">Sources</a></dt>
+<dd>
+<div class="block">Gets the current status of a source.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Sources.html#getSourceStatus(java.lang.String,java.lang.String,java.lang.String,int)" class="member-name-link">getSourceStatus(String, String, String, int)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Sources.html" title="interface in org.apache.pulsar.client.admin">Sources</a></dt>
+<dd>
+<div class="block">Gets the current status of a source instance.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Sources.html#getSourceStatusAsync(java.lang.String,java.lang.String,java.lang.String)" class="member-name-link">getSourceStatusAsync(String, String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Sources.html" title="interface in org.apache.pulsar.client.admin">Sources</a></dt>
+<dd>
+<div class="block">Gets the current status of a source asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Sources.html#getSourceStatusAsync(java.lang.String,java.lang.String,java.lang.String,int)" class="member-name-link">getSourceStatusAsync(String, String, String, int)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Sources.html" title="interface in org.apache.pulsar.client.admin">Sources</a></dt>
+<dd>
+<div class="block">Gets the current status of a source instance asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/conf/InternalConfigurationData.html#getStateStorageServiceUrl()" class="member-name-link">getStateStorageServiceUrl()</a> - Method in class org.apache.pulsar.common.conf.<a href="org/apache/pulsar/common/conf/InternalConfigurationData.html" title="class in org.apache.pulsar.common.conf">InternalConfigurationData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/NonPersistentTopics.html#getStats(java.lang.String)" class="member-name-link">getStats(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/NonPersistentTopics.html" title="interface in org.apache.pulsar.client.admin">NonPersistentTopics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+<div class="block">Get the stats for the topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getStats(java.lang.String)" class="member-name-link">getStats(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getStats(java.lang.String,boolean)" class="member-name-link">getStats(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getStats(java.lang.String,boolean,boolean)" class="member-name-link">getStats(String, boolean, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getStats(java.lang.String,boolean,boolean,boolean)" class="member-name-link">getStats(String, boolean, boolean, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getStats(java.lang.String,org.apache.pulsar.client.admin.GetStatsOptions)" class="member-name-link">getStats(String, GetStatsOptions)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Get the stats for the topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/NonPersistentTopics.html#getStatsAsync(java.lang.String)" class="member-name-link">getStatsAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/NonPersistentTopics.html" title="interface in org.apache.pulsar.client.admin">NonPersistentTopics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+<div class="block">Get the stats for the topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getStatsAsync(java.lang.String)" class="member-name-link">getStatsAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getStatsAsync(java.lang.String,boolean,boolean,boolean)" class="member-name-link">getStatsAsync(String, boolean, boolean, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Get the stats for the topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/GetStatsOptions.html" class="type-name-link" title="class in org.apache.pulsar.client.admin">GetStatsOptions</a> - Class in <a href="org/apache/pulsar/client/admin/package-summary.html">org.apache.pulsar.client.admin</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/GetStatsOptions.html#%3Cinit%3E()" class="member-name-link">GetStatsOptions()</a> - Constructor for class org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/GetStatsOptions.html" title="class in org.apache.pulsar.client.admin">GetStatsOptions</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/OffloadProcessStatus.html#getStatus()" class="member-name-link">getStatus()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/OffloadProcessStatus.html" title="interface in org.apache.pulsar.client.admin">OffloadProcessStatus</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdminException.html#getStatusCode()" class="member-name-link">getStatusCode()</a> - Method in exception org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/PulsarAdminException.html" title="class in org.apache.pulsar.client.admin">PulsarAdminException</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/TopicStats.html#getStorageSize()" class="member-name-link">getStorageSize()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/TopicStats.html" title="interface in org.apache.pulsar.common.policies.data">TopicStats</a></dt>
+<dd>
+<div class="block">Space used to store the messages for the topic (bytes).</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getSubscribeRate(java.lang.String)" class="member-name-link">getSubscribeRate(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get namespace-subscribe-rate (topics under this namespace allow subscribe times per consumer in a period).</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getSubscribeRate(java.lang.String)" class="member-name-link">getSubscribeRate(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get topic-subscribe-rate (topics allow subscribe times per consumer in a period).</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getSubscribeRate(java.lang.String)" class="member-name-link">getSubscribeRate(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getSubscribeRate(java.lang.String,boolean)" class="member-name-link">getSubscribeRate(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get applied topic-subscribe-rate (topics allow subscribe times per consumer in a period).</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getSubscribeRate(java.lang.String,boolean)" class="member-name-link">getSubscribeRate(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getSubscribeRateAsync(java.lang.String)" class="member-name-link">getSubscribeRateAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get namespace-subscribe-rate asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getSubscribeRateAsync(java.lang.String)" class="member-name-link">getSubscribeRateAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get topic-subscribe-rate asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getSubscribeRateAsync(java.lang.String)" class="member-name-link">getSubscribeRateAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getSubscribeRateAsync(java.lang.String,boolean)" class="member-name-link">getSubscribeRateAsync(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get applied topic-subscribe-rate asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getSubscribeRateAsync(java.lang.String,boolean)" class="member-name-link">getSubscribeRateAsync(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/AuthPolicies.html#getSubscriptionAuthentication()" class="member-name-link">getSubscriptionAuthentication()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/AuthPolicies.html" title="interface in org.apache.pulsar.common.policies.data">AuthPolicies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getSubscriptionAuthMode(java.lang.String)" class="member-name-link">getSubscriptionAuthMode(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the subscriptionAuthMode within a namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getSubscriptionAuthModeAsync(java.lang.String)" class="member-name-link">getSubscriptionAuthModeAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the subscriptionAuthMode within a namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getSubscriptionDispatchRate(java.lang.String)" class="member-name-link">getSubscriptionDispatchRate(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get subscription-message-dispatch-rate.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getSubscriptionDispatchRate(java.lang.String)" class="member-name-link">getSubscriptionDispatchRate(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get subscription-message-dispatch-rate for the topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getSubscriptionDispatchRate(java.lang.String)" class="member-name-link">getSubscriptionDispatchRate(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getSubscriptionDispatchRate(java.lang.String,boolean)" class="member-name-link">getSubscriptionDispatchRate(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get applied subscription-message-dispatch-rate.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getSubscriptionDispatchRate(java.lang.String,boolean)" class="member-name-link">getSubscriptionDispatchRate(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getSubscriptionDispatchRateAsync(java.lang.String)" class="member-name-link">getSubscriptionDispatchRateAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get subscription-message-dispatch-rate asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getSubscriptionDispatchRateAsync(java.lang.String)" class="member-name-link">getSubscriptionDispatchRateAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get subscription-message-dispatch-rate asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getSubscriptionDispatchRateAsync(java.lang.String)" class="member-name-link">getSubscriptionDispatchRateAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getSubscriptionDispatchRateAsync(java.lang.String,boolean)" class="member-name-link">getSubscriptionDispatchRateAsync(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get applied subscription-message-dispatch-rate asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getSubscriptionDispatchRateAsync(java.lang.String,boolean)" class="member-name-link">getSubscriptionDispatchRateAsync(String, boolean)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getSubscriptionExpirationTime(java.lang.String)" class="member-name-link">getSubscriptionExpirationTime(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the subscription expiration time for a namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getSubscriptionExpirationTimeAsync(java.lang.String)" class="member-name-link">getSubscriptionExpirationTimeAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the subscription expiration time for a namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html#getSubscriptionProperties()" class="member-name-link">getSubscriptionProperties()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html" title="interface in org.apache.pulsar.common.policies.data">SubscriptionStats</a></dt>
+<dd>
+<div class="block">SubscriptionProperties (key/value strings) associated with this subscribe.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/NonPersistentTopicStats.html#getSubscriptions()" class="member-name-link">getSubscriptions()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/NonPersistentTopicStats.html" title="interface in org.apache.pulsar.common.policies.data">NonPersistentTopicStats</a></dt>
+<dd>
+<div class="block">Map of subscriptions with their individual statistics.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/TopicStats.html#getSubscriptions()" class="member-name-link">getSubscriptions()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/TopicStats.html" title="interface in org.apache.pulsar.common.policies.data">TopicStats</a></dt>
+<dd>
+<div class="block">Map of subscriptions with their individual statistics.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getSubscriptions(java.lang.String)" class="member-name-link">getSubscriptions(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Get the list of subscriptions.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getSubscriptionsAsync(java.lang.String)" class="member-name-link">getSubscriptionsAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Get the list of subscriptions asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getSubscriptionTypesEnabled(java.lang.String)" class="member-name-link">getSubscriptionTypesEnabled(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the subscriptionTypesEnabled policy for a given namespace, overriding broker settings.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getSubscriptionTypesEnabled(java.lang.String)" class="member-name-link">getSubscriptionTypesEnabled(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get is enable sub types.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getSubscriptionTypesEnabled(java.lang.String)" class="member-name-link">getSubscriptionTypesEnabled(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getSubscriptionTypesEnabledAsync(java.lang.String)" class="member-name-link">getSubscriptionTypesEnabledAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the subscriptionTypesEnabled policy for a given namespace, overriding broker settings.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#getSubscriptionTypesEnabledAsync(java.lang.String)" class="member-name-link">getSubscriptionTypesEnabledAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Get is enable sub types asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#getSubscriptionTypesEnabledAsync(java.lang.String)" class="member-name-link">getSubscriptionTypesEnabledAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/FunctionInstanceStatsDataBase.html#getSystemExceptionsTotal()" class="member-name-link">getSystemExceptionsTotal()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/FunctionInstanceStatsDataBase.html" title="interface in org.apache.pulsar.common.policies.data">FunctionInstanceStatsDataBase</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/FunctionStats.html#getSystemExceptionsTotal()" class="member-name-link">getSystemExceptionsTotal()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/FunctionStats.html" title="interface in org.apache.pulsar.common.policies.data">FunctionStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Tenants.html#getTenantInfo(java.lang.String)" class="member-name-link">getTenantInfo(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Tenants.html" title="interface in org.apache.pulsar.client.admin">Tenants</a></dt>
+<dd>
+<div class="block">Get the config of the tenant.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Tenants.html#getTenantInfoAsync(java.lang.String)" class="member-name-link">getTenantInfoAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Tenants.html" title="interface in org.apache.pulsar.client.admin">Tenants</a></dt>
+<dd>
+<div class="block">Get the config of the tenant asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Tenants.html#getTenants()" class="member-name-link">getTenants()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Tenants.html" title="interface in org.apache.pulsar.client.admin">Tenants</a></dt>
+<dd>
+<div class="block">Get the list of tenants.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Tenants.html#getTenantsAsync()" class="member-name-link">getTenantsAsync()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Tenants.html" title="interface in org.apache.pulsar.client.admin">Tenants</a></dt>
+<dd>
+<div class="block">Get the list of tenants asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/DelayedDeliveryPolicies.html#getTickTime()" class="member-name-link">getTickTime()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/DelayedDeliveryPolicies.html" title="interface in org.apache.pulsar.common.policies.data">DelayedDeliveryPolicies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdminException.GettingAuthenticationDataException.html#%3Cinit%3E(java.lang.String)" class="member-name-link">GettingAuthenticationDataException(String)</a> - Constructor for exception org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/PulsarAdminException.GettingAuthenticationDataException.html" title="class in org.apache.pulsar.client.admin">PulsarAdminException.GettingAuthenticationDataException</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdminException.GettingAuthenticationDataException.html#%3Cinit%3E(java.lang.Throwable)" class="member-name-link">GettingAuthenticationDataException(Throwable)</a> - Constructor for exception org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/PulsarAdminException.GettingAuthenticationDataException.html" title="class in org.apache.pulsar.client.admin">PulsarAdminException.GettingAuthenticationDataException</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/AuthPolicies.html#getTopicAuthentication()" class="member-name-link">getTopicAuthentication()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/AuthPolicies.html" title="interface in org.apache.pulsar.common.policies.data">AuthPolicies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/TopicStats.html#getTopicEpoch()" class="member-name-link">getTopicEpoch()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/TopicStats.html" title="interface in org.apache.pulsar.common.policies.data">TopicStats</a></dt>
+<dd>
+<div class="block">The topic epoch or empty if not set.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/BrokerStats.html#getTopics()" class="member-name-link">getTopics()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/BrokerStats.html" title="interface in org.apache.pulsar.client.admin">BrokerStats</a></dt>
+<dd>
+<div class="block">Returns JSON string topics stats.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/ProxyStats.html#getTopics()" class="member-name-link">getTopics()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/ProxyStats.html" title="interface in org.apache.pulsar.client.admin">ProxyStats</a></dt>
+<dd>
+<div class="block">Returns Topics metrics.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getTopics(java.lang.String)" class="member-name-link">getTopics(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the list of topics.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/BrokerStats.html#getTopicsAsync()" class="member-name-link">getTopicsAsync()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/BrokerStats.html" title="interface in org.apache.pulsar.client.admin">BrokerStats</a></dt>
+<dd>
+<div class="block">Returns JSON string topics stats asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#getTopicsAsync(java.lang.String)" class="member-name-link">getTopicsAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Get the list of topics asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/AutoTopicCreationOverride.html#getTopicType()" class="member-name-link">getTopicType()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/AutoTopicCreationOverride.html" title="interface in org.apache.pulsar.common.policies.data">AutoTopicCreationOverride</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html#getTotalMsgExpired()" class="member-name-link">getTotalMsgExpired()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html" title="interface in org.apache.pulsar.common.policies.data">SubscriptionStats</a></dt>
+<dd>
+<div class="block">Total messages expired on this subscription.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Transactions.html#getTransactionBufferStats(java.lang.String)" class="member-name-link">getTransactionBufferStats(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Transactions.html" title="interface in org.apache.pulsar.client.admin">Transactions</a></dt>
+<dd>
+<div class="block">Get transaction buffer stats.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Transactions.html#getTransactionBufferStatsAsync(java.lang.String)" class="member-name-link">getTransactionBufferStatsAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Transactions.html" title="interface in org.apache.pulsar.client.admin">Transactions</a></dt>
+<dd>
+<div class="block">Get transaction buffer stats.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Transactions.html#getTransactionInBufferStats(org.apache.pulsar.client.api.transaction.TxnID,java.lang.String)" class="member-name-link">getTransactionInBufferStats(TxnID, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Transactions.html" title="interface in org.apache.pulsar.client.admin">Transactions</a></dt>
+<dd>
+<div class="block">Get transaction in buffer stats.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Transactions.html#getTransactionInBufferStatsAsync(org.apache.pulsar.client.api.transaction.TxnID,java.lang.String)" class="member-name-link">getTransactionInBufferStatsAsync(TxnID, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Transactions.html" title="interface in org.apache.pulsar.client.admin">Transactions</a></dt>
+<dd>
+<div class="block">Get transaction in buffer stats.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Transactions.html#getTransactionInPendingAckStats(org.apache.pulsar.client.api.transaction.TxnID,java.lang.String,java.lang.String)" class="member-name-link">getTransactionInPendingAckStats(TxnID, String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Transactions.html" title="interface in org.apache.pulsar.client.admin">Transactions</a></dt>
+<dd>
+<div class="block">Get transaction in pending ack stats.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Transactions.html#getTransactionInPendingAckStatsAsync(org.apache.pulsar.client.api.transaction.TxnID,java.lang.String,java.lang.String)" class="member-name-link">getTransactionInPendingAckStatsAsync(TxnID, String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Transactions.html" title="interface in org.apache.pulsar.client.admin">Transactions</a></dt>
+<dd>
+<div class="block">Get transaction in pending ack stats.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Transactions.html#getTransactionMetadata(org.apache.pulsar.client.api.transaction.TxnID)" class="member-name-link">getTransactionMetadata(TxnID)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Transactions.html" title="interface in org.apache.pulsar.client.admin">Transactions</a></dt>
+<dd>
+<div class="block">Get transaction metadata.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Transactions.html#getTransactionMetadataAsync(org.apache.pulsar.client.api.transaction.TxnID)" class="member-name-link">getTransactionMetadataAsync(TxnID)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Transactions.html" title="interface in org.apache.pulsar.client.admin">Transactions</a></dt>
+<dd>
+<div class="block">Get transaction metadata.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html#getType()" class="member-name-link">getType()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html" title="interface in org.apache.pulsar.common.policies.data">SubscriptionStats</a></dt>
+<dd>
+<div class="block">Whether this subscription is Exclusive or Shared or Failover.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ConsumerStats.html#getUnackedMessages()" class="member-name-link">getUnackedMessages()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ConsumerStats.html" title="interface in org.apache.pulsar.common.policies.data">ConsumerStats</a></dt>
+<dd>
+<div class="block">Number of unacknowledged messages for the consumer.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html#getUnackedMessages()" class="member-name-link">getUnackedMessages()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html" title="interface in org.apache.pulsar.common.policies.data">SubscriptionStats</a></dt>
+<dd>
+<div class="block">Number of unacknowledged messages for the subscription.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/FunctionInstanceStatsDataBase.html#getUserExceptionsTotal()" class="member-name-link">getUserExceptionsTotal()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/FunctionInstanceStatsDataBase.html" title="interface in org.apache.pulsar.common.policies.data">FunctionInstanceStatsDataBase</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/FunctionStats.html#getUserExceptionsTotal()" class="member-name-link">getUserExceptionsTotal()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/FunctionStats.html" title="interface in org.apache.pulsar.common.policies.data">FunctionStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/FunctionInstanceStatsData.html#getUserMetrics()" class="member-name-link">getUserMetrics()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/FunctionInstanceStatsData.html" title="interface in org.apache.pulsar.common.policies.data">FunctionInstanceStatsData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadedReadPriority.html#getValue()" class="member-name-link">getValue()</a> - Method in enum class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/OffloadedReadPriority.html" title="enum class in org.apache.pulsar.common.policies.data">OffloadedReadPriority</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Brokers.html#getVersion()" class="member-name-link">getVersion()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Brokers.html" title="interface in org.apache.pulsar.client.admin">Brokers</a></dt>
+<dd>
+<div class="block">Get version of broker.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Schemas.html#getVersionBySchema(java.lang.String,org.apache.pulsar.common.protocol.schema.PostSchemaPayload)" class="member-name-link">getVersionBySchema(String, PostSchemaPayload)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Schemas.html" title="interface in org.apache.pulsar.client.admin">Schemas</a></dt>
+<dd>
+<div class="block">Find schema version <tt>topic</tt>.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Schemas.html#getVersionBySchema(java.lang.String,org.apache.pulsar.common.schema.SchemaInfo)" class="member-name-link">getVersionBySchema(String, SchemaInfo)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Schemas.html" title="interface in org.apache.pulsar.client.admin">Schemas</a></dt>
+<dd>
+<div class="block">Find schema version <tt>topic</tt>.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Schemas.html#getVersionBySchemaAsync(java.lang.String,org.apache.pulsar.common.protocol.schema.PostSchemaPayload)" class="member-name-link">getVersionBySchemaAsync(String, PostSchemaPayload)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Schemas.html" title="interface in org.apache.pulsar.client.admin">Schemas</a></dt>
+<dd>
+<div class="block">Find schema version <tt>topic</tt> asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Schemas.html#getVersionBySchemaAsync(java.lang.String,org.apache.pulsar.common.schema.SchemaInfo)" class="member-name-link">getVersionBySchemaAsync(String, SchemaInfo)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Schemas.html" title="interface in org.apache.pulsar.client.admin">Schemas</a></dt>
+<dd>
+<div class="block">Find schema version <tt>topic</tt> asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/TopicStats.html#getWaitingPublishers()" class="member-name-link">getWaitingPublishers()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/TopicStats.html" title="interface in org.apache.pulsar.common.policies.data">TopicStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/policies/data/loadbalancer/ServiceLookupData.html#getWebServiceUrl()" class="member-name-link">getWebServiceUrl()</a> - Method in interface org.apache.pulsar.policies.data.loadbalancer.<a href="org/apache/pulsar/policies/data/loadbalancer/ServiceLookupData.html" title="interface in org.apache.pulsar.policies.data.loadbalancer">ServiceLookupData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/policies/data/loadbalancer/ServiceLookupData.html#getWebServiceUrlTls()" class="member-name-link">getWebServiceUrlTls()</a> - Method in interface org.apache.pulsar.policies.data.loadbalancer.<a href="org/apache/pulsar/policies/data/loadbalancer/ServiceLookupData.html" title="interface in org.apache.pulsar.policies.data.loadbalancer">ServiceLookupData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/conf/InternalConfigurationData.html#getZookeeperServers()" class="member-name-link">getZookeeperServers()</a> - Method in class org.apache.pulsar.common.conf.<a href="org/apache/pulsar/common/conf/InternalConfigurationData.html" title="class in org.apache.pulsar.common.conf">InternalConfigurationData</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/common/functions/FunctionConfig.Runtime.html#GO" class="member-name-link">GO</a> - Enum constant in enum class org.apache.pulsar.common.functions.<a href="org/apache/pulsar/common/functions/FunctionConfig.Runtime.html" title="enum class in org.apache.pulsar.common.functions">FunctionConfig.Runtime</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#grantPermission(java.lang.String,java.lang.String,java.util.Set)" class="member-name-link">grantPermission(String, String, Set&lt;AuthAction&gt;)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Grant permission on a topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#grantPermissionAsync(java.lang.String,java.lang.String,java.util.Set)" class="member-name-link">grantPermissionAsync(String, String, Set&lt;AuthAction&gt;)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Grant permission on a topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#grantPermissionOnNamespace(java.lang.String,java.lang.String,java.util.Set)" class="member-name-link">grantPermissionOnNamespace(String, String, Set&lt;AuthAction&gt;)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Grant permission on a namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#grantPermissionOnNamespaceAsync(java.lang.String,java.lang.String,java.util.Set)" class="member-name-link">grantPermissionOnNamespaceAsync(String, String, Set&lt;AuthAction&gt;)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Grant permission on a namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#grantPermissionOnSubscription(java.lang.String,java.lang.String,java.util.Set)" class="member-name-link">grantPermissionOnSubscription(String, String, Set&lt;String&gt;)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Grant permission to role to access subscription's admin-api.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#grantPermissionOnSubscriptionAsync(java.lang.String,java.lang.String,java.util.Set)" class="member-name-link">grantPermissionOnSubscriptionAsync(String, String, Set&lt;String&gt;)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Grant permission to role to access subscription's admin-api asynchronously.</div>
+</dd>
+</dl>
+<h2 class="title" id="I:H">H</h2>
+<dl class="index">
+<dt><a href="org/apache/pulsar/common/conf/InternalConfigurationData.html#hashCode()" class="member-name-link">hashCode()</a> - Method in class org.apache.pulsar.common.conf.<a href="org/apache/pulsar/common/conf/InternalConfigurationData.html" title="class in org.apache.pulsar.common.conf">InternalConfigurationData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/PersistencePolicies.html#hashCode()" class="member-name-link">hashCode()</a> - Method in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/PersistencePolicies.html" title="class in org.apache.pulsar.common.policies.data">PersistencePolicies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/Policies.html#hashCode()" class="member-name-link">hashCode()</a> - Method in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/Policies.html" title="class in org.apache.pulsar.common.policies.data">Policies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/PublishRate.html#hashCode()" class="member-name-link">hashCode()</a> - Method in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/PublishRate.html" title="class in org.apache.pulsar.common.policies.data">PublishRate</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/RetentionPolicies.html#hashCode()" class="member-name-link">hashCode()</a> - Method in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/RetentionPolicies.html" title="class in org.apache.pulsar.common.policies.data">RetentionPolicies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SubscribeRate.html#hashCode()" class="member-name-link">hashCode()</a> - Method in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SubscribeRate.html" title="class in org.apache.pulsar.common.policies.data">SubscribeRate</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/stats/Metrics.html#hashCode()" class="member-name-link">hashCode()</a> - Method in class org.apache.pulsar.common.stats.<a href="org/apache/pulsar/common/stats/Metrics.html" title="class in org.apache.pulsar.common.stats">Metrics</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Brokers.html#healthcheck()" class="member-name-link">healthcheck()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Brokers.html" title="interface in org.apache.pulsar.client.admin">Brokers</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Brokers.html#healthcheck(org.apache.pulsar.common.naming.TopicVersion)" class="member-name-link">healthcheck(TopicVersion)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Brokers.html" title="interface in org.apache.pulsar.client.admin">Brokers</a></dt>
+<dd>
+<div class="block">Run a healthcheck on the broker.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Brokers.html#healthcheckAsync()" class="member-name-link">healthcheckAsync()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Brokers.html" title="interface in org.apache.pulsar.client.admin">Brokers</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Brokers.html#healthcheckAsync(org.apache.pulsar.common.naming.TopicVersion)" class="member-name-link">healthcheckAsync(TopicVersion)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Brokers.html" title="interface in org.apache.pulsar.client.admin">Brokers</a></dt>
+<dd>
+<div class="block">Run a healthcheck on the broker asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/stats/AllocatorStats.html#heapArenas" class="member-name-link">heapArenas</a> - Variable in class org.apache.pulsar.common.stats.<a href="org/apache/pulsar/common/stats/AllocatorStats.html" title="class in org.apache.pulsar.common.stats">AllocatorStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BookieInfo.Builder.html#hostname(java.lang.String)" class="member-name-link">hostname(String)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BookieInfo.Builder.html" title="interface in org.apache.pulsar.common.policies.data">BookieInfo.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BookieInfoImpl.BookieInfoImplBuilder.html#hostname(java.lang.String)" class="member-name-link">hostname(String)</a> - Method in class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/BookieInfoImpl.BookieInfoImplBuilder.html" title="class in org.apache.pulsar.common.policies.data.impl">BookieInfoImpl.BookieInfoImplBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/Policies.BundleType.html#HOT" class="member-name-link">HOT</a> - Enum constant in enum class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/Policies.BundleType.html" title="enum class in org.apache.pulsar.common.policies.data">Policies.BundleType</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdminException.HttpErrorException.html#%3Cinit%3E(java.lang.Exception)" class="member-name-link">HttpErrorException(Exception)</a> - Constructor for exception org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/PulsarAdminException.HttpErrorException.html" title="class in org.apache.pulsar.client.admin">PulsarAdminException.HttpErrorException</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdminException.HttpErrorException.html#%3Cinit%3E(java.lang.Throwable)" class="member-name-link">HttpErrorException(Throwable)</a> - Constructor for exception org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/PulsarAdminException.HttpErrorException.html" title="class in org.apache.pulsar.client.admin">PulsarAdminException.HttpErrorException</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<h2 class="title" id="I:I">I</h2>
+<dl class="index">
+<dt><a href="org/apache/pulsar/common/policies/data/Policies.html#inactive_topic_policies" class="member-name-link">inactive_topic_policies</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/Policies.html" title="class in org.apache.pulsar.common.policies.data">Policies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/InactiveTopicDeleteMode.html" class="type-name-link" title="enum class in org.apache.pulsar.common.policies.data">InactiveTopicDeleteMode</a> - Enum Class in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>
+<div class="block">Inactive topic deletion mode.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/InactiveTopicPolicies.html" class="type-name-link" title="class in org.apache.pulsar.common.policies.data">InactiveTopicPolicies</a> - Class in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>
+<div class="block">Definition of the inactive topic policy.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/InactiveTopicPolicies.html#%3Cinit%3E()" class="member-name-link">InactiveTopicPolicies()</a> - Constructor for class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/InactiveTopicPolicies.html" title="class in org.apache.pulsar.common.policies.data">InactiveTopicPolicies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.CursorStats.html#individuallyDeletedMessages" class="member-name-link">individuallyDeletedMessages</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.CursorStats.html" title="class in org.apache.pulsar.common.policies.data">ManagedLedgerInternalStats.CursorStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/FunctionStatus.FunctionInstanceStatus.html#instanceId" class="member-name-link">instanceId</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/FunctionStatus.FunctionInstanceStatus.html" title="class in org.apache.pulsar.common.policies.data">FunctionStatus.FunctionInstanceStatus</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SinkStatus.SinkInstanceStatus.html#instanceId" class="member-name-link">instanceId</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SinkStatus.SinkInstanceStatus.html" title="class in org.apache.pulsar.common.policies.data">SinkStatus.SinkInstanceStatus</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SourceStatus.SourceInstanceStatus.html#instanceId" class="member-name-link">instanceId</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SourceStatus.SourceInstanceStatus.html" title="class in org.apache.pulsar.common.policies.data">SourceStatus.SourceInstanceStatus</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/FunctionStatus.html#instances" class="member-name-link">instances</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/FunctionStatus.html" title="class in org.apache.pulsar.common.policies.data">FunctionStatus</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SinkStatus.html#instances" class="member-name-link">instances</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SinkStatus.html" title="class in org.apache.pulsar.common.policies.data">SinkStatus</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SourceStatus.html#instances" class="member-name-link">instances</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SourceStatus.html" title="class in org.apache.pulsar.common.policies.data">SourceStatus</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/conf/InternalConfigurationData.html" class="type-name-link" title="class in org.apache.pulsar.common.conf">InternalConfigurationData</a> - Class in <a href="org/apache/pulsar/common/conf/package-summary.html">org.apache.pulsar.common.conf</a></dt>
+<dd>
+<div class="block">Internal configuration data.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/conf/InternalConfigurationData.html#%3Cinit%3E()" class="member-name-link">InternalConfigurationData()</a> - Constructor for class org.apache.pulsar.common.conf.<a href="org/apache/pulsar/common/conf/InternalConfigurationData.html" title="class in org.apache.pulsar.common.conf">InternalConfigurationData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/conf/InternalConfigurationData.html#%3Cinit%3E(java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)" class="member-name-link">InternalConfigurationData(String, String, String, String, String)</a> - Constructor for class org.apache.pulsar.common.conf.<a href="org/apache/pulsar/common/conf/InternalConfigurationData.html" title="class in org.apache.pulsar.common.conf">InternalConfigurationData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/NamespaceOwnershipStatus.html#is_active" class="member-name-link">is_active</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/NamespaceOwnershipStatus.html" title="class in org.apache.pulsar.common.policies.data">NamespaceOwnershipStatus</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/Policies.html#is_allow_auto_update_schema" class="member-name-link">is_allow_auto_update_schema</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/Policies.html" title="class in org.apache.pulsar.common.policies.data">Policies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/NamespaceOwnershipStatus.html#is_controlled" class="member-name-link">is_controlled</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/NamespaceOwnershipStatus.html" title="class in org.apache.pulsar.common.policies.data">NamespaceOwnershipStatus</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BrokerStatus.html#isActive()" class="member-name-link">isActive()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BrokerStatus.html" title="interface in org.apache.pulsar.common.policies.data">BrokerStatus</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/DelayedDeliveryPolicies.html#isActive()" class="member-name-link">isActive()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/DelayedDeliveryPolicies.html" title="interface in org.apache.pulsar.common.policies.data">DelayedDeliveryPolicies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/AutoSubscriptionCreationOverride.html#isAllowAutoSubscriptionCreation()" class="member-name-link">isAllowAutoSubscriptionCreation()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/AutoSubscriptionCreationOverride.html" title="interface in org.apache.pulsar.common.policies.data">AutoSubscriptionCreationOverride</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/AutoTopicCreationOverride.html#isAllowAutoTopicCreation()" class="member-name-link">isAllowAutoTopicCreation()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/AutoTopicCreationOverride.html" title="interface in org.apache.pulsar.common.policies.data">AutoTopicCreationOverride</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html#isAllowOutOfOrderDelivery()" class="member-name-link">isAllowOutOfOrderDelivery()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html" title="interface in org.apache.pulsar.common.policies.data">SubscriptionStats</a></dt>
+<dd>
+<div class="block">Whether out of order delivery is allowed on the Key_Shared subscription.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ConsumerStats.html#isBlockedConsumerOnUnackedMsgs()" class="member-name-link">isBlockedConsumerOnUnackedMsgs()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ConsumerStats.html" title="interface in org.apache.pulsar.common.policies.data">ConsumerStats</a></dt>
+<dd>
+<div class="block">Flag to verify if consumer is blocked due to reaching threshold of unacked messages.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html#isBlockedSubscriptionOnUnackedMsgs()" class="member-name-link">isBlockedSubscriptionOnUnackedMsgs()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html" title="interface in org.apache.pulsar.common.policies.data">SubscriptionStats</a></dt>
+<dd>
+<div class="block">Flag to verify if subscription is blocked due to reaching threshold of unacked messages.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/AutoFailoverPolicy.html#isBrokerAvailable(org.apache.pulsar.common.policies.data.BrokerStatus)" class="member-name-link">isBrokerAvailable(BrokerStatus)</a> - Method in class org.apache.pulsar.common.policies.<a href="org/apache/pulsar/common/policies/AutoFailoverPolicy.html" title="class in org.apache.pulsar.common.policies">AutoFailoverPolicy</a></dt>
+<dd>
+<div class="block">Determine whether a broker is considered available or not.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/impl/MinAvailablePolicy.html#isBrokerAvailable(org.apache.pulsar.common.policies.data.BrokerStatus)" class="member-name-link">isBrokerAvailable(BrokerStatus)</a> - Method in class org.apache.pulsar.common.policies.impl.<a href="org/apache/pulsar/common/policies/impl/MinAvailablePolicy.html" title="class in org.apache.pulsar.common.policies.impl">MinAvailablePolicy</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ClusterData.html#isBrokerClientTlsEnabled()" class="member-name-link">isBrokerClientTlsEnabled()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ClusterData.html" title="interface in org.apache.pulsar.common.policies.data">ClusterData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ClusterData.html#isBrokerClientTlsEnabledWithKeyStore()" class="member-name-link">isBrokerClientTlsEnabledWithKeyStore()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ClusterData.html" title="interface in org.apache.pulsar.common.policies.data">ClusterData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/protocol/schema/IsCompatibilityResponse.html" class="type-name-link" title="class in org.apache.pulsar.common.protocol.schema">IsCompatibilityResponse</a> - Class in <a href="org/apache/pulsar/common/protocol/schema/package-summary.html">org.apache.pulsar.common.protocol.schema</a></dt>
+<dd>
+<div class="block">Response defining if a schema is compatible with existing topic's schema.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/protocol/schema/IsCompatibilityResponse.html#%3Cinit%3E()" class="member-name-link">IsCompatibilityResponse()</a> - Constructor for class org.apache.pulsar.common.protocol.schema.<a href="org/apache/pulsar/common/protocol/schema/IsCompatibilityResponse.html" title="class in org.apache.pulsar.common.protocol.schema">IsCompatibilityResponse</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ReplicatorStats.html#isConnected()" class="member-name-link">isConnected()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ReplicatorStats.html" title="interface in org.apache.pulsar.common.policies.data">ReplicatorStats</a></dt>
+<dd>
+<div class="block">is the replication-subscriber up and running to replicate to remote cluster.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html#isDurable()" class="member-name-link">isDurable()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html" title="interface in org.apache.pulsar.common.policies.data">SubscriptionStats</a></dt>
+<dd>
+<div class="block">Tells whether this subscription is durable or ephemeral (eg.: from a reader).</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/TopicStats.html#isMsgChunkPublished()" class="member-name-link">isMsgChunkPublished()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/TopicStats.html" title="interface in org.apache.pulsar.common.policies.data">TopicStats</a></dt>
+<dd>
+<div class="block">Topic has chunked message published on it.</div>
+</dd>
+<dt><a href="org/apache/pulsar/policies/data/loadbalancer/LoadManagerReport.html#isNonPersistentTopicsEnabled()" class="member-name-link">isNonPersistentTopicsEnabled()</a> - Method in interface org.apache.pulsar.policies.data.loadbalancer.<a href="org/apache/pulsar/policies/data/loadbalancer/LoadManagerReport.html" title="interface in org.apache.pulsar.policies.data.loadbalancer">LoadManagerReport</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/policies/data/loadbalancer/LoadManagerReport.html#isPersistentTopicsEnabled()" class="member-name-link">isPersistentTopicsEnabled()</a> - Method in interface org.apache.pulsar.policies.data.loadbalancer.<a href="org/apache/pulsar/policies/data/loadbalancer/LoadManagerReport.html" title="interface in org.apache.pulsar.policies.data.loadbalancer">LoadManagerReport</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BrokerNamespaceIsolationData.html#isPrimary()" class="member-name-link">isPrimary()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BrokerNamespaceIsolationData.html" title="interface in org.apache.pulsar.common.policies.data">BrokerNamespaceIsolationData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/DispatchRate.html#isRelativeToPublishRate()" class="member-name-link">isRelativeToPublishRate()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/DispatchRate.html" title="interface in org.apache.pulsar.common.policies.data">DispatchRate</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html#isReplicated()" class="member-name-link">isReplicated()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SubscriptionStats.html" title="interface in org.apache.pulsar.common.policies.data">SubscriptionStats</a></dt>
+<dd>
+<div class="block">Mark that the subscription state is kept in sync across different regions.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/PublisherStats.html#isSupportsPartialProducer()" class="member-name-link">isSupportsPartialProducer()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/PublisherStats.html" title="interface in org.apache.pulsar.common.policies.data">PublisherStats</a></dt>
+<dd>
+<div class="block">Whether partial producer is supported at client.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ClusterData.html#isTlsAllowInsecureConnection()" class="member-name-link">isTlsAllowInsecureConnection()</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ClusterData.html" title="interface in org.apache.pulsar.common.policies.data">ClusterData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SchemaCompatibilityStrategy.html#isUndefined(org.apache.pulsar.common.policies.data.SchemaCompatibilityStrategy)" class="member-name-link">isUndefined(SchemaCompatibilityStrategy)</a> - Static method in enum class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SchemaCompatibilityStrategy.html" title="enum class in org.apache.pulsar.common.policies.data">SchemaCompatibilityStrategy</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/functions/UpdateOptions.html#isUpdateAuthData()" class="member-name-link">isUpdateAuthData()</a> - Method in interface org.apache.pulsar.common.functions.<a href="org/apache/pulsar/common/functions/UpdateOptions.html" title="interface in org.apache.pulsar.common.functions">UpdateOptions</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/TopicType.html#isValidTopicType(java.lang.String)" class="member-name-link">isValidTopicType(String)</a> - Static method in enum class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/TopicType.html" title="enum class in org.apache.pulsar.common.policies.data">TopicType</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<h2 class="title" id="I:J">J</h2>
+<dl class="index">
+<dt><a href="org/apache/pulsar/common/functions/FunctionConfig.Runtime.html#JAVA" class="member-name-link">JAVA</a> - Enum constant in enum class org.apache.pulsar.common.functions.<a href="org/apache/pulsar/common/functions/FunctionConfig.Runtime.html" title="enum class in org.apache.pulsar.common.functions">FunctionConfig.Runtime</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<h2 class="title" id="I:L">L</h2>
+<dl class="index">
+<dt><a href="org/apache/pulsar/common/policies/data/Policies.BundleType.html#LARGEST" class="member-name-link">LARGEST</a> - Enum constant in enum class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/Policies.BundleType.html" title="enum class in org.apache.pulsar.common.policies.data">Policies.BundleType</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/Policies.html#LAST_BOUNDARY" class="member-name-link">LAST_BOUNDARY</a> - Static variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/Policies.html" title="class in org.apache.pulsar.common.policies.data">Policies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.html#lastConfirmedEntry" class="member-name-link">lastConfirmedEntry</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.html" title="class in org.apache.pulsar.common.policies.data">ManagedLedgerInternalStats</a></dt>
+<dd>
+<div class="block">The ledgerid: entryid of the last message that is written successfully.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/LongRunningProcessStatus.html#lastError" class="member-name-link">lastError</a> - Variable in class org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/LongRunningProcessStatus.html" title="class in org.apache.pulsar.client.admin">LongRunningProcessStatus</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/FunctionStatus.FunctionInstanceStatus.FunctionInstanceStatusData.html#lastInvocationTime" class="member-name-link">lastInvocationTime</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/FunctionStatus.FunctionInstanceStatus.FunctionInstanceStatusData.html" title="class in org.apache.pulsar.common.policies.data">FunctionStatus.FunctionInstanceStatus.FunctionInstanceStatusData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.html#lastLedgerCreatedTimestamp" class="member-name-link">lastLedgerCreatedTimestamp</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.html" title="class in org.apache.pulsar.common.policies.data">ManagedLedgerInternalStats</a></dt>
+<dd>
+<div class="block">The time when the last ledger is created.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.html#lastLedgerCreationFailureTimestamp" class="member-name-link">lastLedgerCreationFailureTimestamp</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.html" title="class in org.apache.pulsar.common.policies.data">ManagedLedgerInternalStats</a></dt>
+<dd>
+<div class="block">The time when the last ledger failed.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.CursorStats.html#lastLedgerSwitchTimestamp" class="member-name-link">lastLedgerSwitchTimestamp</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.CursorStats.html" title="class in org.apache.pulsar.common.policies.data">ManagedLedgerInternalStats.CursorStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SinkStatus.SinkInstanceStatus.SinkInstanceStatusData.html#lastReceivedTime" class="member-name-link">lastReceivedTime</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SinkStatus.SinkInstanceStatus.SinkInstanceStatusData.html" title="class in org.apache.pulsar.common.policies.data">SinkStatus.SinkInstanceStatus.SinkInstanceStatusData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SourceStatus.SourceInstanceStatus.SourceInstanceStatusData.html#lastReceivedTime" class="member-name-link">lastReceivedTime</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SourceStatus.SourceInstanceStatus.SourceInstanceStatusData.html" title="class in org.apache.pulsar.common.policies.data">SourceStatus.SourceInstanceStatus.SourceInstanceStatusData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/TransactionBufferStats.html#lastSnapshotTimestamps" class="member-name-link">lastSnapshotTimestamps</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/TransactionBufferStats.html" title="class in org.apache.pulsar.common.policies.data">TransactionBufferStats</a></dt>
+<dd>
+<div class="block">The last snapshot timestamps of this transaction buffer.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/Policies.html#latency_stats_sample_rate" class="member-name-link">latency_stats_sample_rate</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/Policies.html" title="class in org.apache.pulsar.common.policies.data">Policies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SinkStatus.SinkInstanceStatus.SinkInstanceStatusData.html#latestSinkExceptions" class="member-name-link">latestSinkExceptions</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SinkStatus.SinkInstanceStatus.SinkInstanceStatusData.html" title="class in org.apache.pulsar.common.policies.data">SinkStatus.SinkInstanceStatus.SinkInstanceStatusData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SourceStatus.SourceInstanceStatus.SourceInstanceStatusData.html#latestSourceExceptions" class="member-name-link">latestSourceExceptions</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SourceStatus.SourceInstanceStatus.SourceInstanceStatusData.html" title="class in org.apache.pulsar.common.policies.data">SourceStatus.SourceInstanceStatus.SourceInstanceStatusData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/FunctionStatus.FunctionInstanceStatus.FunctionInstanceStatusData.html#latestSystemExceptions" class="member-name-link">latestSystemExceptions</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/FunctionStatus.FunctionInstanceStatus.FunctionInstanceStatusData.html" title="class in org.apache.pulsar.common.policies.data">FunctionStatus.FunctionInstanceStatus.FunctionInstanceStatus [...]
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SinkStatus.SinkInstanceStatus.SinkInstanceStatusData.html#latestSystemExceptions" class="member-name-link">latestSystemExceptions</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SinkStatus.SinkInstanceStatus.SinkInstanceStatusData.html" title="class in org.apache.pulsar.common.policies.data">SinkStatus.SinkInstanceStatus.SinkInstanceStatusData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SourceStatus.SourceInstanceStatus.SourceInstanceStatusData.html#latestSystemExceptions" class="member-name-link">latestSystemExceptions</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SourceStatus.SourceInstanceStatus.SourceInstanceStatusData.html" title="class in org.apache.pulsar.common.policies.data">SourceStatus.SourceInstanceStatus.SourceInstanceStatusData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/FunctionStatus.FunctionInstanceStatus.FunctionInstanceStatusData.html#latestUserExceptions" class="member-name-link">latestUserExceptions</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/FunctionStatus.FunctionInstanceStatus.FunctionInstanceStatusData.html" title="class in org.apache.pulsar.common.policies.data">FunctionStatus.FunctionInstanceStatus.FunctionInstanceStatusData [...]
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/TransactionCoordinatorStats.html#leastSigBits" class="member-name-link">leastSigBits</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/TransactionCoordinatorStats.html" title="class in org.apache.pulsar.common.policies.data">TransactionCoordinatorStats</a></dt>
+<dd>
+<div class="block">The sequenceId of transaction metadataStore.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/TransactionCoordinatorStatus.html#leastSigBits" class="member-name-link">leastSigBits</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/TransactionCoordinatorStatus.html" title="class in org.apache.pulsar.common.policies.data">TransactionCoordinatorStatus</a></dt>
+<dd>
+<div class="block">The sequenceId of transaction metadataStore.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.LedgerInfo.html#ledgerId" class="member-name-link">ledgerId</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.LedgerInfo.html" title="class in org.apache.pulsar.common.policies.data">ManagedLedgerInternalStats.LedgerInfo</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.LedgerInfo.html#%3Cinit%3E()" class="member-name-link">LedgerInfo()</a> - Constructor for class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.LedgerInfo.html" title="class in org.apache.pulsar.common.policies.data">ManagedLedgerInternalStats.LedgerInfo</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.html#ledgers" class="member-name-link">ledgers</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.html" title="class in org.apache.pulsar.common.policies.data">ManagedLedgerInternalStats</a></dt>
+<dd>
+<div class="block">The ordered list of all ledgers for this topic holding messages.</div>
+</dd>
+<dt><a href="org/apache/pulsar/policies/data/loadbalancer/ResourceUsage.html#limit" class="member-name-link">limit</a> - Variable in class org.apache.pulsar.policies.data.loadbalancer.<a href="org/apache/pulsar/policies/data/loadbalancer/ResourceUsage.html" title="class in org.apache.pulsar.policies.data.loadbalancer">ResourceUsage</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BacklogQuota.Builder.html#limitSize(long)" class="member-name-link">limitSize(long)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BacklogQuota.Builder.html" title="interface in org.apache.pulsar.common.policies.data">BacklogQuota.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BacklogQuotaImpl.BacklogQuotaImplBuilder.html#limitSize(long)" class="member-name-link">limitSize(long)</a> - Method in class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/BacklogQuotaImpl.BacklogQuotaImplBuilder.html" title="class in org.apache.pulsar.common.policies.data.impl">BacklogQuotaImpl.BacklogQuotaImplBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BacklogQuota.Builder.html#limitTime(int)" class="member-name-link">limitTime(int)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BacklogQuota.Builder.html" title="interface in org.apache.pulsar.common.policies.data">BacklogQuota.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BacklogQuotaImpl.BacklogQuotaImplBuilder.html#limitTime(int)" class="member-name-link">limitTime(int)</a> - Method in class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/BacklogQuotaImpl.BacklogQuotaImplBuilder.html" title="class in org.apache.pulsar.common.policies.data.impl">BacklogQuotaImpl.BacklogQuotaImplBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ClusterData.Builder.html#listenerName(java.lang.String)" class="member-name-link">listenerName(String)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ClusterData.Builder.html" title="interface in org.apache.pulsar.common.policies.data">ClusterData.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Packages.html#listPackages(java.lang.String,java.lang.String)" class="member-name-link">listPackages(String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Packages.html" title="interface in org.apache.pulsar.client.admin">Packages</a></dt>
+<dd>
+<div class="block">List all the packages with the given type in a namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Packages.html#listPackagesAsync(java.lang.String,java.lang.String)" class="member-name-link">listPackagesAsync(String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Packages.html" title="interface in org.apache.pulsar.client.admin">Packages</a></dt>
+<dd>
+<div class="block">List all the packages with the given type in a namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Packages.html#listPackageVersions(java.lang.String)" class="member-name-link">listPackageVersions(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Packages.html" title="interface in org.apache.pulsar.client.admin">Packages</a></dt>
+<dd>
+<div class="block">List all the versions of a package.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Packages.html#listPackageVersionsAsync(java.lang.String)" class="member-name-link">listPackageVersionsAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Packages.html" title="interface in org.apache.pulsar.client.admin">Packages</a></dt>
+<dd>
+<div class="block">List all the versions of a package asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Sinks.html#listSinks(java.lang.String,java.lang.String)" class="member-name-link">listSinks(String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Sinks.html" title="interface in org.apache.pulsar.client.admin">Sinks</a></dt>
+<dd>
+<div class="block">Get the list of sinks.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Sinks.html#listSinksAsync(java.lang.String,java.lang.String)" class="member-name-link">listSinksAsync(String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Sinks.html" title="interface in org.apache.pulsar.client.admin">Sinks</a></dt>
+<dd>
+<div class="block">Get the list of sinks asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Sources.html#listSources(java.lang.String,java.lang.String)" class="member-name-link">listSources(String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Sources.html" title="interface in org.apache.pulsar.client.admin">Sources</a></dt>
+<dd>
+<div class="block">Get the list of sources.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Sources.html#listSourcesAsync(java.lang.String,java.lang.String)" class="member-name-link">listSourcesAsync(String, String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Sources.html" title="interface in org.apache.pulsar.client.admin">Sources</a></dt>
+<dd>
+<div class="block">Get the list of sources asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdminBuilder.html#loadConf(java.util.Map)" class="member-name-link">loadConf(Map&lt;String, Object&gt;)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/PulsarAdminBuilder.html" title="interface in org.apache.pulsar.client.admin">PulsarAdminBuilder</a></dt>
+<dd>
+<div class="block">Load the configuration from provided <tt>config</tt> map.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BrokerStatus.Builder.html#loadFactor(int)" class="member-name-link">loadFactor(int)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BrokerStatus.Builder.html" title="interface in org.apache.pulsar.common.policies.data">BrokerStatus.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BrokerStatusImpl.BrokerStatusImplBuilder.html#loadFactor(int)" class="member-name-link">loadFactor(int)</a> - Method in class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/BrokerStatusImpl.BrokerStatusImplBuilder.html" title="class in org.apache.pulsar.common.policies.data.impl">BrokerStatusImpl.BrokerStatusImplBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/policies/data/loadbalancer/LoadManagerReport.html" class="type-name-link" title="interface in org.apache.pulsar.policies.data.loadbalancer">LoadManagerReport</a> - Interface in <a href="org/apache/pulsar/policies/data/loadbalancer/package-summary.html">org.apache.pulsar.policies.data.loadbalancer</a></dt>
+<dd>
+<div class="block">This class represents the overall load of the broker - it includes overall SystemResourceUsage and Bundle-usage.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/LongRunningProcessStatus.html" class="type-name-link" title="class in org.apache.pulsar.client.admin">LongRunningProcessStatus</a> - Class in <a href="org/apache/pulsar/client/admin/package-summary.html">org.apache.pulsar.client.admin</a></dt>
+<dd>
+<div class="block">Status of long running process.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/LongRunningProcessStatus.html#%3Cinit%3E()" class="member-name-link">LongRunningProcessStatus()</a> - Constructor for class org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/LongRunningProcessStatus.html" title="class in org.apache.pulsar.client.admin">LongRunningProcessStatus</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/LongRunningProcessStatus.Status.html" class="type-name-link" title="enum class in org.apache.pulsar.client.admin">LongRunningProcessStatus.Status</a> - Enum Class in <a href="org/apache/pulsar/client/admin/package-summary.html">org.apache.pulsar.client.admin</a></dt>
+<dd>
+<div class="block">Status code.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Lookup.html" class="type-name-link" title="interface in org.apache.pulsar.client.admin">Lookup</a> - Interface in <a href="org/apache/pulsar/client/admin/package-summary.html">org.apache.pulsar.client.admin</a></dt>
+<dd>
+<div class="block">This is an interface class to allow using command line tool to quickly lookup the broker serving the topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Lookup.html#lookupPartitionedTopic(java.lang.String)" class="member-name-link">lookupPartitionedTopic(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Lookup.html" title="interface in org.apache.pulsar.client.admin">Lookup</a></dt>
+<dd>
+<div class="block">Lookup a partitioned topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Lookup.html#lookupPartitionedTopicAsync(java.lang.String)" class="member-name-link">lookupPartitionedTopicAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Lookup.html" title="interface in org.apache.pulsar.client.admin">Lookup</a></dt>
+<dd>
+<div class="block">Lookup a partitioned topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdmin.html#lookups()" class="member-name-link">lookups()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/PulsarAdmin.html" title="interface in org.apache.pulsar.client.admin">PulsarAdmin</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Lookup.html#lookupTopic(java.lang.String)" class="member-name-link">lookupTopic(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Lookup.html" title="interface in org.apache.pulsar.client.admin">Lookup</a></dt>
+<dd>
+<div class="block">Lookup a topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Lookup.html#lookupTopicAsync(java.lang.String)" class="member-name-link">lookupTopicAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Lookup.html" title="interface in org.apache.pulsar.client.admin">Lookup</a></dt>
+<dd>
+<div class="block">Lookup a topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/TransactionCoordinatorStats.html#lowWaterMark" class="member-name-link">lowWaterMark</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/TransactionCoordinatorStats.html" title="class in org.apache.pulsar.common.policies.data">TransactionCoordinatorStats</a></dt>
+<dd>
+<div class="block">The low water mark of transaction metadataStore.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/TransactionCoordinatorStatus.html#lowWaterMark" class="member-name-link">lowWaterMark</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/TransactionCoordinatorStatus.html" title="class in org.apache.pulsar.common.policies.data">TransactionCoordinatorStatus</a></dt>
+<dd>
+<div class="block">The low water mark of transaction metadataStore.</div>
+</dd>
+</dl>
+<h2 class="title" id="I:M">M</h2>
+<dl class="index">
+<dt><a href="org/apache/pulsar/common/policies/data/TransactionLogStats.html#managedLedgerInternalStats" class="member-name-link">managedLedgerInternalStats</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/TransactionLogStats.html" title="class in org.apache.pulsar.common.policies.data">TransactionLogStats</a></dt>
+<dd>
+<div class="block">The manage ledger internal stats.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.html" class="type-name-link" title="class in org.apache.pulsar.common.policies.data">ManagedLedgerInternalStats</a> - Class in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>
+<div class="block">ManagedLedger internal statistics.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.html#%3Cinit%3E()" class="member-name-link">ManagedLedgerInternalStats()</a> - Constructor for class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.html" title="class in org.apache.pulsar.common.policies.data">ManagedLedgerInternalStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.CursorStats.html" class="type-name-link" title="class in org.apache.pulsar.common.policies.data">ManagedLedgerInternalStats.CursorStats</a> - Class in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>
+<div class="block">Pulsar cursor statistics.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.LedgerInfo.html" class="type-name-link" title="class in org.apache.pulsar.common.policies.data">ManagedLedgerInternalStats.LedgerInfo</a> - Class in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>
+<div class="block">Ledger information.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/TransactionLogStats.html#managedLedgerName" class="member-name-link">managedLedgerName</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/TransactionLogStats.html" title="class in org.apache.pulsar.common.policies.data">TransactionLogStats</a></dt>
+<dd>
+<div class="block">The managed ledger name.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadPolicies.Builder.html#managedLedgerOffloadBucket(java.lang.String)" class="member-name-link">managedLedgerOffloadBucket(String)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/OffloadPolicies.Builder.html" title="interface in org.apache.pulsar.common.policies.data">OffloadPolicies.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadPolicies.Builder.html#managedLedgerOffloadDeletionLagInMillis(java.lang.Long)" class="member-name-link">managedLedgerOffloadDeletionLagInMillis(Long)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/OffloadPolicies.Builder.html" title="interface in org.apache.pulsar.common.policies.data">OffloadPolicies.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadPolicies.Builder.html#managedLedgerOffloadDriver(java.lang.String)" class="member-name-link">managedLedgerOffloadDriver(String)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/OffloadPolicies.Builder.html" title="interface in org.apache.pulsar.common.policies.data">OffloadPolicies.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadPolicies.Builder.html#managedLedgerOffloadedReadPriority(org.apache.pulsar.common.policies.data.OffloadedReadPriority)" class="member-name-link">managedLedgerOffloadedReadPriority(OffloadedReadPriority)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/OffloadPolicies.Builder.html" title="interface in org.apache.pulsar.common.policies.data">OffloadPolicies.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadPolicies.Builder.html#managedLedgerOffloadMaxBlockSizeInBytes(java.lang.Integer)" class="member-name-link">managedLedgerOffloadMaxBlockSizeInBytes(Integer)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/OffloadPolicies.Builder.html" title="interface in org.apache.pulsar.common.policies.data">OffloadPolicies.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadPolicies.Builder.html#managedLedgerOffloadMaxThreads(java.lang.Integer)" class="member-name-link">managedLedgerOffloadMaxThreads(Integer)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/OffloadPolicies.Builder.html" title="interface in org.apache.pulsar.common.policies.data">OffloadPolicies.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadPolicies.Builder.html#managedLedgerOffloadPrefetchRounds(java.lang.Integer)" class="member-name-link">managedLedgerOffloadPrefetchRounds(Integer)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/OffloadPolicies.Builder.html" title="interface in org.apache.pulsar.common.policies.data">OffloadPolicies.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadPolicies.Builder.html#managedLedgerOffloadReadBufferSizeInBytes(java.lang.Integer)" class="member-name-link">managedLedgerOffloadReadBufferSizeInBytes(Integer)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/OffloadPolicies.Builder.html" title="interface in org.apache.pulsar.common.policies.data">OffloadPolicies.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadPolicies.Builder.html#managedLedgerOffloadRegion(java.lang.String)" class="member-name-link">managedLedgerOffloadRegion(String)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/OffloadPolicies.Builder.html" title="interface in org.apache.pulsar.common.policies.data">OffloadPolicies.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadPolicies.Builder.html#managedLedgerOffloadServiceEndpoint(java.lang.String)" class="member-name-link">managedLedgerOffloadServiceEndpoint(String)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/OffloadPolicies.Builder.html" title="interface in org.apache.pulsar.common.policies.data">OffloadPolicies.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadPolicies.Builder.html#managedLedgerOffloadThresholdInBytes(java.lang.Long)" class="member-name-link">managedLedgerOffloadThresholdInBytes(Long)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/OffloadPolicies.Builder.html" title="interface in org.apache.pulsar.common.policies.data">OffloadPolicies.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.CursorStats.html#markDeletePosition" class="member-name-link">markDeletePosition</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.CursorStats.html" title="class in org.apache.pulsar.common.policies.data">ManagedLedgerInternalStats.CursorStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/Policies.html#max_consumers_per_subscription" class="member-name-link">max_consumers_per_subscription</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/Policies.html" title="class in org.apache.pulsar.common.policies.data">Policies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/Policies.html#max_consumers_per_topic" class="member-name-link">max_consumers_per_topic</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/Policies.html" title="class in org.apache.pulsar.common.policies.data">Policies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/Policies.html#max_producers_per_topic" class="member-name-link">max_producers_per_topic</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/Policies.html" title="class in org.apache.pulsar.common.policies.data">Policies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/Policies.html#max_subscriptions_per_topic" class="member-name-link">max_subscriptions_per_topic</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/Policies.html" title="class in org.apache.pulsar.common.policies.data">Policies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/Policies.html#max_topics_per_namespace" class="member-name-link">max_topics_per_namespace</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/Policies.html" title="class in org.apache.pulsar.common.policies.data">Policies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/Policies.html#max_unacked_messages_per_consumer" class="member-name-link">max_unacked_messages_per_consumer</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/Policies.html" title="class in org.apache.pulsar.common.policies.data">Policies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/Policies.html#max_unacked_messages_per_subscription" class="member-name-link">max_unacked_messages_per_subscription</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/Policies.html" title="class in org.apache.pulsar.common.policies.data">Policies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/stats/AllocatorStats.PoolSubpageStats.html#maxNumElements" class="member-name-link">maxNumElements</a> - Variable in class org.apache.pulsar.common.stats.<a href="org/apache/pulsar/common/stats/AllocatorStats.PoolSubpageStats.html" title="class in org.apache.pulsar.common.stats">AllocatorStats.PoolSubpageStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/TransactionBufferStats.html#maxReadPosition" class="member-name-link">maxReadPosition</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/TransactionBufferStats.html" title="class in org.apache.pulsar.common.policies.data">TransactionBufferStats</a></dt>
+<dd>
+<div class="block">The max read position of this transaction buffer.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/stats/AllocatorStats.PoolChunkListStats.html#maxUsage" class="member-name-link">maxUsage</a> - Variable in class org.apache.pulsar.common.stats.<a href="org/apache/pulsar/common/stats/AllocatorStats.PoolChunkListStats.html" title="class in org.apache.pulsar.common.stats">AllocatorStats.PoolChunkListStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/partition/PartitionedTopicMetadata.html#MEDIA_TYPE" class="member-name-link">MEDIA_TYPE</a> - Static variable in class org.apache.pulsar.common.partition.<a href="org/apache/pulsar/common/partition/PartitionedTopicMetadata.html" title="class in org.apache.pulsar.common.partition">PartitionedTopicMetadata</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/functions/Resources.html#mergeWithDefault(org.apache.pulsar.common.functions.Resources)" class="member-name-link">mergeWithDefault(Resources)</a> - Static method in class org.apache.pulsar.common.functions.<a href="org/apache/pulsar/common/functions/Resources.html" title="class in org.apache.pulsar.common.functions">Resources</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BacklogQuota.BacklogQuotaType.html#message_age" class="member-name-link">message_age</a> - Enum constant in enum class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BacklogQuota.BacklogQuotaType.html" title="enum class in org.apache.pulsar.common.policies.data">BacklogQuota.BacklogQuotaType</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/Policies.html#message_ttl_in_seconds" class="member-name-link">message_ttl_in_seconds</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/Policies.html" title="class in org.apache.pulsar.common.policies.data">Policies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.CursorStats.html#messagesConsumedCounter" class="member-name-link">messagesConsumedCounter</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.CursorStats.html" title="class in org.apache.pulsar.common.policies.data">ManagedLedgerInternalStats.CursorStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.LedgerInfo.html#metadata" class="member-name-link">metadata</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.LedgerInfo.html" title="class in org.apache.pulsar.common.policies.data">ManagedLedgerInternalStats.LedgerInfo</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/PartitionedTopicInternalStats.html#metadata" class="member-name-link">metadata</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/PartitionedTopicInternalStats.html" title="class in org.apache.pulsar.common.policies.data">PartitionedTopicInternalStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/packages/management/core/exceptions/PackagesManagementException.MetadataFormatException.html#%3Cinit%3E(java.lang.String)" class="member-name-link">MetadataFormatException(String)</a> - Constructor for exception org.apache.pulsar.packages.management.core.exceptions.<a href="org/apache/pulsar/packages/management/core/exceptions/PackagesManagementException.MetadataFormatException.html" title="class in org.apache.pulsar.packages.management.core.exceptions">Pac [...]
+<dd>
+<div class="block">Constructs an <code>MetadataFormatException</code> with the specified detail message.</div>
+</dd>
+<dt><a href="org/apache/pulsar/packages/management/core/exceptions/PackagesManagementException.MetadataFormatException.html#%3Cinit%3E(java.lang.String,java.lang.Throwable)" class="member-name-link">MetadataFormatException(String, Throwable)</a> - Constructor for exception org.apache.pulsar.packages.management.core.exceptions.<a href="org/apache/pulsar/packages/management/core/exceptions/PackagesManagementException.MetadataFormatException.html" title="class in org.apache.pulsar.packages. [...]
+<dd>
+<div class="block">Constructs an <code>MetadataFormatException</code> with the specified detail message and the cause.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/WorkerFunctionInstanceStats.html#metrics" class="member-name-link">metrics</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/WorkerFunctionInstanceStats.html" title="class in org.apache.pulsar.common.policies.data">WorkerFunctionInstanceStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/stats/Metrics.html" class="type-name-link" title="class in org.apache.pulsar.common.stats">Metrics</a> - Class in <a href="org/apache/pulsar/common/stats/package-summary.html">org.apache.pulsar.common.stats</a></dt>
+<dd>
+<div class="block">WARNING : do not add any getters as the Jackson parser will output that getter.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/stats/Metrics.html#%3Cinit%3E()" class="member-name-link">Metrics()</a> - Constructor for class org.apache.pulsar.common.stats.<a href="org/apache/pulsar/common/stats/Metrics.html" title="class in org.apache.pulsar.common.stats">Metrics</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/stats/Metrics.html#%3Cinit%3E(java.util.Map)" class="member-name-link">Metrics(Map&lt;String, String&gt;)</a> - Constructor for class org.apache.pulsar.common.stats.<a href="org/apache/pulsar/common/stats/Metrics.html" title="class in org.apache.pulsar.common.stats">Metrics</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/AutoFailoverPolicyType.html#min_available" class="member-name-link">min_available</a> - Enum constant in enum class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/AutoFailoverPolicyType.html" title="enum class in org.apache.pulsar.common.policies.data">AutoFailoverPolicyType</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/impl/MinAvailablePolicy.html#min_limit" class="member-name-link">min_limit</a> - Variable in class org.apache.pulsar.common.policies.impl.<a href="org/apache/pulsar/common/policies/impl/MinAvailablePolicy.html" title="class in org.apache.pulsar.common.policies.impl">MinAvailablePolicy</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/impl/MinAvailablePolicy.html" class="type-name-link" title="class in org.apache.pulsar.common.policies.impl">MinAvailablePolicy</a> - Class in <a href="org/apache/pulsar/common/policies/impl/package-summary.html">org.apache.pulsar.common.policies.impl</a></dt>
+<dd>
+<div class="block">Implementation of min available policy.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/impl/MinAvailablePolicy.html#%3Cinit%3E(org.apache.pulsar.common.policies.data.AutoFailoverPolicyData)" class="member-name-link">MinAvailablePolicy(AutoFailoverPolicyData)</a> - Constructor for class org.apache.pulsar.common.policies.impl.<a href="org/apache/pulsar/common/policies/impl/MinAvailablePolicy.html" title="class in org.apache.pulsar.common.policies.impl">MinAvailablePolicy</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/stats/AllocatorStats.PoolChunkListStats.html#minUsage" class="member-name-link">minUsage</a> - Variable in class org.apache.pulsar.common.stats.<a href="org/apache/pulsar/common/stats/AllocatorStats.PoolChunkListStats.html" title="class in org.apache.pulsar.common.stats">AllocatorStats.PoolChunkListStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/policies/data/loadbalancer/NamespaceBundleStats.html#msgRateIn" class="member-name-link">msgRateIn</a> - Variable in class org.apache.pulsar.policies.data.loadbalancer.<a href="org/apache/pulsar/policies/data/loadbalancer/NamespaceBundleStats.html" title="class in org.apache.pulsar.policies.data.loadbalancer">NamespaceBundleStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/policies/data/loadbalancer/NamespaceBundleStats.html#msgRateOut" class="member-name-link">msgRateOut</a> - Variable in class org.apache.pulsar.policies.data.loadbalancer.<a href="org/apache/pulsar/policies/data/loadbalancer/NamespaceBundleStats.html" title="class in org.apache.pulsar.policies.data.loadbalancer">NamespaceBundleStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/policies/data/loadbalancer/NamespaceBundleStats.html#msgThroughputIn" class="member-name-link">msgThroughputIn</a> - Variable in class org.apache.pulsar.policies.data.loadbalancer.<a href="org/apache/pulsar/policies/data/loadbalancer/NamespaceBundleStats.html" title="class in org.apache.pulsar.policies.data.loadbalancer">NamespaceBundleStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/policies/data/loadbalancer/NamespaceBundleStats.html#msgThroughputOut" class="member-name-link">msgThroughputOut</a> - Variable in class org.apache.pulsar.policies.data.loadbalancer.<a href="org/apache/pulsar/policies/data/loadbalancer/NamespaceBundleStats.html" title="class in org.apache.pulsar.policies.data.loadbalancer">NamespaceBundleStats</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<h2 class="title" id="I:N">N</h2>
+<dl class="index">
+<dt><a href="org/apache/pulsar/common/policies/data/WorkerFunctionInstanceStats.html#name" class="member-name-link">name</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/WorkerFunctionInstanceStats.html" title="class in org.apache.pulsar.common.policies.data">WorkerFunctionInstanceStats</a></dt>
+<dd>
+<div class="block">Fully qualified function instance name.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/AuthPolicies.Builder.html#namespaceAuthentication(java.util.Map)" class="member-name-link">namespaceAuthentication(Map&lt;String, Set&lt;AuthAction&gt;&gt;)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/AuthPolicies.Builder.html" title="interface in org.apache.pulsar.common.policies.data">AuthPolicies.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/policies/data/loadbalancer/NamespaceBundleStats.html" class="type-name-link" title="class in org.apache.pulsar.policies.data.loadbalancer">NamespaceBundleStats</a> - Class in <a href="org/apache/pulsar/policies/data/loadbalancer/package-summary.html">org.apache.pulsar.policies.data.loadbalancer</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/policies/data/loadbalancer/NamespaceBundleStats.html#%3Cinit%3E()" class="member-name-link">NamespaceBundleStats()</a> - Constructor for class org.apache.pulsar.policies.data.loadbalancer.<a href="org/apache/pulsar/policies/data/loadbalancer/NamespaceBundleStats.html" title="class in org.apache.pulsar.policies.data.loadbalancer">NamespaceBundleStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/NamespaceIsolationData.html" class="type-name-link" title="interface in org.apache.pulsar.common.policies.data">NamespaceIsolationData</a> - Interface in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/NamespaceIsolationData.Builder.html" class="type-name-link" title="interface in org.apache.pulsar.common.policies.data">NamespaceIsolationData.Builder</a> - Interface in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/NamespaceOwnershipStatus.html" class="type-name-link" title="class in org.apache.pulsar.common.policies.data">NamespaceOwnershipStatus</a> - Class in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>
+<div class="block">Information about the namespace's ownership.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/NamespaceOwnershipStatus.html#%3Cinit%3E()" class="member-name-link">NamespaceOwnershipStatus()</a> - Constructor for class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/NamespaceOwnershipStatus.html" title="class in org.apache.pulsar.common.policies.data">NamespaceOwnershipStatus</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/NamespaceOwnershipStatus.html#%3Cinit%3E(org.apache.pulsar.common.policies.data.BrokerAssignment,boolean,boolean)" class="member-name-link">NamespaceOwnershipStatus(BrokerAssignment, boolean, boolean)</a> - Constructor for class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/NamespaceOwnershipStatus.html" title="class in org.apache.pulsar.common.policies.data">NamespaceOwnershipStatus</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BrokerNamespaceIsolationData.Builder.html#namespaceRegex(java.util.List)" class="member-name-link">namespaceRegex(List&lt;String&gt;)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BrokerNamespaceIsolationData.Builder.html" title="interface in org.apache.pulsar.common.policies.data">BrokerNamespaceIsolationData.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdmin.html#namespaces()" class="member-name-link">namespaces()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/PulsarAdmin.html" title="interface in org.apache.pulsar.client.admin">PulsarAdmin</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/NamespaceIsolationData.Builder.html#namespaces(java.util.List)" class="member-name-link">namespaces(List&lt;String&gt;)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/NamespaceIsolationData.Builder.html" title="interface in org.apache.pulsar.common.policies.data">NamespaceIsolationData.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html" class="type-name-link" title="interface in org.apache.pulsar.client.admin">Namespaces</a> - Interface in <a href="org/apache/pulsar/client/admin/package-summary.html">org.apache.pulsar.client.admin</a></dt>
+<dd>
+<div class="block">Admin interface for namespaces management.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/utils/DefaultImplementation.html#newAdminClientBuilder()" class="member-name-link">newAdminClientBuilder()</a> - Static method in class org.apache.pulsar.client.admin.utils.<a href="org/apache/pulsar/client/admin/utils/DefaultImplementation.html" title="class in org.apache.pulsar.client.admin.utils">DefaultImplementation</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/utils/ReflectionUtils.html#newBuilder(java.lang.String)" class="member-name-link">newBuilder(String)</a> - Static method in class org.apache.pulsar.client.admin.utils.<a href="org/apache/pulsar/client/admin/utils/ReflectionUtils.html" title="class in org.apache.pulsar.client.admin.utils">ReflectionUtils</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/utils/DefaultImplementation.html#newOffloadProcessStatus(org.apache.pulsar.client.admin.LongRunningProcessStatus.Status,java.lang.String,org.apache.pulsar.client.api.MessageId)" class="member-name-link">newOffloadProcessStatus(LongRunningProcessStatus.Status, String, MessageId)</a> - Static method in class org.apache.pulsar.client.admin.utils.<a href="org/apache/pulsar/client/admin/utils/DefaultImplementation.html" title="class in org.apache.pu [...]
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/TopicType.html#NON_PARTITIONED" class="member-name-link">NON_PARTITIONED</a> - Enum constant in enum class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/TopicType.html" title="enum class in org.apache.pulsar.common.policies.data">TopicType</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/partition/PartitionedTopicMetadata.html#NON_PARTITIONED" class="member-name-link">NON_PARTITIONED</a> - Static variable in class org.apache.pulsar.common.partition.<a href="org/apache/pulsar/common/partition/PartitionedTopicMetadata.html" title="class in org.apache.pulsar.common.partition">PartitionedTopicMetadata</a></dt>
+<dd>
+<div class="block">A topic with '0' partitions is treated like non-partitioned topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/naming/TopicDomain.html#non_persistent" class="member-name-link">non_persistent</a> - Enum constant in enum class org.apache.pulsar.common.naming.<a href="org/apache/pulsar/common/naming/TopicDomain.html" title="enum class in org.apache.pulsar.common.naming">TopicDomain</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SubscriptionAuthMode.html#None" class="member-name-link">None</a> - Enum constant in enum class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SubscriptionAuthMode.html" title="enum class in org.apache.pulsar.common.policies.data">SubscriptionAuthMode</a></dt>
+<dd>
+<div class="block">Every subscription name can be used by every role.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/NonPersistentPartitionedTopicStats.html" class="type-name-link" title="interface in org.apache.pulsar.common.policies.data">NonPersistentPartitionedTopicStats</a> - Interface in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>
+<div class="block">Statistics for a non-persistent partitioned topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/NonPersistentPublisherStats.html" class="type-name-link" title="interface in org.apache.pulsar.common.policies.data">NonPersistentPublisherStats</a> - Interface in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>
+<div class="block">Non-persistent publisher statistics.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/NonPersistentReplicatorStats.html" class="type-name-link" title="interface in org.apache.pulsar.common.policies.data">NonPersistentReplicatorStats</a> - Interface in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>
+<div class="block">Statistics for a non-persistent replicator.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/NonPersistentSubscriptionStats.html" class="type-name-link" title="interface in org.apache.pulsar.common.policies.data">NonPersistentSubscriptionStats</a> - Interface in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>
+<div class="block">Statistics for subscription to non-persistent topics.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdmin.html#nonPersistentTopics()" class="member-name-link">nonPersistentTopics()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/PulsarAdmin.html" title="interface in org.apache.pulsar.client.admin">PulsarAdmin</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span>
+<div class="deprecation-comment">Since 2.0. See <a href="org/apache/pulsar/client/admin/PulsarAdmin.html#topics()"><code>PulsarAdmin.topics()</code></a></div>
+</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/NonPersistentTopics.html" class="type-name-link" title="interface in org.apache.pulsar.client.admin">NonPersistentTopics</a> - Interface in <a href="org/apache/pulsar/client/admin/package-summary.html">org.apache.pulsar.client.admin</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span>
+<div class="deprecation-comment">since 2.0. See <a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin"><code>Topics</code></a></div>
+</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/NonPersistentTopicStats.html" class="type-name-link" title="interface in org.apache.pulsar.common.policies.data">NonPersistentTopicStats</a> - Interface in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>
+<div class="block">Statistics for a non-persistent topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/stats/AllocatorStats.html#normalCacheSize" class="member-name-link">normalCacheSize</a> - Variable in class org.apache.pulsar.common.stats.<a href="org/apache/pulsar/common/stats/AllocatorStats.html" title="class in org.apache.pulsar.common.stats">AllocatorStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/PublishRate.html#normalize(org.apache.pulsar.common.policies.data.PublishRate)" class="member-name-link">normalize(PublishRate)</a> - Static method in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/PublishRate.html" title="class in org.apache.pulsar.common.policies.data">PublishRate</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SubscribeRate.html#normalize(org.apache.pulsar.common.policies.data.SubscribeRate)" class="member-name-link">normalize(SubscribeRate)</a> - Static method in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SubscribeRate.html" title="class in org.apache.pulsar.common.policies.data">SubscribeRate</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/LongRunningProcessStatus.Status.html#NOT_RUN" class="member-name-link">NOT_RUN</a> - Enum constant in enum class org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/LongRunningProcessStatus.Status.html" title="enum class in org.apache.pulsar.client.admin">LongRunningProcessStatus.Status</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdminException.NotAllowedException.html#%3Cinit%3E(java.lang.Throwable,java.lang.String,int)" class="member-name-link">NotAllowedException(Throwable, String, int)</a> - Constructor for exception org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/PulsarAdminException.NotAllowedException.html" title="class in org.apache.pulsar.client.admin">PulsarAdminException.NotAllowedException</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdminException.NotAuthorizedException.html#%3Cinit%3E(java.lang.Throwable,java.lang.String,int)" class="member-name-link">NotAuthorizedException(Throwable, String, int)</a> - Constructor for exception org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/PulsarAdminException.NotAuthorizedException.html" title="class in org.apache.pulsar.client.admin">PulsarAdminException.NotAuthorizedException</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/packages/management/core/exceptions/PackagesManagementException.NotFoundException.html#%3Cinit%3E(java.lang.String)" class="member-name-link">NotFoundException(String)</a> - Constructor for exception org.apache.pulsar.packages.management.core.exceptions.<a href="org/apache/pulsar/packages/management/core/exceptions/PackagesManagementException.NotFoundException.html" title="class in org.apache.pulsar.packages.management.core.exceptions">PackagesManagementExc [...]
+<dd>
+<div class="block">Constructs an <code>NotFoundException</code> with the specified detail message.</div>
+</dd>
+<dt><a href="org/apache/pulsar/packages/management/core/exceptions/PackagesManagementException.NotFoundException.html#%3Cinit%3E(java.lang.String,java.lang.Throwable)" class="member-name-link">NotFoundException(String, Throwable)</a> - Constructor for exception org.apache.pulsar.packages.management.core.exceptions.<a href="org/apache/pulsar/packages/management/core/exceptions/PackagesManagementException.NotFoundException.html" title="class in org.apache.pulsar.packages.management.core.ex [...]
+<dd>
+<div class="block">Constructs an <code>NotFoundException</code> with the specified detail message and the cause.</div>
+</dd>
+<dt><a href="org/apache/pulsar/packages/management/core/exceptions/PackagesManagementException.NotFoundException.html#%3Cinit%3E(java.lang.Throwable)" class="member-name-link">NotFoundException(Throwable)</a> - Constructor for exception org.apache.pulsar.packages.management.core.exceptions.<a href="org/apache/pulsar/packages/management/core/exceptions/PackagesManagementException.NotFoundException.html" title="class in org.apache.pulsar.packages.management.core.exceptions">PackagesManagem [...]
+<dd>
+<div class="block">Constructs an <code>NotFoundException</code> with the specified cause.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdminException.NotFoundException.html#%3Cinit%3E(java.lang.Throwable,java.lang.String,int)" class="member-name-link">NotFoundException(Throwable, String, int)</a> - Constructor for exception org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/PulsarAdminException.NotFoundException.html" title="class in org.apache.pulsar.client.admin">PulsarAdminException.NotFoundException</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/stats/AllocatorStats.PoolArenaStats.html#numActiveAllocations" class="member-name-link">numActiveAllocations</a> - Variable in class org.apache.pulsar.common.stats.<a href="org/apache/pulsar/common/stats/AllocatorStats.PoolArenaStats.html" title="class in org.apache.pulsar.common.stats">AllocatorStats.PoolArenaStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/stats/AllocatorStats.PoolArenaStats.html#numActiveHugeAllocations" class="member-name-link">numActiveHugeAllocations</a> - Variable in class org.apache.pulsar.common.stats.<a href="org/apache/pulsar/common/stats/AllocatorStats.PoolArenaStats.html" title="class in org.apache.pulsar.common.stats">AllocatorStats.PoolArenaStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/stats/AllocatorStats.PoolArenaStats.html#numActiveNormalAllocations" class="member-name-link">numActiveNormalAllocations</a> - Variable in class org.apache.pulsar.common.stats.<a href="org/apache/pulsar/common/stats/AllocatorStats.PoolArenaStats.html" title="class in org.apache.pulsar.common.stats">AllocatorStats.PoolArenaStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/stats/AllocatorStats.PoolArenaStats.html#numActiveSmallAllocations" class="member-name-link">numActiveSmallAllocations</a> - Variable in class org.apache.pulsar.common.stats.<a href="org/apache/pulsar/common/stats/AllocatorStats.PoolArenaStats.html" title="class in org.apache.pulsar.common.stats">AllocatorStats.PoolArenaStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/stats/AllocatorStats.PoolArenaStats.html#numAllocations" class="member-name-link">numAllocations</a> - Variable in class org.apache.pulsar.common.stats.<a href="org/apache/pulsar/common/stats/AllocatorStats.PoolArenaStats.html" title="class in org.apache.pulsar.common.stats">AllocatorStats.PoolArenaStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/stats/AllocatorStats.PoolSubpageStats.html#numAvailable" class="member-name-link">numAvailable</a> - Variable in class org.apache.pulsar.common.stats.<a href="org/apache/pulsar/common/stats/AllocatorStats.PoolSubpageStats.html" title="class in org.apache.pulsar.common.stats">AllocatorStats.PoolSubpageStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.html#numberOfEntries" class="member-name-link">numberOfEntries</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.html" title="class in org.apache.pulsar.common.policies.data">ManagedLedgerInternalStats</a></dt>
+<dd>
+<div class="block">The total number of entries being tracked.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.CursorStats.html#numberOfEntriesSinceFirstNotAckedMessage" class="member-name-link">numberOfEntriesSinceFirstNotAckedMessage</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.CursorStats.html" title="class in org.apache.pulsar.common.policies.data">ManagedLedgerInternalStats.CursorStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BundlesData.Builder.html#numBundles(int)" class="member-name-link">numBundles(int)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BundlesData.Builder.html" title="interface in org.apache.pulsar.common.policies.data">BundlesData.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BundlesDataImpl.BundlesDataImplBuilder.html#numBundles(int)" class="member-name-link">numBundles(int)</a> - Method in class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/BundlesDataImpl.BundlesDataImplBuilder.html" title="class in org.apache.pulsar.common.policies.data.impl">BundlesDataImpl.BundlesDataImplBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/stats/AllocatorStats.PoolArenaStats.html#numChunkLists" class="member-name-link">numChunkLists</a> - Variable in class org.apache.pulsar.common.stats.<a href="org/apache/pulsar/common/stats/AllocatorStats.PoolArenaStats.html" title="class in org.apache.pulsar.common.stats">AllocatorStats.PoolArenaStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/stats/AllocatorStats.PoolArenaStats.html#numDeallocations" class="member-name-link">numDeallocations</a> - Variable in class org.apache.pulsar.common.stats.<a href="org/apache/pulsar/common/stats/AllocatorStats.PoolArenaStats.html" title="class in org.apache.pulsar.common.stats">AllocatorStats.PoolArenaStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/stats/AllocatorStats.html#numDirectArenas" class="member-name-link">numDirectArenas</a> - Variable in class org.apache.pulsar.common.stats.<a href="org/apache/pulsar/common/stats/AllocatorStats.html" title="class in org.apache.pulsar.common.stats">AllocatorStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/stats/AllocatorStats.html#numHeapArenas" class="member-name-link">numHeapArenas</a> - Variable in class org.apache.pulsar.common.stats.<a href="org/apache/pulsar/common/stats/AllocatorStats.html" title="class in org.apache.pulsar.common.stats">AllocatorStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/stats/AllocatorStats.PoolArenaStats.html#numHugeAllocations" class="member-name-link">numHugeAllocations</a> - Variable in class org.apache.pulsar.common.stats.<a href="org/apache/pulsar/common/stats/AllocatorStats.PoolArenaStats.html" title="class in org.apache.pulsar.common.stats">AllocatorStats.PoolArenaStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/stats/AllocatorStats.PoolArenaStats.html#numHugeDeallocations" class="member-name-link">numHugeDeallocations</a> - Variable in class org.apache.pulsar.common.stats.<a href="org/apache/pulsar/common/stats/AllocatorStats.PoolArenaStats.html" title="class in org.apache.pulsar.common.stats">AllocatorStats.PoolArenaStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/FunctionStatus.html#numInstances" class="member-name-link">numInstances</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/FunctionStatus.html" title="class in org.apache.pulsar.common.policies.data">FunctionStatus</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SinkStatus.html#numInstances" class="member-name-link">numInstances</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SinkStatus.html" title="class in org.apache.pulsar.common.policies.data">SinkStatus</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SourceStatus.html#numInstances" class="member-name-link">numInstances</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SourceStatus.html" title="class in org.apache.pulsar.common.policies.data">SourceStatus</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/stats/AllocatorStats.PoolArenaStats.html#numNormalAllocations" class="member-name-link">numNormalAllocations</a> - Variable in class org.apache.pulsar.common.stats.<a href="org/apache/pulsar/common/stats/AllocatorStats.PoolArenaStats.html" title="class in org.apache.pulsar.common.stats">AllocatorStats.PoolArenaStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/stats/AllocatorStats.PoolArenaStats.html#numNormalDeallocations" class="member-name-link">numNormalDeallocations</a> - Variable in class org.apache.pulsar.common.stats.<a href="org/apache/pulsar/common/stats/AllocatorStats.PoolArenaStats.html" title="class in org.apache.pulsar.common.stats">AllocatorStats.PoolArenaStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SinkStatus.SinkInstanceStatus.SinkInstanceStatusData.html#numReadFromPulsar" class="member-name-link">numReadFromPulsar</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SinkStatus.SinkInstanceStatus.SinkInstanceStatusData.html" title="class in org.apache.pulsar.common.policies.data">SinkStatus.SinkInstanceStatus.SinkInstanceStatusData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/FunctionStatus.FunctionInstanceStatus.FunctionInstanceStatusData.html#numReceived" class="member-name-link">numReceived</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/FunctionStatus.FunctionInstanceStatus.FunctionInstanceStatusData.html" title="class in org.apache.pulsar.common.policies.data">FunctionStatus.FunctionInstanceStatus.FunctionInstanceStatusData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SourceStatus.SourceInstanceStatus.SourceInstanceStatusData.html#numReceivedFromSource" class="member-name-link">numReceivedFromSource</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SourceStatus.SourceInstanceStatus.SourceInstanceStatusData.html" title="class in org.apache.pulsar.common.policies.data">SourceStatus.SourceInstanceStatus.SourceInstanceStatusData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/FunctionStatus.FunctionInstanceStatus.FunctionInstanceStatusData.html#numRestarts" class="member-name-link">numRestarts</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/FunctionStatus.FunctionInstanceStatus.FunctionInstanceStatusData.html" title="class in org.apache.pulsar.common.policies.data">FunctionStatus.FunctionInstanceStatus.FunctionInstanceStatusData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SinkStatus.SinkInstanceStatus.SinkInstanceStatusData.html#numRestarts" class="member-name-link">numRestarts</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SinkStatus.SinkInstanceStatus.SinkInstanceStatusData.html" title="class in org.apache.pulsar.common.policies.data">SinkStatus.SinkInstanceStatus.SinkInstanceStatusData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SourceStatus.SourceInstanceStatus.SourceInstanceStatusData.html#numRestarts" class="member-name-link">numRestarts</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SourceStatus.SourceInstanceStatus.SourceInstanceStatusData.html" title="class in org.apache.pulsar.common.policies.data">SourceStatus.SourceInstanceStatus.SourceInstanceStatusData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/FunctionStatus.html#numRunning" class="member-name-link">numRunning</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/FunctionStatus.html" title="class in org.apache.pulsar.common.policies.data">FunctionStatus</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SinkStatus.html#numRunning" class="member-name-link">numRunning</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SinkStatus.html" title="class in org.apache.pulsar.common.policies.data">SinkStatus</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SourceStatus.html#numRunning" class="member-name-link">numRunning</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SourceStatus.html" title="class in org.apache.pulsar.common.policies.data">SourceStatus</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SinkStatus.SinkInstanceStatus.SinkInstanceStatusData.html#numSinkExceptions" class="member-name-link">numSinkExceptions</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SinkStatus.SinkInstanceStatus.SinkInstanceStatusData.html" title="class in org.apache.pulsar.common.policies.data">SinkStatus.SinkInstanceStatus.SinkInstanceStatusData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/stats/AllocatorStats.PoolArenaStats.html#numSmallAllocations" class="member-name-link">numSmallAllocations</a> - Variable in class org.apache.pulsar.common.stats.<a href="org/apache/pulsar/common/stats/AllocatorStats.PoolArenaStats.html" title="class in org.apache.pulsar.common.stats">AllocatorStats.PoolArenaStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/stats/AllocatorStats.PoolArenaStats.html#numSmallDeallocations" class="member-name-link">numSmallDeallocations</a> - Variable in class org.apache.pulsar.common.stats.<a href="org/apache/pulsar/common/stats/AllocatorStats.PoolArenaStats.html" title="class in org.apache.pulsar.common.stats">AllocatorStats.PoolArenaStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/stats/AllocatorStats.PoolArenaStats.html#numSmallSubpages" class="member-name-link">numSmallSubpages</a> - Variable in class org.apache.pulsar.common.stats.<a href="org/apache/pulsar/common/stats/AllocatorStats.PoolArenaStats.html" title="class in org.apache.pulsar.common.stats">AllocatorStats.PoolArenaStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SourceStatus.SourceInstanceStatus.SourceInstanceStatusData.html#numSourceExceptions" class="member-name-link">numSourceExceptions</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SourceStatus.SourceInstanceStatus.SourceInstanceStatusData.html" title="class in org.apache.pulsar.common.policies.data">SourceStatus.SourceInstanceStatus.SourceInstanceStatusData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/FunctionStatus.FunctionInstanceStatus.FunctionInstanceStatusData.html#numSuccessfullyProcessed" class="member-name-link">numSuccessfullyProcessed</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/FunctionStatus.FunctionInstanceStatus.FunctionInstanceStatusData.html" title="class in org.apache.pulsar.common.policies.data">FunctionStatus.FunctionInstanceStatus.FunctionInstanceSt [...]
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/FunctionStatus.FunctionInstanceStatus.FunctionInstanceStatusData.html#numSystemExceptions" class="member-name-link">numSystemExceptions</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/FunctionStatus.FunctionInstanceStatus.FunctionInstanceStatusData.html" title="class in org.apache.pulsar.common.policies.data">FunctionStatus.FunctionInstanceStatus.FunctionInstanceStatusData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SinkStatus.SinkInstanceStatus.SinkInstanceStatusData.html#numSystemExceptions" class="member-name-link">numSystemExceptions</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SinkStatus.SinkInstanceStatus.SinkInstanceStatusData.html" title="class in org.apache.pulsar.common.policies.data">SinkStatus.SinkInstanceStatus.SinkInstanceStatusData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SourceStatus.SourceInstanceStatus.SourceInstanceStatusData.html#numSystemExceptions" class="member-name-link">numSystemExceptions</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SourceStatus.SourceInstanceStatus.SourceInstanceStatusData.html" title="class in org.apache.pulsar.common.policies.data">SourceStatus.SourceInstanceStatus.SourceInstanceStatusData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/stats/AllocatorStats.html#numThreadLocalCaches" class="member-name-link">numThreadLocalCaches</a> - Variable in class org.apache.pulsar.common.stats.<a href="org/apache/pulsar/common/stats/AllocatorStats.html" title="class in org.apache.pulsar.common.stats">AllocatorStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/FunctionStatus.FunctionInstanceStatus.FunctionInstanceStatusData.html#numUserExceptions" class="member-name-link">numUserExceptions</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/FunctionStatus.FunctionInstanceStatus.FunctionInstanceStatusData.html" title="class in org.apache.pulsar.common.policies.data">FunctionStatus.FunctionInstanceStatus.FunctionInstanceStatusData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SourceStatus.SourceInstanceStatus.SourceInstanceStatusData.html#numWritten" class="member-name-link">numWritten</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SourceStatus.SourceInstanceStatus.SourceInstanceStatusData.html" title="class in org.apache.pulsar.common.policies.data">SourceStatus.SourceInstanceStatus.SourceInstanceStatusData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SinkStatus.SinkInstanceStatus.SinkInstanceStatusData.html#numWrittenToSink" class="member-name-link">numWrittenToSink</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SinkStatus.SinkInstanceStatus.SinkInstanceStatusData.html" title="class in org.apache.pulsar.common.policies.data">SinkStatus.SinkInstanceStatus.SinkInstanceStatusData</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<h2 class="title" id="I:O">O</h2>
+<dl class="index">
+<dt><a href="org/apache/pulsar/common/functions/WorkerInfo.html#of(java.lang.String,java.lang.String,int)" class="member-name-link">of(String, String, int)</a> - Static method in class org.apache.pulsar.common.functions.<a href="org/apache/pulsar/common/functions/WorkerInfo.html" title="class in org.apache.pulsar.common.functions">WorkerInfo</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/Policies.html#offload_deletion_lag_ms" class="member-name-link">offload_deletion_lag_ms</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/Policies.html" title="class in org.apache.pulsar.common.policies.data">Policies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/Policies.html#offload_policies" class="member-name-link">offload_policies</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/Policies.html" title="class in org.apache.pulsar.common.policies.data">Policies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/Policies.html#offload_threshold" class="member-name-link">offload_threshold</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/Policies.html" title="class in org.apache.pulsar.common.policies.data">Policies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.LedgerInfo.html#offloaded" class="member-name-link">offloaded</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.LedgerInfo.html" title="class in org.apache.pulsar.common.policies.data">ManagedLedgerInternalStats.LedgerInfo</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadedReadPriority.html" class="type-name-link" title="enum class in org.apache.pulsar.common.policies.data">OffloadedReadPriority</a> - Enum Class in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadPolicies.Builder.html#offloadersDirectory(java.lang.String)" class="member-name-link">offloadersDirectory(String)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/OffloadPolicies.Builder.html" title="interface in org.apache.pulsar.common.policies.data">OffloadPolicies.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadPolicies.html" class="type-name-link" title="interface in org.apache.pulsar.common.policies.data">OffloadPolicies</a> - Interface in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/OffloadPolicies.Builder.html" class="type-name-link" title="interface in org.apache.pulsar.common.policies.data">OffloadPolicies.Builder</a> - Interface in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/OffloadProcessStatus.html" class="type-name-link" title="interface in org.apache.pulsar.client.admin">OffloadProcessStatus</a> - Interface in <a href="org/apache/pulsar/client/admin/package-summary.html">org.apache.pulsar.client.admin</a></dt>
+<dd>
+<div class="block">interface class of Status of offload process.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#offloadStatus(java.lang.String)" class="member-name-link">offloadStatus(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Check the status of an ongoing offloading operation for a topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#offloadStatusAsync(java.lang.String)" class="member-name-link">offloadStatusAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Check the status of an ongoing offloading operation for a topic asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/TransactionMetadata.html#openTimestamp" class="member-name-link">openTimestamp</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/TransactionMetadata.html" title="class in org.apache.pulsar.common.policies.data">TransactionMetadata</a></dt>
+<dd>
+<div class="block">The open time of this transaction.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/package-summary.html">org.apache.pulsar.client.admin</a> - package org.apache.pulsar.client.admin</dt>
+<dd>
+<div class="block">Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/utils/package-summary.html">org.apache.pulsar.client.admin.utils</a> - package org.apache.pulsar.client.admin.utils</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/conf/package-summary.html">org.apache.pulsar.common.conf</a> - package org.apache.pulsar.common.conf</dt>
+<dd>
+<div class="block">Classes for internal configuration.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/functions/package-summary.html">org.apache.pulsar.common.functions</a> - package org.apache.pulsar.common.functions</dt>
+<dd>
+<div class="block">Implementation of policies.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/io/package-summary.html">org.apache.pulsar.common.io</a> - package org.apache.pulsar.common.io</dt>
+<dd>
+<div class="block">Implementation of policies.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/naming/package-summary.html">org.apache.pulsar.common.naming</a> - package org.apache.pulsar.common.naming</dt>
+<dd>
+<div class="block">Implementation of policies.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/partition/package-summary.html">org.apache.pulsar.common.partition</a> - package org.apache.pulsar.common.partition</dt>
+<dd>
+<div class="block">Implementation of policies.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/package-summary.html">org.apache.pulsar.common.policies</a> - package org.apache.pulsar.common.policies</dt>
+<dd>
+<div class="block">Implementation of policies.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a> - package org.apache.pulsar.common.policies.data</dt>
+<dd>
+<div class="block">Implementation of policies.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/package-summary.html">org.apache.pulsar.common.policies.data.impl</a> - package org.apache.pulsar.common.policies.data.impl</dt>
+<dd>
+<div class="block">Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/impl/package-summary.html">org.apache.pulsar.common.policies.impl</a> - package org.apache.pulsar.common.policies.impl</dt>
+<dd>
+<div class="block">Implementation of policies.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/protocol/schema/package-summary.html">org.apache.pulsar.common.protocol.schema</a> - package org.apache.pulsar.common.protocol.schema</dt>
+<dd>
+<div class="block">Implementation of policies.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/stats/package-summary.html">org.apache.pulsar.common.stats</a> - package org.apache.pulsar.common.stats</dt>
+<dd>
+<div class="block">Implementation of policies.</div>
+</dd>
+<dt><a href="org/apache/pulsar/packages/management/core/common/package-summary.html">org.apache.pulsar.packages.management.core.common</a> - package org.apache.pulsar.packages.management.core.common</dt>
+<dd>
+<div class="block">Packages management general classes.</div>
+</dd>
+<dt><a href="org/apache/pulsar/packages/management/core/exceptions/package-summary.html">org.apache.pulsar.packages.management.core.exceptions</a> - package org.apache.pulsar.packages.management.core.exceptions</dt>
+<dd>
+<div class="block">Exceptions of the packages management service thrown.</div>
+</dd>
+<dt><a href="org/apache/pulsar/policies/data/loadbalancer/package-summary.html">org.apache.pulsar.policies.data.loadbalancer</a> - package org.apache.pulsar.policies.data.loadbalancer</dt>
+<dd>
+<div class="block">Implementation of policies.</div>
+</dd>
+</dl>
+<h2 class="title" id="I:P">P</h2>
+<dl class="index">
+<dt><a href="org/apache/pulsar/packages/management/core/common/PackageMetadata.html" class="type-name-link" title="class in org.apache.pulsar.packages.management.core.common">PackageMetadata</a> - Class in <a href="org/apache/pulsar/packages/management/core/common/package-summary.html">org.apache.pulsar.packages.management.core.common</a></dt>
+<dd>
+<div class="block">Package metadata.</div>
+</dd>
+<dt><a href="org/apache/pulsar/packages/management/core/common/PackageMetadata.html#%3Cinit%3E()" class="member-name-link">PackageMetadata()</a> - Constructor for class org.apache.pulsar.packages.management.core.common.<a href="org/apache/pulsar/packages/management/core/common/PackageMetadata.html" title="class in org.apache.pulsar.packages.management.core.common">PackageMetadata</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/AuthAction.html#packages" class="member-name-link">packages</a> - Enum constant in enum class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/AuthAction.html" title="enum class in org.apache.pulsar.common.policies.data">AuthAction</a></dt>
+<dd>
+<div class="block">Permissions for packages ops.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdmin.html#packages()" class="member-name-link">packages()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/PulsarAdmin.html" title="interface in org.apache.pulsar.client.admin">PulsarAdmin</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Packages.html" class="type-name-link" title="interface in org.apache.pulsar.client.admin">Packages</a> - Interface in <a href="org/apache/pulsar/client/admin/package-summary.html">org.apache.pulsar.client.admin</a></dt>
+<dd>
+<div class="block">Administration operations of the packages management service.</div>
+</dd>
+<dt><a href="org/apache/pulsar/packages/management/core/exceptions/PackagesManagementException.html" class="type-name-link" title="class in org.apache.pulsar.packages.management.core.exceptions">PackagesManagementException</a> - Exception in <a href="org/apache/pulsar/packages/management/core/exceptions/package-summary.html">org.apache.pulsar.packages.management.core.exceptions</a></dt>
+<dd>
+<div class="block">Packages management related exceptions.</div>
+</dd>
+<dt><a href="org/apache/pulsar/packages/management/core/exceptions/PackagesManagementException.html#%3Cinit%3E(java.lang.String)" class="member-name-link">PackagesManagementException(String)</a> - Constructor for exception org.apache.pulsar.packages.management.core.exceptions.<a href="org/apache/pulsar/packages/management/core/exceptions/PackagesManagementException.html" title="class in org.apache.pulsar.packages.management.core.exceptions">PackagesManagementException</a></dt>
+<dd>
+<div class="block">Constructs an <code>PackagesManagementException</code> with the specified detail message.</div>
+</dd>
+<dt><a href="org/apache/pulsar/packages/management/core/exceptions/PackagesManagementException.html#%3Cinit%3E(java.lang.String,java.lang.Throwable)" class="member-name-link">PackagesManagementException(String, Throwable)</a> - Constructor for exception org.apache.pulsar.packages.management.core.exceptions.<a href="org/apache/pulsar/packages/management/core/exceptions/PackagesManagementException.html" title="class in org.apache.pulsar.packages.management.core.exceptions">PackagesManageme [...]
+<dd>
+<div class="block">Constructs an <code>PackagesManagementException</code> with the specified detail message and the cause.</div>
+</dd>
+<dt><a href="org/apache/pulsar/packages/management/core/exceptions/PackagesManagementException.html#%3Cinit%3E(java.lang.Throwable)" class="member-name-link">PackagesManagementException(Throwable)</a> - Constructor for exception org.apache.pulsar.packages.management.core.exceptions.<a href="org/apache/pulsar/packages/management/core/exceptions/PackagesManagementException.html" title="class in org.apache.pulsar.packages.management.core.exceptions">PackagesManagementException</a></dt>
+<dd>
+<div class="block">Constructs an <code>PackagesManagementException</code> with the specified cause.</div>
+</dd>
+<dt><a href="org/apache/pulsar/packages/management/core/exceptions/PackagesManagementException.MetadataFormatException.html" class="type-name-link" title="class in org.apache.pulsar.packages.management.core.exceptions">PackagesManagementException.MetadataFormatException</a> - Exception in <a href="org/apache/pulsar/packages/management/core/exceptions/package-summary.html">org.apache.pulsar.packages.management.core.exceptions</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/packages/management/core/exceptions/PackagesManagementException.NotFoundException.html" class="type-name-link" title="class in org.apache.pulsar.packages.management.core.exceptions">PackagesManagementException.NotFoundException</a> - Exception in <a href="org/apache/pulsar/packages/management/core/exceptions/package-summary.html">org.apache.pulsar.packages.management.core.exceptions</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/packages/management/core/common/PackageType.html" class="type-name-link" title="enum class in org.apache.pulsar.packages.management.core.common">PackageType</a> - Enum Class in <a href="org/apache/pulsar/packages/management/core/common/package-summary.html">org.apache.pulsar.packages.management.core.common</a></dt>
+<dd>
+<div class="block">PackageType used to identify the package type.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/stats/AllocatorStats.PoolSubpageStats.html#pageSize" class="member-name-link">pageSize</a> - Variable in class org.apache.pulsar.common.stats.<a href="org/apache/pulsar/common/stats/AllocatorStats.PoolSubpageStats.html" title="class in org.apache.pulsar.common.stats">AllocatorStats.PoolSubpageStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/AutoFailoverPolicyData.Builder.html#parameters(java.util.Map)" class="member-name-link">parameters(Map&lt;String, String&gt;)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/AutoFailoverPolicyData.Builder.html" title="interface in org.apache.pulsar.common.policies.data">AutoFailoverPolicyData.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/functions/WorkerInfo.html#parseFrom(java.lang.String)" class="member-name-link">parseFrom(String)</a> - Static method in class org.apache.pulsar.common.functions.<a href="org/apache/pulsar/common/functions/WorkerInfo.html" title="class in org.apache.pulsar.common.functions">WorkerInfo</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/TopicType.html#PARTITIONED" class="member-name-link">PARTITIONED</a> - Enum constant in enum class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/TopicType.html" title="enum class in org.apache.pulsar.common.policies.data">TopicType</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/PartitionedTopicInternalStats.html" class="type-name-link" title="class in org.apache.pulsar.common.policies.data">PartitionedTopicInternalStats</a> - Class in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>
+<div class="block">Internal statistics for a partitioned topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/PartitionedTopicInternalStats.html#%3Cinit%3E()" class="member-name-link">PartitionedTopicInternalStats()</a> - Constructor for class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/PartitionedTopicInternalStats.html" title="class in org.apache.pulsar.common.policies.data">PartitionedTopicInternalStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/PartitionedTopicInternalStats.html#%3Cinit%3E(org.apache.pulsar.common.partition.PartitionedTopicMetadata)" class="member-name-link">PartitionedTopicInternalStats(PartitionedTopicMetadata)</a> - Constructor for class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/PartitionedTopicInternalStats.html" title="class in org.apache.pulsar.common.policies.data">PartitionedTopicInternalStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/partition/PartitionedTopicMetadata.html" class="type-name-link" title="class in org.apache.pulsar.common.partition">PartitionedTopicMetadata</a> - Class in <a href="org/apache/pulsar/common/partition/package-summary.html">org.apache.pulsar.common.partition</a></dt>
+<dd>
+<div class="block">Metadata of a partitioned topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/partition/PartitionedTopicMetadata.html#%3Cinit%3E()" class="member-name-link">PartitionedTopicMetadata()</a> - Constructor for class org.apache.pulsar.common.partition.<a href="org/apache/pulsar/common/partition/PartitionedTopicMetadata.html" title="class in org.apache.pulsar.common.partition">PartitionedTopicMetadata</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/partition/PartitionedTopicMetadata.html#%3Cinit%3E(int)" class="member-name-link">PartitionedTopicMetadata(int)</a> - Constructor for class org.apache.pulsar.common.partition.<a href="org/apache/pulsar/common/partition/PartitionedTopicMetadata.html" title="class in org.apache.pulsar.common.partition">PartitionedTopicMetadata</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/partition/PartitionedTopicMetadata.html#%3Cinit%3E(int,java.util.Map)" class="member-name-link">PartitionedTopicMetadata(int, Map&lt;String, String&gt;)</a> - Constructor for class org.apache.pulsar.common.partition.<a href="org/apache/pulsar/common/partition/PartitionedTopicMetadata.html" title="class in org.apache.pulsar.common.partition">PartitionedTopicMetadata</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/PartitionedTopicStats.html" class="type-name-link" title="interface in org.apache.pulsar.common.policies.data">PartitionedTopicStats</a> - Interface in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>
+<div class="block">Statistics for a partitioned topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/partition/PartitionedTopicMetadata.html#partitions" class="member-name-link">partitions</a> - Variable in class org.apache.pulsar.common.partition.<a href="org/apache/pulsar/common/partition/PartitionedTopicMetadata.html" title="class in org.apache.pulsar.common.partition">PartitionedTopicMetadata</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/PartitionedTopicInternalStats.html#partitions" class="member-name-link">partitions</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/PartitionedTopicInternalStats.html" title="class in org.apache.pulsar.common.policies.data">PartitionedTopicInternalStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#peekMessages(java.lang.String,java.lang.String,int)" class="member-name-link">peekMessages(String, String, int)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Peek messages from a topic subscription.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#peekMessagesAsync(java.lang.String,java.lang.String,int)" class="member-name-link">peekMessagesAsync(String, String, int)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="block">Peek messages from a topic subscription asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ClusterData.Builder.html#peerClusterNames(java.util.LinkedHashSet)" class="member-name-link">peerClusterNames(LinkedHashSet&lt;String&gt;)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ClusterData.Builder.html" title="interface in org.apache.pulsar.common.policies.data">ClusterData.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/TransactionPendingAckInternalStats.html#pendingAckLogStats" class="member-name-link">pendingAckLogStats</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/TransactionPendingAckInternalStats.html" title="class in org.apache.pulsar.common.policies.data">TransactionPendingAckInternalStats</a></dt>
+<dd>
+<div class="block">The transaction pending ack log stats.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.html#pendingAddEntriesCount" class="member-name-link">pendingAddEntriesCount</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.html" title="class in org.apache.pulsar.common.policies.data">ManagedLedgerInternalStats</a></dt>
+<dd>
+<div class="block">The number of messages that complete (asynchronous) write requests.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.CursorStats.html#pendingReadOps" class="member-name-link">pendingReadOps</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.CursorStats.html" title="class in org.apache.pulsar.common.policies.data">ManagedLedgerInternalStats.CursorStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/policies/data/loadbalancer/ResourceUsage.html#percentUsage()" class="member-name-link">percentUsage()</a> - Method in class org.apache.pulsar.policies.data.loadbalancer.<a href="org/apache/pulsar/policies/data/loadbalancer/ResourceUsage.html" title="class in org.apache.pulsar.policies.data.loadbalancer">ResourceUsage</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/Policies.html#persistence" class="member-name-link">persistence</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/Policies.html" title="class in org.apache.pulsar.common.policies.data">Policies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/PersistencePolicies.html" class="type-name-link" title="class in org.apache.pulsar.common.policies.data">PersistencePolicies</a> - Class in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>
+<div class="block">Configuration of bookkeeper persistence policies.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/PersistencePolicies.html#%3Cinit%3E()" class="member-name-link">PersistencePolicies()</a> - Constructor for class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/PersistencePolicies.html" title="class in org.apache.pulsar.common.policies.data">PersistencePolicies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/PersistencePolicies.html#%3Cinit%3E(int,int,int,double)" class="member-name-link">PersistencePolicies(int, int, int, double)</a> - Constructor for class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/PersistencePolicies.html" title="class in org.apache.pulsar.common.policies.data">PersistencePolicies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/naming/TopicDomain.html#persistent" class="member-name-link">persistent</a> - Enum constant in enum class org.apache.pulsar.common.naming.<a href="org/apache/pulsar/common/naming/TopicDomain.html" title="enum class in org.apache.pulsar.common.naming">TopicDomain</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/PersistentTopicInternalStats.html" class="type-name-link" title="class in org.apache.pulsar.common.policies.data">PersistentTopicInternalStats</a> - Class in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>
+<div class="block">Persistent topic internal statistics.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/PersistentTopicInternalStats.html#%3Cinit%3E()" class="member-name-link">PersistentTopicInternalStats()</a> - Constructor for class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/PersistentTopicInternalStats.html" title="class in org.apache.pulsar.common.policies.data">PersistentTopicInternalStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/Policies.html" class="type-name-link" title="class in org.apache.pulsar.common.policies.data">Policies</a> - Class in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>
+<div class="block">Definition of Pulsar policies.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/Policies.html#%3Cinit%3E()" class="member-name-link">Policies()</a> - Constructor for class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/Policies.html" title="class in org.apache.pulsar.common.policies.data">Policies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/Policies.BundleType.html" class="type-name-link" title="enum class in org.apache.pulsar.common.policies.data">Policies.BundleType</a> - Enum Class in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BrokerNamespaceIsolationData.Builder.html#policyName(java.lang.String)" class="member-name-link">policyName(String)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BrokerNamespaceIsolationData.Builder.html" title="interface in org.apache.pulsar.common.policies.data">BrokerNamespaceIsolationData.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/AutoFailoverPolicyData.Builder.html#policyType(org.apache.pulsar.common.policies.data.AutoFailoverPolicyType)" class="member-name-link">policyType(AutoFailoverPolicyType)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/AutoFailoverPolicyData.Builder.html" title="interface in org.apache.pulsar.common.policies.data">AutoFailoverPolicyData.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/stats/AllocatorStats.PoolArenaStats.html#%3Cinit%3E()" class="member-name-link">PoolArenaStats()</a> - Constructor for class org.apache.pulsar.common.stats.<a href="org/apache/pulsar/common/stats/AllocatorStats.PoolArenaStats.html" title="class in org.apache.pulsar.common.stats">AllocatorStats.PoolArenaStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/stats/AllocatorStats.PoolChunkListStats.html#%3Cinit%3E()" class="member-name-link">PoolChunkListStats()</a> - Constructor for class org.apache.pulsar.common.stats.<a href="org/apache/pulsar/common/stats/AllocatorStats.PoolChunkListStats.html" title="class in org.apache.pulsar.common.stats">AllocatorStats.PoolChunkListStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/stats/AllocatorStats.PoolChunkStats.html#%3Cinit%3E()" class="member-name-link">PoolChunkStats()</a> - Constructor for class org.apache.pulsar.common.stats.<a href="org/apache/pulsar/common/stats/AllocatorStats.PoolChunkStats.html" title="class in org.apache.pulsar.common.stats">AllocatorStats.PoolChunkStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/stats/AllocatorStats.PoolSubpageStats.html#%3Cinit%3E()" class="member-name-link">PoolSubpageStats()</a> - Constructor for class org.apache.pulsar.common.stats.<a href="org/apache/pulsar/common/stats/AllocatorStats.PoolSubpageStats.html" title="class in org.apache.pulsar.common.stats">AllocatorStats.PoolSubpageStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/protocol/schema/PostSchemaPayload.html" class="type-name-link" title="class in org.apache.pulsar.common.protocol.schema">PostSchemaPayload</a> - Class in <a href="org/apache/pulsar/common/protocol/schema/package-summary.html">org.apache.pulsar.common.protocol.schema</a></dt>
+<dd>
+<div class="block">Payload with information about a schema.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/protocol/schema/PostSchemaPayload.html#%3Cinit%3E()" class="member-name-link">PostSchemaPayload()</a> - Constructor for class org.apache.pulsar.common.protocol.schema.<a href="org/apache/pulsar/common/protocol/schema/PostSchemaPayload.html" title="class in org.apache.pulsar.common.protocol.schema">PostSchemaPayload</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdminException.PreconditionFailedException.html#%3Cinit%3E(java.lang.Throwable,java.lang.String,int)" class="member-name-link">PreconditionFailedException(Throwable, String, int)</a> - Constructor for exception org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/PulsarAdminException.PreconditionFailedException.html" title="class in org.apache.pulsar.client.admin">PulsarAdminException.PreconditionFailedException</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SubscriptionAuthMode.html#Prefix" class="member-name-link">Prefix</a> - Enum constant in enum class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SubscriptionAuthMode.html" title="enum class in org.apache.pulsar.common.policies.data">SubscriptionAuthMode</a></dt>
+<dd>
+<div class="block">Subscription name with auth role prefix can be used by the role.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BrokerAssignment.html#primary" class="member-name-link">primary</a> - Enum constant in enum class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BrokerAssignment.html" title="enum class in org.apache.pulsar.common.policies.data">BrokerAssignment</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BrokerNamespaceIsolationData.Builder.html#primary(boolean)" class="member-name-link">primary(boolean)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BrokerNamespaceIsolationData.Builder.html" title="interface in org.apache.pulsar.common.policies.data">BrokerNamespaceIsolationData.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/NamespaceIsolationData.Builder.html#primary(java.util.List)" class="member-name-link">primary(List&lt;String&gt;)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/NamespaceIsolationData.Builder.html" title="interface in org.apache.pulsar.common.policies.data">NamespaceIsolationData.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/AuthAction.html#produce" class="member-name-link">produce</a> - Enum constant in enum class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/AuthAction.html" title="enum class in org.apache.pulsar.common.policies.data">AuthAction</a></dt>
+<dd>
+<div class="block">Permission to produce/publish messages.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/TransactionMetadata.html#producedPartitions" class="member-name-link">producedPartitions</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/TransactionMetadata.html" title="class in org.apache.pulsar.common.policies.data">TransactionMetadata</a></dt>
+<dd>
+<div class="block">The producedPartitions of this transaction.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BacklogQuota.RetentionPolicy.html#producer_exception" class="member-name-link">producer_exception</a> - Enum constant in enum class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BacklogQuota.RetentionPolicy.html" title="enum class in org.apache.pulsar.common.policies.data">BacklogQuota.RetentionPolicy</a></dt>
+<dd>
+<div class="block">Policy which throws javax.jms.ResourceAllocationException to the producer.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/BacklogQuota.RetentionPolicy.html#producer_request_hold" class="member-name-link">producer_request_hold</a> - Enum constant in enum class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BacklogQuota.RetentionPolicy.html" title="enum class in org.apache.pulsar.common.policies.data">BacklogQuota.RetentionPolicy</a></dt>
+<dd>
+<div class="block">Policy which holds producer's send request until the resource becomes available (or holding times out).</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/functions/ProducerConfig.html" class="type-name-link" title="class in org.apache.pulsar.common.functions">ProducerConfig</a> - Class in <a href="org/apache/pulsar/common/functions/package-summary.html">org.apache.pulsar.common.functions</a></dt>
+<dd>
+<div class="block">Configuration of the producer inside the function.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/functions/ProducerConfig.html#%3Cinit%3E()" class="member-name-link">ProducerConfig()</a> - Constructor for class org.apache.pulsar.common.functions.<a href="org/apache/pulsar/common/functions/ProducerConfig.html" title="class in org.apache.pulsar.common.functions">ProducerConfig</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/policies/data/loadbalancer/NamespaceBundleStats.html#producerCount" class="member-name-link">producerCount</a> - Variable in class org.apache.pulsar.policies.data.loadbalancer.<a href="org/apache/pulsar/policies/data/loadbalancer/NamespaceBundleStats.html" title="class in org.apache.pulsar.policies.data.loadbalancer">NamespaceBundleStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/partition/PartitionedTopicMetadata.html#properties" class="member-name-link">properties</a> - Variable in class org.apache.pulsar.common.partition.<a href="org/apache/pulsar/common/partition/PartitionedTopicMetadata.html" title="class in org.apache.pulsar.common.partition">PartitionedTopicMetadata</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.CursorStats.html#properties" class="member-name-link">properties</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.CursorStats.html" title="class in org.apache.pulsar.common.policies.data">ManagedLedgerInternalStats.CursorStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/Policies.html#properties" class="member-name-link">properties</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/Policies.html" title="class in org.apache.pulsar.common.policies.data">Policies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdmin.html#properties()" class="member-name-link">properties()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/PulsarAdmin.html" title="interface in org.apache.pulsar.client.admin">PulsarAdmin</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span>
+<div class="deprecation-comment">since 2.0. See <a href="org/apache/pulsar/client/admin/PulsarAdmin.html#tenants()"><code>PulsarAdmin.tenants()</code></a></div>
+</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Properties.html" class="type-name-link" title="interface in org.apache.pulsar.client.admin">Properties</a> - Interface in <a href="org/apache/pulsar/client/admin/package-summary.html">org.apache.pulsar.client.admin</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span>
+<div class="deprecation-comment">see <a href="org/apache/pulsar/client/admin/Tenants.html" title="interface in org.apache.pulsar.client.admin"><code>Tenants</code></a> from <a href="org/apache/pulsar/client/admin/PulsarAdmin.html#tenants()"><code>PulsarAdmin.tenants()</code></a></div>
+</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ClusterData.Builder.html#proxyProtocol(org.apache.pulsar.client.api.ProxyProtocol)" class="member-name-link">proxyProtocol(ProxyProtocol)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ClusterData.Builder.html" title="interface in org.apache.pulsar.common.policies.data">ClusterData.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ClusterData.Builder.html#proxyServiceUrl(java.lang.String)" class="member-name-link">proxyServiceUrl(String)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ClusterData.Builder.html" title="interface in org.apache.pulsar.common.policies.data">ClusterData.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdmin.html#proxyStats()" class="member-name-link">proxyStats()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/PulsarAdmin.html" title="interface in org.apache.pulsar.client.admin">PulsarAdmin</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/ProxyStats.html" class="type-name-link" title="interface in org.apache.pulsar.client.admin">ProxyStats</a> - Interface in <a href="org/apache/pulsar/client/admin/package-summary.html">org.apache.pulsar.client.admin</a></dt>
+<dd>
+<div class="block">Admin interface for proxy stats management.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/PublisherStats.html" class="type-name-link" title="interface in org.apache.pulsar.common.policies.data">PublisherStats</a> - Interface in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>
+<div class="block">Statistics about a publisher.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/Policies.html#publishMaxMessageRate" class="member-name-link">publishMaxMessageRate</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/Policies.html" title="class in org.apache.pulsar.common.policies.data">Policies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/PublishRate.html" class="type-name-link" title="class in org.apache.pulsar.common.policies.data">PublishRate</a> - Class in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>
+<div class="block">Publish-rate to manage publish throttling.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/PublishRate.html#%3Cinit%3E()" class="member-name-link">PublishRate()</a> - Constructor for class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/PublishRate.html" title="class in org.apache.pulsar.common.policies.data">PublishRate</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/PublishRate.html#%3Cinit%3E(int,long)" class="member-name-link">PublishRate(int, long)</a> - Constructor for class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/PublishRate.html" title="class in org.apache.pulsar.common.policies.data">PublishRate</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/PublishRate.html#publishThrottlingRateInByte" class="member-name-link">publishThrottlingRateInByte</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/PublishRate.html" title="class in org.apache.pulsar.common.policies.data">PublishRate</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/PublishRate.html#publishThrottlingRateInMsg" class="member-name-link">publishThrottlingRateInMsg</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/PublishRate.html" title="class in org.apache.pulsar.common.policies.data">PublishRate</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdmin.html" class="type-name-link" title="interface in org.apache.pulsar.client.admin">PulsarAdmin</a> - Interface in <a href="org/apache/pulsar/client/admin/package-summary.html">org.apache.pulsar.client.admin</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdminBuilder.html" class="type-name-link" title="interface in org.apache.pulsar.client.admin">PulsarAdminBuilder</a> - Interface in <a href="org/apache/pulsar/client/admin/package-summary.html">org.apache.pulsar.client.admin</a></dt>
+<dd>
+<div class="block">Builder class for a <a href="org/apache/pulsar/client/admin/PulsarAdmin.html" title="interface in org.apache.pulsar.client.admin"><code>PulsarAdmin</code></a> instance.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdminException.html" class="type-name-link" title="class in org.apache.pulsar.client.admin">PulsarAdminException</a> - Exception in <a href="org/apache/pulsar/client/admin/package-summary.html">org.apache.pulsar.client.admin</a></dt>
+<dd>
+<div class="block">Pulsar admin exceptions.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdminException.html#%3Cinit%3E(java.lang.String)" class="member-name-link">PulsarAdminException(String)</a> - Constructor for exception org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/PulsarAdminException.html" title="class in org.apache.pulsar.client.admin">PulsarAdminException</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdminException.html#%3Cinit%3E(java.lang.String,java.lang.Throwable)" class="member-name-link">PulsarAdminException(String, Throwable)</a> - Constructor for exception org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/PulsarAdminException.html" title="class in org.apache.pulsar.client.admin">PulsarAdminException</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdminException.html#%3Cinit%3E(java.lang.String,java.lang.Throwable,java.lang.String,int)" class="member-name-link">PulsarAdminException(String, Throwable, String, int)</a> - Constructor for exception org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/PulsarAdminException.html" title="class in org.apache.pulsar.client.admin">PulsarAdminException</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdminException.html#%3Cinit%3E(java.lang.Throwable)" class="member-name-link">PulsarAdminException(Throwable)</a> - Constructor for exception org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/PulsarAdminException.html" title="class in org.apache.pulsar.client.admin">PulsarAdminException</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdminException.html#%3Cinit%3E(java.lang.Throwable,java.lang.String,int)" class="member-name-link">PulsarAdminException(Throwable, String, int)</a> - Constructor for exception org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/PulsarAdminException.html" title="class in org.apache.pulsar.client.admin">PulsarAdminException</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdminException.ConflictException.html" class="type-name-link" title="class in org.apache.pulsar.client.admin">PulsarAdminException.ConflictException</a> - Exception in <a href="org/apache/pulsar/client/admin/package-summary.html">org.apache.pulsar.client.admin</a></dt>
+<dd>
+<div class="block">Conflict Exception.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdminException.ConnectException.html" class="type-name-link" title="class in org.apache.pulsar.client.admin">PulsarAdminException.ConnectException</a> - Exception in <a href="org/apache/pulsar/client/admin/package-summary.html">org.apache.pulsar.client.admin</a></dt>
+<dd>
+<div class="block">Connect Exception.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdminException.GettingAuthenticationDataException.html" class="type-name-link" title="class in org.apache.pulsar.client.admin">PulsarAdminException.GettingAuthenticationDataException</a> - Exception in <a href="org/apache/pulsar/client/admin/package-summary.html">org.apache.pulsar.client.admin</a></dt>
+<dd>
+<div class="block">Getting Authentication Data Exception.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdminException.HttpErrorException.html" class="type-name-link" title="class in org.apache.pulsar.client.admin">PulsarAdminException.HttpErrorException</a> - Exception in <a href="org/apache/pulsar/client/admin/package-summary.html">org.apache.pulsar.client.admin</a></dt>
+<dd>
+<div class="block">Http Error Exception.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdminException.NotAllowedException.html" class="type-name-link" title="class in org.apache.pulsar.client.admin">PulsarAdminException.NotAllowedException</a> - Exception in <a href="org/apache/pulsar/client/admin/package-summary.html">org.apache.pulsar.client.admin</a></dt>
+<dd>
+<div class="block">Not Allowed Exception.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdminException.NotAuthorizedException.html" class="type-name-link" title="class in org.apache.pulsar.client.admin">PulsarAdminException.NotAuthorizedException</a> - Exception in <a href="org/apache/pulsar/client/admin/package-summary.html">org.apache.pulsar.client.admin</a></dt>
+<dd>
+<div class="block">Not Authorized Exception.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdminException.NotFoundException.html" class="type-name-link" title="class in org.apache.pulsar.client.admin">PulsarAdminException.NotFoundException</a> - Exception in <a href="org/apache/pulsar/client/admin/package-summary.html">org.apache.pulsar.client.admin</a></dt>
+<dd>
+<div class="block">Not Found Exception.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdminException.PreconditionFailedException.html" class="type-name-link" title="class in org.apache.pulsar.client.admin">PulsarAdminException.PreconditionFailedException</a> - Exception in <a href="org/apache/pulsar/client/admin/package-summary.html">org.apache.pulsar.client.admin</a></dt>
+<dd>
+<div class="block">Precondition Failed Exception.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdminException.ServerSideErrorException.html" class="type-name-link" title="class in org.apache.pulsar.client.admin">PulsarAdminException.ServerSideErrorException</a> - Exception in <a href="org/apache/pulsar/client/admin/package-summary.html">org.apache.pulsar.client.admin</a></dt>
+<dd>
+<div class="block">Server Side Error Exception.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdminException.TimeoutException.html" class="type-name-link" title="class in org.apache.pulsar.client.admin">PulsarAdminException.TimeoutException</a> - Exception in <a href="org/apache/pulsar/client/admin/package-summary.html">org.apache.pulsar.client.admin</a></dt>
+<dd>
+<div class="block">Timeout Exception.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/stats/Metrics.html#put(java.lang.String,java.lang.Object)" class="member-name-link">put(String, Object)</a> - Method in class org.apache.pulsar.common.stats.<a href="org/apache/pulsar/common/stats/Metrics.html" title="class in org.apache.pulsar.common.stats">Metrics</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/stats/Metrics.html#putAll(java.util.Map)" class="member-name-link">putAll(Map&lt;String, Object&gt;)</a> - Method in class org.apache.pulsar.common.stats.<a href="org/apache/pulsar/common/stats/Metrics.html" title="class in org.apache.pulsar.common.stats">Metrics</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Functions.html#putFunctionState(java.lang.String,java.lang.String,java.lang.String,org.apache.pulsar.common.functions.FunctionState)" class="member-name-link">putFunctionState(String, String, String, FunctionState)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Functions.html" title="interface in org.apache.pulsar.client.admin">Functions</a></dt>
+<dd>
+<div class="block">Puts the given state associated with a Pulsar Function.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Functions.html#putFunctionStateAsync(java.lang.String,java.lang.String,java.lang.String,org.apache.pulsar.common.functions.FunctionState)" class="member-name-link">putFunctionStateAsync(String, String, String, FunctionState)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Functions.html" title="interface in org.apache.pulsar.client.admin">Functions</a></dt>
+<dd>
+<div class="block">Puts the given state associated with a Pulsar Function asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/functions/FunctionConfig.Runtime.html#PYTHON" class="member-name-link">PYTHON</a> - Enum constant in enum class org.apache.pulsar.common.functions.<a href="org/apache/pulsar/common/functions/FunctionConfig.Runtime.html" title="enum class in org.apache.pulsar.common.functions">FunctionConfig.Runtime</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<h2 class="title" id="I:R">R</h2>
+<dl class="index">
+<dt><a href="org/apache/pulsar/common/policies/data/BookieInfo.Builder.html#rack(java.lang.String)" class="member-name-link">rack(String)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/BookieInfo.Builder.html" title="interface in org.apache.pulsar.common.policies.data">BookieInfo.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/BookieInfoImpl.BookieInfoImplBuilder.html#rack(java.lang.String)" class="member-name-link">rack(String)</a> - Method in class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/BookieInfoImpl.BookieInfoImplBuilder.html" title="class in org.apache.pulsar.common.policies.data.impl">BookieInfoImpl.BookieInfoImplBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/SubscribeRate.html#ratePeriodInSecond" class="member-name-link">ratePeriodInSecond</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/SubscribeRate.html" title="class in org.apache.pulsar.common.policies.data">SubscribeRate</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/DispatchRate.Builder.html#ratePeriodInSecond(int)" class="member-name-link">ratePeriodInSecond(int)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/DispatchRate.Builder.html" title="interface in org.apache.pulsar.common.policies.data">DispatchRate.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/DispatchRateImpl.DispatchRateImplBuilder.html#ratePeriodInSecond(int)" class="member-name-link">ratePeriodInSecond(int)</a> - Method in class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/DispatchRateImpl.DispatchRateImplBuilder.html" title="class in org.apache.pulsar.common.policies.data.impl">DispatchRateImpl.DispatchRateImplBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/RawBookieInfo.html" class="type-name-link" title="class in org.apache.pulsar.common.policies.data">RawBookieInfo</a> - Class in <a href="org/apache/pulsar/common/policies/data/package-summary.html">org.apache.pulsar.common.policies.data</a></dt>
+<dd>
+<div class="block">Bookie information.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/RawBookieInfo.html#%3Cinit%3E()" class="member-name-link">RawBookieInfo()</a> - Constructor for class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/RawBookieInfo.html" title="class in org.apache.pulsar.common.policies.data">RawBookieInfo</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.CursorStats.html#readPosition" class="member-name-link">readPosition</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ManagedLedgerInternalStats.CursorStats.html" title="class in org.apache.pulsar.common.policies.data">ManagedLedgerInternalStats.CursorStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/PulsarAdminBuilder.html#readTimeout(int,java.util.concurrent.TimeUnit)" class="member-name-link">readTimeout(int, TimeUnit)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/PulsarAdminBuilder.html" title="interface in org.apache.pulsar.client.admin">PulsarAdminBuilder</a></dt>
+<dd>
+<div class="block">This sets the server response read time out for the pulsar admin client for any request.</div>
+</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/ErrorData.html#reason" class="member-name-link">reason</a> - Variable in class org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/ErrorData.html" title="class in org.apache.pulsar.common.policies.data">ErrorData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Worker.html#rebalance()" class="member-name-link">rebalance()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Worker.html" title="interface in org.apache.pulsar.client.admin">Worker</a></dt>
+<dd>
+<div class="block">Triggers a rebalance of functions to workers.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Worker.html#rebalanceAsync()" class="member-name-link">rebalanceAsync()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Worker.html" title="interface in org.apache.pulsar.client.admin">Worker</a></dt>
+<dd>
+<div class="block">Triggers a rebalance of functions to workersasynchronously..</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/utils/ReflectionUtils.html" class="type-name-link" title="class in org.apache.pulsar.client.admin.utils">ReflectionUtils</a> - Class in <a href="org/apache/pulsar/client/admin/utils/package-summary.html">org.apache.pulsar.client.admin.utils</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/utils/ReflectionUtils.html#%3Cinit%3E()" class="member-name-link">ReflectionUtils()</a> - Constructor for class org.apache.pulsar.client.admin.utils.<a href="org/apache/pulsar/client/admin/utils/ReflectionUtils.html" title="class in org.apache.pulsar.client.admin.utils">ReflectionUtils</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/DispatchRate.Builder.html#relativeToPublishRate(boolean)" class="member-name-link">relativeToPublishRate(boolean)</a> - Method in interface org.apache.pulsar.common.policies.data.<a href="org/apache/pulsar/common/policies/data/DispatchRate.Builder.html" title="interface in org.apache.pulsar.common.policies.data">DispatchRate.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/common/policies/data/impl/DispatchRateImpl.DispatchRateImplBuilder.html#relativeToPublishRate(boolean)" class="member-name-link">relativeToPublishRate(boolean)</a> - Method in class org.apache.pulsar.common.policies.data.impl.<a href="org/apache/pulsar/common/policies/data/impl/DispatchRateImpl.DispatchRateImplBuilder.html" title="class in org.apache.pulsar.common.policies.data.impl">DispatchRateImpl.DispatchRateImplBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Sinks.html#reloadBuiltInSinks()" class="member-name-link">reloadBuiltInSinks()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Sinks.html" title="interface in org.apache.pulsar.client.admin">Sinks</a></dt>
+<dd>
+<div class="block">Reload the available built-in connectors, include Source and Sink.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Sinks.html#reloadBuiltInSinksAsync()" class="member-name-link">reloadBuiltInSinksAsync()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Sinks.html" title="interface in org.apache.pulsar.client.admin">Sinks</a></dt>
+<dd>
+<div class="block">Reload the available built-in connectors, include Source and Sink asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Sources.html#reloadBuiltInSources()" class="member-name-link">reloadBuiltInSources()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Sources.html" title="interface in org.apache.pulsar.client.admin">Sources</a></dt>
+<dd>
+<div class="block">Reload the available built-in connectors, include Source and Source.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Sources.html#reloadBuiltInSourcesAsync()" class="member-name-link">reloadBuiltInSourcesAsync()</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Sources.html" title="interface in org.apache.pulsar.client.admin">Sources</a></dt>
+<dd>
+<div class="block">Reload the available built-in connectors, include Source and Source asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#removeAutoSubscriptionCreation(java.lang.String)" class="member-name-link">removeAutoSubscriptionCreation(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Removes the autoSubscriptionCreation policy for a given namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#removeAutoSubscriptionCreationAsync(java.lang.String)" class="member-name-link">removeAutoSubscriptionCreationAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Removes the autoSubscriptionCreation policy for a given namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#removeAutoTopicCreation(java.lang.String)" class="member-name-link">removeAutoTopicCreation(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Removes the autoTopicCreation policy for a given namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#removeAutoTopicCreationAsync(java.lang.String)" class="member-name-link">removeAutoTopicCreationAsync(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Removes the autoTopicCreation policy for a given namespace asynchronously.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#removeBacklogQuota(java.lang.String)" class="member-name-link">removeBacklogQuota(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#removeBacklogQuota(java.lang.String)" class="member-name-link">removeBacklogQuota(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#removeBacklogQuota(java.lang.String)" class="member-name-link">removeBacklogQuota(String)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Namespaces.html#removeBacklogQuota(java.lang.String,org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType)" class="member-name-link">removeBacklogQuota(String, BacklogQuota.BacklogQuotaType)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Namespaces.html" title="interface in org.apache.pulsar.client.admin">Namespaces</a></dt>
+<dd>
+<div class="block">Remove a backlog quota policy from a namespace.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/TopicPolicies.html#removeBacklogQuota(java.lang.String,org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType)" class="member-name-link">removeBacklogQuota(String, BacklogQuota.BacklogQuotaType)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/TopicPolicies.html" title="interface in org.apache.pulsar.client.admin">TopicPolicies</a></dt>
+<dd>
+<div class="block">Remove a backlog quota policy from a topic.</div>
+</dd>
+<dt><a href="org/apache/pulsar/client/admin/Topics.html#removeBacklogQuota(java.lang.String,org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType)" class="member-name-link">removeBacklogQuota(String, BacklogQuota.BacklogQuotaType)</a> - Method in interface org.apache.pulsar.client.admin.<a href="org/apache/pulsar/client/admin/Topics.html" title="interface in org.apache.pulsar.client.admin">Topics</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
... 567885 lines suppressed ...


[pulsar-site] 01/05: API docs generators accept A.B.C and output A.B.x

Posted by ti...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit b694970813b74b6f75ef657eddd247a39fcbb655
Author: tison <wa...@gmail.com>
AuthorDate: Fri Dec 2 14:28:26 2022 +0800

    API docs generators accept A.B.C and output A.B.x
    
    Signed-off-by: tison <wa...@gmail.com>
---
 tools/pytools/lib/execute/doxygen_generator.py  | 2 +-
 tools/pytools/lib/execute/javadoc_generator.py  | 2 ++
 tools/pytools/lib/execute/pydoctor_generator.py | 2 +-
 tools/pytools/scripts/pdoc-generator-helper     | 4 +++-
 4 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/tools/pytools/lib/execute/doxygen_generator.py b/tools/pytools/lib/execute/doxygen_generator.py
index 73e3df3ee16..f6b7d39740c 100644
--- a/tools/pytools/lib/execute/doxygen_generator.py
+++ b/tools/pytools/lib/execute/doxygen_generator.py
@@ -33,7 +33,7 @@ def execute(version: str):
     assert resp.status_code == 200
     config = resp.text
     config += f"\nOUTPUT_DIRECTORY={site_path()}/static/api/cpp\n"
-    config += f"\nHTML_OUTPUT={ver.major}.{ver.minor}.{ver.patch}\n"
+    config += f"\nHTML_OUTPUT={ver.major}.{ver.minor}.x\n"
 
     with tempfile.TemporaryDirectory() as cwd:
         tag = f"v{ver.major}.{ver.minor}.{ver.patch}"
diff --git a/tools/pytools/lib/execute/javadoc_generator.py b/tools/pytools/lib/execute/javadoc_generator.py
index 710b3d12d0b..5e0c1dc92c6 100644
--- a/tools/pytools/lib/execute/javadoc_generator.py
+++ b/tools/pytools/lib/execute/javadoc_generator.py
@@ -41,7 +41,9 @@ def execute(version: str):
         f = tarfile.open(fileobj=resp.raw, mode='r|gz')
         f.extractall(cwd)
         print(f'Extract source code to {cwd}')
+
         src = Path(cwd) / f'apache-pulsar-{v}-src'
+        v = f"{ver.major}.{ver.minor}.x"
 
         # client
         dst = site_path() / 'static' / 'api' / 'client' / v
diff --git a/tools/pytools/lib/execute/pydoctor_generator.py b/tools/pytools/lib/execute/pydoctor_generator.py
index 78d6f767231..90b73269b44 100644
--- a/tools/pytools/lib/execute/pydoctor_generator.py
+++ b/tools/pytools/lib/execute/pydoctor_generator.py
@@ -32,7 +32,7 @@ def execute(version: str):
 
     tmpdir = (Path(pytools_path()) / 'tmp').absolute()
     with tempfile.TemporaryDirectory(dir=tmpdir) as cwd:
-        v = f"{ver.major}.{ver.minor}.{ver.patch}"
+        v = f"{ver.major}.{ver.minor}.x"
         tag = f"v{ver.major}.{ver.minor}.{ver.patch}"
         remote = 'https://github.com/apache/pulsar-client-python'
         run(git, 'clone', '--depth=1', '--single-branch', f'--branch={tag}', remote, cwd=cwd)
diff --git a/tools/pytools/scripts/pdoc-generator-helper b/tools/pytools/scripts/pdoc-generator-helper
index f5da37b05b9..1aa963cbc08 100755
--- a/tools/pytools/scripts/pdoc-generator-helper
+++ b/tools/pytools/scripts/pdoc-generator-helper
@@ -24,8 +24,10 @@ if [ -z "$PULSAR_VERSION" ]; then
     exit 1
 fi
 
+DOC_VERSION=$(echo "$PULSAR_VERSION" | awk -F \. '{print $1"."$2".x"}')
+
 python -m pip install --upgrade pip
 
 pip install -U pdoc
 pip install pulsar-client=="${PULSAR_VERSION}"
-pdoc pulsar -o /api/python/"${PULSAR_VERSION}"
+pdoc pulsar -o /api/python/"${DOC_VERSION}"


[pulsar-site] 03/05: Generate Python API docs for maintained versions

Posted by ti...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit 3551d3984ce58ef60b501847a766f30fa338ed07
Author: tison <wa...@gmail.com>
AuthorDate: Fri Dec 2 14:42:34 2022 +0800

    Generate Python API docs for maintained versions
    
    Signed-off-by: tison <wa...@gmail.com>
---
 .../static/api/python/2.10.x/index.html            |    7 +
 .../static/api/python/2.10.x/pulsar.html           | 6135 ++++++++++++++++++++
 .../api/python/2.10.x/pulsar/exceptions.html       |  265 +
 .../static/api/python/2.10.x/pulsar/functions.html |  264 +
 .../python/2.10.x/pulsar/functions/context.html    | 1380 +++++
 .../python/2.10.x/pulsar/functions/function.html   |  381 ++
 .../api/python/2.10.x/pulsar/functions/serde.html  |  669 +++
 .../static/api/python/2.10.x/pulsar/schema.html    |  267 +
 .../python/2.10.x/pulsar/schema/definition.html    | 3259 +++++++++++
 .../api/python/2.10.x/pulsar/schema/schema.html    |  863 +++
 .../python/2.10.x/pulsar/schema/schema_avro.html   |  531 ++
 .../static/api/python/2.10.x/search.js             |   46 +
 .../static/api/python/2.8.x/index.html             |    7 +
 .../static/api/python/2.8.x/pulsar.html            | 6016 +++++++++++++++++++
 .../static/api/python/2.8.x/pulsar/exceptions.html |  265 +
 .../static/api/python/2.8.x/pulsar/functions.html  |  264 +
 .../api/python/2.8.x/pulsar/functions/context.html | 1380 +++++
 .../python/2.8.x/pulsar/functions/function.html    |  381 ++
 .../api/python/2.8.x/pulsar/functions/serde.html   |  669 +++
 .../static/api/python/2.8.x/pulsar/schema.html     |  267 +
 .../api/python/2.8.x/pulsar/schema/definition.html | 3259 +++++++++++
 .../api/python/2.8.x/pulsar/schema/schema.html     |  827 +++
 .../python/2.8.x/pulsar/schema/schema_avro.html    |  531 ++
 .../website-next/static/api/python/2.8.x/search.js |   46 +
 .../static/api/python/2.9.x/index.html             |    7 +
 .../static/api/python/2.9.x/pulsar.html            | 6016 +++++++++++++++++++
 .../static/api/python/2.9.x/pulsar/exceptions.html |  265 +
 .../static/api/python/2.9.x/pulsar/functions.html  |  264 +
 .../api/python/2.9.x/pulsar/functions/context.html | 1380 +++++
 .../python/2.9.x/pulsar/functions/function.html    |  381 ++
 .../api/python/2.9.x/pulsar/functions/serde.html   |  669 +++
 .../static/api/python/2.9.x/pulsar/schema.html     |  267 +
 .../api/python/2.9.x/pulsar/schema/definition.html | 3259 +++++++++++
 .../api/python/2.9.x/pulsar/schema/schema.html     |  829 +++
 .../python/2.9.x/pulsar/schema/schema_avro.html    |  531 ++
 .../website-next/static/api/python/2.9.x/search.js |   46 +
 36 files changed, 41893 insertions(+)

diff --git a/site2/website-next/static/api/python/2.10.x/index.html b/site2/website-next/static/api/python/2.10.x/index.html
new file mode 100644
index 00000000000..c13d629ab48
--- /dev/null
+++ b/site2/website-next/static/api/python/2.10.x/index.html
@@ -0,0 +1,7 @@
+<!doctype html>
+<html>
+<head>
+    <meta charset="utf-8">
+    <meta http-equiv="refresh" content="0; url=./pulsar.html"/>
+</head>
+</html>
diff --git a/site2/website-next/static/api/python/2.10.x/pulsar.html b/site2/website-next/static/api/python/2.10.x/pulsar.html
new file mode 100644
index 00000000000..e1d063d7c96
--- /dev/null
+++ b/site2/website-next/static/api/python/2.10.x/pulsar.html
@@ -0,0 +1,6135 @@
+<!doctype html>
+<html lang="en">
+<head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <meta name="generator" content="pdoc 12.3.0"/>
+    <title>pulsar API documentation</title>
+
+    <style>/*! * Bootstrap Reboot v5.0.0 (https://getbootstrap.com/) * Copyright 2011-2021 The Bootstrap Authors * Copyright 2011-2021 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md) */*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:system-ui,-appl [...]
+    <style>/*! syntax-highlighting.css */pre{line-height:125%;}span.linenos{color:inherit; background-color:transparent; padding-left:5px; padding-right:20px;}.pdoc-code .hll{background-color:#ffffcc}.pdoc-code{background:#f8f8f8;}.pdoc-code .c{color:#3D7B7B; font-style:italic}.pdoc-code .err{border:1px solid #FF0000}.pdoc-code .k{color:#008000; font-weight:bold}.pdoc-code .o{color:#666666}.pdoc-code .ch{color:#3D7B7B; font-style:italic}.pdoc-code .cm{color:#3D7B7B; font-style:italic}.pd [...]
+    <style>/*! theme.css */:root{--pdoc-background:#fff;}.pdoc{--text:#212529;--muted:#6c757d;--link:#3660a5;--link-hover:#1659c5;--code:#f8f8f8;--active:#fff598;--accent:#eee;--accent2:#c1c1c1;--nav-hover:rgba(255, 255, 255, 0.5);--name:#0066BB;--def:#008800;--annotation:#007020;}</style>
+    <style>/*! layout.css */html, body{width:100%;height:100%;}html, main{scroll-behavior:smooth;}body{background-color:var(--pdoc-background);}@media (max-width:769px){#navtoggle{cursor:pointer;position:absolute;width:50px;height:40px;top:1rem;right:1rem;border-color:var(--text);color:var(--text);display:flex;opacity:0.8;}#navtoggle:hover{opacity:1;}#togglestate + div{display:none;}#togglestate:checked + div{display:inherit;}main, header{padding:2rem 3vw;}header + main{margin-top:-3rem; [...]
+    <style>/*! content.css */.pdoc{color:var(--text);box-sizing:border-box;line-height:1.5;background:none;}.pdoc .pdoc-button{display:inline-block;border:solid black 1px;border-radius:2px;font-size:.75rem;padding:calc(0.5em - 1px) 1em;transition:100ms all;}.pdoc .pdoc-alert{padding:1rem 1rem 1rem calc(1.5rem + 24px);border:1px solid transparent;border-radius:.25rem;background-repeat:no-repeat;background-position:1rem center;margin-bottom:1rem;}.pdoc .pdoc-alert > *:last-child{margin-bot [...]
+    <style>/*! custom.css */</style></head>
+<body>
+    <nav class="pdoc">
+        <label id="navtoggle" for="togglestate" class="pdoc-button"><svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'><path stroke-linecap='round' stroke="currentColor" stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg></label>
+        <input id="togglestate" type="checkbox" aria-hidden="true" tabindex="-1">
+        <div>
+
+            <input type="search" placeholder="Search..." role="searchbox" aria-label="search"
+                   pattern=".+" required>
+
+        <h2>Contents</h2>
+        <ul>
+  <li><a href="#install-from-pypi">Install from PyPI</a></li>
+  <li><a href="#install-from-sources">Install from sources</a></li>
+  <li><a href="#examples">Examples</a></li>
+</ul>
+
+
+        <h2>Submodules</h2>
+        <ul>
+                <li><a href="pulsar/exceptions.html">exceptions</a></li>
+                <li><a href="pulsar/functions.html">functions</a></li>
+                <li><a href="pulsar/schema.html">schema</a></li>
+        </ul>
+
+        <h2>API Documentation</h2>
+            <ul class="memberlist">
+            <li>
+                    <a class="class" href="#MessageId">MessageId</a>
+                            <ul class="memberlist">
+                        <li>
+                                <a class="function" href="#MessageId.__init__">MessageId</a>
+                        </li>
+                        <li>
+                                <a class="variable" href="#MessageId.earliest">earliest</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#MessageId.ledger_id">ledger_id</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#MessageId.entry_id">entry_id</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#MessageId.batch_index">batch_index</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#MessageId.partition">partition</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#MessageId.serialize">serialize</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#MessageId.deserialize">deserialize</a>
+                        </li>
+                </ul>
+
+            </li>
+            <li>
+                    <a class="class" href="#Message">Message</a>
+                            <ul class="memberlist">
+                        <li>
+                                <a class="function" href="#Message.__init__">Message</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Message.data">data</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Message.value">value</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Message.properties">properties</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Message.partition_key">partition_key</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Message.publish_timestamp">publish_timestamp</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Message.event_timestamp">event_timestamp</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Message.message_id">message_id</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Message.topic_name">topic_name</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Message.redelivery_count">redelivery_count</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Message.schema_version">schema_version</a>
+                        </li>
+                </ul>
+
+            </li>
+            <li>
+                    <a class="class" href="#MessageBatch">MessageBatch</a>
+                            <ul class="memberlist">
+                        <li>
+                                <a class="function" href="#MessageBatch.__init__">MessageBatch</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#MessageBatch.with_message_id">with_message_id</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#MessageBatch.parse_from">parse_from</a>
+                        </li>
+                </ul>
+
+            </li>
+            <li>
+                    <a class="class" href="#Authentication">Authentication</a>
+                            <ul class="memberlist">
+                        <li>
+                                <a class="function" href="#Authentication.__init__">Authentication</a>
+                        </li>
+                </ul>
+
+            </li>
+            <li>
+                    <a class="class" href="#AuthenticationTLS">AuthenticationTLS</a>
+                            <ul class="memberlist">
+                        <li>
+                                <a class="function" href="#AuthenticationTLS.__init__">AuthenticationTLS</a>
+                        </li>
+                </ul>
+
+            </li>
+            <li>
+                    <a class="class" href="#AuthenticationToken">AuthenticationToken</a>
+                            <ul class="memberlist">
+                        <li>
+                                <a class="function" href="#AuthenticationToken.__init__">AuthenticationToken</a>
+                        </li>
+                </ul>
+
+            </li>
+            <li>
+                    <a class="class" href="#AuthenticationAthenz">AuthenticationAthenz</a>
+                            <ul class="memberlist">
+                        <li>
+                                <a class="function" href="#AuthenticationAthenz.__init__">AuthenticationAthenz</a>
+                        </li>
+                </ul>
+
+            </li>
+            <li>
+                    <a class="class" href="#AuthenticationOauth2">AuthenticationOauth2</a>
+                            <ul class="memberlist">
+                        <li>
+                                <a class="function" href="#AuthenticationOauth2.__init__">AuthenticationOauth2</a>
+                        </li>
+                </ul>
+
+            </li>
+            <li>
+                    <a class="class" href="#Client">Client</a>
+                            <ul class="memberlist">
+                        <li>
+                                <a class="function" href="#Client.__init__">Client</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Client.create_producer">create_producer</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Client.subscribe">subscribe</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Client.create_reader">create_reader</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Client.get_topic_partitions">get_topic_partitions</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Client.shutdown">shutdown</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Client.close">close</a>
+                        </li>
+                </ul>
+
+            </li>
+            <li>
+                    <a class="class" href="#Producer">Producer</a>
+                            <ul class="memberlist">
+                        <li>
+                                <a class="function" href="#Producer.__init__">Producer</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Producer.topic">topic</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Producer.producer_name">producer_name</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Producer.last_sequence_id">last_sequence_id</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Producer.send">send</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Producer.send_async">send_async</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Producer.flush">flush</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Producer.close">close</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Producer.is_connected">is_connected</a>
+                        </li>
+                </ul>
+
+            </li>
+            <li>
+                    <a class="class" href="#Consumer">Consumer</a>
+                            <ul class="memberlist">
+                        <li>
+                                <a class="function" href="#Consumer.__init__">Consumer</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Consumer.topic">topic</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Consumer.subscription_name">subscription_name</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Consumer.unsubscribe">unsubscribe</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Consumer.receive">receive</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Consumer.acknowledge">acknowledge</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Consumer.acknowledge_cumulative">acknowledge_cumulative</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Consumer.negative_acknowledge">negative_acknowledge</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Consumer.pause_message_listener">pause_message_listener</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Consumer.resume_message_listener">resume_message_listener</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Consumer.redeliver_unacknowledged_messages">redeliver_unacknowledged_messages</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Consumer.seek">seek</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Consumer.close">close</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Consumer.is_connected">is_connected</a>
+                        </li>
+                </ul>
+
+            </li>
+            <li>
+                    <a class="class" href="#Reader">Reader</a>
+                            <ul class="memberlist">
+                        <li>
+                                <a class="function" href="#Reader.__init__">Reader</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Reader.topic">topic</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Reader.read_next">read_next</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Reader.has_message_available">has_message_available</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Reader.seek">seek</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Reader.close">close</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Reader.is_connected">is_connected</a>
+                        </li>
+                </ul>
+
+            </li>
+            <li>
+                    <a class="class" href="#CryptoKeyReader">CryptoKeyReader</a>
+                            <ul class="memberlist">
+                        <li>
+                                <a class="function" href="#CryptoKeyReader.__init__">CryptoKeyReader</a>
+                        </li>
+                </ul>
+
+            </li>
+    </ul>
+
+
+
+        <a class="attribution" title="pdoc: Python API documentation generator" href="https://pdoc.dev" target="_blank">
+            built with <span class="visually-hidden">pdoc</span><img
+                alt="pdoc logo"
+                src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20role%3D%22img%22%20aria-label%3D%22pdoc%20logo%22%20width%3D%22300%22%20height%3D%22150%22%20viewBox%3D%22-1%200%2060%2030%22%3E%3Ctitle%3Epdoc%3C/title%3E%3Cpath%20d%3D%22M29.621%2021.293c-.011-.273-.214-.475-.511-.481a.5.5%200%200%200-.489.503l-.044%201.393c-.097.551-.695%201.215-1.566%201.704-.577.428-1.306.486-2.193.182-1.426-.617-2.467-1.654-3.304-2.487l-.173-.172a3.43%203.43%200%200%200-.3 [...]
+        </a>
+</div>
+    </nav>
+    <main class="pdoc">
+            <section class="module-info">
+                    <h1 class="modulename">
+pulsar    </h1>
+
+                        <div class="docstring"><p>The Pulsar Python client library is based on the existing C++ client library.
+All the same features are exposed through the Python interface.</p>
+
+<p>Currently, the supported Python versions are 2.7, 3.5, 3.6, 3.7 and 3.8.</p>
+
+<h2 id="install-from-pypi">Install from PyPI</h2>
+
+<p>Download Python wheel binary files for MacOS and Linux
+directly from the PyPI archive.</p>
+
+<pre><code>#!shell
+$ sudo pip install pulsar-client
+</code></pre>
+
+<h2 id="install-from-sources">Install from sources</h2>
+
+<p>Follow the instructions to compile the Pulsar C++ client library. This method
+will also build the Python binding for the library.</p>
+
+<p>To install the Python bindings:</p>
+
+<pre><code>#!shell
+$ cd pulsar-client-cpp/python
+$ sudo python setup.py install
+</code></pre>
+
+<h2 id="examples">Examples</h2>
+
+<h3 id="producerpulsarproducer-example"><a href="#pulsar.Producer">Producer</a> example</h3>
+
+<pre><code>#!python
+import pulsar
+
+client = <a href="#Client">pulsar.Client</a>('pulsar://localhost:6650')
+
+producer = client.create_producer('my-topic')
+
+for i in range(10):
+    producer.send(('Hello-%d' % i).encode('utf-8'))
+
+client.close()
+</code></pre>
+
+<h4 id="consumerpulsarconsumer-example"><a href="#pulsar.Consumer">Consumer</a> Example</h4>
+
+<pre><code>#!python
+import pulsar
+
+client = <a href="#Client">pulsar.Client</a>('pulsar://localhost:6650')
+consumer = client.subscribe('my-topic', 'my-subscription')
+
+while True:
+    msg = consumer.receive()
+    try:
+        print("Received message '%s' id='%s'", msg.data().decode('utf-8'), msg.message_id())
+        consumer.acknowledge(msg)
+    except:
+        consumer.negative_acknowledge(msg)
+
+client.close()
+</code></pre>
+
+<h3 id="async-producerpulsarproducersend_async-example"><a href="#pulsar.<a href="#Producer.send_async">Producer.send_async</a>">Async producer</a> example</h3>
+
+<pre><code>#!python
+import pulsar
+
+client = <a href="#Client">pulsar.Client</a>('pulsar://localhost:6650')
+
+producer = client.create_producer(
+                'my-topic',
+                block_if_queue_full=True,
+                batching_enabled=True,
+                batching_max_publish_delay_ms=10
+            )
+
+def send_callback(res, msg_id):
+    print('Message published res=%s', res)
+
+while True:
+    producer.send_async(('Hello-%d' % i).encode('utf-8'), send_callback)
+
+client.close()
+</code></pre>
+</div>
+
+                        <input id="mod-pulsar-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+
+                        <label class="view-source-button" for="mod-pulsar-view-source"><span>View Source</span></label>
+
+                        <div class="pdoc-code codehilite"><pre><span></span><span id="L-1"><a href="#L-1"><span class="linenos">   1</span></a><span class="c1">#</span>
+</span><span id="L-2"><a href="#L-2"><span class="linenos">   2</span></a><span class="c1"># Licensed to the Apache Software Foundation (ASF) under one</span>
+</span><span id="L-3"><a href="#L-3"><span class="linenos">   3</span></a><span class="c1"># or more contributor license agreements.  See the NOTICE file</span>
+</span><span id="L-4"><a href="#L-4"><span class="linenos">   4</span></a><span class="c1"># distributed with this work for additional information</span>
+</span><span id="L-5"><a href="#L-5"><span class="linenos">   5</span></a><span class="c1"># regarding copyright ownership.  The ASF licenses this file</span>
+</span><span id="L-6"><a href="#L-6"><span class="linenos">   6</span></a><span class="c1"># to you under the Apache License, Version 2.0 (the</span>
+</span><span id="L-7"><a href="#L-7"><span class="linenos">   7</span></a><span class="c1"># &quot;License&quot;); you may not use this file except in compliance</span>
+</span><span id="L-8"><a href="#L-8"><span class="linenos">   8</span></a><span class="c1"># with the License.  You may obtain a copy of the License at</span>
+</span><span id="L-9"><a href="#L-9"><span class="linenos">   9</span></a><span class="c1">#</span>
+</span><span id="L-10"><a href="#L-10"><span class="linenos">  10</span></a><span class="c1">#   http://www.apache.org/licenses/LICENSE-2.0</span>
+</span><span id="L-11"><a href="#L-11"><span class="linenos">  11</span></a><span class="c1">#</span>
+</span><span id="L-12"><a href="#L-12"><span class="linenos">  12</span></a><span class="c1"># Unless required by applicable law or agreed to in writing,</span>
+</span><span id="L-13"><a href="#L-13"><span class="linenos">  13</span></a><span class="c1"># software distributed under the License is distributed on an</span>
+</span><span id="L-14"><a href="#L-14"><span class="linenos">  14</span></a><span class="c1"># &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span>
+</span><span id="L-15"><a href="#L-15"><span class="linenos">  15</span></a><span class="c1"># KIND, either express or implied.  See the License for the</span>
+</span><span id="L-16"><a href="#L-16"><span class="linenos">  16</span></a><span class="c1"># specific language governing permissions and limitations</span>
+</span><span id="L-17"><a href="#L-17"><span class="linenos">  17</span></a><span class="c1"># under the License.</span>
+</span><span id="L-18"><a href="#L-18"><span class="linenos">  18</span></a><span class="c1">#</span>
+</span><span id="L-19"><a href="#L-19"><span class="linenos">  19</span></a>
+</span><span id="L-20"><a href="#L-20"><span class="linenos">  20</span></a><span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-21"><a href="#L-21"><span class="linenos">  21</span></a><span class="sd">The Pulsar Python client library is based on the existing C++ client library.</span>
+</span><span id="L-22"><a href="#L-22"><span class="linenos">  22</span></a><span class="sd">All the same features are exposed through the Python interface.</span>
+</span><span id="L-23"><a href="#L-23"><span class="linenos">  23</span></a>
+</span><span id="L-24"><a href="#L-24"><span class="linenos">  24</span></a><span class="sd">Currently, the supported Python versions are 2.7, 3.5, 3.6, 3.7 and 3.8.</span>
+</span><span id="L-25"><a href="#L-25"><span class="linenos">  25</span></a>
+</span><span id="L-26"><a href="#L-26"><span class="linenos">  26</span></a><span class="sd">## Install from PyPI</span>
+</span><span id="L-27"><a href="#L-27"><span class="linenos">  27</span></a>
+</span><span id="L-28"><a href="#L-28"><span class="linenos">  28</span></a><span class="sd">Download Python wheel binary files for MacOS and Linux</span>
+</span><span id="L-29"><a href="#L-29"><span class="linenos">  29</span></a><span class="sd">directly from the PyPI archive.</span>
+</span><span id="L-30"><a href="#L-30"><span class="linenos">  30</span></a>
+</span><span id="L-31"><a href="#L-31"><span class="linenos">  31</span></a><span class="sd">    #!shell</span>
+</span><span id="L-32"><a href="#L-32"><span class="linenos">  32</span></a><span class="sd">    $ sudo pip install pulsar-client</span>
+</span><span id="L-33"><a href="#L-33"><span class="linenos">  33</span></a>
+</span><span id="L-34"><a href="#L-34"><span class="linenos">  34</span></a><span class="sd">## Install from sources</span>
+</span><span id="L-35"><a href="#L-35"><span class="linenos">  35</span></a>
+</span><span id="L-36"><a href="#L-36"><span class="linenos">  36</span></a><span class="sd">Follow the instructions to compile the Pulsar C++ client library. This method</span>
+</span><span id="L-37"><a href="#L-37"><span class="linenos">  37</span></a><span class="sd">will also build the Python binding for the library.</span>
+</span><span id="L-38"><a href="#L-38"><span class="linenos">  38</span></a>
+</span><span id="L-39"><a href="#L-39"><span class="linenos">  39</span></a><span class="sd">To install the Python bindings:</span>
+</span><span id="L-40"><a href="#L-40"><span class="linenos">  40</span></a>
+</span><span id="L-41"><a href="#L-41"><span class="linenos">  41</span></a><span class="sd">    #!shell</span>
+</span><span id="L-42"><a href="#L-42"><span class="linenos">  42</span></a><span class="sd">    $ cd pulsar-client-cpp/python</span>
+</span><span id="L-43"><a href="#L-43"><span class="linenos">  43</span></a><span class="sd">    $ sudo python setup.py install</span>
+</span><span id="L-44"><a href="#L-44"><span class="linenos">  44</span></a>
+</span><span id="L-45"><a href="#L-45"><span class="linenos">  45</span></a><span class="sd">## Examples</span>
+</span><span id="L-46"><a href="#L-46"><span class="linenos">  46</span></a>
+</span><span id="L-47"><a href="#L-47"><span class="linenos">  47</span></a><span class="sd">### [Producer](#pulsar.Producer) example</span>
+</span><span id="L-48"><a href="#L-48"><span class="linenos">  48</span></a>
+</span><span id="L-49"><a href="#L-49"><span class="linenos">  49</span></a><span class="sd">    #!python</span>
+</span><span id="L-50"><a href="#L-50"><span class="linenos">  50</span></a><span class="sd">    import pulsar</span>
+</span><span id="L-51"><a href="#L-51"><span class="linenos">  51</span></a>
+</span><span id="L-52"><a href="#L-52"><span class="linenos">  52</span></a><span class="sd">    client = pulsar.Client(&#39;pulsar://localhost:6650&#39;)</span>
+</span><span id="L-53"><a href="#L-53"><span class="linenos">  53</span></a>
+</span><span id="L-54"><a href="#L-54"><span class="linenos">  54</span></a><span class="sd">    producer = client.create_producer(&#39;my-topic&#39;)</span>
+</span><span id="L-55"><a href="#L-55"><span class="linenos">  55</span></a>
+</span><span id="L-56"><a href="#L-56"><span class="linenos">  56</span></a><span class="sd">    for i in range(10):</span>
+</span><span id="L-57"><a href="#L-57"><span class="linenos">  57</span></a><span class="sd">        producer.send((&#39;Hello-%d&#39; % i).encode(&#39;utf-8&#39;))</span>
+</span><span id="L-58"><a href="#L-58"><span class="linenos">  58</span></a>
+</span><span id="L-59"><a href="#L-59"><span class="linenos">  59</span></a><span class="sd">    client.close()</span>
+</span><span id="L-60"><a href="#L-60"><span class="linenos">  60</span></a>
+</span><span id="L-61"><a href="#L-61"><span class="linenos">  61</span></a><span class="sd">#### [Consumer](#pulsar.Consumer) Example</span>
+</span><span id="L-62"><a href="#L-62"><span class="linenos">  62</span></a>
+</span><span id="L-63"><a href="#L-63"><span class="linenos">  63</span></a><span class="sd">    #!python</span>
+</span><span id="L-64"><a href="#L-64"><span class="linenos">  64</span></a><span class="sd">    import pulsar</span>
+</span><span id="L-65"><a href="#L-65"><span class="linenos">  65</span></a>
+</span><span id="L-66"><a href="#L-66"><span class="linenos">  66</span></a><span class="sd">    client = pulsar.Client(&#39;pulsar://localhost:6650&#39;)</span>
+</span><span id="L-67"><a href="#L-67"><span class="linenos">  67</span></a><span class="sd">    consumer = client.subscribe(&#39;my-topic&#39;, &#39;my-subscription&#39;)</span>
+</span><span id="L-68"><a href="#L-68"><span class="linenos">  68</span></a>
+</span><span id="L-69"><a href="#L-69"><span class="linenos">  69</span></a><span class="sd">    while True:</span>
+</span><span id="L-70"><a href="#L-70"><span class="linenos">  70</span></a><span class="sd">        msg = consumer.receive()</span>
+</span><span id="L-71"><a href="#L-71"><span class="linenos">  71</span></a><span class="sd">        try:</span>
+</span><span id="L-72"><a href="#L-72"><span class="linenos">  72</span></a><span class="sd">            print(&quot;Received message &#39;%s&#39; id=&#39;%s&#39;&quot;, msg.data().decode(&#39;utf-8&#39;), msg.message_id())</span>
+</span><span id="L-73"><a href="#L-73"><span class="linenos">  73</span></a><span class="sd">            consumer.acknowledge(msg)</span>
+</span><span id="L-74"><a href="#L-74"><span class="linenos">  74</span></a><span class="sd">        except:</span>
+</span><span id="L-75"><a href="#L-75"><span class="linenos">  75</span></a><span class="sd">            consumer.negative_acknowledge(msg)</span>
+</span><span id="L-76"><a href="#L-76"><span class="linenos">  76</span></a>
+</span><span id="L-77"><a href="#L-77"><span class="linenos">  77</span></a><span class="sd">    client.close()</span>
+</span><span id="L-78"><a href="#L-78"><span class="linenos">  78</span></a>
+</span><span id="L-79"><a href="#L-79"><span class="linenos">  79</span></a><span class="sd">### [Async producer](#pulsar.Producer.send_async) example</span>
+</span><span id="L-80"><a href="#L-80"><span class="linenos">  80</span></a>
+</span><span id="L-81"><a href="#L-81"><span class="linenos">  81</span></a><span class="sd">    #!python</span>
+</span><span id="L-82"><a href="#L-82"><span class="linenos">  82</span></a><span class="sd">    import pulsar</span>
+</span><span id="L-83"><a href="#L-83"><span class="linenos">  83</span></a>
+</span><span id="L-84"><a href="#L-84"><span class="linenos">  84</span></a><span class="sd">    client = pulsar.Client(&#39;pulsar://localhost:6650&#39;)</span>
+</span><span id="L-85"><a href="#L-85"><span class="linenos">  85</span></a>
+</span><span id="L-86"><a href="#L-86"><span class="linenos">  86</span></a><span class="sd">    producer = client.create_producer(</span>
+</span><span id="L-87"><a href="#L-87"><span class="linenos">  87</span></a><span class="sd">                    &#39;my-topic&#39;,</span>
+</span><span id="L-88"><a href="#L-88"><span class="linenos">  88</span></a><span class="sd">                    block_if_queue_full=True,</span>
+</span><span id="L-89"><a href="#L-89"><span class="linenos">  89</span></a><span class="sd">                    batching_enabled=True,</span>
+</span><span id="L-90"><a href="#L-90"><span class="linenos">  90</span></a><span class="sd">                    batching_max_publish_delay_ms=10</span>
+</span><span id="L-91"><a href="#L-91"><span class="linenos">  91</span></a><span class="sd">                )</span>
+</span><span id="L-92"><a href="#L-92"><span class="linenos">  92</span></a>
+</span><span id="L-93"><a href="#L-93"><span class="linenos">  93</span></a><span class="sd">    def send_callback(res, msg_id):</span>
+</span><span id="L-94"><a href="#L-94"><span class="linenos">  94</span></a><span class="sd">        print(&#39;Message published res=%s&#39;, res)</span>
+</span><span id="L-95"><a href="#L-95"><span class="linenos">  95</span></a>
+</span><span id="L-96"><a href="#L-96"><span class="linenos">  96</span></a><span class="sd">    while True:</span>
+</span><span id="L-97"><a href="#L-97"><span class="linenos">  97</span></a><span class="sd">        producer.send_async((&#39;Hello-%d&#39; % i).encode(&#39;utf-8&#39;), send_callback)</span>
+</span><span id="L-98"><a href="#L-98"><span class="linenos">  98</span></a>
+</span><span id="L-99"><a href="#L-99"><span class="linenos">  99</span></a><span class="sd">    client.close()</span>
+</span><span id="L-100"><a href="#L-100"><span class="linenos"> 100</span></a><span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-101"><a href="#L-101"><span class="linenos"> 101</span></a>
+</span><span id="L-102"><a href="#L-102"><span class="linenos"> 102</span></a><span class="kn">import</span> <span class="nn">logging</span>
+</span><span id="L-103"><a href="#L-103"><span class="linenos"> 103</span></a><span class="kn">import</span> <span class="nn">_pulsar</span>
+</span><span id="L-104"><a href="#L-104"><span class="linenos"> 104</span></a>
+</span><span id="L-105"><a href="#L-105"><span class="linenos"> 105</span></a><span class="kn">from</span> <span class="nn">_pulsar</span> <span class="kn">import</span> <span class="n">Result</span><span class="p">,</span> <span class="n">CompressionType</span><span class="p">,</span> <span class="n">ConsumerType</span><span class="p">,</span> <span class="n">InitialPosition</span><span class="p">,</span> <span class="n">PartitionsRoutingMode</span><span class="p">,</span> <span class=" [...]
+</span><span id="L-106"><a href="#L-106"><span class="linenos"> 106</span></a>
+</span><span id="L-107"><a href="#L-107"><span class="linenos"> 107</span></a><span class="kn">from</span> <span class="nn">pulsar.exceptions</span> <span class="kn">import</span> <span class="o">*</span>
+</span><span id="L-108"><a href="#L-108"><span class="linenos"> 108</span></a>
+</span><span id="L-109"><a href="#L-109"><span class="linenos"> 109</span></a><span class="kn">from</span> <span class="nn">pulsar.functions.function</span> <span class="kn">import</span> <span class="n">Function</span>
+</span><span id="L-110"><a href="#L-110"><span class="linenos"> 110</span></a><span class="kn">from</span> <span class="nn">pulsar.functions.context</span> <span class="kn">import</span> <span class="n">Context</span>
+</span><span id="L-111"><a href="#L-111"><span class="linenos"> 111</span></a><span class="kn">from</span> <span class="nn">pulsar.functions.serde</span> <span class="kn">import</span> <span class="n">SerDe</span><span class="p">,</span> <span class="n">IdentitySerDe</span><span class="p">,</span> <span class="n">PickleSerDe</span>
+</span><span id="L-112"><a href="#L-112"><span class="linenos"> 112</span></a><span class="kn">from</span> <span class="nn">pulsar</span> <span class="kn">import</span> <span class="n">schema</span>
+</span><span id="L-113"><a href="#L-113"><span class="linenos"> 113</span></a><span class="n">_schema</span> <span class="o">=</span> <span class="n">schema</span>
+</span><span id="L-114"><a href="#L-114"><span class="linenos"> 114</span></a>
+</span><span id="L-115"><a href="#L-115"><span class="linenos"> 115</span></a><span class="kn">import</span> <span class="nn">re</span>
+</span><span id="L-116"><a href="#L-116"><span class="linenos"> 116</span></a><span class="n">_retype</span> <span class="o">=</span> <span class="nb">type</span><span class="p">(</span><span class="n">re</span><span class="o">.</span><span class="n">compile</span><span class="p">(</span><span class="s1">&#39;x&#39;</span><span class="p">))</span>
+</span><span id="L-117"><a href="#L-117"><span class="linenos"> 117</span></a>
+</span><span id="L-118"><a href="#L-118"><span class="linenos"> 118</span></a><span class="kn">import</span> <span class="nn">certifi</span>
+</span><span id="L-119"><a href="#L-119"><span class="linenos"> 119</span></a><span class="kn">from</span> <span class="nn">datetime</span> <span class="kn">import</span> <span class="n">timedelta</span>
+</span><span id="L-120"><a href="#L-120"><span class="linenos"> 120</span></a>
+</span><span id="L-121"><a href="#L-121"><span class="linenos"> 121</span></a>
+</span><span id="L-122"><a href="#L-122"><span class="linenos"> 122</span></a><span class="k">class</span> <span class="nc">MessageId</span><span class="p">:</span>
+</span><span id="L-123"><a href="#L-123"><span class="linenos"> 123</span></a>    <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-124"><a href="#L-124"><span class="linenos"> 124</span></a><span class="sd">    Represents a message id</span>
+</span><span id="L-125"><a href="#L-125"><span class="linenos"> 125</span></a><span class="sd">    &quot;&quot;&quot;</span>
+</span><span id="L-126"><a href="#L-126"><span class="linenos"> 126</span></a>
+</span><span id="L-127"><a href="#L-127"><span class="linenos"> 127</span></a>    <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">partition</span><span class="o">=-</span><span class="mi">1</span><span class="p">,</span> <span class="n">ledger_id</span><span class="o">=-</span><span class="mi">1</span><span class="p">,</span> <span class="n">entry_id</span><span class="o">=-</span><spa [...]
+</span><span id="L-128"><a href="#L-128"><span class="linenos"> 128</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_msg_id</span> <span class="o">=</span> <span class="n">_pulsar</span><span class="o">.</span><span class="n">MessageId</span><span class="p">(</span><span class="n">partition</span><span class="p">,</span> <span class="n">ledger_id</span><span class="p">,</span> <span class="n">entry_id</span><span class="p">,</span> <span class="n">ba [...]
+</span><span id="L-129"><a href="#L-129"><span class="linenos"> 129</span></a>
+</span><span id="L-130"><a href="#L-130"><span class="linenos"> 130</span></a>    <span class="s1">&#39;Represents the earliest message stored in a topic&#39;</span>
+</span><span id="L-131"><a href="#L-131"><span class="linenos"> 131</span></a>    <span class="n">earliest</span> <span class="o">=</span> <span class="n">_pulsar</span><span class="o">.</span><span class="n">MessageId</span><span class="o">.</span><span class="n">earliest</span>
+</span><span id="L-132"><a href="#L-132"><span class="linenos"> 132</span></a>
+</span><span id="L-133"><a href="#L-133"><span class="linenos"> 133</span></a>    <span class="s1">&#39;Represents the latest message published on a topic&#39;</span>
+</span><span id="L-134"><a href="#L-134"><span class="linenos"> 134</span></a>    <span class="n">latest</span> <span class="o">=</span> <span class="n">_pulsar</span><span class="o">.</span><span class="n">MessageId</span><span class="o">.</span><span class="n">latest</span>
+</span><span id="L-135"><a href="#L-135"><span class="linenos"> 135</span></a>
+</span><span id="L-136"><a href="#L-136"><span class="linenos"> 136</span></a>    <span class="k">def</span> <span class="nf">ledger_id</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-137"><a href="#L-137"><span class="linenos"> 137</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_msg_id</span><span class="o">.</span><span class="n">ledger_id</span><span class="p">()</span>
+</span><span id="L-138"><a href="#L-138"><span class="linenos"> 138</span></a>
+</span><span id="L-139"><a href="#L-139"><span class="linenos"> 139</span></a>    <span class="k">def</span> <span class="nf">entry_id</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-140"><a href="#L-140"><span class="linenos"> 140</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_msg_id</span><span class="o">.</span><span class="n">entry_id</span><span class="p">()</span>
+</span><span id="L-141"><a href="#L-141"><span class="linenos"> 141</span></a>
+</span><span id="L-142"><a href="#L-142"><span class="linenos"> 142</span></a>    <span class="k">def</span> <span class="nf">batch_index</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-143"><a href="#L-143"><span class="linenos"> 143</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_msg_id</span><span class="o">.</span><span class="n">batch_index</span><span class="p">()</span>
+</span><span id="L-144"><a href="#L-144"><span class="linenos"> 144</span></a>
+</span><span id="L-145"><a href="#L-145"><span class="linenos"> 145</span></a>    <span class="k">def</span> <span class="nf">partition</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-146"><a href="#L-146"><span class="linenos"> 146</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_msg_id</span><span class="o">.</span><span class="n">partition</span><span class="p">()</span>
+</span><span id="L-147"><a href="#L-147"><span class="linenos"> 147</span></a>
+</span><span id="L-148"><a href="#L-148"><span class="linenos"> 148</span></a>    <span class="k">def</span> <span class="nf">serialize</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-149"><a href="#L-149"><span class="linenos"> 149</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-150"><a href="#L-150"><span class="linenos"> 150</span></a><span class="sd">        Returns a bytes representation of the message id.</span>
+</span><span id="L-151"><a href="#L-151"><span class="linenos"> 151</span></a><span class="sd">        This bytes sequence can be stored and later deserialized.</span>
+</span><span id="L-152"><a href="#L-152"><span class="linenos"> 152</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="L-153"><a href="#L-153"><span class="linenos"> 153</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_msg_id</span><span class="o">.</span><span class="n">serialize</span><span class="p">()</span>
+</span><span id="L-154"><a href="#L-154"><span class="linenos"> 154</span></a>
+</span><span id="L-155"><a href="#L-155"><span class="linenos"> 155</span></a>    <span class="nd">@staticmethod</span>
+</span><span id="L-156"><a href="#L-156"><span class="linenos"> 156</span></a>    <span class="k">def</span> <span class="nf">deserialize</span><span class="p">(</span><span class="n">message_id_bytes</span><span class="p">):</span>
+</span><span id="L-157"><a href="#L-157"><span class="linenos"> 157</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-158"><a href="#L-158"><span class="linenos"> 158</span></a><span class="sd">        Deserialize a message id object from a previously</span>
+</span><span id="L-159"><a href="#L-159"><span class="linenos"> 159</span></a><span class="sd">        serialized bytes sequence.</span>
+</span><span id="L-160"><a href="#L-160"><span class="linenos"> 160</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="L-161"><a href="#L-161"><span class="linenos"> 161</span></a>        <span class="k">return</span> <span class="n">_pulsar</span><span class="o">.</span><span class="n">MessageId</span><span class="o">.</span><span class="n">deserialize</span><span class="p">(</span><span class="n">message_id_bytes</span><span class="p">)</span>
+</span><span id="L-162"><a href="#L-162"><span class="linenos"> 162</span></a>
+</span><span id="L-163"><a href="#L-163"><span class="linenos"> 163</span></a>
+</span><span id="L-164"><a href="#L-164"><span class="linenos"> 164</span></a><span class="k">class</span> <span class="nc">Message</span><span class="p">:</span>
+</span><span id="L-165"><a href="#L-165"><span class="linenos"> 165</span></a>    <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-166"><a href="#L-166"><span class="linenos"> 166</span></a><span class="sd">    Message objects are returned by a consumer, either by calling `receive` or</span>
+</span><span id="L-167"><a href="#L-167"><span class="linenos"> 167</span></a><span class="sd">    through a listener.</span>
+</span><span id="L-168"><a href="#L-168"><span class="linenos"> 168</span></a><span class="sd">    &quot;&quot;&quot;</span>
+</span><span id="L-169"><a href="#L-169"><span class="linenos"> 169</span></a>
+</span><span id="L-170"><a href="#L-170"><span class="linenos"> 170</span></a>    <span class="k">def</span> <span class="nf">data</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-171"><a href="#L-171"><span class="linenos"> 171</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-172"><a href="#L-172"><span class="linenos"> 172</span></a><span class="sd">        Returns object typed bytes with the payload of the message.</span>
+</span><span id="L-173"><a href="#L-173"><span class="linenos"> 173</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="L-174"><a href="#L-174"><span class="linenos"> 174</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_message</span><span class="o">.</span><span class="n">data</span><span class="p">()</span>
+</span><span id="L-175"><a href="#L-175"><span class="linenos"> 175</span></a>
+</span><span id="L-176"><a href="#L-176"><span class="linenos"> 176</span></a>    <span class="k">def</span> <span class="nf">value</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-177"><a href="#L-177"><span class="linenos"> 177</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-178"><a href="#L-178"><span class="linenos"> 178</span></a><span class="sd">        Returns object with the de-serialized version of the message content</span>
+</span><span id="L-179"><a href="#L-179"><span class="linenos"> 179</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="L-180"><a href="#L-180"><span class="linenos"> 180</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_schema</span><span class="o">.</span><span class="n">decode</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">_message</span><span class="o">.</span><span class="n">data</span><span class="p">())</span>
+</span><span id="L-181"><a href="#L-181"><span class="linenos"> 181</span></a>
+</span><span id="L-182"><a href="#L-182"><span class="linenos"> 182</span></a>    <span class="k">def</span> <span class="nf">properties</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-183"><a href="#L-183"><span class="linenos"> 183</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-184"><a href="#L-184"><span class="linenos"> 184</span></a><span class="sd">        Return the properties attached to the message. Properties are</span>
+</span><span id="L-185"><a href="#L-185"><span class="linenos"> 185</span></a><span class="sd">        application-defined key/value pairs that will be attached to the</span>
+</span><span id="L-186"><a href="#L-186"><span class="linenos"> 186</span></a><span class="sd">        message.</span>
+</span><span id="L-187"><a href="#L-187"><span class="linenos"> 187</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="L-188"><a href="#L-188"><span class="linenos"> 188</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_message</span><span class="o">.</span><span class="n">properties</span><span class="p">()</span>
+</span><span id="L-189"><a href="#L-189"><span class="linenos"> 189</span></a>
+</span><span id="L-190"><a href="#L-190"><span class="linenos"> 190</span></a>    <span class="k">def</span> <span class="nf">partition_key</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-191"><a href="#L-191"><span class="linenos"> 191</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-192"><a href="#L-192"><span class="linenos"> 192</span></a><span class="sd">        Get the partitioning key for the message.</span>
+</span><span id="L-193"><a href="#L-193"><span class="linenos"> 193</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="L-194"><a href="#L-194"><span class="linenos"> 194</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_message</span><span class="o">.</span><span class="n">partition_key</span><span class="p">()</span>
+</span><span id="L-195"><a href="#L-195"><span class="linenos"> 195</span></a>
+</span><span id="L-196"><a href="#L-196"><span class="linenos"> 196</span></a>    <span class="k">def</span> <span class="nf">publish_timestamp</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-197"><a href="#L-197"><span class="linenos"> 197</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-198"><a href="#L-198"><span class="linenos"> 198</span></a><span class="sd">        Get the timestamp in milliseconds with the message publish time.</span>
+</span><span id="L-199"><a href="#L-199"><span class="linenos"> 199</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="L-200"><a href="#L-200"><span class="linenos"> 200</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_message</span><span class="o">.</span><span class="n">publish_timestamp</span><span class="p">()</span>
+</span><span id="L-201"><a href="#L-201"><span class="linenos"> 201</span></a>
+</span><span id="L-202"><a href="#L-202"><span class="linenos"> 202</span></a>    <span class="k">def</span> <span class="nf">event_timestamp</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-203"><a href="#L-203"><span class="linenos"> 203</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-204"><a href="#L-204"><span class="linenos"> 204</span></a><span class="sd">        Get the timestamp in milliseconds with the message event time.</span>
+</span><span id="L-205"><a href="#L-205"><span class="linenos"> 205</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="L-206"><a href="#L-206"><span class="linenos"> 206</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_message</span><span class="o">.</span><span class="n">event_timestamp</span><span class="p">()</span>
+</span><span id="L-207"><a href="#L-207"><span class="linenos"> 207</span></a>
+</span><span id="L-208"><a href="#L-208"><span class="linenos"> 208</span></a>    <span class="k">def</span> <span class="nf">message_id</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-209"><a href="#L-209"><span class="linenos"> 209</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-210"><a href="#L-210"><span class="linenos"> 210</span></a><span class="sd">        The message ID that can be used to refere to this particular message.</span>
+</span><span id="L-211"><a href="#L-211"><span class="linenos"> 211</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="L-212"><a href="#L-212"><span class="linenos"> 212</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_message</span><span class="o">.</span><span class="n">message_id</span><span class="p">()</span>
+</span><span id="L-213"><a href="#L-213"><span class="linenos"> 213</span></a>
+</span><span id="L-214"><a href="#L-214"><span class="linenos"> 214</span></a>    <span class="k">def</span> <span class="nf">topic_name</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-215"><a href="#L-215"><span class="linenos"> 215</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-216"><a href="#L-216"><span class="linenos"> 216</span></a><span class="sd">        Get the topic Name from which this message originated from</span>
+</span><span id="L-217"><a href="#L-217"><span class="linenos"> 217</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="L-218"><a href="#L-218"><span class="linenos"> 218</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_message</span><span class="o">.</span><span class="n">topic_name</span><span class="p">()</span>
+</span><span id="L-219"><a href="#L-219"><span class="linenos"> 219</span></a>
+</span><span id="L-220"><a href="#L-220"><span class="linenos"> 220</span></a>    <span class="k">def</span> <span class="nf">redelivery_count</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-221"><a href="#L-221"><span class="linenos"> 221</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-222"><a href="#L-222"><span class="linenos"> 222</span></a><span class="sd">        Get the redelivery count for this message</span>
+</span><span id="L-223"><a href="#L-223"><span class="linenos"> 223</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="L-224"><a href="#L-224"><span class="linenos"> 224</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_message</span><span class="o">.</span><span class="n">redelivery_count</span><span class="p">()</span>
+</span><span id="L-225"><a href="#L-225"><span class="linenos"> 225</span></a>
+</span><span id="L-226"><a href="#L-226"><span class="linenos"> 226</span></a>    <span class="k">def</span> <span class="nf">schema_version</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-227"><a href="#L-227"><span class="linenos"> 227</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-228"><a href="#L-228"><span class="linenos"> 228</span></a><span class="sd">        Get the schema version for this message</span>
+</span><span id="L-229"><a href="#L-229"><span class="linenos"> 229</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="L-230"><a href="#L-230"><span class="linenos"> 230</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_message</span><span class="o">.</span><span class="n">schema_version</span><span class="p">()</span>
+</span><span id="L-231"><a href="#L-231"><span class="linenos"> 231</span></a>
+</span><span id="L-232"><a href="#L-232"><span class="linenos"> 232</span></a>    <span class="nd">@staticmethod</span>
+</span><span id="L-233"><a href="#L-233"><span class="linenos"> 233</span></a>    <span class="k">def</span> <span class="nf">_wrap</span><span class="p">(</span><span class="n">_message</span><span class="p">):</span>
+</span><span id="L-234"><a href="#L-234"><span class="linenos"> 234</span></a>        <span class="bp">self</span> <span class="o">=</span> <span class="n">Message</span><span class="p">()</span>
+</span><span id="L-235"><a href="#L-235"><span class="linenos"> 235</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_message</span> <span class="o">=</span> <span class="n">_message</span>
+</span><span id="L-236"><a href="#L-236"><span class="linenos"> 236</span></a>        <span class="k">return</span> <span class="bp">self</span>
+</span><span id="L-237"><a href="#L-237"><span class="linenos"> 237</span></a>
+</span><span id="L-238"><a href="#L-238"><span class="linenos"> 238</span></a>
+</span><span id="L-239"><a href="#L-239"><span class="linenos"> 239</span></a><span class="k">class</span> <span class="nc">MessageBatch</span><span class="p">:</span>
+</span><span id="L-240"><a href="#L-240"><span class="linenos"> 240</span></a>
+</span><span id="L-241"><a href="#L-241"><span class="linenos"> 241</span></a>    <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-242"><a href="#L-242"><span class="linenos"> 242</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_msg_batch</span> <span class="o">=</span> <span class="n">_pulsar</span><span class="o">.</span><span class="n">MessageBatch</span><span class="p">()</span>
+</span><span id="L-243"><a href="#L-243"><span class="linenos"> 243</span></a>
+</span><span id="L-244"><a href="#L-244"><span class="linenos"> 244</span></a>    <span class="k">def</span> <span class="nf">with_message_id</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">msg_id</span><span class="p">):</span>
+</span><span id="L-245"><a href="#L-245"><span class="linenos"> 245</span></a>        <span class="k">if</span> <span class="ow">not</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">msg_id</span><span class="p">,</span> <span class="n">_pulsar</span><span class="o">.</span><span class="n">MessageId</span><span class="p">):</span>
+</span><span id="L-246"><a href="#L-246"><span class="linenos"> 246</span></a>            <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">msg_id</span><span class="p">,</span> <span class="n">MessageId</span><span class="p">):</span>
+</span><span id="L-247"><a href="#L-247"><span class="linenos"> 247</span></a>                <span class="n">msg_id</span> <span class="o">=</span> <span class="n">msg_id</span><span class="o">.</span><span class="n">_msg_id</span>
+</span><span id="L-248"><a href="#L-248"><span class="linenos"> 248</span></a>            <span class="k">else</span><span class="p">:</span>
+</span><span id="L-249"><a href="#L-249"><span class="linenos"> 249</span></a>                <span class="k">raise</span> <span class="ne">TypeError</span><span class="p">(</span><span class="s2">&quot;unknown message id type&quot;</span><span class="p">)</span>
+</span><span id="L-250"><a href="#L-250"><span class="linenos"> 250</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_msg_batch</span><span class="o">.</span><span class="n">with_message_id</span><span class="p">(</span><span class="n">msg_id</span><span class="p">)</span>
+</span><span id="L-251"><a href="#L-251"><span class="linenos"> 251</span></a>        <span class="k">return</span> <span class="bp">self</span>
+</span><span id="L-252"><a href="#L-252"><span class="linenos"> 252</span></a>
+</span><span id="L-253"><a href="#L-253"><span class="linenos"> 253</span></a>    <span class="k">def</span> <span class="nf">parse_from</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">data</span><span class="p">,</span> <span class="n">size</span><span class="p">):</span>
+</span><span id="L-254"><a href="#L-254"><span class="linenos"> 254</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_msg_batch</span><span class="o">.</span><span class="n">parse_from</span><span class="p">(</span><span class="n">data</span><span class="p">,</span> <span class="n">size</span><span class="p">)</span>
+</span><span id="L-255"><a href="#L-255"><span class="linenos"> 255</span></a>        <span class="n">_msgs</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_msg_batch</span><span class="o">.</span><span class="n">messages</span><span class="p">()</span>
+</span><span id="L-256"><a href="#L-256"><span class="linenos"> 256</span></a>        <span class="k">return</span> <span class="nb">list</span><span class="p">(</span><span class="nb">map</span><span class="p">(</span><span class="n">Message</span><span class="o">.</span><span class="n">_wrap</span><span class="p">,</span> <span class="n">_msgs</span><span class="p">))</span>
+</span><span id="L-257"><a href="#L-257"><span class="linenos"> 257</span></a>
+</span><span id="L-258"><a href="#L-258"><span class="linenos"> 258</span></a>
+</span><span id="L-259"><a href="#L-259"><span class="linenos"> 259</span></a><span class="k">class</span> <span class="nc">Authentication</span><span class="p">:</span>
+</span><span id="L-260"><a href="#L-260"><span class="linenos"> 260</span></a>    <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-261"><a href="#L-261"><span class="linenos"> 261</span></a><span class="sd">    Authentication provider object. Used to load authentication from an external</span>
+</span><span id="L-262"><a href="#L-262"><span class="linenos"> 262</span></a><span class="sd">    shared library.</span>
+</span><span id="L-263"><a href="#L-263"><span class="linenos"> 263</span></a><span class="sd">    &quot;&quot;&quot;</span>
+</span><span id="L-264"><a href="#L-264"><span class="linenos"> 264</span></a>    <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">dynamicLibPath</span><span class="p">,</span> <span class="n">authParamsString</span><span class="p">):</span>
+</span><span id="L-265"><a href="#L-265"><span class="linenos"> 265</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-266"><a href="#L-266"><span class="linenos"> 266</span></a><span class="sd">        Create the authentication provider instance.</span>
+</span><span id="L-267"><a href="#L-267"><span class="linenos"> 267</span></a>
+</span><span id="L-268"><a href="#L-268"><span class="linenos"> 268</span></a><span class="sd">        **Args**</span>
+</span><span id="L-269"><a href="#L-269"><span class="linenos"> 269</span></a>
+</span><span id="L-270"><a href="#L-270"><span class="linenos"> 270</span></a><span class="sd">        * `dynamicLibPath`: Path to the authentication provider shared library</span>
+</span><span id="L-271"><a href="#L-271"><span class="linenos"> 271</span></a><span class="sd">          (such as `tls.so`)</span>
+</span><span id="L-272"><a href="#L-272"><span class="linenos"> 272</span></a><span class="sd">        * `authParamsString`: Comma-separated list of provider-specific</span>
+</span><span id="L-273"><a href="#L-273"><span class="linenos"> 273</span></a><span class="sd">          configuration params</span>
+</span><span id="L-274"><a href="#L-274"><span class="linenos"> 274</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="L-275"><a href="#L-275"><span class="linenos"> 275</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">dynamicLibPath</span><span class="p">,</span> <span class="s1">&#39;dynamicLibPath&#39;</span><span class="p">)</span>
+</span><span id="L-276"><a href="#L-276"><span class="linenos"> 276</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">authParamsString</span><span class="p">,</span> <span class="s1">&#39;authParamsString&#39;</span><span class="p">)</span>
+</span><span id="L-277"><a href="#L-277"><span class="linenos"> 277</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">auth</span> <span class="o">=</span> <span class="n">_pulsar</span><span class="o">.</span><span class="n">Authentication</span><span class="p">(</span><span class="n">dynamicLibPath</span><span class="p">,</span> <span class="n">authParamsString</span><span class="p">)</span>
+</span><span id="L-278"><a href="#L-278"><span class="linenos"> 278</span></a>
+</span><span id="L-279"><a href="#L-279"><span class="linenos"> 279</span></a>
+</span><span id="L-280"><a href="#L-280"><span class="linenos"> 280</span></a><span class="k">class</span> <span class="nc">AuthenticationTLS</span><span class="p">(</span><span class="n">Authentication</span><span class="p">):</span>
+</span><span id="L-281"><a href="#L-281"><span class="linenos"> 281</span></a>    <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-282"><a href="#L-282"><span class="linenos"> 282</span></a><span class="sd">    TLS Authentication implementation</span>
+</span><span id="L-283"><a href="#L-283"><span class="linenos"> 283</span></a><span class="sd">    &quot;&quot;&quot;</span>
+</span><span id="L-284"><a href="#L-284"><span class="linenos"> 284</span></a>    <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">certificate_path</span><span class="p">,</span> <span class="n">private_key_path</span><span class="p">):</span>
+</span><span id="L-285"><a href="#L-285"><span class="linenos"> 285</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-286"><a href="#L-286"><span class="linenos"> 286</span></a><span class="sd">        Create the TLS authentication provider instance.</span>
+</span><span id="L-287"><a href="#L-287"><span class="linenos"> 287</span></a>
+</span><span id="L-288"><a href="#L-288"><span class="linenos"> 288</span></a><span class="sd">        **Args**</span>
+</span><span id="L-289"><a href="#L-289"><span class="linenos"> 289</span></a>
+</span><span id="L-290"><a href="#L-290"><span class="linenos"> 290</span></a><span class="sd">        * `certificatePath`: Path to the public certificate</span>
+</span><span id="L-291"><a href="#L-291"><span class="linenos"> 291</span></a><span class="sd">        * `privateKeyPath`: Path to private TLS key</span>
+</span><span id="L-292"><a href="#L-292"><span class="linenos"> 292</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="L-293"><a href="#L-293"><span class="linenos"> 293</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">certificate_path</span><span class="p">,</span> <span class="s1">&#39;certificate_path&#39;</span><span class="p">)</span>
+</span><span id="L-294"><a href="#L-294"><span class="linenos"> 294</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">private_key_path</span><span class="p">,</span> <span class="s1">&#39;private_key_path&#39;</span><span class="p">)</span>
+</span><span id="L-295"><a href="#L-295"><span class="linenos"> 295</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">auth</span> <span class="o">=</span> <span class="n">_pulsar</span><span class="o">.</span><span class="n">AuthenticationTLS</span><span class="p">(</span><span class="n">certificate_path</span><span class="p">,</span> <span class="n">private_key_path</span><span class="p">)</span>
+</span><span id="L-296"><a href="#L-296"><span class="linenos"> 296</span></a>
+</span><span id="L-297"><a href="#L-297"><span class="linenos"> 297</span></a>
+</span><span id="L-298"><a href="#L-298"><span class="linenos"> 298</span></a><span class="k">class</span> <span class="nc">AuthenticationToken</span><span class="p">(</span><span class="n">Authentication</span><span class="p">):</span>
+</span><span id="L-299"><a href="#L-299"><span class="linenos"> 299</span></a>    <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-300"><a href="#L-300"><span class="linenos"> 300</span></a><span class="sd">    Token based authentication implementation</span>
+</span><span id="L-301"><a href="#L-301"><span class="linenos"> 301</span></a><span class="sd">    &quot;&quot;&quot;</span>
+</span><span id="L-302"><a href="#L-302"><span class="linenos"> 302</span></a>    <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">token</span><span class="p">):</span>
+</span><span id="L-303"><a href="#L-303"><span class="linenos"> 303</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-304"><a href="#L-304"><span class="linenos"> 304</span></a><span class="sd">        Create the token authentication provider instance.</span>
+</span><span id="L-305"><a href="#L-305"><span class="linenos"> 305</span></a>
+</span><span id="L-306"><a href="#L-306"><span class="linenos"> 306</span></a><span class="sd">        **Args**</span>
+</span><span id="L-307"><a href="#L-307"><span class="linenos"> 307</span></a>
+</span><span id="L-308"><a href="#L-308"><span class="linenos"> 308</span></a><span class="sd">        * `token`: A string containing the token or a functions that provides a</span>
+</span><span id="L-309"><a href="#L-309"><span class="linenos"> 309</span></a><span class="sd">                   string with the token</span>
+</span><span id="L-310"><a href="#L-310"><span class="linenos"> 310</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="L-311"><a href="#L-311"><span class="linenos"> 311</span></a>        <span class="k">if</span> <span class="ow">not</span> <span class="p">(</span><span class="nb">isinstance</span><span class="p">(</span><span class="n">token</span><span class="p">,</span> <span class="nb">str</span><span class="p">)</span> <span class="ow">or</span> <span class="n">callable</span><span class="p">(</span><span class="n">token</span><span class="p">)):</span>
+</span><span id="L-312"><a href="#L-312"><span class="linenos"> 312</span></a>            <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="s2">&quot;Argument token is expected to be of type &#39;str&#39; or a function returning &#39;str&#39;&quot;</span><span class="p">)</span>
+</span><span id="L-313"><a href="#L-313"><span class="linenos"> 313</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">auth</span> <span class="o">=</span> <span class="n">_pulsar</span><span class="o">.</span><span class="n">AuthenticationToken</span><span class="p">(</span><span class="n">token</span><span class="p">)</span>
+</span><span id="L-314"><a href="#L-314"><span class="linenos"> 314</span></a>
+</span><span id="L-315"><a href="#L-315"><span class="linenos"> 315</span></a>
+</span><span id="L-316"><a href="#L-316"><span class="linenos"> 316</span></a><span class="k">class</span> <span class="nc">AuthenticationAthenz</span><span class="p">(</span><span class="n">Authentication</span><span class="p">):</span>
+</span><span id="L-317"><a href="#L-317"><span class="linenos"> 317</span></a>    <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-318"><a href="#L-318"><span class="linenos"> 318</span></a><span class="sd">    Athenz Authentication implementation</span>
+</span><span id="L-319"><a href="#L-319"><span class="linenos"> 319</span></a><span class="sd">    &quot;&quot;&quot;</span>
+</span><span id="L-320"><a href="#L-320"><span class="linenos"> 320</span></a>    <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">auth_params_string</span><span class="p">):</span>
+</span><span id="L-321"><a href="#L-321"><span class="linenos"> 321</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-322"><a href="#L-322"><span class="linenos"> 322</span></a><span class="sd">        Create the Athenz authentication provider instance.</span>
+</span><span id="L-323"><a href="#L-323"><span class="linenos"> 323</span></a>
+</span><span id="L-324"><a href="#L-324"><span class="linenos"> 324</span></a><span class="sd">        **Args**</span>
+</span><span id="L-325"><a href="#L-325"><span class="linenos"> 325</span></a>
+</span><span id="L-326"><a href="#L-326"><span class="linenos"> 326</span></a><span class="sd">        * `auth_params_string`: JSON encoded configuration for Athenz client</span>
+</span><span id="L-327"><a href="#L-327"><span class="linenos"> 327</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="L-328"><a href="#L-328"><span class="linenos"> 328</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">auth_params_string</span><span class="p">,</span> <span class="s1">&#39;auth_params_string&#39;</span><span class="p">)</span>
+</span><span id="L-329"><a href="#L-329"><span class="linenos"> 329</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">auth</span> <span class="o">=</span> <span class="n">_pulsar</span><span class="o">.</span><span class="n">AuthenticationAthenz</span><span class="p">(</span><span class="n">auth_params_string</span><span class="p">)</span>
+</span><span id="L-330"><a href="#L-330"><span class="linenos"> 330</span></a>
+</span><span id="L-331"><a href="#L-331"><span class="linenos"> 331</span></a><span class="k">class</span> <span class="nc">AuthenticationOauth2</span><span class="p">(</span><span class="n">Authentication</span><span class="p">):</span>
+</span><span id="L-332"><a href="#L-332"><span class="linenos"> 332</span></a>    <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-333"><a href="#L-333"><span class="linenos"> 333</span></a><span class="sd">    Oauth2 Authentication implementation</span>
+</span><span id="L-334"><a href="#L-334"><span class="linenos"> 334</span></a><span class="sd">    &quot;&quot;&quot;</span>
+</span><span id="L-335"><a href="#L-335"><span class="linenos"> 335</span></a>    <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">auth_params_string</span><span class="p">):</span>
+</span><span id="L-336"><a href="#L-336"><span class="linenos"> 336</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-337"><a href="#L-337"><span class="linenos"> 337</span></a><span class="sd">        Create the Oauth2 authentication provider instance.</span>
+</span><span id="L-338"><a href="#L-338"><span class="linenos"> 338</span></a>
+</span><span id="L-339"><a href="#L-339"><span class="linenos"> 339</span></a><span class="sd">        **Args**</span>
+</span><span id="L-340"><a href="#L-340"><span class="linenos"> 340</span></a>
+</span><span id="L-341"><a href="#L-341"><span class="linenos"> 341</span></a><span class="sd">        * `auth_params_string`: JSON encoded configuration for Oauth2 client</span>
+</span><span id="L-342"><a href="#L-342"><span class="linenos"> 342</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="L-343"><a href="#L-343"><span class="linenos"> 343</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">auth_params_string</span><span class="p">,</span> <span class="s1">&#39;auth_params_string&#39;</span><span class="p">)</span>
+</span><span id="L-344"><a href="#L-344"><span class="linenos"> 344</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">auth</span> <span class="o">=</span> <span class="n">_pulsar</span><span class="o">.</span><span class="n">AuthenticationOauth2</span><span class="p">(</span><span class="n">auth_params_string</span><span class="p">)</span>
+</span><span id="L-345"><a href="#L-345"><span class="linenos"> 345</span></a>
+</span><span id="L-346"><a href="#L-346"><span class="linenos"> 346</span></a><span class="k">class</span> <span class="nc">Client</span><span class="p">:</span>
+</span><span id="L-347"><a href="#L-347"><span class="linenos"> 347</span></a>    <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-348"><a href="#L-348"><span class="linenos"> 348</span></a><span class="sd">    The Pulsar client. A single client instance can be used to create producers</span>
+</span><span id="L-349"><a href="#L-349"><span class="linenos"> 349</span></a><span class="sd">    and consumers on multiple topics.</span>
+</span><span id="L-350"><a href="#L-350"><span class="linenos"> 350</span></a>
+</span><span id="L-351"><a href="#L-351"><span class="linenos"> 351</span></a><span class="sd">    The client will share the same connection pool and threads across all</span>
+</span><span id="L-352"><a href="#L-352"><span class="linenos"> 352</span></a><span class="sd">    producers and consumers.</span>
+</span><span id="L-353"><a href="#L-353"><span class="linenos"> 353</span></a><span class="sd">    &quot;&quot;&quot;</span>
+</span><span id="L-354"><a href="#L-354"><span class="linenos"> 354</span></a>
+</span><span id="L-355"><a href="#L-355"><span class="linenos"> 355</span></a>    <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">service_url</span><span class="p">,</span>
+</span><span id="L-356"><a href="#L-356"><span class="linenos"> 356</span></a>                 <span class="n">authentication</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="L-357"><a href="#L-357"><span class="linenos"> 357</span></a>                 <span class="n">operation_timeout_seconds</span><span class="o">=</span><span class="mi">30</span><span class="p">,</span>
+</span><span id="L-358"><a href="#L-358"><span class="linenos"> 358</span></a>                 <span class="n">io_threads</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span>
+</span><span id="L-359"><a href="#L-359"><span class="linenos"> 359</span></a>                 <span class="n">message_listener_threads</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span>
+</span><span id="L-360"><a href="#L-360"><span class="linenos"> 360</span></a>                 <span class="n">concurrent_lookup_requests</span><span class="o">=</span><span class="mi">50000</span><span class="p">,</span>
+</span><span id="L-361"><a href="#L-361"><span class="linenos"> 361</span></a>                 <span class="n">log_conf_file_path</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="L-362"><a href="#L-362"><span class="linenos"> 362</span></a>                 <span class="n">use_tls</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span>
+</span><span id="L-363"><a href="#L-363"><span class="linenos"> 363</span></a>                 <span class="n">tls_trust_certs_file_path</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="L-364"><a href="#L-364"><span class="linenos"> 364</span></a>                 <span class="n">tls_allow_insecure_connection</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span>
+</span><span id="L-365"><a href="#L-365"><span class="linenos"> 365</span></a>                 <span class="n">tls_validate_hostname</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span>
+</span><span id="L-366"><a href="#L-366"><span class="linenos"> 366</span></a>                 <span class="n">logger</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="L-367"><a href="#L-367"><span class="linenos"> 367</span></a>                 <span class="n">connection_timeout_ms</span><span class="o">=</span><span class="mi">10000</span><span class="p">,</span>
+</span><span id="L-368"><a href="#L-368"><span class="linenos"> 368</span></a>                 <span class="p">):</span>
+</span><span id="L-369"><a href="#L-369"><span class="linenos"> 369</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-370"><a href="#L-370"><span class="linenos"> 370</span></a><span class="sd">        Create a new Pulsar client instance.</span>
+</span><span id="L-371"><a href="#L-371"><span class="linenos"> 371</span></a>
+</span><span id="L-372"><a href="#L-372"><span class="linenos"> 372</span></a><span class="sd">        **Args**</span>
+</span><span id="L-373"><a href="#L-373"><span class="linenos"> 373</span></a>
+</span><span id="L-374"><a href="#L-374"><span class="linenos"> 374</span></a><span class="sd">        * `service_url`: The Pulsar service url eg: pulsar://my-broker.com:6650/</span>
+</span><span id="L-375"><a href="#L-375"><span class="linenos"> 375</span></a>
+</span><span id="L-376"><a href="#L-376"><span class="linenos"> 376</span></a><span class="sd">        **Options**</span>
+</span><span id="L-377"><a href="#L-377"><span class="linenos"> 377</span></a>
+</span><span id="L-378"><a href="#L-378"><span class="linenos"> 378</span></a><span class="sd">        * `authentication`:</span>
+</span><span id="L-379"><a href="#L-379"><span class="linenos"> 379</span></a><span class="sd">          Set the authentication provider to be used with the broker. For example:</span>
+</span><span id="L-380"><a href="#L-380"><span class="linenos"> 380</span></a><span class="sd">          `AuthenticationTls`, AuthenticaionToken, `AuthenticationAthenz`or `AuthenticationOauth2`</span>
+</span><span id="L-381"><a href="#L-381"><span class="linenos"> 381</span></a><span class="sd">        * `operation_timeout_seconds`:</span>
+</span><span id="L-382"><a href="#L-382"><span class="linenos"> 382</span></a><span class="sd">          Set timeout on client operations (subscribe, create producer, close,</span>
+</span><span id="L-383"><a href="#L-383"><span class="linenos"> 383</span></a><span class="sd">          unsubscribe).</span>
+</span><span id="L-384"><a href="#L-384"><span class="linenos"> 384</span></a><span class="sd">        * `io_threads`:</span>
+</span><span id="L-385"><a href="#L-385"><span class="linenos"> 385</span></a><span class="sd">          Set the number of IO threads to be used by the Pulsar client.</span>
+</span><span id="L-386"><a href="#L-386"><span class="linenos"> 386</span></a><span class="sd">        * `message_listener_threads`:</span>
+</span><span id="L-387"><a href="#L-387"><span class="linenos"> 387</span></a><span class="sd">          Set the number of threads to be used by the Pulsar client when</span>
+</span><span id="L-388"><a href="#L-388"><span class="linenos"> 388</span></a><span class="sd">          delivering messages through message listener. The default is 1 thread</span>
+</span><span id="L-389"><a href="#L-389"><span class="linenos"> 389</span></a><span class="sd">          per Pulsar client. If using more than 1 thread, messages for distinct</span>
+</span><span id="L-390"><a href="#L-390"><span class="linenos"> 390</span></a><span class="sd">          `message_listener`s will be delivered in different threads, however a</span>
+</span><span id="L-391"><a href="#L-391"><span class="linenos"> 391</span></a><span class="sd">          single `MessageListener` will always be assigned to the same thread.</span>
+</span><span id="L-392"><a href="#L-392"><span class="linenos"> 392</span></a><span class="sd">        * `concurrent_lookup_requests`:</span>
+</span><span id="L-393"><a href="#L-393"><span class="linenos"> 393</span></a><span class="sd">          Number of concurrent lookup-requests allowed on each broker connection</span>
+</span><span id="L-394"><a href="#L-394"><span class="linenos"> 394</span></a><span class="sd">          to prevent overload on the broker.</span>
+</span><span id="L-395"><a href="#L-395"><span class="linenos"> 395</span></a><span class="sd">        * `log_conf_file_path`:</span>
+</span><span id="L-396"><a href="#L-396"><span class="linenos"> 396</span></a><span class="sd">          Initialize log4cxx from a configuration file.</span>
+</span><span id="L-397"><a href="#L-397"><span class="linenos"> 397</span></a><span class="sd">        * `use_tls`:</span>
+</span><span id="L-398"><a href="#L-398"><span class="linenos"> 398</span></a><span class="sd">          Configure whether to use TLS encryption on the connection. This setting</span>
+</span><span id="L-399"><a href="#L-399"><span class="linenos"> 399</span></a><span class="sd">          is deprecated. TLS will be automatically enabled if the `serviceUrl` is</span>
+</span><span id="L-400"><a href="#L-400"><span class="linenos"> 400</span></a><span class="sd">          set to `pulsar+ssl://` or `https://`</span>
+</span><span id="L-401"><a href="#L-401"><span class="linenos"> 401</span></a><span class="sd">        * `tls_trust_certs_file_path`:</span>
+</span><span id="L-402"><a href="#L-402"><span class="linenos"> 402</span></a><span class="sd">          Set the path to the trusted TLS certificate file. If empty defaults to</span>
+</span><span id="L-403"><a href="#L-403"><span class="linenos"> 403</span></a><span class="sd">          certifi.</span>
+</span><span id="L-404"><a href="#L-404"><span class="linenos"> 404</span></a><span class="sd">        * `tls_allow_insecure_connection`:</span>
+</span><span id="L-405"><a href="#L-405"><span class="linenos"> 405</span></a><span class="sd">          Configure whether the Pulsar client accepts untrusted TLS certificates</span>
+</span><span id="L-406"><a href="#L-406"><span class="linenos"> 406</span></a><span class="sd">          from the broker.</span>
+</span><span id="L-407"><a href="#L-407"><span class="linenos"> 407</span></a><span class="sd">        * `tls_validate_hostname`:</span>
+</span><span id="L-408"><a href="#L-408"><span class="linenos"> 408</span></a><span class="sd">          Configure whether the Pulsar client validates that the hostname of the</span>
+</span><span id="L-409"><a href="#L-409"><span class="linenos"> 409</span></a><span class="sd">          endpoint, matches the common name on the TLS certificate presented by</span>
+</span><span id="L-410"><a href="#L-410"><span class="linenos"> 410</span></a><span class="sd">          the endpoint.</span>
+</span><span id="L-411"><a href="#L-411"><span class="linenos"> 411</span></a><span class="sd">        * `logger`:</span>
+</span><span id="L-412"><a href="#L-412"><span class="linenos"> 412</span></a><span class="sd">          Set a Python logger for this Pulsar client. Should be an instance of `logging.Logger`.</span>
+</span><span id="L-413"><a href="#L-413"><span class="linenos"> 413</span></a><span class="sd">        * `connection_timeout_ms`:</span>
+</span><span id="L-414"><a href="#L-414"><span class="linenos"> 414</span></a><span class="sd">          Set timeout in milliseconds on TCP connections.</span>
+</span><span id="L-415"><a href="#L-415"><span class="linenos"> 415</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="L-416"><a href="#L-416"><span class="linenos"> 416</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">service_url</span><span class="p">,</span> <span class="s1">&#39;service_url&#39;</span><span class="p">)</span>
+</span><span id="L-417"><a href="#L-417"><span class="linenos"> 417</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="n">Authentication</span><span class="p">,</span> <span class="n">authentication</span><span class="p">,</span> <span class="s1">&#39;authentication&#39;</span><span class="p">)</span>
+</span><span id="L-418"><a href="#L-418"><span class="linenos"> 418</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">operation_timeout_seconds</span><span class="p">,</span> <span class="s1">&#39;operation_timeout_seconds&#39;</span><span class="p">)</span>
+</span><span id="L-419"><a href="#L-419"><span class="linenos"> 419</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">connection_timeout_ms</span><span class="p">,</span> <span class="s1">&#39;connection_timeout_ms&#39;</span><span class="p">)</span>
+</span><span id="L-420"><a href="#L-420"><span class="linenos"> 420</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">io_threads</span><span class="p">,</span> <span class="s1">&#39;io_threads&#39;</span><span class="p">)</span>
+</span><span id="L-421"><a href="#L-421"><span class="linenos"> 421</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">message_listener_threads</span><span class="p">,</span> <span class="s1">&#39;message_listener_threads&#39;</span><span class="p">)</span>
+</span><span id="L-422"><a href="#L-422"><span class="linenos"> 422</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">concurrent_lookup_requests</span><span class="p">,</span> <span class="s1">&#39;concurrent_lookup_requests&#39;</span><span class="p">)</span>
+</span><span id="L-423"><a href="#L-423"><span class="linenos"> 423</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">log_conf_file_path</span><span class="p">,</span> <span class="s1">&#39;log_conf_file_path&#39;</span><span class="p">)</span>
+</span><span id="L-424"><a href="#L-424"><span class="linenos"> 424</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">bool</span><span class="p">,</span> <span class="n">use_tls</span><span class="p">,</span> <span class="s1">&#39;use_tls&#39;</span><span class="p">)</span>
+</span><span id="L-425"><a href="#L-425"><span class="linenos"> 425</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">tls_trust_certs_file_path</span><span class="p">,</span> <span class="s1">&#39;tls_trust_certs_file_path&#39;</span><span class="p">)</span>
+</span><span id="L-426"><a href="#L-426"><span class="linenos"> 426</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">bool</span><span class="p">,</span> <span class="n">tls_allow_insecure_connection</span><span class="p">,</span> <span class="s1">&#39;tls_allow_insecure_connection&#39;</span><span class="p">)</span>
+</span><span id="L-427"><a href="#L-427"><span class="linenos"> 427</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">bool</span><span class="p">,</span> <span class="n">tls_validate_hostname</span><span class="p">,</span> <span class="s1">&#39;tls_validate_hostname&#39;</span><span class="p">)</span>
+</span><span id="L-428"><a href="#L-428"><span class="linenos"> 428</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="n">logging</span><span class="o">.</span><span class="n">Logger</span><span class="p">,</span> <span class="n">logger</span><span class="p">,</span> <span class="s1">&#39;logger&#39;</span><span class="p">)</span>
+</span><span id="L-429"><a href="#L-429"><span class="linenos"> 429</span></a>
+</span><span id="L-430"><a href="#L-430"><span class="linenos"> 430</span></a>        <span class="n">conf</span> <span class="o">=</span> <span class="n">_pulsar</span><span class="o">.</span><span class="n">ClientConfiguration</span><span class="p">()</span>
+</span><span id="L-431"><a href="#L-431"><span class="linenos"> 431</span></a>        <span class="k">if</span> <span class="n">authentication</span><span class="p">:</span>
+</span><span id="L-432"><a href="#L-432"><span class="linenos"> 432</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">authentication</span><span class="p">(</span><span class="n">authentication</span><span class="o">.</span><span class="n">auth</span><span class="p">)</span>
+</span><span id="L-433"><a href="#L-433"><span class="linenos"> 433</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">operation_timeout_seconds</span><span class="p">(</span><span class="n">operation_timeout_seconds</span><span class="p">)</span>
+</span><span id="L-434"><a href="#L-434"><span class="linenos"> 434</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">connection_timeout</span><span class="p">(</span><span class="n">connection_timeout_ms</span><span class="p">)</span>
+</span><span id="L-435"><a href="#L-435"><span class="linenos"> 435</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">io_threads</span><span class="p">(</span><span class="n">io_threads</span><span class="p">)</span>
+</span><span id="L-436"><a href="#L-436"><span class="linenos"> 436</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">message_listener_threads</span><span class="p">(</span><span class="n">message_listener_threads</span><span class="p">)</span>
+</span><span id="L-437"><a href="#L-437"><span class="linenos"> 437</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">concurrent_lookup_requests</span><span class="p">(</span><span class="n">concurrent_lookup_requests</span><span class="p">)</span>
+</span><span id="L-438"><a href="#L-438"><span class="linenos"> 438</span></a>        <span class="k">if</span> <span class="n">log_conf_file_path</span><span class="p">:</span>
+</span><span id="L-439"><a href="#L-439"><span class="linenos"> 439</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">log_conf_file_path</span><span class="p">(</span><span class="n">log_conf_file_path</span><span class="p">)</span>
+</span><span id="L-440"><a href="#L-440"><span class="linenos"> 440</span></a>        <span class="k">if</span> <span class="n">logger</span><span class="p">:</span>
+</span><span id="L-441"><a href="#L-441"><span class="linenos"> 441</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">set_logger</span><span class="p">(</span><span class="n">logger</span><span class="p">)</span>
+</span><span id="L-442"><a href="#L-442"><span class="linenos"> 442</span></a>        <span class="k">if</span> <span class="n">use_tls</span> <span class="ow">or</span> <span class="n">service_url</span><span class="o">.</span><span class="n">startswith</span><span class="p">(</span><span class="s1">&#39;pulsar+ssl://&#39;</span><span class="p">)</span> <span class="ow">or</span> <span class="n">service_url</span><span class="o">.</span><span class="n">startswith</span><span class="p">( [...]
+</span><span id="L-443"><a href="#L-443"><span class="linenos"> 443</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">use_tls</span><span class="p">(</span><span class="kc">True</span><span class="p">)</span>
+</span><span id="L-444"><a href="#L-444"><span class="linenos"> 444</span></a>        <span class="k">if</span> <span class="n">tls_trust_certs_file_path</span><span class="p">:</span>
+</span><span id="L-445"><a href="#L-445"><span class="linenos"> 445</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">tls_trust_certs_file_path</span><span class="p">(</span><span class="n">tls_trust_certs_file_path</span><span class="p">)</span>
+</span><span id="L-446"><a href="#L-446"><span class="linenos"> 446</span></a>        <span class="k">else</span><span class="p">:</span>
+</span><span id="L-447"><a href="#L-447"><span class="linenos"> 447</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">tls_trust_certs_file_path</span><span class="p">(</span><span class="n">certifi</span><span class="o">.</span><span class="n">where</span><span class="p">())</span>
+</span><span id="L-448"><a href="#L-448"><span class="linenos"> 448</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">tls_allow_insecure_connection</span><span class="p">(</span><span class="n">tls_allow_insecure_connection</span><span class="p">)</span>
+</span><span id="L-449"><a href="#L-449"><span class="linenos"> 449</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">tls_validate_hostname</span><span class="p">(</span><span class="n">tls_validate_hostname</span><span class="p">)</span>
+</span><span id="L-450"><a href="#L-450"><span class="linenos"> 450</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_client</span> <span class="o">=</span> <span class="n">_pulsar</span><span class="o">.</span><span class="n">Client</span><span class="p">(</span><span class="n">service_url</span><span class="p">,</span> <span class="n">conf</span><span class="p">)</span>
+</span><span id="L-451"><a href="#L-451"><span class="linenos"> 451</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_consumers</span> <span class="o">=</span> <span class="p">[]</span>
+</span><span id="L-452"><a href="#L-452"><span class="linenos"> 452</span></a>
+</span><span id="L-453"><a href="#L-453"><span class="linenos"> 453</span></a>    <span class="k">def</span> <span class="nf">create_producer</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">topic</span><span class="p">,</span>
+</span><span id="L-454"><a href="#L-454"><span class="linenos"> 454</span></a>                        <span class="n">producer_name</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="L-455"><a href="#L-455"><span class="linenos"> 455</span></a>                        <span class="n">schema</span><span class="o">=</span><span class="n">schema</span><span class="o">.</span><span class="n">BytesSchema</span><span class="p">(),</span>
+</span><span id="L-456"><a href="#L-456"><span class="linenos"> 456</span></a>                        <span class="n">initial_sequence_id</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="L-457"><a href="#L-457"><span class="linenos"> 457</span></a>                        <span class="n">send_timeout_millis</span><span class="o">=</span><span class="mi">30000</span><span class="p">,</span>
+</span><span id="L-458"><a href="#L-458"><span class="linenos"> 458</span></a>                        <span class="n">compression_type</span><span class="o">=</span><span class="n">CompressionType</span><span class="o">.</span><span class="n">NONE</span><span class="p">,</span>
+</span><span id="L-459"><a href="#L-459"><span class="linenos"> 459</span></a>                        <span class="n">max_pending_messages</span><span class="o">=</span><span class="mi">1000</span><span class="p">,</span>
+</span><span id="L-460"><a href="#L-460"><span class="linenos"> 460</span></a>                        <span class="n">max_pending_messages_across_partitions</span><span class="o">=</span><span class="mi">50000</span><span class="p">,</span>
+</span><span id="L-461"><a href="#L-461"><span class="linenos"> 461</span></a>                        <span class="n">block_if_queue_full</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span>
+</span><span id="L-462"><a href="#L-462"><span class="linenos"> 462</span></a>                        <span class="n">batching_enabled</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span>
+</span><span id="L-463"><a href="#L-463"><span class="linenos"> 463</span></a>                        <span class="n">batching_max_messages</span><span class="o">=</span><span class="mi">1000</span><span class="p">,</span>
+</span><span id="L-464"><a href="#L-464"><span class="linenos"> 464</span></a>                        <span class="n">batching_max_allowed_size_in_bytes</span><span class="o">=</span><span class="mi">128</span><span class="o">*</span><span class="mi">1024</span><span class="p">,</span>
+</span><span id="L-465"><a href="#L-465"><span class="linenos"> 465</span></a>                        <span class="n">batching_max_publish_delay_ms</span><span class="o">=</span><span class="mi">10</span><span class="p">,</span>
+</span><span id="L-466"><a href="#L-466"><span class="linenos"> 466</span></a>                        <span class="n">message_routing_mode</span><span class="o">=</span><span class="n">PartitionsRoutingMode</span><span class="o">.</span><span class="n">RoundRobinDistribution</span><span class="p">,</span>
+</span><span id="L-467"><a href="#L-467"><span class="linenos"> 467</span></a>                        <span class="n">lazy_start_partitioned_producers</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span>
+</span><span id="L-468"><a href="#L-468"><span class="linenos"> 468</span></a>                        <span class="n">properties</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="L-469"><a href="#L-469"><span class="linenos"> 469</span></a>                        <span class="n">batching_type</span><span class="o">=</span><span class="n">BatchingType</span><span class="o">.</span><span class="n">Default</span><span class="p">,</span>
+</span><span id="L-470"><a href="#L-470"><span class="linenos"> 470</span></a>                        <span class="n">encryption_key</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="L-471"><a href="#L-471"><span class="linenos"> 471</span></a>                        <span class="n">crypto_key_reader</span><span class="o">=</span><span class="kc">None</span>
+</span><span id="L-472"><a href="#L-472"><span class="linenos"> 472</span></a>                        <span class="p">):</span>
+</span><span id="L-473"><a href="#L-473"><span class="linenos"> 473</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-474"><a href="#L-474"><span class="linenos"> 474</span></a><span class="sd">        Create a new producer on a given topic.</span>
+</span><span id="L-475"><a href="#L-475"><span class="linenos"> 475</span></a>
+</span><span id="L-476"><a href="#L-476"><span class="linenos"> 476</span></a><span class="sd">        **Args**</span>
+</span><span id="L-477"><a href="#L-477"><span class="linenos"> 477</span></a>
+</span><span id="L-478"><a href="#L-478"><span class="linenos"> 478</span></a><span class="sd">        * `topic`:</span>
+</span><span id="L-479"><a href="#L-479"><span class="linenos"> 479</span></a><span class="sd">          The topic name</span>
+</span><span id="L-480"><a href="#L-480"><span class="linenos"> 480</span></a>
+</span><span id="L-481"><a href="#L-481"><span class="linenos"> 481</span></a><span class="sd">        **Options**</span>
+</span><span id="L-482"><a href="#L-482"><span class="linenos"> 482</span></a>
+</span><span id="L-483"><a href="#L-483"><span class="linenos"> 483</span></a><span class="sd">        * `producer_name`:</span>
+</span><span id="L-484"><a href="#L-484"><span class="linenos"> 484</span></a><span class="sd">           Specify a name for the producer. If not assigned,</span>
+</span><span id="L-485"><a href="#L-485"><span class="linenos"> 485</span></a><span class="sd">           the system will generate a globally unique name which can be accessed</span>
+</span><span id="L-486"><a href="#L-486"><span class="linenos"> 486</span></a><span class="sd">           with `Producer.producer_name()`. When specifying a name, it is app to</span>
+</span><span id="L-487"><a href="#L-487"><span class="linenos"> 487</span></a><span class="sd">           the user to ensure that, for a given topic, the producer name is unique</span>
+</span><span id="L-488"><a href="#L-488"><span class="linenos"> 488</span></a><span class="sd">           across all Pulsar&#39;s clusters.</span>
+</span><span id="L-489"><a href="#L-489"><span class="linenos"> 489</span></a><span class="sd">        * `schema`:</span>
+</span><span id="L-490"><a href="#L-490"><span class="linenos"> 490</span></a><span class="sd">           Define the schema of the data that will be published by this producer.</span>
+</span><span id="L-491"><a href="#L-491"><span class="linenos"> 491</span></a><span class="sd">           The schema will be used for two purposes:</span>
+</span><span id="L-492"><a href="#L-492"><span class="linenos"> 492</span></a><span class="sd">             - Validate the data format against the topic defined schema</span>
+</span><span id="L-493"><a href="#L-493"><span class="linenos"> 493</span></a><span class="sd">             - Perform serialization/deserialization between data and objects</span>
+</span><span id="L-494"><a href="#L-494"><span class="linenos"> 494</span></a><span class="sd">           An example for this parameter would be to pass `schema=JsonSchema(MyRecordClass)`.</span>
+</span><span id="L-495"><a href="#L-495"><span class="linenos"> 495</span></a><span class="sd">        * `initial_sequence_id`:</span>
+</span><span id="L-496"><a href="#L-496"><span class="linenos"> 496</span></a><span class="sd">           Set the baseline for the sequence ids for messages</span>
+</span><span id="L-497"><a href="#L-497"><span class="linenos"> 497</span></a><span class="sd">           published by the producer. First message will be using</span>
+</span><span id="L-498"><a href="#L-498"><span class="linenos"> 498</span></a><span class="sd">           `(initialSequenceId + 1)`` as its sequence id and subsequent messages will</span>
+</span><span id="L-499"><a href="#L-499"><span class="linenos"> 499</span></a><span class="sd">           be assigned incremental sequence ids, if not otherwise specified.</span>
+</span><span id="L-500"><a href="#L-500"><span class="linenos"> 500</span></a><span class="sd">        * `send_timeout_millis`:</span>
+</span><span id="L-501"><a href="#L-501"><span class="linenos"> 501</span></a><span class="sd">          If a message is not acknowledged by the server before the</span>
+</span><span id="L-502"><a href="#L-502"><span class="linenos"> 502</span></a><span class="sd">          `send_timeout` expires, an error will be reported.</span>
+</span><span id="L-503"><a href="#L-503"><span class="linenos"> 503</span></a><span class="sd">        * `compression_type`:</span>
+</span><span id="L-504"><a href="#L-504"><span class="linenos"> 504</span></a><span class="sd">          Set the compression type for the producer. By default, message</span>
+</span><span id="L-505"><a href="#L-505"><span class="linenos"> 505</span></a><span class="sd">          payloads are not compressed. Supported compression types are</span>
+</span><span id="L-506"><a href="#L-506"><span class="linenos"> 506</span></a><span class="sd">          `CompressionType.LZ4`, `CompressionType.ZLib`, `CompressionType.ZSTD` and `CompressionType.SNAPPY`.</span>
+</span><span id="L-507"><a href="#L-507"><span class="linenos"> 507</span></a><span class="sd">          ZSTD is supported since Pulsar 2.3. Consumers will need to be at least at that</span>
+</span><span id="L-508"><a href="#L-508"><span class="linenos"> 508</span></a><span class="sd">          release in order to be able to receive messages compressed with ZSTD.</span>
+</span><span id="L-509"><a href="#L-509"><span class="linenos"> 509</span></a><span class="sd">          SNAPPY is supported since Pulsar 2.4. Consumers will need to be at least at that</span>
+</span><span id="L-510"><a href="#L-510"><span class="linenos"> 510</span></a><span class="sd">          release in order to be able to receive messages compressed with SNAPPY.</span>
+</span><span id="L-511"><a href="#L-511"><span class="linenos"> 511</span></a><span class="sd">        * `max_pending_messages`:</span>
+</span><span id="L-512"><a href="#L-512"><span class="linenos"> 512</span></a><span class="sd">          Set the max size of the queue holding the messages pending to receive</span>
+</span><span id="L-513"><a href="#L-513"><span class="linenos"> 513</span></a><span class="sd">          an acknowledgment from the broker.</span>
+</span><span id="L-514"><a href="#L-514"><span class="linenos"> 514</span></a><span class="sd">        * `max_pending_messages_across_partitions`:</span>
+</span><span id="L-515"><a href="#L-515"><span class="linenos"> 515</span></a><span class="sd">          Set the max size of the queue holding the messages pending to receive</span>
+</span><span id="L-516"><a href="#L-516"><span class="linenos"> 516</span></a><span class="sd">          an acknowledgment across partitions from the broker.</span>
+</span><span id="L-517"><a href="#L-517"><span class="linenos"> 517</span></a><span class="sd">        * `block_if_queue_full`: Set whether `send_async` operations should</span>
+</span><span id="L-518"><a href="#L-518"><span class="linenos"> 518</span></a><span class="sd">          block when the outgoing message queue is full.</span>
+</span><span id="L-519"><a href="#L-519"><span class="linenos"> 519</span></a><span class="sd">        * `message_routing_mode`:</span>
+</span><span id="L-520"><a href="#L-520"><span class="linenos"> 520</span></a><span class="sd">          Set the message routing mode for the partitioned producer. Default is `PartitionsRoutingMode.RoundRobinDistribution`,</span>
+</span><span id="L-521"><a href="#L-521"><span class="linenos"> 521</span></a><span class="sd">          other option is `PartitionsRoutingMode.UseSinglePartition`</span>
+</span><span id="L-522"><a href="#L-522"><span class="linenos"> 522</span></a><span class="sd">        * `lazy_start_partitioned_producers`:</span>
+</span><span id="L-523"><a href="#L-523"><span class="linenos"> 523</span></a><span class="sd">          This config affects producers of partitioned topics only. It controls whether</span>
+</span><span id="L-524"><a href="#L-524"><span class="linenos"> 524</span></a><span class="sd">          producers register and connect immediately to the owner broker of each partition</span>
+</span><span id="L-525"><a href="#L-525"><span class="linenos"> 525</span></a><span class="sd">          or start lazily on demand. The internal producer of one partition is always</span>
+</span><span id="L-526"><a href="#L-526"><span class="linenos"> 526</span></a><span class="sd">          started eagerly, chosen by the routing policy, but the internal producers of</span>
+</span><span id="L-527"><a href="#L-527"><span class="linenos"> 527</span></a><span class="sd">          any additional partitions are started on demand, upon receiving their first</span>
+</span><span id="L-528"><a href="#L-528"><span class="linenos"> 528</span></a><span class="sd">          message.</span>
+</span><span id="L-529"><a href="#L-529"><span class="linenos"> 529</span></a><span class="sd">          Using this mode can reduce the strain on brokers for topics with large numbers of</span>
+</span><span id="L-530"><a href="#L-530"><span class="linenos"> 530</span></a><span class="sd">          partitions and when the SinglePartition routing policy is used without keyed messages.</span>
+</span><span id="L-531"><a href="#L-531"><span class="linenos"> 531</span></a><span class="sd">          Because producer connection can be on demand, this can produce extra send latency</span>
+</span><span id="L-532"><a href="#L-532"><span class="linenos"> 532</span></a><span class="sd">          for the first messages of a given partition.</span>
+</span><span id="L-533"><a href="#L-533"><span class="linenos"> 533</span></a><span class="sd">        * `properties`:</span>
+</span><span id="L-534"><a href="#L-534"><span class="linenos"> 534</span></a><span class="sd">          Sets the properties for the producer. The properties associated with a producer</span>
+</span><span id="L-535"><a href="#L-535"><span class="linenos"> 535</span></a><span class="sd">          can be used for identify a producer at broker side.</span>
+</span><span id="L-536"><a href="#L-536"><span class="linenos"> 536</span></a><span class="sd">        * `batching_type`:</span>
+</span><span id="L-537"><a href="#L-537"><span class="linenos"> 537</span></a><span class="sd">          Sets the batching type for the producer.</span>
+</span><span id="L-538"><a href="#L-538"><span class="linenos"> 538</span></a><span class="sd">          There are two batching type: DefaultBatching and KeyBasedBatching.</span>
+</span><span id="L-539"><a href="#L-539"><span class="linenos"> 539</span></a><span class="sd">            - Default batching</span>
+</span><span id="L-540"><a href="#L-540"><span class="linenos"> 540</span></a><span class="sd">            incoming single messages:</span>
+</span><span id="L-541"><a href="#L-541"><span class="linenos"> 541</span></a><span class="sd">            (k1, v1), (k2, v1), (k3, v1), (k1, v2), (k2, v2), (k3, v2), (k1, v3), (k2, v3), (k3, v3)</span>
+</span><span id="L-542"><a href="#L-542"><span class="linenos"> 542</span></a><span class="sd">            batched into single batch message:</span>
+</span><span id="L-543"><a href="#L-543"><span class="linenos"> 543</span></a><span class="sd">            [(k1, v1), (k2, v1), (k3, v1), (k1, v2), (k2, v2), (k3, v2), (k1, v3), (k2, v3), (k3, v3)]</span>
+</span><span id="L-544"><a href="#L-544"><span class="linenos"> 544</span></a>
+</span><span id="L-545"><a href="#L-545"><span class="linenos"> 545</span></a><span class="sd">            - KeyBasedBatching</span>
+</span><span id="L-546"><a href="#L-546"><span class="linenos"> 546</span></a><span class="sd">            incoming single messages:</span>
+</span><span id="L-547"><a href="#L-547"><span class="linenos"> 547</span></a><span class="sd">            (k1, v1), (k2, v1), (k3, v1), (k1, v2), (k2, v2), (k3, v2), (k1, v3), (k2, v3), (k3, v3)</span>
+</span><span id="L-548"><a href="#L-548"><span class="linenos"> 548</span></a><span class="sd">            batched into single batch message:</span>
+</span><span id="L-549"><a href="#L-549"><span class="linenos"> 549</span></a><span class="sd">            [(k1, v1), (k1, v2), (k1, v3)], [(k2, v1), (k2, v2), (k2, v3)], [(k3, v1), (k3, v2), (k3, v3)]</span>
+</span><span id="L-550"><a href="#L-550"><span class="linenos"> 550</span></a><span class="sd">        * encryption_key:</span>
+</span><span id="L-551"><a href="#L-551"><span class="linenos"> 551</span></a><span class="sd">           The key used for symmetric encryption, configured on the producer side</span>
+</span><span id="L-552"><a href="#L-552"><span class="linenos"> 552</span></a><span class="sd">        * crypto_key_reader:</span>
+</span><span id="L-553"><a href="#L-553"><span class="linenos"> 553</span></a><span class="sd">           Symmetric encryption class implementation, configuring public key encryption messages for the producer</span>
+</span><span id="L-554"><a href="#L-554"><span class="linenos"> 554</span></a><span class="sd">           and private key decryption messages for the consumer</span>
+</span><span id="L-555"><a href="#L-555"><span class="linenos"> 555</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="L-556"><a href="#L-556"><span class="linenos"> 556</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">topic</span><span class="p">,</span> <span class="s1">&#39;topic&#39;</span><span class="p">)</span>
+</span><span id="L-557"><a href="#L-557"><span class="linenos"> 557</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">producer_name</span><span class="p">,</span> <span class="s1">&#39;producer_name&#39;</span><span class="p">)</span>
+</span><span id="L-558"><a href="#L-558"><span class="linenos"> 558</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="n">_schema</span><span class="o">.</span><span class="n">Schema</span><span class="p">,</span> <span class="n">schema</span><span class="p">,</span> <span class="s1">&#39;schema&#39;</span><span class="p">)</span>
+</span><span id="L-559"><a href="#L-559"><span class="linenos"> 559</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">initial_sequence_id</span><span class="p">,</span> <span class="s1">&#39;initial_sequence_id&#39;</span><span class="p">)</span>
+</span><span id="L-560"><a href="#L-560"><span class="linenos"> 560</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">send_timeout_millis</span><span class="p">,</span> <span class="s1">&#39;send_timeout_millis&#39;</span><span class="p">)</span>
+</span><span id="L-561"><a href="#L-561"><span class="linenos"> 561</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="n">CompressionType</span><span class="p">,</span> <span class="n">compression_type</span><span class="p">,</span> <span class="s1">&#39;compression_type&#39;</span><span class="p">)</span>
+</span><span id="L-562"><a href="#L-562"><span class="linenos"> 562</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">max_pending_messages</span><span class="p">,</span> <span class="s1">&#39;max_pending_messages&#39;</span><span class="p">)</span>
+</span><span id="L-563"><a href="#L-563"><span class="linenos"> 563</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">max_pending_messages_across_partitions</span><span class="p">,</span> <span class="s1">&#39;max_pending_messages_across_partitions&#39;</span><span class="p">)</span>
+</span><span id="L-564"><a href="#L-564"><span class="linenos"> 564</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">bool</span><span class="p">,</span> <span class="n">block_if_queue_full</span><span class="p">,</span> <span class="s1">&#39;block_if_queue_full&#39;</span><span class="p">)</span>
+</span><span id="L-565"><a href="#L-565"><span class="linenos"> 565</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">bool</span><span class="p">,</span> <span class="n">batching_enabled</span><span class="p">,</span> <span class="s1">&#39;batching_enabled&#39;</span><span class="p">)</span>
+</span><span id="L-566"><a href="#L-566"><span class="linenos"> 566</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">batching_max_messages</span><span class="p">,</span> <span class="s1">&#39;batching_max_messages&#39;</span><span class="p">)</span>
+</span><span id="L-567"><a href="#L-567"><span class="linenos"> 567</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">batching_max_allowed_size_in_bytes</span><span class="p">,</span> <span class="s1">&#39;batching_max_allowed_size_in_bytes&#39;</span><span class="p">)</span>
+</span><span id="L-568"><a href="#L-568"><span class="linenos"> 568</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">batching_max_publish_delay_ms</span><span class="p">,</span> <span class="s1">&#39;batching_max_publish_delay_ms&#39;</span><span class="p">)</span>
+</span><span id="L-569"><a href="#L-569"><span class="linenos"> 569</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="nb">dict</span><span class="p">,</span> <span class="n">properties</span><span class="p">,</span> <span class="s1">&#39;properties&#39;</span><span class="p">)</span>
+</span><span id="L-570"><a href="#L-570"><span class="linenos"> 570</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="n">BatchingType</span><span class="p">,</span> <span class="n">batching_type</span><span class="p">,</span> <span class="s1">&#39;batching_type&#39;</span><span class="p">)</span>
+</span><span id="L-571"><a href="#L-571"><span class="linenos"> 571</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">encryption_key</span><span class="p">,</span> <span class="s1">&#39;encryption_key&#39;</span><span class="p">)</span>
+</span><span id="L-572"><a href="#L-572"><span class="linenos"> 572</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="n">CryptoKeyReader</span><span class="p">,</span> <span class="n">crypto_key_reader</span><span class="p">,</span> <span class="s1">&#39;crypto_key_reader&#39;</span><span class="p">)</span>
+</span><span id="L-573"><a href="#L-573"><span class="linenos"> 573</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">bool</span><span class="p">,</span> <span class="n">lazy_start_partitioned_producers</span><span class="p">,</span> <span class="s1">&#39;lazy_start_partitioned_producers&#39;</span><span class="p">)</span>
+</span><span id="L-574"><a href="#L-574"><span class="linenos"> 574</span></a>
+</span><span id="L-575"><a href="#L-575"><span class="linenos"> 575</span></a>        <span class="n">conf</span> <span class="o">=</span> <span class="n">_pulsar</span><span class="o">.</span><span class="n">ProducerConfiguration</span><span class="p">()</span>
+</span><span id="L-576"><a href="#L-576"><span class="linenos"> 576</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">send_timeout_millis</span><span class="p">(</span><span class="n">send_timeout_millis</span><span class="p">)</span>
+</span><span id="L-577"><a href="#L-577"><span class="linenos"> 577</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">compression_type</span><span class="p">(</span><span class="n">compression_type</span><span class="p">)</span>
+</span><span id="L-578"><a href="#L-578"><span class="linenos"> 578</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">max_pending_messages</span><span class="p">(</span><span class="n">max_pending_messages</span><span class="p">)</span>
+</span><span id="L-579"><a href="#L-579"><span class="linenos"> 579</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">max_pending_messages_across_partitions</span><span class="p">(</span><span class="n">max_pending_messages_across_partitions</span><span class="p">)</span>
+</span><span id="L-580"><a href="#L-580"><span class="linenos"> 580</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">block_if_queue_full</span><span class="p">(</span><span class="n">block_if_queue_full</span><span class="p">)</span>
+</span><span id="L-581"><a href="#L-581"><span class="linenos"> 581</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">batching_enabled</span><span class="p">(</span><span class="n">batching_enabled</span><span class="p">)</span>
+</span><span id="L-582"><a href="#L-582"><span class="linenos"> 582</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">batching_max_messages</span><span class="p">(</span><span class="n">batching_max_messages</span><span class="p">)</span>
+</span><span id="L-583"><a href="#L-583"><span class="linenos"> 583</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">batching_max_allowed_size_in_bytes</span><span class="p">(</span><span class="n">batching_max_allowed_size_in_bytes</span><span class="p">)</span>
+</span><span id="L-584"><a href="#L-584"><span class="linenos"> 584</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">batching_max_publish_delay_ms</span><span class="p">(</span><span class="n">batching_max_publish_delay_ms</span><span class="p">)</span>
+</span><span id="L-585"><a href="#L-585"><span class="linenos"> 585</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">partitions_routing_mode</span><span class="p">(</span><span class="n">message_routing_mode</span><span class="p">)</span>
+</span><span id="L-586"><a href="#L-586"><span class="linenos"> 586</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">batching_type</span><span class="p">(</span><span class="n">batching_type</span><span class="p">)</span>
+</span><span id="L-587"><a href="#L-587"><span class="linenos"> 587</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">lazy_start_partitioned_producers</span><span class="p">(</span><span class="n">lazy_start_partitioned_producers</span><span class="p">)</span>
+</span><span id="L-588"><a href="#L-588"><span class="linenos"> 588</span></a>        <span class="k">if</span> <span class="n">producer_name</span><span class="p">:</span>
+</span><span id="L-589"><a href="#L-589"><span class="linenos"> 589</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">producer_name</span><span class="p">(</span><span class="n">producer_name</span><span class="p">)</span>
+</span><span id="L-590"><a href="#L-590"><span class="linenos"> 590</span></a>        <span class="k">if</span> <span class="n">initial_sequence_id</span><span class="p">:</span>
+</span><span id="L-591"><a href="#L-591"><span class="linenos"> 591</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">initial_sequence_id</span><span class="p">(</span><span class="n">initial_sequence_id</span><span class="p">)</span>
+</span><span id="L-592"><a href="#L-592"><span class="linenos"> 592</span></a>        <span class="k">if</span> <span class="n">properties</span><span class="p">:</span>
+</span><span id="L-593"><a href="#L-593"><span class="linenos"> 593</span></a>            <span class="k">for</span> <span class="n">k</span><span class="p">,</span> <span class="n">v</span> <span class="ow">in</span> <span class="n">properties</span><span class="o">.</span><span class="n">items</span><span class="p">():</span>
+</span><span id="L-594"><a href="#L-594"><span class="linenos"> 594</span></a>                <span class="n">conf</span><span class="o">.</span><span class="n">property</span><span class="p">(</span><span class="n">k</span><span class="p">,</span> <span class="n">v</span><span class="p">)</span>
+</span><span id="L-595"><a href="#L-595"><span class="linenos"> 595</span></a>
+</span><span id="L-596"><a href="#L-596"><span class="linenos"> 596</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">schema</span><span class="p">(</span><span class="n">schema</span><span class="o">.</span><span class="n">schema_info</span><span class="p">())</span>
+</span><span id="L-597"><a href="#L-597"><span class="linenos"> 597</span></a>        <span class="k">if</span> <span class="n">encryption_key</span><span class="p">:</span>
+</span><span id="L-598"><a href="#L-598"><span class="linenos"> 598</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">encryption_key</span><span class="p">(</span><span class="n">encryption_key</span><span class="p">)</span>
+</span><span id="L-599"><a href="#L-599"><span class="linenos"> 599</span></a>        <span class="k">if</span> <span class="n">crypto_key_reader</span><span class="p">:</span>
+</span><span id="L-600"><a href="#L-600"><span class="linenos"> 600</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">crypto_key_reader</span><span class="p">(</span><span class="n">crypto_key_reader</span><span class="o">.</span><span class="n">cryptoKeyReader</span><span class="p">)</span>
+</span><span id="L-601"><a href="#L-601"><span class="linenos"> 601</span></a>
+</span><span id="L-602"><a href="#L-602"><span class="linenos"> 602</span></a>        <span class="n">p</span> <span class="o">=</span> <span class="n">Producer</span><span class="p">()</span>
+</span><span id="L-603"><a href="#L-603"><span class="linenos"> 603</span></a>        <span class="n">p</span><span class="o">.</span><span class="n">_producer</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_client</span><span class="o">.</span><span class="n">create_producer</span><span class="p">(</span><span class="n">topic</span><span class="p">,</span> <span class="n">conf</span><span class="p">)</span>
+</span><span id="L-604"><a href="#L-604"><span class="linenos"> 604</span></a>        <span class="n">p</span><span class="o">.</span><span class="n">_schema</span> <span class="o">=</span> <span class="n">schema</span>
+</span><span id="L-605"><a href="#L-605"><span class="linenos"> 605</span></a>        <span class="n">p</span><span class="o">.</span><span class="n">_client</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_client</span>
+</span><span id="L-606"><a href="#L-606"><span class="linenos"> 606</span></a>        <span class="k">return</span> <span class="n">p</span>
+</span><span id="L-607"><a href="#L-607"><span class="linenos"> 607</span></a>
+</span><span id="L-608"><a href="#L-608"><span class="linenos"> 608</span></a>    <span class="k">def</span> <span class="nf">subscribe</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">topic</span><span class="p">,</span> <span class="n">subscription_name</span><span class="p">,</span>
+</span><span id="L-609"><a href="#L-609"><span class="linenos"> 609</span></a>                  <span class="n">consumer_type</span><span class="o">=</span><span class="n">ConsumerType</span><span class="o">.</span><span class="n">Exclusive</span><span class="p">,</span>
+</span><span id="L-610"><a href="#L-610"><span class="linenos"> 610</span></a>                  <span class="n">schema</span><span class="o">=</span><span class="n">schema</span><span class="o">.</span><span class="n">BytesSchema</span><span class="p">(),</span>
+</span><span id="L-611"><a href="#L-611"><span class="linenos"> 611</span></a>                  <span class="n">message_listener</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="L-612"><a href="#L-612"><span class="linenos"> 612</span></a>                  <span class="n">receiver_queue_size</span><span class="o">=</span><span class="mi">1000</span><span class="p">,</span>
+</span><span id="L-613"><a href="#L-613"><span class="linenos"> 613</span></a>                  <span class="n">max_total_receiver_queue_size_across_partitions</span><span class="o">=</span><span class="mi">50000</span><span class="p">,</span>
+</span><span id="L-614"><a href="#L-614"><span class="linenos"> 614</span></a>                  <span class="n">consumer_name</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="L-615"><a href="#L-615"><span class="linenos"> 615</span></a>                  <span class="n">unacked_messages_timeout_ms</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="L-616"><a href="#L-616"><span class="linenos"> 616</span></a>                  <span class="n">broker_consumer_stats_cache_time_ms</span><span class="o">=</span><span class="mi">30000</span><span class="p">,</span>
+</span><span id="L-617"><a href="#L-617"><span class="linenos"> 617</span></a>                  <span class="n">negative_ack_redelivery_delay_ms</span><span class="o">=</span><span class="mi">60000</span><span class="p">,</span>
+</span><span id="L-618"><a href="#L-618"><span class="linenos"> 618</span></a>                  <span class="n">is_read_compacted</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span>
+</span><span id="L-619"><a href="#L-619"><span class="linenos"> 619</span></a>                  <span class="n">properties</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="L-620"><a href="#L-620"><span class="linenos"> 620</span></a>                  <span class="n">pattern_auto_discovery_period</span><span class="o">=</span><span class="mi">60</span><span class="p">,</span>
+</span><span id="L-621"><a href="#L-621"><span class="linenos"> 621</span></a>                  <span class="n">initial_position</span><span class="o">=</span><span class="n">InitialPosition</span><span class="o">.</span><span class="n">Latest</span><span class="p">,</span>
+</span><span id="L-622"><a href="#L-622"><span class="linenos"> 622</span></a>                  <span class="n">crypto_key_reader</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="L-623"><a href="#L-623"><span class="linenos"> 623</span></a>                  <span class="n">replicate_subscription_state_enabled</span><span class="o">=</span><span class="kc">False</span>
+</span><span id="L-624"><a href="#L-624"><span class="linenos"> 624</span></a>                  <span class="p">):</span>
+</span><span id="L-625"><a href="#L-625"><span class="linenos"> 625</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-626"><a href="#L-626"><span class="linenos"> 626</span></a><span class="sd">        Subscribe to the given topic and subscription combination.</span>
+</span><span id="L-627"><a href="#L-627"><span class="linenos"> 627</span></a>
+</span><span id="L-628"><a href="#L-628"><span class="linenos"> 628</span></a><span class="sd">        **Args**</span>
+</span><span id="L-629"><a href="#L-629"><span class="linenos"> 629</span></a>
+</span><span id="L-630"><a href="#L-630"><span class="linenos"> 630</span></a><span class="sd">        * `topic`: The name of the topic, list of topics or regex pattern.</span>
+</span><span id="L-631"><a href="#L-631"><span class="linenos"> 631</span></a><span class="sd">                  This method will accept these forms:</span>
+</span><span id="L-632"><a href="#L-632"><span class="linenos"> 632</span></a><span class="sd">                    - `topic=&#39;my-topic&#39;`</span>
+</span><span id="L-633"><a href="#L-633"><span class="linenos"> 633</span></a><span class="sd">                    - `topic=[&#39;topic-1&#39;, &#39;topic-2&#39;, &#39;topic-3&#39;]`</span>
+</span><span id="L-634"><a href="#L-634"><span class="linenos"> 634</span></a><span class="sd">                    - `topic=re.compile(&#39;persistent://public/default/topic-*&#39;)`</span>
+</span><span id="L-635"><a href="#L-635"><span class="linenos"> 635</span></a><span class="sd">        * `subscription`: The name of the subscription.</span>
+</span><span id="L-636"><a href="#L-636"><span class="linenos"> 636</span></a>
+</span><span id="L-637"><a href="#L-637"><span class="linenos"> 637</span></a><span class="sd">        **Options**</span>
+</span><span id="L-638"><a href="#L-638"><span class="linenos"> 638</span></a>
+</span><span id="L-639"><a href="#L-639"><span class="linenos"> 639</span></a><span class="sd">        * `consumer_type`:</span>
+</span><span id="L-640"><a href="#L-640"><span class="linenos"> 640</span></a><span class="sd">          Select the subscription type to be used when subscribing to the topic.</span>
+</span><span id="L-641"><a href="#L-641"><span class="linenos"> 641</span></a><span class="sd">        * `schema`:</span>
+</span><span id="L-642"><a href="#L-642"><span class="linenos"> 642</span></a><span class="sd">           Define the schema of the data that will be received by this consumer.</span>
+</span><span id="L-643"><a href="#L-643"><span class="linenos"> 643</span></a><span class="sd">        * `message_listener`:</span>
+</span><span id="L-644"><a href="#L-644"><span class="linenos"> 644</span></a><span class="sd">          Sets a message listener for the consumer. When the listener is set,</span>
+</span><span id="L-645"><a href="#L-645"><span class="linenos"> 645</span></a><span class="sd">          the application will receive messages through it. Calls to</span>
+</span><span id="L-646"><a href="#L-646"><span class="linenos"> 646</span></a><span class="sd">          `consumer.receive()` will not be allowed. The listener function needs</span>
+</span><span id="L-647"><a href="#L-647"><span class="linenos"> 647</span></a><span class="sd">          to accept (consumer, message), for example:</span>
+</span><span id="L-648"><a href="#L-648"><span class="linenos"> 648</span></a>
+</span><span id="L-649"><a href="#L-649"><span class="linenos"> 649</span></a><span class="sd">                #!python</span>
+</span><span id="L-650"><a href="#L-650"><span class="linenos"> 650</span></a><span class="sd">                def my_listener(consumer, message):</span>
+</span><span id="L-651"><a href="#L-651"><span class="linenos"> 651</span></a><span class="sd">                    # process message</span>
+</span><span id="L-652"><a href="#L-652"><span class="linenos"> 652</span></a><span class="sd">                    consumer.acknowledge(message)</span>
+</span><span id="L-653"><a href="#L-653"><span class="linenos"> 653</span></a>
+</span><span id="L-654"><a href="#L-654"><span class="linenos"> 654</span></a><span class="sd">        * `receiver_queue_size`:</span>
+</span><span id="L-655"><a href="#L-655"><span class="linenos"> 655</span></a><span class="sd">          Sets the size of the consumer receive queue. The consumer receive</span>
+</span><span id="L-656"><a href="#L-656"><span class="linenos"> 656</span></a><span class="sd">          queue controls how many messages can be accumulated by the consumer</span>
+</span><span id="L-657"><a href="#L-657"><span class="linenos"> 657</span></a><span class="sd">          before the application calls `receive()`. Using a higher value could</span>
+</span><span id="L-658"><a href="#L-658"><span class="linenos"> 658</span></a><span class="sd">          potentially increase the consumer throughput at the expense of higher</span>
+</span><span id="L-659"><a href="#L-659"><span class="linenos"> 659</span></a><span class="sd">          memory utilization. Setting the consumer queue size to zero decreases</span>
+</span><span id="L-660"><a href="#L-660"><span class="linenos"> 660</span></a><span class="sd">          the throughput of the consumer by disabling pre-fetching of messages.</span>
+</span><span id="L-661"><a href="#L-661"><span class="linenos"> 661</span></a><span class="sd">          This approach improves the message distribution on shared subscription</span>
+</span><span id="L-662"><a href="#L-662"><span class="linenos"> 662</span></a><span class="sd">          by pushing messages only to those consumers that are ready to process</span>
+</span><span id="L-663"><a href="#L-663"><span class="linenos"> 663</span></a><span class="sd">          them. Neither receive with timeout nor partitioned topics can be used</span>
+</span><span id="L-664"><a href="#L-664"><span class="linenos"> 664</span></a><span class="sd">          if the consumer queue size is zero. The `receive()` function call</span>
+</span><span id="L-665"><a href="#L-665"><span class="linenos"> 665</span></a><span class="sd">          should not be interrupted when the consumer queue size is zero. The</span>
+</span><span id="L-666"><a href="#L-666"><span class="linenos"> 666</span></a><span class="sd">          default value is 1000 messages and should work well for most use</span>
+</span><span id="L-667"><a href="#L-667"><span class="linenos"> 667</span></a><span class="sd">          cases.</span>
+</span><span id="L-668"><a href="#L-668"><span class="linenos"> 668</span></a><span class="sd">        * `max_total_receiver_queue_size_across_partitions`</span>
+</span><span id="L-669"><a href="#L-669"><span class="linenos"> 669</span></a><span class="sd">          Set the max total receiver queue size across partitions.</span>
+</span><span id="L-670"><a href="#L-670"><span class="linenos"> 670</span></a><span class="sd">          This setting will be used to reduce the receiver queue size for individual partitions</span>
+</span><span id="L-671"><a href="#L-671"><span class="linenos"> 671</span></a><span class="sd">        * `consumer_name`:</span>
+</span><span id="L-672"><a href="#L-672"><span class="linenos"> 672</span></a><span class="sd">          Sets the consumer name.</span>
+</span><span id="L-673"><a href="#L-673"><span class="linenos"> 673</span></a><span class="sd">        * `unacked_messages_timeout_ms`:</span>
+</span><span id="L-674"><a href="#L-674"><span class="linenos"> 674</span></a><span class="sd">          Sets the timeout in milliseconds for unacknowledged messages. The</span>
+</span><span id="L-675"><a href="#L-675"><span class="linenos"> 675</span></a><span class="sd">          timeout needs to be greater than 10 seconds. An exception is thrown if</span>
+</span><span id="L-676"><a href="#L-676"><span class="linenos"> 676</span></a><span class="sd">          the given value is less than 10 seconds. If a successful</span>
+</span><span id="L-677"><a href="#L-677"><span class="linenos"> 677</span></a><span class="sd">          acknowledgement is not sent within the timeout, all the unacknowledged</span>
+</span><span id="L-678"><a href="#L-678"><span class="linenos"> 678</span></a><span class="sd">          messages are redelivered.</span>
+</span><span id="L-679"><a href="#L-679"><span class="linenos"> 679</span></a><span class="sd">        * `negative_ack_redelivery_delay_ms`:</span>
+</span><span id="L-680"><a href="#L-680"><span class="linenos"> 680</span></a><span class="sd">           The delay after which to redeliver the messages that failed to be</span>
+</span><span id="L-681"><a href="#L-681"><span class="linenos"> 681</span></a><span class="sd">           processed (with the `consumer.negative_acknowledge()`)</span>
+</span><span id="L-682"><a href="#L-682"><span class="linenos"> 682</span></a><span class="sd">        * `broker_consumer_stats_cache_time_ms`:</span>
+</span><span id="L-683"><a href="#L-683"><span class="linenos"> 683</span></a><span class="sd">          Sets the time duration for which the broker-side consumer stats will</span>
+</span><span id="L-684"><a href="#L-684"><span class="linenos"> 684</span></a><span class="sd">          be cached in the client.</span>
+</span><span id="L-685"><a href="#L-685"><span class="linenos"> 685</span></a><span class="sd">        * `is_read_compacted`:</span>
+</span><span id="L-686"><a href="#L-686"><span class="linenos"> 686</span></a><span class="sd">          Selects whether to read the compacted version of the topic</span>
+</span><span id="L-687"><a href="#L-687"><span class="linenos"> 687</span></a><span class="sd">        * `properties`:</span>
+</span><span id="L-688"><a href="#L-688"><span class="linenos"> 688</span></a><span class="sd">          Sets the properties for the consumer. The properties associated with a consumer</span>
+</span><span id="L-689"><a href="#L-689"><span class="linenos"> 689</span></a><span class="sd">          can be used for identify a consumer at broker side.</span>
+</span><span id="L-690"><a href="#L-690"><span class="linenos"> 690</span></a><span class="sd">        * `pattern_auto_discovery_period`:</span>
+</span><span id="L-691"><a href="#L-691"><span class="linenos"> 691</span></a><span class="sd">          Periods of seconds for consumer to auto discover match topics.</span>
+</span><span id="L-692"><a href="#L-692"><span class="linenos"> 692</span></a><span class="sd">        * `initial_position`:</span>
+</span><span id="L-693"><a href="#L-693"><span class="linenos"> 693</span></a><span class="sd">          Set the initial position of a consumer  when subscribing to the topic.</span>
+</span><span id="L-694"><a href="#L-694"><span class="linenos"> 694</span></a><span class="sd">          It could be either: `InitialPosition.Earliest` or `InitialPosition.Latest`.</span>
+</span><span id="L-695"><a href="#L-695"><span class="linenos"> 695</span></a><span class="sd">          Default: `Latest`.</span>
+</span><span id="L-696"><a href="#L-696"><span class="linenos"> 696</span></a><span class="sd">        * crypto_key_reader:</span>
+</span><span id="L-697"><a href="#L-697"><span class="linenos"> 697</span></a><span class="sd">           Symmetric encryption class implementation, configuring public key encryption messages for the producer</span>
+</span><span id="L-698"><a href="#L-698"><span class="linenos"> 698</span></a><span class="sd">           and private key decryption messages for the consumer</span>
+</span><span id="L-699"><a href="#L-699"><span class="linenos"> 699</span></a><span class="sd">        * replicate_subscription_state_enabled:</span>
+</span><span id="L-700"><a href="#L-700"><span class="linenos"> 700</span></a><span class="sd">          Set whether the subscription status should be replicated.</span>
+</span><span id="L-701"><a href="#L-701"><span class="linenos"> 701</span></a><span class="sd">          Default: `False`.</span>
+</span><span id="L-702"><a href="#L-702"><span class="linenos"> 702</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="L-703"><a href="#L-703"><span class="linenos"> 703</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">subscription_name</span><span class="p">,</span> <span class="s1">&#39;subscription_name&#39;</span><span class="p">)</span>
+</span><span id="L-704"><a href="#L-704"><span class="linenos"> 704</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="n">ConsumerType</span><span class="p">,</span> <span class="n">consumer_type</span><span class="p">,</span> <span class="s1">&#39;consumer_type&#39;</span><span class="p">)</span>
+</span><span id="L-705"><a href="#L-705"><span class="linenos"> 705</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="n">_schema</span><span class="o">.</span><span class="n">Schema</span><span class="p">,</span> <span class="n">schema</span><span class="p">,</span> <span class="s1">&#39;schema&#39;</span><span class="p">)</span>
+</span><span id="L-706"><a href="#L-706"><span class="linenos"> 706</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">receiver_queue_size</span><span class="p">,</span> <span class="s1">&#39;receiver_queue_size&#39;</span><span class="p">)</span>
+</span><span id="L-707"><a href="#L-707"><span class="linenos"> 707</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">max_total_receiver_queue_size_across_partitions</span><span class="p">,</span>
+</span><span id="L-708"><a href="#L-708"><span class="linenos"> 708</span></a>                    <span class="s1">&#39;max_total_receiver_queue_size_across_partitions&#39;</span><span class="p">)</span>
+</span><span id="L-709"><a href="#L-709"><span class="linenos"> 709</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">consumer_name</span><span class="p">,</span> <span class="s1">&#39;consumer_name&#39;</span><span class="p">)</span>
+</span><span id="L-710"><a href="#L-710"><span class="linenos"> 710</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">unacked_messages_timeout_ms</span><span class="p">,</span> <span class="s1">&#39;unacked_messages_timeout_ms&#39;</span><span class="p">)</span>
+</span><span id="L-711"><a href="#L-711"><span class="linenos"> 711</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">broker_consumer_stats_cache_time_ms</span><span class="p">,</span> <span class="s1">&#39;broker_consumer_stats_cache_time_ms&#39;</span><span class="p">)</span>
+</span><span id="L-712"><a href="#L-712"><span class="linenos"> 712</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">negative_ack_redelivery_delay_ms</span><span class="p">,</span> <span class="s1">&#39;negative_ack_redelivery_delay_ms&#39;</span><span class="p">)</span>
+</span><span id="L-713"><a href="#L-713"><span class="linenos"> 713</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">pattern_auto_discovery_period</span><span class="p">,</span> <span class="s1">&#39;pattern_auto_discovery_period&#39;</span><span class="p">)</span>
+</span><span id="L-714"><a href="#L-714"><span class="linenos"> 714</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">bool</span><span class="p">,</span> <span class="n">is_read_compacted</span><span class="p">,</span> <span class="s1">&#39;is_read_compacted&#39;</span><span class="p">)</span>
+</span><span id="L-715"><a href="#L-715"><span class="linenos"> 715</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="nb">dict</span><span class="p">,</span> <span class="n">properties</span><span class="p">,</span> <span class="s1">&#39;properties&#39;</span><span class="p">)</span>
+</span><span id="L-716"><a href="#L-716"><span class="linenos"> 716</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="n">InitialPosition</span><span class="p">,</span> <span class="n">initial_position</span><span class="p">,</span> <span class="s1">&#39;initial_position&#39;</span><span class="p">)</span>
+</span><span id="L-717"><a href="#L-717"><span class="linenos"> 717</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="n">CryptoKeyReader</span><span class="p">,</span> <span class="n">crypto_key_reader</span><span class="p">,</span> <span class="s1">&#39;crypto_key_reader&#39;</span><span class="p">)</span>
+</span><span id="L-718"><a href="#L-718"><span class="linenos"> 718</span></a>
+</span><span id="L-719"><a href="#L-719"><span class="linenos"> 719</span></a>        <span class="n">conf</span> <span class="o">=</span> <span class="n">_pulsar</span><span class="o">.</span><span class="n">ConsumerConfiguration</span><span class="p">()</span>
+</span><span id="L-720"><a href="#L-720"><span class="linenos"> 720</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">consumer_type</span><span class="p">(</span><span class="n">consumer_type</span><span class="p">)</span>
+</span><span id="L-721"><a href="#L-721"><span class="linenos"> 721</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">read_compacted</span><span class="p">(</span><span class="n">is_read_compacted</span><span class="p">)</span>
+</span><span id="L-722"><a href="#L-722"><span class="linenos"> 722</span></a>        <span class="k">if</span> <span class="n">message_listener</span><span class="p">:</span>
+</span><span id="L-723"><a href="#L-723"><span class="linenos"> 723</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">message_listener</span><span class="p">(</span><span class="n">_listener_wrapper</span><span class="p">(</span><span class="n">message_listener</span><span class="p">,</span> <span class="n">schema</span><span class="p">))</span>
+</span><span id="L-724"><a href="#L-724"><span class="linenos"> 724</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">receiver_queue_size</span><span class="p">(</span><span class="n">receiver_queue_size</span><span class="p">)</span>
+</span><span id="L-725"><a href="#L-725"><span class="linenos"> 725</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">max_total_receiver_queue_size_across_partitions</span><span class="p">(</span><span class="n">max_total_receiver_queue_size_across_partitions</span><span class="p">)</span>
+</span><span id="L-726"><a href="#L-726"><span class="linenos"> 726</span></a>        <span class="k">if</span> <span class="n">consumer_name</span><span class="p">:</span>
+</span><span id="L-727"><a href="#L-727"><span class="linenos"> 727</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">consumer_name</span><span class="p">(</span><span class="n">consumer_name</span><span class="p">)</span>
+</span><span id="L-728"><a href="#L-728"><span class="linenos"> 728</span></a>        <span class="k">if</span> <span class="n">unacked_messages_timeout_ms</span><span class="p">:</span>
+</span><span id="L-729"><a href="#L-729"><span class="linenos"> 729</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">unacked_messages_timeout_ms</span><span class="p">(</span><span class="n">unacked_messages_timeout_ms</span><span class="p">)</span>
+</span><span id="L-730"><a href="#L-730"><span class="linenos"> 730</span></a>
+</span><span id="L-731"><a href="#L-731"><span class="linenos"> 731</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">negative_ack_redelivery_delay_ms</span><span class="p">(</span><span class="n">negative_ack_redelivery_delay_ms</span><span class="p">)</span>
+</span><span id="L-732"><a href="#L-732"><span class="linenos"> 732</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">broker_consumer_stats_cache_time_ms</span><span class="p">(</span><span class="n">broker_consumer_stats_cache_time_ms</span><span class="p">)</span>
+</span><span id="L-733"><a href="#L-733"><span class="linenos"> 733</span></a>        <span class="k">if</span> <span class="n">properties</span><span class="p">:</span>
+</span><span id="L-734"><a href="#L-734"><span class="linenos"> 734</span></a>            <span class="k">for</span> <span class="n">k</span><span class="p">,</span> <span class="n">v</span> <span class="ow">in</span> <span class="n">properties</span><span class="o">.</span><span class="n">items</span><span class="p">():</span>
+</span><span id="L-735"><a href="#L-735"><span class="linenos"> 735</span></a>                <span class="n">conf</span><span class="o">.</span><span class="n">property</span><span class="p">(</span><span class="n">k</span><span class="p">,</span> <span class="n">v</span><span class="p">)</span>
+</span><span id="L-736"><a href="#L-736"><span class="linenos"> 736</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">subscription_initial_position</span><span class="p">(</span><span class="n">initial_position</span><span class="p">)</span>
+</span><span id="L-737"><a href="#L-737"><span class="linenos"> 737</span></a>
+</span><span id="L-738"><a href="#L-738"><span class="linenos"> 738</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">schema</span><span class="p">(</span><span class="n">schema</span><span class="o">.</span><span class="n">schema_info</span><span class="p">())</span>
+</span><span id="L-739"><a href="#L-739"><span class="linenos"> 739</span></a>
+</span><span id="L-740"><a href="#L-740"><span class="linenos"> 740</span></a>        <span class="k">if</span> <span class="n">crypto_key_reader</span><span class="p">:</span>
+</span><span id="L-741"><a href="#L-741"><span class="linenos"> 741</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">crypto_key_reader</span><span class="p">(</span><span class="n">crypto_key_reader</span><span class="o">.</span><span class="n">cryptoKeyReader</span><span class="p">)</span>
+</span><span id="L-742"><a href="#L-742"><span class="linenos"> 742</span></a>
+</span><span id="L-743"><a href="#L-743"><span class="linenos"> 743</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">replicate_subscription_state_enabled</span><span class="p">(</span><span class="n">replicate_subscription_state_enabled</span><span class="p">)</span>
+</span><span id="L-744"><a href="#L-744"><span class="linenos"> 744</span></a>
+</span><span id="L-745"><a href="#L-745"><span class="linenos"> 745</span></a>        <span class="n">c</span> <span class="o">=</span> <span class="n">Consumer</span><span class="p">()</span>
+</span><span id="L-746"><a href="#L-746"><span class="linenos"> 746</span></a>        <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">topic</span><span class="p">,</span> <span class="nb">str</span><span class="p">):</span>
+</span><span id="L-747"><a href="#L-747"><span class="linenos"> 747</span></a>            <span class="c1"># Single topic</span>
+</span><span id="L-748"><a href="#L-748"><span class="linenos"> 748</span></a>            <span class="n">c</span><span class="o">.</span><span class="n">_consumer</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_client</span><span class="o">.</span><span class="n">subscribe</span><span class="p">(</span><span class="n">topic</span><span class="p">,</span> <span class="n">subscription_name</span><span class="p">,</span> <span class="n"> [...]
+</span><span id="L-749"><a href="#L-749"><span class="linenos"> 749</span></a>        <span class="k">elif</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">topic</span><span class="p">,</span> <span class="nb">list</span><span class="p">):</span>
+</span><span id="L-750"><a href="#L-750"><span class="linenos"> 750</span></a>            <span class="c1"># List of topics</span>
+</span><span id="L-751"><a href="#L-751"><span class="linenos"> 751</span></a>            <span class="n">c</span><span class="o">.</span><span class="n">_consumer</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_client</span><span class="o">.</span><span class="n">subscribe_topics</span><span class="p">(</span><span class="n">topic</span><span class="p">,</span> <span class="n">subscription_name</span><span class="p">,</span> <span cla [...]
+</span><span id="L-752"><a href="#L-752"><span class="linenos"> 752</span></a>        <span class="k">elif</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">topic</span><span class="p">,</span> <span class="n">_retype</span><span class="p">):</span>
+</span><span id="L-753"><a href="#L-753"><span class="linenos"> 753</span></a>            <span class="c1"># Regex pattern</span>
+</span><span id="L-754"><a href="#L-754"><span class="linenos"> 754</span></a>            <span class="n">c</span><span class="o">.</span><span class="n">_consumer</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_client</span><span class="o">.</span><span class="n">subscribe_pattern</span><span class="p">(</span><span class="n">topic</span><span class="o">.</span><span class="n">pattern</span><span class="p">,</span> <span class="n">sub [...]
+</span><span id="L-755"><a href="#L-755"><span class="linenos"> 755</span></a>        <span class="k">else</span><span class="p">:</span>
+</span><span id="L-756"><a href="#L-756"><span class="linenos"> 756</span></a>            <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="s2">&quot;Argument &#39;topic&#39; is expected to be of a type between (str, list, re.pattern)&quot;</span><span class="p">)</span>
+</span><span id="L-757"><a href="#L-757"><span class="linenos"> 757</span></a>
+</span><span id="L-758"><a href="#L-758"><span class="linenos"> 758</span></a>        <span class="n">c</span><span class="o">.</span><span class="n">_client</span> <span class="o">=</span> <span class="bp">self</span>
+</span><span id="L-759"><a href="#L-759"><span class="linenos"> 759</span></a>        <span class="n">c</span><span class="o">.</span><span class="n">_schema</span> <span class="o">=</span> <span class="n">schema</span>
+</span><span id="L-760"><a href="#L-760"><span class="linenos"> 760</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_consumers</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">c</span><span class="p">)</span>
+</span><span id="L-761"><a href="#L-761"><span class="linenos"> 761</span></a>        <span class="k">return</span> <span class="n">c</span>
+</span><span id="L-762"><a href="#L-762"><span class="linenos"> 762</span></a>
+</span><span id="L-763"><a href="#L-763"><span class="linenos"> 763</span></a>    <span class="k">def</span> <span class="nf">create_reader</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">topic</span><span class="p">,</span> <span class="n">start_message_id</span><span class="p">,</span>
+</span><span id="L-764"><a href="#L-764"><span class="linenos"> 764</span></a>                      <span class="n">schema</span><span class="o">=</span><span class="n">schema</span><span class="o">.</span><span class="n">BytesSchema</span><span class="p">(),</span>
+</span><span id="L-765"><a href="#L-765"><span class="linenos"> 765</span></a>                      <span class="n">reader_listener</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="L-766"><a href="#L-766"><span class="linenos"> 766</span></a>                      <span class="n">receiver_queue_size</span><span class="o">=</span><span class="mi">1000</span><span class="p">,</span>
+</span><span id="L-767"><a href="#L-767"><span class="linenos"> 767</span></a>                      <span class="n">reader_name</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="L-768"><a href="#L-768"><span class="linenos"> 768</span></a>                      <span class="n">subscription_role_prefix</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="L-769"><a href="#L-769"><span class="linenos"> 769</span></a>                      <span class="n">is_read_compacted</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span>
+</span><span id="L-770"><a href="#L-770"><span class="linenos"> 770</span></a>                      <span class="n">crypto_key_reader</span><span class="o">=</span><span class="kc">None</span>
+</span><span id="L-771"><a href="#L-771"><span class="linenos"> 771</span></a>                      <span class="p">):</span>
+</span><span id="L-772"><a href="#L-772"><span class="linenos"> 772</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-773"><a href="#L-773"><span class="linenos"> 773</span></a><span class="sd">        Create a reader on a particular topic</span>
+</span><span id="L-774"><a href="#L-774"><span class="linenos"> 774</span></a>
+</span><span id="L-775"><a href="#L-775"><span class="linenos"> 775</span></a><span class="sd">        **Args**</span>
+</span><span id="L-776"><a href="#L-776"><span class="linenos"> 776</span></a>
+</span><span id="L-777"><a href="#L-777"><span class="linenos"> 777</span></a><span class="sd">        * `topic`: The name of the topic.</span>
+</span><span id="L-778"><a href="#L-778"><span class="linenos"> 778</span></a><span class="sd">        * `start_message_id`: The initial reader positioning is done by specifying a message id.</span>
+</span><span id="L-779"><a href="#L-779"><span class="linenos"> 779</span></a><span class="sd">           The options are:</span>
+</span><span id="L-780"><a href="#L-780"><span class="linenos"> 780</span></a><span class="sd">            * `MessageId.earliest`: Start reading from the earliest message available in the topic</span>
+</span><span id="L-781"><a href="#L-781"><span class="linenos"> 781</span></a><span class="sd">            * `MessageId.latest`: Start reading from the end topic, only getting messages published</span>
+</span><span id="L-782"><a href="#L-782"><span class="linenos"> 782</span></a><span class="sd">               after the reader was created</span>
+</span><span id="L-783"><a href="#L-783"><span class="linenos"> 783</span></a><span class="sd">            * `MessageId`: When passing a particular message id, the reader will position itself on</span>
+</span><span id="L-784"><a href="#L-784"><span class="linenos"> 784</span></a><span class="sd">               that specific position. The first message to be read will be the message next to the</span>
+</span><span id="L-785"><a href="#L-785"><span class="linenos"> 785</span></a><span class="sd">               specified messageId. Message id can be serialized into a string and deserialized</span>
+</span><span id="L-786"><a href="#L-786"><span class="linenos"> 786</span></a><span class="sd">               back into a `MessageId` object:</span>
+</span><span id="L-787"><a href="#L-787"><span class="linenos"> 787</span></a>
+</span><span id="L-788"><a href="#L-788"><span class="linenos"> 788</span></a><span class="sd">                   # Serialize to string</span>
+</span><span id="L-789"><a href="#L-789"><span class="linenos"> 789</span></a><span class="sd">                   s = msg.message_id().serialize()</span>
+</span><span id="L-790"><a href="#L-790"><span class="linenos"> 790</span></a>
+</span><span id="L-791"><a href="#L-791"><span class="linenos"> 791</span></a><span class="sd">                   # Deserialize from string</span>
+</span><span id="L-792"><a href="#L-792"><span class="linenos"> 792</span></a><span class="sd">                   msg_id = MessageId.deserialize(s)</span>
+</span><span id="L-793"><a href="#L-793"><span class="linenos"> 793</span></a>
+</span><span id="L-794"><a href="#L-794"><span class="linenos"> 794</span></a><span class="sd">        **Options**</span>
+</span><span id="L-795"><a href="#L-795"><span class="linenos"> 795</span></a>
+</span><span id="L-796"><a href="#L-796"><span class="linenos"> 796</span></a><span class="sd">        * `schema`:</span>
+</span><span id="L-797"><a href="#L-797"><span class="linenos"> 797</span></a><span class="sd">           Define the schema of the data that will be received by this reader.</span>
+</span><span id="L-798"><a href="#L-798"><span class="linenos"> 798</span></a><span class="sd">        * `reader_listener`:</span>
+</span><span id="L-799"><a href="#L-799"><span class="linenos"> 799</span></a><span class="sd">          Sets a message listener for the reader. When the listener is set,</span>
+</span><span id="L-800"><a href="#L-800"><span class="linenos"> 800</span></a><span class="sd">          the application will receive messages through it. Calls to</span>
+</span><span id="L-801"><a href="#L-801"><span class="linenos"> 801</span></a><span class="sd">          `reader.read_next()` will not be allowed. The listener function needs</span>
+</span><span id="L-802"><a href="#L-802"><span class="linenos"> 802</span></a><span class="sd">          to accept (reader, message), for example:</span>
+</span><span id="L-803"><a href="#L-803"><span class="linenos"> 803</span></a>
+</span><span id="L-804"><a href="#L-804"><span class="linenos"> 804</span></a><span class="sd">                def my_listener(reader, message):</span>
+</span><span id="L-805"><a href="#L-805"><span class="linenos"> 805</span></a><span class="sd">                    # process message</span>
+</span><span id="L-806"><a href="#L-806"><span class="linenos"> 806</span></a><span class="sd">                    pass</span>
+</span><span id="L-807"><a href="#L-807"><span class="linenos"> 807</span></a>
+</span><span id="L-808"><a href="#L-808"><span class="linenos"> 808</span></a><span class="sd">        * `receiver_queue_size`:</span>
+</span><span id="L-809"><a href="#L-809"><span class="linenos"> 809</span></a><span class="sd">          Sets the size of the reader receive queue. The reader receive</span>
+</span><span id="L-810"><a href="#L-810"><span class="linenos"> 810</span></a><span class="sd">          queue controls how many messages can be accumulated by the reader</span>
+</span><span id="L-811"><a href="#L-811"><span class="linenos"> 811</span></a><span class="sd">          before the application calls `read_next()`. Using a higher value could</span>
+</span><span id="L-812"><a href="#L-812"><span class="linenos"> 812</span></a><span class="sd">          potentially increase the reader throughput at the expense of higher</span>
+</span><span id="L-813"><a href="#L-813"><span class="linenos"> 813</span></a><span class="sd">          memory utilization.</span>
+</span><span id="L-814"><a href="#L-814"><span class="linenos"> 814</span></a><span class="sd">        * `reader_name`:</span>
+</span><span id="L-815"><a href="#L-815"><span class="linenos"> 815</span></a><span class="sd">          Sets the reader name.</span>
+</span><span id="L-816"><a href="#L-816"><span class="linenos"> 816</span></a><span class="sd">        * `subscription_role_prefix`:</span>
+</span><span id="L-817"><a href="#L-817"><span class="linenos"> 817</span></a><span class="sd">          Sets the subscription role prefix.</span>
+</span><span id="L-818"><a href="#L-818"><span class="linenos"> 818</span></a><span class="sd">        * `is_read_compacted`:</span>
+</span><span id="L-819"><a href="#L-819"><span class="linenos"> 819</span></a><span class="sd">          Selects whether to read the compacted version of the topic</span>
+</span><span id="L-820"><a href="#L-820"><span class="linenos"> 820</span></a><span class="sd">        * crypto_key_reader:</span>
+</span><span id="L-821"><a href="#L-821"><span class="linenos"> 821</span></a><span class="sd">           Symmetric encryption class implementation, configuring public key encryption messages for the producer</span>
+</span><span id="L-822"><a href="#L-822"><span class="linenos"> 822</span></a><span class="sd">           and private key decryption messages for the consumer</span>
+</span><span id="L-823"><a href="#L-823"><span class="linenos"> 823</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="L-824"><a href="#L-824"><span class="linenos"> 824</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">topic</span><span class="p">,</span> <span class="s1">&#39;topic&#39;</span><span class="p">)</span>
+</span><span id="L-825"><a href="#L-825"><span class="linenos"> 825</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="n">_pulsar</span><span class="o">.</span><span class="n">MessageId</span><span class="p">,</span> <span class="n">start_message_id</span><span class="p">,</span> <span class="s1">&#39;start_message_id&#39;</span><span class="p">)</span>
+</span><span id="L-826"><a href="#L-826"><span class="linenos"> 826</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="n">_schema</span><span class="o">.</span><span class="n">Schema</span><span class="p">,</span> <span class="n">schema</span><span class="p">,</span> <span class="s1">&#39;schema&#39;</span><span class="p">)</span>
+</span><span id="L-827"><a href="#L-827"><span class="linenos"> 827</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">receiver_queue_size</span><span class="p">,</span> <span class="s1">&#39;receiver_queue_size&#39;</span><span class="p">)</span>
+</span><span id="L-828"><a href="#L-828"><span class="linenos"> 828</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">reader_name</span><span class="p">,</span> <span class="s1">&#39;reader_name&#39;</span><span class="p">)</span>
+</span><span id="L-829"><a href="#L-829"><span class="linenos"> 829</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">subscription_role_prefix</span><span class="p">,</span> <span class="s1">&#39;subscription_role_prefix&#39;</span><span class="p">)</span>
+</span><span id="L-830"><a href="#L-830"><span class="linenos"> 830</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">bool</span><span class="p">,</span> <span class="n">is_read_compacted</span><span class="p">,</span> <span class="s1">&#39;is_read_compacted&#39;</span><span class="p">)</span>
+</span><span id="L-831"><a href="#L-831"><span class="linenos"> 831</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="n">CryptoKeyReader</span><span class="p">,</span> <span class="n">crypto_key_reader</span><span class="p">,</span> <span class="s1">&#39;crypto_key_reader&#39;</span><span class="p">)</span>
+</span><span id="L-832"><a href="#L-832"><span class="linenos"> 832</span></a>
+</span><span id="L-833"><a href="#L-833"><span class="linenos"> 833</span></a>        <span class="n">conf</span> <span class="o">=</span> <span class="n">_pulsar</span><span class="o">.</span><span class="n">ReaderConfiguration</span><span class="p">()</span>
+</span><span id="L-834"><a href="#L-834"><span class="linenos"> 834</span></a>        <span class="k">if</span> <span class="n">reader_listener</span><span class="p">:</span>
+</span><span id="L-835"><a href="#L-835"><span class="linenos"> 835</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">reader_listener</span><span class="p">(</span><span class="n">_listener_wrapper</span><span class="p">(</span><span class="n">reader_listener</span><span class="p">,</span> <span class="n">schema</span><span class="p">))</span>
+</span><span id="L-836"><a href="#L-836"><span class="linenos"> 836</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">receiver_queue_size</span><span class="p">(</span><span class="n">receiver_queue_size</span><span class="p">)</span>
+</span><span id="L-837"><a href="#L-837"><span class="linenos"> 837</span></a>        <span class="k">if</span> <span class="n">reader_name</span><span class="p">:</span>
+</span><span id="L-838"><a href="#L-838"><span class="linenos"> 838</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">reader_name</span><span class="p">(</span><span class="n">reader_name</span><span class="p">)</span>
+</span><span id="L-839"><a href="#L-839"><span class="linenos"> 839</span></a>        <span class="k">if</span> <span class="n">subscription_role_prefix</span><span class="p">:</span>
+</span><span id="L-840"><a href="#L-840"><span class="linenos"> 840</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">subscription_role_prefix</span><span class="p">(</span><span class="n">subscription_role_prefix</span><span class="p">)</span>
+</span><span id="L-841"><a href="#L-841"><span class="linenos"> 841</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">schema</span><span class="p">(</span><span class="n">schema</span><span class="o">.</span><span class="n">schema_info</span><span class="p">())</span>
+</span><span id="L-842"><a href="#L-842"><span class="linenos"> 842</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">read_compacted</span><span class="p">(</span><span class="n">is_read_compacted</span><span class="p">)</span>
+</span><span id="L-843"><a href="#L-843"><span class="linenos"> 843</span></a>        <span class="k">if</span> <span class="n">crypto_key_reader</span><span class="p">:</span>
+</span><span id="L-844"><a href="#L-844"><span class="linenos"> 844</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">crypto_key_reader</span><span class="p">(</span><span class="n">crypto_key_reader</span><span class="o">.</span><span class="n">cryptoKeyReader</span><span class="p">)</span>
+</span><span id="L-845"><a href="#L-845"><span class="linenos"> 845</span></a>
+</span><span id="L-846"><a href="#L-846"><span class="linenos"> 846</span></a>        <span class="n">c</span> <span class="o">=</span> <span class="n">Reader</span><span class="p">()</span>
+</span><span id="L-847"><a href="#L-847"><span class="linenos"> 847</span></a>        <span class="n">c</span><span class="o">.</span><span class="n">_reader</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_client</span><span class="o">.</span><span class="n">create_reader</span><span class="p">(</span><span class="n">topic</span><span class="p">,</span> <span class="n">start_message_id</span><span class="p">,</span> <span class="n">con [...]
+</span><span id="L-848"><a href="#L-848"><span class="linenos"> 848</span></a>        <span class="n">c</span><span class="o">.</span><span class="n">_client</span> <span class="o">=</span> <span class="bp">self</span>
+</span><span id="L-849"><a href="#L-849"><span class="linenos"> 849</span></a>        <span class="n">c</span><span class="o">.</span><span class="n">_schema</span> <span class="o">=</span> <span class="n">schema</span>
+</span><span id="L-850"><a href="#L-850"><span class="linenos"> 850</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_consumers</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">c</span><span class="p">)</span>
+</span><span id="L-851"><a href="#L-851"><span class="linenos"> 851</span></a>        <span class="k">return</span> <span class="n">c</span>
+</span><span id="L-852"><a href="#L-852"><span class="linenos"> 852</span></a>
+</span><span id="L-853"><a href="#L-853"><span class="linenos"> 853</span></a>    <span class="k">def</span> <span class="nf">get_topic_partitions</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">topic</span><span class="p">):</span>
+</span><span id="L-854"><a href="#L-854"><span class="linenos"> 854</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-855"><a href="#L-855"><span class="linenos"> 855</span></a><span class="sd">        Get the list of partitions for a given topic.</span>
+</span><span id="L-856"><a href="#L-856"><span class="linenos"> 856</span></a>
+</span><span id="L-857"><a href="#L-857"><span class="linenos"> 857</span></a><span class="sd">        If the topic is partitioned, this will return a list of partition names. If the topic is not</span>
+</span><span id="L-858"><a href="#L-858"><span class="linenos"> 858</span></a><span class="sd">        partitioned, the returned list will contain the topic name itself.</span>
+</span><span id="L-859"><a href="#L-859"><span class="linenos"> 859</span></a>
+</span><span id="L-860"><a href="#L-860"><span class="linenos"> 860</span></a><span class="sd">        This can be used to discover the partitions and create Reader, Consumer or Producer</span>
+</span><span id="L-861"><a href="#L-861"><span class="linenos"> 861</span></a><span class="sd">        instances directly on a particular partition.</span>
+</span><span id="L-862"><a href="#L-862"><span class="linenos"> 862</span></a><span class="sd">        :param topic: the topic name to lookup</span>
+</span><span id="L-863"><a href="#L-863"><span class="linenos"> 863</span></a><span class="sd">        :return: a list of partition name</span>
+</span><span id="L-864"><a href="#L-864"><span class="linenos"> 864</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="L-865"><a href="#L-865"><span class="linenos"> 865</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">topic</span><span class="p">,</span> <span class="s1">&#39;topic&#39;</span><span class="p">)</span>
+</span><span id="L-866"><a href="#L-866"><span class="linenos"> 866</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_client</span><span class="o">.</span><span class="n">get_topic_partitions</span><span class="p">(</span><span class="n">topic</span><span class="p">)</span>
+</span><span id="L-867"><a href="#L-867"><span class="linenos"> 867</span></a>
+</span><span id="L-868"><a href="#L-868"><span class="linenos"> 868</span></a>    <span class="k">def</span> <span class="nf">shutdown</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-869"><a href="#L-869"><span class="linenos"> 869</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-870"><a href="#L-870"><span class="linenos"> 870</span></a><span class="sd">        Perform immediate shutdown of Pulsar client.</span>
+</span><span id="L-871"><a href="#L-871"><span class="linenos"> 871</span></a>
+</span><span id="L-872"><a href="#L-872"><span class="linenos"> 872</span></a><span class="sd">        Release all resources and close all producer, consumer, and readers without waiting</span>
+</span><span id="L-873"><a href="#L-873"><span class="linenos"> 873</span></a><span class="sd">        for ongoing operations to complete.</span>
+</span><span id="L-874"><a href="#L-874"><span class="linenos"> 874</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="L-875"><a href="#L-875"><span class="linenos"> 875</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_client</span><span class="o">.</span><span class="n">shutdown</span><span class="p">()</span>
+</span><span id="L-876"><a href="#L-876"><span class="linenos"> 876</span></a>
+</span><span id="L-877"><a href="#L-877"><span class="linenos"> 877</span></a>    <span class="k">def</span> <span class="nf">close</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-878"><a href="#L-878"><span class="linenos"> 878</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-879"><a href="#L-879"><span class="linenos"> 879</span></a><span class="sd">        Close the client and all the associated producers and consumers</span>
+</span><span id="L-880"><a href="#L-880"><span class="linenos"> 880</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="L-881"><a href="#L-881"><span class="linenos"> 881</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_client</span><span class="o">.</span><span class="n">close</span><span class="p">()</span>
+</span><span id="L-882"><a href="#L-882"><span class="linenos"> 882</span></a>
+</span><span id="L-883"><a href="#L-883"><span class="linenos"> 883</span></a>
+</span><span id="L-884"><a href="#L-884"><span class="linenos"> 884</span></a><span class="k">class</span> <span class="nc">Producer</span><span class="p">:</span>
+</span><span id="L-885"><a href="#L-885"><span class="linenos"> 885</span></a>    <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-886"><a href="#L-886"><span class="linenos"> 886</span></a><span class="sd">    The Pulsar message producer, used to publish messages on a topic.</span>
+</span><span id="L-887"><a href="#L-887"><span class="linenos"> 887</span></a><span class="sd">    &quot;&quot;&quot;</span>
+</span><span id="L-888"><a href="#L-888"><span class="linenos"> 888</span></a>
+</span><span id="L-889"><a href="#L-889"><span class="linenos"> 889</span></a>    <span class="k">def</span> <span class="nf">topic</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-890"><a href="#L-890"><span class="linenos"> 890</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-891"><a href="#L-891"><span class="linenos"> 891</span></a><span class="sd">        Return the topic which producer is publishing to</span>
+</span><span id="L-892"><a href="#L-892"><span class="linenos"> 892</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="L-893"><a href="#L-893"><span class="linenos"> 893</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_producer</span><span class="o">.</span><span class="n">topic</span><span class="p">()</span>
+</span><span id="L-894"><a href="#L-894"><span class="linenos"> 894</span></a>
+</span><span id="L-895"><a href="#L-895"><span class="linenos"> 895</span></a>    <span class="k">def</span> <span class="nf">producer_name</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-896"><a href="#L-896"><span class="linenos"> 896</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-897"><a href="#L-897"><span class="linenos"> 897</span></a><span class="sd">        Return the producer name which could have been assigned by the</span>
+</span><span id="L-898"><a href="#L-898"><span class="linenos"> 898</span></a><span class="sd">        system or specified by the client</span>
+</span><span id="L-899"><a href="#L-899"><span class="linenos"> 899</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="L-900"><a href="#L-900"><span class="linenos"> 900</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_producer</span><span class="o">.</span><span class="n">producer_name</span><span class="p">()</span>
+</span><span id="L-901"><a href="#L-901"><span class="linenos"> 901</span></a>
+</span><span id="L-902"><a href="#L-902"><span class="linenos"> 902</span></a>    <span class="k">def</span> <span class="nf">last_sequence_id</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-903"><a href="#L-903"><span class="linenos"> 903</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-904"><a href="#L-904"><span class="linenos"> 904</span></a><span class="sd">        Get the last sequence id that was published by this producer.</span>
+</span><span id="L-905"><a href="#L-905"><span class="linenos"> 905</span></a>
+</span><span id="L-906"><a href="#L-906"><span class="linenos"> 906</span></a><span class="sd">        This represent either the automatically assigned or custom sequence id</span>
+</span><span id="L-907"><a href="#L-907"><span class="linenos"> 907</span></a><span class="sd">        (set on the `MessageBuilder`) that was published and acknowledged by the broker.</span>
+</span><span id="L-908"><a href="#L-908"><span class="linenos"> 908</span></a>
+</span><span id="L-909"><a href="#L-909"><span class="linenos"> 909</span></a><span class="sd">        After recreating a producer with the same producer name, this will return the</span>
+</span><span id="L-910"><a href="#L-910"><span class="linenos"> 910</span></a><span class="sd">        last message that was published in the previous producer session, or -1 if</span>
+</span><span id="L-911"><a href="#L-911"><span class="linenos"> 911</span></a><span class="sd">        there no message was ever published.</span>
+</span><span id="L-912"><a href="#L-912"><span class="linenos"> 912</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="L-913"><a href="#L-913"><span class="linenos"> 913</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_producer</span><span class="o">.</span><span class="n">last_sequence_id</span><span class="p">()</span>
+</span><span id="L-914"><a href="#L-914"><span class="linenos"> 914</span></a>
+</span><span id="L-915"><a href="#L-915"><span class="linenos"> 915</span></a>    <span class="k">def</span> <span class="nf">send</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">content</span><span class="p">,</span>
+</span><span id="L-916"><a href="#L-916"><span class="linenos"> 916</span></a>             <span class="n">properties</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="L-917"><a href="#L-917"><span class="linenos"> 917</span></a>             <span class="n">partition_key</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="L-918"><a href="#L-918"><span class="linenos"> 918</span></a>             <span class="n">sequence_id</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="L-919"><a href="#L-919"><span class="linenos"> 919</span></a>             <span class="n">replication_clusters</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="L-920"><a href="#L-920"><span class="linenos"> 920</span></a>             <span class="n">disable_replication</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span>
+</span><span id="L-921"><a href="#L-921"><span class="linenos"> 921</span></a>             <span class="n">event_timestamp</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="L-922"><a href="#L-922"><span class="linenos"> 922</span></a>             <span class="n">deliver_at</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="L-923"><a href="#L-923"><span class="linenos"> 923</span></a>             <span class="n">deliver_after</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="L-924"><a href="#L-924"><span class="linenos"> 924</span></a>             <span class="p">):</span>
+</span><span id="L-925"><a href="#L-925"><span class="linenos"> 925</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-926"><a href="#L-926"><span class="linenos"> 926</span></a><span class="sd">        Publish a message on the topic. Blocks until the message is acknowledged</span>
+</span><span id="L-927"><a href="#L-927"><span class="linenos"> 927</span></a>
+</span><span id="L-928"><a href="#L-928"><span class="linenos"> 928</span></a><span class="sd">        Returns a `MessageId` object that represents where the message is persisted.</span>
+</span><span id="L-929"><a href="#L-929"><span class="linenos"> 929</span></a>
+</span><span id="L-930"><a href="#L-930"><span class="linenos"> 930</span></a><span class="sd">        **Args**</span>
+</span><span id="L-931"><a href="#L-931"><span class="linenos"> 931</span></a>
+</span><span id="L-932"><a href="#L-932"><span class="linenos"> 932</span></a><span class="sd">        * `content`:</span>
+</span><span id="L-933"><a href="#L-933"><span class="linenos"> 933</span></a><span class="sd">          A `bytes` object with the message payload.</span>
+</span><span id="L-934"><a href="#L-934"><span class="linenos"> 934</span></a>
+</span><span id="L-935"><a href="#L-935"><span class="linenos"> 935</span></a><span class="sd">        **Options**</span>
+</span><span id="L-936"><a href="#L-936"><span class="linenos"> 936</span></a>
+</span><span id="L-937"><a href="#L-937"><span class="linenos"> 937</span></a><span class="sd">        * `properties`:</span>
+</span><span id="L-938"><a href="#L-938"><span class="linenos"> 938</span></a><span class="sd">          A dict of application-defined string properties.</span>
+</span><span id="L-939"><a href="#L-939"><span class="linenos"> 939</span></a><span class="sd">        * `partition_key`:</span>
+</span><span id="L-940"><a href="#L-940"><span class="linenos"> 940</span></a><span class="sd">          Sets the partition key for message routing. A hash of this key is used</span>
+</span><span id="L-941"><a href="#L-941"><span class="linenos"> 941</span></a><span class="sd">          to determine the message&#39;s topic partition.</span>
+</span><span id="L-942"><a href="#L-942"><span class="linenos"> 942</span></a><span class="sd">        * `sequence_id`:</span>
+</span><span id="L-943"><a href="#L-943"><span class="linenos"> 943</span></a><span class="sd">          Specify a custom sequence id for the message being published.</span>
+</span><span id="L-944"><a href="#L-944"><span class="linenos"> 944</span></a><span class="sd">        * `replication_clusters`:</span>
+</span><span id="L-945"><a href="#L-945"><span class="linenos"> 945</span></a><span class="sd">          Override namespace replication clusters. Note that it is the caller&#39;s</span>
+</span><span id="L-946"><a href="#L-946"><span class="linenos"> 946</span></a><span class="sd">          responsibility to provide valid cluster names and that all clusters</span>
+</span><span id="L-947"><a href="#L-947"><span class="linenos"> 947</span></a><span class="sd">          have been previously configured as topics. Given an empty list,</span>
+</span><span id="L-948"><a href="#L-948"><span class="linenos"> 948</span></a><span class="sd">          the message will replicate according to the namespace configuration.</span>
+</span><span id="L-949"><a href="#L-949"><span class="linenos"> 949</span></a><span class="sd">        * `disable_replication`:</span>
+</span><span id="L-950"><a href="#L-950"><span class="linenos"> 950</span></a><span class="sd">          Do not replicate this message.</span>
+</span><span id="L-951"><a href="#L-951"><span class="linenos"> 951</span></a><span class="sd">        * `event_timestamp`:</span>
+</span><span id="L-952"><a href="#L-952"><span class="linenos"> 952</span></a><span class="sd">          Timestamp in millis of the timestamp of event creation</span>
+</span><span id="L-953"><a href="#L-953"><span class="linenos"> 953</span></a><span class="sd">        * `deliver_at`:</span>
+</span><span id="L-954"><a href="#L-954"><span class="linenos"> 954</span></a><span class="sd">          Specify the this message should not be delivered earlier than the</span>
+</span><span id="L-955"><a href="#L-955"><span class="linenos"> 955</span></a><span class="sd">          specified timestamp.</span>
+</span><span id="L-956"><a href="#L-956"><span class="linenos"> 956</span></a><span class="sd">          The timestamp is milliseconds and based on UTC</span>
+</span><span id="L-957"><a href="#L-957"><span class="linenos"> 957</span></a><span class="sd">        * `deliver_after`:</span>
+</span><span id="L-958"><a href="#L-958"><span class="linenos"> 958</span></a><span class="sd">          Specify a delay in timedelta for the delivery of the messages.</span>
+</span><span id="L-959"><a href="#L-959"><span class="linenos"> 959</span></a>
+</span><span id="L-960"><a href="#L-960"><span class="linenos"> 960</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="L-961"><a href="#L-961"><span class="linenos"> 961</span></a>        <span class="n">msg</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_build_msg</span><span class="p">(</span><span class="n">content</span><span class="p">,</span> <span class="n">properties</span><span class="p">,</span> <span class="n">partition_key</span><span class="p">,</span> <span class="n">sequence_id</span><span class="p">,</span>
+</span><span id="L-962"><a href="#L-962"><span class="linenos"> 962</span></a>                              <span class="n">replication_clusters</span><span class="p">,</span> <span class="n">disable_replication</span><span class="p">,</span> <span class="n">event_timestamp</span><span class="p">,</span>
+</span><span id="L-963"><a href="#L-963"><span class="linenos"> 963</span></a>                              <span class="n">deliver_at</span><span class="p">,</span> <span class="n">deliver_after</span><span class="p">)</span>
+</span><span id="L-964"><a href="#L-964"><span class="linenos"> 964</span></a>        <span class="k">return</span> <span class="n">MessageId</span><span class="o">.</span><span class="n">deserialize</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">_producer</span><span class="o">.</span><span class="n">send</span><span class="p">(</span><span class="n">msg</span><span class="p">))</span>
+</span><span id="L-965"><a href="#L-965"><span class="linenos"> 965</span></a>
+</span><span id="L-966"><a href="#L-966"><span class="linenos"> 966</span></a>    <span class="k">def</span> <span class="nf">send_async</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">content</span><span class="p">,</span> <span class="n">callback</span><span class="p">,</span>
+</span><span id="L-967"><a href="#L-967"><span class="linenos"> 967</span></a>                   <span class="n">properties</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="L-968"><a href="#L-968"><span class="linenos"> 968</span></a>                   <span class="n">partition_key</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="L-969"><a href="#L-969"><span class="linenos"> 969</span></a>                   <span class="n">sequence_id</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="L-970"><a href="#L-970"><span class="linenos"> 970</span></a>                   <span class="n">replication_clusters</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="L-971"><a href="#L-971"><span class="linenos"> 971</span></a>                   <span class="n">disable_replication</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span>
+</span><span id="L-972"><a href="#L-972"><span class="linenos"> 972</span></a>                   <span class="n">event_timestamp</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="L-973"><a href="#L-973"><span class="linenos"> 973</span></a>                   <span class="n">deliver_at</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="L-974"><a href="#L-974"><span class="linenos"> 974</span></a>                   <span class="n">deliver_after</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="L-975"><a href="#L-975"><span class="linenos"> 975</span></a>                   <span class="p">):</span>
+</span><span id="L-976"><a href="#L-976"><span class="linenos"> 976</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-977"><a href="#L-977"><span class="linenos"> 977</span></a><span class="sd">        Send a message asynchronously.</span>
+</span><span id="L-978"><a href="#L-978"><span class="linenos"> 978</span></a>
+</span><span id="L-979"><a href="#L-979"><span class="linenos"> 979</span></a><span class="sd">        The `callback` will be invoked once the message has been acknowledged</span>
+</span><span id="L-980"><a href="#L-980"><span class="linenos"> 980</span></a><span class="sd">        by the broker.</span>
+</span><span id="L-981"><a href="#L-981"><span class="linenos"> 981</span></a>
+</span><span id="L-982"><a href="#L-982"><span class="linenos"> 982</span></a><span class="sd">        Example:</span>
+</span><span id="L-983"><a href="#L-983"><span class="linenos"> 983</span></a>
+</span><span id="L-984"><a href="#L-984"><span class="linenos"> 984</span></a><span class="sd">            #!python</span>
+</span><span id="L-985"><a href="#L-985"><span class="linenos"> 985</span></a><span class="sd">            def callback(res, msg_id):</span>
+</span><span id="L-986"><a href="#L-986"><span class="linenos"> 986</span></a><span class="sd">                print(&#39;Message published: %s&#39; % res)</span>
+</span><span id="L-987"><a href="#L-987"><span class="linenos"> 987</span></a>
+</span><span id="L-988"><a href="#L-988"><span class="linenos"> 988</span></a><span class="sd">            producer.send_async(msg, callback)</span>
+</span><span id="L-989"><a href="#L-989"><span class="linenos"> 989</span></a>
+</span><span id="L-990"><a href="#L-990"><span class="linenos"> 990</span></a><span class="sd">        When the producer queue is full, by default the message will be rejected</span>
+</span><span id="L-991"><a href="#L-991"><span class="linenos"> 991</span></a><span class="sd">        and the callback invoked with an error code.</span>
+</span><span id="L-992"><a href="#L-992"><span class="linenos"> 992</span></a>
+</span><span id="L-993"><a href="#L-993"><span class="linenos"> 993</span></a><span class="sd">        **Args**</span>
+</span><span id="L-994"><a href="#L-994"><span class="linenos"> 994</span></a>
+</span><span id="L-995"><a href="#L-995"><span class="linenos"> 995</span></a><span class="sd">        * `content`:</span>
+</span><span id="L-996"><a href="#L-996"><span class="linenos"> 996</span></a><span class="sd">          A `bytes` object with the message payload.</span>
+</span><span id="L-997"><a href="#L-997"><span class="linenos"> 997</span></a>
+</span><span id="L-998"><a href="#L-998"><span class="linenos"> 998</span></a><span class="sd">        **Options**</span>
+</span><span id="L-999"><a href="#L-999"><span class="linenos"> 999</span></a>
+</span><span id="L-1000"><a href="#L-1000"><span class="linenos">1000</span></a><span class="sd">        * `properties`:</span>
+</span><span id="L-1001"><a href="#L-1001"><span class="linenos">1001</span></a><span class="sd">          A dict of application0-defined string properties.</span>
+</span><span id="L-1002"><a href="#L-1002"><span class="linenos">1002</span></a><span class="sd">        * `partition_key`:</span>
+</span><span id="L-1003"><a href="#L-1003"><span class="linenos">1003</span></a><span class="sd">          Sets the partition key for the message routing. A hash of this key is</span>
+</span><span id="L-1004"><a href="#L-1004"><span class="linenos">1004</span></a><span class="sd">          used to determine the message&#39;s topic partition.</span>
+</span><span id="L-1005"><a href="#L-1005"><span class="linenos">1005</span></a><span class="sd">        * `sequence_id`:</span>
+</span><span id="L-1006"><a href="#L-1006"><span class="linenos">1006</span></a><span class="sd">          Specify a custom sequence id for the message being published.</span>
+</span><span id="L-1007"><a href="#L-1007"><span class="linenos">1007</span></a><span class="sd">        * `replication_clusters`: Override namespace replication clusters. Note</span>
+</span><span id="L-1008"><a href="#L-1008"><span class="linenos">1008</span></a><span class="sd">          that it is the caller&#39;s responsibility to provide valid cluster names</span>
+</span><span id="L-1009"><a href="#L-1009"><span class="linenos">1009</span></a><span class="sd">          and that all clusters have been previously configured as topics.</span>
+</span><span id="L-1010"><a href="#L-1010"><span class="linenos">1010</span></a><span class="sd">          Given an empty list, the message will replicate per the namespace</span>
+</span><span id="L-1011"><a href="#L-1011"><span class="linenos">1011</span></a><span class="sd">          configuration.</span>
+</span><span id="L-1012"><a href="#L-1012"><span class="linenos">1012</span></a><span class="sd">        * `disable_replication`:</span>
+</span><span id="L-1013"><a href="#L-1013"><span class="linenos">1013</span></a><span class="sd">          Do not replicate this message.</span>
+</span><span id="L-1014"><a href="#L-1014"><span class="linenos">1014</span></a><span class="sd">        * `event_timestamp`:</span>
+</span><span id="L-1015"><a href="#L-1015"><span class="linenos">1015</span></a><span class="sd">          Timestamp in millis of the timestamp of event creation</span>
+</span><span id="L-1016"><a href="#L-1016"><span class="linenos">1016</span></a><span class="sd">        * `deliver_at`:</span>
+</span><span id="L-1017"><a href="#L-1017"><span class="linenos">1017</span></a><span class="sd">          Specify the this message should not be delivered earlier than the</span>
+</span><span id="L-1018"><a href="#L-1018"><span class="linenos">1018</span></a><span class="sd">          specified timestamp.</span>
+</span><span id="L-1019"><a href="#L-1019"><span class="linenos">1019</span></a><span class="sd">          The timestamp is milliseconds and based on UTC</span>
+</span><span id="L-1020"><a href="#L-1020"><span class="linenos">1020</span></a><span class="sd">        * `deliver_after`:</span>
+</span><span id="L-1021"><a href="#L-1021"><span class="linenos">1021</span></a><span class="sd">          Specify a delay in timedelta for the delivery of the messages.</span>
+</span><span id="L-1022"><a href="#L-1022"><span class="linenos">1022</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="L-1023"><a href="#L-1023"><span class="linenos">1023</span></a>        <span class="n">msg</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_build_msg</span><span class="p">(</span><span class="n">content</span><span class="p">,</span> <span class="n">properties</span><span class="p">,</span> <span class="n">partition_key</span><span class="p">,</span> <span class="n">sequence_id</span><span class="p">,</span>
+</span><span id="L-1024"><a href="#L-1024"><span class="linenos">1024</span></a>                              <span class="n">replication_clusters</span><span class="p">,</span> <span class="n">disable_replication</span><span class="p">,</span> <span class="n">event_timestamp</span><span class="p">,</span>
+</span><span id="L-1025"><a href="#L-1025"><span class="linenos">1025</span></a>                              <span class="n">deliver_at</span><span class="p">,</span> <span class="n">deliver_after</span><span class="p">)</span>
+</span><span id="L-1026"><a href="#L-1026"><span class="linenos">1026</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_producer</span><span class="o">.</span><span class="n">send_async</span><span class="p">(</span><span class="n">msg</span><span class="p">,</span> <span class="n">callback</span><span class="p">)</span>
+</span><span id="L-1027"><a href="#L-1027"><span class="linenos">1027</span></a>
+</span><span id="L-1028"><a href="#L-1028"><span class="linenos">1028</span></a>
+</span><span id="L-1029"><a href="#L-1029"><span class="linenos">1029</span></a>    <span class="k">def</span> <span class="nf">flush</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-1030"><a href="#L-1030"><span class="linenos">1030</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-1031"><a href="#L-1031"><span class="linenos">1031</span></a><span class="sd">        Flush all the messages buffered in the client and wait until all messages have been</span>
+</span><span id="L-1032"><a href="#L-1032"><span class="linenos">1032</span></a><span class="sd">        successfully persisted</span>
+</span><span id="L-1033"><a href="#L-1033"><span class="linenos">1033</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="L-1034"><a href="#L-1034"><span class="linenos">1034</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_producer</span><span class="o">.</span><span class="n">flush</span><span class="p">()</span>
+</span><span id="L-1035"><a href="#L-1035"><span class="linenos">1035</span></a>
+</span><span id="L-1036"><a href="#L-1036"><span class="linenos">1036</span></a>
+</span><span id="L-1037"><a href="#L-1037"><span class="linenos">1037</span></a>    <span class="k">def</span> <span class="nf">close</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-1038"><a href="#L-1038"><span class="linenos">1038</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-1039"><a href="#L-1039"><span class="linenos">1039</span></a><span class="sd">        Close the producer.</span>
+</span><span id="L-1040"><a href="#L-1040"><span class="linenos">1040</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="L-1041"><a href="#L-1041"><span class="linenos">1041</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_producer</span><span class="o">.</span><span class="n">close</span><span class="p">()</span>
+</span><span id="L-1042"><a href="#L-1042"><span class="linenos">1042</span></a>
+</span><span id="L-1043"><a href="#L-1043"><span class="linenos">1043</span></a>    <span class="k">def</span> <span class="nf">_build_msg</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">content</span><span class="p">,</span> <span class="n">properties</span><span class="p">,</span> <span class="n">partition_key</span><span class="p">,</span> <span class="n">sequence_id</span><span class="p">,</span>
+</span><span id="L-1044"><a href="#L-1044"><span class="linenos">1044</span></a>                   <span class="n">replication_clusters</span><span class="p">,</span> <span class="n">disable_replication</span><span class="p">,</span> <span class="n">event_timestamp</span><span class="p">,</span>
+</span><span id="L-1045"><a href="#L-1045"><span class="linenos">1045</span></a>                   <span class="n">deliver_at</span><span class="p">,</span> <span class="n">deliver_after</span><span class="p">):</span>
+</span><span id="L-1046"><a href="#L-1046"><span class="linenos">1046</span></a>        <span class="n">data</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_schema</span><span class="o">.</span><span class="n">encode</span><span class="p">(</span><span class="n">content</span><span class="p">)</span>
+</span><span id="L-1047"><a href="#L-1047"><span class="linenos">1047</span></a>
+</span><span id="L-1048"><a href="#L-1048"><span class="linenos">1048</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">bytes</span><span class="p">,</span> <span class="n">data</span><span class="p">,</span> <span class="s1">&#39;data&#39;</span><span class="p">)</span>
+</span><span id="L-1049"><a href="#L-1049"><span class="linenos">1049</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="nb">dict</span><span class="p">,</span> <span class="n">properties</span><span class="p">,</span> <span class="s1">&#39;properties&#39;</span><span class="p">)</span>
+</span><span id="L-1050"><a href="#L-1050"><span class="linenos">1050</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">partition_key</span><span class="p">,</span> <span class="s1">&#39;partition_key&#39;</span><span class="p">)</span>
+</span><span id="L-1051"><a href="#L-1051"><span class="linenos">1051</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">sequence_id</span><span class="p">,</span> <span class="s1">&#39;sequence_id&#39;</span><span class="p">)</span>
+</span><span id="L-1052"><a href="#L-1052"><span class="linenos">1052</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="nb">list</span><span class="p">,</span> <span class="n">replication_clusters</span><span class="p">,</span> <span class="s1">&#39;replication_clusters&#39;</span><span class="p">)</span>
+</span><span id="L-1053"><a href="#L-1053"><span class="linenos">1053</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">bool</span><span class="p">,</span> <span class="n">disable_replication</span><span class="p">,</span> <span class="s1">&#39;disable_replication&#39;</span><span class="p">)</span>
+</span><span id="L-1054"><a href="#L-1054"><span class="linenos">1054</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">event_timestamp</span><span class="p">,</span> <span class="s1">&#39;event_timestamp&#39;</span><span class="p">)</span>
+</span><span id="L-1055"><a href="#L-1055"><span class="linenos">1055</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">deliver_at</span><span class="p">,</span> <span class="s1">&#39;deliver_at&#39;</span><span class="p">)</span>
+</span><span id="L-1056"><a href="#L-1056"><span class="linenos">1056</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="n">timedelta</span><span class="p">,</span> <span class="n">deliver_after</span><span class="p">,</span> <span class="s1">&#39;deliver_after&#39;</span><span class="p">)</span>
+</span><span id="L-1057"><a href="#L-1057"><span class="linenos">1057</span></a>
+</span><span id="L-1058"><a href="#L-1058"><span class="linenos">1058</span></a>        <span class="n">mb</span> <span class="o">=</span> <span class="n">_pulsar</span><span class="o">.</span><span class="n">MessageBuilder</span><span class="p">()</span>
+</span><span id="L-1059"><a href="#L-1059"><span class="linenos">1059</span></a>        <span class="n">mb</span><span class="o">.</span><span class="n">content</span><span class="p">(</span><span class="n">data</span><span class="p">)</span>
+</span><span id="L-1060"><a href="#L-1060"><span class="linenos">1060</span></a>        <span class="k">if</span> <span class="n">properties</span><span class="p">:</span>
+</span><span id="L-1061"><a href="#L-1061"><span class="linenos">1061</span></a>            <span class="k">for</span> <span class="n">k</span><span class="p">,</span> <span class="n">v</span> <span class="ow">in</span> <span class="n">properties</span><span class="o">.</span><span class="n">items</span><span class="p">():</span>
+</span><span id="L-1062"><a href="#L-1062"><span class="linenos">1062</span></a>                <span class="n">mb</span><span class="o">.</span><span class="n">property</span><span class="p">(</span><span class="n">k</span><span class="p">,</span> <span class="n">v</span><span class="p">)</span>
+</span><span id="L-1063"><a href="#L-1063"><span class="linenos">1063</span></a>        <span class="k">if</span> <span class="n">partition_key</span><span class="p">:</span>
+</span><span id="L-1064"><a href="#L-1064"><span class="linenos">1064</span></a>            <span class="n">mb</span><span class="o">.</span><span class="n">partition_key</span><span class="p">(</span><span class="n">partition_key</span><span class="p">)</span>
+</span><span id="L-1065"><a href="#L-1065"><span class="linenos">1065</span></a>        <span class="k">if</span> <span class="n">sequence_id</span><span class="p">:</span>
+</span><span id="L-1066"><a href="#L-1066"><span class="linenos">1066</span></a>            <span class="n">mb</span><span class="o">.</span><span class="n">sequence_id</span><span class="p">(</span><span class="n">sequence_id</span><span class="p">)</span>
+</span><span id="L-1067"><a href="#L-1067"><span class="linenos">1067</span></a>        <span class="k">if</span> <span class="n">replication_clusters</span><span class="p">:</span>
+</span><span id="L-1068"><a href="#L-1068"><span class="linenos">1068</span></a>            <span class="n">mb</span><span class="o">.</span><span class="n">replication_clusters</span><span class="p">(</span><span class="n">replication_clusters</span><span class="p">)</span>
+</span><span id="L-1069"><a href="#L-1069"><span class="linenos">1069</span></a>        <span class="k">if</span> <span class="n">disable_replication</span><span class="p">:</span>
+</span><span id="L-1070"><a href="#L-1070"><span class="linenos">1070</span></a>            <span class="n">mb</span><span class="o">.</span><span class="n">disable_replication</span><span class="p">(</span><span class="n">disable_replication</span><span class="p">)</span>
+</span><span id="L-1071"><a href="#L-1071"><span class="linenos">1071</span></a>        <span class="k">if</span> <span class="n">event_timestamp</span><span class="p">:</span>
+</span><span id="L-1072"><a href="#L-1072"><span class="linenos">1072</span></a>            <span class="n">mb</span><span class="o">.</span><span class="n">event_timestamp</span><span class="p">(</span><span class="n">event_timestamp</span><span class="p">)</span>
+</span><span id="L-1073"><a href="#L-1073"><span class="linenos">1073</span></a>        <span class="k">if</span> <span class="n">deliver_at</span><span class="p">:</span>
+</span><span id="L-1074"><a href="#L-1074"><span class="linenos">1074</span></a>            <span class="n">mb</span><span class="o">.</span><span class="n">deliver_at</span><span class="p">(</span><span class="n">deliver_at</span><span class="p">)</span>
+</span><span id="L-1075"><a href="#L-1075"><span class="linenos">1075</span></a>        <span class="k">if</span> <span class="n">deliver_after</span><span class="p">:</span>
+</span><span id="L-1076"><a href="#L-1076"><span class="linenos">1076</span></a>            <span class="n">mb</span><span class="o">.</span><span class="n">deliver_after</span><span class="p">(</span><span class="n">deliver_after</span><span class="p">)</span>
+</span><span id="L-1077"><a href="#L-1077"><span class="linenos">1077</span></a>
+</span><span id="L-1078"><a href="#L-1078"><span class="linenos">1078</span></a>        <span class="k">return</span> <span class="n">mb</span><span class="o">.</span><span class="n">build</span><span class="p">()</span>
+</span><span id="L-1079"><a href="#L-1079"><span class="linenos">1079</span></a>
+</span><span id="L-1080"><a href="#L-1080"><span class="linenos">1080</span></a>    <span class="k">def</span> <span class="nf">is_connected</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-1081"><a href="#L-1081"><span class="linenos">1081</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-1082"><a href="#L-1082"><span class="linenos">1082</span></a><span class="sd">        Check if the producer is connected or not.</span>
+</span><span id="L-1083"><a href="#L-1083"><span class="linenos">1083</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="L-1084"><a href="#L-1084"><span class="linenos">1084</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_producer</span><span class="o">.</span><span class="n">is_connected</span><span class="p">()</span>
+</span><span id="L-1085"><a href="#L-1085"><span class="linenos">1085</span></a>
+</span><span id="L-1086"><a href="#L-1086"><span class="linenos">1086</span></a>
+</span><span id="L-1087"><a href="#L-1087"><span class="linenos">1087</span></a><span class="k">class</span> <span class="nc">Consumer</span><span class="p">:</span>
+</span><span id="L-1088"><a href="#L-1088"><span class="linenos">1088</span></a>    <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-1089"><a href="#L-1089"><span class="linenos">1089</span></a><span class="sd">    Pulsar consumer.</span>
+</span><span id="L-1090"><a href="#L-1090"><span class="linenos">1090</span></a><span class="sd">    &quot;&quot;&quot;</span>
+</span><span id="L-1091"><a href="#L-1091"><span class="linenos">1091</span></a>
+</span><span id="L-1092"><a href="#L-1092"><span class="linenos">1092</span></a>    <span class="k">def</span> <span class="nf">topic</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-1093"><a href="#L-1093"><span class="linenos">1093</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-1094"><a href="#L-1094"><span class="linenos">1094</span></a><span class="sd">        Return the topic this consumer is subscribed to.</span>
+</span><span id="L-1095"><a href="#L-1095"><span class="linenos">1095</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="L-1096"><a href="#L-1096"><span class="linenos">1096</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_consumer</span><span class="o">.</span><span class="n">topic</span><span class="p">()</span>
+</span><span id="L-1097"><a href="#L-1097"><span class="linenos">1097</span></a>
+</span><span id="L-1098"><a href="#L-1098"><span class="linenos">1098</span></a>    <span class="k">def</span> <span class="nf">subscription_name</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-1099"><a href="#L-1099"><span class="linenos">1099</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-1100"><a href="#L-1100"><span class="linenos">1100</span></a><span class="sd">        Return the subscription name.</span>
+</span><span id="L-1101"><a href="#L-1101"><span class="linenos">1101</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="L-1102"><a href="#L-1102"><span class="linenos">1102</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_consumer</span><span class="o">.</span><span class="n">subscription_name</span><span class="p">()</span>
+</span><span id="L-1103"><a href="#L-1103"><span class="linenos">1103</span></a>
+</span><span id="L-1104"><a href="#L-1104"><span class="linenos">1104</span></a>    <span class="k">def</span> <span class="nf">unsubscribe</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-1105"><a href="#L-1105"><span class="linenos">1105</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-1106"><a href="#L-1106"><span class="linenos">1106</span></a><span class="sd">        Unsubscribe the current consumer from the topic.</span>
+</span><span id="L-1107"><a href="#L-1107"><span class="linenos">1107</span></a>
+</span><span id="L-1108"><a href="#L-1108"><span class="linenos">1108</span></a><span class="sd">        This method will block until the operation is completed. Once the</span>
+</span><span id="L-1109"><a href="#L-1109"><span class="linenos">1109</span></a><span class="sd">        consumer is unsubscribed, no more messages will be received and</span>
+</span><span id="L-1110"><a href="#L-1110"><span class="linenos">1110</span></a><span class="sd">        subsequent new messages will not be retained for this consumer.</span>
+</span><span id="L-1111"><a href="#L-1111"><span class="linenos">1111</span></a>
+</span><span id="L-1112"><a href="#L-1112"><span class="linenos">1112</span></a><span class="sd">        This consumer object cannot be reused.</span>
+</span><span id="L-1113"><a href="#L-1113"><span class="linenos">1113</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="L-1114"><a href="#L-1114"><span class="linenos">1114</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_consumer</span><span class="o">.</span><span class="n">unsubscribe</span><span class="p">()</span>
+</span><span id="L-1115"><a href="#L-1115"><span class="linenos">1115</span></a>
+</span><span id="L-1116"><a href="#L-1116"><span class="linenos">1116</span></a>    <span class="k">def</span> <span class="nf">receive</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">timeout_millis</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
+</span><span id="L-1117"><a href="#L-1117"><span class="linenos">1117</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-1118"><a href="#L-1118"><span class="linenos">1118</span></a><span class="sd">        Receive a single message.</span>
+</span><span id="L-1119"><a href="#L-1119"><span class="linenos">1119</span></a>
+</span><span id="L-1120"><a href="#L-1120"><span class="linenos">1120</span></a><span class="sd">        If a message is not immediately available, this method will block until</span>
+</span><span id="L-1121"><a href="#L-1121"><span class="linenos">1121</span></a><span class="sd">        a new message is available.</span>
+</span><span id="L-1122"><a href="#L-1122"><span class="linenos">1122</span></a>
+</span><span id="L-1123"><a href="#L-1123"><span class="linenos">1123</span></a><span class="sd">        **Options**</span>
+</span><span id="L-1124"><a href="#L-1124"><span class="linenos">1124</span></a>
+</span><span id="L-1125"><a href="#L-1125"><span class="linenos">1125</span></a><span class="sd">        * `timeout_millis`:</span>
+</span><span id="L-1126"><a href="#L-1126"><span class="linenos">1126</span></a><span class="sd">          If specified, the receive will raise an exception if a message is not</span>
+</span><span id="L-1127"><a href="#L-1127"><span class="linenos">1127</span></a><span class="sd">          available within the timeout.</span>
+</span><span id="L-1128"><a href="#L-1128"><span class="linenos">1128</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="L-1129"><a href="#L-1129"><span class="linenos">1129</span></a>        <span class="k">if</span> <span class="n">timeout_millis</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span>
+</span><span id="L-1130"><a href="#L-1130"><span class="linenos">1130</span></a>            <span class="n">msg</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_consumer</span><span class="o">.</span><span class="n">receive</span><span class="p">()</span>
+</span><span id="L-1131"><a href="#L-1131"><span class="linenos">1131</span></a>        <span class="k">else</span><span class="p">:</span>
+</span><span id="L-1132"><a href="#L-1132"><span class="linenos">1132</span></a>            <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">timeout_millis</span><span class="p">,</span> <span class="s1">&#39;timeout_millis&#39;</span><span class="p">)</span>
+</span><span id="L-1133"><a href="#L-1133"><span class="linenos">1133</span></a>            <span class="n">msg</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_consumer</span><span class="o">.</span><span class="n">receive</span><span class="p">(</span><span class="n">timeout_millis</span><span class="p">)</span>
+</span><span id="L-1134"><a href="#L-1134"><span class="linenos">1134</span></a>
+</span><span id="L-1135"><a href="#L-1135"><span class="linenos">1135</span></a>        <span class="n">m</span> <span class="o">=</span> <span class="n">Message</span><span class="p">()</span>
+</span><span id="L-1136"><a href="#L-1136"><span class="linenos">1136</span></a>        <span class="n">m</span><span class="o">.</span><span class="n">_message</span> <span class="o">=</span> <span class="n">msg</span>
+</span><span id="L-1137"><a href="#L-1137"><span class="linenos">1137</span></a>        <span class="n">m</span><span class="o">.</span><span class="n">_schema</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_schema</span>
+</span><span id="L-1138"><a href="#L-1138"><span class="linenos">1138</span></a>        <span class="k">return</span> <span class="n">m</span>
+</span><span id="L-1139"><a href="#L-1139"><span class="linenos">1139</span></a>
+</span><span id="L-1140"><a href="#L-1140"><span class="linenos">1140</span></a>    <span class="k">def</span> <span class="nf">acknowledge</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">message</span><span class="p">):</span>
+</span><span id="L-1141"><a href="#L-1141"><span class="linenos">1141</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-1142"><a href="#L-1142"><span class="linenos">1142</span></a><span class="sd">        Acknowledge the reception of a single message.</span>
+</span><span id="L-1143"><a href="#L-1143"><span class="linenos">1143</span></a>
+</span><span id="L-1144"><a href="#L-1144"><span class="linenos">1144</span></a><span class="sd">        This method will block until an acknowledgement is sent to the broker.</span>
+</span><span id="L-1145"><a href="#L-1145"><span class="linenos">1145</span></a><span class="sd">        After that, the message will not be re-delivered to this consumer.</span>
+</span><span id="L-1146"><a href="#L-1146"><span class="linenos">1146</span></a>
+</span><span id="L-1147"><a href="#L-1147"><span class="linenos">1147</span></a><span class="sd">        **Args**</span>
+</span><span id="L-1148"><a href="#L-1148"><span class="linenos">1148</span></a>
+</span><span id="L-1149"><a href="#L-1149"><span class="linenos">1149</span></a><span class="sd">        * `message`:</span>
+</span><span id="L-1150"><a href="#L-1150"><span class="linenos">1150</span></a><span class="sd">          The received message or message id.</span>
+</span><span id="L-1151"><a href="#L-1151"><span class="linenos">1151</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="L-1152"><a href="#L-1152"><span class="linenos">1152</span></a>        <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">message</span><span class="p">,</span> <span class="n">Message</span><span class="p">):</span>
+</span><span id="L-1153"><a href="#L-1153"><span class="linenos">1153</span></a>            <span class="bp">self</span><span class="o">.</span><span class="n">_consumer</span><span class="o">.</span><span class="n">acknowledge</span><span class="p">(</span><span class="n">message</span><span class="o">.</span><span class="n">_message</span><span class="p">)</span>
+</span><span id="L-1154"><a href="#L-1154"><span class="linenos">1154</span></a>        <span class="k">else</span><span class="p">:</span>
+</span><span id="L-1155"><a href="#L-1155"><span class="linenos">1155</span></a>            <span class="bp">self</span><span class="o">.</span><span class="n">_consumer</span><span class="o">.</span><span class="n">acknowledge</span><span class="p">(</span><span class="n">message</span><span class="p">)</span>
+</span><span id="L-1156"><a href="#L-1156"><span class="linenos">1156</span></a>
+</span><span id="L-1157"><a href="#L-1157"><span class="linenos">1157</span></a>    <span class="k">def</span> <span class="nf">acknowledge_cumulative</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">message</span><span class="p">):</span>
+</span><span id="L-1158"><a href="#L-1158"><span class="linenos">1158</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-1159"><a href="#L-1159"><span class="linenos">1159</span></a><span class="sd">        Acknowledge the reception of all the messages in the stream up to (and</span>
+</span><span id="L-1160"><a href="#L-1160"><span class="linenos">1160</span></a><span class="sd">        including) the provided message.</span>
+</span><span id="L-1161"><a href="#L-1161"><span class="linenos">1161</span></a>
+</span><span id="L-1162"><a href="#L-1162"><span class="linenos">1162</span></a><span class="sd">        This method will block until an acknowledgement is sent to the broker.</span>
+</span><span id="L-1163"><a href="#L-1163"><span class="linenos">1163</span></a><span class="sd">        After that, the messages will not be re-delivered to this consumer.</span>
+</span><span id="L-1164"><a href="#L-1164"><span class="linenos">1164</span></a>
+</span><span id="L-1165"><a href="#L-1165"><span class="linenos">1165</span></a><span class="sd">        **Args**</span>
+</span><span id="L-1166"><a href="#L-1166"><span class="linenos">1166</span></a>
+</span><span id="L-1167"><a href="#L-1167"><span class="linenos">1167</span></a><span class="sd">        * `message`:</span>
+</span><span id="L-1168"><a href="#L-1168"><span class="linenos">1168</span></a><span class="sd">          The received message or message id.</span>
+</span><span id="L-1169"><a href="#L-1169"><span class="linenos">1169</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="L-1170"><a href="#L-1170"><span class="linenos">1170</span></a>        <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">message</span><span class="p">,</span> <span class="n">Message</span><span class="p">):</span>
+</span><span id="L-1171"><a href="#L-1171"><span class="linenos">1171</span></a>            <span class="bp">self</span><span class="o">.</span><span class="n">_consumer</span><span class="o">.</span><span class="n">acknowledge_cumulative</span><span class="p">(</span><span class="n">message</span><span class="o">.</span><span class="n">_message</span><span class="p">)</span>
+</span><span id="L-1172"><a href="#L-1172"><span class="linenos">1172</span></a>        <span class="k">else</span><span class="p">:</span>
+</span><span id="L-1173"><a href="#L-1173"><span class="linenos">1173</span></a>            <span class="bp">self</span><span class="o">.</span><span class="n">_consumer</span><span class="o">.</span><span class="n">acknowledge_cumulative</span><span class="p">(</span><span class="n">message</span><span class="p">)</span>
+</span><span id="L-1174"><a href="#L-1174"><span class="linenos">1174</span></a>
+</span><span id="L-1175"><a href="#L-1175"><span class="linenos">1175</span></a>    <span class="k">def</span> <span class="nf">negative_acknowledge</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">message</span><span class="p">):</span>
+</span><span id="L-1176"><a href="#L-1176"><span class="linenos">1176</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-1177"><a href="#L-1177"><span class="linenos">1177</span></a><span class="sd">        Acknowledge the failure to process a single message.</span>
+</span><span id="L-1178"><a href="#L-1178"><span class="linenos">1178</span></a>
+</span><span id="L-1179"><a href="#L-1179"><span class="linenos">1179</span></a><span class="sd">        When a message is &quot;negatively acked&quot; it will be marked for redelivery after</span>
+</span><span id="L-1180"><a href="#L-1180"><span class="linenos">1180</span></a><span class="sd">        some fixed delay. The delay is configurable when constructing the consumer</span>
+</span><span id="L-1181"><a href="#L-1181"><span class="linenos">1181</span></a><span class="sd">        with {@link ConsumerConfiguration#setNegativeAckRedeliveryDelayMs}.</span>
+</span><span id="L-1182"><a href="#L-1182"><span class="linenos">1182</span></a>
+</span><span id="L-1183"><a href="#L-1183"><span class="linenos">1183</span></a><span class="sd">        This call is not blocking.</span>
+</span><span id="L-1184"><a href="#L-1184"><span class="linenos">1184</span></a>
+</span><span id="L-1185"><a href="#L-1185"><span class="linenos">1185</span></a><span class="sd">        **Args**</span>
+</span><span id="L-1186"><a href="#L-1186"><span class="linenos">1186</span></a>
+</span><span id="L-1187"><a href="#L-1187"><span class="linenos">1187</span></a><span class="sd">        * `message`:</span>
+</span><span id="L-1188"><a href="#L-1188"><span class="linenos">1188</span></a><span class="sd">          The received message or message id.</span>
+</span><span id="L-1189"><a href="#L-1189"><span class="linenos">1189</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="L-1190"><a href="#L-1190"><span class="linenos">1190</span></a>        <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">message</span><span class="p">,</span> <span class="n">Message</span><span class="p">):</span>
+</span><span id="L-1191"><a href="#L-1191"><span class="linenos">1191</span></a>            <span class="bp">self</span><span class="o">.</span><span class="n">_consumer</span><span class="o">.</span><span class="n">negative_acknowledge</span><span class="p">(</span><span class="n">message</span><span class="o">.</span><span class="n">_message</span><span class="p">)</span>
+</span><span id="L-1192"><a href="#L-1192"><span class="linenos">1192</span></a>        <span class="k">else</span><span class="p">:</span>
+</span><span id="L-1193"><a href="#L-1193"><span class="linenos">1193</span></a>            <span class="bp">self</span><span class="o">.</span><span class="n">_consumer</span><span class="o">.</span><span class="n">negative_acknowledge</span><span class="p">(</span><span class="n">message</span><span class="p">)</span>
+</span><span id="L-1194"><a href="#L-1194"><span class="linenos">1194</span></a>
+</span><span id="L-1195"><a href="#L-1195"><span class="linenos">1195</span></a>    <span class="k">def</span> <span class="nf">pause_message_listener</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-1196"><a href="#L-1196"><span class="linenos">1196</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-1197"><a href="#L-1197"><span class="linenos">1197</span></a><span class="sd">        Pause receiving messages via the `message_listener` until</span>
+</span><span id="L-1198"><a href="#L-1198"><span class="linenos">1198</span></a><span class="sd">        `resume_message_listener()` is called.</span>
+</span><span id="L-1199"><a href="#L-1199"><span class="linenos">1199</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="L-1200"><a href="#L-1200"><span class="linenos">1200</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_consumer</span><span class="o">.</span><span class="n">pause_message_listener</span><span class="p">()</span>
+</span><span id="L-1201"><a href="#L-1201"><span class="linenos">1201</span></a>
+</span><span id="L-1202"><a href="#L-1202"><span class="linenos">1202</span></a>    <span class="k">def</span> <span class="nf">resume_message_listener</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-1203"><a href="#L-1203"><span class="linenos">1203</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-1204"><a href="#L-1204"><span class="linenos">1204</span></a><span class="sd">        Resume receiving the messages via the message listener.</span>
+</span><span id="L-1205"><a href="#L-1205"><span class="linenos">1205</span></a><span class="sd">        Asynchronously receive all the messages enqueued from the time</span>
+</span><span id="L-1206"><a href="#L-1206"><span class="linenos">1206</span></a><span class="sd">        `pause_message_listener()` was called.</span>
+</span><span id="L-1207"><a href="#L-1207"><span class="linenos">1207</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="L-1208"><a href="#L-1208"><span class="linenos">1208</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_consumer</span><span class="o">.</span><span class="n">resume_message_listener</span><span class="p">()</span>
+</span><span id="L-1209"><a href="#L-1209"><span class="linenos">1209</span></a>
+</span><span id="L-1210"><a href="#L-1210"><span class="linenos">1210</span></a>    <span class="k">def</span> <span class="nf">redeliver_unacknowledged_messages</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-1211"><a href="#L-1211"><span class="linenos">1211</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-1212"><a href="#L-1212"><span class="linenos">1212</span></a><span class="sd">        Redelivers all the unacknowledged messages. In failover mode, the</span>
+</span><span id="L-1213"><a href="#L-1213"><span class="linenos">1213</span></a><span class="sd">        request is ignored if the consumer is not active for the given topic. In</span>
+</span><span id="L-1214"><a href="#L-1214"><span class="linenos">1214</span></a><span class="sd">        shared mode, the consumer&#39;s messages to be redelivered are distributed</span>
+</span><span id="L-1215"><a href="#L-1215"><span class="linenos">1215</span></a><span class="sd">        across all the connected consumers. This is a non-blocking call and</span>
+</span><span id="L-1216"><a href="#L-1216"><span class="linenos">1216</span></a><span class="sd">        doesn&#39;t throw an exception. In case the connection breaks, the messages</span>
+</span><span id="L-1217"><a href="#L-1217"><span class="linenos">1217</span></a><span class="sd">        are redelivered after reconnect.</span>
+</span><span id="L-1218"><a href="#L-1218"><span class="linenos">1218</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="L-1219"><a href="#L-1219"><span class="linenos">1219</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_consumer</span><span class="o">.</span><span class="n">redeliver_unacknowledged_messages</span><span class="p">()</span>
+</span><span id="L-1220"><a href="#L-1220"><span class="linenos">1220</span></a>
+</span><span id="L-1221"><a href="#L-1221"><span class="linenos">1221</span></a>    <span class="k">def</span> <span class="nf">seek</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">messageid</span><span class="p">):</span>
+</span><span id="L-1222"><a href="#L-1222"><span class="linenos">1222</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-1223"><a href="#L-1223"><span class="linenos">1223</span></a><span class="sd">        Reset the subscription associated with this consumer to a specific message id or publish timestamp.</span>
+</span><span id="L-1224"><a href="#L-1224"><span class="linenos">1224</span></a><span class="sd">        The message id can either be a specific message or represent the first or last messages in the topic.</span>
+</span><span id="L-1225"><a href="#L-1225"><span class="linenos">1225</span></a><span class="sd">        Note: this operation can only be done on non-partitioned topics. For these, one can rather perform the</span>
+</span><span id="L-1226"><a href="#L-1226"><span class="linenos">1226</span></a><span class="sd">        seek() on the individual partitions.</span>
+</span><span id="L-1227"><a href="#L-1227"><span class="linenos">1227</span></a>
+</span><span id="L-1228"><a href="#L-1228"><span class="linenos">1228</span></a><span class="sd">        **Args**</span>
+</span><span id="L-1229"><a href="#L-1229"><span class="linenos">1229</span></a>
+</span><span id="L-1230"><a href="#L-1230"><span class="linenos">1230</span></a><span class="sd">        * `message`:</span>
+</span><span id="L-1231"><a href="#L-1231"><span class="linenos">1231</span></a><span class="sd">          The message id for seek, OR an integer event time to seek to</span>
+</span><span id="L-1232"><a href="#L-1232"><span class="linenos">1232</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="L-1233"><a href="#L-1233"><span class="linenos">1233</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_consumer</span><span class="o">.</span><span class="n">seek</span><span class="p">(</span><span class="n">messageid</span><span class="p">)</span>
+</span><span id="L-1234"><a href="#L-1234"><span class="linenos">1234</span></a>
+</span><span id="L-1235"><a href="#L-1235"><span class="linenos">1235</span></a>    <span class="k">def</span> <span class="nf">close</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-1236"><a href="#L-1236"><span class="linenos">1236</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-1237"><a href="#L-1237"><span class="linenos">1237</span></a><span class="sd">        Close the consumer.</span>
+</span><span id="L-1238"><a href="#L-1238"><span class="linenos">1238</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="L-1239"><a href="#L-1239"><span class="linenos">1239</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_consumer</span><span class="o">.</span><span class="n">close</span><span class="p">()</span>
+</span><span id="L-1240"><a href="#L-1240"><span class="linenos">1240</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_client</span><span class="o">.</span><span class="n">_consumers</span><span class="o">.</span><span class="n">remove</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span>
+</span><span id="L-1241"><a href="#L-1241"><span class="linenos">1241</span></a>
+</span><span id="L-1242"><a href="#L-1242"><span class="linenos">1242</span></a>    <span class="k">def</span> <span class="nf">is_connected</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-1243"><a href="#L-1243"><span class="linenos">1243</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-1244"><a href="#L-1244"><span class="linenos">1244</span></a><span class="sd">        Check if the consumer is connected or not.</span>
+</span><span id="L-1245"><a href="#L-1245"><span class="linenos">1245</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="L-1246"><a href="#L-1246"><span class="linenos">1246</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_consumer</span><span class="o">.</span><span class="n">is_connected</span><span class="p">()</span>
+</span><span id="L-1247"><a href="#L-1247"><span class="linenos">1247</span></a>
+</span><span id="L-1248"><a href="#L-1248"><span class="linenos">1248</span></a>
+</span><span id="L-1249"><a href="#L-1249"><span class="linenos">1249</span></a>
+</span><span id="L-1250"><a href="#L-1250"><span class="linenos">1250</span></a><span class="k">class</span> <span class="nc">Reader</span><span class="p">:</span>
+</span><span id="L-1251"><a href="#L-1251"><span class="linenos">1251</span></a>    <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-1252"><a href="#L-1252"><span class="linenos">1252</span></a><span class="sd">    Pulsar topic reader.</span>
+</span><span id="L-1253"><a href="#L-1253"><span class="linenos">1253</span></a><span class="sd">    &quot;&quot;&quot;</span>
+</span><span id="L-1254"><a href="#L-1254"><span class="linenos">1254</span></a>
+</span><span id="L-1255"><a href="#L-1255"><span class="linenos">1255</span></a>    <span class="k">def</span> <span class="nf">topic</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-1256"><a href="#L-1256"><span class="linenos">1256</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-1257"><a href="#L-1257"><span class="linenos">1257</span></a><span class="sd">        Return the topic this reader is reading from.</span>
+</span><span id="L-1258"><a href="#L-1258"><span class="linenos">1258</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="L-1259"><a href="#L-1259"><span class="linenos">1259</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_reader</span><span class="o">.</span><span class="n">topic</span><span class="p">()</span>
+</span><span id="L-1260"><a href="#L-1260"><span class="linenos">1260</span></a>
+</span><span id="L-1261"><a href="#L-1261"><span class="linenos">1261</span></a>    <span class="k">def</span> <span class="nf">read_next</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">timeout_millis</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
+</span><span id="L-1262"><a href="#L-1262"><span class="linenos">1262</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-1263"><a href="#L-1263"><span class="linenos">1263</span></a><span class="sd">        Read a single message.</span>
+</span><span id="L-1264"><a href="#L-1264"><span class="linenos">1264</span></a>
+</span><span id="L-1265"><a href="#L-1265"><span class="linenos">1265</span></a><span class="sd">        If a message is not immediately available, this method will block until</span>
+</span><span id="L-1266"><a href="#L-1266"><span class="linenos">1266</span></a><span class="sd">        a new message is available.</span>
+</span><span id="L-1267"><a href="#L-1267"><span class="linenos">1267</span></a>
+</span><span id="L-1268"><a href="#L-1268"><span class="linenos">1268</span></a><span class="sd">        **Options**</span>
+</span><span id="L-1269"><a href="#L-1269"><span class="linenos">1269</span></a>
+</span><span id="L-1270"><a href="#L-1270"><span class="linenos">1270</span></a><span class="sd">        * `timeout_millis`:</span>
+</span><span id="L-1271"><a href="#L-1271"><span class="linenos">1271</span></a><span class="sd">          If specified, the receive will raise an exception if a message is not</span>
+</span><span id="L-1272"><a href="#L-1272"><span class="linenos">1272</span></a><span class="sd">          available within the timeout.</span>
+</span><span id="L-1273"><a href="#L-1273"><span class="linenos">1273</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="L-1274"><a href="#L-1274"><span class="linenos">1274</span></a>        <span class="k">if</span> <span class="n">timeout_millis</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span>
+</span><span id="L-1275"><a href="#L-1275"><span class="linenos">1275</span></a>            <span class="n">msg</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_reader</span><span class="o">.</span><span class="n">read_next</span><span class="p">()</span>
+</span><span id="L-1276"><a href="#L-1276"><span class="linenos">1276</span></a>        <span class="k">else</span><span class="p">:</span>
+</span><span id="L-1277"><a href="#L-1277"><span class="linenos">1277</span></a>            <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">timeout_millis</span><span class="p">,</span> <span class="s1">&#39;timeout_millis&#39;</span><span class="p">)</span>
+</span><span id="L-1278"><a href="#L-1278"><span class="linenos">1278</span></a>            <span class="n">msg</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_reader</span><span class="o">.</span><span class="n">read_next</span><span class="p">(</span><span class="n">timeout_millis</span><span class="p">)</span>
+</span><span id="L-1279"><a href="#L-1279"><span class="linenos">1279</span></a>
+</span><span id="L-1280"><a href="#L-1280"><span class="linenos">1280</span></a>        <span class="n">m</span> <span class="o">=</span> <span class="n">Message</span><span class="p">()</span>
+</span><span id="L-1281"><a href="#L-1281"><span class="linenos">1281</span></a>        <span class="n">m</span><span class="o">.</span><span class="n">_message</span> <span class="o">=</span> <span class="n">msg</span>
+</span><span id="L-1282"><a href="#L-1282"><span class="linenos">1282</span></a>        <span class="n">m</span><span class="o">.</span><span class="n">_schema</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_schema</span>
+</span><span id="L-1283"><a href="#L-1283"><span class="linenos">1283</span></a>        <span class="k">return</span> <span class="n">m</span>
+</span><span id="L-1284"><a href="#L-1284"><span class="linenos">1284</span></a>
+</span><span id="L-1285"><a href="#L-1285"><span class="linenos">1285</span></a>    <span class="k">def</span> <span class="nf">has_message_available</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-1286"><a href="#L-1286"><span class="linenos">1286</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-1287"><a href="#L-1287"><span class="linenos">1287</span></a><span class="sd">        Check if there is any message available to read from the current position.</span>
+</span><span id="L-1288"><a href="#L-1288"><span class="linenos">1288</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="L-1289"><a href="#L-1289"><span class="linenos">1289</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_reader</span><span class="o">.</span><span class="n">has_message_available</span><span class="p">();</span>
+</span><span id="L-1290"><a href="#L-1290"><span class="linenos">1290</span></a>
+</span><span id="L-1291"><a href="#L-1291"><span class="linenos">1291</span></a>    <span class="k">def</span> <span class="nf">seek</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">messageid</span><span class="p">):</span>
+</span><span id="L-1292"><a href="#L-1292"><span class="linenos">1292</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-1293"><a href="#L-1293"><span class="linenos">1293</span></a><span class="sd">        Reset this reader to a specific message id or publish timestamp.</span>
+</span><span id="L-1294"><a href="#L-1294"><span class="linenos">1294</span></a><span class="sd">        The message id can either be a specific message or represent the first or last messages in the topic.</span>
+</span><span id="L-1295"><a href="#L-1295"><span class="linenos">1295</span></a><span class="sd">        Note: this operation can only be done on non-partitioned topics. For these, one can rather perform the</span>
+</span><span id="L-1296"><a href="#L-1296"><span class="linenos">1296</span></a><span class="sd">        seek() on the individual partitions.</span>
+</span><span id="L-1297"><a href="#L-1297"><span class="linenos">1297</span></a>
+</span><span id="L-1298"><a href="#L-1298"><span class="linenos">1298</span></a><span class="sd">        **Args**</span>
+</span><span id="L-1299"><a href="#L-1299"><span class="linenos">1299</span></a>
+</span><span id="L-1300"><a href="#L-1300"><span class="linenos">1300</span></a><span class="sd">        * `message`:</span>
+</span><span id="L-1301"><a href="#L-1301"><span class="linenos">1301</span></a><span class="sd">          The message id for seek, OR an integer event time to seek to</span>
+</span><span id="L-1302"><a href="#L-1302"><span class="linenos">1302</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="L-1303"><a href="#L-1303"><span class="linenos">1303</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_reader</span><span class="o">.</span><span class="n">seek</span><span class="p">(</span><span class="n">messageid</span><span class="p">)</span>
+</span><span id="L-1304"><a href="#L-1304"><span class="linenos">1304</span></a>
+</span><span id="L-1305"><a href="#L-1305"><span class="linenos">1305</span></a>    <span class="k">def</span> <span class="nf">close</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-1306"><a href="#L-1306"><span class="linenos">1306</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-1307"><a href="#L-1307"><span class="linenos">1307</span></a><span class="sd">        Close the reader.</span>
+</span><span id="L-1308"><a href="#L-1308"><span class="linenos">1308</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="L-1309"><a href="#L-1309"><span class="linenos">1309</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_reader</span><span class="o">.</span><span class="n">close</span><span class="p">()</span>
+</span><span id="L-1310"><a href="#L-1310"><span class="linenos">1310</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_client</span><span class="o">.</span><span class="n">_consumers</span><span class="o">.</span><span class="n">remove</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span>
+</span><span id="L-1311"><a href="#L-1311"><span class="linenos">1311</span></a>
+</span><span id="L-1312"><a href="#L-1312"><span class="linenos">1312</span></a>    <span class="k">def</span> <span class="nf">is_connected</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-1313"><a href="#L-1313"><span class="linenos">1313</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-1314"><a href="#L-1314"><span class="linenos">1314</span></a><span class="sd">        Check if the reader is connected or not.</span>
+</span><span id="L-1315"><a href="#L-1315"><span class="linenos">1315</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="L-1316"><a href="#L-1316"><span class="linenos">1316</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_reader</span><span class="o">.</span><span class="n">is_connected</span><span class="p">()</span>
+</span><span id="L-1317"><a href="#L-1317"><span class="linenos">1317</span></a>
+</span><span id="L-1318"><a href="#L-1318"><span class="linenos">1318</span></a>
+</span><span id="L-1319"><a href="#L-1319"><span class="linenos">1319</span></a><span class="k">class</span> <span class="nc">CryptoKeyReader</span><span class="p">:</span>
+</span><span id="L-1320"><a href="#L-1320"><span class="linenos">1320</span></a>    <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-1321"><a href="#L-1321"><span class="linenos">1321</span></a><span class="sd">    Default crypto key reader implementation</span>
+</span><span id="L-1322"><a href="#L-1322"><span class="linenos">1322</span></a><span class="sd">    &quot;&quot;&quot;</span>
+</span><span id="L-1323"><a href="#L-1323"><span class="linenos">1323</span></a>    <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">public_key_path</span><span class="p">,</span> <span class="n">private_key_path</span><span class="p">):</span>
+</span><span id="L-1324"><a href="#L-1324"><span class="linenos">1324</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-1325"><a href="#L-1325"><span class="linenos">1325</span></a><span class="sd">        Create crypto key reader.</span>
+</span><span id="L-1326"><a href="#L-1326"><span class="linenos">1326</span></a>
+</span><span id="L-1327"><a href="#L-1327"><span class="linenos">1327</span></a><span class="sd">        **Args**</span>
+</span><span id="L-1328"><a href="#L-1328"><span class="linenos">1328</span></a>
+</span><span id="L-1329"><a href="#L-1329"><span class="linenos">1329</span></a><span class="sd">        * `public_key_path`: Path to the public key</span>
+</span><span id="L-1330"><a href="#L-1330"><span class="linenos">1330</span></a><span class="sd">        * `private_key_path`: Path to private key</span>
+</span><span id="L-1331"><a href="#L-1331"><span class="linenos">1331</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="L-1332"><a href="#L-1332"><span class="linenos">1332</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">public_key_path</span><span class="p">,</span> <span class="s1">&#39;public_key_path&#39;</span><span class="p">)</span>
+</span><span id="L-1333"><a href="#L-1333"><span class="linenos">1333</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">private_key_path</span><span class="p">,</span> <span class="s1">&#39;private_key_path&#39;</span><span class="p">)</span>
+</span><span id="L-1334"><a href="#L-1334"><span class="linenos">1334</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">cryptoKeyReader</span> <span class="o">=</span> <span class="n">_pulsar</span><span class="o">.</span><span class="n">CryptoKeyReader</span><span class="p">(</span><span class="n">public_key_path</span><span class="p">,</span> <span class="n">private_key_path</span><span class="p">)</span>
+</span><span id="L-1335"><a href="#L-1335"><span class="linenos">1335</span></a>
+</span><span id="L-1336"><a href="#L-1336"><span class="linenos">1336</span></a><span class="k">def</span> <span class="nf">_check_type</span><span class="p">(</span><span class="n">var_type</span><span class="p">,</span> <span class="n">var</span><span class="p">,</span> <span class="n">name</span><span class="p">):</span>
+</span><span id="L-1337"><a href="#L-1337"><span class="linenos">1337</span></a>    <span class="k">if</span> <span class="ow">not</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">var</span><span class="p">,</span> <span class="n">var_type</span><span class="p">):</span>
+</span><span id="L-1338"><a href="#L-1338"><span class="linenos">1338</span></a>        <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="s2">&quot;Argument </span><span class="si">%s</span><span class="s2"> is expected to be of type &#39;</span><span class="si">%s</span><span class="s2">&#39; and not &#39;</span><span class="si">%s</span><span class="s2">&#39;&quot;</span>
+</span><span id="L-1339"><a href="#L-1339"><span class="linenos">1339</span></a>                         <span class="o">%</span> <span class="p">(</span><span class="n">name</span><span class="p">,</span> <span class="n">var_type</span><span class="o">.</span><span class="vm">__name__</span><span class="p">,</span> <span class="nb">type</span><span class="p">(</span><span class="n">var</span><span class="p">)</span><span class="o">.</span><span class="vm">__name__</span><span class="p"> [...]
+</span><span id="L-1340"><a href="#L-1340"><span class="linenos">1340</span></a>
+</span><span id="L-1341"><a href="#L-1341"><span class="linenos">1341</span></a>
+</span><span id="L-1342"><a href="#L-1342"><span class="linenos">1342</span></a><span class="k">def</span> <span class="nf">_check_type_or_none</span><span class="p">(</span><span class="n">var_type</span><span class="p">,</span> <span class="n">var</span><span class="p">,</span> <span class="n">name</span><span class="p">):</span>
+</span><span id="L-1343"><a href="#L-1343"><span class="linenos">1343</span></a>    <span class="k">if</span> <span class="n">var</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span> <span class="ow">and</span> <span class="ow">not</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">var</span><span class="p">,</span> <span class="n">var_type</span><span class="p">):</span>
+</span><span id="L-1344"><a href="#L-1344"><span class="linenos">1344</span></a>        <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="s2">&quot;Argument </span><span class="si">%s</span><span class="s2"> is expected to be either None or of type &#39;</span><span class="si">%s</span><span class="s2">&#39;&quot;</span>
+</span><span id="L-1345"><a href="#L-1345"><span class="linenos">1345</span></a>                         <span class="o">%</span> <span class="p">(</span><span class="n">name</span><span class="p">,</span> <span class="n">var_type</span><span class="o">.</span><span class="vm">__name__</span><span class="p">))</span>
+</span><span id="L-1346"><a href="#L-1346"><span class="linenos">1346</span></a>
+</span><span id="L-1347"><a href="#L-1347"><span class="linenos">1347</span></a>
+</span><span id="L-1348"><a href="#L-1348"><span class="linenos">1348</span></a><span class="k">def</span> <span class="nf">_listener_wrapper</span><span class="p">(</span><span class="n">listener</span><span class="p">,</span> <span class="n">schema</span><span class="p">):</span>
+</span><span id="L-1349"><a href="#L-1349"><span class="linenos">1349</span></a>    <span class="k">def</span> <span class="nf">wrapper</span><span class="p">(</span><span class="n">consumer</span><span class="p">,</span> <span class="n">msg</span><span class="p">):</span>
+</span><span id="L-1350"><a href="#L-1350"><span class="linenos">1350</span></a>        <span class="n">c</span> <span class="o">=</span> <span class="n">Consumer</span><span class="p">()</span>
+</span><span id="L-1351"><a href="#L-1351"><span class="linenos">1351</span></a>        <span class="n">c</span><span class="o">.</span><span class="n">_consumer</span> <span class="o">=</span> <span class="n">consumer</span>
+</span><span id="L-1352"><a href="#L-1352"><span class="linenos">1352</span></a>        <span class="n">m</span> <span class="o">=</span> <span class="n">Message</span><span class="p">()</span>
+</span><span id="L-1353"><a href="#L-1353"><span class="linenos">1353</span></a>        <span class="n">m</span><span class="o">.</span><span class="n">_message</span> <span class="o">=</span> <span class="n">msg</span>
+</span><span id="L-1354"><a href="#L-1354"><span class="linenos">1354</span></a>        <span class="n">m</span><span class="o">.</span><span class="n">_schema</span> <span class="o">=</span> <span class="n">schema</span>
+</span><span id="L-1355"><a href="#L-1355"><span class="linenos">1355</span></a>        <span class="n">listener</span><span class="p">(</span><span class="n">c</span><span class="p">,</span> <span class="n">m</span><span class="p">)</span>
+</span><span id="L-1356"><a href="#L-1356"><span class="linenos">1356</span></a>    <span class="k">return</span> <span class="n">wrapper</span>
+</span></pre></div>
+
+
+            </section>
+                <section id="MessageId">
+                            <input id="MessageId-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr class">
+            
+    <span class="def">class</span>
+    <span class="name">MessageId</span>:
+
+                <label class="view-source-button" for="MessageId-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#MessageId"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="MessageId-123"><a href="#MessageId-123"><span class="linenos">123</span></a><span class="k">class</span> <span class="nc">MessageId</span><span class="p">:</span>
+</span><span id="MessageId-124"><a href="#MessageId-124"><span class="linenos">124</span></a>    <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="MessageId-125"><a href="#MessageId-125"><span class="linenos">125</span></a><span class="sd">    Represents a message id</span>
+</span><span id="MessageId-126"><a href="#MessageId-126"><span class="linenos">126</span></a><span class="sd">    &quot;&quot;&quot;</span>
+</span><span id="MessageId-127"><a href="#MessageId-127"><span class="linenos">127</span></a>
+</span><span id="MessageId-128"><a href="#MessageId-128"><span class="linenos">128</span></a>    <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">partition</span><span class="o">=-</span><span class="mi">1</span><span class="p">,</span> <span class="n">ledger_id</span><span class="o">=-</span><span class="mi">1</span><span class="p">,</span> <span class="n">entry_id</span><span class="o [...]
+</span><span id="MessageId-129"><a href="#MessageId-129"><span class="linenos">129</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_msg_id</span> <span class="o">=</span> <span class="n">_pulsar</span><span class="o">.</span><span class="n">MessageId</span><span class="p">(</span><span class="n">partition</span><span class="p">,</span> <span class="n">ledger_id</span><span class="p">,</span> <span class="n">entry_id</span><span class="p">,</span> <sp [...]
+</span><span id="MessageId-130"><a href="#MessageId-130"><span class="linenos">130</span></a>
+</span><span id="MessageId-131"><a href="#MessageId-131"><span class="linenos">131</span></a>    <span class="s1">&#39;Represents the earliest message stored in a topic&#39;</span>
+</span><span id="MessageId-132"><a href="#MessageId-132"><span class="linenos">132</span></a>    <span class="n">earliest</span> <span class="o">=</span> <span class="n">_pulsar</span><span class="o">.</span><span class="n">MessageId</span><span class="o">.</span><span class="n">earliest</span>
+</span><span id="MessageId-133"><a href="#MessageId-133"><span class="linenos">133</span></a>
+</span><span id="MessageId-134"><a href="#MessageId-134"><span class="linenos">134</span></a>    <span class="s1">&#39;Represents the latest message published on a topic&#39;</span>
+</span><span id="MessageId-135"><a href="#MessageId-135"><span class="linenos">135</span></a>    <span class="n">latest</span> <span class="o">=</span> <span class="n">_pulsar</span><span class="o">.</span><span class="n">MessageId</span><span class="o">.</span><span class="n">latest</span>
+</span><span id="MessageId-136"><a href="#MessageId-136"><span class="linenos">136</span></a>
+</span><span id="MessageId-137"><a href="#MessageId-137"><span class="linenos">137</span></a>    <span class="k">def</span> <span class="nf">ledger_id</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="MessageId-138"><a href="#MessageId-138"><span class="linenos">138</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_msg_id</span><span class="o">.</span><span class="n">ledger_id</span><span class="p">()</span>
+</span><span id="MessageId-139"><a href="#MessageId-139"><span class="linenos">139</span></a>
+</span><span id="MessageId-140"><a href="#MessageId-140"><span class="linenos">140</span></a>    <span class="k">def</span> <span class="nf">entry_id</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="MessageId-141"><a href="#MessageId-141"><span class="linenos">141</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_msg_id</span><span class="o">.</span><span class="n">entry_id</span><span class="p">()</span>
+</span><span id="MessageId-142"><a href="#MessageId-142"><span class="linenos">142</span></a>
+</span><span id="MessageId-143"><a href="#MessageId-143"><span class="linenos">143</span></a>    <span class="k">def</span> <span class="nf">batch_index</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="MessageId-144"><a href="#MessageId-144"><span class="linenos">144</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_msg_id</span><span class="o">.</span><span class="n">batch_index</span><span class="p">()</span>
+</span><span id="MessageId-145"><a href="#MessageId-145"><span class="linenos">145</span></a>
+</span><span id="MessageId-146"><a href="#MessageId-146"><span class="linenos">146</span></a>    <span class="k">def</span> <span class="nf">partition</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="MessageId-147"><a href="#MessageId-147"><span class="linenos">147</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_msg_id</span><span class="o">.</span><span class="n">partition</span><span class="p">()</span>
+</span><span id="MessageId-148"><a href="#MessageId-148"><span class="linenos">148</span></a>
+</span><span id="MessageId-149"><a href="#MessageId-149"><span class="linenos">149</span></a>    <span class="k">def</span> <span class="nf">serialize</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="MessageId-150"><a href="#MessageId-150"><span class="linenos">150</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="MessageId-151"><a href="#MessageId-151"><span class="linenos">151</span></a><span class="sd">        Returns a bytes representation of the message id.</span>
+</span><span id="MessageId-152"><a href="#MessageId-152"><span class="linenos">152</span></a><span class="sd">        This bytes sequence can be stored and later deserialized.</span>
+</span><span id="MessageId-153"><a href="#MessageId-153"><span class="linenos">153</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="MessageId-154"><a href="#MessageId-154"><span class="linenos">154</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_msg_id</span><span class="o">.</span><span class="n">serialize</span><span class="p">()</span>
+</span><span id="MessageId-155"><a href="#MessageId-155"><span class="linenos">155</span></a>
+</span><span id="MessageId-156"><a href="#MessageId-156"><span class="linenos">156</span></a>    <span class="nd">@staticmethod</span>
+</span><span id="MessageId-157"><a href="#MessageId-157"><span class="linenos">157</span></a>    <span class="k">def</span> <span class="nf">deserialize</span><span class="p">(</span><span class="n">message_id_bytes</span><span class="p">):</span>
+</span><span id="MessageId-158"><a href="#MessageId-158"><span class="linenos">158</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="MessageId-159"><a href="#MessageId-159"><span class="linenos">159</span></a><span class="sd">        Deserialize a message id object from a previously</span>
+</span><span id="MessageId-160"><a href="#MessageId-160"><span class="linenos">160</span></a><span class="sd">        serialized bytes sequence.</span>
+</span><span id="MessageId-161"><a href="#MessageId-161"><span class="linenos">161</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="MessageId-162"><a href="#MessageId-162"><span class="linenos">162</span></a>        <span class="k">return</span> <span class="n">_pulsar</span><span class="o">.</span><span class="n">MessageId</span><span class="o">.</span><span class="n">deserialize</span><span class="p">(</span><span class="n">message_id_bytes</span><span class="p">)</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Represents a message id</p>
+</div>
+
+
+                            <div id="MessageId.__init__" class="classattr">
+                                        <input id="MessageId.__init__-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="name">MessageId</span><span class="signature pdoc-code condensed">(<span class="param"><span class="n">partition</span><span class="o">=-</span><span class="mi">1</span>, </span><span class="param"><span class="n">ledger_id</span><span class="o">=-</span><span class="mi">1</span>, </span><span class="param"><span class="n">entry_id</span><span class="o">=-</span><span class="mi">1</span>, </span><span class="param"><span class="n">batch_index</span><span class="o">=- [...]
+
+                <label class="view-source-button" for="MessageId.__init__-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#MessageId.__init__"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="MessageId.__init__-128"><a href="#MessageId.__init__-128"><span class="linenos">128</span></a>    <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">partition</span><span class="o">=-</span><span class="mi">1</span><span class="p">,</span> <span class="n">ledger_id</span><span class="o">=-</span><span class="mi">1</ [...]
+</span><span id="MessageId.__init__-129"><a href="#MessageId.__init__-129"><span class="linenos">129</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_msg_id</span> <span class="o">=</span> <span class="n">_pulsar</span><span class="o">.</span><span class="n">MessageId</span><span class="p">(</span><span class="n">partition</span><span class="p">,</span> <span class="n">ledger_id</span><span class="p">,</span> <span class="n">entry_id</span><span clas [...]
+</span></pre></div>
+
+
+    
+
+                            </div>
+                            <div id="MessageId.earliest" class="classattr">
+                                <div class="attr variable">
+            <span class="name">earliest</span><span class="default_value"> = &lt;_pulsar.MessageId object&gt;</span>
+
+        
+    </div>
+    <a class="headerlink" href="#MessageId.earliest"></a>
+    
+            <div class="docstring"><p>Represents the latest message published on a topic</p>
+</div>
+
+
+                            </div>
+                            <div id="MessageId.ledger_id" class="classattr">
+                                        <input id="MessageId.ledger_id-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">ledger_id</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="MessageId.ledger_id-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#MessageId.ledger_id"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="MessageId.ledger_id-137"><a href="#MessageId.ledger_id-137"><span class="linenos">137</span></a>    <span class="k">def</span> <span class="nf">ledger_id</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="MessageId.ledger_id-138"><a href="#MessageId.ledger_id-138"><span class="linenos">138</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_msg_id</span><span class="o">.</span><span class="n">ledger_id</span><span class="p">()</span>
+</span></pre></div>
+
+
+    
+
+                            </div>
+                            <div id="MessageId.entry_id" class="classattr">
+                                        <input id="MessageId.entry_id-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">entry_id</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="MessageId.entry_id-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#MessageId.entry_id"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="MessageId.entry_id-140"><a href="#MessageId.entry_id-140"><span class="linenos">140</span></a>    <span class="k">def</span> <span class="nf">entry_id</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="MessageId.entry_id-141"><a href="#MessageId.entry_id-141"><span class="linenos">141</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_msg_id</span><span class="o">.</span><span class="n">entry_id</span><span class="p">()</span>
+</span></pre></div>
+
+
+    
+
+                            </div>
+                            <div id="MessageId.batch_index" class="classattr">
+                                        <input id="MessageId.batch_index-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">batch_index</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="MessageId.batch_index-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#MessageId.batch_index"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="MessageId.batch_index-143"><a href="#MessageId.batch_index-143"><span class="linenos">143</span></a>    <span class="k">def</span> <span class="nf">batch_index</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="MessageId.batch_index-144"><a href="#MessageId.batch_index-144"><span class="linenos">144</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_msg_id</span><span class="o">.</span><span class="n">batch_index</span><span class="p">()</span>
+</span></pre></div>
+
+
+    
+
+                            </div>
+                            <div id="MessageId.partition" class="classattr">
+                                        <input id="MessageId.partition-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">partition</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="MessageId.partition-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#MessageId.partition"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="MessageId.partition-146"><a href="#MessageId.partition-146"><span class="linenos">146</span></a>    <span class="k">def</span> <span class="nf">partition</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="MessageId.partition-147"><a href="#MessageId.partition-147"><span class="linenos">147</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_msg_id</span><span class="o">.</span><span class="n">partition</span><span class="p">()</span>
+</span></pre></div>
+
+
+    
+
+                            </div>
+                            <div id="MessageId.serialize" class="classattr">
+                                        <input id="MessageId.serialize-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">serialize</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="MessageId.serialize-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#MessageId.serialize"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="MessageId.serialize-149"><a href="#MessageId.serialize-149"><span class="linenos">149</span></a>    <span class="k">def</span> <span class="nf">serialize</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="MessageId.serialize-150"><a href="#MessageId.serialize-150"><span class="linenos">150</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="MessageId.serialize-151"><a href="#MessageId.serialize-151"><span class="linenos">151</span></a><span class="sd">        Returns a bytes representation of the message id.</span>
+</span><span id="MessageId.serialize-152"><a href="#MessageId.serialize-152"><span class="linenos">152</span></a><span class="sd">        This bytes sequence can be stored and later deserialized.</span>
+</span><span id="MessageId.serialize-153"><a href="#MessageId.serialize-153"><span class="linenos">153</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="MessageId.serialize-154"><a href="#MessageId.serialize-154"><span class="linenos">154</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_msg_id</span><span class="o">.</span><span class="n">serialize</span><span class="p">()</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Returns a bytes representation of the message id.
+This bytes sequence can be stored and later deserialized.</p>
+</div>
+
+
+                            </div>
+                            <div id="MessageId.deserialize" class="classattr">
+                                        <input id="MessageId.deserialize-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+                    <div class="decorator">@staticmethod</div>
+
+        <span class="def">def</span>
+        <span class="name">deserialize</span><span class="signature pdoc-code condensed">(<span class="param"><span class="n">message_id_bytes</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="MessageId.deserialize-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#MessageId.deserialize"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="MessageId.deserialize-156"><a href="#MessageId.deserialize-156"><span class="linenos">156</span></a>    <span class="nd">@staticmethod</span>
+</span><span id="MessageId.deserialize-157"><a href="#MessageId.deserialize-157"><span class="linenos">157</span></a>    <span class="k">def</span> <span class="nf">deserialize</span><span class="p">(</span><span class="n">message_id_bytes</span><span class="p">):</span>
+</span><span id="MessageId.deserialize-158"><a href="#MessageId.deserialize-158"><span class="linenos">158</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="MessageId.deserialize-159"><a href="#MessageId.deserialize-159"><span class="linenos">159</span></a><span class="sd">        Deserialize a message id object from a previously</span>
+</span><span id="MessageId.deserialize-160"><a href="#MessageId.deserialize-160"><span class="linenos">160</span></a><span class="sd">        serialized bytes sequence.</span>
+</span><span id="MessageId.deserialize-161"><a href="#MessageId.deserialize-161"><span class="linenos">161</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="MessageId.deserialize-162"><a href="#MessageId.deserialize-162"><span class="linenos">162</span></a>        <span class="k">return</span> <span class="n">_pulsar</span><span class="o">.</span><span class="n">MessageId</span><span class="o">.</span><span class="n">deserialize</span><span class="p">(</span><span class="n">message_id_bytes</span><span class="p">)</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Deserialize a message id object from a previously
+serialized bytes sequence.</p>
+</div>
+
+
+                            </div>
+                </section>
+                <section id="Message">
+                            <input id="Message-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr class">
+            
+    <span class="def">class</span>
+    <span class="name">Message</span>:
+
+                <label class="view-source-button" for="Message-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Message"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Message-165"><a href="#Message-165"><span class="linenos">165</span></a><span class="k">class</span> <span class="nc">Message</span><span class="p">:</span>
+</span><span id="Message-166"><a href="#Message-166"><span class="linenos">166</span></a>    <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Message-167"><a href="#Message-167"><span class="linenos">167</span></a><span class="sd">    Message objects are returned by a consumer, either by calling `receive` or</span>
+</span><span id="Message-168"><a href="#Message-168"><span class="linenos">168</span></a><span class="sd">    through a listener.</span>
+</span><span id="Message-169"><a href="#Message-169"><span class="linenos">169</span></a><span class="sd">    &quot;&quot;&quot;</span>
+</span><span id="Message-170"><a href="#Message-170"><span class="linenos">170</span></a>
+</span><span id="Message-171"><a href="#Message-171"><span class="linenos">171</span></a>    <span class="k">def</span> <span class="nf">data</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Message-172"><a href="#Message-172"><span class="linenos">172</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Message-173"><a href="#Message-173"><span class="linenos">173</span></a><span class="sd">        Returns object typed bytes with the payload of the message.</span>
+</span><span id="Message-174"><a href="#Message-174"><span class="linenos">174</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Message-175"><a href="#Message-175"><span class="linenos">175</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_message</span><span class="o">.</span><span class="n">data</span><span class="p">()</span>
+</span><span id="Message-176"><a href="#Message-176"><span class="linenos">176</span></a>
+</span><span id="Message-177"><a href="#Message-177"><span class="linenos">177</span></a>    <span class="k">def</span> <span class="nf">value</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Message-178"><a href="#Message-178"><span class="linenos">178</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Message-179"><a href="#Message-179"><span class="linenos">179</span></a><span class="sd">        Returns object with the de-serialized version of the message content</span>
+</span><span id="Message-180"><a href="#Message-180"><span class="linenos">180</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Message-181"><a href="#Message-181"><span class="linenos">181</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_schema</span><span class="o">.</span><span class="n">decode</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">_message</span><span class="o">.</span><span class="n">data</span><span class="p">())</span>
+</span><span id="Message-182"><a href="#Message-182"><span class="linenos">182</span></a>
+</span><span id="Message-183"><a href="#Message-183"><span class="linenos">183</span></a>    <span class="k">def</span> <span class="nf">properties</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Message-184"><a href="#Message-184"><span class="linenos">184</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Message-185"><a href="#Message-185"><span class="linenos">185</span></a><span class="sd">        Return the properties attached to the message. Properties are</span>
+</span><span id="Message-186"><a href="#Message-186"><span class="linenos">186</span></a><span class="sd">        application-defined key/value pairs that will be attached to the</span>
+</span><span id="Message-187"><a href="#Message-187"><span class="linenos">187</span></a><span class="sd">        message.</span>
+</span><span id="Message-188"><a href="#Message-188"><span class="linenos">188</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Message-189"><a href="#Message-189"><span class="linenos">189</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_message</span><span class="o">.</span><span class="n">properties</span><span class="p">()</span>
+</span><span id="Message-190"><a href="#Message-190"><span class="linenos">190</span></a>
+</span><span id="Message-191"><a href="#Message-191"><span class="linenos">191</span></a>    <span class="k">def</span> <span class="nf">partition_key</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Message-192"><a href="#Message-192"><span class="linenos">192</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Message-193"><a href="#Message-193"><span class="linenos">193</span></a><span class="sd">        Get the partitioning key for the message.</span>
+</span><span id="Message-194"><a href="#Message-194"><span class="linenos">194</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Message-195"><a href="#Message-195"><span class="linenos">195</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_message</span><span class="o">.</span><span class="n">partition_key</span><span class="p">()</span>
+</span><span id="Message-196"><a href="#Message-196"><span class="linenos">196</span></a>
+</span><span id="Message-197"><a href="#Message-197"><span class="linenos">197</span></a>    <span class="k">def</span> <span class="nf">publish_timestamp</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Message-198"><a href="#Message-198"><span class="linenos">198</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Message-199"><a href="#Message-199"><span class="linenos">199</span></a><span class="sd">        Get the timestamp in milliseconds with the message publish time.</span>
+</span><span id="Message-200"><a href="#Message-200"><span class="linenos">200</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Message-201"><a href="#Message-201"><span class="linenos">201</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_message</span><span class="o">.</span><span class="n">publish_timestamp</span><span class="p">()</span>
+</span><span id="Message-202"><a href="#Message-202"><span class="linenos">202</span></a>
+</span><span id="Message-203"><a href="#Message-203"><span class="linenos">203</span></a>    <span class="k">def</span> <span class="nf">event_timestamp</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Message-204"><a href="#Message-204"><span class="linenos">204</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Message-205"><a href="#Message-205"><span class="linenos">205</span></a><span class="sd">        Get the timestamp in milliseconds with the message event time.</span>
+</span><span id="Message-206"><a href="#Message-206"><span class="linenos">206</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Message-207"><a href="#Message-207"><span class="linenos">207</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_message</span><span class="o">.</span><span class="n">event_timestamp</span><span class="p">()</span>
+</span><span id="Message-208"><a href="#Message-208"><span class="linenos">208</span></a>
+</span><span id="Message-209"><a href="#Message-209"><span class="linenos">209</span></a>    <span class="k">def</span> <span class="nf">message_id</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Message-210"><a href="#Message-210"><span class="linenos">210</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Message-211"><a href="#Message-211"><span class="linenos">211</span></a><span class="sd">        The message ID that can be used to refere to this particular message.</span>
+</span><span id="Message-212"><a href="#Message-212"><span class="linenos">212</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Message-213"><a href="#Message-213"><span class="linenos">213</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_message</span><span class="o">.</span><span class="n">message_id</span><span class="p">()</span>
+</span><span id="Message-214"><a href="#Message-214"><span class="linenos">214</span></a>
+</span><span id="Message-215"><a href="#Message-215"><span class="linenos">215</span></a>    <span class="k">def</span> <span class="nf">topic_name</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Message-216"><a href="#Message-216"><span class="linenos">216</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Message-217"><a href="#Message-217"><span class="linenos">217</span></a><span class="sd">        Get the topic Name from which this message originated from</span>
+</span><span id="Message-218"><a href="#Message-218"><span class="linenos">218</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Message-219"><a href="#Message-219"><span class="linenos">219</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_message</span><span class="o">.</span><span class="n">topic_name</span><span class="p">()</span>
+</span><span id="Message-220"><a href="#Message-220"><span class="linenos">220</span></a>
+</span><span id="Message-221"><a href="#Message-221"><span class="linenos">221</span></a>    <span class="k">def</span> <span class="nf">redelivery_count</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Message-222"><a href="#Message-222"><span class="linenos">222</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Message-223"><a href="#Message-223"><span class="linenos">223</span></a><span class="sd">        Get the redelivery count for this message</span>
+</span><span id="Message-224"><a href="#Message-224"><span class="linenos">224</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Message-225"><a href="#Message-225"><span class="linenos">225</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_message</span><span class="o">.</span><span class="n">redelivery_count</span><span class="p">()</span>
+</span><span id="Message-226"><a href="#Message-226"><span class="linenos">226</span></a>
+</span><span id="Message-227"><a href="#Message-227"><span class="linenos">227</span></a>    <span class="k">def</span> <span class="nf">schema_version</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Message-228"><a href="#Message-228"><span class="linenos">228</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Message-229"><a href="#Message-229"><span class="linenos">229</span></a><span class="sd">        Get the schema version for this message</span>
+</span><span id="Message-230"><a href="#Message-230"><span class="linenos">230</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Message-231"><a href="#Message-231"><span class="linenos">231</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_message</span><span class="o">.</span><span class="n">schema_version</span><span class="p">()</span>
+</span><span id="Message-232"><a href="#Message-232"><span class="linenos">232</span></a>
+</span><span id="Message-233"><a href="#Message-233"><span class="linenos">233</span></a>    <span class="nd">@staticmethod</span>
+</span><span id="Message-234"><a href="#Message-234"><span class="linenos">234</span></a>    <span class="k">def</span> <span class="nf">_wrap</span><span class="p">(</span><span class="n">_message</span><span class="p">):</span>
+</span><span id="Message-235"><a href="#Message-235"><span class="linenos">235</span></a>        <span class="bp">self</span> <span class="o">=</span> <span class="n">Message</span><span class="p">()</span>
+</span><span id="Message-236"><a href="#Message-236"><span class="linenos">236</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_message</span> <span class="o">=</span> <span class="n">_message</span>
+</span><span id="Message-237"><a href="#Message-237"><span class="linenos">237</span></a>        <span class="k">return</span> <span class="bp">self</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Message objects are returned by a consumer, either by calling <code>receive</code> or
+through a listener.</p>
+</div>
+
+
+                            <div id="Message.__init__" class="classattr">
+                                <div class="attr function">
+            
+        <span class="name">Message</span><span class="signature pdoc-code condensed">()</span>
+
+        
+    </div>
+    <a class="headerlink" href="#Message.__init__"></a>
+    
+    
+
+                            </div>
+                            <div id="Message.data" class="classattr">
+                                        <input id="Message.data-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">data</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Message.data-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Message.data"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Message.data-171"><a href="#Message.data-171"><span class="linenos">171</span></a>    <span class="k">def</span> <span class="nf">data</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Message.data-172"><a href="#Message.data-172"><span class="linenos">172</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Message.data-173"><a href="#Message.data-173"><span class="linenos">173</span></a><span class="sd">        Returns object typed bytes with the payload of the message.</span>
+</span><span id="Message.data-174"><a href="#Message.data-174"><span class="linenos">174</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Message.data-175"><a href="#Message.data-175"><span class="linenos">175</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_message</span><span class="o">.</span><span class="n">data</span><span class="p">()</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Returns object typed bytes with the payload of the message.</p>
+</div>
+
+
+                            </div>
+                            <div id="Message.value" class="classattr">
+                                        <input id="Message.value-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">value</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Message.value-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Message.value"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Message.value-177"><a href="#Message.value-177"><span class="linenos">177</span></a>    <span class="k">def</span> <span class="nf">value</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Message.value-178"><a href="#Message.value-178"><span class="linenos">178</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Message.value-179"><a href="#Message.value-179"><span class="linenos">179</span></a><span class="sd">        Returns object with the de-serialized version of the message content</span>
+</span><span id="Message.value-180"><a href="#Message.value-180"><span class="linenos">180</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Message.value-181"><a href="#Message.value-181"><span class="linenos">181</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_schema</span><span class="o">.</span><span class="n">decode</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">_message</span><span class="o">.</span><span class="n">data</span><span class="p">())</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Returns object with the de-serialized version of the message content</p>
+</div>
+
+
+                            </div>
+                            <div id="Message.properties" class="classattr">
+                                        <input id="Message.properties-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">properties</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Message.properties-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Message.properties"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Message.properties-183"><a href="#Message.properties-183"><span class="linenos">183</span></a>    <span class="k">def</span> <span class="nf">properties</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Message.properties-184"><a href="#Message.properties-184"><span class="linenos">184</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Message.properties-185"><a href="#Message.properties-185"><span class="linenos">185</span></a><span class="sd">        Return the properties attached to the message. Properties are</span>
+</span><span id="Message.properties-186"><a href="#Message.properties-186"><span class="linenos">186</span></a><span class="sd">        application-defined key/value pairs that will be attached to the</span>
+</span><span id="Message.properties-187"><a href="#Message.properties-187"><span class="linenos">187</span></a><span class="sd">        message.</span>
+</span><span id="Message.properties-188"><a href="#Message.properties-188"><span class="linenos">188</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Message.properties-189"><a href="#Message.properties-189"><span class="linenos">189</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_message</span><span class="o">.</span><span class="n">properties</span><span class="p">()</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Return the properties attached to the message. Properties are
+application-defined key/value pairs that will be attached to the
+message.</p>
+</div>
+
+
+                            </div>
+                            <div id="Message.partition_key" class="classattr">
+                                        <input id="Message.partition_key-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">partition_key</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Message.partition_key-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Message.partition_key"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Message.partition_key-191"><a href="#Message.partition_key-191"><span class="linenos">191</span></a>    <span class="k">def</span> <span class="nf">partition_key</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Message.partition_key-192"><a href="#Message.partition_key-192"><span class="linenos">192</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Message.partition_key-193"><a href="#Message.partition_key-193"><span class="linenos">193</span></a><span class="sd">        Get the partitioning key for the message.</span>
+</span><span id="Message.partition_key-194"><a href="#Message.partition_key-194"><span class="linenos">194</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Message.partition_key-195"><a href="#Message.partition_key-195"><span class="linenos">195</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_message</span><span class="o">.</span><span class="n">partition_key</span><span class="p">()</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Get the partitioning key for the message.</p>
+</div>
+
+
+                            </div>
+                            <div id="Message.publish_timestamp" class="classattr">
+                                        <input id="Message.publish_timestamp-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">publish_timestamp</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Message.publish_timestamp-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Message.publish_timestamp"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Message.publish_timestamp-197"><a href="#Message.publish_timestamp-197"><span class="linenos">197</span></a>    <span class="k">def</span> <span class="nf">publish_timestamp</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Message.publish_timestamp-198"><a href="#Message.publish_timestamp-198"><span class="linenos">198</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Message.publish_timestamp-199"><a href="#Message.publish_timestamp-199"><span class="linenos">199</span></a><span class="sd">        Get the timestamp in milliseconds with the message publish time.</span>
+</span><span id="Message.publish_timestamp-200"><a href="#Message.publish_timestamp-200"><span class="linenos">200</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Message.publish_timestamp-201"><a href="#Message.publish_timestamp-201"><span class="linenos">201</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_message</span><span class="o">.</span><span class="n">publish_timestamp</span><span class="p">()</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Get the timestamp in milliseconds with the message publish time.</p>
+</div>
+
+
+                            </div>
+                            <div id="Message.event_timestamp" class="classattr">
+                                        <input id="Message.event_timestamp-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">event_timestamp</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Message.event_timestamp-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Message.event_timestamp"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Message.event_timestamp-203"><a href="#Message.event_timestamp-203"><span class="linenos">203</span></a>    <span class="k">def</span> <span class="nf">event_timestamp</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Message.event_timestamp-204"><a href="#Message.event_timestamp-204"><span class="linenos">204</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Message.event_timestamp-205"><a href="#Message.event_timestamp-205"><span class="linenos">205</span></a><span class="sd">        Get the timestamp in milliseconds with the message event time.</span>
+</span><span id="Message.event_timestamp-206"><a href="#Message.event_timestamp-206"><span class="linenos">206</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Message.event_timestamp-207"><a href="#Message.event_timestamp-207"><span class="linenos">207</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_message</span><span class="o">.</span><span class="n">event_timestamp</span><span class="p">()</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Get the timestamp in milliseconds with the message event time.</p>
+</div>
+
+
+                            </div>
+                            <div id="Message.message_id" class="classattr">
+                                        <input id="Message.message_id-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">message_id</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Message.message_id-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Message.message_id"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Message.message_id-209"><a href="#Message.message_id-209"><span class="linenos">209</span></a>    <span class="k">def</span> <span class="nf">message_id</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Message.message_id-210"><a href="#Message.message_id-210"><span class="linenos">210</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Message.message_id-211"><a href="#Message.message_id-211"><span class="linenos">211</span></a><span class="sd">        The message ID that can be used to refere to this particular message.</span>
+</span><span id="Message.message_id-212"><a href="#Message.message_id-212"><span class="linenos">212</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Message.message_id-213"><a href="#Message.message_id-213"><span class="linenos">213</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_message</span><span class="o">.</span><span class="n">message_id</span><span class="p">()</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>The message ID that can be used to refere to this particular message.</p>
+</div>
+
+
+                            </div>
+                            <div id="Message.topic_name" class="classattr">
+                                        <input id="Message.topic_name-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">topic_name</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Message.topic_name-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Message.topic_name"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Message.topic_name-215"><a href="#Message.topic_name-215"><span class="linenos">215</span></a>    <span class="k">def</span> <span class="nf">topic_name</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Message.topic_name-216"><a href="#Message.topic_name-216"><span class="linenos">216</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Message.topic_name-217"><a href="#Message.topic_name-217"><span class="linenos">217</span></a><span class="sd">        Get the topic Name from which this message originated from</span>
+</span><span id="Message.topic_name-218"><a href="#Message.topic_name-218"><span class="linenos">218</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Message.topic_name-219"><a href="#Message.topic_name-219"><span class="linenos">219</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_message</span><span class="o">.</span><span class="n">topic_name</span><span class="p">()</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Get the topic Name from which this message originated from</p>
+</div>
+
+
+                            </div>
+                            <div id="Message.redelivery_count" class="classattr">
+                                        <input id="Message.redelivery_count-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">redelivery_count</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Message.redelivery_count-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Message.redelivery_count"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Message.redelivery_count-221"><a href="#Message.redelivery_count-221"><span class="linenos">221</span></a>    <span class="k">def</span> <span class="nf">redelivery_count</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Message.redelivery_count-222"><a href="#Message.redelivery_count-222"><span class="linenos">222</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Message.redelivery_count-223"><a href="#Message.redelivery_count-223"><span class="linenos">223</span></a><span class="sd">        Get the redelivery count for this message</span>
+</span><span id="Message.redelivery_count-224"><a href="#Message.redelivery_count-224"><span class="linenos">224</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Message.redelivery_count-225"><a href="#Message.redelivery_count-225"><span class="linenos">225</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_message</span><span class="o">.</span><span class="n">redelivery_count</span><span class="p">()</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Get the redelivery count for this message</p>
+</div>
+
+
+                            </div>
+                            <div id="Message.schema_version" class="classattr">
+                                        <input id="Message.schema_version-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">schema_version</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Message.schema_version-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Message.schema_version"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Message.schema_version-227"><a href="#Message.schema_version-227"><span class="linenos">227</span></a>    <span class="k">def</span> <span class="nf">schema_version</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Message.schema_version-228"><a href="#Message.schema_version-228"><span class="linenos">228</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Message.schema_version-229"><a href="#Message.schema_version-229"><span class="linenos">229</span></a><span class="sd">        Get the schema version for this message</span>
+</span><span id="Message.schema_version-230"><a href="#Message.schema_version-230"><span class="linenos">230</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Message.schema_version-231"><a href="#Message.schema_version-231"><span class="linenos">231</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_message</span><span class="o">.</span><span class="n">schema_version</span><span class="p">()</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Get the schema version for this message</p>
+</div>
+
+
+                            </div>
+                </section>
+                <section id="MessageBatch">
+                            <input id="MessageBatch-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr class">
+            
+    <span class="def">class</span>
+    <span class="name">MessageBatch</span>:
+
+                <label class="view-source-button" for="MessageBatch-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#MessageBatch"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="MessageBatch-240"><a href="#MessageBatch-240"><span class="linenos">240</span></a><span class="k">class</span> <span class="nc">MessageBatch</span><span class="p">:</span>
+</span><span id="MessageBatch-241"><a href="#MessageBatch-241"><span class="linenos">241</span></a>
+</span><span id="MessageBatch-242"><a href="#MessageBatch-242"><span class="linenos">242</span></a>    <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="MessageBatch-243"><a href="#MessageBatch-243"><span class="linenos">243</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_msg_batch</span> <span class="o">=</span> <span class="n">_pulsar</span><span class="o">.</span><span class="n">MessageBatch</span><span class="p">()</span>
+</span><span id="MessageBatch-244"><a href="#MessageBatch-244"><span class="linenos">244</span></a>
+</span><span id="MessageBatch-245"><a href="#MessageBatch-245"><span class="linenos">245</span></a>    <span class="k">def</span> <span class="nf">with_message_id</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">msg_id</span><span class="p">):</span>
+</span><span id="MessageBatch-246"><a href="#MessageBatch-246"><span class="linenos">246</span></a>        <span class="k">if</span> <span class="ow">not</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">msg_id</span><span class="p">,</span> <span class="n">_pulsar</span><span class="o">.</span><span class="n">MessageId</span><span class="p">):</span>
+</span><span id="MessageBatch-247"><a href="#MessageBatch-247"><span class="linenos">247</span></a>            <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">msg_id</span><span class="p">,</span> <span class="n">MessageId</span><span class="p">):</span>
+</span><span id="MessageBatch-248"><a href="#MessageBatch-248"><span class="linenos">248</span></a>                <span class="n">msg_id</span> <span class="o">=</span> <span class="n">msg_id</span><span class="o">.</span><span class="n">_msg_id</span>
+</span><span id="MessageBatch-249"><a href="#MessageBatch-249"><span class="linenos">249</span></a>            <span class="k">else</span><span class="p">:</span>
+</span><span id="MessageBatch-250"><a href="#MessageBatch-250"><span class="linenos">250</span></a>                <span class="k">raise</span> <span class="ne">TypeError</span><span class="p">(</span><span class="s2">&quot;unknown message id type&quot;</span><span class="p">)</span>
+</span><span id="MessageBatch-251"><a href="#MessageBatch-251"><span class="linenos">251</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_msg_batch</span><span class="o">.</span><span class="n">with_message_id</span><span class="p">(</span><span class="n">msg_id</span><span class="p">)</span>
+</span><span id="MessageBatch-252"><a href="#MessageBatch-252"><span class="linenos">252</span></a>        <span class="k">return</span> <span class="bp">self</span>
+</span><span id="MessageBatch-253"><a href="#MessageBatch-253"><span class="linenos">253</span></a>
+</span><span id="MessageBatch-254"><a href="#MessageBatch-254"><span class="linenos">254</span></a>    <span class="k">def</span> <span class="nf">parse_from</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">data</span><span class="p">,</span> <span class="n">size</span><span class="p">):</span>
+</span><span id="MessageBatch-255"><a href="#MessageBatch-255"><span class="linenos">255</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_msg_batch</span><span class="o">.</span><span class="n">parse_from</span><span class="p">(</span><span class="n">data</span><span class="p">,</span> <span class="n">size</span><span class="p">)</span>
+</span><span id="MessageBatch-256"><a href="#MessageBatch-256"><span class="linenos">256</span></a>        <span class="n">_msgs</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_msg_batch</span><span class="o">.</span><span class="n">messages</span><span class="p">()</span>
+</span><span id="MessageBatch-257"><a href="#MessageBatch-257"><span class="linenos">257</span></a>        <span class="k">return</span> <span class="nb">list</span><span class="p">(</span><span class="nb">map</span><span class="p">(</span><span class="n">Message</span><span class="o">.</span><span class="n">_wrap</span><span class="p">,</span> <span class="n">_msgs</span><span class="p">))</span>
+</span></pre></div>
+
+
+    
+
+                            <div id="MessageBatch.__init__" class="classattr">
+                                        <input id="MessageBatch.__init__-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="name">MessageBatch</span><span class="signature pdoc-code condensed">()</span>
+
+                <label class="view-source-button" for="MessageBatch.__init__-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#MessageBatch.__init__"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="MessageBatch.__init__-242"><a href="#MessageBatch.__init__-242"><span class="linenos">242</span></a>    <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="MessageBatch.__init__-243"><a href="#MessageBatch.__init__-243"><span class="linenos">243</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_msg_batch</span> <span class="o">=</span> <span class="n">_pulsar</span><span class="o">.</span><span class="n">MessageBatch</span><span class="p">()</span>
+</span></pre></div>
+
+
+    
+
+                            </div>
+                            <div id="MessageBatch.with_message_id" class="classattr">
+                                        <input id="MessageBatch.with_message_id-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">with_message_id</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span>, </span><span class="param"><span class="n">msg_id</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="MessageBatch.with_message_id-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#MessageBatch.with_message_id"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="MessageBatch.with_message_id-245"><a href="#MessageBatch.with_message_id-245"><span class="linenos">245</span></a>    <span class="k">def</span> <span class="nf">with_message_id</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">msg_id</span><span class="p">):</span>
+</span><span id="MessageBatch.with_message_id-246"><a href="#MessageBatch.with_message_id-246"><span class="linenos">246</span></a>        <span class="k">if</span> <span class="ow">not</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">msg_id</span><span class="p">,</span> <span class="n">_pulsar</span><span class="o">.</span><span class="n">MessageId</span><span class="p">):</span>
+</span><span id="MessageBatch.with_message_id-247"><a href="#MessageBatch.with_message_id-247"><span class="linenos">247</span></a>            <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">msg_id</span><span class="p">,</span> <span class="n">MessageId</span><span class="p">):</span>
+</span><span id="MessageBatch.with_message_id-248"><a href="#MessageBatch.with_message_id-248"><span class="linenos">248</span></a>                <span class="n">msg_id</span> <span class="o">=</span> <span class="n">msg_id</span><span class="o">.</span><span class="n">_msg_id</span>
+</span><span id="MessageBatch.with_message_id-249"><a href="#MessageBatch.with_message_id-249"><span class="linenos">249</span></a>            <span class="k">else</span><span class="p">:</span>
+</span><span id="MessageBatch.with_message_id-250"><a href="#MessageBatch.with_message_id-250"><span class="linenos">250</span></a>                <span class="k">raise</span> <span class="ne">TypeError</span><span class="p">(</span><span class="s2">&quot;unknown message id type&quot;</span><span class="p">)</span>
+</span><span id="MessageBatch.with_message_id-251"><a href="#MessageBatch.with_message_id-251"><span class="linenos">251</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_msg_batch</span><span class="o">.</span><span class="n">with_message_id</span><span class="p">(</span><span class="n">msg_id</span><span class="p">)</span>
+</span><span id="MessageBatch.with_message_id-252"><a href="#MessageBatch.with_message_id-252"><span class="linenos">252</span></a>        <span class="k">return</span> <span class="bp">self</span>
+</span></pre></div>
+
+
+    
+
+                            </div>
+                            <div id="MessageBatch.parse_from" class="classattr">
+                                        <input id="MessageBatch.parse_from-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">parse_from</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span>, </span><span class="param"><span class="n">data</span>, </span><span class="param"><span class="n">size</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="MessageBatch.parse_from-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#MessageBatch.parse_from"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="MessageBatch.parse_from-254"><a href="#MessageBatch.parse_from-254"><span class="linenos">254</span></a>    <span class="k">def</span> <span class="nf">parse_from</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">data</span><span class="p">,</span> <span class="n">size</span><span class="p">):</span>
+</span><span id="MessageBatch.parse_from-255"><a href="#MessageBatch.parse_from-255"><span class="linenos">255</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_msg_batch</span><span class="o">.</span><span class="n">parse_from</span><span class="p">(</span><span class="n">data</span><span class="p">,</span> <span class="n">size</span><span class="p">)</span>
+</span><span id="MessageBatch.parse_from-256"><a href="#MessageBatch.parse_from-256"><span class="linenos">256</span></a>        <span class="n">_msgs</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_msg_batch</span><span class="o">.</span><span class="n">messages</span><span class="p">()</span>
+</span><span id="MessageBatch.parse_from-257"><a href="#MessageBatch.parse_from-257"><span class="linenos">257</span></a>        <span class="k">return</span> <span class="nb">list</span><span class="p">(</span><span class="nb">map</span><span class="p">(</span><span class="n">Message</span><span class="o">.</span><span class="n">_wrap</span><span class="p">,</span> <span class="n">_msgs</span><span class="p">))</span>
+</span></pre></div>
+
+
+    
+
+                            </div>
+                </section>
+                <section id="Authentication">
+                            <input id="Authentication-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr class">
+            
+    <span class="def">class</span>
+    <span class="name">Authentication</span>:
+
+                <label class="view-source-button" for="Authentication-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Authentication"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Authentication-260"><a href="#Authentication-260"><span class="linenos">260</span></a><span class="k">class</span> <span class="nc">Authentication</span><span class="p">:</span>
+</span><span id="Authentication-261"><a href="#Authentication-261"><span class="linenos">261</span></a>    <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Authentication-262"><a href="#Authentication-262"><span class="linenos">262</span></a><span class="sd">    Authentication provider object. Used to load authentication from an external</span>
+</span><span id="Authentication-263"><a href="#Authentication-263"><span class="linenos">263</span></a><span class="sd">    shared library.</span>
+</span><span id="Authentication-264"><a href="#Authentication-264"><span class="linenos">264</span></a><span class="sd">    &quot;&quot;&quot;</span>
+</span><span id="Authentication-265"><a href="#Authentication-265"><span class="linenos">265</span></a>    <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">dynamicLibPath</span><span class="p">,</span> <span class="n">authParamsString</span><span class="p">):</span>
+</span><span id="Authentication-266"><a href="#Authentication-266"><span class="linenos">266</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Authentication-267"><a href="#Authentication-267"><span class="linenos">267</span></a><span class="sd">        Create the authentication provider instance.</span>
+</span><span id="Authentication-268"><a href="#Authentication-268"><span class="linenos">268</span></a>
+</span><span id="Authentication-269"><a href="#Authentication-269"><span class="linenos">269</span></a><span class="sd">        **Args**</span>
+</span><span id="Authentication-270"><a href="#Authentication-270"><span class="linenos">270</span></a>
+</span><span id="Authentication-271"><a href="#Authentication-271"><span class="linenos">271</span></a><span class="sd">        * `dynamicLibPath`: Path to the authentication provider shared library</span>
+</span><span id="Authentication-272"><a href="#Authentication-272"><span class="linenos">272</span></a><span class="sd">          (such as `tls.so`)</span>
+</span><span id="Authentication-273"><a href="#Authentication-273"><span class="linenos">273</span></a><span class="sd">        * `authParamsString`: Comma-separated list of provider-specific</span>
+</span><span id="Authentication-274"><a href="#Authentication-274"><span class="linenos">274</span></a><span class="sd">          configuration params</span>
+</span><span id="Authentication-275"><a href="#Authentication-275"><span class="linenos">275</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Authentication-276"><a href="#Authentication-276"><span class="linenos">276</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">dynamicLibPath</span><span class="p">,</span> <span class="s1">&#39;dynamicLibPath&#39;</span><span class="p">)</span>
+</span><span id="Authentication-277"><a href="#Authentication-277"><span class="linenos">277</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">authParamsString</span><span class="p">,</span> <span class="s1">&#39;authParamsString&#39;</span><span class="p">)</span>
+</span><span id="Authentication-278"><a href="#Authentication-278"><span class="linenos">278</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">auth</span> <span class="o">=</span> <span class="n">_pulsar</span><span class="o">.</span><span class="n">Authentication</span><span class="p">(</span><span class="n">dynamicLibPath</span><span class="p">,</span> <span class="n">authParamsString</span><span class="p">)</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Authentication provider object. Used to load authentication from an external
+shared library.</p>
+</div>
+
+
+                            <div id="Authentication.__init__" class="classattr">
+                                        <input id="Authentication.__init__-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="name">Authentication</span><span class="signature pdoc-code condensed">(<span class="param"><span class="n">dynamicLibPath</span>, </span><span class="param"><span class="n">authParamsString</span></span>)</span>
+
+                <label class="view-source-button" for="Authentication.__init__-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Authentication.__init__"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Authentication.__init__-265"><a href="#Authentication.__init__-265"><span class="linenos">265</span></a>    <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">dynamicLibPath</span><span class="p">,</span> <span class="n">authParamsString</span><span class="p">):</span>
+</span><span id="Authentication.__init__-266"><a href="#Authentication.__init__-266"><span class="linenos">266</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Authentication.__init__-267"><a href="#Authentication.__init__-267"><span class="linenos">267</span></a><span class="sd">        Create the authentication provider instance.</span>
+</span><span id="Authentication.__init__-268"><a href="#Authentication.__init__-268"><span class="linenos">268</span></a>
+</span><span id="Authentication.__init__-269"><a href="#Authentication.__init__-269"><span class="linenos">269</span></a><span class="sd">        **Args**</span>
+</span><span id="Authentication.__init__-270"><a href="#Authentication.__init__-270"><span class="linenos">270</span></a>
+</span><span id="Authentication.__init__-271"><a href="#Authentication.__init__-271"><span class="linenos">271</span></a><span class="sd">        * `dynamicLibPath`: Path to the authentication provider shared library</span>
+</span><span id="Authentication.__init__-272"><a href="#Authentication.__init__-272"><span class="linenos">272</span></a><span class="sd">          (such as `tls.so`)</span>
+</span><span id="Authentication.__init__-273"><a href="#Authentication.__init__-273"><span class="linenos">273</span></a><span class="sd">        * `authParamsString`: Comma-separated list of provider-specific</span>
+</span><span id="Authentication.__init__-274"><a href="#Authentication.__init__-274"><span class="linenos">274</span></a><span class="sd">          configuration params</span>
+</span><span id="Authentication.__init__-275"><a href="#Authentication.__init__-275"><span class="linenos">275</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Authentication.__init__-276"><a href="#Authentication.__init__-276"><span class="linenos">276</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">dynamicLibPath</span><span class="p">,</span> <span class="s1">&#39;dynamicLibPath&#39;</span><span class="p">)</span>
+</span><span id="Authentication.__init__-277"><a href="#Authentication.__init__-277"><span class="linenos">277</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">authParamsString</span><span class="p">,</span> <span class="s1">&#39;authParamsString&#39;</span><span class="p">)</span>
+</span><span id="Authentication.__init__-278"><a href="#Authentication.__init__-278"><span class="linenos">278</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">auth</span> <span class="o">=</span> <span class="n">_pulsar</span><span class="o">.</span><span class="n">Authentication</span><span class="p">(</span><span class="n">dynamicLibPath</span><span class="p">,</span> <span class="n">authParamsString</span><span class="p">)</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Create the authentication provider instance.</p>
+
+<p><strong>Args</strong></p>
+
+<ul>
+<li><code>dynamicLibPath</code>: Path to the authentication provider shared library
+(such as <code>tls.so</code>)</li>
+<li><code>authParamsString</code>: Comma-separated list of provider-specific
+configuration params</li>
+</ul>
+</div>
+
+
+                            </div>
+                </section>
+                <section id="AuthenticationTLS">
+                            <input id="AuthenticationTLS-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr class">
+            
+    <span class="def">class</span>
+    <span class="name">AuthenticationTLS</span><wbr>(<span class="base"><a href="#Authentication">Authentication</a></span>):
+
+                <label class="view-source-button" for="AuthenticationTLS-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#AuthenticationTLS"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="AuthenticationTLS-281"><a href="#AuthenticationTLS-281"><span class="linenos">281</span></a><span class="k">class</span> <span class="nc">AuthenticationTLS</span><span class="p">(</span><span class="n">Authentication</span><span class="p">):</span>
+</span><span id="AuthenticationTLS-282"><a href="#AuthenticationTLS-282"><span class="linenos">282</span></a>    <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="AuthenticationTLS-283"><a href="#AuthenticationTLS-283"><span class="linenos">283</span></a><span class="sd">    TLS Authentication implementation</span>
+</span><span id="AuthenticationTLS-284"><a href="#AuthenticationTLS-284"><span class="linenos">284</span></a><span class="sd">    &quot;&quot;&quot;</span>
+</span><span id="AuthenticationTLS-285"><a href="#AuthenticationTLS-285"><span class="linenos">285</span></a>    <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">certificate_path</span><span class="p">,</span> <span class="n">private_key_path</span><span class="p">):</span>
+</span><span id="AuthenticationTLS-286"><a href="#AuthenticationTLS-286"><span class="linenos">286</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="AuthenticationTLS-287"><a href="#AuthenticationTLS-287"><span class="linenos">287</span></a><span class="sd">        Create the TLS authentication provider instance.</span>
+</span><span id="AuthenticationTLS-288"><a href="#AuthenticationTLS-288"><span class="linenos">288</span></a>
+</span><span id="AuthenticationTLS-289"><a href="#AuthenticationTLS-289"><span class="linenos">289</span></a><span class="sd">        **Args**</span>
+</span><span id="AuthenticationTLS-290"><a href="#AuthenticationTLS-290"><span class="linenos">290</span></a>
+</span><span id="AuthenticationTLS-291"><a href="#AuthenticationTLS-291"><span class="linenos">291</span></a><span class="sd">        * `certificatePath`: Path to the public certificate</span>
+</span><span id="AuthenticationTLS-292"><a href="#AuthenticationTLS-292"><span class="linenos">292</span></a><span class="sd">        * `privateKeyPath`: Path to private TLS key</span>
+</span><span id="AuthenticationTLS-293"><a href="#AuthenticationTLS-293"><span class="linenos">293</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="AuthenticationTLS-294"><a href="#AuthenticationTLS-294"><span class="linenos">294</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">certificate_path</span><span class="p">,</span> <span class="s1">&#39;certificate_path&#39;</span><span class="p">)</span>
+</span><span id="AuthenticationTLS-295"><a href="#AuthenticationTLS-295"><span class="linenos">295</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">private_key_path</span><span class="p">,</span> <span class="s1">&#39;private_key_path&#39;</span><span class="p">)</span>
+</span><span id="AuthenticationTLS-296"><a href="#AuthenticationTLS-296"><span class="linenos">296</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">auth</span> <span class="o">=</span> <span class="n">_pulsar</span><span class="o">.</span><span class="n">AuthenticationTLS</span><span class="p">(</span><span class="n">certificate_path</span><span class="p">,</span> <span class="n">private_key_path</span><span class="p">)</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>TLS Authentication implementation</p>
+</div>
+
+
+                            <div id="AuthenticationTLS.__init__" class="classattr">
+                                        <input id="AuthenticationTLS.__init__-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="name">AuthenticationTLS</span><span class="signature pdoc-code condensed">(<span class="param"><span class="n">certificate_path</span>, </span><span class="param"><span class="n">private_key_path</span></span>)</span>
+
+                <label class="view-source-button" for="AuthenticationTLS.__init__-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#AuthenticationTLS.__init__"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="AuthenticationTLS.__init__-285"><a href="#AuthenticationTLS.__init__-285"><span class="linenos">285</span></a>    <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">certificate_path</span><span class="p">,</span> <span class="n">private_key_path</span><span class="p">):</span>
+</span><span id="AuthenticationTLS.__init__-286"><a href="#AuthenticationTLS.__init__-286"><span class="linenos">286</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="AuthenticationTLS.__init__-287"><a href="#AuthenticationTLS.__init__-287"><span class="linenos">287</span></a><span class="sd">        Create the TLS authentication provider instance.</span>
+</span><span id="AuthenticationTLS.__init__-288"><a href="#AuthenticationTLS.__init__-288"><span class="linenos">288</span></a>
+</span><span id="AuthenticationTLS.__init__-289"><a href="#AuthenticationTLS.__init__-289"><span class="linenos">289</span></a><span class="sd">        **Args**</span>
+</span><span id="AuthenticationTLS.__init__-290"><a href="#AuthenticationTLS.__init__-290"><span class="linenos">290</span></a>
+</span><span id="AuthenticationTLS.__init__-291"><a href="#AuthenticationTLS.__init__-291"><span class="linenos">291</span></a><span class="sd">        * `certificatePath`: Path to the public certificate</span>
+</span><span id="AuthenticationTLS.__init__-292"><a href="#AuthenticationTLS.__init__-292"><span class="linenos">292</span></a><span class="sd">        * `privateKeyPath`: Path to private TLS key</span>
+</span><span id="AuthenticationTLS.__init__-293"><a href="#AuthenticationTLS.__init__-293"><span class="linenos">293</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="AuthenticationTLS.__init__-294"><a href="#AuthenticationTLS.__init__-294"><span class="linenos">294</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">certificate_path</span><span class="p">,</span> <span class="s1">&#39;certificate_path&#39;</span><span class="p">)</span>
+</span><span id="AuthenticationTLS.__init__-295"><a href="#AuthenticationTLS.__init__-295"><span class="linenos">295</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">private_key_path</span><span class="p">,</span> <span class="s1">&#39;private_key_path&#39;</span><span class="p">)</span>
+</span><span id="AuthenticationTLS.__init__-296"><a href="#AuthenticationTLS.__init__-296"><span class="linenos">296</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">auth</span> <span class="o">=</span> <span class="n">_pulsar</span><span class="o">.</span><span class="n">AuthenticationTLS</span><span class="p">(</span><span class="n">certificate_path</span><span class="p">,</span> <span class="n">private_key_path</span><span class="p">)</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Create the TLS authentication provider instance.</p>
+
+<p><strong>Args</strong></p>
+
+<ul>
+<li><code>certificatePath</code>: Path to the public certificate</li>
+<li><code>privateKeyPath</code>: Path to private TLS key</li>
+</ul>
+</div>
+
+
+                            </div>
+                </section>
+                <section id="AuthenticationToken">
+                            <input id="AuthenticationToken-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr class">
+            
+    <span class="def">class</span>
+    <span class="name">AuthenticationToken</span><wbr>(<span class="base"><a href="#Authentication">Authentication</a></span>):
+
+                <label class="view-source-button" for="AuthenticationToken-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#AuthenticationToken"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="AuthenticationToken-299"><a href="#AuthenticationToken-299"><span class="linenos">299</span></a><span class="k">class</span> <span class="nc">AuthenticationToken</span><span class="p">(</span><span class="n">Authentication</span><span class="p">):</span>
+</span><span id="AuthenticationToken-300"><a href="#AuthenticationToken-300"><span class="linenos">300</span></a>    <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="AuthenticationToken-301"><a href="#AuthenticationToken-301"><span class="linenos">301</span></a><span class="sd">    Token based authentication implementation</span>
+</span><span id="AuthenticationToken-302"><a href="#AuthenticationToken-302"><span class="linenos">302</span></a><span class="sd">    &quot;&quot;&quot;</span>
+</span><span id="AuthenticationToken-303"><a href="#AuthenticationToken-303"><span class="linenos">303</span></a>    <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">token</span><span class="p">):</span>
+</span><span id="AuthenticationToken-304"><a href="#AuthenticationToken-304"><span class="linenos">304</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="AuthenticationToken-305"><a href="#AuthenticationToken-305"><span class="linenos">305</span></a><span class="sd">        Create the token authentication provider instance.</span>
+</span><span id="AuthenticationToken-306"><a href="#AuthenticationToken-306"><span class="linenos">306</span></a>
+</span><span id="AuthenticationToken-307"><a href="#AuthenticationToken-307"><span class="linenos">307</span></a><span class="sd">        **Args**</span>
+</span><span id="AuthenticationToken-308"><a href="#AuthenticationToken-308"><span class="linenos">308</span></a>
+</span><span id="AuthenticationToken-309"><a href="#AuthenticationToken-309"><span class="linenos">309</span></a><span class="sd">        * `token`: A string containing the token or a functions that provides a</span>
+</span><span id="AuthenticationToken-310"><a href="#AuthenticationToken-310"><span class="linenos">310</span></a><span class="sd">                   string with the token</span>
+</span><span id="AuthenticationToken-311"><a href="#AuthenticationToken-311"><span class="linenos">311</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="AuthenticationToken-312"><a href="#AuthenticationToken-312"><span class="linenos">312</span></a>        <span class="k">if</span> <span class="ow">not</span> <span class="p">(</span><span class="nb">isinstance</span><span class="p">(</span><span class="n">token</span><span class="p">,</span> <span class="nb">str</span><span class="p">)</span> <span class="ow">or</span> <span class="n">callable</span><span class="p">(</span><span class="n">token</span><span class="p">)):</span>
+</span><span id="AuthenticationToken-313"><a href="#AuthenticationToken-313"><span class="linenos">313</span></a>            <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="s2">&quot;Argument token is expected to be of type &#39;str&#39; or a function returning &#39;str&#39;&quot;</span><span class="p">)</span>
+</span><span id="AuthenticationToken-314"><a href="#AuthenticationToken-314"><span class="linenos">314</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">auth</span> <span class="o">=</span> <span class="n">_pulsar</span><span class="o">.</span><span class="n">AuthenticationToken</span><span class="p">(</span><span class="n">token</span><span class="p">)</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Token based authentication implementation</p>
+</div>
+
+
+                            <div id="AuthenticationToken.__init__" class="classattr">
+                                        <input id="AuthenticationToken.__init__-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="name">AuthenticationToken</span><span class="signature pdoc-code condensed">(<span class="param"><span class="n">token</span></span>)</span>
+
+                <label class="view-source-button" for="AuthenticationToken.__init__-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#AuthenticationToken.__init__"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="AuthenticationToken.__init__-303"><a href="#AuthenticationToken.__init__-303"><span class="linenos">303</span></a>    <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">token</span><span class="p">):</span>
+</span><span id="AuthenticationToken.__init__-304"><a href="#AuthenticationToken.__init__-304"><span class="linenos">304</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="AuthenticationToken.__init__-305"><a href="#AuthenticationToken.__init__-305"><span class="linenos">305</span></a><span class="sd">        Create the token authentication provider instance.</span>
+</span><span id="AuthenticationToken.__init__-306"><a href="#AuthenticationToken.__init__-306"><span class="linenos">306</span></a>
+</span><span id="AuthenticationToken.__init__-307"><a href="#AuthenticationToken.__init__-307"><span class="linenos">307</span></a><span class="sd">        **Args**</span>
+</span><span id="AuthenticationToken.__init__-308"><a href="#AuthenticationToken.__init__-308"><span class="linenos">308</span></a>
+</span><span id="AuthenticationToken.__init__-309"><a href="#AuthenticationToken.__init__-309"><span class="linenos">309</span></a><span class="sd">        * `token`: A string containing the token or a functions that provides a</span>
+</span><span id="AuthenticationToken.__init__-310"><a href="#AuthenticationToken.__init__-310"><span class="linenos">310</span></a><span class="sd">                   string with the token</span>
+</span><span id="AuthenticationToken.__init__-311"><a href="#AuthenticationToken.__init__-311"><span class="linenos">311</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="AuthenticationToken.__init__-312"><a href="#AuthenticationToken.__init__-312"><span class="linenos">312</span></a>        <span class="k">if</span> <span class="ow">not</span> <span class="p">(</span><span class="nb">isinstance</span><span class="p">(</span><span class="n">token</span><span class="p">,</span> <span class="nb">str</span><span class="p">)</span> <span class="ow">or</span> <span class="n">callable</span><span class="p">(</span><span class="n">token</span><s [...]
+</span><span id="AuthenticationToken.__init__-313"><a href="#AuthenticationToken.__init__-313"><span class="linenos">313</span></a>            <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="s2">&quot;Argument token is expected to be of type &#39;str&#39; or a function returning &#39;str&#39;&quot;</span><span class="p">)</span>
+</span><span id="AuthenticationToken.__init__-314"><a href="#AuthenticationToken.__init__-314"><span class="linenos">314</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">auth</span> <span class="o">=</span> <span class="n">_pulsar</span><span class="o">.</span><span class="n">AuthenticationToken</span><span class="p">(</span><span class="n">token</span><span class="p">)</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Create the token authentication provider instance.</p>
+
+<p><strong>Args</strong></p>
+
+<ul>
+<li><code>token</code>: A string containing the token or a functions that provides a
+string with the token</li>
+</ul>
+</div>
+
+
+                            </div>
+                </section>
+                <section id="AuthenticationAthenz">
+                            <input id="AuthenticationAthenz-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr class">
+            
+    <span class="def">class</span>
+    <span class="name">AuthenticationAthenz</span><wbr>(<span class="base"><a href="#Authentication">Authentication</a></span>):
+
+                <label class="view-source-button" for="AuthenticationAthenz-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#AuthenticationAthenz"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="AuthenticationAthenz-317"><a href="#AuthenticationAthenz-317"><span class="linenos">317</span></a><span class="k">class</span> <span class="nc">AuthenticationAthenz</span><span class="p">(</span><span class="n">Authentication</span><span class="p">):</span>
+</span><span id="AuthenticationAthenz-318"><a href="#AuthenticationAthenz-318"><span class="linenos">318</span></a>    <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="AuthenticationAthenz-319"><a href="#AuthenticationAthenz-319"><span class="linenos">319</span></a><span class="sd">    Athenz Authentication implementation</span>
+</span><span id="AuthenticationAthenz-320"><a href="#AuthenticationAthenz-320"><span class="linenos">320</span></a><span class="sd">    &quot;&quot;&quot;</span>
+</span><span id="AuthenticationAthenz-321"><a href="#AuthenticationAthenz-321"><span class="linenos">321</span></a>    <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">auth_params_string</span><span class="p">):</span>
+</span><span id="AuthenticationAthenz-322"><a href="#AuthenticationAthenz-322"><span class="linenos">322</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="AuthenticationAthenz-323"><a href="#AuthenticationAthenz-323"><span class="linenos">323</span></a><span class="sd">        Create the Athenz authentication provider instance.</span>
+</span><span id="AuthenticationAthenz-324"><a href="#AuthenticationAthenz-324"><span class="linenos">324</span></a>
+</span><span id="AuthenticationAthenz-325"><a href="#AuthenticationAthenz-325"><span class="linenos">325</span></a><span class="sd">        **Args**</span>
+</span><span id="AuthenticationAthenz-326"><a href="#AuthenticationAthenz-326"><span class="linenos">326</span></a>
+</span><span id="AuthenticationAthenz-327"><a href="#AuthenticationAthenz-327"><span class="linenos">327</span></a><span class="sd">        * `auth_params_string`: JSON encoded configuration for Athenz client</span>
+</span><span id="AuthenticationAthenz-328"><a href="#AuthenticationAthenz-328"><span class="linenos">328</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="AuthenticationAthenz-329"><a href="#AuthenticationAthenz-329"><span class="linenos">329</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">auth_params_string</span><span class="p">,</span> <span class="s1">&#39;auth_params_string&#39;</span><span class="p">)</span>
+</span><span id="AuthenticationAthenz-330"><a href="#AuthenticationAthenz-330"><span class="linenos">330</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">auth</span> <span class="o">=</span> <span class="n">_pulsar</span><span class="o">.</span><span class="n">AuthenticationAthenz</span><span class="p">(</span><span class="n">auth_params_string</span><span class="p">)</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Athenz Authentication implementation</p>
+</div>
+
+
+                            <div id="AuthenticationAthenz.__init__" class="classattr">
+                                        <input id="AuthenticationAthenz.__init__-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="name">AuthenticationAthenz</span><span class="signature pdoc-code condensed">(<span class="param"><span class="n">auth_params_string</span></span>)</span>
+
+                <label class="view-source-button" for="AuthenticationAthenz.__init__-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#AuthenticationAthenz.__init__"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="AuthenticationAthenz.__init__-321"><a href="#AuthenticationAthenz.__init__-321"><span class="linenos">321</span></a>    <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">auth_params_string</span><span class="p">):</span>
+</span><span id="AuthenticationAthenz.__init__-322"><a href="#AuthenticationAthenz.__init__-322"><span class="linenos">322</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="AuthenticationAthenz.__init__-323"><a href="#AuthenticationAthenz.__init__-323"><span class="linenos">323</span></a><span class="sd">        Create the Athenz authentication provider instance.</span>
+</span><span id="AuthenticationAthenz.__init__-324"><a href="#AuthenticationAthenz.__init__-324"><span class="linenos">324</span></a>
+</span><span id="AuthenticationAthenz.__init__-325"><a href="#AuthenticationAthenz.__init__-325"><span class="linenos">325</span></a><span class="sd">        **Args**</span>
+</span><span id="AuthenticationAthenz.__init__-326"><a href="#AuthenticationAthenz.__init__-326"><span class="linenos">326</span></a>
+</span><span id="AuthenticationAthenz.__init__-327"><a href="#AuthenticationAthenz.__init__-327"><span class="linenos">327</span></a><span class="sd">        * `auth_params_string`: JSON encoded configuration for Athenz client</span>
+</span><span id="AuthenticationAthenz.__init__-328"><a href="#AuthenticationAthenz.__init__-328"><span class="linenos">328</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="AuthenticationAthenz.__init__-329"><a href="#AuthenticationAthenz.__init__-329"><span class="linenos">329</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">auth_params_string</span><span class="p">,</span> <span class="s1">&#39;auth_params_string&#39;</span><span class="p">)</span>
+</span><span id="AuthenticationAthenz.__init__-330"><a href="#AuthenticationAthenz.__init__-330"><span class="linenos">330</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">auth</span> <span class="o">=</span> <span class="n">_pulsar</span><span class="o">.</span><span class="n">AuthenticationAthenz</span><span class="p">(</span><span class="n">auth_params_string</span><span class="p">)</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Create the Athenz authentication provider instance.</p>
+
+<p><strong>Args</strong></p>
+
+<ul>
+<li><code>auth_params_string</code>: JSON encoded configuration for Athenz client</li>
+</ul>
+</div>
+
+
+                            </div>
+                </section>
+                <section id="AuthenticationOauth2">
+                            <input id="AuthenticationOauth2-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr class">
+            
+    <span class="def">class</span>
+    <span class="name">AuthenticationOauth2</span><wbr>(<span class="base"><a href="#Authentication">Authentication</a></span>):
+
+                <label class="view-source-button" for="AuthenticationOauth2-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#AuthenticationOauth2"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="AuthenticationOauth2-332"><a href="#AuthenticationOauth2-332"><span class="linenos">332</span></a><span class="k">class</span> <span class="nc">AuthenticationOauth2</span><span class="p">(</span><span class="n">Authentication</span><span class="p">):</span>
+</span><span id="AuthenticationOauth2-333"><a href="#AuthenticationOauth2-333"><span class="linenos">333</span></a>    <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="AuthenticationOauth2-334"><a href="#AuthenticationOauth2-334"><span class="linenos">334</span></a><span class="sd">    Oauth2 Authentication implementation</span>
+</span><span id="AuthenticationOauth2-335"><a href="#AuthenticationOauth2-335"><span class="linenos">335</span></a><span class="sd">    &quot;&quot;&quot;</span>
+</span><span id="AuthenticationOauth2-336"><a href="#AuthenticationOauth2-336"><span class="linenos">336</span></a>    <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">auth_params_string</span><span class="p">):</span>
+</span><span id="AuthenticationOauth2-337"><a href="#AuthenticationOauth2-337"><span class="linenos">337</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="AuthenticationOauth2-338"><a href="#AuthenticationOauth2-338"><span class="linenos">338</span></a><span class="sd">        Create the Oauth2 authentication provider instance.</span>
+</span><span id="AuthenticationOauth2-339"><a href="#AuthenticationOauth2-339"><span class="linenos">339</span></a>
+</span><span id="AuthenticationOauth2-340"><a href="#AuthenticationOauth2-340"><span class="linenos">340</span></a><span class="sd">        **Args**</span>
+</span><span id="AuthenticationOauth2-341"><a href="#AuthenticationOauth2-341"><span class="linenos">341</span></a>
+</span><span id="AuthenticationOauth2-342"><a href="#AuthenticationOauth2-342"><span class="linenos">342</span></a><span class="sd">        * `auth_params_string`: JSON encoded configuration for Oauth2 client</span>
+</span><span id="AuthenticationOauth2-343"><a href="#AuthenticationOauth2-343"><span class="linenos">343</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="AuthenticationOauth2-344"><a href="#AuthenticationOauth2-344"><span class="linenos">344</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">auth_params_string</span><span class="p">,</span> <span class="s1">&#39;auth_params_string&#39;</span><span class="p">)</span>
+</span><span id="AuthenticationOauth2-345"><a href="#AuthenticationOauth2-345"><span class="linenos">345</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">auth</span> <span class="o">=</span> <span class="n">_pulsar</span><span class="o">.</span><span class="n">AuthenticationOauth2</span><span class="p">(</span><span class="n">auth_params_string</span><span class="p">)</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Oauth2 Authentication implementation</p>
+</div>
+
+
+                            <div id="AuthenticationOauth2.__init__" class="classattr">
+                                        <input id="AuthenticationOauth2.__init__-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="name">AuthenticationOauth2</span><span class="signature pdoc-code condensed">(<span class="param"><span class="n">auth_params_string</span></span>)</span>
+
+                <label class="view-source-button" for="AuthenticationOauth2.__init__-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#AuthenticationOauth2.__init__"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="AuthenticationOauth2.__init__-336"><a href="#AuthenticationOauth2.__init__-336"><span class="linenos">336</span></a>    <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">auth_params_string</span><span class="p">):</span>
+</span><span id="AuthenticationOauth2.__init__-337"><a href="#AuthenticationOauth2.__init__-337"><span class="linenos">337</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="AuthenticationOauth2.__init__-338"><a href="#AuthenticationOauth2.__init__-338"><span class="linenos">338</span></a><span class="sd">        Create the Oauth2 authentication provider instance.</span>
+</span><span id="AuthenticationOauth2.__init__-339"><a href="#AuthenticationOauth2.__init__-339"><span class="linenos">339</span></a>
+</span><span id="AuthenticationOauth2.__init__-340"><a href="#AuthenticationOauth2.__init__-340"><span class="linenos">340</span></a><span class="sd">        **Args**</span>
+</span><span id="AuthenticationOauth2.__init__-341"><a href="#AuthenticationOauth2.__init__-341"><span class="linenos">341</span></a>
+</span><span id="AuthenticationOauth2.__init__-342"><a href="#AuthenticationOauth2.__init__-342"><span class="linenos">342</span></a><span class="sd">        * `auth_params_string`: JSON encoded configuration for Oauth2 client</span>
+</span><span id="AuthenticationOauth2.__init__-343"><a href="#AuthenticationOauth2.__init__-343"><span class="linenos">343</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="AuthenticationOauth2.__init__-344"><a href="#AuthenticationOauth2.__init__-344"><span class="linenos">344</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">auth_params_string</span><span class="p">,</span> <span class="s1">&#39;auth_params_string&#39;</span><span class="p">)</span>
+</span><span id="AuthenticationOauth2.__init__-345"><a href="#AuthenticationOauth2.__init__-345"><span class="linenos">345</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">auth</span> <span class="o">=</span> <span class="n">_pulsar</span><span class="o">.</span><span class="n">AuthenticationOauth2</span><span class="p">(</span><span class="n">auth_params_string</span><span class="p">)</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Create the Oauth2 authentication provider instance.</p>
+
+<p><strong>Args</strong></p>
+
+<ul>
+<li><code>auth_params_string</code>: JSON encoded configuration for Oauth2 client</li>
+</ul>
+</div>
+
+
+                            </div>
+                </section>
+                <section id="Client">
+                            <input id="Client-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr class">
+            
+    <span class="def">class</span>
+    <span class="name">Client</span>:
+
+                <label class="view-source-button" for="Client-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Client"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Client-347"><a href="#Client-347"><span class="linenos">347</span></a><span class="k">class</span> <span class="nc">Client</span><span class="p">:</span>
+</span><span id="Client-348"><a href="#Client-348"><span class="linenos">348</span></a>    <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Client-349"><a href="#Client-349"><span class="linenos">349</span></a><span class="sd">    The Pulsar client. A single client instance can be used to create producers</span>
+</span><span id="Client-350"><a href="#Client-350"><span class="linenos">350</span></a><span class="sd">    and consumers on multiple topics.</span>
+</span><span id="Client-351"><a href="#Client-351"><span class="linenos">351</span></a>
+</span><span id="Client-352"><a href="#Client-352"><span class="linenos">352</span></a><span class="sd">    The client will share the same connection pool and threads across all</span>
+</span><span id="Client-353"><a href="#Client-353"><span class="linenos">353</span></a><span class="sd">    producers and consumers.</span>
+</span><span id="Client-354"><a href="#Client-354"><span class="linenos">354</span></a><span class="sd">    &quot;&quot;&quot;</span>
+</span><span id="Client-355"><a href="#Client-355"><span class="linenos">355</span></a>
+</span><span id="Client-356"><a href="#Client-356"><span class="linenos">356</span></a>    <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">service_url</span><span class="p">,</span>
+</span><span id="Client-357"><a href="#Client-357"><span class="linenos">357</span></a>                 <span class="n">authentication</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Client-358"><a href="#Client-358"><span class="linenos">358</span></a>                 <span class="n">operation_timeout_seconds</span><span class="o">=</span><span class="mi">30</span><span class="p">,</span>
+</span><span id="Client-359"><a href="#Client-359"><span class="linenos">359</span></a>                 <span class="n">io_threads</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span>
+</span><span id="Client-360"><a href="#Client-360"><span class="linenos">360</span></a>                 <span class="n">message_listener_threads</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span>
+</span><span id="Client-361"><a href="#Client-361"><span class="linenos">361</span></a>                 <span class="n">concurrent_lookup_requests</span><span class="o">=</span><span class="mi">50000</span><span class="p">,</span>
+</span><span id="Client-362"><a href="#Client-362"><span class="linenos">362</span></a>                 <span class="n">log_conf_file_path</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Client-363"><a href="#Client-363"><span class="linenos">363</span></a>                 <span class="n">use_tls</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span>
+</span><span id="Client-364"><a href="#Client-364"><span class="linenos">364</span></a>                 <span class="n">tls_trust_certs_file_path</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Client-365"><a href="#Client-365"><span class="linenos">365</span></a>                 <span class="n">tls_allow_insecure_connection</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span>
+</span><span id="Client-366"><a href="#Client-366"><span class="linenos">366</span></a>                 <span class="n">tls_validate_hostname</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span>
+</span><span id="Client-367"><a href="#Client-367"><span class="linenos">367</span></a>                 <span class="n">logger</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Client-368"><a href="#Client-368"><span class="linenos">368</span></a>                 <span class="n">connection_timeout_ms</span><span class="o">=</span><span class="mi">10000</span><span class="p">,</span>
+</span><span id="Client-369"><a href="#Client-369"><span class="linenos">369</span></a>                 <span class="p">):</span>
+</span><span id="Client-370"><a href="#Client-370"><span class="linenos">370</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Client-371"><a href="#Client-371"><span class="linenos">371</span></a><span class="sd">        Create a new Pulsar client instance.</span>
+</span><span id="Client-372"><a href="#Client-372"><span class="linenos">372</span></a>
+</span><span id="Client-373"><a href="#Client-373"><span class="linenos">373</span></a><span class="sd">        **Args**</span>
+</span><span id="Client-374"><a href="#Client-374"><span class="linenos">374</span></a>
+</span><span id="Client-375"><a href="#Client-375"><span class="linenos">375</span></a><span class="sd">        * `service_url`: The Pulsar service url eg: pulsar://my-broker.com:6650/</span>
+</span><span id="Client-376"><a href="#Client-376"><span class="linenos">376</span></a>
+</span><span id="Client-377"><a href="#Client-377"><span class="linenos">377</span></a><span class="sd">        **Options**</span>
+</span><span id="Client-378"><a href="#Client-378"><span class="linenos">378</span></a>
+</span><span id="Client-379"><a href="#Client-379"><span class="linenos">379</span></a><span class="sd">        * `authentication`:</span>
+</span><span id="Client-380"><a href="#Client-380"><span class="linenos">380</span></a><span class="sd">          Set the authentication provider to be used with the broker. For example:</span>
+</span><span id="Client-381"><a href="#Client-381"><span class="linenos">381</span></a><span class="sd">          `AuthenticationTls`, AuthenticaionToken, `AuthenticationAthenz`or `AuthenticationOauth2`</span>
+</span><span id="Client-382"><a href="#Client-382"><span class="linenos">382</span></a><span class="sd">        * `operation_timeout_seconds`:</span>
+</span><span id="Client-383"><a href="#Client-383"><span class="linenos">383</span></a><span class="sd">          Set timeout on client operations (subscribe, create producer, close,</span>
+</span><span id="Client-384"><a href="#Client-384"><span class="linenos">384</span></a><span class="sd">          unsubscribe).</span>
+</span><span id="Client-385"><a href="#Client-385"><span class="linenos">385</span></a><span class="sd">        * `io_threads`:</span>
+</span><span id="Client-386"><a href="#Client-386"><span class="linenos">386</span></a><span class="sd">          Set the number of IO threads to be used by the Pulsar client.</span>
+</span><span id="Client-387"><a href="#Client-387"><span class="linenos">387</span></a><span class="sd">        * `message_listener_threads`:</span>
+</span><span id="Client-388"><a href="#Client-388"><span class="linenos">388</span></a><span class="sd">          Set the number of threads to be used by the Pulsar client when</span>
+</span><span id="Client-389"><a href="#Client-389"><span class="linenos">389</span></a><span class="sd">          delivering messages through message listener. The default is 1 thread</span>
+</span><span id="Client-390"><a href="#Client-390"><span class="linenos">390</span></a><span class="sd">          per Pulsar client. If using more than 1 thread, messages for distinct</span>
+</span><span id="Client-391"><a href="#Client-391"><span class="linenos">391</span></a><span class="sd">          `message_listener`s will be delivered in different threads, however a</span>
+</span><span id="Client-392"><a href="#Client-392"><span class="linenos">392</span></a><span class="sd">          single `MessageListener` will always be assigned to the same thread.</span>
+</span><span id="Client-393"><a href="#Client-393"><span class="linenos">393</span></a><span class="sd">        * `concurrent_lookup_requests`:</span>
+</span><span id="Client-394"><a href="#Client-394"><span class="linenos">394</span></a><span class="sd">          Number of concurrent lookup-requests allowed on each broker connection</span>
+</span><span id="Client-395"><a href="#Client-395"><span class="linenos">395</span></a><span class="sd">          to prevent overload on the broker.</span>
+</span><span id="Client-396"><a href="#Client-396"><span class="linenos">396</span></a><span class="sd">        * `log_conf_file_path`:</span>
+</span><span id="Client-397"><a href="#Client-397"><span class="linenos">397</span></a><span class="sd">          Initialize log4cxx from a configuration file.</span>
+</span><span id="Client-398"><a href="#Client-398"><span class="linenos">398</span></a><span class="sd">        * `use_tls`:</span>
+</span><span id="Client-399"><a href="#Client-399"><span class="linenos">399</span></a><span class="sd">          Configure whether to use TLS encryption on the connection. This setting</span>
+</span><span id="Client-400"><a href="#Client-400"><span class="linenos">400</span></a><span class="sd">          is deprecated. TLS will be automatically enabled if the `serviceUrl` is</span>
+</span><span id="Client-401"><a href="#Client-401"><span class="linenos">401</span></a><span class="sd">          set to `pulsar+ssl://` or `https://`</span>
+</span><span id="Client-402"><a href="#Client-402"><span class="linenos">402</span></a><span class="sd">        * `tls_trust_certs_file_path`:</span>
+</span><span id="Client-403"><a href="#Client-403"><span class="linenos">403</span></a><span class="sd">          Set the path to the trusted TLS certificate file. If empty defaults to</span>
+</span><span id="Client-404"><a href="#Client-404"><span class="linenos">404</span></a><span class="sd">          certifi.</span>
+</span><span id="Client-405"><a href="#Client-405"><span class="linenos">405</span></a><span class="sd">        * `tls_allow_insecure_connection`:</span>
+</span><span id="Client-406"><a href="#Client-406"><span class="linenos">406</span></a><span class="sd">          Configure whether the Pulsar client accepts untrusted TLS certificates</span>
+</span><span id="Client-407"><a href="#Client-407"><span class="linenos">407</span></a><span class="sd">          from the broker.</span>
+</span><span id="Client-408"><a href="#Client-408"><span class="linenos">408</span></a><span class="sd">        * `tls_validate_hostname`:</span>
+</span><span id="Client-409"><a href="#Client-409"><span class="linenos">409</span></a><span class="sd">          Configure whether the Pulsar client validates that the hostname of the</span>
+</span><span id="Client-410"><a href="#Client-410"><span class="linenos">410</span></a><span class="sd">          endpoint, matches the common name on the TLS certificate presented by</span>
+</span><span id="Client-411"><a href="#Client-411"><span class="linenos">411</span></a><span class="sd">          the endpoint.</span>
+</span><span id="Client-412"><a href="#Client-412"><span class="linenos">412</span></a><span class="sd">        * `logger`:</span>
+</span><span id="Client-413"><a href="#Client-413"><span class="linenos">413</span></a><span class="sd">          Set a Python logger for this Pulsar client. Should be an instance of `logging.Logger`.</span>
+</span><span id="Client-414"><a href="#Client-414"><span class="linenos">414</span></a><span class="sd">        * `connection_timeout_ms`:</span>
+</span><span id="Client-415"><a href="#Client-415"><span class="linenos">415</span></a><span class="sd">          Set timeout in milliseconds on TCP connections.</span>
+</span><span id="Client-416"><a href="#Client-416"><span class="linenos">416</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Client-417"><a href="#Client-417"><span class="linenos">417</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">service_url</span><span class="p">,</span> <span class="s1">&#39;service_url&#39;</span><span class="p">)</span>
+</span><span id="Client-418"><a href="#Client-418"><span class="linenos">418</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="n">Authentication</span><span class="p">,</span> <span class="n">authentication</span><span class="p">,</span> <span class="s1">&#39;authentication&#39;</span><span class="p">)</span>
+</span><span id="Client-419"><a href="#Client-419"><span class="linenos">419</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">operation_timeout_seconds</span><span class="p">,</span> <span class="s1">&#39;operation_timeout_seconds&#39;</span><span class="p">)</span>
+</span><span id="Client-420"><a href="#Client-420"><span class="linenos">420</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">connection_timeout_ms</span><span class="p">,</span> <span class="s1">&#39;connection_timeout_ms&#39;</span><span class="p">)</span>
+</span><span id="Client-421"><a href="#Client-421"><span class="linenos">421</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">io_threads</span><span class="p">,</span> <span class="s1">&#39;io_threads&#39;</span><span class="p">)</span>
+</span><span id="Client-422"><a href="#Client-422"><span class="linenos">422</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">message_listener_threads</span><span class="p">,</span> <span class="s1">&#39;message_listener_threads&#39;</span><span class="p">)</span>
+</span><span id="Client-423"><a href="#Client-423"><span class="linenos">423</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">concurrent_lookup_requests</span><span class="p">,</span> <span class="s1">&#39;concurrent_lookup_requests&#39;</span><span class="p">)</span>
+</span><span id="Client-424"><a href="#Client-424"><span class="linenos">424</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">log_conf_file_path</span><span class="p">,</span> <span class="s1">&#39;log_conf_file_path&#39;</span><span class="p">)</span>
+</span><span id="Client-425"><a href="#Client-425"><span class="linenos">425</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">bool</span><span class="p">,</span> <span class="n">use_tls</span><span class="p">,</span> <span class="s1">&#39;use_tls&#39;</span><span class="p">)</span>
+</span><span id="Client-426"><a href="#Client-426"><span class="linenos">426</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">tls_trust_certs_file_path</span><span class="p">,</span> <span class="s1">&#39;tls_trust_certs_file_path&#39;</span><span class="p">)</span>
+</span><span id="Client-427"><a href="#Client-427"><span class="linenos">427</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">bool</span><span class="p">,</span> <span class="n">tls_allow_insecure_connection</span><span class="p">,</span> <span class="s1">&#39;tls_allow_insecure_connection&#39;</span><span class="p">)</span>
+</span><span id="Client-428"><a href="#Client-428"><span class="linenos">428</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">bool</span><span class="p">,</span> <span class="n">tls_validate_hostname</span><span class="p">,</span> <span class="s1">&#39;tls_validate_hostname&#39;</span><span class="p">)</span>
+</span><span id="Client-429"><a href="#Client-429"><span class="linenos">429</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="n">logging</span><span class="o">.</span><span class="n">Logger</span><span class="p">,</span> <span class="n">logger</span><span class="p">,</span> <span class="s1">&#39;logger&#39;</span><span class="p">)</span>
+</span><span id="Client-430"><a href="#Client-430"><span class="linenos">430</span></a>
+</span><span id="Client-431"><a href="#Client-431"><span class="linenos">431</span></a>        <span class="n">conf</span> <span class="o">=</span> <span class="n">_pulsar</span><span class="o">.</span><span class="n">ClientConfiguration</span><span class="p">()</span>
+</span><span id="Client-432"><a href="#Client-432"><span class="linenos">432</span></a>        <span class="k">if</span> <span class="n">authentication</span><span class="p">:</span>
+</span><span id="Client-433"><a href="#Client-433"><span class="linenos">433</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">authentication</span><span class="p">(</span><span class="n">authentication</span><span class="o">.</span><span class="n">auth</span><span class="p">)</span>
+</span><span id="Client-434"><a href="#Client-434"><span class="linenos">434</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">operation_timeout_seconds</span><span class="p">(</span><span class="n">operation_timeout_seconds</span><span class="p">)</span>
+</span><span id="Client-435"><a href="#Client-435"><span class="linenos">435</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">connection_timeout</span><span class="p">(</span><span class="n">connection_timeout_ms</span><span class="p">)</span>
+</span><span id="Client-436"><a href="#Client-436"><span class="linenos">436</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">io_threads</span><span class="p">(</span><span class="n">io_threads</span><span class="p">)</span>
+</span><span id="Client-437"><a href="#Client-437"><span class="linenos">437</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">message_listener_threads</span><span class="p">(</span><span class="n">message_listener_threads</span><span class="p">)</span>
+</span><span id="Client-438"><a href="#Client-438"><span class="linenos">438</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">concurrent_lookup_requests</span><span class="p">(</span><span class="n">concurrent_lookup_requests</span><span class="p">)</span>
+</span><span id="Client-439"><a href="#Client-439"><span class="linenos">439</span></a>        <span class="k">if</span> <span class="n">log_conf_file_path</span><span class="p">:</span>
+</span><span id="Client-440"><a href="#Client-440"><span class="linenos">440</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">log_conf_file_path</span><span class="p">(</span><span class="n">log_conf_file_path</span><span class="p">)</span>
+</span><span id="Client-441"><a href="#Client-441"><span class="linenos">441</span></a>        <span class="k">if</span> <span class="n">logger</span><span class="p">:</span>
+</span><span id="Client-442"><a href="#Client-442"><span class="linenos">442</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">set_logger</span><span class="p">(</span><span class="n">logger</span><span class="p">)</span>
+</span><span id="Client-443"><a href="#Client-443"><span class="linenos">443</span></a>        <span class="k">if</span> <span class="n">use_tls</span> <span class="ow">or</span> <span class="n">service_url</span><span class="o">.</span><span class="n">startswith</span><span class="p">(</span><span class="s1">&#39;pulsar+ssl://&#39;</span><span class="p">)</span> <span class="ow">or</span> <span class="n">service_url</span><span class="o">.</span><span class="n">startswith</span><span cl [...]
+</span><span id="Client-444"><a href="#Client-444"><span class="linenos">444</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">use_tls</span><span class="p">(</span><span class="kc">True</span><span class="p">)</span>
+</span><span id="Client-445"><a href="#Client-445"><span class="linenos">445</span></a>        <span class="k">if</span> <span class="n">tls_trust_certs_file_path</span><span class="p">:</span>
+</span><span id="Client-446"><a href="#Client-446"><span class="linenos">446</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">tls_trust_certs_file_path</span><span class="p">(</span><span class="n">tls_trust_certs_file_path</span><span class="p">)</span>
+</span><span id="Client-447"><a href="#Client-447"><span class="linenos">447</span></a>        <span class="k">else</span><span class="p">:</span>
+</span><span id="Client-448"><a href="#Client-448"><span class="linenos">448</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">tls_trust_certs_file_path</span><span class="p">(</span><span class="n">certifi</span><span class="o">.</span><span class="n">where</span><span class="p">())</span>
+</span><span id="Client-449"><a href="#Client-449"><span class="linenos">449</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">tls_allow_insecure_connection</span><span class="p">(</span><span class="n">tls_allow_insecure_connection</span><span class="p">)</span>
+</span><span id="Client-450"><a href="#Client-450"><span class="linenos">450</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">tls_validate_hostname</span><span class="p">(</span><span class="n">tls_validate_hostname</span><span class="p">)</span>
+</span><span id="Client-451"><a href="#Client-451"><span class="linenos">451</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_client</span> <span class="o">=</span> <span class="n">_pulsar</span><span class="o">.</span><span class="n">Client</span><span class="p">(</span><span class="n">service_url</span><span class="p">,</span> <span class="n">conf</span><span class="p">)</span>
+</span><span id="Client-452"><a href="#Client-452"><span class="linenos">452</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_consumers</span> <span class="o">=</span> <span class="p">[]</span>
+</span><span id="Client-453"><a href="#Client-453"><span class="linenos">453</span></a>
+</span><span id="Client-454"><a href="#Client-454"><span class="linenos">454</span></a>    <span class="k">def</span> <span class="nf">create_producer</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">topic</span><span class="p">,</span>
+</span><span id="Client-455"><a href="#Client-455"><span class="linenos">455</span></a>                        <span class="n">producer_name</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Client-456"><a href="#Client-456"><span class="linenos">456</span></a>                        <span class="n">schema</span><span class="o">=</span><span class="n">schema</span><span class="o">.</span><span class="n">BytesSchema</span><span class="p">(),</span>
+</span><span id="Client-457"><a href="#Client-457"><span class="linenos">457</span></a>                        <span class="n">initial_sequence_id</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Client-458"><a href="#Client-458"><span class="linenos">458</span></a>                        <span class="n">send_timeout_millis</span><span class="o">=</span><span class="mi">30000</span><span class="p">,</span>
+</span><span id="Client-459"><a href="#Client-459"><span class="linenos">459</span></a>                        <span class="n">compression_type</span><span class="o">=</span><span class="n">CompressionType</span><span class="o">.</span><span class="n">NONE</span><span class="p">,</span>
+</span><span id="Client-460"><a href="#Client-460"><span class="linenos">460</span></a>                        <span class="n">max_pending_messages</span><span class="o">=</span><span class="mi">1000</span><span class="p">,</span>
+</span><span id="Client-461"><a href="#Client-461"><span class="linenos">461</span></a>                        <span class="n">max_pending_messages_across_partitions</span><span class="o">=</span><span class="mi">50000</span><span class="p">,</span>
+</span><span id="Client-462"><a href="#Client-462"><span class="linenos">462</span></a>                        <span class="n">block_if_queue_full</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span>
+</span><span id="Client-463"><a href="#Client-463"><span class="linenos">463</span></a>                        <span class="n">batching_enabled</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span>
+</span><span id="Client-464"><a href="#Client-464"><span class="linenos">464</span></a>                        <span class="n">batching_max_messages</span><span class="o">=</span><span class="mi">1000</span><span class="p">,</span>
+</span><span id="Client-465"><a href="#Client-465"><span class="linenos">465</span></a>                        <span class="n">batching_max_allowed_size_in_bytes</span><span class="o">=</span><span class="mi">128</span><span class="o">*</span><span class="mi">1024</span><span class="p">,</span>
+</span><span id="Client-466"><a href="#Client-466"><span class="linenos">466</span></a>                        <span class="n">batching_max_publish_delay_ms</span><span class="o">=</span><span class="mi">10</span><span class="p">,</span>
+</span><span id="Client-467"><a href="#Client-467"><span class="linenos">467</span></a>                        <span class="n">message_routing_mode</span><span class="o">=</span><span class="n">PartitionsRoutingMode</span><span class="o">.</span><span class="n">RoundRobinDistribution</span><span class="p">,</span>
+</span><span id="Client-468"><a href="#Client-468"><span class="linenos">468</span></a>                        <span class="n">lazy_start_partitioned_producers</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span>
+</span><span id="Client-469"><a href="#Client-469"><span class="linenos">469</span></a>                        <span class="n">properties</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Client-470"><a href="#Client-470"><span class="linenos">470</span></a>                        <span class="n">batching_type</span><span class="o">=</span><span class="n">BatchingType</span><span class="o">.</span><span class="n">Default</span><span class="p">,</span>
+</span><span id="Client-471"><a href="#Client-471"><span class="linenos">471</span></a>                        <span class="n">encryption_key</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Client-472"><a href="#Client-472"><span class="linenos">472</span></a>                        <span class="n">crypto_key_reader</span><span class="o">=</span><span class="kc">None</span>
+</span><span id="Client-473"><a href="#Client-473"><span class="linenos">473</span></a>                        <span class="p">):</span>
+</span><span id="Client-474"><a href="#Client-474"><span class="linenos">474</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Client-475"><a href="#Client-475"><span class="linenos">475</span></a><span class="sd">        Create a new producer on a given topic.</span>
+</span><span id="Client-476"><a href="#Client-476"><span class="linenos">476</span></a>
+</span><span id="Client-477"><a href="#Client-477"><span class="linenos">477</span></a><span class="sd">        **Args**</span>
+</span><span id="Client-478"><a href="#Client-478"><span class="linenos">478</span></a>
+</span><span id="Client-479"><a href="#Client-479"><span class="linenos">479</span></a><span class="sd">        * `topic`:</span>
+</span><span id="Client-480"><a href="#Client-480"><span class="linenos">480</span></a><span class="sd">          The topic name</span>
+</span><span id="Client-481"><a href="#Client-481"><span class="linenos">481</span></a>
+</span><span id="Client-482"><a href="#Client-482"><span class="linenos">482</span></a><span class="sd">        **Options**</span>
+</span><span id="Client-483"><a href="#Client-483"><span class="linenos">483</span></a>
+</span><span id="Client-484"><a href="#Client-484"><span class="linenos">484</span></a><span class="sd">        * `producer_name`:</span>
+</span><span id="Client-485"><a href="#Client-485"><span class="linenos">485</span></a><span class="sd">           Specify a name for the producer. If not assigned,</span>
+</span><span id="Client-486"><a href="#Client-486"><span class="linenos">486</span></a><span class="sd">           the system will generate a globally unique name which can be accessed</span>
+</span><span id="Client-487"><a href="#Client-487"><span class="linenos">487</span></a><span class="sd">           with `Producer.producer_name()`. When specifying a name, it is app to</span>
+</span><span id="Client-488"><a href="#Client-488"><span class="linenos">488</span></a><span class="sd">           the user to ensure that, for a given topic, the producer name is unique</span>
+</span><span id="Client-489"><a href="#Client-489"><span class="linenos">489</span></a><span class="sd">           across all Pulsar&#39;s clusters.</span>
+</span><span id="Client-490"><a href="#Client-490"><span class="linenos">490</span></a><span class="sd">        * `schema`:</span>
+</span><span id="Client-491"><a href="#Client-491"><span class="linenos">491</span></a><span class="sd">           Define the schema of the data that will be published by this producer.</span>
+</span><span id="Client-492"><a href="#Client-492"><span class="linenos">492</span></a><span class="sd">           The schema will be used for two purposes:</span>
+</span><span id="Client-493"><a href="#Client-493"><span class="linenos">493</span></a><span class="sd">             - Validate the data format against the topic defined schema</span>
+</span><span id="Client-494"><a href="#Client-494"><span class="linenos">494</span></a><span class="sd">             - Perform serialization/deserialization between data and objects</span>
+</span><span id="Client-495"><a href="#Client-495"><span class="linenos">495</span></a><span class="sd">           An example for this parameter would be to pass `schema=JsonSchema(MyRecordClass)`.</span>
+</span><span id="Client-496"><a href="#Client-496"><span class="linenos">496</span></a><span class="sd">        * `initial_sequence_id`:</span>
+</span><span id="Client-497"><a href="#Client-497"><span class="linenos">497</span></a><span class="sd">           Set the baseline for the sequence ids for messages</span>
+</span><span id="Client-498"><a href="#Client-498"><span class="linenos">498</span></a><span class="sd">           published by the producer. First message will be using</span>
+</span><span id="Client-499"><a href="#Client-499"><span class="linenos">499</span></a><span class="sd">           `(initialSequenceId + 1)`` as its sequence id and subsequent messages will</span>
+</span><span id="Client-500"><a href="#Client-500"><span class="linenos">500</span></a><span class="sd">           be assigned incremental sequence ids, if not otherwise specified.</span>
+</span><span id="Client-501"><a href="#Client-501"><span class="linenos">501</span></a><span class="sd">        * `send_timeout_millis`:</span>
+</span><span id="Client-502"><a href="#Client-502"><span class="linenos">502</span></a><span class="sd">          If a message is not acknowledged by the server before the</span>
+</span><span id="Client-503"><a href="#Client-503"><span class="linenos">503</span></a><span class="sd">          `send_timeout` expires, an error will be reported.</span>
+</span><span id="Client-504"><a href="#Client-504"><span class="linenos">504</span></a><span class="sd">        * `compression_type`:</span>
+</span><span id="Client-505"><a href="#Client-505"><span class="linenos">505</span></a><span class="sd">          Set the compression type for the producer. By default, message</span>
+</span><span id="Client-506"><a href="#Client-506"><span class="linenos">506</span></a><span class="sd">          payloads are not compressed. Supported compression types are</span>
+</span><span id="Client-507"><a href="#Client-507"><span class="linenos">507</span></a><span class="sd">          `CompressionType.LZ4`, `CompressionType.ZLib`, `CompressionType.ZSTD` and `CompressionType.SNAPPY`.</span>
+</span><span id="Client-508"><a href="#Client-508"><span class="linenos">508</span></a><span class="sd">          ZSTD is supported since Pulsar 2.3. Consumers will need to be at least at that</span>
+</span><span id="Client-509"><a href="#Client-509"><span class="linenos">509</span></a><span class="sd">          release in order to be able to receive messages compressed with ZSTD.</span>
+</span><span id="Client-510"><a href="#Client-510"><span class="linenos">510</span></a><span class="sd">          SNAPPY is supported since Pulsar 2.4. Consumers will need to be at least at that</span>
+</span><span id="Client-511"><a href="#Client-511"><span class="linenos">511</span></a><span class="sd">          release in order to be able to receive messages compressed with SNAPPY.</span>
+</span><span id="Client-512"><a href="#Client-512"><span class="linenos">512</span></a><span class="sd">        * `max_pending_messages`:</span>
+</span><span id="Client-513"><a href="#Client-513"><span class="linenos">513</span></a><span class="sd">          Set the max size of the queue holding the messages pending to receive</span>
+</span><span id="Client-514"><a href="#Client-514"><span class="linenos">514</span></a><span class="sd">          an acknowledgment from the broker.</span>
+</span><span id="Client-515"><a href="#Client-515"><span class="linenos">515</span></a><span class="sd">        * `max_pending_messages_across_partitions`:</span>
+</span><span id="Client-516"><a href="#Client-516"><span class="linenos">516</span></a><span class="sd">          Set the max size of the queue holding the messages pending to receive</span>
+</span><span id="Client-517"><a href="#Client-517"><span class="linenos">517</span></a><span class="sd">          an acknowledgment across partitions from the broker.</span>
+</span><span id="Client-518"><a href="#Client-518"><span class="linenos">518</span></a><span class="sd">        * `block_if_queue_full`: Set whether `send_async` operations should</span>
+</span><span id="Client-519"><a href="#Client-519"><span class="linenos">519</span></a><span class="sd">          block when the outgoing message queue is full.</span>
+</span><span id="Client-520"><a href="#Client-520"><span class="linenos">520</span></a><span class="sd">        * `message_routing_mode`:</span>
+</span><span id="Client-521"><a href="#Client-521"><span class="linenos">521</span></a><span class="sd">          Set the message routing mode for the partitioned producer. Default is `PartitionsRoutingMode.RoundRobinDistribution`,</span>
+</span><span id="Client-522"><a href="#Client-522"><span class="linenos">522</span></a><span class="sd">          other option is `PartitionsRoutingMode.UseSinglePartition`</span>
+</span><span id="Client-523"><a href="#Client-523"><span class="linenos">523</span></a><span class="sd">        * `lazy_start_partitioned_producers`:</span>
+</span><span id="Client-524"><a href="#Client-524"><span class="linenos">524</span></a><span class="sd">          This config affects producers of partitioned topics only. It controls whether</span>
+</span><span id="Client-525"><a href="#Client-525"><span class="linenos">525</span></a><span class="sd">          producers register and connect immediately to the owner broker of each partition</span>
+</span><span id="Client-526"><a href="#Client-526"><span class="linenos">526</span></a><span class="sd">          or start lazily on demand. The internal producer of one partition is always</span>
+</span><span id="Client-527"><a href="#Client-527"><span class="linenos">527</span></a><span class="sd">          started eagerly, chosen by the routing policy, but the internal producers of</span>
+</span><span id="Client-528"><a href="#Client-528"><span class="linenos">528</span></a><span class="sd">          any additional partitions are started on demand, upon receiving their first</span>
+</span><span id="Client-529"><a href="#Client-529"><span class="linenos">529</span></a><span class="sd">          message.</span>
+</span><span id="Client-530"><a href="#Client-530"><span class="linenos">530</span></a><span class="sd">          Using this mode can reduce the strain on brokers for topics with large numbers of</span>
+</span><span id="Client-531"><a href="#Client-531"><span class="linenos">531</span></a><span class="sd">          partitions and when the SinglePartition routing policy is used without keyed messages.</span>
+</span><span id="Client-532"><a href="#Client-532"><span class="linenos">532</span></a><span class="sd">          Because producer connection can be on demand, this can produce extra send latency</span>
+</span><span id="Client-533"><a href="#Client-533"><span class="linenos">533</span></a><span class="sd">          for the first messages of a given partition.</span>
+</span><span id="Client-534"><a href="#Client-534"><span class="linenos">534</span></a><span class="sd">        * `properties`:</span>
+</span><span id="Client-535"><a href="#Client-535"><span class="linenos">535</span></a><span class="sd">          Sets the properties for the producer. The properties associated with a producer</span>
+</span><span id="Client-536"><a href="#Client-536"><span class="linenos">536</span></a><span class="sd">          can be used for identify a producer at broker side.</span>
+</span><span id="Client-537"><a href="#Client-537"><span class="linenos">537</span></a><span class="sd">        * `batching_type`:</span>
+</span><span id="Client-538"><a href="#Client-538"><span class="linenos">538</span></a><span class="sd">          Sets the batching type for the producer.</span>
+</span><span id="Client-539"><a href="#Client-539"><span class="linenos">539</span></a><span class="sd">          There are two batching type: DefaultBatching and KeyBasedBatching.</span>
+</span><span id="Client-540"><a href="#Client-540"><span class="linenos">540</span></a><span class="sd">            - Default batching</span>
+</span><span id="Client-541"><a href="#Client-541"><span class="linenos">541</span></a><span class="sd">            incoming single messages:</span>
+</span><span id="Client-542"><a href="#Client-542"><span class="linenos">542</span></a><span class="sd">            (k1, v1), (k2, v1), (k3, v1), (k1, v2), (k2, v2), (k3, v2), (k1, v3), (k2, v3), (k3, v3)</span>
+</span><span id="Client-543"><a href="#Client-543"><span class="linenos">543</span></a><span class="sd">            batched into single batch message:</span>
+</span><span id="Client-544"><a href="#Client-544"><span class="linenos">544</span></a><span class="sd">            [(k1, v1), (k2, v1), (k3, v1), (k1, v2), (k2, v2), (k3, v2), (k1, v3), (k2, v3), (k3, v3)]</span>
+</span><span id="Client-545"><a href="#Client-545"><span class="linenos">545</span></a>
+</span><span id="Client-546"><a href="#Client-546"><span class="linenos">546</span></a><span class="sd">            - KeyBasedBatching</span>
+</span><span id="Client-547"><a href="#Client-547"><span class="linenos">547</span></a><span class="sd">            incoming single messages:</span>
+</span><span id="Client-548"><a href="#Client-548"><span class="linenos">548</span></a><span class="sd">            (k1, v1), (k2, v1), (k3, v1), (k1, v2), (k2, v2), (k3, v2), (k1, v3), (k2, v3), (k3, v3)</span>
+</span><span id="Client-549"><a href="#Client-549"><span class="linenos">549</span></a><span class="sd">            batched into single batch message:</span>
+</span><span id="Client-550"><a href="#Client-550"><span class="linenos">550</span></a><span class="sd">            [(k1, v1), (k1, v2), (k1, v3)], [(k2, v1), (k2, v2), (k2, v3)], [(k3, v1), (k3, v2), (k3, v3)]</span>
+</span><span id="Client-551"><a href="#Client-551"><span class="linenos">551</span></a><span class="sd">        * encryption_key:</span>
+</span><span id="Client-552"><a href="#Client-552"><span class="linenos">552</span></a><span class="sd">           The key used for symmetric encryption, configured on the producer side</span>
+</span><span id="Client-553"><a href="#Client-553"><span class="linenos">553</span></a><span class="sd">        * crypto_key_reader:</span>
+</span><span id="Client-554"><a href="#Client-554"><span class="linenos">554</span></a><span class="sd">           Symmetric encryption class implementation, configuring public key encryption messages for the producer</span>
+</span><span id="Client-555"><a href="#Client-555"><span class="linenos">555</span></a><span class="sd">           and private key decryption messages for the consumer</span>
+</span><span id="Client-556"><a href="#Client-556"><span class="linenos">556</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Client-557"><a href="#Client-557"><span class="linenos">557</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">topic</span><span class="p">,</span> <span class="s1">&#39;topic&#39;</span><span class="p">)</span>
+</span><span id="Client-558"><a href="#Client-558"><span class="linenos">558</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">producer_name</span><span class="p">,</span> <span class="s1">&#39;producer_name&#39;</span><span class="p">)</span>
+</span><span id="Client-559"><a href="#Client-559"><span class="linenos">559</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="n">_schema</span><span class="o">.</span><span class="n">Schema</span><span class="p">,</span> <span class="n">schema</span><span class="p">,</span> <span class="s1">&#39;schema&#39;</span><span class="p">)</span>
+</span><span id="Client-560"><a href="#Client-560"><span class="linenos">560</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">initial_sequence_id</span><span class="p">,</span> <span class="s1">&#39;initial_sequence_id&#39;</span><span class="p">)</span>
+</span><span id="Client-561"><a href="#Client-561"><span class="linenos">561</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">send_timeout_millis</span><span class="p">,</span> <span class="s1">&#39;send_timeout_millis&#39;</span><span class="p">)</span>
+</span><span id="Client-562"><a href="#Client-562"><span class="linenos">562</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="n">CompressionType</span><span class="p">,</span> <span class="n">compression_type</span><span class="p">,</span> <span class="s1">&#39;compression_type&#39;</span><span class="p">)</span>
+</span><span id="Client-563"><a href="#Client-563"><span class="linenos">563</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">max_pending_messages</span><span class="p">,</span> <span class="s1">&#39;max_pending_messages&#39;</span><span class="p">)</span>
+</span><span id="Client-564"><a href="#Client-564"><span class="linenos">564</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">max_pending_messages_across_partitions</span><span class="p">,</span> <span class="s1">&#39;max_pending_messages_across_partitions&#39;</span><span class="p">)</span>
+</span><span id="Client-565"><a href="#Client-565"><span class="linenos">565</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">bool</span><span class="p">,</span> <span class="n">block_if_queue_full</span><span class="p">,</span> <span class="s1">&#39;block_if_queue_full&#39;</span><span class="p">)</span>
+</span><span id="Client-566"><a href="#Client-566"><span class="linenos">566</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">bool</span><span class="p">,</span> <span class="n">batching_enabled</span><span class="p">,</span> <span class="s1">&#39;batching_enabled&#39;</span><span class="p">)</span>
+</span><span id="Client-567"><a href="#Client-567"><span class="linenos">567</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">batching_max_messages</span><span class="p">,</span> <span class="s1">&#39;batching_max_messages&#39;</span><span class="p">)</span>
+</span><span id="Client-568"><a href="#Client-568"><span class="linenos">568</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">batching_max_allowed_size_in_bytes</span><span class="p">,</span> <span class="s1">&#39;batching_max_allowed_size_in_bytes&#39;</span><span class="p">)</span>
+</span><span id="Client-569"><a href="#Client-569"><span class="linenos">569</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">batching_max_publish_delay_ms</span><span class="p">,</span> <span class="s1">&#39;batching_max_publish_delay_ms&#39;</span><span class="p">)</span>
+</span><span id="Client-570"><a href="#Client-570"><span class="linenos">570</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="nb">dict</span><span class="p">,</span> <span class="n">properties</span><span class="p">,</span> <span class="s1">&#39;properties&#39;</span><span class="p">)</span>
+</span><span id="Client-571"><a href="#Client-571"><span class="linenos">571</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="n">BatchingType</span><span class="p">,</span> <span class="n">batching_type</span><span class="p">,</span> <span class="s1">&#39;batching_type&#39;</span><span class="p">)</span>
+</span><span id="Client-572"><a href="#Client-572"><span class="linenos">572</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">encryption_key</span><span class="p">,</span> <span class="s1">&#39;encryption_key&#39;</span><span class="p">)</span>
+</span><span id="Client-573"><a href="#Client-573"><span class="linenos">573</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="n">CryptoKeyReader</span><span class="p">,</span> <span class="n">crypto_key_reader</span><span class="p">,</span> <span class="s1">&#39;crypto_key_reader&#39;</span><span class="p">)</span>
+</span><span id="Client-574"><a href="#Client-574"><span class="linenos">574</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">bool</span><span class="p">,</span> <span class="n">lazy_start_partitioned_producers</span><span class="p">,</span> <span class="s1">&#39;lazy_start_partitioned_producers&#39;</span><span class="p">)</span>
+</span><span id="Client-575"><a href="#Client-575"><span class="linenos">575</span></a>
+</span><span id="Client-576"><a href="#Client-576"><span class="linenos">576</span></a>        <span class="n">conf</span> <span class="o">=</span> <span class="n">_pulsar</span><span class="o">.</span><span class="n">ProducerConfiguration</span><span class="p">()</span>
+</span><span id="Client-577"><a href="#Client-577"><span class="linenos">577</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">send_timeout_millis</span><span class="p">(</span><span class="n">send_timeout_millis</span><span class="p">)</span>
+</span><span id="Client-578"><a href="#Client-578"><span class="linenos">578</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">compression_type</span><span class="p">(</span><span class="n">compression_type</span><span class="p">)</span>
+</span><span id="Client-579"><a href="#Client-579"><span class="linenos">579</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">max_pending_messages</span><span class="p">(</span><span class="n">max_pending_messages</span><span class="p">)</span>
+</span><span id="Client-580"><a href="#Client-580"><span class="linenos">580</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">max_pending_messages_across_partitions</span><span class="p">(</span><span class="n">max_pending_messages_across_partitions</span><span class="p">)</span>
+</span><span id="Client-581"><a href="#Client-581"><span class="linenos">581</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">block_if_queue_full</span><span class="p">(</span><span class="n">block_if_queue_full</span><span class="p">)</span>
+</span><span id="Client-582"><a href="#Client-582"><span class="linenos">582</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">batching_enabled</span><span class="p">(</span><span class="n">batching_enabled</span><span class="p">)</span>
+</span><span id="Client-583"><a href="#Client-583"><span class="linenos">583</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">batching_max_messages</span><span class="p">(</span><span class="n">batching_max_messages</span><span class="p">)</span>
+</span><span id="Client-584"><a href="#Client-584"><span class="linenos">584</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">batching_max_allowed_size_in_bytes</span><span class="p">(</span><span class="n">batching_max_allowed_size_in_bytes</span><span class="p">)</span>
+</span><span id="Client-585"><a href="#Client-585"><span class="linenos">585</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">batching_max_publish_delay_ms</span><span class="p">(</span><span class="n">batching_max_publish_delay_ms</span><span class="p">)</span>
+</span><span id="Client-586"><a href="#Client-586"><span class="linenos">586</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">partitions_routing_mode</span><span class="p">(</span><span class="n">message_routing_mode</span><span class="p">)</span>
+</span><span id="Client-587"><a href="#Client-587"><span class="linenos">587</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">batching_type</span><span class="p">(</span><span class="n">batching_type</span><span class="p">)</span>
+</span><span id="Client-588"><a href="#Client-588"><span class="linenos">588</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">lazy_start_partitioned_producers</span><span class="p">(</span><span class="n">lazy_start_partitioned_producers</span><span class="p">)</span>
+</span><span id="Client-589"><a href="#Client-589"><span class="linenos">589</span></a>        <span class="k">if</span> <span class="n">producer_name</span><span class="p">:</span>
+</span><span id="Client-590"><a href="#Client-590"><span class="linenos">590</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">producer_name</span><span class="p">(</span><span class="n">producer_name</span><span class="p">)</span>
+</span><span id="Client-591"><a href="#Client-591"><span class="linenos">591</span></a>        <span class="k">if</span> <span class="n">initial_sequence_id</span><span class="p">:</span>
+</span><span id="Client-592"><a href="#Client-592"><span class="linenos">592</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">initial_sequence_id</span><span class="p">(</span><span class="n">initial_sequence_id</span><span class="p">)</span>
+</span><span id="Client-593"><a href="#Client-593"><span class="linenos">593</span></a>        <span class="k">if</span> <span class="n">properties</span><span class="p">:</span>
+</span><span id="Client-594"><a href="#Client-594"><span class="linenos">594</span></a>            <span class="k">for</span> <span class="n">k</span><span class="p">,</span> <span class="n">v</span> <span class="ow">in</span> <span class="n">properties</span><span class="o">.</span><span class="n">items</span><span class="p">():</span>
+</span><span id="Client-595"><a href="#Client-595"><span class="linenos">595</span></a>                <span class="n">conf</span><span class="o">.</span><span class="n">property</span><span class="p">(</span><span class="n">k</span><span class="p">,</span> <span class="n">v</span><span class="p">)</span>
+</span><span id="Client-596"><a href="#Client-596"><span class="linenos">596</span></a>
+</span><span id="Client-597"><a href="#Client-597"><span class="linenos">597</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">schema</span><span class="p">(</span><span class="n">schema</span><span class="o">.</span><span class="n">schema_info</span><span class="p">())</span>
+</span><span id="Client-598"><a href="#Client-598"><span class="linenos">598</span></a>        <span class="k">if</span> <span class="n">encryption_key</span><span class="p">:</span>
+</span><span id="Client-599"><a href="#Client-599"><span class="linenos">599</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">encryption_key</span><span class="p">(</span><span class="n">encryption_key</span><span class="p">)</span>
+</span><span id="Client-600"><a href="#Client-600"><span class="linenos">600</span></a>        <span class="k">if</span> <span class="n">crypto_key_reader</span><span class="p">:</span>
+</span><span id="Client-601"><a href="#Client-601"><span class="linenos">601</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">crypto_key_reader</span><span class="p">(</span><span class="n">crypto_key_reader</span><span class="o">.</span><span class="n">cryptoKeyReader</span><span class="p">)</span>
+</span><span id="Client-602"><a href="#Client-602"><span class="linenos">602</span></a>
+</span><span id="Client-603"><a href="#Client-603"><span class="linenos">603</span></a>        <span class="n">p</span> <span class="o">=</span> <span class="n">Producer</span><span class="p">()</span>
+</span><span id="Client-604"><a href="#Client-604"><span class="linenos">604</span></a>        <span class="n">p</span><span class="o">.</span><span class="n">_producer</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_client</span><span class="o">.</span><span class="n">create_producer</span><span class="p">(</span><span class="n">topic</span><span class="p">,</span> <span class="n">conf</span><span class="p">)</span>
+</span><span id="Client-605"><a href="#Client-605"><span class="linenos">605</span></a>        <span class="n">p</span><span class="o">.</span><span class="n">_schema</span> <span class="o">=</span> <span class="n">schema</span>
+</span><span id="Client-606"><a href="#Client-606"><span class="linenos">606</span></a>        <span class="n">p</span><span class="o">.</span><span class="n">_client</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_client</span>
+</span><span id="Client-607"><a href="#Client-607"><span class="linenos">607</span></a>        <span class="k">return</span> <span class="n">p</span>
+</span><span id="Client-608"><a href="#Client-608"><span class="linenos">608</span></a>
+</span><span id="Client-609"><a href="#Client-609"><span class="linenos">609</span></a>    <span class="k">def</span> <span class="nf">subscribe</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">topic</span><span class="p">,</span> <span class="n">subscription_name</span><span class="p">,</span>
+</span><span id="Client-610"><a href="#Client-610"><span class="linenos">610</span></a>                  <span class="n">consumer_type</span><span class="o">=</span><span class="n">ConsumerType</span><span class="o">.</span><span class="n">Exclusive</span><span class="p">,</span>
+</span><span id="Client-611"><a href="#Client-611"><span class="linenos">611</span></a>                  <span class="n">schema</span><span class="o">=</span><span class="n">schema</span><span class="o">.</span><span class="n">BytesSchema</span><span class="p">(),</span>
+</span><span id="Client-612"><a href="#Client-612"><span class="linenos">612</span></a>                  <span class="n">message_listener</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Client-613"><a href="#Client-613"><span class="linenos">613</span></a>                  <span class="n">receiver_queue_size</span><span class="o">=</span><span class="mi">1000</span><span class="p">,</span>
+</span><span id="Client-614"><a href="#Client-614"><span class="linenos">614</span></a>                  <span class="n">max_total_receiver_queue_size_across_partitions</span><span class="o">=</span><span class="mi">50000</span><span class="p">,</span>
+</span><span id="Client-615"><a href="#Client-615"><span class="linenos">615</span></a>                  <span class="n">consumer_name</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Client-616"><a href="#Client-616"><span class="linenos">616</span></a>                  <span class="n">unacked_messages_timeout_ms</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Client-617"><a href="#Client-617"><span class="linenos">617</span></a>                  <span class="n">broker_consumer_stats_cache_time_ms</span><span class="o">=</span><span class="mi">30000</span><span class="p">,</span>
+</span><span id="Client-618"><a href="#Client-618"><span class="linenos">618</span></a>                  <span class="n">negative_ack_redelivery_delay_ms</span><span class="o">=</span><span class="mi">60000</span><span class="p">,</span>
+</span><span id="Client-619"><a href="#Client-619"><span class="linenos">619</span></a>                  <span class="n">is_read_compacted</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span>
+</span><span id="Client-620"><a href="#Client-620"><span class="linenos">620</span></a>                  <span class="n">properties</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Client-621"><a href="#Client-621"><span class="linenos">621</span></a>                  <span class="n">pattern_auto_discovery_period</span><span class="o">=</span><span class="mi">60</span><span class="p">,</span>
+</span><span id="Client-622"><a href="#Client-622"><span class="linenos">622</span></a>                  <span class="n">initial_position</span><span class="o">=</span><span class="n">InitialPosition</span><span class="o">.</span><span class="n">Latest</span><span class="p">,</span>
+</span><span id="Client-623"><a href="#Client-623"><span class="linenos">623</span></a>                  <span class="n">crypto_key_reader</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Client-624"><a href="#Client-624"><span class="linenos">624</span></a>                  <span class="n">replicate_subscription_state_enabled</span><span class="o">=</span><span class="kc">False</span>
+</span><span id="Client-625"><a href="#Client-625"><span class="linenos">625</span></a>                  <span class="p">):</span>
+</span><span id="Client-626"><a href="#Client-626"><span class="linenos">626</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Client-627"><a href="#Client-627"><span class="linenos">627</span></a><span class="sd">        Subscribe to the given topic and subscription combination.</span>
+</span><span id="Client-628"><a href="#Client-628"><span class="linenos">628</span></a>
+</span><span id="Client-629"><a href="#Client-629"><span class="linenos">629</span></a><span class="sd">        **Args**</span>
+</span><span id="Client-630"><a href="#Client-630"><span class="linenos">630</span></a>
+</span><span id="Client-631"><a href="#Client-631"><span class="linenos">631</span></a><span class="sd">        * `topic`: The name of the topic, list of topics or regex pattern.</span>
+</span><span id="Client-632"><a href="#Client-632"><span class="linenos">632</span></a><span class="sd">                  This method will accept these forms:</span>
+</span><span id="Client-633"><a href="#Client-633"><span class="linenos">633</span></a><span class="sd">                    - `topic=&#39;my-topic&#39;`</span>
+</span><span id="Client-634"><a href="#Client-634"><span class="linenos">634</span></a><span class="sd">                    - `topic=[&#39;topic-1&#39;, &#39;topic-2&#39;, &#39;topic-3&#39;]`</span>
+</span><span id="Client-635"><a href="#Client-635"><span class="linenos">635</span></a><span class="sd">                    - `topic=re.compile(&#39;persistent://public/default/topic-*&#39;)`</span>
+</span><span id="Client-636"><a href="#Client-636"><span class="linenos">636</span></a><span class="sd">        * `subscription`: The name of the subscription.</span>
+</span><span id="Client-637"><a href="#Client-637"><span class="linenos">637</span></a>
+</span><span id="Client-638"><a href="#Client-638"><span class="linenos">638</span></a><span class="sd">        **Options**</span>
+</span><span id="Client-639"><a href="#Client-639"><span class="linenos">639</span></a>
+</span><span id="Client-640"><a href="#Client-640"><span class="linenos">640</span></a><span class="sd">        * `consumer_type`:</span>
+</span><span id="Client-641"><a href="#Client-641"><span class="linenos">641</span></a><span class="sd">          Select the subscription type to be used when subscribing to the topic.</span>
+</span><span id="Client-642"><a href="#Client-642"><span class="linenos">642</span></a><span class="sd">        * `schema`:</span>
+</span><span id="Client-643"><a href="#Client-643"><span class="linenos">643</span></a><span class="sd">           Define the schema of the data that will be received by this consumer.</span>
+</span><span id="Client-644"><a href="#Client-644"><span class="linenos">644</span></a><span class="sd">        * `message_listener`:</span>
+</span><span id="Client-645"><a href="#Client-645"><span class="linenos">645</span></a><span class="sd">          Sets a message listener for the consumer. When the listener is set,</span>
+</span><span id="Client-646"><a href="#Client-646"><span class="linenos">646</span></a><span class="sd">          the application will receive messages through it. Calls to</span>
+</span><span id="Client-647"><a href="#Client-647"><span class="linenos">647</span></a><span class="sd">          `consumer.receive()` will not be allowed. The listener function needs</span>
+</span><span id="Client-648"><a href="#Client-648"><span class="linenos">648</span></a><span class="sd">          to accept (consumer, message), for example:</span>
+</span><span id="Client-649"><a href="#Client-649"><span class="linenos">649</span></a>
+</span><span id="Client-650"><a href="#Client-650"><span class="linenos">650</span></a><span class="sd">                #!python</span>
+</span><span id="Client-651"><a href="#Client-651"><span class="linenos">651</span></a><span class="sd">                def my_listener(consumer, message):</span>
+</span><span id="Client-652"><a href="#Client-652"><span class="linenos">652</span></a><span class="sd">                    # process message</span>
+</span><span id="Client-653"><a href="#Client-653"><span class="linenos">653</span></a><span class="sd">                    consumer.acknowledge(message)</span>
+</span><span id="Client-654"><a href="#Client-654"><span class="linenos">654</span></a>
+</span><span id="Client-655"><a href="#Client-655"><span class="linenos">655</span></a><span class="sd">        * `receiver_queue_size`:</span>
+</span><span id="Client-656"><a href="#Client-656"><span class="linenos">656</span></a><span class="sd">          Sets the size of the consumer receive queue. The consumer receive</span>
+</span><span id="Client-657"><a href="#Client-657"><span class="linenos">657</span></a><span class="sd">          queue controls how many messages can be accumulated by the consumer</span>
+</span><span id="Client-658"><a href="#Client-658"><span class="linenos">658</span></a><span class="sd">          before the application calls `receive()`. Using a higher value could</span>
+</span><span id="Client-659"><a href="#Client-659"><span class="linenos">659</span></a><span class="sd">          potentially increase the consumer throughput at the expense of higher</span>
+</span><span id="Client-660"><a href="#Client-660"><span class="linenos">660</span></a><span class="sd">          memory utilization. Setting the consumer queue size to zero decreases</span>
+</span><span id="Client-661"><a href="#Client-661"><span class="linenos">661</span></a><span class="sd">          the throughput of the consumer by disabling pre-fetching of messages.</span>
+</span><span id="Client-662"><a href="#Client-662"><span class="linenos">662</span></a><span class="sd">          This approach improves the message distribution on shared subscription</span>
+</span><span id="Client-663"><a href="#Client-663"><span class="linenos">663</span></a><span class="sd">          by pushing messages only to those consumers that are ready to process</span>
+</span><span id="Client-664"><a href="#Client-664"><span class="linenos">664</span></a><span class="sd">          them. Neither receive with timeout nor partitioned topics can be used</span>
+</span><span id="Client-665"><a href="#Client-665"><span class="linenos">665</span></a><span class="sd">          if the consumer queue size is zero. The `receive()` function call</span>
+</span><span id="Client-666"><a href="#Client-666"><span class="linenos">666</span></a><span class="sd">          should not be interrupted when the consumer queue size is zero. The</span>
+</span><span id="Client-667"><a href="#Client-667"><span class="linenos">667</span></a><span class="sd">          default value is 1000 messages and should work well for most use</span>
+</span><span id="Client-668"><a href="#Client-668"><span class="linenos">668</span></a><span class="sd">          cases.</span>
+</span><span id="Client-669"><a href="#Client-669"><span class="linenos">669</span></a><span class="sd">        * `max_total_receiver_queue_size_across_partitions`</span>
+</span><span id="Client-670"><a href="#Client-670"><span class="linenos">670</span></a><span class="sd">          Set the max total receiver queue size across partitions.</span>
+</span><span id="Client-671"><a href="#Client-671"><span class="linenos">671</span></a><span class="sd">          This setting will be used to reduce the receiver queue size for individual partitions</span>
+</span><span id="Client-672"><a href="#Client-672"><span class="linenos">672</span></a><span class="sd">        * `consumer_name`:</span>
+</span><span id="Client-673"><a href="#Client-673"><span class="linenos">673</span></a><span class="sd">          Sets the consumer name.</span>
+</span><span id="Client-674"><a href="#Client-674"><span class="linenos">674</span></a><span class="sd">        * `unacked_messages_timeout_ms`:</span>
+</span><span id="Client-675"><a href="#Client-675"><span class="linenos">675</span></a><span class="sd">          Sets the timeout in milliseconds for unacknowledged messages. The</span>
+</span><span id="Client-676"><a href="#Client-676"><span class="linenos">676</span></a><span class="sd">          timeout needs to be greater than 10 seconds. An exception is thrown if</span>
+</span><span id="Client-677"><a href="#Client-677"><span class="linenos">677</span></a><span class="sd">          the given value is less than 10 seconds. If a successful</span>
+</span><span id="Client-678"><a href="#Client-678"><span class="linenos">678</span></a><span class="sd">          acknowledgement is not sent within the timeout, all the unacknowledged</span>
+</span><span id="Client-679"><a href="#Client-679"><span class="linenos">679</span></a><span class="sd">          messages are redelivered.</span>
+</span><span id="Client-680"><a href="#Client-680"><span class="linenos">680</span></a><span class="sd">        * `negative_ack_redelivery_delay_ms`:</span>
+</span><span id="Client-681"><a href="#Client-681"><span class="linenos">681</span></a><span class="sd">           The delay after which to redeliver the messages that failed to be</span>
+</span><span id="Client-682"><a href="#Client-682"><span class="linenos">682</span></a><span class="sd">           processed (with the `consumer.negative_acknowledge()`)</span>
+</span><span id="Client-683"><a href="#Client-683"><span class="linenos">683</span></a><span class="sd">        * `broker_consumer_stats_cache_time_ms`:</span>
+</span><span id="Client-684"><a href="#Client-684"><span class="linenos">684</span></a><span class="sd">          Sets the time duration for which the broker-side consumer stats will</span>
+</span><span id="Client-685"><a href="#Client-685"><span class="linenos">685</span></a><span class="sd">          be cached in the client.</span>
+</span><span id="Client-686"><a href="#Client-686"><span class="linenos">686</span></a><span class="sd">        * `is_read_compacted`:</span>
+</span><span id="Client-687"><a href="#Client-687"><span class="linenos">687</span></a><span class="sd">          Selects whether to read the compacted version of the topic</span>
+</span><span id="Client-688"><a href="#Client-688"><span class="linenos">688</span></a><span class="sd">        * `properties`:</span>
+</span><span id="Client-689"><a href="#Client-689"><span class="linenos">689</span></a><span class="sd">          Sets the properties for the consumer. The properties associated with a consumer</span>
+</span><span id="Client-690"><a href="#Client-690"><span class="linenos">690</span></a><span class="sd">          can be used for identify a consumer at broker side.</span>
+</span><span id="Client-691"><a href="#Client-691"><span class="linenos">691</span></a><span class="sd">        * `pattern_auto_discovery_period`:</span>
+</span><span id="Client-692"><a href="#Client-692"><span class="linenos">692</span></a><span class="sd">          Periods of seconds for consumer to auto discover match topics.</span>
+</span><span id="Client-693"><a href="#Client-693"><span class="linenos">693</span></a><span class="sd">        * `initial_position`:</span>
+</span><span id="Client-694"><a href="#Client-694"><span class="linenos">694</span></a><span class="sd">          Set the initial position of a consumer  when subscribing to the topic.</span>
+</span><span id="Client-695"><a href="#Client-695"><span class="linenos">695</span></a><span class="sd">          It could be either: `InitialPosition.Earliest` or `InitialPosition.Latest`.</span>
+</span><span id="Client-696"><a href="#Client-696"><span class="linenos">696</span></a><span class="sd">          Default: `Latest`.</span>
+</span><span id="Client-697"><a href="#Client-697"><span class="linenos">697</span></a><span class="sd">        * crypto_key_reader:</span>
+</span><span id="Client-698"><a href="#Client-698"><span class="linenos">698</span></a><span class="sd">           Symmetric encryption class implementation, configuring public key encryption messages for the producer</span>
+</span><span id="Client-699"><a href="#Client-699"><span class="linenos">699</span></a><span class="sd">           and private key decryption messages for the consumer</span>
+</span><span id="Client-700"><a href="#Client-700"><span class="linenos">700</span></a><span class="sd">        * replicate_subscription_state_enabled:</span>
+</span><span id="Client-701"><a href="#Client-701"><span class="linenos">701</span></a><span class="sd">          Set whether the subscription status should be replicated.</span>
+</span><span id="Client-702"><a href="#Client-702"><span class="linenos">702</span></a><span class="sd">          Default: `False`.</span>
+</span><span id="Client-703"><a href="#Client-703"><span class="linenos">703</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Client-704"><a href="#Client-704"><span class="linenos">704</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">subscription_name</span><span class="p">,</span> <span class="s1">&#39;subscription_name&#39;</span><span class="p">)</span>
+</span><span id="Client-705"><a href="#Client-705"><span class="linenos">705</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="n">ConsumerType</span><span class="p">,</span> <span class="n">consumer_type</span><span class="p">,</span> <span class="s1">&#39;consumer_type&#39;</span><span class="p">)</span>
+</span><span id="Client-706"><a href="#Client-706"><span class="linenos">706</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="n">_schema</span><span class="o">.</span><span class="n">Schema</span><span class="p">,</span> <span class="n">schema</span><span class="p">,</span> <span class="s1">&#39;schema&#39;</span><span class="p">)</span>
+</span><span id="Client-707"><a href="#Client-707"><span class="linenos">707</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">receiver_queue_size</span><span class="p">,</span> <span class="s1">&#39;receiver_queue_size&#39;</span><span class="p">)</span>
+</span><span id="Client-708"><a href="#Client-708"><span class="linenos">708</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">max_total_receiver_queue_size_across_partitions</span><span class="p">,</span>
+</span><span id="Client-709"><a href="#Client-709"><span class="linenos">709</span></a>                    <span class="s1">&#39;max_total_receiver_queue_size_across_partitions&#39;</span><span class="p">)</span>
+</span><span id="Client-710"><a href="#Client-710"><span class="linenos">710</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">consumer_name</span><span class="p">,</span> <span class="s1">&#39;consumer_name&#39;</span><span class="p">)</span>
+</span><span id="Client-711"><a href="#Client-711"><span class="linenos">711</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">unacked_messages_timeout_ms</span><span class="p">,</span> <span class="s1">&#39;unacked_messages_timeout_ms&#39;</span><span class="p">)</span>
+</span><span id="Client-712"><a href="#Client-712"><span class="linenos">712</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">broker_consumer_stats_cache_time_ms</span><span class="p">,</span> <span class="s1">&#39;broker_consumer_stats_cache_time_ms&#39;</span><span class="p">)</span>
+</span><span id="Client-713"><a href="#Client-713"><span class="linenos">713</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">negative_ack_redelivery_delay_ms</span><span class="p">,</span> <span class="s1">&#39;negative_ack_redelivery_delay_ms&#39;</span><span class="p">)</span>
+</span><span id="Client-714"><a href="#Client-714"><span class="linenos">714</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">pattern_auto_discovery_period</span><span class="p">,</span> <span class="s1">&#39;pattern_auto_discovery_period&#39;</span><span class="p">)</span>
+</span><span id="Client-715"><a href="#Client-715"><span class="linenos">715</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">bool</span><span class="p">,</span> <span class="n">is_read_compacted</span><span class="p">,</span> <span class="s1">&#39;is_read_compacted&#39;</span><span class="p">)</span>
+</span><span id="Client-716"><a href="#Client-716"><span class="linenos">716</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="nb">dict</span><span class="p">,</span> <span class="n">properties</span><span class="p">,</span> <span class="s1">&#39;properties&#39;</span><span class="p">)</span>
+</span><span id="Client-717"><a href="#Client-717"><span class="linenos">717</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="n">InitialPosition</span><span class="p">,</span> <span class="n">initial_position</span><span class="p">,</span> <span class="s1">&#39;initial_position&#39;</span><span class="p">)</span>
+</span><span id="Client-718"><a href="#Client-718"><span class="linenos">718</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="n">CryptoKeyReader</span><span class="p">,</span> <span class="n">crypto_key_reader</span><span class="p">,</span> <span class="s1">&#39;crypto_key_reader&#39;</span><span class="p">)</span>
+</span><span id="Client-719"><a href="#Client-719"><span class="linenos">719</span></a>
+</span><span id="Client-720"><a href="#Client-720"><span class="linenos">720</span></a>        <span class="n">conf</span> <span class="o">=</span> <span class="n">_pulsar</span><span class="o">.</span><span class="n">ConsumerConfiguration</span><span class="p">()</span>
+</span><span id="Client-721"><a href="#Client-721"><span class="linenos">721</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">consumer_type</span><span class="p">(</span><span class="n">consumer_type</span><span class="p">)</span>
+</span><span id="Client-722"><a href="#Client-722"><span class="linenos">722</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">read_compacted</span><span class="p">(</span><span class="n">is_read_compacted</span><span class="p">)</span>
+</span><span id="Client-723"><a href="#Client-723"><span class="linenos">723</span></a>        <span class="k">if</span> <span class="n">message_listener</span><span class="p">:</span>
+</span><span id="Client-724"><a href="#Client-724"><span class="linenos">724</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">message_listener</span><span class="p">(</span><span class="n">_listener_wrapper</span><span class="p">(</span><span class="n">message_listener</span><span class="p">,</span> <span class="n">schema</span><span class="p">))</span>
+</span><span id="Client-725"><a href="#Client-725"><span class="linenos">725</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">receiver_queue_size</span><span class="p">(</span><span class="n">receiver_queue_size</span><span class="p">)</span>
+</span><span id="Client-726"><a href="#Client-726"><span class="linenos">726</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">max_total_receiver_queue_size_across_partitions</span><span class="p">(</span><span class="n">max_total_receiver_queue_size_across_partitions</span><span class="p">)</span>
+</span><span id="Client-727"><a href="#Client-727"><span class="linenos">727</span></a>        <span class="k">if</span> <span class="n">consumer_name</span><span class="p">:</span>
+</span><span id="Client-728"><a href="#Client-728"><span class="linenos">728</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">consumer_name</span><span class="p">(</span><span class="n">consumer_name</span><span class="p">)</span>
+</span><span id="Client-729"><a href="#Client-729"><span class="linenos">729</span></a>        <span class="k">if</span> <span class="n">unacked_messages_timeout_ms</span><span class="p">:</span>
+</span><span id="Client-730"><a href="#Client-730"><span class="linenos">730</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">unacked_messages_timeout_ms</span><span class="p">(</span><span class="n">unacked_messages_timeout_ms</span><span class="p">)</span>
+</span><span id="Client-731"><a href="#Client-731"><span class="linenos">731</span></a>
+</span><span id="Client-732"><a href="#Client-732"><span class="linenos">732</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">negative_ack_redelivery_delay_ms</span><span class="p">(</span><span class="n">negative_ack_redelivery_delay_ms</span><span class="p">)</span>
+</span><span id="Client-733"><a href="#Client-733"><span class="linenos">733</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">broker_consumer_stats_cache_time_ms</span><span class="p">(</span><span class="n">broker_consumer_stats_cache_time_ms</span><span class="p">)</span>
+</span><span id="Client-734"><a href="#Client-734"><span class="linenos">734</span></a>        <span class="k">if</span> <span class="n">properties</span><span class="p">:</span>
+</span><span id="Client-735"><a href="#Client-735"><span class="linenos">735</span></a>            <span class="k">for</span> <span class="n">k</span><span class="p">,</span> <span class="n">v</span> <span class="ow">in</span> <span class="n">properties</span><span class="o">.</span><span class="n">items</span><span class="p">():</span>
+</span><span id="Client-736"><a href="#Client-736"><span class="linenos">736</span></a>                <span class="n">conf</span><span class="o">.</span><span class="n">property</span><span class="p">(</span><span class="n">k</span><span class="p">,</span> <span class="n">v</span><span class="p">)</span>
+</span><span id="Client-737"><a href="#Client-737"><span class="linenos">737</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">subscription_initial_position</span><span class="p">(</span><span class="n">initial_position</span><span class="p">)</span>
+</span><span id="Client-738"><a href="#Client-738"><span class="linenos">738</span></a>
+</span><span id="Client-739"><a href="#Client-739"><span class="linenos">739</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">schema</span><span class="p">(</span><span class="n">schema</span><span class="o">.</span><span class="n">schema_info</span><span class="p">())</span>
+</span><span id="Client-740"><a href="#Client-740"><span class="linenos">740</span></a>
+</span><span id="Client-741"><a href="#Client-741"><span class="linenos">741</span></a>        <span class="k">if</span> <span class="n">crypto_key_reader</span><span class="p">:</span>
+</span><span id="Client-742"><a href="#Client-742"><span class="linenos">742</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">crypto_key_reader</span><span class="p">(</span><span class="n">crypto_key_reader</span><span class="o">.</span><span class="n">cryptoKeyReader</span><span class="p">)</span>
+</span><span id="Client-743"><a href="#Client-743"><span class="linenos">743</span></a>
+</span><span id="Client-744"><a href="#Client-744"><span class="linenos">744</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">replicate_subscription_state_enabled</span><span class="p">(</span><span class="n">replicate_subscription_state_enabled</span><span class="p">)</span>
+</span><span id="Client-745"><a href="#Client-745"><span class="linenos">745</span></a>
+</span><span id="Client-746"><a href="#Client-746"><span class="linenos">746</span></a>        <span class="n">c</span> <span class="o">=</span> <span class="n">Consumer</span><span class="p">()</span>
+</span><span id="Client-747"><a href="#Client-747"><span class="linenos">747</span></a>        <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">topic</span><span class="p">,</span> <span class="nb">str</span><span class="p">):</span>
+</span><span id="Client-748"><a href="#Client-748"><span class="linenos">748</span></a>            <span class="c1"># Single topic</span>
+</span><span id="Client-749"><a href="#Client-749"><span class="linenos">749</span></a>            <span class="n">c</span><span class="o">.</span><span class="n">_consumer</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_client</span><span class="o">.</span><span class="n">subscribe</span><span class="p">(</span><span class="n">topic</span><span class="p">,</span> <span class="n">subscription_name</span><span class="p">,</span> <span c [...]
+</span><span id="Client-750"><a href="#Client-750"><span class="linenos">750</span></a>        <span class="k">elif</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">topic</span><span class="p">,</span> <span class="nb">list</span><span class="p">):</span>
+</span><span id="Client-751"><a href="#Client-751"><span class="linenos">751</span></a>            <span class="c1"># List of topics</span>
+</span><span id="Client-752"><a href="#Client-752"><span class="linenos">752</span></a>            <span class="n">c</span><span class="o">.</span><span class="n">_consumer</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_client</span><span class="o">.</span><span class="n">subscribe_topics</span><span class="p">(</span><span class="n">topic</span><span class="p">,</span> <span class="n">subscription_name</span><span class="p">,</span>  [...]
+</span><span id="Client-753"><a href="#Client-753"><span class="linenos">753</span></a>        <span class="k">elif</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">topic</span><span class="p">,</span> <span class="n">_retype</span><span class="p">):</span>
+</span><span id="Client-754"><a href="#Client-754"><span class="linenos">754</span></a>            <span class="c1"># Regex pattern</span>
+</span><span id="Client-755"><a href="#Client-755"><span class="linenos">755</span></a>            <span class="n">c</span><span class="o">.</span><span class="n">_consumer</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_client</span><span class="o">.</span><span class="n">subscribe_pattern</span><span class="p">(</span><span class="n">topic</span><span class="o">.</span><span class="n">pattern</span><span class="p">,</span> <span clas [...]
+</span><span id="Client-756"><a href="#Client-756"><span class="linenos">756</span></a>        <span class="k">else</span><span class="p">:</span>
+</span><span id="Client-757"><a href="#Client-757"><span class="linenos">757</span></a>            <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="s2">&quot;Argument &#39;topic&#39; is expected to be of a type between (str, list, re.pattern)&quot;</span><span class="p">)</span>
+</span><span id="Client-758"><a href="#Client-758"><span class="linenos">758</span></a>
+</span><span id="Client-759"><a href="#Client-759"><span class="linenos">759</span></a>        <span class="n">c</span><span class="o">.</span><span class="n">_client</span> <span class="o">=</span> <span class="bp">self</span>
+</span><span id="Client-760"><a href="#Client-760"><span class="linenos">760</span></a>        <span class="n">c</span><span class="o">.</span><span class="n">_schema</span> <span class="o">=</span> <span class="n">schema</span>
+</span><span id="Client-761"><a href="#Client-761"><span class="linenos">761</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_consumers</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">c</span><span class="p">)</span>
+</span><span id="Client-762"><a href="#Client-762"><span class="linenos">762</span></a>        <span class="k">return</span> <span class="n">c</span>
+</span><span id="Client-763"><a href="#Client-763"><span class="linenos">763</span></a>
+</span><span id="Client-764"><a href="#Client-764"><span class="linenos">764</span></a>    <span class="k">def</span> <span class="nf">create_reader</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">topic</span><span class="p">,</span> <span class="n">start_message_id</span><span class="p">,</span>
+</span><span id="Client-765"><a href="#Client-765"><span class="linenos">765</span></a>                      <span class="n">schema</span><span class="o">=</span><span class="n">schema</span><span class="o">.</span><span class="n">BytesSchema</span><span class="p">(),</span>
+</span><span id="Client-766"><a href="#Client-766"><span class="linenos">766</span></a>                      <span class="n">reader_listener</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Client-767"><a href="#Client-767"><span class="linenos">767</span></a>                      <span class="n">receiver_queue_size</span><span class="o">=</span><span class="mi">1000</span><span class="p">,</span>
+</span><span id="Client-768"><a href="#Client-768"><span class="linenos">768</span></a>                      <span class="n">reader_name</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Client-769"><a href="#Client-769"><span class="linenos">769</span></a>                      <span class="n">subscription_role_prefix</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Client-770"><a href="#Client-770"><span class="linenos">770</span></a>                      <span class="n">is_read_compacted</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span>
+</span><span id="Client-771"><a href="#Client-771"><span class="linenos">771</span></a>                      <span class="n">crypto_key_reader</span><span class="o">=</span><span class="kc">None</span>
+</span><span id="Client-772"><a href="#Client-772"><span class="linenos">772</span></a>                      <span class="p">):</span>
+</span><span id="Client-773"><a href="#Client-773"><span class="linenos">773</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Client-774"><a href="#Client-774"><span class="linenos">774</span></a><span class="sd">        Create a reader on a particular topic</span>
+</span><span id="Client-775"><a href="#Client-775"><span class="linenos">775</span></a>
+</span><span id="Client-776"><a href="#Client-776"><span class="linenos">776</span></a><span class="sd">        **Args**</span>
+</span><span id="Client-777"><a href="#Client-777"><span class="linenos">777</span></a>
+</span><span id="Client-778"><a href="#Client-778"><span class="linenos">778</span></a><span class="sd">        * `topic`: The name of the topic.</span>
+</span><span id="Client-779"><a href="#Client-779"><span class="linenos">779</span></a><span class="sd">        * `start_message_id`: The initial reader positioning is done by specifying a message id.</span>
+</span><span id="Client-780"><a href="#Client-780"><span class="linenos">780</span></a><span class="sd">           The options are:</span>
+</span><span id="Client-781"><a href="#Client-781"><span class="linenos">781</span></a><span class="sd">            * `MessageId.earliest`: Start reading from the earliest message available in the topic</span>
+</span><span id="Client-782"><a href="#Client-782"><span class="linenos">782</span></a><span class="sd">            * `MessageId.latest`: Start reading from the end topic, only getting messages published</span>
+</span><span id="Client-783"><a href="#Client-783"><span class="linenos">783</span></a><span class="sd">               after the reader was created</span>
+</span><span id="Client-784"><a href="#Client-784"><span class="linenos">784</span></a><span class="sd">            * `MessageId`: When passing a particular message id, the reader will position itself on</span>
+</span><span id="Client-785"><a href="#Client-785"><span class="linenos">785</span></a><span class="sd">               that specific position. The first message to be read will be the message next to the</span>
+</span><span id="Client-786"><a href="#Client-786"><span class="linenos">786</span></a><span class="sd">               specified messageId. Message id can be serialized into a string and deserialized</span>
+</span><span id="Client-787"><a href="#Client-787"><span class="linenos">787</span></a><span class="sd">               back into a `MessageId` object:</span>
+</span><span id="Client-788"><a href="#Client-788"><span class="linenos">788</span></a>
+</span><span id="Client-789"><a href="#Client-789"><span class="linenos">789</span></a><span class="sd">                   # Serialize to string</span>
+</span><span id="Client-790"><a href="#Client-790"><span class="linenos">790</span></a><span class="sd">                   s = msg.message_id().serialize()</span>
+</span><span id="Client-791"><a href="#Client-791"><span class="linenos">791</span></a>
+</span><span id="Client-792"><a href="#Client-792"><span class="linenos">792</span></a><span class="sd">                   # Deserialize from string</span>
+</span><span id="Client-793"><a href="#Client-793"><span class="linenos">793</span></a><span class="sd">                   msg_id = MessageId.deserialize(s)</span>
+</span><span id="Client-794"><a href="#Client-794"><span class="linenos">794</span></a>
+</span><span id="Client-795"><a href="#Client-795"><span class="linenos">795</span></a><span class="sd">        **Options**</span>
+</span><span id="Client-796"><a href="#Client-796"><span class="linenos">796</span></a>
+</span><span id="Client-797"><a href="#Client-797"><span class="linenos">797</span></a><span class="sd">        * `schema`:</span>
+</span><span id="Client-798"><a href="#Client-798"><span class="linenos">798</span></a><span class="sd">           Define the schema of the data that will be received by this reader.</span>
+</span><span id="Client-799"><a href="#Client-799"><span class="linenos">799</span></a><span class="sd">        * `reader_listener`:</span>
+</span><span id="Client-800"><a href="#Client-800"><span class="linenos">800</span></a><span class="sd">          Sets a message listener for the reader. When the listener is set,</span>
+</span><span id="Client-801"><a href="#Client-801"><span class="linenos">801</span></a><span class="sd">          the application will receive messages through it. Calls to</span>
+</span><span id="Client-802"><a href="#Client-802"><span class="linenos">802</span></a><span class="sd">          `reader.read_next()` will not be allowed. The listener function needs</span>
+</span><span id="Client-803"><a href="#Client-803"><span class="linenos">803</span></a><span class="sd">          to accept (reader, message), for example:</span>
+</span><span id="Client-804"><a href="#Client-804"><span class="linenos">804</span></a>
+</span><span id="Client-805"><a href="#Client-805"><span class="linenos">805</span></a><span class="sd">                def my_listener(reader, message):</span>
+</span><span id="Client-806"><a href="#Client-806"><span class="linenos">806</span></a><span class="sd">                    # process message</span>
+</span><span id="Client-807"><a href="#Client-807"><span class="linenos">807</span></a><span class="sd">                    pass</span>
+</span><span id="Client-808"><a href="#Client-808"><span class="linenos">808</span></a>
+</span><span id="Client-809"><a href="#Client-809"><span class="linenos">809</span></a><span class="sd">        * `receiver_queue_size`:</span>
+</span><span id="Client-810"><a href="#Client-810"><span class="linenos">810</span></a><span class="sd">          Sets the size of the reader receive queue. The reader receive</span>
+</span><span id="Client-811"><a href="#Client-811"><span class="linenos">811</span></a><span class="sd">          queue controls how many messages can be accumulated by the reader</span>
+</span><span id="Client-812"><a href="#Client-812"><span class="linenos">812</span></a><span class="sd">          before the application calls `read_next()`. Using a higher value could</span>
+</span><span id="Client-813"><a href="#Client-813"><span class="linenos">813</span></a><span class="sd">          potentially increase the reader throughput at the expense of higher</span>
+</span><span id="Client-814"><a href="#Client-814"><span class="linenos">814</span></a><span class="sd">          memory utilization.</span>
+</span><span id="Client-815"><a href="#Client-815"><span class="linenos">815</span></a><span class="sd">        * `reader_name`:</span>
+</span><span id="Client-816"><a href="#Client-816"><span class="linenos">816</span></a><span class="sd">          Sets the reader name.</span>
+</span><span id="Client-817"><a href="#Client-817"><span class="linenos">817</span></a><span class="sd">        * `subscription_role_prefix`:</span>
+</span><span id="Client-818"><a href="#Client-818"><span class="linenos">818</span></a><span class="sd">          Sets the subscription role prefix.</span>
+</span><span id="Client-819"><a href="#Client-819"><span class="linenos">819</span></a><span class="sd">        * `is_read_compacted`:</span>
+</span><span id="Client-820"><a href="#Client-820"><span class="linenos">820</span></a><span class="sd">          Selects whether to read the compacted version of the topic</span>
+</span><span id="Client-821"><a href="#Client-821"><span class="linenos">821</span></a><span class="sd">        * crypto_key_reader:</span>
+</span><span id="Client-822"><a href="#Client-822"><span class="linenos">822</span></a><span class="sd">           Symmetric encryption class implementation, configuring public key encryption messages for the producer</span>
+</span><span id="Client-823"><a href="#Client-823"><span class="linenos">823</span></a><span class="sd">           and private key decryption messages for the consumer</span>
+</span><span id="Client-824"><a href="#Client-824"><span class="linenos">824</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Client-825"><a href="#Client-825"><span class="linenos">825</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">topic</span><span class="p">,</span> <span class="s1">&#39;topic&#39;</span><span class="p">)</span>
+</span><span id="Client-826"><a href="#Client-826"><span class="linenos">826</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="n">_pulsar</span><span class="o">.</span><span class="n">MessageId</span><span class="p">,</span> <span class="n">start_message_id</span><span class="p">,</span> <span class="s1">&#39;start_message_id&#39;</span><span class="p">)</span>
+</span><span id="Client-827"><a href="#Client-827"><span class="linenos">827</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="n">_schema</span><span class="o">.</span><span class="n">Schema</span><span class="p">,</span> <span class="n">schema</span><span class="p">,</span> <span class="s1">&#39;schema&#39;</span><span class="p">)</span>
+</span><span id="Client-828"><a href="#Client-828"><span class="linenos">828</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">receiver_queue_size</span><span class="p">,</span> <span class="s1">&#39;receiver_queue_size&#39;</span><span class="p">)</span>
+</span><span id="Client-829"><a href="#Client-829"><span class="linenos">829</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">reader_name</span><span class="p">,</span> <span class="s1">&#39;reader_name&#39;</span><span class="p">)</span>
+</span><span id="Client-830"><a href="#Client-830"><span class="linenos">830</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">subscription_role_prefix</span><span class="p">,</span> <span class="s1">&#39;subscription_role_prefix&#39;</span><span class="p">)</span>
+</span><span id="Client-831"><a href="#Client-831"><span class="linenos">831</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">bool</span><span class="p">,</span> <span class="n">is_read_compacted</span><span class="p">,</span> <span class="s1">&#39;is_read_compacted&#39;</span><span class="p">)</span>
+</span><span id="Client-832"><a href="#Client-832"><span class="linenos">832</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="n">CryptoKeyReader</span><span class="p">,</span> <span class="n">crypto_key_reader</span><span class="p">,</span> <span class="s1">&#39;crypto_key_reader&#39;</span><span class="p">)</span>
+</span><span id="Client-833"><a href="#Client-833"><span class="linenos">833</span></a>
+</span><span id="Client-834"><a href="#Client-834"><span class="linenos">834</span></a>        <span class="n">conf</span> <span class="o">=</span> <span class="n">_pulsar</span><span class="o">.</span><span class="n">ReaderConfiguration</span><span class="p">()</span>
+</span><span id="Client-835"><a href="#Client-835"><span class="linenos">835</span></a>        <span class="k">if</span> <span class="n">reader_listener</span><span class="p">:</span>
+</span><span id="Client-836"><a href="#Client-836"><span class="linenos">836</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">reader_listener</span><span class="p">(</span><span class="n">_listener_wrapper</span><span class="p">(</span><span class="n">reader_listener</span><span class="p">,</span> <span class="n">schema</span><span class="p">))</span>
+</span><span id="Client-837"><a href="#Client-837"><span class="linenos">837</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">receiver_queue_size</span><span class="p">(</span><span class="n">receiver_queue_size</span><span class="p">)</span>
+</span><span id="Client-838"><a href="#Client-838"><span class="linenos">838</span></a>        <span class="k">if</span> <span class="n">reader_name</span><span class="p">:</span>
+</span><span id="Client-839"><a href="#Client-839"><span class="linenos">839</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">reader_name</span><span class="p">(</span><span class="n">reader_name</span><span class="p">)</span>
+</span><span id="Client-840"><a href="#Client-840"><span class="linenos">840</span></a>        <span class="k">if</span> <span class="n">subscription_role_prefix</span><span class="p">:</span>
+</span><span id="Client-841"><a href="#Client-841"><span class="linenos">841</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">subscription_role_prefix</span><span class="p">(</span><span class="n">subscription_role_prefix</span><span class="p">)</span>
+</span><span id="Client-842"><a href="#Client-842"><span class="linenos">842</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">schema</span><span class="p">(</span><span class="n">schema</span><span class="o">.</span><span class="n">schema_info</span><span class="p">())</span>
+</span><span id="Client-843"><a href="#Client-843"><span class="linenos">843</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">read_compacted</span><span class="p">(</span><span class="n">is_read_compacted</span><span class="p">)</span>
+</span><span id="Client-844"><a href="#Client-844"><span class="linenos">844</span></a>        <span class="k">if</span> <span class="n">crypto_key_reader</span><span class="p">:</span>
+</span><span id="Client-845"><a href="#Client-845"><span class="linenos">845</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">crypto_key_reader</span><span class="p">(</span><span class="n">crypto_key_reader</span><span class="o">.</span><span class="n">cryptoKeyReader</span><span class="p">)</span>
+</span><span id="Client-846"><a href="#Client-846"><span class="linenos">846</span></a>
+</span><span id="Client-847"><a href="#Client-847"><span class="linenos">847</span></a>        <span class="n">c</span> <span class="o">=</span> <span class="n">Reader</span><span class="p">()</span>
+</span><span id="Client-848"><a href="#Client-848"><span class="linenos">848</span></a>        <span class="n">c</span><span class="o">.</span><span class="n">_reader</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_client</span><span class="o">.</span><span class="n">create_reader</span><span class="p">(</span><span class="n">topic</span><span class="p">,</span> <span class="n">start_message_id</span><span class="p">,</span> <span clas [...]
+</span><span id="Client-849"><a href="#Client-849"><span class="linenos">849</span></a>        <span class="n">c</span><span class="o">.</span><span class="n">_client</span> <span class="o">=</span> <span class="bp">self</span>
+</span><span id="Client-850"><a href="#Client-850"><span class="linenos">850</span></a>        <span class="n">c</span><span class="o">.</span><span class="n">_schema</span> <span class="o">=</span> <span class="n">schema</span>
+</span><span id="Client-851"><a href="#Client-851"><span class="linenos">851</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_consumers</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">c</span><span class="p">)</span>
+</span><span id="Client-852"><a href="#Client-852"><span class="linenos">852</span></a>        <span class="k">return</span> <span class="n">c</span>
+</span><span id="Client-853"><a href="#Client-853"><span class="linenos">853</span></a>
+</span><span id="Client-854"><a href="#Client-854"><span class="linenos">854</span></a>    <span class="k">def</span> <span class="nf">get_topic_partitions</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">topic</span><span class="p">):</span>
+</span><span id="Client-855"><a href="#Client-855"><span class="linenos">855</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Client-856"><a href="#Client-856"><span class="linenos">856</span></a><span class="sd">        Get the list of partitions for a given topic.</span>
+</span><span id="Client-857"><a href="#Client-857"><span class="linenos">857</span></a>
+</span><span id="Client-858"><a href="#Client-858"><span class="linenos">858</span></a><span class="sd">        If the topic is partitioned, this will return a list of partition names. If the topic is not</span>
+</span><span id="Client-859"><a href="#Client-859"><span class="linenos">859</span></a><span class="sd">        partitioned, the returned list will contain the topic name itself.</span>
+</span><span id="Client-860"><a href="#Client-860"><span class="linenos">860</span></a>
+</span><span id="Client-861"><a href="#Client-861"><span class="linenos">861</span></a><span class="sd">        This can be used to discover the partitions and create Reader, Consumer or Producer</span>
+</span><span id="Client-862"><a href="#Client-862"><span class="linenos">862</span></a><span class="sd">        instances directly on a particular partition.</span>
+</span><span id="Client-863"><a href="#Client-863"><span class="linenos">863</span></a><span class="sd">        :param topic: the topic name to lookup</span>
+</span><span id="Client-864"><a href="#Client-864"><span class="linenos">864</span></a><span class="sd">        :return: a list of partition name</span>
+</span><span id="Client-865"><a href="#Client-865"><span class="linenos">865</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Client-866"><a href="#Client-866"><span class="linenos">866</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">topic</span><span class="p">,</span> <span class="s1">&#39;topic&#39;</span><span class="p">)</span>
+</span><span id="Client-867"><a href="#Client-867"><span class="linenos">867</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_client</span><span class="o">.</span><span class="n">get_topic_partitions</span><span class="p">(</span><span class="n">topic</span><span class="p">)</span>
+</span><span id="Client-868"><a href="#Client-868"><span class="linenos">868</span></a>
+</span><span id="Client-869"><a href="#Client-869"><span class="linenos">869</span></a>    <span class="k">def</span> <span class="nf">shutdown</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Client-870"><a href="#Client-870"><span class="linenos">870</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Client-871"><a href="#Client-871"><span class="linenos">871</span></a><span class="sd">        Perform immediate shutdown of Pulsar client.</span>
+</span><span id="Client-872"><a href="#Client-872"><span class="linenos">872</span></a>
+</span><span id="Client-873"><a href="#Client-873"><span class="linenos">873</span></a><span class="sd">        Release all resources and close all producer, consumer, and readers without waiting</span>
+</span><span id="Client-874"><a href="#Client-874"><span class="linenos">874</span></a><span class="sd">        for ongoing operations to complete.</span>
+</span><span id="Client-875"><a href="#Client-875"><span class="linenos">875</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Client-876"><a href="#Client-876"><span class="linenos">876</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_client</span><span class="o">.</span><span class="n">shutdown</span><span class="p">()</span>
+</span><span id="Client-877"><a href="#Client-877"><span class="linenos">877</span></a>
+</span><span id="Client-878"><a href="#Client-878"><span class="linenos">878</span></a>    <span class="k">def</span> <span class="nf">close</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Client-879"><a href="#Client-879"><span class="linenos">879</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Client-880"><a href="#Client-880"><span class="linenos">880</span></a><span class="sd">        Close the client and all the associated producers and consumers</span>
+</span><span id="Client-881"><a href="#Client-881"><span class="linenos">881</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Client-882"><a href="#Client-882"><span class="linenos">882</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_client</span><span class="o">.</span><span class="n">close</span><span class="p">()</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>The Pulsar client. A single client instance can be used to create producers
+and consumers on multiple topics.</p>
+
+<p>The client will share the same connection pool and threads across all
+producers and consumers.</p>
+</div>
+
+
+                            <div id="Client.__init__" class="classattr">
+                                        <input id="Client.__init__-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="name">Client</span><span class="signature pdoc-code multiline">(<span class="param">	<span class="n">service_url</span>,</span><span class="param">	<span class="n">authentication</span><span class="o">=</span><span class="kc">None</span>,</span><span class="param">	<span class="n">operation_timeout_seconds</span><span class="o">=</span><span class="mi">30</span>,</span><span class="param">	<span class="n">io_threads</span><span class="o">=</span><span class="mi">1</s [...]
+
+                <label class="view-source-button" for="Client.__init__-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Client.__init__"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Client.__init__-356"><a href="#Client.__init__-356"><span class="linenos">356</span></a>    <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">service_url</span><span class="p">,</span>
+</span><span id="Client.__init__-357"><a href="#Client.__init__-357"><span class="linenos">357</span></a>                 <span class="n">authentication</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Client.__init__-358"><a href="#Client.__init__-358"><span class="linenos">358</span></a>                 <span class="n">operation_timeout_seconds</span><span class="o">=</span><span class="mi">30</span><span class="p">,</span>
+</span><span id="Client.__init__-359"><a href="#Client.__init__-359"><span class="linenos">359</span></a>                 <span class="n">io_threads</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span>
+</span><span id="Client.__init__-360"><a href="#Client.__init__-360"><span class="linenos">360</span></a>                 <span class="n">message_listener_threads</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span>
+</span><span id="Client.__init__-361"><a href="#Client.__init__-361"><span class="linenos">361</span></a>                 <span class="n">concurrent_lookup_requests</span><span class="o">=</span><span class="mi">50000</span><span class="p">,</span>
+</span><span id="Client.__init__-362"><a href="#Client.__init__-362"><span class="linenos">362</span></a>                 <span class="n">log_conf_file_path</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Client.__init__-363"><a href="#Client.__init__-363"><span class="linenos">363</span></a>                 <span class="n">use_tls</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span>
+</span><span id="Client.__init__-364"><a href="#Client.__init__-364"><span class="linenos">364</span></a>                 <span class="n">tls_trust_certs_file_path</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Client.__init__-365"><a href="#Client.__init__-365"><span class="linenos">365</span></a>                 <span class="n">tls_allow_insecure_connection</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span>
+</span><span id="Client.__init__-366"><a href="#Client.__init__-366"><span class="linenos">366</span></a>                 <span class="n">tls_validate_hostname</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span>
+</span><span id="Client.__init__-367"><a href="#Client.__init__-367"><span class="linenos">367</span></a>                 <span class="n">logger</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Client.__init__-368"><a href="#Client.__init__-368"><span class="linenos">368</span></a>                 <span class="n">connection_timeout_ms</span><span class="o">=</span><span class="mi">10000</span><span class="p">,</span>
+</span><span id="Client.__init__-369"><a href="#Client.__init__-369"><span class="linenos">369</span></a>                 <span class="p">):</span>
+</span><span id="Client.__init__-370"><a href="#Client.__init__-370"><span class="linenos">370</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Client.__init__-371"><a href="#Client.__init__-371"><span class="linenos">371</span></a><span class="sd">        Create a new Pulsar client instance.</span>
+</span><span id="Client.__init__-372"><a href="#Client.__init__-372"><span class="linenos">372</span></a>
+</span><span id="Client.__init__-373"><a href="#Client.__init__-373"><span class="linenos">373</span></a><span class="sd">        **Args**</span>
+</span><span id="Client.__init__-374"><a href="#Client.__init__-374"><span class="linenos">374</span></a>
+</span><span id="Client.__init__-375"><a href="#Client.__init__-375"><span class="linenos">375</span></a><span class="sd">        * `service_url`: The Pulsar service url eg: pulsar://my-broker.com:6650/</span>
+</span><span id="Client.__init__-376"><a href="#Client.__init__-376"><span class="linenos">376</span></a>
+</span><span id="Client.__init__-377"><a href="#Client.__init__-377"><span class="linenos">377</span></a><span class="sd">        **Options**</span>
+</span><span id="Client.__init__-378"><a href="#Client.__init__-378"><span class="linenos">378</span></a>
+</span><span id="Client.__init__-379"><a href="#Client.__init__-379"><span class="linenos">379</span></a><span class="sd">        * `authentication`:</span>
+</span><span id="Client.__init__-380"><a href="#Client.__init__-380"><span class="linenos">380</span></a><span class="sd">          Set the authentication provider to be used with the broker. For example:</span>
+</span><span id="Client.__init__-381"><a href="#Client.__init__-381"><span class="linenos">381</span></a><span class="sd">          `AuthenticationTls`, AuthenticaionToken, `AuthenticationAthenz`or `AuthenticationOauth2`</span>
+</span><span id="Client.__init__-382"><a href="#Client.__init__-382"><span class="linenos">382</span></a><span class="sd">        * `operation_timeout_seconds`:</span>
+</span><span id="Client.__init__-383"><a href="#Client.__init__-383"><span class="linenos">383</span></a><span class="sd">          Set timeout on client operations (subscribe, create producer, close,</span>
+</span><span id="Client.__init__-384"><a href="#Client.__init__-384"><span class="linenos">384</span></a><span class="sd">          unsubscribe).</span>
+</span><span id="Client.__init__-385"><a href="#Client.__init__-385"><span class="linenos">385</span></a><span class="sd">        * `io_threads`:</span>
+</span><span id="Client.__init__-386"><a href="#Client.__init__-386"><span class="linenos">386</span></a><span class="sd">          Set the number of IO threads to be used by the Pulsar client.</span>
+</span><span id="Client.__init__-387"><a href="#Client.__init__-387"><span class="linenos">387</span></a><span class="sd">        * `message_listener_threads`:</span>
+</span><span id="Client.__init__-388"><a href="#Client.__init__-388"><span class="linenos">388</span></a><span class="sd">          Set the number of threads to be used by the Pulsar client when</span>
+</span><span id="Client.__init__-389"><a href="#Client.__init__-389"><span class="linenos">389</span></a><span class="sd">          delivering messages through message listener. The default is 1 thread</span>
+</span><span id="Client.__init__-390"><a href="#Client.__init__-390"><span class="linenos">390</span></a><span class="sd">          per Pulsar client. If using more than 1 thread, messages for distinct</span>
+</span><span id="Client.__init__-391"><a href="#Client.__init__-391"><span class="linenos">391</span></a><span class="sd">          `message_listener`s will be delivered in different threads, however a</span>
+</span><span id="Client.__init__-392"><a href="#Client.__init__-392"><span class="linenos">392</span></a><span class="sd">          single `MessageListener` will always be assigned to the same thread.</span>
+</span><span id="Client.__init__-393"><a href="#Client.__init__-393"><span class="linenos">393</span></a><span class="sd">        * `concurrent_lookup_requests`:</span>
+</span><span id="Client.__init__-394"><a href="#Client.__init__-394"><span class="linenos">394</span></a><span class="sd">          Number of concurrent lookup-requests allowed on each broker connection</span>
+</span><span id="Client.__init__-395"><a href="#Client.__init__-395"><span class="linenos">395</span></a><span class="sd">          to prevent overload on the broker.</span>
+</span><span id="Client.__init__-396"><a href="#Client.__init__-396"><span class="linenos">396</span></a><span class="sd">        * `log_conf_file_path`:</span>
+</span><span id="Client.__init__-397"><a href="#Client.__init__-397"><span class="linenos">397</span></a><span class="sd">          Initialize log4cxx from a configuration file.</span>
+</span><span id="Client.__init__-398"><a href="#Client.__init__-398"><span class="linenos">398</span></a><span class="sd">        * `use_tls`:</span>
+</span><span id="Client.__init__-399"><a href="#Client.__init__-399"><span class="linenos">399</span></a><span class="sd">          Configure whether to use TLS encryption on the connection. This setting</span>
+</span><span id="Client.__init__-400"><a href="#Client.__init__-400"><span class="linenos">400</span></a><span class="sd">          is deprecated. TLS will be automatically enabled if the `serviceUrl` is</span>
+</span><span id="Client.__init__-401"><a href="#Client.__init__-401"><span class="linenos">401</span></a><span class="sd">          set to `pulsar+ssl://` or `https://`</span>
+</span><span id="Client.__init__-402"><a href="#Client.__init__-402"><span class="linenos">402</span></a><span class="sd">        * `tls_trust_certs_file_path`:</span>
+</span><span id="Client.__init__-403"><a href="#Client.__init__-403"><span class="linenos">403</span></a><span class="sd">          Set the path to the trusted TLS certificate file. If empty defaults to</span>
+</span><span id="Client.__init__-404"><a href="#Client.__init__-404"><span class="linenos">404</span></a><span class="sd">          certifi.</span>
+</span><span id="Client.__init__-405"><a href="#Client.__init__-405"><span class="linenos">405</span></a><span class="sd">        * `tls_allow_insecure_connection`:</span>
+</span><span id="Client.__init__-406"><a href="#Client.__init__-406"><span class="linenos">406</span></a><span class="sd">          Configure whether the Pulsar client accepts untrusted TLS certificates</span>
+</span><span id="Client.__init__-407"><a href="#Client.__init__-407"><span class="linenos">407</span></a><span class="sd">          from the broker.</span>
+</span><span id="Client.__init__-408"><a href="#Client.__init__-408"><span class="linenos">408</span></a><span class="sd">        * `tls_validate_hostname`:</span>
+</span><span id="Client.__init__-409"><a href="#Client.__init__-409"><span class="linenos">409</span></a><span class="sd">          Configure whether the Pulsar client validates that the hostname of the</span>
+</span><span id="Client.__init__-410"><a href="#Client.__init__-410"><span class="linenos">410</span></a><span class="sd">          endpoint, matches the common name on the TLS certificate presented by</span>
+</span><span id="Client.__init__-411"><a href="#Client.__init__-411"><span class="linenos">411</span></a><span class="sd">          the endpoint.</span>
+</span><span id="Client.__init__-412"><a href="#Client.__init__-412"><span class="linenos">412</span></a><span class="sd">        * `logger`:</span>
+</span><span id="Client.__init__-413"><a href="#Client.__init__-413"><span class="linenos">413</span></a><span class="sd">          Set a Python logger for this Pulsar client. Should be an instance of `logging.Logger`.</span>
+</span><span id="Client.__init__-414"><a href="#Client.__init__-414"><span class="linenos">414</span></a><span class="sd">        * `connection_timeout_ms`:</span>
+</span><span id="Client.__init__-415"><a href="#Client.__init__-415"><span class="linenos">415</span></a><span class="sd">          Set timeout in milliseconds on TCP connections.</span>
+</span><span id="Client.__init__-416"><a href="#Client.__init__-416"><span class="linenos">416</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Client.__init__-417"><a href="#Client.__init__-417"><span class="linenos">417</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">service_url</span><span class="p">,</span> <span class="s1">&#39;service_url&#39;</span><span class="p">)</span>
+</span><span id="Client.__init__-418"><a href="#Client.__init__-418"><span class="linenos">418</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="n">Authentication</span><span class="p">,</span> <span class="n">authentication</span><span class="p">,</span> <span class="s1">&#39;authentication&#39;</span><span class="p">)</span>
+</span><span id="Client.__init__-419"><a href="#Client.__init__-419"><span class="linenos">419</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">operation_timeout_seconds</span><span class="p">,</span> <span class="s1">&#39;operation_timeout_seconds&#39;</span><span class="p">)</span>
+</span><span id="Client.__init__-420"><a href="#Client.__init__-420"><span class="linenos">420</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">connection_timeout_ms</span><span class="p">,</span> <span class="s1">&#39;connection_timeout_ms&#39;</span><span class="p">)</span>
+</span><span id="Client.__init__-421"><a href="#Client.__init__-421"><span class="linenos">421</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">io_threads</span><span class="p">,</span> <span class="s1">&#39;io_threads&#39;</span><span class="p">)</span>
+</span><span id="Client.__init__-422"><a href="#Client.__init__-422"><span class="linenos">422</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">message_listener_threads</span><span class="p">,</span> <span class="s1">&#39;message_listener_threads&#39;</span><span class="p">)</span>
+</span><span id="Client.__init__-423"><a href="#Client.__init__-423"><span class="linenos">423</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">concurrent_lookup_requests</span><span class="p">,</span> <span class="s1">&#39;concurrent_lookup_requests&#39;</span><span class="p">)</span>
+</span><span id="Client.__init__-424"><a href="#Client.__init__-424"><span class="linenos">424</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">log_conf_file_path</span><span class="p">,</span> <span class="s1">&#39;log_conf_file_path&#39;</span><span class="p">)</span>
+</span><span id="Client.__init__-425"><a href="#Client.__init__-425"><span class="linenos">425</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">bool</span><span class="p">,</span> <span class="n">use_tls</span><span class="p">,</span> <span class="s1">&#39;use_tls&#39;</span><span class="p">)</span>
+</span><span id="Client.__init__-426"><a href="#Client.__init__-426"><span class="linenos">426</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">tls_trust_certs_file_path</span><span class="p">,</span> <span class="s1">&#39;tls_trust_certs_file_path&#39;</span><span class="p">)</span>
+</span><span id="Client.__init__-427"><a href="#Client.__init__-427"><span class="linenos">427</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">bool</span><span class="p">,</span> <span class="n">tls_allow_insecure_connection</span><span class="p">,</span> <span class="s1">&#39;tls_allow_insecure_connection&#39;</span><span class="p">)</span>
+</span><span id="Client.__init__-428"><a href="#Client.__init__-428"><span class="linenos">428</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">bool</span><span class="p">,</span> <span class="n">tls_validate_hostname</span><span class="p">,</span> <span class="s1">&#39;tls_validate_hostname&#39;</span><span class="p">)</span>
+</span><span id="Client.__init__-429"><a href="#Client.__init__-429"><span class="linenos">429</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="n">logging</span><span class="o">.</span><span class="n">Logger</span><span class="p">,</span> <span class="n">logger</span><span class="p">,</span> <span class="s1">&#39;logger&#39;</span><span class="p">)</span>
+</span><span id="Client.__init__-430"><a href="#Client.__init__-430"><span class="linenos">430</span></a>
+</span><span id="Client.__init__-431"><a href="#Client.__init__-431"><span class="linenos">431</span></a>        <span class="n">conf</span> <span class="o">=</span> <span class="n">_pulsar</span><span class="o">.</span><span class="n">ClientConfiguration</span><span class="p">()</span>
+</span><span id="Client.__init__-432"><a href="#Client.__init__-432"><span class="linenos">432</span></a>        <span class="k">if</span> <span class="n">authentication</span><span class="p">:</span>
+</span><span id="Client.__init__-433"><a href="#Client.__init__-433"><span class="linenos">433</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">authentication</span><span class="p">(</span><span class="n">authentication</span><span class="o">.</span><span class="n">auth</span><span class="p">)</span>
+</span><span id="Client.__init__-434"><a href="#Client.__init__-434"><span class="linenos">434</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">operation_timeout_seconds</span><span class="p">(</span><span class="n">operation_timeout_seconds</span><span class="p">)</span>
+</span><span id="Client.__init__-435"><a href="#Client.__init__-435"><span class="linenos">435</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">connection_timeout</span><span class="p">(</span><span class="n">connection_timeout_ms</span><span class="p">)</span>
+</span><span id="Client.__init__-436"><a href="#Client.__init__-436"><span class="linenos">436</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">io_threads</span><span class="p">(</span><span class="n">io_threads</span><span class="p">)</span>
+</span><span id="Client.__init__-437"><a href="#Client.__init__-437"><span class="linenos">437</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">message_listener_threads</span><span class="p">(</span><span class="n">message_listener_threads</span><span class="p">)</span>
+</span><span id="Client.__init__-438"><a href="#Client.__init__-438"><span class="linenos">438</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">concurrent_lookup_requests</span><span class="p">(</span><span class="n">concurrent_lookup_requests</span><span class="p">)</span>
+</span><span id="Client.__init__-439"><a href="#Client.__init__-439"><span class="linenos">439</span></a>        <span class="k">if</span> <span class="n">log_conf_file_path</span><span class="p">:</span>
+</span><span id="Client.__init__-440"><a href="#Client.__init__-440"><span class="linenos">440</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">log_conf_file_path</span><span class="p">(</span><span class="n">log_conf_file_path</span><span class="p">)</span>
+</span><span id="Client.__init__-441"><a href="#Client.__init__-441"><span class="linenos">441</span></a>        <span class="k">if</span> <span class="n">logger</span><span class="p">:</span>
+</span><span id="Client.__init__-442"><a href="#Client.__init__-442"><span class="linenos">442</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">set_logger</span><span class="p">(</span><span class="n">logger</span><span class="p">)</span>
+</span><span id="Client.__init__-443"><a href="#Client.__init__-443"><span class="linenos">443</span></a>        <span class="k">if</span> <span class="n">use_tls</span> <span class="ow">or</span> <span class="n">service_url</span><span class="o">.</span><span class="n">startswith</span><span class="p">(</span><span class="s1">&#39;pulsar+ssl://&#39;</span><span class="p">)</span> <span class="ow">or</span> <span class="n">service_url</span><span class="o">.</span><span class="n">startsw [...]
+</span><span id="Client.__init__-444"><a href="#Client.__init__-444"><span class="linenos">444</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">use_tls</span><span class="p">(</span><span class="kc">True</span><span class="p">)</span>
+</span><span id="Client.__init__-445"><a href="#Client.__init__-445"><span class="linenos">445</span></a>        <span class="k">if</span> <span class="n">tls_trust_certs_file_path</span><span class="p">:</span>
+</span><span id="Client.__init__-446"><a href="#Client.__init__-446"><span class="linenos">446</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">tls_trust_certs_file_path</span><span class="p">(</span><span class="n">tls_trust_certs_file_path</span><span class="p">)</span>
+</span><span id="Client.__init__-447"><a href="#Client.__init__-447"><span class="linenos">447</span></a>        <span class="k">else</span><span class="p">:</span>
+</span><span id="Client.__init__-448"><a href="#Client.__init__-448"><span class="linenos">448</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">tls_trust_certs_file_path</span><span class="p">(</span><span class="n">certifi</span><span class="o">.</span><span class="n">where</span><span class="p">())</span>
+</span><span id="Client.__init__-449"><a href="#Client.__init__-449"><span class="linenos">449</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">tls_allow_insecure_connection</span><span class="p">(</span><span class="n">tls_allow_insecure_connection</span><span class="p">)</span>
+</span><span id="Client.__init__-450"><a href="#Client.__init__-450"><span class="linenos">450</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">tls_validate_hostname</span><span class="p">(</span><span class="n">tls_validate_hostname</span><span class="p">)</span>
+</span><span id="Client.__init__-451"><a href="#Client.__init__-451"><span class="linenos">451</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_client</span> <span class="o">=</span> <span class="n">_pulsar</span><span class="o">.</span><span class="n">Client</span><span class="p">(</span><span class="n">service_url</span><span class="p">,</span> <span class="n">conf</span><span class="p">)</span>
+</span><span id="Client.__init__-452"><a href="#Client.__init__-452"><span class="linenos">452</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_consumers</span> <span class="o">=</span> <span class="p">[]</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Create a new Pulsar client instance.</p>
+
+<p><strong>Args</strong></p>
+
+<ul>
+<li><code>service_url</code>: The Pulsar service url eg: pulsar://my-broker.com:6650/</li>
+</ul>
+
+<p><strong>Options</strong></p>
+
+<ul>
+<li><code>authentication</code>:
+Set the authentication provider to be used with the broker. For example:
+<code>AuthenticationTls</code>, AuthenticaionToken, <code><a href="#AuthenticationAthenz">AuthenticationAthenz</a></code>or <code><a href="#AuthenticationOauth2">AuthenticationOauth2</a></code></li>
+<li><code>operation_timeout_seconds</code>:
+Set timeout on client operations (subscribe, create producer, close,
+unsubscribe).</li>
+<li><code>io_threads</code>:
+Set the number of IO threads to be used by the Pulsar client.</li>
+<li><code>message_listener_threads</code>:
+Set the number of threads to be used by the Pulsar client when
+delivering messages through message listener. The default is 1 thread
+per Pulsar client. If using more than 1 thread, messages for distinct
+<code>message_listener</code>s will be delivered in different threads, however a
+single <code>MessageListener</code> will always be assigned to the same thread.</li>
+<li><code>concurrent_lookup_requests</code>:
+Number of concurrent lookup-requests allowed on each broker connection
+to prevent overload on the broker.</li>
+<li><code>log_conf_file_path</code>:
+Initialize log4cxx from a configuration file.</li>
+<li><code>use_tls</code>:
+Configure whether to use TLS encryption on the connection. This setting
+is deprecated. TLS will be automatically enabled if the <code>serviceUrl</code> is
+set to <code>pulsar+ssl://</code> or <code>https://</code></li>
+<li><code>tls_trust_certs_file_path</code>:
+Set the path to the trusted TLS certificate file. If empty defaults to
+certifi.</li>
+<li><code>tls_allow_insecure_connection</code>:
+Configure whether the Pulsar client accepts untrusted TLS certificates
+from the broker.</li>
+<li><code>tls_validate_hostname</code>:
+Configure whether the Pulsar client validates that the hostname of the
+endpoint, matches the common name on the TLS certificate presented by
+the endpoint.</li>
+<li><code>logger</code>:
+Set a Python logger for this Pulsar client. Should be an instance of <code>logging.Logger</code>.</li>
+<li><code>connection_timeout_ms</code>:
+Set timeout in milliseconds on TCP connections.</li>
+</ul>
+</div>
+
+
+                            </div>
+                            <div id="Client.create_producer" class="classattr">
+                                        <input id="Client.create_producer-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">create_producer</span><span class="signature pdoc-code multiline">(<span class="param">	<span class="bp">self</span>,</span><span class="param">	<span class="n">topic</span>,</span><span class="param">	<span class="n">producer_name</span><span class="o">=</span><span class="kc">None</span>,</span><span class="param">	<span class="n">schema</span><span class="o">=&lt;</span><span class="n"><a href="pulsar/schema/schema.html#BytesSchema">pulsar.schema.schema.Byte [...]
+
+                <label class="view-source-button" for="Client.create_producer-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Client.create_producer"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Client.create_producer-454"><a href="#Client.create_producer-454"><span class="linenos">454</span></a>    <span class="k">def</span> <span class="nf">create_producer</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">topic</span><span class="p">,</span>
+</span><span id="Client.create_producer-455"><a href="#Client.create_producer-455"><span class="linenos">455</span></a>                        <span class="n">producer_name</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Client.create_producer-456"><a href="#Client.create_producer-456"><span class="linenos">456</span></a>                        <span class="n">schema</span><span class="o">=</span><span class="n">schema</span><span class="o">.</span><span class="n">BytesSchema</span><span class="p">(),</span>
+</span><span id="Client.create_producer-457"><a href="#Client.create_producer-457"><span class="linenos">457</span></a>                        <span class="n">initial_sequence_id</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Client.create_producer-458"><a href="#Client.create_producer-458"><span class="linenos">458</span></a>                        <span class="n">send_timeout_millis</span><span class="o">=</span><span class="mi">30000</span><span class="p">,</span>
+</span><span id="Client.create_producer-459"><a href="#Client.create_producer-459"><span class="linenos">459</span></a>                        <span class="n">compression_type</span><span class="o">=</span><span class="n">CompressionType</span><span class="o">.</span><span class="n">NONE</span><span class="p">,</span>
+</span><span id="Client.create_producer-460"><a href="#Client.create_producer-460"><span class="linenos">460</span></a>                        <span class="n">max_pending_messages</span><span class="o">=</span><span class="mi">1000</span><span class="p">,</span>
+</span><span id="Client.create_producer-461"><a href="#Client.create_producer-461"><span class="linenos">461</span></a>                        <span class="n">max_pending_messages_across_partitions</span><span class="o">=</span><span class="mi">50000</span><span class="p">,</span>
+</span><span id="Client.create_producer-462"><a href="#Client.create_producer-462"><span class="linenos">462</span></a>                        <span class="n">block_if_queue_full</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span>
+</span><span id="Client.create_producer-463"><a href="#Client.create_producer-463"><span class="linenos">463</span></a>                        <span class="n">batching_enabled</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span>
+</span><span id="Client.create_producer-464"><a href="#Client.create_producer-464"><span class="linenos">464</span></a>                        <span class="n">batching_max_messages</span><span class="o">=</span><span class="mi">1000</span><span class="p">,</span>
+</span><span id="Client.create_producer-465"><a href="#Client.create_producer-465"><span class="linenos">465</span></a>                        <span class="n">batching_max_allowed_size_in_bytes</span><span class="o">=</span><span class="mi">128</span><span class="o">*</span><span class="mi">1024</span><span class="p">,</span>
+</span><span id="Client.create_producer-466"><a href="#Client.create_producer-466"><span class="linenos">466</span></a>                        <span class="n">batching_max_publish_delay_ms</span><span class="o">=</span><span class="mi">10</span><span class="p">,</span>
+</span><span id="Client.create_producer-467"><a href="#Client.create_producer-467"><span class="linenos">467</span></a>                        <span class="n">message_routing_mode</span><span class="o">=</span><span class="n">PartitionsRoutingMode</span><span class="o">.</span><span class="n">RoundRobinDistribution</span><span class="p">,</span>
+</span><span id="Client.create_producer-468"><a href="#Client.create_producer-468"><span class="linenos">468</span></a>                        <span class="n">lazy_start_partitioned_producers</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span>
+</span><span id="Client.create_producer-469"><a href="#Client.create_producer-469"><span class="linenos">469</span></a>                        <span class="n">properties</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Client.create_producer-470"><a href="#Client.create_producer-470"><span class="linenos">470</span></a>                        <span class="n">batching_type</span><span class="o">=</span><span class="n">BatchingType</span><span class="o">.</span><span class="n">Default</span><span class="p">,</span>
+</span><span id="Client.create_producer-471"><a href="#Client.create_producer-471"><span class="linenos">471</span></a>                        <span class="n">encryption_key</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Client.create_producer-472"><a href="#Client.create_producer-472"><span class="linenos">472</span></a>                        <span class="n">crypto_key_reader</span><span class="o">=</span><span class="kc">None</span>
+</span><span id="Client.create_producer-473"><a href="#Client.create_producer-473"><span class="linenos">473</span></a>                        <span class="p">):</span>
+</span><span id="Client.create_producer-474"><a href="#Client.create_producer-474"><span class="linenos">474</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Client.create_producer-475"><a href="#Client.create_producer-475"><span class="linenos">475</span></a><span class="sd">        Create a new producer on a given topic.</span>
+</span><span id="Client.create_producer-476"><a href="#Client.create_producer-476"><span class="linenos">476</span></a>
+</span><span id="Client.create_producer-477"><a href="#Client.create_producer-477"><span class="linenos">477</span></a><span class="sd">        **Args**</span>
+</span><span id="Client.create_producer-478"><a href="#Client.create_producer-478"><span class="linenos">478</span></a>
+</span><span id="Client.create_producer-479"><a href="#Client.create_producer-479"><span class="linenos">479</span></a><span class="sd">        * `topic`:</span>
+</span><span id="Client.create_producer-480"><a href="#Client.create_producer-480"><span class="linenos">480</span></a><span class="sd">          The topic name</span>
+</span><span id="Client.create_producer-481"><a href="#Client.create_producer-481"><span class="linenos">481</span></a>
+</span><span id="Client.create_producer-482"><a href="#Client.create_producer-482"><span class="linenos">482</span></a><span class="sd">        **Options**</span>
+</span><span id="Client.create_producer-483"><a href="#Client.create_producer-483"><span class="linenos">483</span></a>
+</span><span id="Client.create_producer-484"><a href="#Client.create_producer-484"><span class="linenos">484</span></a><span class="sd">        * `producer_name`:</span>
+</span><span id="Client.create_producer-485"><a href="#Client.create_producer-485"><span class="linenos">485</span></a><span class="sd">           Specify a name for the producer. If not assigned,</span>
+</span><span id="Client.create_producer-486"><a href="#Client.create_producer-486"><span class="linenos">486</span></a><span class="sd">           the system will generate a globally unique name which can be accessed</span>
+</span><span id="Client.create_producer-487"><a href="#Client.create_producer-487"><span class="linenos">487</span></a><span class="sd">           with `Producer.producer_name()`. When specifying a name, it is app to</span>
+</span><span id="Client.create_producer-488"><a href="#Client.create_producer-488"><span class="linenos">488</span></a><span class="sd">           the user to ensure that, for a given topic, the producer name is unique</span>
+</span><span id="Client.create_producer-489"><a href="#Client.create_producer-489"><span class="linenos">489</span></a><span class="sd">           across all Pulsar&#39;s clusters.</span>
+</span><span id="Client.create_producer-490"><a href="#Client.create_producer-490"><span class="linenos">490</span></a><span class="sd">        * `schema`:</span>
+</span><span id="Client.create_producer-491"><a href="#Client.create_producer-491"><span class="linenos">491</span></a><span class="sd">           Define the schema of the data that will be published by this producer.</span>
+</span><span id="Client.create_producer-492"><a href="#Client.create_producer-492"><span class="linenos">492</span></a><span class="sd">           The schema will be used for two purposes:</span>
+</span><span id="Client.create_producer-493"><a href="#Client.create_producer-493"><span class="linenos">493</span></a><span class="sd">             - Validate the data format against the topic defined schema</span>
+</span><span id="Client.create_producer-494"><a href="#Client.create_producer-494"><span class="linenos">494</span></a><span class="sd">             - Perform serialization/deserialization between data and objects</span>
+</span><span id="Client.create_producer-495"><a href="#Client.create_producer-495"><span class="linenos">495</span></a><span class="sd">           An example for this parameter would be to pass `schema=JsonSchema(MyRecordClass)`.</span>
+</span><span id="Client.create_producer-496"><a href="#Client.create_producer-496"><span class="linenos">496</span></a><span class="sd">        * `initial_sequence_id`:</span>
+</span><span id="Client.create_producer-497"><a href="#Client.create_producer-497"><span class="linenos">497</span></a><span class="sd">           Set the baseline for the sequence ids for messages</span>
+</span><span id="Client.create_producer-498"><a href="#Client.create_producer-498"><span class="linenos">498</span></a><span class="sd">           published by the producer. First message will be using</span>
+</span><span id="Client.create_producer-499"><a href="#Client.create_producer-499"><span class="linenos">499</span></a><span class="sd">           `(initialSequenceId + 1)`` as its sequence id and subsequent messages will</span>
+</span><span id="Client.create_producer-500"><a href="#Client.create_producer-500"><span class="linenos">500</span></a><span class="sd">           be assigned incremental sequence ids, if not otherwise specified.</span>
+</span><span id="Client.create_producer-501"><a href="#Client.create_producer-501"><span class="linenos">501</span></a><span class="sd">        * `send_timeout_millis`:</span>
+</span><span id="Client.create_producer-502"><a href="#Client.create_producer-502"><span class="linenos">502</span></a><span class="sd">          If a message is not acknowledged by the server before the</span>
+</span><span id="Client.create_producer-503"><a href="#Client.create_producer-503"><span class="linenos">503</span></a><span class="sd">          `send_timeout` expires, an error will be reported.</span>
+</span><span id="Client.create_producer-504"><a href="#Client.create_producer-504"><span class="linenos">504</span></a><span class="sd">        * `compression_type`:</span>
+</span><span id="Client.create_producer-505"><a href="#Client.create_producer-505"><span class="linenos">505</span></a><span class="sd">          Set the compression type for the producer. By default, message</span>
+</span><span id="Client.create_producer-506"><a href="#Client.create_producer-506"><span class="linenos">506</span></a><span class="sd">          payloads are not compressed. Supported compression types are</span>
+</span><span id="Client.create_producer-507"><a href="#Client.create_producer-507"><span class="linenos">507</span></a><span class="sd">          `CompressionType.LZ4`, `CompressionType.ZLib`, `CompressionType.ZSTD` and `CompressionType.SNAPPY`.</span>
+</span><span id="Client.create_producer-508"><a href="#Client.create_producer-508"><span class="linenos">508</span></a><span class="sd">          ZSTD is supported since Pulsar 2.3. Consumers will need to be at least at that</span>
+</span><span id="Client.create_producer-509"><a href="#Client.create_producer-509"><span class="linenos">509</span></a><span class="sd">          release in order to be able to receive messages compressed with ZSTD.</span>
+</span><span id="Client.create_producer-510"><a href="#Client.create_producer-510"><span class="linenos">510</span></a><span class="sd">          SNAPPY is supported since Pulsar 2.4. Consumers will need to be at least at that</span>
+</span><span id="Client.create_producer-511"><a href="#Client.create_producer-511"><span class="linenos">511</span></a><span class="sd">          release in order to be able to receive messages compressed with SNAPPY.</span>
+</span><span id="Client.create_producer-512"><a href="#Client.create_producer-512"><span class="linenos">512</span></a><span class="sd">        * `max_pending_messages`:</span>
+</span><span id="Client.create_producer-513"><a href="#Client.create_producer-513"><span class="linenos">513</span></a><span class="sd">          Set the max size of the queue holding the messages pending to receive</span>
+</span><span id="Client.create_producer-514"><a href="#Client.create_producer-514"><span class="linenos">514</span></a><span class="sd">          an acknowledgment from the broker.</span>
+</span><span id="Client.create_producer-515"><a href="#Client.create_producer-515"><span class="linenos">515</span></a><span class="sd">        * `max_pending_messages_across_partitions`:</span>
+</span><span id="Client.create_producer-516"><a href="#Client.create_producer-516"><span class="linenos">516</span></a><span class="sd">          Set the max size of the queue holding the messages pending to receive</span>
+</span><span id="Client.create_producer-517"><a href="#Client.create_producer-517"><span class="linenos">517</span></a><span class="sd">          an acknowledgment across partitions from the broker.</span>
+</span><span id="Client.create_producer-518"><a href="#Client.create_producer-518"><span class="linenos">518</span></a><span class="sd">        * `block_if_queue_full`: Set whether `send_async` operations should</span>
+</span><span id="Client.create_producer-519"><a href="#Client.create_producer-519"><span class="linenos">519</span></a><span class="sd">          block when the outgoing message queue is full.</span>
+</span><span id="Client.create_producer-520"><a href="#Client.create_producer-520"><span class="linenos">520</span></a><span class="sd">        * `message_routing_mode`:</span>
+</span><span id="Client.create_producer-521"><a href="#Client.create_producer-521"><span class="linenos">521</span></a><span class="sd">          Set the message routing mode for the partitioned producer. Default is `PartitionsRoutingMode.RoundRobinDistribution`,</span>
+</span><span id="Client.create_producer-522"><a href="#Client.create_producer-522"><span class="linenos">522</span></a><span class="sd">          other option is `PartitionsRoutingMode.UseSinglePartition`</span>
+</span><span id="Client.create_producer-523"><a href="#Client.create_producer-523"><span class="linenos">523</span></a><span class="sd">        * `lazy_start_partitioned_producers`:</span>
+</span><span id="Client.create_producer-524"><a href="#Client.create_producer-524"><span class="linenos">524</span></a><span class="sd">          This config affects producers of partitioned topics only. It controls whether</span>
+</span><span id="Client.create_producer-525"><a href="#Client.create_producer-525"><span class="linenos">525</span></a><span class="sd">          producers register and connect immediately to the owner broker of each partition</span>
+</span><span id="Client.create_producer-526"><a href="#Client.create_producer-526"><span class="linenos">526</span></a><span class="sd">          or start lazily on demand. The internal producer of one partition is always</span>
+</span><span id="Client.create_producer-527"><a href="#Client.create_producer-527"><span class="linenos">527</span></a><span class="sd">          started eagerly, chosen by the routing policy, but the internal producers of</span>
+</span><span id="Client.create_producer-528"><a href="#Client.create_producer-528"><span class="linenos">528</span></a><span class="sd">          any additional partitions are started on demand, upon receiving their first</span>
+</span><span id="Client.create_producer-529"><a href="#Client.create_producer-529"><span class="linenos">529</span></a><span class="sd">          message.</span>
+</span><span id="Client.create_producer-530"><a href="#Client.create_producer-530"><span class="linenos">530</span></a><span class="sd">          Using this mode can reduce the strain on brokers for topics with large numbers of</span>
+</span><span id="Client.create_producer-531"><a href="#Client.create_producer-531"><span class="linenos">531</span></a><span class="sd">          partitions and when the SinglePartition routing policy is used without keyed messages.</span>
+</span><span id="Client.create_producer-532"><a href="#Client.create_producer-532"><span class="linenos">532</span></a><span class="sd">          Because producer connection can be on demand, this can produce extra send latency</span>
+</span><span id="Client.create_producer-533"><a href="#Client.create_producer-533"><span class="linenos">533</span></a><span class="sd">          for the first messages of a given partition.</span>
+</span><span id="Client.create_producer-534"><a href="#Client.create_producer-534"><span class="linenos">534</span></a><span class="sd">        * `properties`:</span>
+</span><span id="Client.create_producer-535"><a href="#Client.create_producer-535"><span class="linenos">535</span></a><span class="sd">          Sets the properties for the producer. The properties associated with a producer</span>
+</span><span id="Client.create_producer-536"><a href="#Client.create_producer-536"><span class="linenos">536</span></a><span class="sd">          can be used for identify a producer at broker side.</span>
+</span><span id="Client.create_producer-537"><a href="#Client.create_producer-537"><span class="linenos">537</span></a><span class="sd">        * `batching_type`:</span>
+</span><span id="Client.create_producer-538"><a href="#Client.create_producer-538"><span class="linenos">538</span></a><span class="sd">          Sets the batching type for the producer.</span>
+</span><span id="Client.create_producer-539"><a href="#Client.create_producer-539"><span class="linenos">539</span></a><span class="sd">          There are two batching type: DefaultBatching and KeyBasedBatching.</span>
+</span><span id="Client.create_producer-540"><a href="#Client.create_producer-540"><span class="linenos">540</span></a><span class="sd">            - Default batching</span>
+</span><span id="Client.create_producer-541"><a href="#Client.create_producer-541"><span class="linenos">541</span></a><span class="sd">            incoming single messages:</span>
+</span><span id="Client.create_producer-542"><a href="#Client.create_producer-542"><span class="linenos">542</span></a><span class="sd">            (k1, v1), (k2, v1), (k3, v1), (k1, v2), (k2, v2), (k3, v2), (k1, v3), (k2, v3), (k3, v3)</span>
+</span><span id="Client.create_producer-543"><a href="#Client.create_producer-543"><span class="linenos">543</span></a><span class="sd">            batched into single batch message:</span>
+</span><span id="Client.create_producer-544"><a href="#Client.create_producer-544"><span class="linenos">544</span></a><span class="sd">            [(k1, v1), (k2, v1), (k3, v1), (k1, v2), (k2, v2), (k3, v2), (k1, v3), (k2, v3), (k3, v3)]</span>
+</span><span id="Client.create_producer-545"><a href="#Client.create_producer-545"><span class="linenos">545</span></a>
+</span><span id="Client.create_producer-546"><a href="#Client.create_producer-546"><span class="linenos">546</span></a><span class="sd">            - KeyBasedBatching</span>
+</span><span id="Client.create_producer-547"><a href="#Client.create_producer-547"><span class="linenos">547</span></a><span class="sd">            incoming single messages:</span>
+</span><span id="Client.create_producer-548"><a href="#Client.create_producer-548"><span class="linenos">548</span></a><span class="sd">            (k1, v1), (k2, v1), (k3, v1), (k1, v2), (k2, v2), (k3, v2), (k1, v3), (k2, v3), (k3, v3)</span>
+</span><span id="Client.create_producer-549"><a href="#Client.create_producer-549"><span class="linenos">549</span></a><span class="sd">            batched into single batch message:</span>
+</span><span id="Client.create_producer-550"><a href="#Client.create_producer-550"><span class="linenos">550</span></a><span class="sd">            [(k1, v1), (k1, v2), (k1, v3)], [(k2, v1), (k2, v2), (k2, v3)], [(k3, v1), (k3, v2), (k3, v3)]</span>
+</span><span id="Client.create_producer-551"><a href="#Client.create_producer-551"><span class="linenos">551</span></a><span class="sd">        * encryption_key:</span>
+</span><span id="Client.create_producer-552"><a href="#Client.create_producer-552"><span class="linenos">552</span></a><span class="sd">           The key used for symmetric encryption, configured on the producer side</span>
+</span><span id="Client.create_producer-553"><a href="#Client.create_producer-553"><span class="linenos">553</span></a><span class="sd">        * crypto_key_reader:</span>
+</span><span id="Client.create_producer-554"><a href="#Client.create_producer-554"><span class="linenos">554</span></a><span class="sd">           Symmetric encryption class implementation, configuring public key encryption messages for the producer</span>
+</span><span id="Client.create_producer-555"><a href="#Client.create_producer-555"><span class="linenos">555</span></a><span class="sd">           and private key decryption messages for the consumer</span>
+</span><span id="Client.create_producer-556"><a href="#Client.create_producer-556"><span class="linenos">556</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Client.create_producer-557"><a href="#Client.create_producer-557"><span class="linenos">557</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">topic</span><span class="p">,</span> <span class="s1">&#39;topic&#39;</span><span class="p">)</span>
+</span><span id="Client.create_producer-558"><a href="#Client.create_producer-558"><span class="linenos">558</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">producer_name</span><span class="p">,</span> <span class="s1">&#39;producer_name&#39;</span><span class="p">)</span>
+</span><span id="Client.create_producer-559"><a href="#Client.create_producer-559"><span class="linenos">559</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="n">_schema</span><span class="o">.</span><span class="n">Schema</span><span class="p">,</span> <span class="n">schema</span><span class="p">,</span> <span class="s1">&#39;schema&#39;</span><span class="p">)</span>
+</span><span id="Client.create_producer-560"><a href="#Client.create_producer-560"><span class="linenos">560</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">initial_sequence_id</span><span class="p">,</span> <span class="s1">&#39;initial_sequence_id&#39;</span><span class="p">)</span>
+</span><span id="Client.create_producer-561"><a href="#Client.create_producer-561"><span class="linenos">561</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">send_timeout_millis</span><span class="p">,</span> <span class="s1">&#39;send_timeout_millis&#39;</span><span class="p">)</span>
+</span><span id="Client.create_producer-562"><a href="#Client.create_producer-562"><span class="linenos">562</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="n">CompressionType</span><span class="p">,</span> <span class="n">compression_type</span><span class="p">,</span> <span class="s1">&#39;compression_type&#39;</span><span class="p">)</span>
+</span><span id="Client.create_producer-563"><a href="#Client.create_producer-563"><span class="linenos">563</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">max_pending_messages</span><span class="p">,</span> <span class="s1">&#39;max_pending_messages&#39;</span><span class="p">)</span>
+</span><span id="Client.create_producer-564"><a href="#Client.create_producer-564"><span class="linenos">564</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">max_pending_messages_across_partitions</span><span class="p">,</span> <span class="s1">&#39;max_pending_messages_across_partitions&#39;</span><span class="p">)</span>
+</span><span id="Client.create_producer-565"><a href="#Client.create_producer-565"><span class="linenos">565</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">bool</span><span class="p">,</span> <span class="n">block_if_queue_full</span><span class="p">,</span> <span class="s1">&#39;block_if_queue_full&#39;</span><span class="p">)</span>
+</span><span id="Client.create_producer-566"><a href="#Client.create_producer-566"><span class="linenos">566</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">bool</span><span class="p">,</span> <span class="n">batching_enabled</span><span class="p">,</span> <span class="s1">&#39;batching_enabled&#39;</span><span class="p">)</span>
+</span><span id="Client.create_producer-567"><a href="#Client.create_producer-567"><span class="linenos">567</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">batching_max_messages</span><span class="p">,</span> <span class="s1">&#39;batching_max_messages&#39;</span><span class="p">)</span>
+</span><span id="Client.create_producer-568"><a href="#Client.create_producer-568"><span class="linenos">568</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">batching_max_allowed_size_in_bytes</span><span class="p">,</span> <span class="s1">&#39;batching_max_allowed_size_in_bytes&#39;</span><span class="p">)</span>
+</span><span id="Client.create_producer-569"><a href="#Client.create_producer-569"><span class="linenos">569</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">batching_max_publish_delay_ms</span><span class="p">,</span> <span class="s1">&#39;batching_max_publish_delay_ms&#39;</span><span class="p">)</span>
+</span><span id="Client.create_producer-570"><a href="#Client.create_producer-570"><span class="linenos">570</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="nb">dict</span><span class="p">,</span> <span class="n">properties</span><span class="p">,</span> <span class="s1">&#39;properties&#39;</span><span class="p">)</span>
+</span><span id="Client.create_producer-571"><a href="#Client.create_producer-571"><span class="linenos">571</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="n">BatchingType</span><span class="p">,</span> <span class="n">batching_type</span><span class="p">,</span> <span class="s1">&#39;batching_type&#39;</span><span class="p">)</span>
+</span><span id="Client.create_producer-572"><a href="#Client.create_producer-572"><span class="linenos">572</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">encryption_key</span><span class="p">,</span> <span class="s1">&#39;encryption_key&#39;</span><span class="p">)</span>
+</span><span id="Client.create_producer-573"><a href="#Client.create_producer-573"><span class="linenos">573</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="n">CryptoKeyReader</span><span class="p">,</span> <span class="n">crypto_key_reader</span><span class="p">,</span> <span class="s1">&#39;crypto_key_reader&#39;</span><span class="p">)</span>
+</span><span id="Client.create_producer-574"><a href="#Client.create_producer-574"><span class="linenos">574</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">bool</span><span class="p">,</span> <span class="n">lazy_start_partitioned_producers</span><span class="p">,</span> <span class="s1">&#39;lazy_start_partitioned_producers&#39;</span><span class="p">)</span>
+</span><span id="Client.create_producer-575"><a href="#Client.create_producer-575"><span class="linenos">575</span></a>
+</span><span id="Client.create_producer-576"><a href="#Client.create_producer-576"><span class="linenos">576</span></a>        <span class="n">conf</span> <span class="o">=</span> <span class="n">_pulsar</span><span class="o">.</span><span class="n">ProducerConfiguration</span><span class="p">()</span>
+</span><span id="Client.create_producer-577"><a href="#Client.create_producer-577"><span class="linenos">577</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">send_timeout_millis</span><span class="p">(</span><span class="n">send_timeout_millis</span><span class="p">)</span>
+</span><span id="Client.create_producer-578"><a href="#Client.create_producer-578"><span class="linenos">578</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">compression_type</span><span class="p">(</span><span class="n">compression_type</span><span class="p">)</span>
+</span><span id="Client.create_producer-579"><a href="#Client.create_producer-579"><span class="linenos">579</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">max_pending_messages</span><span class="p">(</span><span class="n">max_pending_messages</span><span class="p">)</span>
+</span><span id="Client.create_producer-580"><a href="#Client.create_producer-580"><span class="linenos">580</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">max_pending_messages_across_partitions</span><span class="p">(</span><span class="n">max_pending_messages_across_partitions</span><span class="p">)</span>
+</span><span id="Client.create_producer-581"><a href="#Client.create_producer-581"><span class="linenos">581</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">block_if_queue_full</span><span class="p">(</span><span class="n">block_if_queue_full</span><span class="p">)</span>
+</span><span id="Client.create_producer-582"><a href="#Client.create_producer-582"><span class="linenos">582</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">batching_enabled</span><span class="p">(</span><span class="n">batching_enabled</span><span class="p">)</span>
+</span><span id="Client.create_producer-583"><a href="#Client.create_producer-583"><span class="linenos">583</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">batching_max_messages</span><span class="p">(</span><span class="n">batching_max_messages</span><span class="p">)</span>
+</span><span id="Client.create_producer-584"><a href="#Client.create_producer-584"><span class="linenos">584</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">batching_max_allowed_size_in_bytes</span><span class="p">(</span><span class="n">batching_max_allowed_size_in_bytes</span><span class="p">)</span>
+</span><span id="Client.create_producer-585"><a href="#Client.create_producer-585"><span class="linenos">585</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">batching_max_publish_delay_ms</span><span class="p">(</span><span class="n">batching_max_publish_delay_ms</span><span class="p">)</span>
+</span><span id="Client.create_producer-586"><a href="#Client.create_producer-586"><span class="linenos">586</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">partitions_routing_mode</span><span class="p">(</span><span class="n">message_routing_mode</span><span class="p">)</span>
+</span><span id="Client.create_producer-587"><a href="#Client.create_producer-587"><span class="linenos">587</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">batching_type</span><span class="p">(</span><span class="n">batching_type</span><span class="p">)</span>
+</span><span id="Client.create_producer-588"><a href="#Client.create_producer-588"><span class="linenos">588</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">lazy_start_partitioned_producers</span><span class="p">(</span><span class="n">lazy_start_partitioned_producers</span><span class="p">)</span>
+</span><span id="Client.create_producer-589"><a href="#Client.create_producer-589"><span class="linenos">589</span></a>        <span class="k">if</span> <span class="n">producer_name</span><span class="p">:</span>
+</span><span id="Client.create_producer-590"><a href="#Client.create_producer-590"><span class="linenos">590</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">producer_name</span><span class="p">(</span><span class="n">producer_name</span><span class="p">)</span>
+</span><span id="Client.create_producer-591"><a href="#Client.create_producer-591"><span class="linenos">591</span></a>        <span class="k">if</span> <span class="n">initial_sequence_id</span><span class="p">:</span>
+</span><span id="Client.create_producer-592"><a href="#Client.create_producer-592"><span class="linenos">592</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">initial_sequence_id</span><span class="p">(</span><span class="n">initial_sequence_id</span><span class="p">)</span>
+</span><span id="Client.create_producer-593"><a href="#Client.create_producer-593"><span class="linenos">593</span></a>        <span class="k">if</span> <span class="n">properties</span><span class="p">:</span>
+</span><span id="Client.create_producer-594"><a href="#Client.create_producer-594"><span class="linenos">594</span></a>            <span class="k">for</span> <span class="n">k</span><span class="p">,</span> <span class="n">v</span> <span class="ow">in</span> <span class="n">properties</span><span class="o">.</span><span class="n">items</span><span class="p">():</span>
+</span><span id="Client.create_producer-595"><a href="#Client.create_producer-595"><span class="linenos">595</span></a>                <span class="n">conf</span><span class="o">.</span><span class="n">property</span><span class="p">(</span><span class="n">k</span><span class="p">,</span> <span class="n">v</span><span class="p">)</span>
+</span><span id="Client.create_producer-596"><a href="#Client.create_producer-596"><span class="linenos">596</span></a>
+</span><span id="Client.create_producer-597"><a href="#Client.create_producer-597"><span class="linenos">597</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">schema</span><span class="p">(</span><span class="n">schema</span><span class="o">.</span><span class="n">schema_info</span><span class="p">())</span>
+</span><span id="Client.create_producer-598"><a href="#Client.create_producer-598"><span class="linenos">598</span></a>        <span class="k">if</span> <span class="n">encryption_key</span><span class="p">:</span>
+</span><span id="Client.create_producer-599"><a href="#Client.create_producer-599"><span class="linenos">599</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">encryption_key</span><span class="p">(</span><span class="n">encryption_key</span><span class="p">)</span>
+</span><span id="Client.create_producer-600"><a href="#Client.create_producer-600"><span class="linenos">600</span></a>        <span class="k">if</span> <span class="n">crypto_key_reader</span><span class="p">:</span>
+</span><span id="Client.create_producer-601"><a href="#Client.create_producer-601"><span class="linenos">601</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">crypto_key_reader</span><span class="p">(</span><span class="n">crypto_key_reader</span><span class="o">.</span><span class="n">cryptoKeyReader</span><span class="p">)</span>
+</span><span id="Client.create_producer-602"><a href="#Client.create_producer-602"><span class="linenos">602</span></a>
+</span><span id="Client.create_producer-603"><a href="#Client.create_producer-603"><span class="linenos">603</span></a>        <span class="n">p</span> <span class="o">=</span> <span class="n">Producer</span><span class="p">()</span>
+</span><span id="Client.create_producer-604"><a href="#Client.create_producer-604"><span class="linenos">604</span></a>        <span class="n">p</span><span class="o">.</span><span class="n">_producer</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_client</span><span class="o">.</span><span class="n">create_producer</span><span class="p">(</span><span class="n">topic</span><span class="p">,</span> <span class="n">conf</span><span class [...]
+</span><span id="Client.create_producer-605"><a href="#Client.create_producer-605"><span class="linenos">605</span></a>        <span class="n">p</span><span class="o">.</span><span class="n">_schema</span> <span class="o">=</span> <span class="n">schema</span>
+</span><span id="Client.create_producer-606"><a href="#Client.create_producer-606"><span class="linenos">606</span></a>        <span class="n">p</span><span class="o">.</span><span class="n">_client</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_client</span>
+</span><span id="Client.create_producer-607"><a href="#Client.create_producer-607"><span class="linenos">607</span></a>        <span class="k">return</span> <span class="n">p</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Create a new producer on a given topic.</p>
+
+<p><strong>Args</strong></p>
+
+<ul>
+<li><code>topic</code>:
+The topic name</li>
+</ul>
+
+<p><strong>Options</strong></p>
+
+<ul>
+<li><code>producer_name</code>:
+Specify a name for the producer. If not assigned,
+the system will generate a globally unique name which can be accessed
+with <code><a href="#Producer.producer_name">Producer.producer_name()</a></code>. When specifying a name, it is app to
+the user to ensure that, for a given topic, the producer name is unique
+across all Pulsar's clusters.</li>
+<li><code>schema</code>:
+Define the schema of the data that will be published by this producer.
+The schema will be used for two purposes:
+<ul>
+<li>Validate the data format against the topic defined schema</li>
+<li>Perform serialization/deserialization between data and objects
+An example for this parameter would be to pass <code>schema=JsonSchema(MyRecordClass)</code>.</li>
+</ul></li>
+<li><code>initial_sequence_id</code>:
+Set the baseline for the sequence ids for messages
+published by the producer. First message will be using
+`(initialSequenceId + 1)`` as its sequence id and subsequent messages will
+be assigned incremental sequence ids, if not otherwise specified.</li>
+<li><code>send_timeout_millis</code>:
+If a message is not acknowledged by the server before the
+<code>send_timeout</code> expires, an error will be reported.</li>
+<li><code>compression_type</code>:
+Set the compression type for the producer. By default, message
+payloads are not compressed. Supported compression types are
+<code>CompressionType.LZ4</code>, <code>CompressionType.ZLib</code>, <code>CompressionType.ZSTD</code> and <code>CompressionType.SNAPPY</code>.
+ZSTD is supported since Pulsar 2.3. Consumers will need to be at least at that
+release in order to be able to receive messages compressed with ZSTD.
+SNAPPY is supported since Pulsar 2.4. Consumers will need to be at least at that
+release in order to be able to receive messages compressed with SNAPPY.</li>
+<li><code>max_pending_messages</code>:
+Set the max size of the queue holding the messages pending to receive
+an acknowledgment from the broker.</li>
+<li><code>max_pending_messages_across_partitions</code>:
+Set the max size of the queue holding the messages pending to receive
+an acknowledgment across partitions from the broker.</li>
+<li><code>block_if_queue_full</code>: Set whether <code>send_async</code> operations should
+block when the outgoing message queue is full.</li>
+<li><code>message_routing_mode</code>:
+Set the message routing mode for the partitioned producer. Default is <code>PartitionsRoutingMode.RoundRobinDistribution</code>,
+other option is <code>PartitionsRoutingMode.UseSinglePartition</code></li>
+<li><code>lazy_start_partitioned_producers</code>:
+This config affects producers of partitioned topics only. It controls whether
+producers register and connect immediately to the owner broker of each partition
+or start lazily on demand. The internal producer of one partition is always
+started eagerly, chosen by the routing policy, but the internal producers of
+any additional partitions are started on demand, upon receiving their first
+message.
+Using this mode can reduce the strain on brokers for topics with large numbers of
+partitions and when the SinglePartition routing policy is used without keyed messages.
+Because producer connection can be on demand, this can produce extra send latency
+for the first messages of a given partition.</li>
+<li><code>properties</code>:
+Sets the properties for the producer. The properties associated with a producer
+can be used for identify a producer at broker side.</li>
+<li><p><code>batching_type</code>:
+Sets the batching type for the producer.
+There are two batching type: DefaultBatching and KeyBasedBatching.</p>
+
+<ul>
+<li><p>Default batching
+incoming single messages:
+(k1, v1), (k2, v1), (k3, v1), (k1, v2), (k2, v2), (k3, v2), (k1, v3), (k2, v3), (k3, v3)
+batched into single batch message:
+[(k1, v1), (k2, v1), (k3, v1), (k1, v2), (k2, v2), (k3, v2), (k1, v3), (k2, v3), (k3, v3)]</p></li>
+<li><p>KeyBasedBatching
+incoming single messages:
+(k1, v1), (k2, v1), (k3, v1), (k1, v2), (k2, v2), (k3, v2), (k1, v3), (k2, v3), (k3, v3)
+batched into single batch message:
+[(k1, v1), (k1, v2), (k1, v3)], [(k2, v1), (k2, v2), (k2, v3)], [(k3, v1), (k3, v2), (k3, v3)]</p></li>
+</ul></li>
+<li>encryption_key:
+The key used for symmetric encryption, configured on the producer side</li>
+<li>crypto_key_reader:
+Symmetric encryption class implementation, configuring public key encryption messages for the producer
+and private key decryption messages for the consumer</li>
+</ul>
+</div>
+
+
+                            </div>
+                            <div id="Client.subscribe" class="classattr">
+                                        <input id="Client.subscribe-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">subscribe</span><span class="signature pdoc-code multiline">(<span class="param">	<span class="bp">self</span>,</span><span class="param">	<span class="n">topic</span>,</span><span class="param">	<span class="n">subscription_name</span>,</span><span class="param">	<span class="n">consumer_type</span><span class="o">=</span><span class="n">_pulsar</span><span class="o">.</span><span class="n">ConsumerType</span><span class="o">.</span><span class="n">Exclusive</ [...]
+
+                <label class="view-source-button" for="Client.subscribe-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Client.subscribe"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Client.subscribe-609"><a href="#Client.subscribe-609"><span class="linenos">609</span></a>    <span class="k">def</span> <span class="nf">subscribe</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">topic</span><span class="p">,</span> <span class="n">subscription_name</span><span class="p">,</span>
+</span><span id="Client.subscribe-610"><a href="#Client.subscribe-610"><span class="linenos">610</span></a>                  <span class="n">consumer_type</span><span class="o">=</span><span class="n">ConsumerType</span><span class="o">.</span><span class="n">Exclusive</span><span class="p">,</span>
+</span><span id="Client.subscribe-611"><a href="#Client.subscribe-611"><span class="linenos">611</span></a>                  <span class="n">schema</span><span class="o">=</span><span class="n">schema</span><span class="o">.</span><span class="n">BytesSchema</span><span class="p">(),</span>
+</span><span id="Client.subscribe-612"><a href="#Client.subscribe-612"><span class="linenos">612</span></a>                  <span class="n">message_listener</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Client.subscribe-613"><a href="#Client.subscribe-613"><span class="linenos">613</span></a>                  <span class="n">receiver_queue_size</span><span class="o">=</span><span class="mi">1000</span><span class="p">,</span>
+</span><span id="Client.subscribe-614"><a href="#Client.subscribe-614"><span class="linenos">614</span></a>                  <span class="n">max_total_receiver_queue_size_across_partitions</span><span class="o">=</span><span class="mi">50000</span><span class="p">,</span>
+</span><span id="Client.subscribe-615"><a href="#Client.subscribe-615"><span class="linenos">615</span></a>                  <span class="n">consumer_name</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Client.subscribe-616"><a href="#Client.subscribe-616"><span class="linenos">616</span></a>                  <span class="n">unacked_messages_timeout_ms</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Client.subscribe-617"><a href="#Client.subscribe-617"><span class="linenos">617</span></a>                  <span class="n">broker_consumer_stats_cache_time_ms</span><span class="o">=</span><span class="mi">30000</span><span class="p">,</span>
+</span><span id="Client.subscribe-618"><a href="#Client.subscribe-618"><span class="linenos">618</span></a>                  <span class="n">negative_ack_redelivery_delay_ms</span><span class="o">=</span><span class="mi">60000</span><span class="p">,</span>
+</span><span id="Client.subscribe-619"><a href="#Client.subscribe-619"><span class="linenos">619</span></a>                  <span class="n">is_read_compacted</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span>
+</span><span id="Client.subscribe-620"><a href="#Client.subscribe-620"><span class="linenos">620</span></a>                  <span class="n">properties</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Client.subscribe-621"><a href="#Client.subscribe-621"><span class="linenos">621</span></a>                  <span class="n">pattern_auto_discovery_period</span><span class="o">=</span><span class="mi">60</span><span class="p">,</span>
+</span><span id="Client.subscribe-622"><a href="#Client.subscribe-622"><span class="linenos">622</span></a>                  <span class="n">initial_position</span><span class="o">=</span><span class="n">InitialPosition</span><span class="o">.</span><span class="n">Latest</span><span class="p">,</span>
+</span><span id="Client.subscribe-623"><a href="#Client.subscribe-623"><span class="linenos">623</span></a>                  <span class="n">crypto_key_reader</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Client.subscribe-624"><a href="#Client.subscribe-624"><span class="linenos">624</span></a>                  <span class="n">replicate_subscription_state_enabled</span><span class="o">=</span><span class="kc">False</span>
+</span><span id="Client.subscribe-625"><a href="#Client.subscribe-625"><span class="linenos">625</span></a>                  <span class="p">):</span>
+</span><span id="Client.subscribe-626"><a href="#Client.subscribe-626"><span class="linenos">626</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Client.subscribe-627"><a href="#Client.subscribe-627"><span class="linenos">627</span></a><span class="sd">        Subscribe to the given topic and subscription combination.</span>
+</span><span id="Client.subscribe-628"><a href="#Client.subscribe-628"><span class="linenos">628</span></a>
+</span><span id="Client.subscribe-629"><a href="#Client.subscribe-629"><span class="linenos">629</span></a><span class="sd">        **Args**</span>
+</span><span id="Client.subscribe-630"><a href="#Client.subscribe-630"><span class="linenos">630</span></a>
+</span><span id="Client.subscribe-631"><a href="#Client.subscribe-631"><span class="linenos">631</span></a><span class="sd">        * `topic`: The name of the topic, list of topics or regex pattern.</span>
+</span><span id="Client.subscribe-632"><a href="#Client.subscribe-632"><span class="linenos">632</span></a><span class="sd">                  This method will accept these forms:</span>
+</span><span id="Client.subscribe-633"><a href="#Client.subscribe-633"><span class="linenos">633</span></a><span class="sd">                    - `topic=&#39;my-topic&#39;`</span>
+</span><span id="Client.subscribe-634"><a href="#Client.subscribe-634"><span class="linenos">634</span></a><span class="sd">                    - `topic=[&#39;topic-1&#39;, &#39;topic-2&#39;, &#39;topic-3&#39;]`</span>
+</span><span id="Client.subscribe-635"><a href="#Client.subscribe-635"><span class="linenos">635</span></a><span class="sd">                    - `topic=re.compile(&#39;persistent://public/default/topic-*&#39;)`</span>
+</span><span id="Client.subscribe-636"><a href="#Client.subscribe-636"><span class="linenos">636</span></a><span class="sd">        * `subscription`: The name of the subscription.</span>
+</span><span id="Client.subscribe-637"><a href="#Client.subscribe-637"><span class="linenos">637</span></a>
+</span><span id="Client.subscribe-638"><a href="#Client.subscribe-638"><span class="linenos">638</span></a><span class="sd">        **Options**</span>
+</span><span id="Client.subscribe-639"><a href="#Client.subscribe-639"><span class="linenos">639</span></a>
+</span><span id="Client.subscribe-640"><a href="#Client.subscribe-640"><span class="linenos">640</span></a><span class="sd">        * `consumer_type`:</span>
+</span><span id="Client.subscribe-641"><a href="#Client.subscribe-641"><span class="linenos">641</span></a><span class="sd">          Select the subscription type to be used when subscribing to the topic.</span>
+</span><span id="Client.subscribe-642"><a href="#Client.subscribe-642"><span class="linenos">642</span></a><span class="sd">        * `schema`:</span>
+</span><span id="Client.subscribe-643"><a href="#Client.subscribe-643"><span class="linenos">643</span></a><span class="sd">           Define the schema of the data that will be received by this consumer.</span>
+</span><span id="Client.subscribe-644"><a href="#Client.subscribe-644"><span class="linenos">644</span></a><span class="sd">        * `message_listener`:</span>
+</span><span id="Client.subscribe-645"><a href="#Client.subscribe-645"><span class="linenos">645</span></a><span class="sd">          Sets a message listener for the consumer. When the listener is set,</span>
+</span><span id="Client.subscribe-646"><a href="#Client.subscribe-646"><span class="linenos">646</span></a><span class="sd">          the application will receive messages through it. Calls to</span>
+</span><span id="Client.subscribe-647"><a href="#Client.subscribe-647"><span class="linenos">647</span></a><span class="sd">          `consumer.receive()` will not be allowed. The listener function needs</span>
+</span><span id="Client.subscribe-648"><a href="#Client.subscribe-648"><span class="linenos">648</span></a><span class="sd">          to accept (consumer, message), for example:</span>
+</span><span id="Client.subscribe-649"><a href="#Client.subscribe-649"><span class="linenos">649</span></a>
+</span><span id="Client.subscribe-650"><a href="#Client.subscribe-650"><span class="linenos">650</span></a><span class="sd">                #!python</span>
+</span><span id="Client.subscribe-651"><a href="#Client.subscribe-651"><span class="linenos">651</span></a><span class="sd">                def my_listener(consumer, message):</span>
+</span><span id="Client.subscribe-652"><a href="#Client.subscribe-652"><span class="linenos">652</span></a><span class="sd">                    # process message</span>
+</span><span id="Client.subscribe-653"><a href="#Client.subscribe-653"><span class="linenos">653</span></a><span class="sd">                    consumer.acknowledge(message)</span>
+</span><span id="Client.subscribe-654"><a href="#Client.subscribe-654"><span class="linenos">654</span></a>
+</span><span id="Client.subscribe-655"><a href="#Client.subscribe-655"><span class="linenos">655</span></a><span class="sd">        * `receiver_queue_size`:</span>
+</span><span id="Client.subscribe-656"><a href="#Client.subscribe-656"><span class="linenos">656</span></a><span class="sd">          Sets the size of the consumer receive queue. The consumer receive</span>
+</span><span id="Client.subscribe-657"><a href="#Client.subscribe-657"><span class="linenos">657</span></a><span class="sd">          queue controls how many messages can be accumulated by the consumer</span>
+</span><span id="Client.subscribe-658"><a href="#Client.subscribe-658"><span class="linenos">658</span></a><span class="sd">          before the application calls `receive()`. Using a higher value could</span>
+</span><span id="Client.subscribe-659"><a href="#Client.subscribe-659"><span class="linenos">659</span></a><span class="sd">          potentially increase the consumer throughput at the expense of higher</span>
+</span><span id="Client.subscribe-660"><a href="#Client.subscribe-660"><span class="linenos">660</span></a><span class="sd">          memory utilization. Setting the consumer queue size to zero decreases</span>
+</span><span id="Client.subscribe-661"><a href="#Client.subscribe-661"><span class="linenos">661</span></a><span class="sd">          the throughput of the consumer by disabling pre-fetching of messages.</span>
+</span><span id="Client.subscribe-662"><a href="#Client.subscribe-662"><span class="linenos">662</span></a><span class="sd">          This approach improves the message distribution on shared subscription</span>
+</span><span id="Client.subscribe-663"><a href="#Client.subscribe-663"><span class="linenos">663</span></a><span class="sd">          by pushing messages only to those consumers that are ready to process</span>
+</span><span id="Client.subscribe-664"><a href="#Client.subscribe-664"><span class="linenos">664</span></a><span class="sd">          them. Neither receive with timeout nor partitioned topics can be used</span>
+</span><span id="Client.subscribe-665"><a href="#Client.subscribe-665"><span class="linenos">665</span></a><span class="sd">          if the consumer queue size is zero. The `receive()` function call</span>
+</span><span id="Client.subscribe-666"><a href="#Client.subscribe-666"><span class="linenos">666</span></a><span class="sd">          should not be interrupted when the consumer queue size is zero. The</span>
+</span><span id="Client.subscribe-667"><a href="#Client.subscribe-667"><span class="linenos">667</span></a><span class="sd">          default value is 1000 messages and should work well for most use</span>
+</span><span id="Client.subscribe-668"><a href="#Client.subscribe-668"><span class="linenos">668</span></a><span class="sd">          cases.</span>
+</span><span id="Client.subscribe-669"><a href="#Client.subscribe-669"><span class="linenos">669</span></a><span class="sd">        * `max_total_receiver_queue_size_across_partitions`</span>
+</span><span id="Client.subscribe-670"><a href="#Client.subscribe-670"><span class="linenos">670</span></a><span class="sd">          Set the max total receiver queue size across partitions.</span>
+</span><span id="Client.subscribe-671"><a href="#Client.subscribe-671"><span class="linenos">671</span></a><span class="sd">          This setting will be used to reduce the receiver queue size for individual partitions</span>
+</span><span id="Client.subscribe-672"><a href="#Client.subscribe-672"><span class="linenos">672</span></a><span class="sd">        * `consumer_name`:</span>
+</span><span id="Client.subscribe-673"><a href="#Client.subscribe-673"><span class="linenos">673</span></a><span class="sd">          Sets the consumer name.</span>
+</span><span id="Client.subscribe-674"><a href="#Client.subscribe-674"><span class="linenos">674</span></a><span class="sd">        * `unacked_messages_timeout_ms`:</span>
+</span><span id="Client.subscribe-675"><a href="#Client.subscribe-675"><span class="linenos">675</span></a><span class="sd">          Sets the timeout in milliseconds for unacknowledged messages. The</span>
+</span><span id="Client.subscribe-676"><a href="#Client.subscribe-676"><span class="linenos">676</span></a><span class="sd">          timeout needs to be greater than 10 seconds. An exception is thrown if</span>
+</span><span id="Client.subscribe-677"><a href="#Client.subscribe-677"><span class="linenos">677</span></a><span class="sd">          the given value is less than 10 seconds. If a successful</span>
+</span><span id="Client.subscribe-678"><a href="#Client.subscribe-678"><span class="linenos">678</span></a><span class="sd">          acknowledgement is not sent within the timeout, all the unacknowledged</span>
+</span><span id="Client.subscribe-679"><a href="#Client.subscribe-679"><span class="linenos">679</span></a><span class="sd">          messages are redelivered.</span>
+</span><span id="Client.subscribe-680"><a href="#Client.subscribe-680"><span class="linenos">680</span></a><span class="sd">        * `negative_ack_redelivery_delay_ms`:</span>
+</span><span id="Client.subscribe-681"><a href="#Client.subscribe-681"><span class="linenos">681</span></a><span class="sd">           The delay after which to redeliver the messages that failed to be</span>
+</span><span id="Client.subscribe-682"><a href="#Client.subscribe-682"><span class="linenos">682</span></a><span class="sd">           processed (with the `consumer.negative_acknowledge()`)</span>
+</span><span id="Client.subscribe-683"><a href="#Client.subscribe-683"><span class="linenos">683</span></a><span class="sd">        * `broker_consumer_stats_cache_time_ms`:</span>
+</span><span id="Client.subscribe-684"><a href="#Client.subscribe-684"><span class="linenos">684</span></a><span class="sd">          Sets the time duration for which the broker-side consumer stats will</span>
+</span><span id="Client.subscribe-685"><a href="#Client.subscribe-685"><span class="linenos">685</span></a><span class="sd">          be cached in the client.</span>
+</span><span id="Client.subscribe-686"><a href="#Client.subscribe-686"><span class="linenos">686</span></a><span class="sd">        * `is_read_compacted`:</span>
+</span><span id="Client.subscribe-687"><a href="#Client.subscribe-687"><span class="linenos">687</span></a><span class="sd">          Selects whether to read the compacted version of the topic</span>
+</span><span id="Client.subscribe-688"><a href="#Client.subscribe-688"><span class="linenos">688</span></a><span class="sd">        * `properties`:</span>
+</span><span id="Client.subscribe-689"><a href="#Client.subscribe-689"><span class="linenos">689</span></a><span class="sd">          Sets the properties for the consumer. The properties associated with a consumer</span>
+</span><span id="Client.subscribe-690"><a href="#Client.subscribe-690"><span class="linenos">690</span></a><span class="sd">          can be used for identify a consumer at broker side.</span>
+</span><span id="Client.subscribe-691"><a href="#Client.subscribe-691"><span class="linenos">691</span></a><span class="sd">        * `pattern_auto_discovery_period`:</span>
+</span><span id="Client.subscribe-692"><a href="#Client.subscribe-692"><span class="linenos">692</span></a><span class="sd">          Periods of seconds for consumer to auto discover match topics.</span>
+</span><span id="Client.subscribe-693"><a href="#Client.subscribe-693"><span class="linenos">693</span></a><span class="sd">        * `initial_position`:</span>
+</span><span id="Client.subscribe-694"><a href="#Client.subscribe-694"><span class="linenos">694</span></a><span class="sd">          Set the initial position of a consumer  when subscribing to the topic.</span>
+</span><span id="Client.subscribe-695"><a href="#Client.subscribe-695"><span class="linenos">695</span></a><span class="sd">          It could be either: `InitialPosition.Earliest` or `InitialPosition.Latest`.</span>
+</span><span id="Client.subscribe-696"><a href="#Client.subscribe-696"><span class="linenos">696</span></a><span class="sd">          Default: `Latest`.</span>
+</span><span id="Client.subscribe-697"><a href="#Client.subscribe-697"><span class="linenos">697</span></a><span class="sd">        * crypto_key_reader:</span>
+</span><span id="Client.subscribe-698"><a href="#Client.subscribe-698"><span class="linenos">698</span></a><span class="sd">           Symmetric encryption class implementation, configuring public key encryption messages for the producer</span>
+</span><span id="Client.subscribe-699"><a href="#Client.subscribe-699"><span class="linenos">699</span></a><span class="sd">           and private key decryption messages for the consumer</span>
+</span><span id="Client.subscribe-700"><a href="#Client.subscribe-700"><span class="linenos">700</span></a><span class="sd">        * replicate_subscription_state_enabled:</span>
+</span><span id="Client.subscribe-701"><a href="#Client.subscribe-701"><span class="linenos">701</span></a><span class="sd">          Set whether the subscription status should be replicated.</span>
+</span><span id="Client.subscribe-702"><a href="#Client.subscribe-702"><span class="linenos">702</span></a><span class="sd">          Default: `False`.</span>
+</span><span id="Client.subscribe-703"><a href="#Client.subscribe-703"><span class="linenos">703</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Client.subscribe-704"><a href="#Client.subscribe-704"><span class="linenos">704</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">subscription_name</span><span class="p">,</span> <span class="s1">&#39;subscription_name&#39;</span><span class="p">)</span>
+</span><span id="Client.subscribe-705"><a href="#Client.subscribe-705"><span class="linenos">705</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="n">ConsumerType</span><span class="p">,</span> <span class="n">consumer_type</span><span class="p">,</span> <span class="s1">&#39;consumer_type&#39;</span><span class="p">)</span>
+</span><span id="Client.subscribe-706"><a href="#Client.subscribe-706"><span class="linenos">706</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="n">_schema</span><span class="o">.</span><span class="n">Schema</span><span class="p">,</span> <span class="n">schema</span><span class="p">,</span> <span class="s1">&#39;schema&#39;</span><span class="p">)</span>
+</span><span id="Client.subscribe-707"><a href="#Client.subscribe-707"><span class="linenos">707</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">receiver_queue_size</span><span class="p">,</span> <span class="s1">&#39;receiver_queue_size&#39;</span><span class="p">)</span>
+</span><span id="Client.subscribe-708"><a href="#Client.subscribe-708"><span class="linenos">708</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">max_total_receiver_queue_size_across_partitions</span><span class="p">,</span>
+</span><span id="Client.subscribe-709"><a href="#Client.subscribe-709"><span class="linenos">709</span></a>                    <span class="s1">&#39;max_total_receiver_queue_size_across_partitions&#39;</span><span class="p">)</span>
+</span><span id="Client.subscribe-710"><a href="#Client.subscribe-710"><span class="linenos">710</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">consumer_name</span><span class="p">,</span> <span class="s1">&#39;consumer_name&#39;</span><span class="p">)</span>
+</span><span id="Client.subscribe-711"><a href="#Client.subscribe-711"><span class="linenos">711</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">unacked_messages_timeout_ms</span><span class="p">,</span> <span class="s1">&#39;unacked_messages_timeout_ms&#39;</span><span class="p">)</span>
+</span><span id="Client.subscribe-712"><a href="#Client.subscribe-712"><span class="linenos">712</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">broker_consumer_stats_cache_time_ms</span><span class="p">,</span> <span class="s1">&#39;broker_consumer_stats_cache_time_ms&#39;</span><span class="p">)</span>
+</span><span id="Client.subscribe-713"><a href="#Client.subscribe-713"><span class="linenos">713</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">negative_ack_redelivery_delay_ms</span><span class="p">,</span> <span class="s1">&#39;negative_ack_redelivery_delay_ms&#39;</span><span class="p">)</span>
+</span><span id="Client.subscribe-714"><a href="#Client.subscribe-714"><span class="linenos">714</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">pattern_auto_discovery_period</span><span class="p">,</span> <span class="s1">&#39;pattern_auto_discovery_period&#39;</span><span class="p">)</span>
+</span><span id="Client.subscribe-715"><a href="#Client.subscribe-715"><span class="linenos">715</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">bool</span><span class="p">,</span> <span class="n">is_read_compacted</span><span class="p">,</span> <span class="s1">&#39;is_read_compacted&#39;</span><span class="p">)</span>
+</span><span id="Client.subscribe-716"><a href="#Client.subscribe-716"><span class="linenos">716</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="nb">dict</span><span class="p">,</span> <span class="n">properties</span><span class="p">,</span> <span class="s1">&#39;properties&#39;</span><span class="p">)</span>
+</span><span id="Client.subscribe-717"><a href="#Client.subscribe-717"><span class="linenos">717</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="n">InitialPosition</span><span class="p">,</span> <span class="n">initial_position</span><span class="p">,</span> <span class="s1">&#39;initial_position&#39;</span><span class="p">)</span>
+</span><span id="Client.subscribe-718"><a href="#Client.subscribe-718"><span class="linenos">718</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="n">CryptoKeyReader</span><span class="p">,</span> <span class="n">crypto_key_reader</span><span class="p">,</span> <span class="s1">&#39;crypto_key_reader&#39;</span><span class="p">)</span>
+</span><span id="Client.subscribe-719"><a href="#Client.subscribe-719"><span class="linenos">719</span></a>
+</span><span id="Client.subscribe-720"><a href="#Client.subscribe-720"><span class="linenos">720</span></a>        <span class="n">conf</span> <span class="o">=</span> <span class="n">_pulsar</span><span class="o">.</span><span class="n">ConsumerConfiguration</span><span class="p">()</span>
+</span><span id="Client.subscribe-721"><a href="#Client.subscribe-721"><span class="linenos">721</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">consumer_type</span><span class="p">(</span><span class="n">consumer_type</span><span class="p">)</span>
+</span><span id="Client.subscribe-722"><a href="#Client.subscribe-722"><span class="linenos">722</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">read_compacted</span><span class="p">(</span><span class="n">is_read_compacted</span><span class="p">)</span>
+</span><span id="Client.subscribe-723"><a href="#Client.subscribe-723"><span class="linenos">723</span></a>        <span class="k">if</span> <span class="n">message_listener</span><span class="p">:</span>
+</span><span id="Client.subscribe-724"><a href="#Client.subscribe-724"><span class="linenos">724</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">message_listener</span><span class="p">(</span><span class="n">_listener_wrapper</span><span class="p">(</span><span class="n">message_listener</span><span class="p">,</span> <span class="n">schema</span><span class="p">))</span>
+</span><span id="Client.subscribe-725"><a href="#Client.subscribe-725"><span class="linenos">725</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">receiver_queue_size</span><span class="p">(</span><span class="n">receiver_queue_size</span><span class="p">)</span>
+</span><span id="Client.subscribe-726"><a href="#Client.subscribe-726"><span class="linenos">726</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">max_total_receiver_queue_size_across_partitions</span><span class="p">(</span><span class="n">max_total_receiver_queue_size_across_partitions</span><span class="p">)</span>
+</span><span id="Client.subscribe-727"><a href="#Client.subscribe-727"><span class="linenos">727</span></a>        <span class="k">if</span> <span class="n">consumer_name</span><span class="p">:</span>
+</span><span id="Client.subscribe-728"><a href="#Client.subscribe-728"><span class="linenos">728</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">consumer_name</span><span class="p">(</span><span class="n">consumer_name</span><span class="p">)</span>
+</span><span id="Client.subscribe-729"><a href="#Client.subscribe-729"><span class="linenos">729</span></a>        <span class="k">if</span> <span class="n">unacked_messages_timeout_ms</span><span class="p">:</span>
+</span><span id="Client.subscribe-730"><a href="#Client.subscribe-730"><span class="linenos">730</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">unacked_messages_timeout_ms</span><span class="p">(</span><span class="n">unacked_messages_timeout_ms</span><span class="p">)</span>
+</span><span id="Client.subscribe-731"><a href="#Client.subscribe-731"><span class="linenos">731</span></a>
+</span><span id="Client.subscribe-732"><a href="#Client.subscribe-732"><span class="linenos">732</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">negative_ack_redelivery_delay_ms</span><span class="p">(</span><span class="n">negative_ack_redelivery_delay_ms</span><span class="p">)</span>
+</span><span id="Client.subscribe-733"><a href="#Client.subscribe-733"><span class="linenos">733</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">broker_consumer_stats_cache_time_ms</span><span class="p">(</span><span class="n">broker_consumer_stats_cache_time_ms</span><span class="p">)</span>
+</span><span id="Client.subscribe-734"><a href="#Client.subscribe-734"><span class="linenos">734</span></a>        <span class="k">if</span> <span class="n">properties</span><span class="p">:</span>
+</span><span id="Client.subscribe-735"><a href="#Client.subscribe-735"><span class="linenos">735</span></a>            <span class="k">for</span> <span class="n">k</span><span class="p">,</span> <span class="n">v</span> <span class="ow">in</span> <span class="n">properties</span><span class="o">.</span><span class="n">items</span><span class="p">():</span>
+</span><span id="Client.subscribe-736"><a href="#Client.subscribe-736"><span class="linenos">736</span></a>                <span class="n">conf</span><span class="o">.</span><span class="n">property</span><span class="p">(</span><span class="n">k</span><span class="p">,</span> <span class="n">v</span><span class="p">)</span>
+</span><span id="Client.subscribe-737"><a href="#Client.subscribe-737"><span class="linenos">737</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">subscription_initial_position</span><span class="p">(</span><span class="n">initial_position</span><span class="p">)</span>
+</span><span id="Client.subscribe-738"><a href="#Client.subscribe-738"><span class="linenos">738</span></a>
+</span><span id="Client.subscribe-739"><a href="#Client.subscribe-739"><span class="linenos">739</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">schema</span><span class="p">(</span><span class="n">schema</span><span class="o">.</span><span class="n">schema_info</span><span class="p">())</span>
+</span><span id="Client.subscribe-740"><a href="#Client.subscribe-740"><span class="linenos">740</span></a>
+</span><span id="Client.subscribe-741"><a href="#Client.subscribe-741"><span class="linenos">741</span></a>        <span class="k">if</span> <span class="n">crypto_key_reader</span><span class="p">:</span>
+</span><span id="Client.subscribe-742"><a href="#Client.subscribe-742"><span class="linenos">742</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">crypto_key_reader</span><span class="p">(</span><span class="n">crypto_key_reader</span><span class="o">.</span><span class="n">cryptoKeyReader</span><span class="p">)</span>
+</span><span id="Client.subscribe-743"><a href="#Client.subscribe-743"><span class="linenos">743</span></a>
+</span><span id="Client.subscribe-744"><a href="#Client.subscribe-744"><span class="linenos">744</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">replicate_subscription_state_enabled</span><span class="p">(</span><span class="n">replicate_subscription_state_enabled</span><span class="p">)</span>
+</span><span id="Client.subscribe-745"><a href="#Client.subscribe-745"><span class="linenos">745</span></a>
+</span><span id="Client.subscribe-746"><a href="#Client.subscribe-746"><span class="linenos">746</span></a>        <span class="n">c</span> <span class="o">=</span> <span class="n">Consumer</span><span class="p">()</span>
+</span><span id="Client.subscribe-747"><a href="#Client.subscribe-747"><span class="linenos">747</span></a>        <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">topic</span><span class="p">,</span> <span class="nb">str</span><span class="p">):</span>
+</span><span id="Client.subscribe-748"><a href="#Client.subscribe-748"><span class="linenos">748</span></a>            <span class="c1"># Single topic</span>
+</span><span id="Client.subscribe-749"><a href="#Client.subscribe-749"><span class="linenos">749</span></a>            <span class="n">c</span><span class="o">.</span><span class="n">_consumer</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_client</span><span class="o">.</span><span class="n">subscribe</span><span class="p">(</span><span class="n">topic</span><span class="p">,</span> <span class="n">subscription_name</span><span class= [...]
+</span><span id="Client.subscribe-750"><a href="#Client.subscribe-750"><span class="linenos">750</span></a>        <span class="k">elif</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">topic</span><span class="p">,</span> <span class="nb">list</span><span class="p">):</span>
+</span><span id="Client.subscribe-751"><a href="#Client.subscribe-751"><span class="linenos">751</span></a>            <span class="c1"># List of topics</span>
+</span><span id="Client.subscribe-752"><a href="#Client.subscribe-752"><span class="linenos">752</span></a>            <span class="n">c</span><span class="o">.</span><span class="n">_consumer</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_client</span><span class="o">.</span><span class="n">subscribe_topics</span><span class="p">(</span><span class="n">topic</span><span class="p">,</span> <span class="n">subscription_name</span><span [...]
+</span><span id="Client.subscribe-753"><a href="#Client.subscribe-753"><span class="linenos">753</span></a>        <span class="k">elif</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">topic</span><span class="p">,</span> <span class="n">_retype</span><span class="p">):</span>
+</span><span id="Client.subscribe-754"><a href="#Client.subscribe-754"><span class="linenos">754</span></a>            <span class="c1"># Regex pattern</span>
+</span><span id="Client.subscribe-755"><a href="#Client.subscribe-755"><span class="linenos">755</span></a>            <span class="n">c</span><span class="o">.</span><span class="n">_consumer</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_client</span><span class="o">.</span><span class="n">subscribe_pattern</span><span class="p">(</span><span class="n">topic</span><span class="o">.</span><span class="n">pattern</span><span class="p" [...]
+</span><span id="Client.subscribe-756"><a href="#Client.subscribe-756"><span class="linenos">756</span></a>        <span class="k">else</span><span class="p">:</span>
+</span><span id="Client.subscribe-757"><a href="#Client.subscribe-757"><span class="linenos">757</span></a>            <span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="s2">&quot;Argument &#39;topic&#39; is expected to be of a type between (str, list, re.pattern)&quot;</span><span class="p">)</span>
+</span><span id="Client.subscribe-758"><a href="#Client.subscribe-758"><span class="linenos">758</span></a>
+</span><span id="Client.subscribe-759"><a href="#Client.subscribe-759"><span class="linenos">759</span></a>        <span class="n">c</span><span class="o">.</span><span class="n">_client</span> <span class="o">=</span> <span class="bp">self</span>
+</span><span id="Client.subscribe-760"><a href="#Client.subscribe-760"><span class="linenos">760</span></a>        <span class="n">c</span><span class="o">.</span><span class="n">_schema</span> <span class="o">=</span> <span class="n">schema</span>
+</span><span id="Client.subscribe-761"><a href="#Client.subscribe-761"><span class="linenos">761</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_consumers</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">c</span><span class="p">)</span>
+</span><span id="Client.subscribe-762"><a href="#Client.subscribe-762"><span class="linenos">762</span></a>        <span class="k">return</span> <span class="n">c</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Subscribe to the given topic and subscription combination.</p>
+
+<p><strong>Args</strong></p>
+
+<ul>
+<li><code>topic</code>: The name of the topic, list of topics or regex pattern.
+This method will accept these forms:
+<ul>
+<li><code>topic='my-topic'</code></li>
+<li><code>topic=['topic-1', 'topic-2', 'topic-3']</code></li>
+<li><code>topic=re.compile('persistent://public/default/topic-*')</code></li>
+</ul></li>
+<li><code>subscription</code>: The name of the subscription.</li>
+</ul>
+
+<p><strong>Options</strong></p>
+
+<ul>
+<li><code>consumer_type</code>:
+Select the subscription type to be used when subscribing to the topic.</li>
+<li><code>schema</code>:
+Define the schema of the data that will be received by this consumer.</li>
+<li><p><code>message_listener</code>:
+Sets a message listener for the consumer. When the listener is set,
+the application will receive messages through it. Calls to
+<code>consumer.receive()</code> will not be allowed. The listener function needs
+to accept (consumer, message), for example:</p>
+
+<pre><code>#!python
+def my_listener(consumer, message):
+    # process message
+    consumer.acknowledge(message)
+</code></pre></li>
+<li><p><code>receiver_queue_size</code>:
+Sets the size of the consumer receive queue. The consumer receive
+queue controls how many messages can be accumulated by the consumer
+before the application calls <code>receive()</code>. Using a higher value could
+potentially increase the consumer throughput at the expense of higher
+memory utilization. Setting the consumer queue size to zero decreases
+the throughput of the consumer by disabling pre-fetching of messages.
+This approach improves the message distribution on shared subscription
+by pushing messages only to those consumers that are ready to process
+them. Neither receive with timeout nor partitioned topics can be used
+if the consumer queue size is zero. The <code>receive()</code> function call
+should not be interrupted when the consumer queue size is zero. The
+default value is 1000 messages and should work well for most use
+cases.</p></li>
+<li><code>max_total_receiver_queue_size_across_partitions</code>
+Set the max total receiver queue size across partitions.
+This setting will be used to reduce the receiver queue size for individual partitions</li>
+<li><code>consumer_name</code>:
+Sets the consumer name.</li>
+<li><code>unacked_messages_timeout_ms</code>:
+Sets the timeout in milliseconds for unacknowledged messages. The
+timeout needs to be greater than 10 seconds. An exception is thrown if
+the given value is less than 10 seconds. If a successful
+acknowledgement is not sent within the timeout, all the unacknowledged
+messages are redelivered.</li>
+<li><code>negative_ack_redelivery_delay_ms</code>:
+The delay after which to redeliver the messages that failed to be
+processed (with the <code>consumer.negative_acknowledge()</code>)</li>
+<li><code>broker_consumer_stats_cache_time_ms</code>:
+Sets the time duration for which the broker-side consumer stats will
+be cached in the client.</li>
+<li><code>is_read_compacted</code>:
+Selects whether to read the compacted version of the topic</li>
+<li><code>properties</code>:
+Sets the properties for the consumer. The properties associated with a consumer
+can be used for identify a consumer at broker side.</li>
+<li><code>pattern_auto_discovery_period</code>:
+Periods of seconds for consumer to auto discover match topics.</li>
+<li><code>initial_position</code>:
+Set the initial position of a consumer  when subscribing to the topic.
+It could be either: <code>InitialPosition.Earliest</code> or <code>InitialPosition.Latest</code>.
+Default: <code>Latest</code>.</li>
+<li>crypto_key_reader:
+Symmetric encryption class implementation, configuring public key encryption messages for the producer
+and private key decryption messages for the consumer</li>
+<li>replicate_subscription_state_enabled:
+Set whether the subscription status should be replicated.
+Default: <code>False</code>.</li>
+</ul>
+</div>
+
+
+                            </div>
+                            <div id="Client.create_reader" class="classattr">
+                                        <input id="Client.create_reader-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">create_reader</span><span class="signature pdoc-code multiline">(<span class="param">	<span class="bp">self</span>,</span><span class="param">	<span class="n">topic</span>,</span><span class="param">	<span class="n">start_message_id</span>,</span><span class="param">	<span class="n">schema</span><span class="o">=&lt;</span><span class="n"><a href="pulsar/schema/schema.html#BytesSchema">pulsar.schema.schema.BytesSchema</a></span> <span class="nb">object</span><s [...]
+
+                <label class="view-source-button" for="Client.create_reader-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Client.create_reader"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Client.create_reader-764"><a href="#Client.create_reader-764"><span class="linenos">764</span></a>    <span class="k">def</span> <span class="nf">create_reader</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">topic</span><span class="p">,</span> <span class="n">start_message_id</span><span class="p">,</span>
+</span><span id="Client.create_reader-765"><a href="#Client.create_reader-765"><span class="linenos">765</span></a>                      <span class="n">schema</span><span class="o">=</span><span class="n">schema</span><span class="o">.</span><span class="n">BytesSchema</span><span class="p">(),</span>
+</span><span id="Client.create_reader-766"><a href="#Client.create_reader-766"><span class="linenos">766</span></a>                      <span class="n">reader_listener</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Client.create_reader-767"><a href="#Client.create_reader-767"><span class="linenos">767</span></a>                      <span class="n">receiver_queue_size</span><span class="o">=</span><span class="mi">1000</span><span class="p">,</span>
+</span><span id="Client.create_reader-768"><a href="#Client.create_reader-768"><span class="linenos">768</span></a>                      <span class="n">reader_name</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Client.create_reader-769"><a href="#Client.create_reader-769"><span class="linenos">769</span></a>                      <span class="n">subscription_role_prefix</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Client.create_reader-770"><a href="#Client.create_reader-770"><span class="linenos">770</span></a>                      <span class="n">is_read_compacted</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span>
+</span><span id="Client.create_reader-771"><a href="#Client.create_reader-771"><span class="linenos">771</span></a>                      <span class="n">crypto_key_reader</span><span class="o">=</span><span class="kc">None</span>
+</span><span id="Client.create_reader-772"><a href="#Client.create_reader-772"><span class="linenos">772</span></a>                      <span class="p">):</span>
+</span><span id="Client.create_reader-773"><a href="#Client.create_reader-773"><span class="linenos">773</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Client.create_reader-774"><a href="#Client.create_reader-774"><span class="linenos">774</span></a><span class="sd">        Create a reader on a particular topic</span>
+</span><span id="Client.create_reader-775"><a href="#Client.create_reader-775"><span class="linenos">775</span></a>
+</span><span id="Client.create_reader-776"><a href="#Client.create_reader-776"><span class="linenos">776</span></a><span class="sd">        **Args**</span>
+</span><span id="Client.create_reader-777"><a href="#Client.create_reader-777"><span class="linenos">777</span></a>
+</span><span id="Client.create_reader-778"><a href="#Client.create_reader-778"><span class="linenos">778</span></a><span class="sd">        * `topic`: The name of the topic.</span>
+</span><span id="Client.create_reader-779"><a href="#Client.create_reader-779"><span class="linenos">779</span></a><span class="sd">        * `start_message_id`: The initial reader positioning is done by specifying a message id.</span>
+</span><span id="Client.create_reader-780"><a href="#Client.create_reader-780"><span class="linenos">780</span></a><span class="sd">           The options are:</span>
+</span><span id="Client.create_reader-781"><a href="#Client.create_reader-781"><span class="linenos">781</span></a><span class="sd">            * `MessageId.earliest`: Start reading from the earliest message available in the topic</span>
+</span><span id="Client.create_reader-782"><a href="#Client.create_reader-782"><span class="linenos">782</span></a><span class="sd">            * `MessageId.latest`: Start reading from the end topic, only getting messages published</span>
+</span><span id="Client.create_reader-783"><a href="#Client.create_reader-783"><span class="linenos">783</span></a><span class="sd">               after the reader was created</span>
+</span><span id="Client.create_reader-784"><a href="#Client.create_reader-784"><span class="linenos">784</span></a><span class="sd">            * `MessageId`: When passing a particular message id, the reader will position itself on</span>
+</span><span id="Client.create_reader-785"><a href="#Client.create_reader-785"><span class="linenos">785</span></a><span class="sd">               that specific position. The first message to be read will be the message next to the</span>
+</span><span id="Client.create_reader-786"><a href="#Client.create_reader-786"><span class="linenos">786</span></a><span class="sd">               specified messageId. Message id can be serialized into a string and deserialized</span>
+</span><span id="Client.create_reader-787"><a href="#Client.create_reader-787"><span class="linenos">787</span></a><span class="sd">               back into a `MessageId` object:</span>
+</span><span id="Client.create_reader-788"><a href="#Client.create_reader-788"><span class="linenos">788</span></a>
+</span><span id="Client.create_reader-789"><a href="#Client.create_reader-789"><span class="linenos">789</span></a><span class="sd">                   # Serialize to string</span>
+</span><span id="Client.create_reader-790"><a href="#Client.create_reader-790"><span class="linenos">790</span></a><span class="sd">                   s = msg.message_id().serialize()</span>
+</span><span id="Client.create_reader-791"><a href="#Client.create_reader-791"><span class="linenos">791</span></a>
+</span><span id="Client.create_reader-792"><a href="#Client.create_reader-792"><span class="linenos">792</span></a><span class="sd">                   # Deserialize from string</span>
+</span><span id="Client.create_reader-793"><a href="#Client.create_reader-793"><span class="linenos">793</span></a><span class="sd">                   msg_id = MessageId.deserialize(s)</span>
+</span><span id="Client.create_reader-794"><a href="#Client.create_reader-794"><span class="linenos">794</span></a>
+</span><span id="Client.create_reader-795"><a href="#Client.create_reader-795"><span class="linenos">795</span></a><span class="sd">        **Options**</span>
+</span><span id="Client.create_reader-796"><a href="#Client.create_reader-796"><span class="linenos">796</span></a>
+</span><span id="Client.create_reader-797"><a href="#Client.create_reader-797"><span class="linenos">797</span></a><span class="sd">        * `schema`:</span>
+</span><span id="Client.create_reader-798"><a href="#Client.create_reader-798"><span class="linenos">798</span></a><span class="sd">           Define the schema of the data that will be received by this reader.</span>
+</span><span id="Client.create_reader-799"><a href="#Client.create_reader-799"><span class="linenos">799</span></a><span class="sd">        * `reader_listener`:</span>
+</span><span id="Client.create_reader-800"><a href="#Client.create_reader-800"><span class="linenos">800</span></a><span class="sd">          Sets a message listener for the reader. When the listener is set,</span>
+</span><span id="Client.create_reader-801"><a href="#Client.create_reader-801"><span class="linenos">801</span></a><span class="sd">          the application will receive messages through it. Calls to</span>
+</span><span id="Client.create_reader-802"><a href="#Client.create_reader-802"><span class="linenos">802</span></a><span class="sd">          `reader.read_next()` will not be allowed. The listener function needs</span>
+</span><span id="Client.create_reader-803"><a href="#Client.create_reader-803"><span class="linenos">803</span></a><span class="sd">          to accept (reader, message), for example:</span>
+</span><span id="Client.create_reader-804"><a href="#Client.create_reader-804"><span class="linenos">804</span></a>
+</span><span id="Client.create_reader-805"><a href="#Client.create_reader-805"><span class="linenos">805</span></a><span class="sd">                def my_listener(reader, message):</span>
+</span><span id="Client.create_reader-806"><a href="#Client.create_reader-806"><span class="linenos">806</span></a><span class="sd">                    # process message</span>
+</span><span id="Client.create_reader-807"><a href="#Client.create_reader-807"><span class="linenos">807</span></a><span class="sd">                    pass</span>
+</span><span id="Client.create_reader-808"><a href="#Client.create_reader-808"><span class="linenos">808</span></a>
+</span><span id="Client.create_reader-809"><a href="#Client.create_reader-809"><span class="linenos">809</span></a><span class="sd">        * `receiver_queue_size`:</span>
+</span><span id="Client.create_reader-810"><a href="#Client.create_reader-810"><span class="linenos">810</span></a><span class="sd">          Sets the size of the reader receive queue. The reader receive</span>
+</span><span id="Client.create_reader-811"><a href="#Client.create_reader-811"><span class="linenos">811</span></a><span class="sd">          queue controls how many messages can be accumulated by the reader</span>
+</span><span id="Client.create_reader-812"><a href="#Client.create_reader-812"><span class="linenos">812</span></a><span class="sd">          before the application calls `read_next()`. Using a higher value could</span>
+</span><span id="Client.create_reader-813"><a href="#Client.create_reader-813"><span class="linenos">813</span></a><span class="sd">          potentially increase the reader throughput at the expense of higher</span>
+</span><span id="Client.create_reader-814"><a href="#Client.create_reader-814"><span class="linenos">814</span></a><span class="sd">          memory utilization.</span>
+</span><span id="Client.create_reader-815"><a href="#Client.create_reader-815"><span class="linenos">815</span></a><span class="sd">        * `reader_name`:</span>
+</span><span id="Client.create_reader-816"><a href="#Client.create_reader-816"><span class="linenos">816</span></a><span class="sd">          Sets the reader name.</span>
+</span><span id="Client.create_reader-817"><a href="#Client.create_reader-817"><span class="linenos">817</span></a><span class="sd">        * `subscription_role_prefix`:</span>
+</span><span id="Client.create_reader-818"><a href="#Client.create_reader-818"><span class="linenos">818</span></a><span class="sd">          Sets the subscription role prefix.</span>
+</span><span id="Client.create_reader-819"><a href="#Client.create_reader-819"><span class="linenos">819</span></a><span class="sd">        * `is_read_compacted`:</span>
+</span><span id="Client.create_reader-820"><a href="#Client.create_reader-820"><span class="linenos">820</span></a><span class="sd">          Selects whether to read the compacted version of the topic</span>
+</span><span id="Client.create_reader-821"><a href="#Client.create_reader-821"><span class="linenos">821</span></a><span class="sd">        * crypto_key_reader:</span>
+</span><span id="Client.create_reader-822"><a href="#Client.create_reader-822"><span class="linenos">822</span></a><span class="sd">           Symmetric encryption class implementation, configuring public key encryption messages for the producer</span>
+</span><span id="Client.create_reader-823"><a href="#Client.create_reader-823"><span class="linenos">823</span></a><span class="sd">           and private key decryption messages for the consumer</span>
+</span><span id="Client.create_reader-824"><a href="#Client.create_reader-824"><span class="linenos">824</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Client.create_reader-825"><a href="#Client.create_reader-825"><span class="linenos">825</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">topic</span><span class="p">,</span> <span class="s1">&#39;topic&#39;</span><span class="p">)</span>
+</span><span id="Client.create_reader-826"><a href="#Client.create_reader-826"><span class="linenos">826</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="n">_pulsar</span><span class="o">.</span><span class="n">MessageId</span><span class="p">,</span> <span class="n">start_message_id</span><span class="p">,</span> <span class="s1">&#39;start_message_id&#39;</span><span class="p">)</span>
+</span><span id="Client.create_reader-827"><a href="#Client.create_reader-827"><span class="linenos">827</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="n">_schema</span><span class="o">.</span><span class="n">Schema</span><span class="p">,</span> <span class="n">schema</span><span class="p">,</span> <span class="s1">&#39;schema&#39;</span><span class="p">)</span>
+</span><span id="Client.create_reader-828"><a href="#Client.create_reader-828"><span class="linenos">828</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">receiver_queue_size</span><span class="p">,</span> <span class="s1">&#39;receiver_queue_size&#39;</span><span class="p">)</span>
+</span><span id="Client.create_reader-829"><a href="#Client.create_reader-829"><span class="linenos">829</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">reader_name</span><span class="p">,</span> <span class="s1">&#39;reader_name&#39;</span><span class="p">)</span>
+</span><span id="Client.create_reader-830"><a href="#Client.create_reader-830"><span class="linenos">830</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">subscription_role_prefix</span><span class="p">,</span> <span class="s1">&#39;subscription_role_prefix&#39;</span><span class="p">)</span>
+</span><span id="Client.create_reader-831"><a href="#Client.create_reader-831"><span class="linenos">831</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">bool</span><span class="p">,</span> <span class="n">is_read_compacted</span><span class="p">,</span> <span class="s1">&#39;is_read_compacted&#39;</span><span class="p">)</span>
+</span><span id="Client.create_reader-832"><a href="#Client.create_reader-832"><span class="linenos">832</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="n">CryptoKeyReader</span><span class="p">,</span> <span class="n">crypto_key_reader</span><span class="p">,</span> <span class="s1">&#39;crypto_key_reader&#39;</span><span class="p">)</span>
+</span><span id="Client.create_reader-833"><a href="#Client.create_reader-833"><span class="linenos">833</span></a>
+</span><span id="Client.create_reader-834"><a href="#Client.create_reader-834"><span class="linenos">834</span></a>        <span class="n">conf</span> <span class="o">=</span> <span class="n">_pulsar</span><span class="o">.</span><span class="n">ReaderConfiguration</span><span class="p">()</span>
+</span><span id="Client.create_reader-835"><a href="#Client.create_reader-835"><span class="linenos">835</span></a>        <span class="k">if</span> <span class="n">reader_listener</span><span class="p">:</span>
+</span><span id="Client.create_reader-836"><a href="#Client.create_reader-836"><span class="linenos">836</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">reader_listener</span><span class="p">(</span><span class="n">_listener_wrapper</span><span class="p">(</span><span class="n">reader_listener</span><span class="p">,</span> <span class="n">schema</span><span class="p">))</span>
+</span><span id="Client.create_reader-837"><a href="#Client.create_reader-837"><span class="linenos">837</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">receiver_queue_size</span><span class="p">(</span><span class="n">receiver_queue_size</span><span class="p">)</span>
+</span><span id="Client.create_reader-838"><a href="#Client.create_reader-838"><span class="linenos">838</span></a>        <span class="k">if</span> <span class="n">reader_name</span><span class="p">:</span>
+</span><span id="Client.create_reader-839"><a href="#Client.create_reader-839"><span class="linenos">839</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">reader_name</span><span class="p">(</span><span class="n">reader_name</span><span class="p">)</span>
+</span><span id="Client.create_reader-840"><a href="#Client.create_reader-840"><span class="linenos">840</span></a>        <span class="k">if</span> <span class="n">subscription_role_prefix</span><span class="p">:</span>
+</span><span id="Client.create_reader-841"><a href="#Client.create_reader-841"><span class="linenos">841</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">subscription_role_prefix</span><span class="p">(</span><span class="n">subscription_role_prefix</span><span class="p">)</span>
+</span><span id="Client.create_reader-842"><a href="#Client.create_reader-842"><span class="linenos">842</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">schema</span><span class="p">(</span><span class="n">schema</span><span class="o">.</span><span class="n">schema_info</span><span class="p">())</span>
+</span><span id="Client.create_reader-843"><a href="#Client.create_reader-843"><span class="linenos">843</span></a>        <span class="n">conf</span><span class="o">.</span><span class="n">read_compacted</span><span class="p">(</span><span class="n">is_read_compacted</span><span class="p">)</span>
+</span><span id="Client.create_reader-844"><a href="#Client.create_reader-844"><span class="linenos">844</span></a>        <span class="k">if</span> <span class="n">crypto_key_reader</span><span class="p">:</span>
+</span><span id="Client.create_reader-845"><a href="#Client.create_reader-845"><span class="linenos">845</span></a>            <span class="n">conf</span><span class="o">.</span><span class="n">crypto_key_reader</span><span class="p">(</span><span class="n">crypto_key_reader</span><span class="o">.</span><span class="n">cryptoKeyReader</span><span class="p">)</span>
+</span><span id="Client.create_reader-846"><a href="#Client.create_reader-846"><span class="linenos">846</span></a>
+</span><span id="Client.create_reader-847"><a href="#Client.create_reader-847"><span class="linenos">847</span></a>        <span class="n">c</span> <span class="o">=</span> <span class="n">Reader</span><span class="p">()</span>
+</span><span id="Client.create_reader-848"><a href="#Client.create_reader-848"><span class="linenos">848</span></a>        <span class="n">c</span><span class="o">.</span><span class="n">_reader</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_client</span><span class="o">.</span><span class="n">create_reader</span><span class="p">(</span><span class="n">topic</span><span class="p">,</span> <span class="n">start_message_id</span><span c [...]
+</span><span id="Client.create_reader-849"><a href="#Client.create_reader-849"><span class="linenos">849</span></a>        <span class="n">c</span><span class="o">.</span><span class="n">_client</span> <span class="o">=</span> <span class="bp">self</span>
+</span><span id="Client.create_reader-850"><a href="#Client.create_reader-850"><span class="linenos">850</span></a>        <span class="n">c</span><span class="o">.</span><span class="n">_schema</span> <span class="o">=</span> <span class="n">schema</span>
+</span><span id="Client.create_reader-851"><a href="#Client.create_reader-851"><span class="linenos">851</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_consumers</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">c</span><span class="p">)</span>
+</span><span id="Client.create_reader-852"><a href="#Client.create_reader-852"><span class="linenos">852</span></a>        <span class="k">return</span> <span class="n">c</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Create a reader on a particular topic</p>
+
+<p><strong>Args</strong></p>
+
+<ul>
+<li><code>topic</code>: The name of the topic.</li>
+<li><p><code>start_message_id</code>: The initial reader positioning is done by specifying a message id.
+The options are:</p>
+
+<ul>
+<li><code><a href="#MessageId.earliest">MessageId.earliest</a></code>: Start reading from the earliest message available in the topic</li>
+<li><code>MessageId.latest</code>: Start reading from the end topic, only getting messages published
+after the reader was created</li>
+<li><p><code><a href="#MessageId">MessageId</a></code>: When passing a particular message id, the reader will position itself on
+that specific position. The first message to be read will be the message next to the
+specified messageId. Message id can be serialized into a string and deserialized
+back into a <code><a href="#MessageId">MessageId</a></code> object:</p>
+
+<p># Serialize to string
+   s = msg.message_id().serialize()</p>
+
+<p># Deserialize from string
+   msg_id = <a href="#MessageId.deserialize">MessageId.deserialize</a>(s)</p></li>
+</ul></li>
+</ul>
+
+<p><strong>Options</strong></p>
+
+<ul>
+<li><code>schema</code>:
+Define the schema of the data that will be received by this reader.</li>
+<li><p><code>reader_listener</code>:
+Sets a message listener for the reader. When the listener is set,
+the application will receive messages through it. Calls to
+<code>reader.read_next()</code> will not be allowed. The listener function needs
+to accept (reader, message), for example:</p>
+
+<pre><code>def my_listener(reader, message):
+    # process message
+    pass
+</code></pre></li>
+<li><p><code>receiver_queue_size</code>:
+Sets the size of the reader receive queue. The reader receive
+queue controls how many messages can be accumulated by the reader
+before the application calls <code>read_next()</code>. Using a higher value could
+potentially increase the reader throughput at the expense of higher
+memory utilization.</p></li>
+<li><code>reader_name</code>:
+Sets the reader name.</li>
+<li><code>subscription_role_prefix</code>:
+Sets the subscription role prefix.</li>
+<li><code>is_read_compacted</code>:
+Selects whether to read the compacted version of the topic</li>
+<li>crypto_key_reader:
+Symmetric encryption class implementation, configuring public key encryption messages for the producer
+and private key decryption messages for the consumer</li>
+</ul>
+</div>
+
+
+                            </div>
+                            <div id="Client.get_topic_partitions" class="classattr">
+                                        <input id="Client.get_topic_partitions-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">get_topic_partitions</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span>, </span><span class="param"><span class="n">topic</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Client.get_topic_partitions-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Client.get_topic_partitions"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Client.get_topic_partitions-854"><a href="#Client.get_topic_partitions-854"><span class="linenos">854</span></a>    <span class="k">def</span> <span class="nf">get_topic_partitions</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">topic</span><span class="p">):</span>
+</span><span id="Client.get_topic_partitions-855"><a href="#Client.get_topic_partitions-855"><span class="linenos">855</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Client.get_topic_partitions-856"><a href="#Client.get_topic_partitions-856"><span class="linenos">856</span></a><span class="sd">        Get the list of partitions for a given topic.</span>
+</span><span id="Client.get_topic_partitions-857"><a href="#Client.get_topic_partitions-857"><span class="linenos">857</span></a>
+</span><span id="Client.get_topic_partitions-858"><a href="#Client.get_topic_partitions-858"><span class="linenos">858</span></a><span class="sd">        If the topic is partitioned, this will return a list of partition names. If the topic is not</span>
+</span><span id="Client.get_topic_partitions-859"><a href="#Client.get_topic_partitions-859"><span class="linenos">859</span></a><span class="sd">        partitioned, the returned list will contain the topic name itself.</span>
+</span><span id="Client.get_topic_partitions-860"><a href="#Client.get_topic_partitions-860"><span class="linenos">860</span></a>
+</span><span id="Client.get_topic_partitions-861"><a href="#Client.get_topic_partitions-861"><span class="linenos">861</span></a><span class="sd">        This can be used to discover the partitions and create Reader, Consumer or Producer</span>
+</span><span id="Client.get_topic_partitions-862"><a href="#Client.get_topic_partitions-862"><span class="linenos">862</span></a><span class="sd">        instances directly on a particular partition.</span>
+</span><span id="Client.get_topic_partitions-863"><a href="#Client.get_topic_partitions-863"><span class="linenos">863</span></a><span class="sd">        :param topic: the topic name to lookup</span>
+</span><span id="Client.get_topic_partitions-864"><a href="#Client.get_topic_partitions-864"><span class="linenos">864</span></a><span class="sd">        :return: a list of partition name</span>
+</span><span id="Client.get_topic_partitions-865"><a href="#Client.get_topic_partitions-865"><span class="linenos">865</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Client.get_topic_partitions-866"><a href="#Client.get_topic_partitions-866"><span class="linenos">866</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">topic</span><span class="p">,</span> <span class="s1">&#39;topic&#39;</span><span class="p">)</span>
+</span><span id="Client.get_topic_partitions-867"><a href="#Client.get_topic_partitions-867"><span class="linenos">867</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_client</span><span class="o">.</span><span class="n">get_topic_partitions</span><span class="p">(</span><span class="n">topic</span><span class="p">)</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Get the list of partitions for a given topic.</p>
+
+<p>If the topic is partitioned, this will return a list of partition names. If the topic is not
+partitioned, the returned list will contain the topic name itself.</p>
+
+<p>This can be used to discover the partitions and create Reader, Consumer or Producer
+instances directly on a particular partition.</p>
+
+<h6 id="parameters">Parameters</h6>
+
+<ul>
+<li><strong>topic</strong>:  the topic name to lookup</li>
+</ul>
+
+<h6 id="returns">Returns</h6>
+
+<blockquote>
+  <p>a list of partition name</p>
+</blockquote>
+</div>
+
+
+                            </div>
+                            <div id="Client.shutdown" class="classattr">
+                                        <input id="Client.shutdown-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">shutdown</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Client.shutdown-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Client.shutdown"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Client.shutdown-869"><a href="#Client.shutdown-869"><span class="linenos">869</span></a>    <span class="k">def</span> <span class="nf">shutdown</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Client.shutdown-870"><a href="#Client.shutdown-870"><span class="linenos">870</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Client.shutdown-871"><a href="#Client.shutdown-871"><span class="linenos">871</span></a><span class="sd">        Perform immediate shutdown of Pulsar client.</span>
+</span><span id="Client.shutdown-872"><a href="#Client.shutdown-872"><span class="linenos">872</span></a>
+</span><span id="Client.shutdown-873"><a href="#Client.shutdown-873"><span class="linenos">873</span></a><span class="sd">        Release all resources and close all producer, consumer, and readers without waiting</span>
+</span><span id="Client.shutdown-874"><a href="#Client.shutdown-874"><span class="linenos">874</span></a><span class="sd">        for ongoing operations to complete.</span>
+</span><span id="Client.shutdown-875"><a href="#Client.shutdown-875"><span class="linenos">875</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Client.shutdown-876"><a href="#Client.shutdown-876"><span class="linenos">876</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_client</span><span class="o">.</span><span class="n">shutdown</span><span class="p">()</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Perform immediate shutdown of Pulsar client.</p>
+
+<p>Release all resources and close all producer, consumer, and readers without waiting
+for ongoing operations to complete.</p>
+</div>
+
+
+                            </div>
+                            <div id="Client.close" class="classattr">
+                                        <input id="Client.close-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">close</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Client.close-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Client.close"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Client.close-878"><a href="#Client.close-878"><span class="linenos">878</span></a>    <span class="k">def</span> <span class="nf">close</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Client.close-879"><a href="#Client.close-879"><span class="linenos">879</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Client.close-880"><a href="#Client.close-880"><span class="linenos">880</span></a><span class="sd">        Close the client and all the associated producers and consumers</span>
+</span><span id="Client.close-881"><a href="#Client.close-881"><span class="linenos">881</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Client.close-882"><a href="#Client.close-882"><span class="linenos">882</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_client</span><span class="o">.</span><span class="n">close</span><span class="p">()</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Close the client and all the associated producers and consumers</p>
+</div>
+
+
+                            </div>
+                </section>
+                <section id="Producer">
+                            <input id="Producer-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr class">
+            
+    <span class="def">class</span>
+    <span class="name">Producer</span>:
+
+                <label class="view-source-button" for="Producer-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Producer"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Producer-885"><a href="#Producer-885"><span class="linenos"> 885</span></a><span class="k">class</span> <span class="nc">Producer</span><span class="p">:</span>
+</span><span id="Producer-886"><a href="#Producer-886"><span class="linenos"> 886</span></a>    <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Producer-887"><a href="#Producer-887"><span class="linenos"> 887</span></a><span class="sd">    The Pulsar message producer, used to publish messages on a topic.</span>
+</span><span id="Producer-888"><a href="#Producer-888"><span class="linenos"> 888</span></a><span class="sd">    &quot;&quot;&quot;</span>
+</span><span id="Producer-889"><a href="#Producer-889"><span class="linenos"> 889</span></a>
+</span><span id="Producer-890"><a href="#Producer-890"><span class="linenos"> 890</span></a>    <span class="k">def</span> <span class="nf">topic</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Producer-891"><a href="#Producer-891"><span class="linenos"> 891</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Producer-892"><a href="#Producer-892"><span class="linenos"> 892</span></a><span class="sd">        Return the topic which producer is publishing to</span>
+</span><span id="Producer-893"><a href="#Producer-893"><span class="linenos"> 893</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Producer-894"><a href="#Producer-894"><span class="linenos"> 894</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_producer</span><span class="o">.</span><span class="n">topic</span><span class="p">()</span>
+</span><span id="Producer-895"><a href="#Producer-895"><span class="linenos"> 895</span></a>
+</span><span id="Producer-896"><a href="#Producer-896"><span class="linenos"> 896</span></a>    <span class="k">def</span> <span class="nf">producer_name</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Producer-897"><a href="#Producer-897"><span class="linenos"> 897</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Producer-898"><a href="#Producer-898"><span class="linenos"> 898</span></a><span class="sd">        Return the producer name which could have been assigned by the</span>
+</span><span id="Producer-899"><a href="#Producer-899"><span class="linenos"> 899</span></a><span class="sd">        system or specified by the client</span>
+</span><span id="Producer-900"><a href="#Producer-900"><span class="linenos"> 900</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Producer-901"><a href="#Producer-901"><span class="linenos"> 901</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_producer</span><span class="o">.</span><span class="n">producer_name</span><span class="p">()</span>
+</span><span id="Producer-902"><a href="#Producer-902"><span class="linenos"> 902</span></a>
+</span><span id="Producer-903"><a href="#Producer-903"><span class="linenos"> 903</span></a>    <span class="k">def</span> <span class="nf">last_sequence_id</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Producer-904"><a href="#Producer-904"><span class="linenos"> 904</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Producer-905"><a href="#Producer-905"><span class="linenos"> 905</span></a><span class="sd">        Get the last sequence id that was published by this producer.</span>
+</span><span id="Producer-906"><a href="#Producer-906"><span class="linenos"> 906</span></a>
+</span><span id="Producer-907"><a href="#Producer-907"><span class="linenos"> 907</span></a><span class="sd">        This represent either the automatically assigned or custom sequence id</span>
+</span><span id="Producer-908"><a href="#Producer-908"><span class="linenos"> 908</span></a><span class="sd">        (set on the `MessageBuilder`) that was published and acknowledged by the broker.</span>
+</span><span id="Producer-909"><a href="#Producer-909"><span class="linenos"> 909</span></a>
+</span><span id="Producer-910"><a href="#Producer-910"><span class="linenos"> 910</span></a><span class="sd">        After recreating a producer with the same producer name, this will return the</span>
+</span><span id="Producer-911"><a href="#Producer-911"><span class="linenos"> 911</span></a><span class="sd">        last message that was published in the previous producer session, or -1 if</span>
+</span><span id="Producer-912"><a href="#Producer-912"><span class="linenos"> 912</span></a><span class="sd">        there no message was ever published.</span>
+</span><span id="Producer-913"><a href="#Producer-913"><span class="linenos"> 913</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Producer-914"><a href="#Producer-914"><span class="linenos"> 914</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_producer</span><span class="o">.</span><span class="n">last_sequence_id</span><span class="p">()</span>
+</span><span id="Producer-915"><a href="#Producer-915"><span class="linenos"> 915</span></a>
+</span><span id="Producer-916"><a href="#Producer-916"><span class="linenos"> 916</span></a>    <span class="k">def</span> <span class="nf">send</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">content</span><span class="p">,</span>
+</span><span id="Producer-917"><a href="#Producer-917"><span class="linenos"> 917</span></a>             <span class="n">properties</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Producer-918"><a href="#Producer-918"><span class="linenos"> 918</span></a>             <span class="n">partition_key</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Producer-919"><a href="#Producer-919"><span class="linenos"> 919</span></a>             <span class="n">sequence_id</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Producer-920"><a href="#Producer-920"><span class="linenos"> 920</span></a>             <span class="n">replication_clusters</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Producer-921"><a href="#Producer-921"><span class="linenos"> 921</span></a>             <span class="n">disable_replication</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span>
+</span><span id="Producer-922"><a href="#Producer-922"><span class="linenos"> 922</span></a>             <span class="n">event_timestamp</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Producer-923"><a href="#Producer-923"><span class="linenos"> 923</span></a>             <span class="n">deliver_at</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Producer-924"><a href="#Producer-924"><span class="linenos"> 924</span></a>             <span class="n">deliver_after</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Producer-925"><a href="#Producer-925"><span class="linenos"> 925</span></a>             <span class="p">):</span>
+</span><span id="Producer-926"><a href="#Producer-926"><span class="linenos"> 926</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Producer-927"><a href="#Producer-927"><span class="linenos"> 927</span></a><span class="sd">        Publish a message on the topic. Blocks until the message is acknowledged</span>
+</span><span id="Producer-928"><a href="#Producer-928"><span class="linenos"> 928</span></a>
+</span><span id="Producer-929"><a href="#Producer-929"><span class="linenos"> 929</span></a><span class="sd">        Returns a `MessageId` object that represents where the message is persisted.</span>
+</span><span id="Producer-930"><a href="#Producer-930"><span class="linenos"> 930</span></a>
+</span><span id="Producer-931"><a href="#Producer-931"><span class="linenos"> 931</span></a><span class="sd">        **Args**</span>
+</span><span id="Producer-932"><a href="#Producer-932"><span class="linenos"> 932</span></a>
+</span><span id="Producer-933"><a href="#Producer-933"><span class="linenos"> 933</span></a><span class="sd">        * `content`:</span>
+</span><span id="Producer-934"><a href="#Producer-934"><span class="linenos"> 934</span></a><span class="sd">          A `bytes` object with the message payload.</span>
+</span><span id="Producer-935"><a href="#Producer-935"><span class="linenos"> 935</span></a>
+</span><span id="Producer-936"><a href="#Producer-936"><span class="linenos"> 936</span></a><span class="sd">        **Options**</span>
+</span><span id="Producer-937"><a href="#Producer-937"><span class="linenos"> 937</span></a>
+</span><span id="Producer-938"><a href="#Producer-938"><span class="linenos"> 938</span></a><span class="sd">        * `properties`:</span>
+</span><span id="Producer-939"><a href="#Producer-939"><span class="linenos"> 939</span></a><span class="sd">          A dict of application-defined string properties.</span>
+</span><span id="Producer-940"><a href="#Producer-940"><span class="linenos"> 940</span></a><span class="sd">        * `partition_key`:</span>
+</span><span id="Producer-941"><a href="#Producer-941"><span class="linenos"> 941</span></a><span class="sd">          Sets the partition key for message routing. A hash of this key is used</span>
+</span><span id="Producer-942"><a href="#Producer-942"><span class="linenos"> 942</span></a><span class="sd">          to determine the message&#39;s topic partition.</span>
+</span><span id="Producer-943"><a href="#Producer-943"><span class="linenos"> 943</span></a><span class="sd">        * `sequence_id`:</span>
+</span><span id="Producer-944"><a href="#Producer-944"><span class="linenos"> 944</span></a><span class="sd">          Specify a custom sequence id for the message being published.</span>
+</span><span id="Producer-945"><a href="#Producer-945"><span class="linenos"> 945</span></a><span class="sd">        * `replication_clusters`:</span>
+</span><span id="Producer-946"><a href="#Producer-946"><span class="linenos"> 946</span></a><span class="sd">          Override namespace replication clusters. Note that it is the caller&#39;s</span>
+</span><span id="Producer-947"><a href="#Producer-947"><span class="linenos"> 947</span></a><span class="sd">          responsibility to provide valid cluster names and that all clusters</span>
+</span><span id="Producer-948"><a href="#Producer-948"><span class="linenos"> 948</span></a><span class="sd">          have been previously configured as topics. Given an empty list,</span>
+</span><span id="Producer-949"><a href="#Producer-949"><span class="linenos"> 949</span></a><span class="sd">          the message will replicate according to the namespace configuration.</span>
+</span><span id="Producer-950"><a href="#Producer-950"><span class="linenos"> 950</span></a><span class="sd">        * `disable_replication`:</span>
+</span><span id="Producer-951"><a href="#Producer-951"><span class="linenos"> 951</span></a><span class="sd">          Do not replicate this message.</span>
+</span><span id="Producer-952"><a href="#Producer-952"><span class="linenos"> 952</span></a><span class="sd">        * `event_timestamp`:</span>
+</span><span id="Producer-953"><a href="#Producer-953"><span class="linenos"> 953</span></a><span class="sd">          Timestamp in millis of the timestamp of event creation</span>
+</span><span id="Producer-954"><a href="#Producer-954"><span class="linenos"> 954</span></a><span class="sd">        * `deliver_at`:</span>
+</span><span id="Producer-955"><a href="#Producer-955"><span class="linenos"> 955</span></a><span class="sd">          Specify the this message should not be delivered earlier than the</span>
+</span><span id="Producer-956"><a href="#Producer-956"><span class="linenos"> 956</span></a><span class="sd">          specified timestamp.</span>
+</span><span id="Producer-957"><a href="#Producer-957"><span class="linenos"> 957</span></a><span class="sd">          The timestamp is milliseconds and based on UTC</span>
+</span><span id="Producer-958"><a href="#Producer-958"><span class="linenos"> 958</span></a><span class="sd">        * `deliver_after`:</span>
+</span><span id="Producer-959"><a href="#Producer-959"><span class="linenos"> 959</span></a><span class="sd">          Specify a delay in timedelta for the delivery of the messages.</span>
+</span><span id="Producer-960"><a href="#Producer-960"><span class="linenos"> 960</span></a>
+</span><span id="Producer-961"><a href="#Producer-961"><span class="linenos"> 961</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Producer-962"><a href="#Producer-962"><span class="linenos"> 962</span></a>        <span class="n">msg</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_build_msg</span><span class="p">(</span><span class="n">content</span><span class="p">,</span> <span class="n">properties</span><span class="p">,</span> <span class="n">partition_key</span><span class="p">,</span> <span class="n">sequence_id</span><span class="p">,</span>
+</span><span id="Producer-963"><a href="#Producer-963"><span class="linenos"> 963</span></a>                              <span class="n">replication_clusters</span><span class="p">,</span> <span class="n">disable_replication</span><span class="p">,</span> <span class="n">event_timestamp</span><span class="p">,</span>
+</span><span id="Producer-964"><a href="#Producer-964"><span class="linenos"> 964</span></a>                              <span class="n">deliver_at</span><span class="p">,</span> <span class="n">deliver_after</span><span class="p">)</span>
+</span><span id="Producer-965"><a href="#Producer-965"><span class="linenos"> 965</span></a>        <span class="k">return</span> <span class="n">MessageId</span><span class="o">.</span><span class="n">deserialize</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">_producer</span><span class="o">.</span><span class="n">send</span><span class="p">(</span><span class="n">msg</span><span class="p">))</span>
+</span><span id="Producer-966"><a href="#Producer-966"><span class="linenos"> 966</span></a>
+</span><span id="Producer-967"><a href="#Producer-967"><span class="linenos"> 967</span></a>    <span class="k">def</span> <span class="nf">send_async</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">content</span><span class="p">,</span> <span class="n">callback</span><span class="p">,</span>
+</span><span id="Producer-968"><a href="#Producer-968"><span class="linenos"> 968</span></a>                   <span class="n">properties</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Producer-969"><a href="#Producer-969"><span class="linenos"> 969</span></a>                   <span class="n">partition_key</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Producer-970"><a href="#Producer-970"><span class="linenos"> 970</span></a>                   <span class="n">sequence_id</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Producer-971"><a href="#Producer-971"><span class="linenos"> 971</span></a>                   <span class="n">replication_clusters</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Producer-972"><a href="#Producer-972"><span class="linenos"> 972</span></a>                   <span class="n">disable_replication</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span>
+</span><span id="Producer-973"><a href="#Producer-973"><span class="linenos"> 973</span></a>                   <span class="n">event_timestamp</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Producer-974"><a href="#Producer-974"><span class="linenos"> 974</span></a>                   <span class="n">deliver_at</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Producer-975"><a href="#Producer-975"><span class="linenos"> 975</span></a>                   <span class="n">deliver_after</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Producer-976"><a href="#Producer-976"><span class="linenos"> 976</span></a>                   <span class="p">):</span>
+</span><span id="Producer-977"><a href="#Producer-977"><span class="linenos"> 977</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Producer-978"><a href="#Producer-978"><span class="linenos"> 978</span></a><span class="sd">        Send a message asynchronously.</span>
+</span><span id="Producer-979"><a href="#Producer-979"><span class="linenos"> 979</span></a>
+</span><span id="Producer-980"><a href="#Producer-980"><span class="linenos"> 980</span></a><span class="sd">        The `callback` will be invoked once the message has been acknowledged</span>
+</span><span id="Producer-981"><a href="#Producer-981"><span class="linenos"> 981</span></a><span class="sd">        by the broker.</span>
+</span><span id="Producer-982"><a href="#Producer-982"><span class="linenos"> 982</span></a>
+</span><span id="Producer-983"><a href="#Producer-983"><span class="linenos"> 983</span></a><span class="sd">        Example:</span>
+</span><span id="Producer-984"><a href="#Producer-984"><span class="linenos"> 984</span></a>
+</span><span id="Producer-985"><a href="#Producer-985"><span class="linenos"> 985</span></a><span class="sd">            #!python</span>
+</span><span id="Producer-986"><a href="#Producer-986"><span class="linenos"> 986</span></a><span class="sd">            def callback(res, msg_id):</span>
+</span><span id="Producer-987"><a href="#Producer-987"><span class="linenos"> 987</span></a><span class="sd">                print(&#39;Message published: %s&#39; % res)</span>
+</span><span id="Producer-988"><a href="#Producer-988"><span class="linenos"> 988</span></a>
+</span><span id="Producer-989"><a href="#Producer-989"><span class="linenos"> 989</span></a><span class="sd">            producer.send_async(msg, callback)</span>
+</span><span id="Producer-990"><a href="#Producer-990"><span class="linenos"> 990</span></a>
+</span><span id="Producer-991"><a href="#Producer-991"><span class="linenos"> 991</span></a><span class="sd">        When the producer queue is full, by default the message will be rejected</span>
+</span><span id="Producer-992"><a href="#Producer-992"><span class="linenos"> 992</span></a><span class="sd">        and the callback invoked with an error code.</span>
+</span><span id="Producer-993"><a href="#Producer-993"><span class="linenos"> 993</span></a>
+</span><span id="Producer-994"><a href="#Producer-994"><span class="linenos"> 994</span></a><span class="sd">        **Args**</span>
+</span><span id="Producer-995"><a href="#Producer-995"><span class="linenos"> 995</span></a>
+</span><span id="Producer-996"><a href="#Producer-996"><span class="linenos"> 996</span></a><span class="sd">        * `content`:</span>
+</span><span id="Producer-997"><a href="#Producer-997"><span class="linenos"> 997</span></a><span class="sd">          A `bytes` object with the message payload.</span>
+</span><span id="Producer-998"><a href="#Producer-998"><span class="linenos"> 998</span></a>
+</span><span id="Producer-999"><a href="#Producer-999"><span class="linenos"> 999</span></a><span class="sd">        **Options**</span>
+</span><span id="Producer-1000"><a href="#Producer-1000"><span class="linenos">1000</span></a>
+</span><span id="Producer-1001"><a href="#Producer-1001"><span class="linenos">1001</span></a><span class="sd">        * `properties`:</span>
+</span><span id="Producer-1002"><a href="#Producer-1002"><span class="linenos">1002</span></a><span class="sd">          A dict of application0-defined string properties.</span>
+</span><span id="Producer-1003"><a href="#Producer-1003"><span class="linenos">1003</span></a><span class="sd">        * `partition_key`:</span>
+</span><span id="Producer-1004"><a href="#Producer-1004"><span class="linenos">1004</span></a><span class="sd">          Sets the partition key for the message routing. A hash of this key is</span>
+</span><span id="Producer-1005"><a href="#Producer-1005"><span class="linenos">1005</span></a><span class="sd">          used to determine the message&#39;s topic partition.</span>
+</span><span id="Producer-1006"><a href="#Producer-1006"><span class="linenos">1006</span></a><span class="sd">        * `sequence_id`:</span>
+</span><span id="Producer-1007"><a href="#Producer-1007"><span class="linenos">1007</span></a><span class="sd">          Specify a custom sequence id for the message being published.</span>
+</span><span id="Producer-1008"><a href="#Producer-1008"><span class="linenos">1008</span></a><span class="sd">        * `replication_clusters`: Override namespace replication clusters. Note</span>
+</span><span id="Producer-1009"><a href="#Producer-1009"><span class="linenos">1009</span></a><span class="sd">          that it is the caller&#39;s responsibility to provide valid cluster names</span>
+</span><span id="Producer-1010"><a href="#Producer-1010"><span class="linenos">1010</span></a><span class="sd">          and that all clusters have been previously configured as topics.</span>
+</span><span id="Producer-1011"><a href="#Producer-1011"><span class="linenos">1011</span></a><span class="sd">          Given an empty list, the message will replicate per the namespace</span>
+</span><span id="Producer-1012"><a href="#Producer-1012"><span class="linenos">1012</span></a><span class="sd">          configuration.</span>
+</span><span id="Producer-1013"><a href="#Producer-1013"><span class="linenos">1013</span></a><span class="sd">        * `disable_replication`:</span>
+</span><span id="Producer-1014"><a href="#Producer-1014"><span class="linenos">1014</span></a><span class="sd">          Do not replicate this message.</span>
+</span><span id="Producer-1015"><a href="#Producer-1015"><span class="linenos">1015</span></a><span class="sd">        * `event_timestamp`:</span>
+</span><span id="Producer-1016"><a href="#Producer-1016"><span class="linenos">1016</span></a><span class="sd">          Timestamp in millis of the timestamp of event creation</span>
+</span><span id="Producer-1017"><a href="#Producer-1017"><span class="linenos">1017</span></a><span class="sd">        * `deliver_at`:</span>
+</span><span id="Producer-1018"><a href="#Producer-1018"><span class="linenos">1018</span></a><span class="sd">          Specify the this message should not be delivered earlier than the</span>
+</span><span id="Producer-1019"><a href="#Producer-1019"><span class="linenos">1019</span></a><span class="sd">          specified timestamp.</span>
+</span><span id="Producer-1020"><a href="#Producer-1020"><span class="linenos">1020</span></a><span class="sd">          The timestamp is milliseconds and based on UTC</span>
+</span><span id="Producer-1021"><a href="#Producer-1021"><span class="linenos">1021</span></a><span class="sd">        * `deliver_after`:</span>
+</span><span id="Producer-1022"><a href="#Producer-1022"><span class="linenos">1022</span></a><span class="sd">          Specify a delay in timedelta for the delivery of the messages.</span>
+</span><span id="Producer-1023"><a href="#Producer-1023"><span class="linenos">1023</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Producer-1024"><a href="#Producer-1024"><span class="linenos">1024</span></a>        <span class="n">msg</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_build_msg</span><span class="p">(</span><span class="n">content</span><span class="p">,</span> <span class="n">properties</span><span class="p">,</span> <span class="n">partition_key</span><span class="p">,</span> <span class="n">sequence_id</span><span class="p">,</span>
+</span><span id="Producer-1025"><a href="#Producer-1025"><span class="linenos">1025</span></a>                              <span class="n">replication_clusters</span><span class="p">,</span> <span class="n">disable_replication</span><span class="p">,</span> <span class="n">event_timestamp</span><span class="p">,</span>
+</span><span id="Producer-1026"><a href="#Producer-1026"><span class="linenos">1026</span></a>                              <span class="n">deliver_at</span><span class="p">,</span> <span class="n">deliver_after</span><span class="p">)</span>
+</span><span id="Producer-1027"><a href="#Producer-1027"><span class="linenos">1027</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_producer</span><span class="o">.</span><span class="n">send_async</span><span class="p">(</span><span class="n">msg</span><span class="p">,</span> <span class="n">callback</span><span class="p">)</span>
+</span><span id="Producer-1028"><a href="#Producer-1028"><span class="linenos">1028</span></a>
+</span><span id="Producer-1029"><a href="#Producer-1029"><span class="linenos">1029</span></a>
+</span><span id="Producer-1030"><a href="#Producer-1030"><span class="linenos">1030</span></a>    <span class="k">def</span> <span class="nf">flush</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Producer-1031"><a href="#Producer-1031"><span class="linenos">1031</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Producer-1032"><a href="#Producer-1032"><span class="linenos">1032</span></a><span class="sd">        Flush all the messages buffered in the client and wait until all messages have been</span>
+</span><span id="Producer-1033"><a href="#Producer-1033"><span class="linenos">1033</span></a><span class="sd">        successfully persisted</span>
+</span><span id="Producer-1034"><a href="#Producer-1034"><span class="linenos">1034</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Producer-1035"><a href="#Producer-1035"><span class="linenos">1035</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_producer</span><span class="o">.</span><span class="n">flush</span><span class="p">()</span>
+</span><span id="Producer-1036"><a href="#Producer-1036"><span class="linenos">1036</span></a>
+</span><span id="Producer-1037"><a href="#Producer-1037"><span class="linenos">1037</span></a>
+</span><span id="Producer-1038"><a href="#Producer-1038"><span class="linenos">1038</span></a>    <span class="k">def</span> <span class="nf">close</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Producer-1039"><a href="#Producer-1039"><span class="linenos">1039</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Producer-1040"><a href="#Producer-1040"><span class="linenos">1040</span></a><span class="sd">        Close the producer.</span>
+</span><span id="Producer-1041"><a href="#Producer-1041"><span class="linenos">1041</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Producer-1042"><a href="#Producer-1042"><span class="linenos">1042</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_producer</span><span class="o">.</span><span class="n">close</span><span class="p">()</span>
+</span><span id="Producer-1043"><a href="#Producer-1043"><span class="linenos">1043</span></a>
+</span><span id="Producer-1044"><a href="#Producer-1044"><span class="linenos">1044</span></a>    <span class="k">def</span> <span class="nf">_build_msg</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">content</span><span class="p">,</span> <span class="n">properties</span><span class="p">,</span> <span class="n">partition_key</span><span class="p">,</span> <span class="n">sequence_id</span><span class="p">,</span>
+</span><span id="Producer-1045"><a href="#Producer-1045"><span class="linenos">1045</span></a>                   <span class="n">replication_clusters</span><span class="p">,</span> <span class="n">disable_replication</span><span class="p">,</span> <span class="n">event_timestamp</span><span class="p">,</span>
+</span><span id="Producer-1046"><a href="#Producer-1046"><span class="linenos">1046</span></a>                   <span class="n">deliver_at</span><span class="p">,</span> <span class="n">deliver_after</span><span class="p">):</span>
+</span><span id="Producer-1047"><a href="#Producer-1047"><span class="linenos">1047</span></a>        <span class="n">data</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_schema</span><span class="o">.</span><span class="n">encode</span><span class="p">(</span><span class="n">content</span><span class="p">)</span>
+</span><span id="Producer-1048"><a href="#Producer-1048"><span class="linenos">1048</span></a>
+</span><span id="Producer-1049"><a href="#Producer-1049"><span class="linenos">1049</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">bytes</span><span class="p">,</span> <span class="n">data</span><span class="p">,</span> <span class="s1">&#39;data&#39;</span><span class="p">)</span>
+</span><span id="Producer-1050"><a href="#Producer-1050"><span class="linenos">1050</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="nb">dict</span><span class="p">,</span> <span class="n">properties</span><span class="p">,</span> <span class="s1">&#39;properties&#39;</span><span class="p">)</span>
+</span><span id="Producer-1051"><a href="#Producer-1051"><span class="linenos">1051</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">partition_key</span><span class="p">,</span> <span class="s1">&#39;partition_key&#39;</span><span class="p">)</span>
+</span><span id="Producer-1052"><a href="#Producer-1052"><span class="linenos">1052</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">sequence_id</span><span class="p">,</span> <span class="s1">&#39;sequence_id&#39;</span><span class="p">)</span>
+</span><span id="Producer-1053"><a href="#Producer-1053"><span class="linenos">1053</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="nb">list</span><span class="p">,</span> <span class="n">replication_clusters</span><span class="p">,</span> <span class="s1">&#39;replication_clusters&#39;</span><span class="p">)</span>
+</span><span id="Producer-1054"><a href="#Producer-1054"><span class="linenos">1054</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">bool</span><span class="p">,</span> <span class="n">disable_replication</span><span class="p">,</span> <span class="s1">&#39;disable_replication&#39;</span><span class="p">)</span>
+</span><span id="Producer-1055"><a href="#Producer-1055"><span class="linenos">1055</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">event_timestamp</span><span class="p">,</span> <span class="s1">&#39;event_timestamp&#39;</span><span class="p">)</span>
+</span><span id="Producer-1056"><a href="#Producer-1056"><span class="linenos">1056</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">deliver_at</span><span class="p">,</span> <span class="s1">&#39;deliver_at&#39;</span><span class="p">)</span>
+</span><span id="Producer-1057"><a href="#Producer-1057"><span class="linenos">1057</span></a>        <span class="n">_check_type_or_none</span><span class="p">(</span><span class="n">timedelta</span><span class="p">,</span> <span class="n">deliver_after</span><span class="p">,</span> <span class="s1">&#39;deliver_after&#39;</span><span class="p">)</span>
+</span><span id="Producer-1058"><a href="#Producer-1058"><span class="linenos">1058</span></a>
+</span><span id="Producer-1059"><a href="#Producer-1059"><span class="linenos">1059</span></a>        <span class="n">mb</span> <span class="o">=</span> <span class="n">_pulsar</span><span class="o">.</span><span class="n">MessageBuilder</span><span class="p">()</span>
+</span><span id="Producer-1060"><a href="#Producer-1060"><span class="linenos">1060</span></a>        <span class="n">mb</span><span class="o">.</span><span class="n">content</span><span class="p">(</span><span class="n">data</span><span class="p">)</span>
+</span><span id="Producer-1061"><a href="#Producer-1061"><span class="linenos">1061</span></a>        <span class="k">if</span> <span class="n">properties</span><span class="p">:</span>
+</span><span id="Producer-1062"><a href="#Producer-1062"><span class="linenos">1062</span></a>            <span class="k">for</span> <span class="n">k</span><span class="p">,</span> <span class="n">v</span> <span class="ow">in</span> <span class="n">properties</span><span class="o">.</span><span class="n">items</span><span class="p">():</span>
+</span><span id="Producer-1063"><a href="#Producer-1063"><span class="linenos">1063</span></a>                <span class="n">mb</span><span class="o">.</span><span class="n">property</span><span class="p">(</span><span class="n">k</span><span class="p">,</span> <span class="n">v</span><span class="p">)</span>
+</span><span id="Producer-1064"><a href="#Producer-1064"><span class="linenos">1064</span></a>        <span class="k">if</span> <span class="n">partition_key</span><span class="p">:</span>
+</span><span id="Producer-1065"><a href="#Producer-1065"><span class="linenos">1065</span></a>            <span class="n">mb</span><span class="o">.</span><span class="n">partition_key</span><span class="p">(</span><span class="n">partition_key</span><span class="p">)</span>
+</span><span id="Producer-1066"><a href="#Producer-1066"><span class="linenos">1066</span></a>        <span class="k">if</span> <span class="n">sequence_id</span><span class="p">:</span>
+</span><span id="Producer-1067"><a href="#Producer-1067"><span class="linenos">1067</span></a>            <span class="n">mb</span><span class="o">.</span><span class="n">sequence_id</span><span class="p">(</span><span class="n">sequence_id</span><span class="p">)</span>
+</span><span id="Producer-1068"><a href="#Producer-1068"><span class="linenos">1068</span></a>        <span class="k">if</span> <span class="n">replication_clusters</span><span class="p">:</span>
+</span><span id="Producer-1069"><a href="#Producer-1069"><span class="linenos">1069</span></a>            <span class="n">mb</span><span class="o">.</span><span class="n">replication_clusters</span><span class="p">(</span><span class="n">replication_clusters</span><span class="p">)</span>
+</span><span id="Producer-1070"><a href="#Producer-1070"><span class="linenos">1070</span></a>        <span class="k">if</span> <span class="n">disable_replication</span><span class="p">:</span>
+</span><span id="Producer-1071"><a href="#Producer-1071"><span class="linenos">1071</span></a>            <span class="n">mb</span><span class="o">.</span><span class="n">disable_replication</span><span class="p">(</span><span class="n">disable_replication</span><span class="p">)</span>
+</span><span id="Producer-1072"><a href="#Producer-1072"><span class="linenos">1072</span></a>        <span class="k">if</span> <span class="n">event_timestamp</span><span class="p">:</span>
+</span><span id="Producer-1073"><a href="#Producer-1073"><span class="linenos">1073</span></a>            <span class="n">mb</span><span class="o">.</span><span class="n">event_timestamp</span><span class="p">(</span><span class="n">event_timestamp</span><span class="p">)</span>
+</span><span id="Producer-1074"><a href="#Producer-1074"><span class="linenos">1074</span></a>        <span class="k">if</span> <span class="n">deliver_at</span><span class="p">:</span>
+</span><span id="Producer-1075"><a href="#Producer-1075"><span class="linenos">1075</span></a>            <span class="n">mb</span><span class="o">.</span><span class="n">deliver_at</span><span class="p">(</span><span class="n">deliver_at</span><span class="p">)</span>
+</span><span id="Producer-1076"><a href="#Producer-1076"><span class="linenos">1076</span></a>        <span class="k">if</span> <span class="n">deliver_after</span><span class="p">:</span>
+</span><span id="Producer-1077"><a href="#Producer-1077"><span class="linenos">1077</span></a>            <span class="n">mb</span><span class="o">.</span><span class="n">deliver_after</span><span class="p">(</span><span class="n">deliver_after</span><span class="p">)</span>
+</span><span id="Producer-1078"><a href="#Producer-1078"><span class="linenos">1078</span></a>
+</span><span id="Producer-1079"><a href="#Producer-1079"><span class="linenos">1079</span></a>        <span class="k">return</span> <span class="n">mb</span><span class="o">.</span><span class="n">build</span><span class="p">()</span>
+</span><span id="Producer-1080"><a href="#Producer-1080"><span class="linenos">1080</span></a>
+</span><span id="Producer-1081"><a href="#Producer-1081"><span class="linenos">1081</span></a>    <span class="k">def</span> <span class="nf">is_connected</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Producer-1082"><a href="#Producer-1082"><span class="linenos">1082</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Producer-1083"><a href="#Producer-1083"><span class="linenos">1083</span></a><span class="sd">        Check if the producer is connected or not.</span>
+</span><span id="Producer-1084"><a href="#Producer-1084"><span class="linenos">1084</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Producer-1085"><a href="#Producer-1085"><span class="linenos">1085</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_producer</span><span class="o">.</span><span class="n">is_connected</span><span class="p">()</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>The Pulsar message producer, used to publish messages on a topic.</p>
+</div>
+
+
+                            <div id="Producer.__init__" class="classattr">
+                                <div class="attr function">
+            
+        <span class="name">Producer</span><span class="signature pdoc-code condensed">()</span>
+
+        
+    </div>
+    <a class="headerlink" href="#Producer.__init__"></a>
+    
+    
+
+                            </div>
+                            <div id="Producer.topic" class="classattr">
+                                        <input id="Producer.topic-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">topic</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Producer.topic-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Producer.topic"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Producer.topic-890"><a href="#Producer.topic-890"><span class="linenos">890</span></a>    <span class="k">def</span> <span class="nf">topic</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Producer.topic-891"><a href="#Producer.topic-891"><span class="linenos">891</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Producer.topic-892"><a href="#Producer.topic-892"><span class="linenos">892</span></a><span class="sd">        Return the topic which producer is publishing to</span>
+</span><span id="Producer.topic-893"><a href="#Producer.topic-893"><span class="linenos">893</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Producer.topic-894"><a href="#Producer.topic-894"><span class="linenos">894</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_producer</span><span class="o">.</span><span class="n">topic</span><span class="p">()</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Return the topic which producer is publishing to</p>
+</div>
+
+
+                            </div>
+                            <div id="Producer.producer_name" class="classattr">
+                                        <input id="Producer.producer_name-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">producer_name</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Producer.producer_name-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Producer.producer_name"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Producer.producer_name-896"><a href="#Producer.producer_name-896"><span class="linenos">896</span></a>    <span class="k">def</span> <span class="nf">producer_name</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Producer.producer_name-897"><a href="#Producer.producer_name-897"><span class="linenos">897</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Producer.producer_name-898"><a href="#Producer.producer_name-898"><span class="linenos">898</span></a><span class="sd">        Return the producer name which could have been assigned by the</span>
+</span><span id="Producer.producer_name-899"><a href="#Producer.producer_name-899"><span class="linenos">899</span></a><span class="sd">        system or specified by the client</span>
+</span><span id="Producer.producer_name-900"><a href="#Producer.producer_name-900"><span class="linenos">900</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Producer.producer_name-901"><a href="#Producer.producer_name-901"><span class="linenos">901</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_producer</span><span class="o">.</span><span class="n">producer_name</span><span class="p">()</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Return the producer name which could have been assigned by the
+system or specified by the client</p>
+</div>
+
+
+                            </div>
+                            <div id="Producer.last_sequence_id" class="classattr">
+                                        <input id="Producer.last_sequence_id-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">last_sequence_id</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Producer.last_sequence_id-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Producer.last_sequence_id"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Producer.last_sequence_id-903"><a href="#Producer.last_sequence_id-903"><span class="linenos">903</span></a>    <span class="k">def</span> <span class="nf">last_sequence_id</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Producer.last_sequence_id-904"><a href="#Producer.last_sequence_id-904"><span class="linenos">904</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Producer.last_sequence_id-905"><a href="#Producer.last_sequence_id-905"><span class="linenos">905</span></a><span class="sd">        Get the last sequence id that was published by this producer.</span>
+</span><span id="Producer.last_sequence_id-906"><a href="#Producer.last_sequence_id-906"><span class="linenos">906</span></a>
+</span><span id="Producer.last_sequence_id-907"><a href="#Producer.last_sequence_id-907"><span class="linenos">907</span></a><span class="sd">        This represent either the automatically assigned or custom sequence id</span>
+</span><span id="Producer.last_sequence_id-908"><a href="#Producer.last_sequence_id-908"><span class="linenos">908</span></a><span class="sd">        (set on the `MessageBuilder`) that was published and acknowledged by the broker.</span>
+</span><span id="Producer.last_sequence_id-909"><a href="#Producer.last_sequence_id-909"><span class="linenos">909</span></a>
+</span><span id="Producer.last_sequence_id-910"><a href="#Producer.last_sequence_id-910"><span class="linenos">910</span></a><span class="sd">        After recreating a producer with the same producer name, this will return the</span>
+</span><span id="Producer.last_sequence_id-911"><a href="#Producer.last_sequence_id-911"><span class="linenos">911</span></a><span class="sd">        last message that was published in the previous producer session, or -1 if</span>
+</span><span id="Producer.last_sequence_id-912"><a href="#Producer.last_sequence_id-912"><span class="linenos">912</span></a><span class="sd">        there no message was ever published.</span>
+</span><span id="Producer.last_sequence_id-913"><a href="#Producer.last_sequence_id-913"><span class="linenos">913</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Producer.last_sequence_id-914"><a href="#Producer.last_sequence_id-914"><span class="linenos">914</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_producer</span><span class="o">.</span><span class="n">last_sequence_id</span><span class="p">()</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Get the last sequence id that was published by this producer.</p>
+
+<p>This represent either the automatically assigned or custom sequence id
+(set on the <code>MessageBuilder</code>) that was published and acknowledged by the broker.</p>
+
+<p>After recreating a producer with the same producer name, this will return the
+last message that was published in the previous producer session, or -1 if
+there no message was ever published.</p>
+</div>
+
+
+                            </div>
+                            <div id="Producer.send" class="classattr">
+                                        <input id="Producer.send-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">send</span><span class="signature pdoc-code multiline">(<span class="param">	<span class="bp">self</span>,</span><span class="param">	<span class="n">content</span>,</span><span class="param">	<span class="n">properties</span><span class="o">=</span><span class="kc">None</span>,</span><span class="param">	<span class="n">partition_key</span><span class="o">=</span><span class="kc">None</span>,</span><span class="param">	<span class="n">sequence_id</span><span c [...]
+
+                <label class="view-source-button" for="Producer.send-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Producer.send"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Producer.send-916"><a href="#Producer.send-916"><span class="linenos">916</span></a>    <span class="k">def</span> <span class="nf">send</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">content</span><span class="p">,</span>
+</span><span id="Producer.send-917"><a href="#Producer.send-917"><span class="linenos">917</span></a>             <span class="n">properties</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Producer.send-918"><a href="#Producer.send-918"><span class="linenos">918</span></a>             <span class="n">partition_key</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Producer.send-919"><a href="#Producer.send-919"><span class="linenos">919</span></a>             <span class="n">sequence_id</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Producer.send-920"><a href="#Producer.send-920"><span class="linenos">920</span></a>             <span class="n">replication_clusters</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Producer.send-921"><a href="#Producer.send-921"><span class="linenos">921</span></a>             <span class="n">disable_replication</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span>
+</span><span id="Producer.send-922"><a href="#Producer.send-922"><span class="linenos">922</span></a>             <span class="n">event_timestamp</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Producer.send-923"><a href="#Producer.send-923"><span class="linenos">923</span></a>             <span class="n">deliver_at</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Producer.send-924"><a href="#Producer.send-924"><span class="linenos">924</span></a>             <span class="n">deliver_after</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Producer.send-925"><a href="#Producer.send-925"><span class="linenos">925</span></a>             <span class="p">):</span>
+</span><span id="Producer.send-926"><a href="#Producer.send-926"><span class="linenos">926</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Producer.send-927"><a href="#Producer.send-927"><span class="linenos">927</span></a><span class="sd">        Publish a message on the topic. Blocks until the message is acknowledged</span>
+</span><span id="Producer.send-928"><a href="#Producer.send-928"><span class="linenos">928</span></a>
+</span><span id="Producer.send-929"><a href="#Producer.send-929"><span class="linenos">929</span></a><span class="sd">        Returns a `MessageId` object that represents where the message is persisted.</span>
+</span><span id="Producer.send-930"><a href="#Producer.send-930"><span class="linenos">930</span></a>
+</span><span id="Producer.send-931"><a href="#Producer.send-931"><span class="linenos">931</span></a><span class="sd">        **Args**</span>
+</span><span id="Producer.send-932"><a href="#Producer.send-932"><span class="linenos">932</span></a>
+</span><span id="Producer.send-933"><a href="#Producer.send-933"><span class="linenos">933</span></a><span class="sd">        * `content`:</span>
+</span><span id="Producer.send-934"><a href="#Producer.send-934"><span class="linenos">934</span></a><span class="sd">          A `bytes` object with the message payload.</span>
+</span><span id="Producer.send-935"><a href="#Producer.send-935"><span class="linenos">935</span></a>
+</span><span id="Producer.send-936"><a href="#Producer.send-936"><span class="linenos">936</span></a><span class="sd">        **Options**</span>
+</span><span id="Producer.send-937"><a href="#Producer.send-937"><span class="linenos">937</span></a>
+</span><span id="Producer.send-938"><a href="#Producer.send-938"><span class="linenos">938</span></a><span class="sd">        * `properties`:</span>
+</span><span id="Producer.send-939"><a href="#Producer.send-939"><span class="linenos">939</span></a><span class="sd">          A dict of application-defined string properties.</span>
+</span><span id="Producer.send-940"><a href="#Producer.send-940"><span class="linenos">940</span></a><span class="sd">        * `partition_key`:</span>
+</span><span id="Producer.send-941"><a href="#Producer.send-941"><span class="linenos">941</span></a><span class="sd">          Sets the partition key for message routing. A hash of this key is used</span>
+</span><span id="Producer.send-942"><a href="#Producer.send-942"><span class="linenos">942</span></a><span class="sd">          to determine the message&#39;s topic partition.</span>
+</span><span id="Producer.send-943"><a href="#Producer.send-943"><span class="linenos">943</span></a><span class="sd">        * `sequence_id`:</span>
+</span><span id="Producer.send-944"><a href="#Producer.send-944"><span class="linenos">944</span></a><span class="sd">          Specify a custom sequence id for the message being published.</span>
+</span><span id="Producer.send-945"><a href="#Producer.send-945"><span class="linenos">945</span></a><span class="sd">        * `replication_clusters`:</span>
+</span><span id="Producer.send-946"><a href="#Producer.send-946"><span class="linenos">946</span></a><span class="sd">          Override namespace replication clusters. Note that it is the caller&#39;s</span>
+</span><span id="Producer.send-947"><a href="#Producer.send-947"><span class="linenos">947</span></a><span class="sd">          responsibility to provide valid cluster names and that all clusters</span>
+</span><span id="Producer.send-948"><a href="#Producer.send-948"><span class="linenos">948</span></a><span class="sd">          have been previously configured as topics. Given an empty list,</span>
+</span><span id="Producer.send-949"><a href="#Producer.send-949"><span class="linenos">949</span></a><span class="sd">          the message will replicate according to the namespace configuration.</span>
+</span><span id="Producer.send-950"><a href="#Producer.send-950"><span class="linenos">950</span></a><span class="sd">        * `disable_replication`:</span>
+</span><span id="Producer.send-951"><a href="#Producer.send-951"><span class="linenos">951</span></a><span class="sd">          Do not replicate this message.</span>
+</span><span id="Producer.send-952"><a href="#Producer.send-952"><span class="linenos">952</span></a><span class="sd">        * `event_timestamp`:</span>
+</span><span id="Producer.send-953"><a href="#Producer.send-953"><span class="linenos">953</span></a><span class="sd">          Timestamp in millis of the timestamp of event creation</span>
+</span><span id="Producer.send-954"><a href="#Producer.send-954"><span class="linenos">954</span></a><span class="sd">        * `deliver_at`:</span>
+</span><span id="Producer.send-955"><a href="#Producer.send-955"><span class="linenos">955</span></a><span class="sd">          Specify the this message should not be delivered earlier than the</span>
+</span><span id="Producer.send-956"><a href="#Producer.send-956"><span class="linenos">956</span></a><span class="sd">          specified timestamp.</span>
+</span><span id="Producer.send-957"><a href="#Producer.send-957"><span class="linenos">957</span></a><span class="sd">          The timestamp is milliseconds and based on UTC</span>
+</span><span id="Producer.send-958"><a href="#Producer.send-958"><span class="linenos">958</span></a><span class="sd">        * `deliver_after`:</span>
+</span><span id="Producer.send-959"><a href="#Producer.send-959"><span class="linenos">959</span></a><span class="sd">          Specify a delay in timedelta for the delivery of the messages.</span>
+</span><span id="Producer.send-960"><a href="#Producer.send-960"><span class="linenos">960</span></a>
+</span><span id="Producer.send-961"><a href="#Producer.send-961"><span class="linenos">961</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Producer.send-962"><a href="#Producer.send-962"><span class="linenos">962</span></a>        <span class="n">msg</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_build_msg</span><span class="p">(</span><span class="n">content</span><span class="p">,</span> <span class="n">properties</span><span class="p">,</span> <span class="n">partition_key</span><span class="p">,</span> <span class="n">sequence_id</span><span class="p [...]
+</span><span id="Producer.send-963"><a href="#Producer.send-963"><span class="linenos">963</span></a>                              <span class="n">replication_clusters</span><span class="p">,</span> <span class="n">disable_replication</span><span class="p">,</span> <span class="n">event_timestamp</span><span class="p">,</span>
+</span><span id="Producer.send-964"><a href="#Producer.send-964"><span class="linenos">964</span></a>                              <span class="n">deliver_at</span><span class="p">,</span> <span class="n">deliver_after</span><span class="p">)</span>
+</span><span id="Producer.send-965"><a href="#Producer.send-965"><span class="linenos">965</span></a>        <span class="k">return</span> <span class="n">MessageId</span><span class="o">.</span><span class="n">deserialize</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">_producer</span><span class="o">.</span><span class="n">send</span><span class="p">(</span><span class="n">msg</span><span class="p">))</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Publish a message on the topic. Blocks until the message is acknowledged</p>
+
+<p>Returns a <code><a href="#MessageId">MessageId</a></code> object that represents where the message is persisted.</p>
+
+<p><strong>Args</strong></p>
+
+<ul>
+<li><code>content</code>:
+A <code>bytes</code> object with the message payload.</li>
+</ul>
+
+<p><strong>Options</strong></p>
+
+<ul>
+<li><code>properties</code>:
+A dict of application-defined string properties.</li>
+<li><code>partition_key</code>:
+Sets the partition key for message routing. A hash of this key is used
+to determine the message's topic partition.</li>
+<li><code>sequence_id</code>:
+Specify a custom sequence id for the message being published.</li>
+<li><code>replication_clusters</code>:
+Override namespace replication clusters. Note that it is the caller's
+responsibility to provide valid cluster names and that all clusters
+have been previously configured as topics. Given an empty list,
+the message will replicate according to the namespace configuration.</li>
+<li><code>disable_replication</code>:
+Do not replicate this message.</li>
+<li><code>event_timestamp</code>:
+Timestamp in millis of the timestamp of event creation</li>
+<li><code>deliver_at</code>:
+Specify the this message should not be delivered earlier than the
+specified timestamp.
+The timestamp is milliseconds and based on UTC</li>
+<li><code>deliver_after</code>:
+Specify a delay in timedelta for the delivery of the messages.</li>
+</ul>
+</div>
+
+
+                            </div>
+                            <div id="Producer.send_async" class="classattr">
+                                        <input id="Producer.send_async-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">send_async</span><span class="signature pdoc-code multiline">(<span class="param">	<span class="bp">self</span>,</span><span class="param">	<span class="n">content</span>,</span><span class="param">	<span class="n">callback</span>,</span><span class="param">	<span class="n">properties</span><span class="o">=</span><span class="kc">None</span>,</span><span class="param">	<span class="n">partition_key</span><span class="o">=</span><span class="kc">None</span>,</s [...]
+
+                <label class="view-source-button" for="Producer.send_async-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Producer.send_async"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Producer.send_async-967"><a href="#Producer.send_async-967"><span class="linenos"> 967</span></a>    <span class="k">def</span> <span class="nf">send_async</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">content</span><span class="p">,</span> <span class="n">callback</span><span class="p">,</span>
+</span><span id="Producer.send_async-968"><a href="#Producer.send_async-968"><span class="linenos"> 968</span></a>                   <span class="n">properties</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Producer.send_async-969"><a href="#Producer.send_async-969"><span class="linenos"> 969</span></a>                   <span class="n">partition_key</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Producer.send_async-970"><a href="#Producer.send_async-970"><span class="linenos"> 970</span></a>                   <span class="n">sequence_id</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Producer.send_async-971"><a href="#Producer.send_async-971"><span class="linenos"> 971</span></a>                   <span class="n">replication_clusters</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Producer.send_async-972"><a href="#Producer.send_async-972"><span class="linenos"> 972</span></a>                   <span class="n">disable_replication</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span>
+</span><span id="Producer.send_async-973"><a href="#Producer.send_async-973"><span class="linenos"> 973</span></a>                   <span class="n">event_timestamp</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Producer.send_async-974"><a href="#Producer.send_async-974"><span class="linenos"> 974</span></a>                   <span class="n">deliver_at</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Producer.send_async-975"><a href="#Producer.send_async-975"><span class="linenos"> 975</span></a>                   <span class="n">deliver_after</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
+</span><span id="Producer.send_async-976"><a href="#Producer.send_async-976"><span class="linenos"> 976</span></a>                   <span class="p">):</span>
+</span><span id="Producer.send_async-977"><a href="#Producer.send_async-977"><span class="linenos"> 977</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Producer.send_async-978"><a href="#Producer.send_async-978"><span class="linenos"> 978</span></a><span class="sd">        Send a message asynchronously.</span>
+</span><span id="Producer.send_async-979"><a href="#Producer.send_async-979"><span class="linenos"> 979</span></a>
+</span><span id="Producer.send_async-980"><a href="#Producer.send_async-980"><span class="linenos"> 980</span></a><span class="sd">        The `callback` will be invoked once the message has been acknowledged</span>
+</span><span id="Producer.send_async-981"><a href="#Producer.send_async-981"><span class="linenos"> 981</span></a><span class="sd">        by the broker.</span>
+</span><span id="Producer.send_async-982"><a href="#Producer.send_async-982"><span class="linenos"> 982</span></a>
+</span><span id="Producer.send_async-983"><a href="#Producer.send_async-983"><span class="linenos"> 983</span></a><span class="sd">        Example:</span>
+</span><span id="Producer.send_async-984"><a href="#Producer.send_async-984"><span class="linenos"> 984</span></a>
+</span><span id="Producer.send_async-985"><a href="#Producer.send_async-985"><span class="linenos"> 985</span></a><span class="sd">            #!python</span>
+</span><span id="Producer.send_async-986"><a href="#Producer.send_async-986"><span class="linenos"> 986</span></a><span class="sd">            def callback(res, msg_id):</span>
+</span><span id="Producer.send_async-987"><a href="#Producer.send_async-987"><span class="linenos"> 987</span></a><span class="sd">                print(&#39;Message published: %s&#39; % res)</span>
+</span><span id="Producer.send_async-988"><a href="#Producer.send_async-988"><span class="linenos"> 988</span></a>
+</span><span id="Producer.send_async-989"><a href="#Producer.send_async-989"><span class="linenos"> 989</span></a><span class="sd">            producer.send_async(msg, callback)</span>
+</span><span id="Producer.send_async-990"><a href="#Producer.send_async-990"><span class="linenos"> 990</span></a>
+</span><span id="Producer.send_async-991"><a href="#Producer.send_async-991"><span class="linenos"> 991</span></a><span class="sd">        When the producer queue is full, by default the message will be rejected</span>
+</span><span id="Producer.send_async-992"><a href="#Producer.send_async-992"><span class="linenos"> 992</span></a><span class="sd">        and the callback invoked with an error code.</span>
+</span><span id="Producer.send_async-993"><a href="#Producer.send_async-993"><span class="linenos"> 993</span></a>
+</span><span id="Producer.send_async-994"><a href="#Producer.send_async-994"><span class="linenos"> 994</span></a><span class="sd">        **Args**</span>
+</span><span id="Producer.send_async-995"><a href="#Producer.send_async-995"><span class="linenos"> 995</span></a>
+</span><span id="Producer.send_async-996"><a href="#Producer.send_async-996"><span class="linenos"> 996</span></a><span class="sd">        * `content`:</span>
+</span><span id="Producer.send_async-997"><a href="#Producer.send_async-997"><span class="linenos"> 997</span></a><span class="sd">          A `bytes` object with the message payload.</span>
+</span><span id="Producer.send_async-998"><a href="#Producer.send_async-998"><span class="linenos"> 998</span></a>
+</span><span id="Producer.send_async-999"><a href="#Producer.send_async-999"><span class="linenos"> 999</span></a><span class="sd">        **Options**</span>
+</span><span id="Producer.send_async-1000"><a href="#Producer.send_async-1000"><span class="linenos">1000</span></a>
+</span><span id="Producer.send_async-1001"><a href="#Producer.send_async-1001"><span class="linenos">1001</span></a><span class="sd">        * `properties`:</span>
+</span><span id="Producer.send_async-1002"><a href="#Producer.send_async-1002"><span class="linenos">1002</span></a><span class="sd">          A dict of application0-defined string properties.</span>
+</span><span id="Producer.send_async-1003"><a href="#Producer.send_async-1003"><span class="linenos">1003</span></a><span class="sd">        * `partition_key`:</span>
+</span><span id="Producer.send_async-1004"><a href="#Producer.send_async-1004"><span class="linenos">1004</span></a><span class="sd">          Sets the partition key for the message routing. A hash of this key is</span>
+</span><span id="Producer.send_async-1005"><a href="#Producer.send_async-1005"><span class="linenos">1005</span></a><span class="sd">          used to determine the message&#39;s topic partition.</span>
+</span><span id="Producer.send_async-1006"><a href="#Producer.send_async-1006"><span class="linenos">1006</span></a><span class="sd">        * `sequence_id`:</span>
+</span><span id="Producer.send_async-1007"><a href="#Producer.send_async-1007"><span class="linenos">1007</span></a><span class="sd">          Specify a custom sequence id for the message being published.</span>
+</span><span id="Producer.send_async-1008"><a href="#Producer.send_async-1008"><span class="linenos">1008</span></a><span class="sd">        * `replication_clusters`: Override namespace replication clusters. Note</span>
+</span><span id="Producer.send_async-1009"><a href="#Producer.send_async-1009"><span class="linenos">1009</span></a><span class="sd">          that it is the caller&#39;s responsibility to provide valid cluster names</span>
+</span><span id="Producer.send_async-1010"><a href="#Producer.send_async-1010"><span class="linenos">1010</span></a><span class="sd">          and that all clusters have been previously configured as topics.</span>
+</span><span id="Producer.send_async-1011"><a href="#Producer.send_async-1011"><span class="linenos">1011</span></a><span class="sd">          Given an empty list, the message will replicate per the namespace</span>
+</span><span id="Producer.send_async-1012"><a href="#Producer.send_async-1012"><span class="linenos">1012</span></a><span class="sd">          configuration.</span>
+</span><span id="Producer.send_async-1013"><a href="#Producer.send_async-1013"><span class="linenos">1013</span></a><span class="sd">        * `disable_replication`:</span>
+</span><span id="Producer.send_async-1014"><a href="#Producer.send_async-1014"><span class="linenos">1014</span></a><span class="sd">          Do not replicate this message.</span>
+</span><span id="Producer.send_async-1015"><a href="#Producer.send_async-1015"><span class="linenos">1015</span></a><span class="sd">        * `event_timestamp`:</span>
+</span><span id="Producer.send_async-1016"><a href="#Producer.send_async-1016"><span class="linenos">1016</span></a><span class="sd">          Timestamp in millis of the timestamp of event creation</span>
+</span><span id="Producer.send_async-1017"><a href="#Producer.send_async-1017"><span class="linenos">1017</span></a><span class="sd">        * `deliver_at`:</span>
+</span><span id="Producer.send_async-1018"><a href="#Producer.send_async-1018"><span class="linenos">1018</span></a><span class="sd">          Specify the this message should not be delivered earlier than the</span>
+</span><span id="Producer.send_async-1019"><a href="#Producer.send_async-1019"><span class="linenos">1019</span></a><span class="sd">          specified timestamp.</span>
+</span><span id="Producer.send_async-1020"><a href="#Producer.send_async-1020"><span class="linenos">1020</span></a><span class="sd">          The timestamp is milliseconds and based on UTC</span>
+</span><span id="Producer.send_async-1021"><a href="#Producer.send_async-1021"><span class="linenos">1021</span></a><span class="sd">        * `deliver_after`:</span>
+</span><span id="Producer.send_async-1022"><a href="#Producer.send_async-1022"><span class="linenos">1022</span></a><span class="sd">          Specify a delay in timedelta for the delivery of the messages.</span>
+</span><span id="Producer.send_async-1023"><a href="#Producer.send_async-1023"><span class="linenos">1023</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Producer.send_async-1024"><a href="#Producer.send_async-1024"><span class="linenos">1024</span></a>        <span class="n">msg</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_build_msg</span><span class="p">(</span><span class="n">content</span><span class="p">,</span> <span class="n">properties</span><span class="p">,</span> <span class="n">partition_key</span><span class="p">,</span> <span class="n">sequence_id</span [...]
+</span><span id="Producer.send_async-1025"><a href="#Producer.send_async-1025"><span class="linenos">1025</span></a>                              <span class="n">replication_clusters</span><span class="p">,</span> <span class="n">disable_replication</span><span class="p">,</span> <span class="n">event_timestamp</span><span class="p">,</span>
+</span><span id="Producer.send_async-1026"><a href="#Producer.send_async-1026"><span class="linenos">1026</span></a>                              <span class="n">deliver_at</span><span class="p">,</span> <span class="n">deliver_after</span><span class="p">)</span>
+</span><span id="Producer.send_async-1027"><a href="#Producer.send_async-1027"><span class="linenos">1027</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_producer</span><span class="o">.</span><span class="n">send_async</span><span class="p">(</span><span class="n">msg</span><span class="p">,</span> <span class="n">callback</span><span class="p">)</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Send a message asynchronously.</p>
+
+<p>The <code>callback</code> will be invoked once the message has been acknowledged
+by the broker.</p>
+
+<p>Example:</p>
+
+<pre><code>#!python
+def callback(res, msg_id):
+    print('Message published: %s' % res)
+
+producer.send_async(msg, callback)
+</code></pre>
+
+<p>When the producer queue is full, by default the message will be rejected
+and the callback invoked with an error code.</p>
+
+<p><strong>Args</strong></p>
+
+<ul>
+<li><code>content</code>:
+A <code>bytes</code> object with the message payload.</li>
+</ul>
+
+<p><strong>Options</strong></p>
+
+<ul>
+<li><code>properties</code>:
+A dict of application0-defined string properties.</li>
+<li><code>partition_key</code>:
+Sets the partition key for the message routing. A hash of this key is
+used to determine the message's topic partition.</li>
+<li><code>sequence_id</code>:
+Specify a custom sequence id for the message being published.</li>
+<li><code>replication_clusters</code>: Override namespace replication clusters. Note
+that it is the caller's responsibility to provide valid cluster names
+and that all clusters have been previously configured as topics.
+Given an empty list, the message will replicate per the namespace
+configuration.</li>
+<li><code>disable_replication</code>:
+Do not replicate this message.</li>
+<li><code>event_timestamp</code>:
+Timestamp in millis of the timestamp of event creation</li>
+<li><code>deliver_at</code>:
+Specify the this message should not be delivered earlier than the
+specified timestamp.
+The timestamp is milliseconds and based on UTC</li>
+<li><code>deliver_after</code>:
+Specify a delay in timedelta for the delivery of the messages.</li>
+</ul>
+</div>
+
+
+                            </div>
+                            <div id="Producer.flush" class="classattr">
+                                        <input id="Producer.flush-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">flush</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Producer.flush-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Producer.flush"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Producer.flush-1030"><a href="#Producer.flush-1030"><span class="linenos">1030</span></a>    <span class="k">def</span> <span class="nf">flush</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Producer.flush-1031"><a href="#Producer.flush-1031"><span class="linenos">1031</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Producer.flush-1032"><a href="#Producer.flush-1032"><span class="linenos">1032</span></a><span class="sd">        Flush all the messages buffered in the client and wait until all messages have been</span>
+</span><span id="Producer.flush-1033"><a href="#Producer.flush-1033"><span class="linenos">1033</span></a><span class="sd">        successfully persisted</span>
+</span><span id="Producer.flush-1034"><a href="#Producer.flush-1034"><span class="linenos">1034</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Producer.flush-1035"><a href="#Producer.flush-1035"><span class="linenos">1035</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_producer</span><span class="o">.</span><span class="n">flush</span><span class="p">()</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Flush all the messages buffered in the client and wait until all messages have been
+successfully persisted</p>
+</div>
+
+
+                            </div>
+                            <div id="Producer.close" class="classattr">
+                                        <input id="Producer.close-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">close</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Producer.close-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Producer.close"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Producer.close-1038"><a href="#Producer.close-1038"><span class="linenos">1038</span></a>    <span class="k">def</span> <span class="nf">close</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Producer.close-1039"><a href="#Producer.close-1039"><span class="linenos">1039</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Producer.close-1040"><a href="#Producer.close-1040"><span class="linenos">1040</span></a><span class="sd">        Close the producer.</span>
+</span><span id="Producer.close-1041"><a href="#Producer.close-1041"><span class="linenos">1041</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Producer.close-1042"><a href="#Producer.close-1042"><span class="linenos">1042</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_producer</span><span class="o">.</span><span class="n">close</span><span class="p">()</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Close the producer.</p>
+</div>
+
+
+                            </div>
+                            <div id="Producer.is_connected" class="classattr">
+                                        <input id="Producer.is_connected-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">is_connected</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Producer.is_connected-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Producer.is_connected"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Producer.is_connected-1081"><a href="#Producer.is_connected-1081"><span class="linenos">1081</span></a>    <span class="k">def</span> <span class="nf">is_connected</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Producer.is_connected-1082"><a href="#Producer.is_connected-1082"><span class="linenos">1082</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Producer.is_connected-1083"><a href="#Producer.is_connected-1083"><span class="linenos">1083</span></a><span class="sd">        Check if the producer is connected or not.</span>
+</span><span id="Producer.is_connected-1084"><a href="#Producer.is_connected-1084"><span class="linenos">1084</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Producer.is_connected-1085"><a href="#Producer.is_connected-1085"><span class="linenos">1085</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_producer</span><span class="o">.</span><span class="n">is_connected</span><span class="p">()</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Check if the producer is connected or not.</p>
+</div>
+
+
+                            </div>
+                </section>
+                <section id="Consumer">
+                            <input id="Consumer-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr class">
+            
+    <span class="def">class</span>
+    <span class="name">Consumer</span>:
+
+                <label class="view-source-button" for="Consumer-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Consumer"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Consumer-1088"><a href="#Consumer-1088"><span class="linenos">1088</span></a><span class="k">class</span> <span class="nc">Consumer</span><span class="p">:</span>
+</span><span id="Consumer-1089"><a href="#Consumer-1089"><span class="linenos">1089</span></a>    <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Consumer-1090"><a href="#Consumer-1090"><span class="linenos">1090</span></a><span class="sd">    Pulsar consumer.</span>
+</span><span id="Consumer-1091"><a href="#Consumer-1091"><span class="linenos">1091</span></a><span class="sd">    &quot;&quot;&quot;</span>
+</span><span id="Consumer-1092"><a href="#Consumer-1092"><span class="linenos">1092</span></a>
+</span><span id="Consumer-1093"><a href="#Consumer-1093"><span class="linenos">1093</span></a>    <span class="k">def</span> <span class="nf">topic</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Consumer-1094"><a href="#Consumer-1094"><span class="linenos">1094</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Consumer-1095"><a href="#Consumer-1095"><span class="linenos">1095</span></a><span class="sd">        Return the topic this consumer is subscribed to.</span>
+</span><span id="Consumer-1096"><a href="#Consumer-1096"><span class="linenos">1096</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Consumer-1097"><a href="#Consumer-1097"><span class="linenos">1097</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_consumer</span><span class="o">.</span><span class="n">topic</span><span class="p">()</span>
+</span><span id="Consumer-1098"><a href="#Consumer-1098"><span class="linenos">1098</span></a>
+</span><span id="Consumer-1099"><a href="#Consumer-1099"><span class="linenos">1099</span></a>    <span class="k">def</span> <span class="nf">subscription_name</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Consumer-1100"><a href="#Consumer-1100"><span class="linenos">1100</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Consumer-1101"><a href="#Consumer-1101"><span class="linenos">1101</span></a><span class="sd">        Return the subscription name.</span>
+</span><span id="Consumer-1102"><a href="#Consumer-1102"><span class="linenos">1102</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Consumer-1103"><a href="#Consumer-1103"><span class="linenos">1103</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_consumer</span><span class="o">.</span><span class="n">subscription_name</span><span class="p">()</span>
+</span><span id="Consumer-1104"><a href="#Consumer-1104"><span class="linenos">1104</span></a>
+</span><span id="Consumer-1105"><a href="#Consumer-1105"><span class="linenos">1105</span></a>    <span class="k">def</span> <span class="nf">unsubscribe</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Consumer-1106"><a href="#Consumer-1106"><span class="linenos">1106</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Consumer-1107"><a href="#Consumer-1107"><span class="linenos">1107</span></a><span class="sd">        Unsubscribe the current consumer from the topic.</span>
+</span><span id="Consumer-1108"><a href="#Consumer-1108"><span class="linenos">1108</span></a>
+</span><span id="Consumer-1109"><a href="#Consumer-1109"><span class="linenos">1109</span></a><span class="sd">        This method will block until the operation is completed. Once the</span>
+</span><span id="Consumer-1110"><a href="#Consumer-1110"><span class="linenos">1110</span></a><span class="sd">        consumer is unsubscribed, no more messages will be received and</span>
+</span><span id="Consumer-1111"><a href="#Consumer-1111"><span class="linenos">1111</span></a><span class="sd">        subsequent new messages will not be retained for this consumer.</span>
+</span><span id="Consumer-1112"><a href="#Consumer-1112"><span class="linenos">1112</span></a>
+</span><span id="Consumer-1113"><a href="#Consumer-1113"><span class="linenos">1113</span></a><span class="sd">        This consumer object cannot be reused.</span>
+</span><span id="Consumer-1114"><a href="#Consumer-1114"><span class="linenos">1114</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Consumer-1115"><a href="#Consumer-1115"><span class="linenos">1115</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_consumer</span><span class="o">.</span><span class="n">unsubscribe</span><span class="p">()</span>
+</span><span id="Consumer-1116"><a href="#Consumer-1116"><span class="linenos">1116</span></a>
+</span><span id="Consumer-1117"><a href="#Consumer-1117"><span class="linenos">1117</span></a>    <span class="k">def</span> <span class="nf">receive</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">timeout_millis</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
+</span><span id="Consumer-1118"><a href="#Consumer-1118"><span class="linenos">1118</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Consumer-1119"><a href="#Consumer-1119"><span class="linenos">1119</span></a><span class="sd">        Receive a single message.</span>
+</span><span id="Consumer-1120"><a href="#Consumer-1120"><span class="linenos">1120</span></a>
+</span><span id="Consumer-1121"><a href="#Consumer-1121"><span class="linenos">1121</span></a><span class="sd">        If a message is not immediately available, this method will block until</span>
+</span><span id="Consumer-1122"><a href="#Consumer-1122"><span class="linenos">1122</span></a><span class="sd">        a new message is available.</span>
+</span><span id="Consumer-1123"><a href="#Consumer-1123"><span class="linenos">1123</span></a>
+</span><span id="Consumer-1124"><a href="#Consumer-1124"><span class="linenos">1124</span></a><span class="sd">        **Options**</span>
+</span><span id="Consumer-1125"><a href="#Consumer-1125"><span class="linenos">1125</span></a>
+</span><span id="Consumer-1126"><a href="#Consumer-1126"><span class="linenos">1126</span></a><span class="sd">        * `timeout_millis`:</span>
+</span><span id="Consumer-1127"><a href="#Consumer-1127"><span class="linenos">1127</span></a><span class="sd">          If specified, the receive will raise an exception if a message is not</span>
+</span><span id="Consumer-1128"><a href="#Consumer-1128"><span class="linenos">1128</span></a><span class="sd">          available within the timeout.</span>
+</span><span id="Consumer-1129"><a href="#Consumer-1129"><span class="linenos">1129</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Consumer-1130"><a href="#Consumer-1130"><span class="linenos">1130</span></a>        <span class="k">if</span> <span class="n">timeout_millis</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span>
+</span><span id="Consumer-1131"><a href="#Consumer-1131"><span class="linenos">1131</span></a>            <span class="n">msg</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_consumer</span><span class="o">.</span><span class="n">receive</span><span class="p">()</span>
+</span><span id="Consumer-1132"><a href="#Consumer-1132"><span class="linenos">1132</span></a>        <span class="k">else</span><span class="p">:</span>
+</span><span id="Consumer-1133"><a href="#Consumer-1133"><span class="linenos">1133</span></a>            <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">timeout_millis</span><span class="p">,</span> <span class="s1">&#39;timeout_millis&#39;</span><span class="p">)</span>
+</span><span id="Consumer-1134"><a href="#Consumer-1134"><span class="linenos">1134</span></a>            <span class="n">msg</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_consumer</span><span class="o">.</span><span class="n">receive</span><span class="p">(</span><span class="n">timeout_millis</span><span class="p">)</span>
+</span><span id="Consumer-1135"><a href="#Consumer-1135"><span class="linenos">1135</span></a>
+</span><span id="Consumer-1136"><a href="#Consumer-1136"><span class="linenos">1136</span></a>        <span class="n">m</span> <span class="o">=</span> <span class="n">Message</span><span class="p">()</span>
+</span><span id="Consumer-1137"><a href="#Consumer-1137"><span class="linenos">1137</span></a>        <span class="n">m</span><span class="o">.</span><span class="n">_message</span> <span class="o">=</span> <span class="n">msg</span>
+</span><span id="Consumer-1138"><a href="#Consumer-1138"><span class="linenos">1138</span></a>        <span class="n">m</span><span class="o">.</span><span class="n">_schema</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_schema</span>
+</span><span id="Consumer-1139"><a href="#Consumer-1139"><span class="linenos">1139</span></a>        <span class="k">return</span> <span class="n">m</span>
+</span><span id="Consumer-1140"><a href="#Consumer-1140"><span class="linenos">1140</span></a>
+</span><span id="Consumer-1141"><a href="#Consumer-1141"><span class="linenos">1141</span></a>    <span class="k">def</span> <span class="nf">acknowledge</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">message</span><span class="p">):</span>
+</span><span id="Consumer-1142"><a href="#Consumer-1142"><span class="linenos">1142</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Consumer-1143"><a href="#Consumer-1143"><span class="linenos">1143</span></a><span class="sd">        Acknowledge the reception of a single message.</span>
+</span><span id="Consumer-1144"><a href="#Consumer-1144"><span class="linenos">1144</span></a>
+</span><span id="Consumer-1145"><a href="#Consumer-1145"><span class="linenos">1145</span></a><span class="sd">        This method will block until an acknowledgement is sent to the broker.</span>
+</span><span id="Consumer-1146"><a href="#Consumer-1146"><span class="linenos">1146</span></a><span class="sd">        After that, the message will not be re-delivered to this consumer.</span>
+</span><span id="Consumer-1147"><a href="#Consumer-1147"><span class="linenos">1147</span></a>
+</span><span id="Consumer-1148"><a href="#Consumer-1148"><span class="linenos">1148</span></a><span class="sd">        **Args**</span>
+</span><span id="Consumer-1149"><a href="#Consumer-1149"><span class="linenos">1149</span></a>
+</span><span id="Consumer-1150"><a href="#Consumer-1150"><span class="linenos">1150</span></a><span class="sd">        * `message`:</span>
+</span><span id="Consumer-1151"><a href="#Consumer-1151"><span class="linenos">1151</span></a><span class="sd">          The received message or message id.</span>
+</span><span id="Consumer-1152"><a href="#Consumer-1152"><span class="linenos">1152</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Consumer-1153"><a href="#Consumer-1153"><span class="linenos">1153</span></a>        <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">message</span><span class="p">,</span> <span class="n">Message</span><span class="p">):</span>
+</span><span id="Consumer-1154"><a href="#Consumer-1154"><span class="linenos">1154</span></a>            <span class="bp">self</span><span class="o">.</span><span class="n">_consumer</span><span class="o">.</span><span class="n">acknowledge</span><span class="p">(</span><span class="n">message</span><span class="o">.</span><span class="n">_message</span><span class="p">)</span>
+</span><span id="Consumer-1155"><a href="#Consumer-1155"><span class="linenos">1155</span></a>        <span class="k">else</span><span class="p">:</span>
+</span><span id="Consumer-1156"><a href="#Consumer-1156"><span class="linenos">1156</span></a>            <span class="bp">self</span><span class="o">.</span><span class="n">_consumer</span><span class="o">.</span><span class="n">acknowledge</span><span class="p">(</span><span class="n">message</span><span class="p">)</span>
+</span><span id="Consumer-1157"><a href="#Consumer-1157"><span class="linenos">1157</span></a>
+</span><span id="Consumer-1158"><a href="#Consumer-1158"><span class="linenos">1158</span></a>    <span class="k">def</span> <span class="nf">acknowledge_cumulative</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">message</span><span class="p">):</span>
+</span><span id="Consumer-1159"><a href="#Consumer-1159"><span class="linenos">1159</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Consumer-1160"><a href="#Consumer-1160"><span class="linenos">1160</span></a><span class="sd">        Acknowledge the reception of all the messages in the stream up to (and</span>
+</span><span id="Consumer-1161"><a href="#Consumer-1161"><span class="linenos">1161</span></a><span class="sd">        including) the provided message.</span>
+</span><span id="Consumer-1162"><a href="#Consumer-1162"><span class="linenos">1162</span></a>
+</span><span id="Consumer-1163"><a href="#Consumer-1163"><span class="linenos">1163</span></a><span class="sd">        This method will block until an acknowledgement is sent to the broker.</span>
+</span><span id="Consumer-1164"><a href="#Consumer-1164"><span class="linenos">1164</span></a><span class="sd">        After that, the messages will not be re-delivered to this consumer.</span>
+</span><span id="Consumer-1165"><a href="#Consumer-1165"><span class="linenos">1165</span></a>
+</span><span id="Consumer-1166"><a href="#Consumer-1166"><span class="linenos">1166</span></a><span class="sd">        **Args**</span>
+</span><span id="Consumer-1167"><a href="#Consumer-1167"><span class="linenos">1167</span></a>
+</span><span id="Consumer-1168"><a href="#Consumer-1168"><span class="linenos">1168</span></a><span class="sd">        * `message`:</span>
+</span><span id="Consumer-1169"><a href="#Consumer-1169"><span class="linenos">1169</span></a><span class="sd">          The received message or message id.</span>
+</span><span id="Consumer-1170"><a href="#Consumer-1170"><span class="linenos">1170</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Consumer-1171"><a href="#Consumer-1171"><span class="linenos">1171</span></a>        <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">message</span><span class="p">,</span> <span class="n">Message</span><span class="p">):</span>
+</span><span id="Consumer-1172"><a href="#Consumer-1172"><span class="linenos">1172</span></a>            <span class="bp">self</span><span class="o">.</span><span class="n">_consumer</span><span class="o">.</span><span class="n">acknowledge_cumulative</span><span class="p">(</span><span class="n">message</span><span class="o">.</span><span class="n">_message</span><span class="p">)</span>
+</span><span id="Consumer-1173"><a href="#Consumer-1173"><span class="linenos">1173</span></a>        <span class="k">else</span><span class="p">:</span>
+</span><span id="Consumer-1174"><a href="#Consumer-1174"><span class="linenos">1174</span></a>            <span class="bp">self</span><span class="o">.</span><span class="n">_consumer</span><span class="o">.</span><span class="n">acknowledge_cumulative</span><span class="p">(</span><span class="n">message</span><span class="p">)</span>
+</span><span id="Consumer-1175"><a href="#Consumer-1175"><span class="linenos">1175</span></a>
+</span><span id="Consumer-1176"><a href="#Consumer-1176"><span class="linenos">1176</span></a>    <span class="k">def</span> <span class="nf">negative_acknowledge</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">message</span><span class="p">):</span>
+</span><span id="Consumer-1177"><a href="#Consumer-1177"><span class="linenos">1177</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Consumer-1178"><a href="#Consumer-1178"><span class="linenos">1178</span></a><span class="sd">        Acknowledge the failure to process a single message.</span>
+</span><span id="Consumer-1179"><a href="#Consumer-1179"><span class="linenos">1179</span></a>
+</span><span id="Consumer-1180"><a href="#Consumer-1180"><span class="linenos">1180</span></a><span class="sd">        When a message is &quot;negatively acked&quot; it will be marked for redelivery after</span>
+</span><span id="Consumer-1181"><a href="#Consumer-1181"><span class="linenos">1181</span></a><span class="sd">        some fixed delay. The delay is configurable when constructing the consumer</span>
+</span><span id="Consumer-1182"><a href="#Consumer-1182"><span class="linenos">1182</span></a><span class="sd">        with {@link ConsumerConfiguration#setNegativeAckRedeliveryDelayMs}.</span>
+</span><span id="Consumer-1183"><a href="#Consumer-1183"><span class="linenos">1183</span></a>
+</span><span id="Consumer-1184"><a href="#Consumer-1184"><span class="linenos">1184</span></a><span class="sd">        This call is not blocking.</span>
+</span><span id="Consumer-1185"><a href="#Consumer-1185"><span class="linenos">1185</span></a>
+</span><span id="Consumer-1186"><a href="#Consumer-1186"><span class="linenos">1186</span></a><span class="sd">        **Args**</span>
+</span><span id="Consumer-1187"><a href="#Consumer-1187"><span class="linenos">1187</span></a>
+</span><span id="Consumer-1188"><a href="#Consumer-1188"><span class="linenos">1188</span></a><span class="sd">        * `message`:</span>
+</span><span id="Consumer-1189"><a href="#Consumer-1189"><span class="linenos">1189</span></a><span class="sd">          The received message or message id.</span>
+</span><span id="Consumer-1190"><a href="#Consumer-1190"><span class="linenos">1190</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Consumer-1191"><a href="#Consumer-1191"><span class="linenos">1191</span></a>        <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">message</span><span class="p">,</span> <span class="n">Message</span><span class="p">):</span>
+</span><span id="Consumer-1192"><a href="#Consumer-1192"><span class="linenos">1192</span></a>            <span class="bp">self</span><span class="o">.</span><span class="n">_consumer</span><span class="o">.</span><span class="n">negative_acknowledge</span><span class="p">(</span><span class="n">message</span><span class="o">.</span><span class="n">_message</span><span class="p">)</span>
+</span><span id="Consumer-1193"><a href="#Consumer-1193"><span class="linenos">1193</span></a>        <span class="k">else</span><span class="p">:</span>
+</span><span id="Consumer-1194"><a href="#Consumer-1194"><span class="linenos">1194</span></a>            <span class="bp">self</span><span class="o">.</span><span class="n">_consumer</span><span class="o">.</span><span class="n">negative_acknowledge</span><span class="p">(</span><span class="n">message</span><span class="p">)</span>
+</span><span id="Consumer-1195"><a href="#Consumer-1195"><span class="linenos">1195</span></a>
+</span><span id="Consumer-1196"><a href="#Consumer-1196"><span class="linenos">1196</span></a>    <span class="k">def</span> <span class="nf">pause_message_listener</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Consumer-1197"><a href="#Consumer-1197"><span class="linenos">1197</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Consumer-1198"><a href="#Consumer-1198"><span class="linenos">1198</span></a><span class="sd">        Pause receiving messages via the `message_listener` until</span>
+</span><span id="Consumer-1199"><a href="#Consumer-1199"><span class="linenos">1199</span></a><span class="sd">        `resume_message_listener()` is called.</span>
+</span><span id="Consumer-1200"><a href="#Consumer-1200"><span class="linenos">1200</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Consumer-1201"><a href="#Consumer-1201"><span class="linenos">1201</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_consumer</span><span class="o">.</span><span class="n">pause_message_listener</span><span class="p">()</span>
+</span><span id="Consumer-1202"><a href="#Consumer-1202"><span class="linenos">1202</span></a>
+</span><span id="Consumer-1203"><a href="#Consumer-1203"><span class="linenos">1203</span></a>    <span class="k">def</span> <span class="nf">resume_message_listener</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Consumer-1204"><a href="#Consumer-1204"><span class="linenos">1204</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Consumer-1205"><a href="#Consumer-1205"><span class="linenos">1205</span></a><span class="sd">        Resume receiving the messages via the message listener.</span>
+</span><span id="Consumer-1206"><a href="#Consumer-1206"><span class="linenos">1206</span></a><span class="sd">        Asynchronously receive all the messages enqueued from the time</span>
+</span><span id="Consumer-1207"><a href="#Consumer-1207"><span class="linenos">1207</span></a><span class="sd">        `pause_message_listener()` was called.</span>
+</span><span id="Consumer-1208"><a href="#Consumer-1208"><span class="linenos">1208</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Consumer-1209"><a href="#Consumer-1209"><span class="linenos">1209</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_consumer</span><span class="o">.</span><span class="n">resume_message_listener</span><span class="p">()</span>
+</span><span id="Consumer-1210"><a href="#Consumer-1210"><span class="linenos">1210</span></a>
+</span><span id="Consumer-1211"><a href="#Consumer-1211"><span class="linenos">1211</span></a>    <span class="k">def</span> <span class="nf">redeliver_unacknowledged_messages</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Consumer-1212"><a href="#Consumer-1212"><span class="linenos">1212</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Consumer-1213"><a href="#Consumer-1213"><span class="linenos">1213</span></a><span class="sd">        Redelivers all the unacknowledged messages. In failover mode, the</span>
+</span><span id="Consumer-1214"><a href="#Consumer-1214"><span class="linenos">1214</span></a><span class="sd">        request is ignored if the consumer is not active for the given topic. In</span>
+</span><span id="Consumer-1215"><a href="#Consumer-1215"><span class="linenos">1215</span></a><span class="sd">        shared mode, the consumer&#39;s messages to be redelivered are distributed</span>
+</span><span id="Consumer-1216"><a href="#Consumer-1216"><span class="linenos">1216</span></a><span class="sd">        across all the connected consumers. This is a non-blocking call and</span>
+</span><span id="Consumer-1217"><a href="#Consumer-1217"><span class="linenos">1217</span></a><span class="sd">        doesn&#39;t throw an exception. In case the connection breaks, the messages</span>
+</span><span id="Consumer-1218"><a href="#Consumer-1218"><span class="linenos">1218</span></a><span class="sd">        are redelivered after reconnect.</span>
+</span><span id="Consumer-1219"><a href="#Consumer-1219"><span class="linenos">1219</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Consumer-1220"><a href="#Consumer-1220"><span class="linenos">1220</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_consumer</span><span class="o">.</span><span class="n">redeliver_unacknowledged_messages</span><span class="p">()</span>
+</span><span id="Consumer-1221"><a href="#Consumer-1221"><span class="linenos">1221</span></a>
+</span><span id="Consumer-1222"><a href="#Consumer-1222"><span class="linenos">1222</span></a>    <span class="k">def</span> <span class="nf">seek</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">messageid</span><span class="p">):</span>
+</span><span id="Consumer-1223"><a href="#Consumer-1223"><span class="linenos">1223</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Consumer-1224"><a href="#Consumer-1224"><span class="linenos">1224</span></a><span class="sd">        Reset the subscription associated with this consumer to a specific message id or publish timestamp.</span>
+</span><span id="Consumer-1225"><a href="#Consumer-1225"><span class="linenos">1225</span></a><span class="sd">        The message id can either be a specific message or represent the first or last messages in the topic.</span>
+</span><span id="Consumer-1226"><a href="#Consumer-1226"><span class="linenos">1226</span></a><span class="sd">        Note: this operation can only be done on non-partitioned topics. For these, one can rather perform the</span>
+</span><span id="Consumer-1227"><a href="#Consumer-1227"><span class="linenos">1227</span></a><span class="sd">        seek() on the individual partitions.</span>
+</span><span id="Consumer-1228"><a href="#Consumer-1228"><span class="linenos">1228</span></a>
+</span><span id="Consumer-1229"><a href="#Consumer-1229"><span class="linenos">1229</span></a><span class="sd">        **Args**</span>
+</span><span id="Consumer-1230"><a href="#Consumer-1230"><span class="linenos">1230</span></a>
+</span><span id="Consumer-1231"><a href="#Consumer-1231"><span class="linenos">1231</span></a><span class="sd">        * `message`:</span>
+</span><span id="Consumer-1232"><a href="#Consumer-1232"><span class="linenos">1232</span></a><span class="sd">          The message id for seek, OR an integer event time to seek to</span>
+</span><span id="Consumer-1233"><a href="#Consumer-1233"><span class="linenos">1233</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Consumer-1234"><a href="#Consumer-1234"><span class="linenos">1234</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_consumer</span><span class="o">.</span><span class="n">seek</span><span class="p">(</span><span class="n">messageid</span><span class="p">)</span>
+</span><span id="Consumer-1235"><a href="#Consumer-1235"><span class="linenos">1235</span></a>
+</span><span id="Consumer-1236"><a href="#Consumer-1236"><span class="linenos">1236</span></a>    <span class="k">def</span> <span class="nf">close</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Consumer-1237"><a href="#Consumer-1237"><span class="linenos">1237</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Consumer-1238"><a href="#Consumer-1238"><span class="linenos">1238</span></a><span class="sd">        Close the consumer.</span>
+</span><span id="Consumer-1239"><a href="#Consumer-1239"><span class="linenos">1239</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Consumer-1240"><a href="#Consumer-1240"><span class="linenos">1240</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_consumer</span><span class="o">.</span><span class="n">close</span><span class="p">()</span>
+</span><span id="Consumer-1241"><a href="#Consumer-1241"><span class="linenos">1241</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_client</span><span class="o">.</span><span class="n">_consumers</span><span class="o">.</span><span class="n">remove</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span>
+</span><span id="Consumer-1242"><a href="#Consumer-1242"><span class="linenos">1242</span></a>
+</span><span id="Consumer-1243"><a href="#Consumer-1243"><span class="linenos">1243</span></a>    <span class="k">def</span> <span class="nf">is_connected</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Consumer-1244"><a href="#Consumer-1244"><span class="linenos">1244</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Consumer-1245"><a href="#Consumer-1245"><span class="linenos">1245</span></a><span class="sd">        Check if the consumer is connected or not.</span>
+</span><span id="Consumer-1246"><a href="#Consumer-1246"><span class="linenos">1246</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Consumer-1247"><a href="#Consumer-1247"><span class="linenos">1247</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_consumer</span><span class="o">.</span><span class="n">is_connected</span><span class="p">()</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Pulsar consumer.</p>
+</div>
+
+
+                            <div id="Consumer.__init__" class="classattr">
+                                <div class="attr function">
+            
+        <span class="name">Consumer</span><span class="signature pdoc-code condensed">()</span>
+
+        
+    </div>
+    <a class="headerlink" href="#Consumer.__init__"></a>
+    
+    
+
+                            </div>
+                            <div id="Consumer.topic" class="classattr">
+                                        <input id="Consumer.topic-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">topic</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Consumer.topic-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Consumer.topic"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Consumer.topic-1093"><a href="#Consumer.topic-1093"><span class="linenos">1093</span></a>    <span class="k">def</span> <span class="nf">topic</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Consumer.topic-1094"><a href="#Consumer.topic-1094"><span class="linenos">1094</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Consumer.topic-1095"><a href="#Consumer.topic-1095"><span class="linenos">1095</span></a><span class="sd">        Return the topic this consumer is subscribed to.</span>
+</span><span id="Consumer.topic-1096"><a href="#Consumer.topic-1096"><span class="linenos">1096</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Consumer.topic-1097"><a href="#Consumer.topic-1097"><span class="linenos">1097</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_consumer</span><span class="o">.</span><span class="n">topic</span><span class="p">()</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Return the topic this consumer is subscribed to.</p>
+</div>
+
+
+                            </div>
+                            <div id="Consumer.subscription_name" class="classattr">
+                                        <input id="Consumer.subscription_name-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">subscription_name</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Consumer.subscription_name-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Consumer.subscription_name"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Consumer.subscription_name-1099"><a href="#Consumer.subscription_name-1099"><span class="linenos">1099</span></a>    <span class="k">def</span> <span class="nf">subscription_name</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Consumer.subscription_name-1100"><a href="#Consumer.subscription_name-1100"><span class="linenos">1100</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Consumer.subscription_name-1101"><a href="#Consumer.subscription_name-1101"><span class="linenos">1101</span></a><span class="sd">        Return the subscription name.</span>
+</span><span id="Consumer.subscription_name-1102"><a href="#Consumer.subscription_name-1102"><span class="linenos">1102</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Consumer.subscription_name-1103"><a href="#Consumer.subscription_name-1103"><span class="linenos">1103</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_consumer</span><span class="o">.</span><span class="n">subscription_name</span><span class="p">()</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Return the subscription name.</p>
+</div>
+
+
+                            </div>
+                            <div id="Consumer.unsubscribe" class="classattr">
+                                        <input id="Consumer.unsubscribe-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">unsubscribe</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Consumer.unsubscribe-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Consumer.unsubscribe"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Consumer.unsubscribe-1105"><a href="#Consumer.unsubscribe-1105"><span class="linenos">1105</span></a>    <span class="k">def</span> <span class="nf">unsubscribe</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Consumer.unsubscribe-1106"><a href="#Consumer.unsubscribe-1106"><span class="linenos">1106</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Consumer.unsubscribe-1107"><a href="#Consumer.unsubscribe-1107"><span class="linenos">1107</span></a><span class="sd">        Unsubscribe the current consumer from the topic.</span>
+</span><span id="Consumer.unsubscribe-1108"><a href="#Consumer.unsubscribe-1108"><span class="linenos">1108</span></a>
+</span><span id="Consumer.unsubscribe-1109"><a href="#Consumer.unsubscribe-1109"><span class="linenos">1109</span></a><span class="sd">        This method will block until the operation is completed. Once the</span>
+</span><span id="Consumer.unsubscribe-1110"><a href="#Consumer.unsubscribe-1110"><span class="linenos">1110</span></a><span class="sd">        consumer is unsubscribed, no more messages will be received and</span>
+</span><span id="Consumer.unsubscribe-1111"><a href="#Consumer.unsubscribe-1111"><span class="linenos">1111</span></a><span class="sd">        subsequent new messages will not be retained for this consumer.</span>
+</span><span id="Consumer.unsubscribe-1112"><a href="#Consumer.unsubscribe-1112"><span class="linenos">1112</span></a>
+</span><span id="Consumer.unsubscribe-1113"><a href="#Consumer.unsubscribe-1113"><span class="linenos">1113</span></a><span class="sd">        This consumer object cannot be reused.</span>
+</span><span id="Consumer.unsubscribe-1114"><a href="#Consumer.unsubscribe-1114"><span class="linenos">1114</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Consumer.unsubscribe-1115"><a href="#Consumer.unsubscribe-1115"><span class="linenos">1115</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_consumer</span><span class="o">.</span><span class="n">unsubscribe</span><span class="p">()</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Unsubscribe the current consumer from the topic.</p>
+
+<p>This method will block until the operation is completed. Once the
+consumer is unsubscribed, no more messages will be received and
+subsequent new messages will not be retained for this consumer.</p>
+
+<p>This consumer object cannot be reused.</p>
+</div>
+
+
+                            </div>
+                            <div id="Consumer.receive" class="classattr">
+                                        <input id="Consumer.receive-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">receive</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span>, </span><span class="param"><span class="n">timeout_millis</span><span class="o">=</span><span class="kc">None</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Consumer.receive-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Consumer.receive"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Consumer.receive-1117"><a href="#Consumer.receive-1117"><span class="linenos">1117</span></a>    <span class="k">def</span> <span class="nf">receive</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">timeout_millis</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
+</span><span id="Consumer.receive-1118"><a href="#Consumer.receive-1118"><span class="linenos">1118</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Consumer.receive-1119"><a href="#Consumer.receive-1119"><span class="linenos">1119</span></a><span class="sd">        Receive a single message.</span>
+</span><span id="Consumer.receive-1120"><a href="#Consumer.receive-1120"><span class="linenos">1120</span></a>
+</span><span id="Consumer.receive-1121"><a href="#Consumer.receive-1121"><span class="linenos">1121</span></a><span class="sd">        If a message is not immediately available, this method will block until</span>
+</span><span id="Consumer.receive-1122"><a href="#Consumer.receive-1122"><span class="linenos">1122</span></a><span class="sd">        a new message is available.</span>
+</span><span id="Consumer.receive-1123"><a href="#Consumer.receive-1123"><span class="linenos">1123</span></a>
+</span><span id="Consumer.receive-1124"><a href="#Consumer.receive-1124"><span class="linenos">1124</span></a><span class="sd">        **Options**</span>
+</span><span id="Consumer.receive-1125"><a href="#Consumer.receive-1125"><span class="linenos">1125</span></a>
+</span><span id="Consumer.receive-1126"><a href="#Consumer.receive-1126"><span class="linenos">1126</span></a><span class="sd">        * `timeout_millis`:</span>
+</span><span id="Consumer.receive-1127"><a href="#Consumer.receive-1127"><span class="linenos">1127</span></a><span class="sd">          If specified, the receive will raise an exception if a message is not</span>
+</span><span id="Consumer.receive-1128"><a href="#Consumer.receive-1128"><span class="linenos">1128</span></a><span class="sd">          available within the timeout.</span>
+</span><span id="Consumer.receive-1129"><a href="#Consumer.receive-1129"><span class="linenos">1129</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Consumer.receive-1130"><a href="#Consumer.receive-1130"><span class="linenos">1130</span></a>        <span class="k">if</span> <span class="n">timeout_millis</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span>
+</span><span id="Consumer.receive-1131"><a href="#Consumer.receive-1131"><span class="linenos">1131</span></a>            <span class="n">msg</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_consumer</span><span class="o">.</span><span class="n">receive</span><span class="p">()</span>
+</span><span id="Consumer.receive-1132"><a href="#Consumer.receive-1132"><span class="linenos">1132</span></a>        <span class="k">else</span><span class="p">:</span>
+</span><span id="Consumer.receive-1133"><a href="#Consumer.receive-1133"><span class="linenos">1133</span></a>            <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">timeout_millis</span><span class="p">,</span> <span class="s1">&#39;timeout_millis&#39;</span><span class="p">)</span>
+</span><span id="Consumer.receive-1134"><a href="#Consumer.receive-1134"><span class="linenos">1134</span></a>            <span class="n">msg</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_consumer</span><span class="o">.</span><span class="n">receive</span><span class="p">(</span><span class="n">timeout_millis</span><span class="p">)</span>
+</span><span id="Consumer.receive-1135"><a href="#Consumer.receive-1135"><span class="linenos">1135</span></a>
+</span><span id="Consumer.receive-1136"><a href="#Consumer.receive-1136"><span class="linenos">1136</span></a>        <span class="n">m</span> <span class="o">=</span> <span class="n">Message</span><span class="p">()</span>
+</span><span id="Consumer.receive-1137"><a href="#Consumer.receive-1137"><span class="linenos">1137</span></a>        <span class="n">m</span><span class="o">.</span><span class="n">_message</span> <span class="o">=</span> <span class="n">msg</span>
+</span><span id="Consumer.receive-1138"><a href="#Consumer.receive-1138"><span class="linenos">1138</span></a>        <span class="n">m</span><span class="o">.</span><span class="n">_schema</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_schema</span>
+</span><span id="Consumer.receive-1139"><a href="#Consumer.receive-1139"><span class="linenos">1139</span></a>        <span class="k">return</span> <span class="n">m</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Receive a single message.</p>
+
+<p>If a message is not immediately available, this method will block until
+a new message is available.</p>
+
+<p><strong>Options</strong></p>
+
+<ul>
+<li><code>timeout_millis</code>:
+If specified, the receive will raise an exception if a message is not
+available within the timeout.</li>
+</ul>
+</div>
+
+
+                            </div>
+                            <div id="Consumer.acknowledge" class="classattr">
+                                        <input id="Consumer.acknowledge-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">acknowledge</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span>, </span><span class="param"><span class="n">message</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Consumer.acknowledge-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Consumer.acknowledge"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Consumer.acknowledge-1141"><a href="#Consumer.acknowledge-1141"><span class="linenos">1141</span></a>    <span class="k">def</span> <span class="nf">acknowledge</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">message</span><span class="p">):</span>
+</span><span id="Consumer.acknowledge-1142"><a href="#Consumer.acknowledge-1142"><span class="linenos">1142</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Consumer.acknowledge-1143"><a href="#Consumer.acknowledge-1143"><span class="linenos">1143</span></a><span class="sd">        Acknowledge the reception of a single message.</span>
+</span><span id="Consumer.acknowledge-1144"><a href="#Consumer.acknowledge-1144"><span class="linenos">1144</span></a>
+</span><span id="Consumer.acknowledge-1145"><a href="#Consumer.acknowledge-1145"><span class="linenos">1145</span></a><span class="sd">        This method will block until an acknowledgement is sent to the broker.</span>
+</span><span id="Consumer.acknowledge-1146"><a href="#Consumer.acknowledge-1146"><span class="linenos">1146</span></a><span class="sd">        After that, the message will not be re-delivered to this consumer.</span>
+</span><span id="Consumer.acknowledge-1147"><a href="#Consumer.acknowledge-1147"><span class="linenos">1147</span></a>
+</span><span id="Consumer.acknowledge-1148"><a href="#Consumer.acknowledge-1148"><span class="linenos">1148</span></a><span class="sd">        **Args**</span>
+</span><span id="Consumer.acknowledge-1149"><a href="#Consumer.acknowledge-1149"><span class="linenos">1149</span></a>
+</span><span id="Consumer.acknowledge-1150"><a href="#Consumer.acknowledge-1150"><span class="linenos">1150</span></a><span class="sd">        * `message`:</span>
+</span><span id="Consumer.acknowledge-1151"><a href="#Consumer.acknowledge-1151"><span class="linenos">1151</span></a><span class="sd">          The received message or message id.</span>
+</span><span id="Consumer.acknowledge-1152"><a href="#Consumer.acknowledge-1152"><span class="linenos">1152</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Consumer.acknowledge-1153"><a href="#Consumer.acknowledge-1153"><span class="linenos">1153</span></a>        <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">message</span><span class="p">,</span> <span class="n">Message</span><span class="p">):</span>
+</span><span id="Consumer.acknowledge-1154"><a href="#Consumer.acknowledge-1154"><span class="linenos">1154</span></a>            <span class="bp">self</span><span class="o">.</span><span class="n">_consumer</span><span class="o">.</span><span class="n">acknowledge</span><span class="p">(</span><span class="n">message</span><span class="o">.</span><span class="n">_message</span><span class="p">)</span>
+</span><span id="Consumer.acknowledge-1155"><a href="#Consumer.acknowledge-1155"><span class="linenos">1155</span></a>        <span class="k">else</span><span class="p">:</span>
+</span><span id="Consumer.acknowledge-1156"><a href="#Consumer.acknowledge-1156"><span class="linenos">1156</span></a>            <span class="bp">self</span><span class="o">.</span><span class="n">_consumer</span><span class="o">.</span><span class="n">acknowledge</span><span class="p">(</span><span class="n">message</span><span class="p">)</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Acknowledge the reception of a single message.</p>
+
+<p>This method will block until an acknowledgement is sent to the broker.
+After that, the message will not be re-delivered to this consumer.</p>
+
+<p><strong>Args</strong></p>
+
+<ul>
+<li><code>message</code>:
+The received message or message id.</li>
+</ul>
+</div>
+
+
+                            </div>
+                            <div id="Consumer.acknowledge_cumulative" class="classattr">
+                                        <input id="Consumer.acknowledge_cumulative-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">acknowledge_cumulative</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span>, </span><span class="param"><span class="n">message</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Consumer.acknowledge_cumulative-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Consumer.acknowledge_cumulative"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Consumer.acknowledge_cumulative-1158"><a href="#Consumer.acknowledge_cumulative-1158"><span class="linenos">1158</span></a>    <span class="k">def</span> <span class="nf">acknowledge_cumulative</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">message</span><span class="p">):</span>
+</span><span id="Consumer.acknowledge_cumulative-1159"><a href="#Consumer.acknowledge_cumulative-1159"><span class="linenos">1159</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Consumer.acknowledge_cumulative-1160"><a href="#Consumer.acknowledge_cumulative-1160"><span class="linenos">1160</span></a><span class="sd">        Acknowledge the reception of all the messages in the stream up to (and</span>
+</span><span id="Consumer.acknowledge_cumulative-1161"><a href="#Consumer.acknowledge_cumulative-1161"><span class="linenos">1161</span></a><span class="sd">        including) the provided message.</span>
+</span><span id="Consumer.acknowledge_cumulative-1162"><a href="#Consumer.acknowledge_cumulative-1162"><span class="linenos">1162</span></a>
+</span><span id="Consumer.acknowledge_cumulative-1163"><a href="#Consumer.acknowledge_cumulative-1163"><span class="linenos">1163</span></a><span class="sd">        This method will block until an acknowledgement is sent to the broker.</span>
+</span><span id="Consumer.acknowledge_cumulative-1164"><a href="#Consumer.acknowledge_cumulative-1164"><span class="linenos">1164</span></a><span class="sd">        After that, the messages will not be re-delivered to this consumer.</span>
+</span><span id="Consumer.acknowledge_cumulative-1165"><a href="#Consumer.acknowledge_cumulative-1165"><span class="linenos">1165</span></a>
+</span><span id="Consumer.acknowledge_cumulative-1166"><a href="#Consumer.acknowledge_cumulative-1166"><span class="linenos">1166</span></a><span class="sd">        **Args**</span>
+</span><span id="Consumer.acknowledge_cumulative-1167"><a href="#Consumer.acknowledge_cumulative-1167"><span class="linenos">1167</span></a>
+</span><span id="Consumer.acknowledge_cumulative-1168"><a href="#Consumer.acknowledge_cumulative-1168"><span class="linenos">1168</span></a><span class="sd">        * `message`:</span>
+</span><span id="Consumer.acknowledge_cumulative-1169"><a href="#Consumer.acknowledge_cumulative-1169"><span class="linenos">1169</span></a><span class="sd">          The received message or message id.</span>
+</span><span id="Consumer.acknowledge_cumulative-1170"><a href="#Consumer.acknowledge_cumulative-1170"><span class="linenos">1170</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Consumer.acknowledge_cumulative-1171"><a href="#Consumer.acknowledge_cumulative-1171"><span class="linenos">1171</span></a>        <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">message</span><span class="p">,</span> <span class="n">Message</span><span class="p">):</span>
+</span><span id="Consumer.acknowledge_cumulative-1172"><a href="#Consumer.acknowledge_cumulative-1172"><span class="linenos">1172</span></a>            <span class="bp">self</span><span class="o">.</span><span class="n">_consumer</span><span class="o">.</span><span class="n">acknowledge_cumulative</span><span class="p">(</span><span class="n">message</span><span class="o">.</span><span class="n">_message</span><span class="p">)</span>
+</span><span id="Consumer.acknowledge_cumulative-1173"><a href="#Consumer.acknowledge_cumulative-1173"><span class="linenos">1173</span></a>        <span class="k">else</span><span class="p">:</span>
+</span><span id="Consumer.acknowledge_cumulative-1174"><a href="#Consumer.acknowledge_cumulative-1174"><span class="linenos">1174</span></a>            <span class="bp">self</span><span class="o">.</span><span class="n">_consumer</span><span class="o">.</span><span class="n">acknowledge_cumulative</span><span class="p">(</span><span class="n">message</span><span class="p">)</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Acknowledge the reception of all the messages in the stream up to (and
+including) the provided message.</p>
+
+<p>This method will block until an acknowledgement is sent to the broker.
+After that, the messages will not be re-delivered to this consumer.</p>
+
+<p><strong>Args</strong></p>
+
+<ul>
+<li><code>message</code>:
+The received message or message id.</li>
+</ul>
+</div>
+
+
+                            </div>
+                            <div id="Consumer.negative_acknowledge" class="classattr">
+                                        <input id="Consumer.negative_acknowledge-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">negative_acknowledge</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span>, </span><span class="param"><span class="n">message</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Consumer.negative_acknowledge-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Consumer.negative_acknowledge"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Consumer.negative_acknowledge-1176"><a href="#Consumer.negative_acknowledge-1176"><span class="linenos">1176</span></a>    <span class="k">def</span> <span class="nf">negative_acknowledge</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">message</span><span class="p">):</span>
+</span><span id="Consumer.negative_acknowledge-1177"><a href="#Consumer.negative_acknowledge-1177"><span class="linenos">1177</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Consumer.negative_acknowledge-1178"><a href="#Consumer.negative_acknowledge-1178"><span class="linenos">1178</span></a><span class="sd">        Acknowledge the failure to process a single message.</span>
+</span><span id="Consumer.negative_acknowledge-1179"><a href="#Consumer.negative_acknowledge-1179"><span class="linenos">1179</span></a>
+</span><span id="Consumer.negative_acknowledge-1180"><a href="#Consumer.negative_acknowledge-1180"><span class="linenos">1180</span></a><span class="sd">        When a message is &quot;negatively acked&quot; it will be marked for redelivery after</span>
+</span><span id="Consumer.negative_acknowledge-1181"><a href="#Consumer.negative_acknowledge-1181"><span class="linenos">1181</span></a><span class="sd">        some fixed delay. The delay is configurable when constructing the consumer</span>
+</span><span id="Consumer.negative_acknowledge-1182"><a href="#Consumer.negative_acknowledge-1182"><span class="linenos">1182</span></a><span class="sd">        with {@link ConsumerConfiguration#setNegativeAckRedeliveryDelayMs}.</span>
+</span><span id="Consumer.negative_acknowledge-1183"><a href="#Consumer.negative_acknowledge-1183"><span class="linenos">1183</span></a>
+</span><span id="Consumer.negative_acknowledge-1184"><a href="#Consumer.negative_acknowledge-1184"><span class="linenos">1184</span></a><span class="sd">        This call is not blocking.</span>
+</span><span id="Consumer.negative_acknowledge-1185"><a href="#Consumer.negative_acknowledge-1185"><span class="linenos">1185</span></a>
+</span><span id="Consumer.negative_acknowledge-1186"><a href="#Consumer.negative_acknowledge-1186"><span class="linenos">1186</span></a><span class="sd">        **Args**</span>
+</span><span id="Consumer.negative_acknowledge-1187"><a href="#Consumer.negative_acknowledge-1187"><span class="linenos">1187</span></a>
+</span><span id="Consumer.negative_acknowledge-1188"><a href="#Consumer.negative_acknowledge-1188"><span class="linenos">1188</span></a><span class="sd">        * `message`:</span>
+</span><span id="Consumer.negative_acknowledge-1189"><a href="#Consumer.negative_acknowledge-1189"><span class="linenos">1189</span></a><span class="sd">          The received message or message id.</span>
+</span><span id="Consumer.negative_acknowledge-1190"><a href="#Consumer.negative_acknowledge-1190"><span class="linenos">1190</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Consumer.negative_acknowledge-1191"><a href="#Consumer.negative_acknowledge-1191"><span class="linenos">1191</span></a>        <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">message</span><span class="p">,</span> <span class="n">Message</span><span class="p">):</span>
+</span><span id="Consumer.negative_acknowledge-1192"><a href="#Consumer.negative_acknowledge-1192"><span class="linenos">1192</span></a>            <span class="bp">self</span><span class="o">.</span><span class="n">_consumer</span><span class="o">.</span><span class="n">negative_acknowledge</span><span class="p">(</span><span class="n">message</span><span class="o">.</span><span class="n">_message</span><span class="p">)</span>
+</span><span id="Consumer.negative_acknowledge-1193"><a href="#Consumer.negative_acknowledge-1193"><span class="linenos">1193</span></a>        <span class="k">else</span><span class="p">:</span>
+</span><span id="Consumer.negative_acknowledge-1194"><a href="#Consumer.negative_acknowledge-1194"><span class="linenos">1194</span></a>            <span class="bp">self</span><span class="o">.</span><span class="n">_consumer</span><span class="o">.</span><span class="n">negative_acknowledge</span><span class="p">(</span><span class="n">message</span><span class="p">)</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Acknowledge the failure to process a single message.</p>
+
+<p>When a message is "negatively acked" it will be marked for redelivery after
+some fixed delay. The delay is configurable when constructing the consumer
+with {@link ConsumerConfiguration#setNegativeAckRedeliveryDelayMs}.</p>
+
+<p>This call is not blocking.</p>
+
+<p><strong>Args</strong></p>
+
+<ul>
+<li><code>message</code>:
+The received message or message id.</li>
+</ul>
+</div>
+
+
+                            </div>
+                            <div id="Consumer.pause_message_listener" class="classattr">
+                                        <input id="Consumer.pause_message_listener-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">pause_message_listener</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Consumer.pause_message_listener-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Consumer.pause_message_listener"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Consumer.pause_message_listener-1196"><a href="#Consumer.pause_message_listener-1196"><span class="linenos">1196</span></a>    <span class="k">def</span> <span class="nf">pause_message_listener</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Consumer.pause_message_listener-1197"><a href="#Consumer.pause_message_listener-1197"><span class="linenos">1197</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Consumer.pause_message_listener-1198"><a href="#Consumer.pause_message_listener-1198"><span class="linenos">1198</span></a><span class="sd">        Pause receiving messages via the `message_listener` until</span>
+</span><span id="Consumer.pause_message_listener-1199"><a href="#Consumer.pause_message_listener-1199"><span class="linenos">1199</span></a><span class="sd">        `resume_message_listener()` is called.</span>
+</span><span id="Consumer.pause_message_listener-1200"><a href="#Consumer.pause_message_listener-1200"><span class="linenos">1200</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Consumer.pause_message_listener-1201"><a href="#Consumer.pause_message_listener-1201"><span class="linenos">1201</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_consumer</span><span class="o">.</span><span class="n">pause_message_listener</span><span class="p">()</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Pause receiving messages via the <code>message_listener</code> until
+<code><a href="#Consumer.resume_message_listener">resume_message_listener()</a></code> is called.</p>
+</div>
+
+
+                            </div>
+                            <div id="Consumer.resume_message_listener" class="classattr">
+                                        <input id="Consumer.resume_message_listener-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">resume_message_listener</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Consumer.resume_message_listener-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Consumer.resume_message_listener"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Consumer.resume_message_listener-1203"><a href="#Consumer.resume_message_listener-1203"><span class="linenos">1203</span></a>    <span class="k">def</span> <span class="nf">resume_message_listener</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Consumer.resume_message_listener-1204"><a href="#Consumer.resume_message_listener-1204"><span class="linenos">1204</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Consumer.resume_message_listener-1205"><a href="#Consumer.resume_message_listener-1205"><span class="linenos">1205</span></a><span class="sd">        Resume receiving the messages via the message listener.</span>
+</span><span id="Consumer.resume_message_listener-1206"><a href="#Consumer.resume_message_listener-1206"><span class="linenos">1206</span></a><span class="sd">        Asynchronously receive all the messages enqueued from the time</span>
+</span><span id="Consumer.resume_message_listener-1207"><a href="#Consumer.resume_message_listener-1207"><span class="linenos">1207</span></a><span class="sd">        `pause_message_listener()` was called.</span>
+</span><span id="Consumer.resume_message_listener-1208"><a href="#Consumer.resume_message_listener-1208"><span class="linenos">1208</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Consumer.resume_message_listener-1209"><a href="#Consumer.resume_message_listener-1209"><span class="linenos">1209</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_consumer</span><span class="o">.</span><span class="n">resume_message_listener</span><span class="p">()</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Resume receiving the messages via the message listener.
+Asynchronously receive all the messages enqueued from the time
+<code><a href="#Consumer.pause_message_listener">pause_message_listener()</a></code> was called.</p>
+</div>
+
+
+                            </div>
+                            <div id="Consumer.redeliver_unacknowledged_messages" class="classattr">
+                                        <input id="Consumer.redeliver_unacknowledged_messages-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">redeliver_unacknowledged_messages</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Consumer.redeliver_unacknowledged_messages-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Consumer.redeliver_unacknowledged_messages"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Consumer.redeliver_unacknowledged_messages-1211"><a href="#Consumer.redeliver_unacknowledged_messages-1211"><span class="linenos">1211</span></a>    <span class="k">def</span> <span class="nf">redeliver_unacknowledged_messages</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Consumer.redeliver_unacknowledged_messages-1212"><a href="#Consumer.redeliver_unacknowledged_messages-1212"><span class="linenos">1212</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Consumer.redeliver_unacknowledged_messages-1213"><a href="#Consumer.redeliver_unacknowledged_messages-1213"><span class="linenos">1213</span></a><span class="sd">        Redelivers all the unacknowledged messages. In failover mode, the</span>
+</span><span id="Consumer.redeliver_unacknowledged_messages-1214"><a href="#Consumer.redeliver_unacknowledged_messages-1214"><span class="linenos">1214</span></a><span class="sd">        request is ignored if the consumer is not active for the given topic. In</span>
+</span><span id="Consumer.redeliver_unacknowledged_messages-1215"><a href="#Consumer.redeliver_unacknowledged_messages-1215"><span class="linenos">1215</span></a><span class="sd">        shared mode, the consumer&#39;s messages to be redelivered are distributed</span>
+</span><span id="Consumer.redeliver_unacknowledged_messages-1216"><a href="#Consumer.redeliver_unacknowledged_messages-1216"><span class="linenos">1216</span></a><span class="sd">        across all the connected consumers. This is a non-blocking call and</span>
+</span><span id="Consumer.redeliver_unacknowledged_messages-1217"><a href="#Consumer.redeliver_unacknowledged_messages-1217"><span class="linenos">1217</span></a><span class="sd">        doesn&#39;t throw an exception. In case the connection breaks, the messages</span>
+</span><span id="Consumer.redeliver_unacknowledged_messages-1218"><a href="#Consumer.redeliver_unacknowledged_messages-1218"><span class="linenos">1218</span></a><span class="sd">        are redelivered after reconnect.</span>
+</span><span id="Consumer.redeliver_unacknowledged_messages-1219"><a href="#Consumer.redeliver_unacknowledged_messages-1219"><span class="linenos">1219</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Consumer.redeliver_unacknowledged_messages-1220"><a href="#Consumer.redeliver_unacknowledged_messages-1220"><span class="linenos">1220</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_consumer</span><span class="o">.</span><span class="n">redeliver_unacknowledged_messages</span><span class="p">()</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Redelivers all the unacknowledged messages. In failover mode, the
+request is ignored if the consumer is not active for the given topic. In
+shared mode, the consumer's messages to be redelivered are distributed
+across all the connected consumers. This is a non-blocking call and
+doesn't throw an exception. In case the connection breaks, the messages
+are redelivered after reconnect.</p>
+</div>
+
+
+                            </div>
+                            <div id="Consumer.seek" class="classattr">
+                                        <input id="Consumer.seek-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">seek</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span>, </span><span class="param"><span class="n">messageid</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Consumer.seek-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Consumer.seek"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Consumer.seek-1222"><a href="#Consumer.seek-1222"><span class="linenos">1222</span></a>    <span class="k">def</span> <span class="nf">seek</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">messageid</span><span class="p">):</span>
+</span><span id="Consumer.seek-1223"><a href="#Consumer.seek-1223"><span class="linenos">1223</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Consumer.seek-1224"><a href="#Consumer.seek-1224"><span class="linenos">1224</span></a><span class="sd">        Reset the subscription associated with this consumer to a specific message id or publish timestamp.</span>
+</span><span id="Consumer.seek-1225"><a href="#Consumer.seek-1225"><span class="linenos">1225</span></a><span class="sd">        The message id can either be a specific message or represent the first or last messages in the topic.</span>
+</span><span id="Consumer.seek-1226"><a href="#Consumer.seek-1226"><span class="linenos">1226</span></a><span class="sd">        Note: this operation can only be done on non-partitioned topics. For these, one can rather perform the</span>
+</span><span id="Consumer.seek-1227"><a href="#Consumer.seek-1227"><span class="linenos">1227</span></a><span class="sd">        seek() on the individual partitions.</span>
+</span><span id="Consumer.seek-1228"><a href="#Consumer.seek-1228"><span class="linenos">1228</span></a>
+</span><span id="Consumer.seek-1229"><a href="#Consumer.seek-1229"><span class="linenos">1229</span></a><span class="sd">        **Args**</span>
+</span><span id="Consumer.seek-1230"><a href="#Consumer.seek-1230"><span class="linenos">1230</span></a>
+</span><span id="Consumer.seek-1231"><a href="#Consumer.seek-1231"><span class="linenos">1231</span></a><span class="sd">        * `message`:</span>
+</span><span id="Consumer.seek-1232"><a href="#Consumer.seek-1232"><span class="linenos">1232</span></a><span class="sd">          The message id for seek, OR an integer event time to seek to</span>
+</span><span id="Consumer.seek-1233"><a href="#Consumer.seek-1233"><span class="linenos">1233</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Consumer.seek-1234"><a href="#Consumer.seek-1234"><span class="linenos">1234</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_consumer</span><span class="o">.</span><span class="n">seek</span><span class="p">(</span><span class="n">messageid</span><span class="p">)</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Reset the subscription associated with this consumer to a specific message id or publish timestamp.
+The message id can either be a specific message or represent the first or last messages in the topic.
+Note: this operation can only be done on non-partitioned topics. For these, one can rather perform the
+seek() on the individual partitions.</p>
+
+<p><strong>Args</strong></p>
+
+<ul>
+<li><code>message</code>:
+The message id for seek, OR an integer event time to seek to</li>
+</ul>
+</div>
+
+
+                            </div>
+                            <div id="Consumer.close" class="classattr">
+                                        <input id="Consumer.close-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">close</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Consumer.close-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Consumer.close"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Consumer.close-1236"><a href="#Consumer.close-1236"><span class="linenos">1236</span></a>    <span class="k">def</span> <span class="nf">close</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Consumer.close-1237"><a href="#Consumer.close-1237"><span class="linenos">1237</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Consumer.close-1238"><a href="#Consumer.close-1238"><span class="linenos">1238</span></a><span class="sd">        Close the consumer.</span>
+</span><span id="Consumer.close-1239"><a href="#Consumer.close-1239"><span class="linenos">1239</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Consumer.close-1240"><a href="#Consumer.close-1240"><span class="linenos">1240</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_consumer</span><span class="o">.</span><span class="n">close</span><span class="p">()</span>
+</span><span id="Consumer.close-1241"><a href="#Consumer.close-1241"><span class="linenos">1241</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_client</span><span class="o">.</span><span class="n">_consumers</span><span class="o">.</span><span class="n">remove</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Close the consumer.</p>
+</div>
+
+
+                            </div>
+                            <div id="Consumer.is_connected" class="classattr">
+                                        <input id="Consumer.is_connected-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">is_connected</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Consumer.is_connected-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Consumer.is_connected"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Consumer.is_connected-1243"><a href="#Consumer.is_connected-1243"><span class="linenos">1243</span></a>    <span class="k">def</span> <span class="nf">is_connected</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Consumer.is_connected-1244"><a href="#Consumer.is_connected-1244"><span class="linenos">1244</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Consumer.is_connected-1245"><a href="#Consumer.is_connected-1245"><span class="linenos">1245</span></a><span class="sd">        Check if the consumer is connected or not.</span>
+</span><span id="Consumer.is_connected-1246"><a href="#Consumer.is_connected-1246"><span class="linenos">1246</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Consumer.is_connected-1247"><a href="#Consumer.is_connected-1247"><span class="linenos">1247</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_consumer</span><span class="o">.</span><span class="n">is_connected</span><span class="p">()</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Check if the consumer is connected or not.</p>
+</div>
+
+
+                            </div>
+                </section>
+                <section id="Reader">
+                            <input id="Reader-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr class">
+            
+    <span class="def">class</span>
+    <span class="name">Reader</span>:
+
+                <label class="view-source-button" for="Reader-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Reader"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Reader-1251"><a href="#Reader-1251"><span class="linenos">1251</span></a><span class="k">class</span> <span class="nc">Reader</span><span class="p">:</span>
+</span><span id="Reader-1252"><a href="#Reader-1252"><span class="linenos">1252</span></a>    <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Reader-1253"><a href="#Reader-1253"><span class="linenos">1253</span></a><span class="sd">    Pulsar topic reader.</span>
+</span><span id="Reader-1254"><a href="#Reader-1254"><span class="linenos">1254</span></a><span class="sd">    &quot;&quot;&quot;</span>
+</span><span id="Reader-1255"><a href="#Reader-1255"><span class="linenos">1255</span></a>
+</span><span id="Reader-1256"><a href="#Reader-1256"><span class="linenos">1256</span></a>    <span class="k">def</span> <span class="nf">topic</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Reader-1257"><a href="#Reader-1257"><span class="linenos">1257</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Reader-1258"><a href="#Reader-1258"><span class="linenos">1258</span></a><span class="sd">        Return the topic this reader is reading from.</span>
+</span><span id="Reader-1259"><a href="#Reader-1259"><span class="linenos">1259</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Reader-1260"><a href="#Reader-1260"><span class="linenos">1260</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_reader</span><span class="o">.</span><span class="n">topic</span><span class="p">()</span>
+</span><span id="Reader-1261"><a href="#Reader-1261"><span class="linenos">1261</span></a>
+</span><span id="Reader-1262"><a href="#Reader-1262"><span class="linenos">1262</span></a>    <span class="k">def</span> <span class="nf">read_next</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">timeout_millis</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
+</span><span id="Reader-1263"><a href="#Reader-1263"><span class="linenos">1263</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Reader-1264"><a href="#Reader-1264"><span class="linenos">1264</span></a><span class="sd">        Read a single message.</span>
+</span><span id="Reader-1265"><a href="#Reader-1265"><span class="linenos">1265</span></a>
+</span><span id="Reader-1266"><a href="#Reader-1266"><span class="linenos">1266</span></a><span class="sd">        If a message is not immediately available, this method will block until</span>
+</span><span id="Reader-1267"><a href="#Reader-1267"><span class="linenos">1267</span></a><span class="sd">        a new message is available.</span>
+</span><span id="Reader-1268"><a href="#Reader-1268"><span class="linenos">1268</span></a>
+</span><span id="Reader-1269"><a href="#Reader-1269"><span class="linenos">1269</span></a><span class="sd">        **Options**</span>
+</span><span id="Reader-1270"><a href="#Reader-1270"><span class="linenos">1270</span></a>
+</span><span id="Reader-1271"><a href="#Reader-1271"><span class="linenos">1271</span></a><span class="sd">        * `timeout_millis`:</span>
+</span><span id="Reader-1272"><a href="#Reader-1272"><span class="linenos">1272</span></a><span class="sd">          If specified, the receive will raise an exception if a message is not</span>
+</span><span id="Reader-1273"><a href="#Reader-1273"><span class="linenos">1273</span></a><span class="sd">          available within the timeout.</span>
+</span><span id="Reader-1274"><a href="#Reader-1274"><span class="linenos">1274</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Reader-1275"><a href="#Reader-1275"><span class="linenos">1275</span></a>        <span class="k">if</span> <span class="n">timeout_millis</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span>
+</span><span id="Reader-1276"><a href="#Reader-1276"><span class="linenos">1276</span></a>            <span class="n">msg</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_reader</span><span class="o">.</span><span class="n">read_next</span><span class="p">()</span>
+</span><span id="Reader-1277"><a href="#Reader-1277"><span class="linenos">1277</span></a>        <span class="k">else</span><span class="p">:</span>
+</span><span id="Reader-1278"><a href="#Reader-1278"><span class="linenos">1278</span></a>            <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">timeout_millis</span><span class="p">,</span> <span class="s1">&#39;timeout_millis&#39;</span><span class="p">)</span>
+</span><span id="Reader-1279"><a href="#Reader-1279"><span class="linenos">1279</span></a>            <span class="n">msg</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_reader</span><span class="o">.</span><span class="n">read_next</span><span class="p">(</span><span class="n">timeout_millis</span><span class="p">)</span>
+</span><span id="Reader-1280"><a href="#Reader-1280"><span class="linenos">1280</span></a>
+</span><span id="Reader-1281"><a href="#Reader-1281"><span class="linenos">1281</span></a>        <span class="n">m</span> <span class="o">=</span> <span class="n">Message</span><span class="p">()</span>
+</span><span id="Reader-1282"><a href="#Reader-1282"><span class="linenos">1282</span></a>        <span class="n">m</span><span class="o">.</span><span class="n">_message</span> <span class="o">=</span> <span class="n">msg</span>
+</span><span id="Reader-1283"><a href="#Reader-1283"><span class="linenos">1283</span></a>        <span class="n">m</span><span class="o">.</span><span class="n">_schema</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_schema</span>
+</span><span id="Reader-1284"><a href="#Reader-1284"><span class="linenos">1284</span></a>        <span class="k">return</span> <span class="n">m</span>
+</span><span id="Reader-1285"><a href="#Reader-1285"><span class="linenos">1285</span></a>
+</span><span id="Reader-1286"><a href="#Reader-1286"><span class="linenos">1286</span></a>    <span class="k">def</span> <span class="nf">has_message_available</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Reader-1287"><a href="#Reader-1287"><span class="linenos">1287</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Reader-1288"><a href="#Reader-1288"><span class="linenos">1288</span></a><span class="sd">        Check if there is any message available to read from the current position.</span>
+</span><span id="Reader-1289"><a href="#Reader-1289"><span class="linenos">1289</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Reader-1290"><a href="#Reader-1290"><span class="linenos">1290</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_reader</span><span class="o">.</span><span class="n">has_message_available</span><span class="p">();</span>
+</span><span id="Reader-1291"><a href="#Reader-1291"><span class="linenos">1291</span></a>
+</span><span id="Reader-1292"><a href="#Reader-1292"><span class="linenos">1292</span></a>    <span class="k">def</span> <span class="nf">seek</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">messageid</span><span class="p">):</span>
+</span><span id="Reader-1293"><a href="#Reader-1293"><span class="linenos">1293</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Reader-1294"><a href="#Reader-1294"><span class="linenos">1294</span></a><span class="sd">        Reset this reader to a specific message id or publish timestamp.</span>
+</span><span id="Reader-1295"><a href="#Reader-1295"><span class="linenos">1295</span></a><span class="sd">        The message id can either be a specific message or represent the first or last messages in the topic.</span>
+</span><span id="Reader-1296"><a href="#Reader-1296"><span class="linenos">1296</span></a><span class="sd">        Note: this operation can only be done on non-partitioned topics. For these, one can rather perform the</span>
+</span><span id="Reader-1297"><a href="#Reader-1297"><span class="linenos">1297</span></a><span class="sd">        seek() on the individual partitions.</span>
+</span><span id="Reader-1298"><a href="#Reader-1298"><span class="linenos">1298</span></a>
+</span><span id="Reader-1299"><a href="#Reader-1299"><span class="linenos">1299</span></a><span class="sd">        **Args**</span>
+</span><span id="Reader-1300"><a href="#Reader-1300"><span class="linenos">1300</span></a>
+</span><span id="Reader-1301"><a href="#Reader-1301"><span class="linenos">1301</span></a><span class="sd">        * `message`:</span>
+</span><span id="Reader-1302"><a href="#Reader-1302"><span class="linenos">1302</span></a><span class="sd">          The message id for seek, OR an integer event time to seek to</span>
+</span><span id="Reader-1303"><a href="#Reader-1303"><span class="linenos">1303</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Reader-1304"><a href="#Reader-1304"><span class="linenos">1304</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_reader</span><span class="o">.</span><span class="n">seek</span><span class="p">(</span><span class="n">messageid</span><span class="p">)</span>
+</span><span id="Reader-1305"><a href="#Reader-1305"><span class="linenos">1305</span></a>
+</span><span id="Reader-1306"><a href="#Reader-1306"><span class="linenos">1306</span></a>    <span class="k">def</span> <span class="nf">close</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Reader-1307"><a href="#Reader-1307"><span class="linenos">1307</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Reader-1308"><a href="#Reader-1308"><span class="linenos">1308</span></a><span class="sd">        Close the reader.</span>
+</span><span id="Reader-1309"><a href="#Reader-1309"><span class="linenos">1309</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Reader-1310"><a href="#Reader-1310"><span class="linenos">1310</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_reader</span><span class="o">.</span><span class="n">close</span><span class="p">()</span>
+</span><span id="Reader-1311"><a href="#Reader-1311"><span class="linenos">1311</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_client</span><span class="o">.</span><span class="n">_consumers</span><span class="o">.</span><span class="n">remove</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span>
+</span><span id="Reader-1312"><a href="#Reader-1312"><span class="linenos">1312</span></a>
+</span><span id="Reader-1313"><a href="#Reader-1313"><span class="linenos">1313</span></a>    <span class="k">def</span> <span class="nf">is_connected</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Reader-1314"><a href="#Reader-1314"><span class="linenos">1314</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Reader-1315"><a href="#Reader-1315"><span class="linenos">1315</span></a><span class="sd">        Check if the reader is connected or not.</span>
+</span><span id="Reader-1316"><a href="#Reader-1316"><span class="linenos">1316</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Reader-1317"><a href="#Reader-1317"><span class="linenos">1317</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_reader</span><span class="o">.</span><span class="n">is_connected</span><span class="p">()</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Pulsar topic reader.</p>
+</div>
+
+
+                            <div id="Reader.__init__" class="classattr">
+                                <div class="attr function">
+            
+        <span class="name">Reader</span><span class="signature pdoc-code condensed">()</span>
+
+        
+    </div>
+    <a class="headerlink" href="#Reader.__init__"></a>
+    
+    
+
+                            </div>
+                            <div id="Reader.topic" class="classattr">
+                                        <input id="Reader.topic-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">topic</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Reader.topic-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Reader.topic"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Reader.topic-1256"><a href="#Reader.topic-1256"><span class="linenos">1256</span></a>    <span class="k">def</span> <span class="nf">topic</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Reader.topic-1257"><a href="#Reader.topic-1257"><span class="linenos">1257</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Reader.topic-1258"><a href="#Reader.topic-1258"><span class="linenos">1258</span></a><span class="sd">        Return the topic this reader is reading from.</span>
+</span><span id="Reader.topic-1259"><a href="#Reader.topic-1259"><span class="linenos">1259</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Reader.topic-1260"><a href="#Reader.topic-1260"><span class="linenos">1260</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_reader</span><span class="o">.</span><span class="n">topic</span><span class="p">()</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Return the topic this reader is reading from.</p>
+</div>
+
+
+                            </div>
+                            <div id="Reader.read_next" class="classattr">
+                                        <input id="Reader.read_next-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">read_next</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span>, </span><span class="param"><span class="n">timeout_millis</span><span class="o">=</span><span class="kc">None</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Reader.read_next-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Reader.read_next"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Reader.read_next-1262"><a href="#Reader.read_next-1262"><span class="linenos">1262</span></a>    <span class="k">def</span> <span class="nf">read_next</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">timeout_millis</span><span class="o">=</span><span class="kc">None</span><span class="p">):</span>
+</span><span id="Reader.read_next-1263"><a href="#Reader.read_next-1263"><span class="linenos">1263</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Reader.read_next-1264"><a href="#Reader.read_next-1264"><span class="linenos">1264</span></a><span class="sd">        Read a single message.</span>
+</span><span id="Reader.read_next-1265"><a href="#Reader.read_next-1265"><span class="linenos">1265</span></a>
+</span><span id="Reader.read_next-1266"><a href="#Reader.read_next-1266"><span class="linenos">1266</span></a><span class="sd">        If a message is not immediately available, this method will block until</span>
+</span><span id="Reader.read_next-1267"><a href="#Reader.read_next-1267"><span class="linenos">1267</span></a><span class="sd">        a new message is available.</span>
+</span><span id="Reader.read_next-1268"><a href="#Reader.read_next-1268"><span class="linenos">1268</span></a>
+</span><span id="Reader.read_next-1269"><a href="#Reader.read_next-1269"><span class="linenos">1269</span></a><span class="sd">        **Options**</span>
+</span><span id="Reader.read_next-1270"><a href="#Reader.read_next-1270"><span class="linenos">1270</span></a>
+</span><span id="Reader.read_next-1271"><a href="#Reader.read_next-1271"><span class="linenos">1271</span></a><span class="sd">        * `timeout_millis`:</span>
+</span><span id="Reader.read_next-1272"><a href="#Reader.read_next-1272"><span class="linenos">1272</span></a><span class="sd">          If specified, the receive will raise an exception if a message is not</span>
+</span><span id="Reader.read_next-1273"><a href="#Reader.read_next-1273"><span class="linenos">1273</span></a><span class="sd">          available within the timeout.</span>
+</span><span id="Reader.read_next-1274"><a href="#Reader.read_next-1274"><span class="linenos">1274</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Reader.read_next-1275"><a href="#Reader.read_next-1275"><span class="linenos">1275</span></a>        <span class="k">if</span> <span class="n">timeout_millis</span> <span class="ow">is</span> <span class="kc">None</span><span class="p">:</span>
+</span><span id="Reader.read_next-1276"><a href="#Reader.read_next-1276"><span class="linenos">1276</span></a>            <span class="n">msg</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_reader</span><span class="o">.</span><span class="n">read_next</span><span class="p">()</span>
+</span><span id="Reader.read_next-1277"><a href="#Reader.read_next-1277"><span class="linenos">1277</span></a>        <span class="k">else</span><span class="p">:</span>
+</span><span id="Reader.read_next-1278"><a href="#Reader.read_next-1278"><span class="linenos">1278</span></a>            <span class="n">_check_type</span><span class="p">(</span><span class="nb">int</span><span class="p">,</span> <span class="n">timeout_millis</span><span class="p">,</span> <span class="s1">&#39;timeout_millis&#39;</span><span class="p">)</span>
+</span><span id="Reader.read_next-1279"><a href="#Reader.read_next-1279"><span class="linenos">1279</span></a>            <span class="n">msg</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_reader</span><span class="o">.</span><span class="n">read_next</span><span class="p">(</span><span class="n">timeout_millis</span><span class="p">)</span>
+</span><span id="Reader.read_next-1280"><a href="#Reader.read_next-1280"><span class="linenos">1280</span></a>
+</span><span id="Reader.read_next-1281"><a href="#Reader.read_next-1281"><span class="linenos">1281</span></a>        <span class="n">m</span> <span class="o">=</span> <span class="n">Message</span><span class="p">()</span>
+</span><span id="Reader.read_next-1282"><a href="#Reader.read_next-1282"><span class="linenos">1282</span></a>        <span class="n">m</span><span class="o">.</span><span class="n">_message</span> <span class="o">=</span> <span class="n">msg</span>
+</span><span id="Reader.read_next-1283"><a href="#Reader.read_next-1283"><span class="linenos">1283</span></a>        <span class="n">m</span><span class="o">.</span><span class="n">_schema</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_schema</span>
+</span><span id="Reader.read_next-1284"><a href="#Reader.read_next-1284"><span class="linenos">1284</span></a>        <span class="k">return</span> <span class="n">m</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Read a single message.</p>
+
+<p>If a message is not immediately available, this method will block until
+a new message is available.</p>
+
+<p><strong>Options</strong></p>
+
+<ul>
+<li><code>timeout_millis</code>:
+If specified, the receive will raise an exception if a message is not
+available within the timeout.</li>
+</ul>
+</div>
+
+
+                            </div>
+                            <div id="Reader.has_message_available" class="classattr">
+                                        <input id="Reader.has_message_available-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">has_message_available</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Reader.has_message_available-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Reader.has_message_available"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Reader.has_message_available-1286"><a href="#Reader.has_message_available-1286"><span class="linenos">1286</span></a>    <span class="k">def</span> <span class="nf">has_message_available</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Reader.has_message_available-1287"><a href="#Reader.has_message_available-1287"><span class="linenos">1287</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Reader.has_message_available-1288"><a href="#Reader.has_message_available-1288"><span class="linenos">1288</span></a><span class="sd">        Check if there is any message available to read from the current position.</span>
+</span><span id="Reader.has_message_available-1289"><a href="#Reader.has_message_available-1289"><span class="linenos">1289</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Reader.has_message_available-1290"><a href="#Reader.has_message_available-1290"><span class="linenos">1290</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_reader</span><span class="o">.</span><span class="n">has_message_available</span><span class="p">();</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Check if there is any message available to read from the current position.</p>
+</div>
+
+
+                            </div>
+                            <div id="Reader.seek" class="classattr">
+                                        <input id="Reader.seek-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">seek</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span>, </span><span class="param"><span class="n">messageid</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Reader.seek-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Reader.seek"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Reader.seek-1292"><a href="#Reader.seek-1292"><span class="linenos">1292</span></a>    <span class="k">def</span> <span class="nf">seek</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">messageid</span><span class="p">):</span>
+</span><span id="Reader.seek-1293"><a href="#Reader.seek-1293"><span class="linenos">1293</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Reader.seek-1294"><a href="#Reader.seek-1294"><span class="linenos">1294</span></a><span class="sd">        Reset this reader to a specific message id or publish timestamp.</span>
+</span><span id="Reader.seek-1295"><a href="#Reader.seek-1295"><span class="linenos">1295</span></a><span class="sd">        The message id can either be a specific message or represent the first or last messages in the topic.</span>
+</span><span id="Reader.seek-1296"><a href="#Reader.seek-1296"><span class="linenos">1296</span></a><span class="sd">        Note: this operation can only be done on non-partitioned topics. For these, one can rather perform the</span>
+</span><span id="Reader.seek-1297"><a href="#Reader.seek-1297"><span class="linenos">1297</span></a><span class="sd">        seek() on the individual partitions.</span>
+</span><span id="Reader.seek-1298"><a href="#Reader.seek-1298"><span class="linenos">1298</span></a>
+</span><span id="Reader.seek-1299"><a href="#Reader.seek-1299"><span class="linenos">1299</span></a><span class="sd">        **Args**</span>
+</span><span id="Reader.seek-1300"><a href="#Reader.seek-1300"><span class="linenos">1300</span></a>
+</span><span id="Reader.seek-1301"><a href="#Reader.seek-1301"><span class="linenos">1301</span></a><span class="sd">        * `message`:</span>
+</span><span id="Reader.seek-1302"><a href="#Reader.seek-1302"><span class="linenos">1302</span></a><span class="sd">          The message id for seek, OR an integer event time to seek to</span>
+</span><span id="Reader.seek-1303"><a href="#Reader.seek-1303"><span class="linenos">1303</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Reader.seek-1304"><a href="#Reader.seek-1304"><span class="linenos">1304</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_reader</span><span class="o">.</span><span class="n">seek</span><span class="p">(</span><span class="n">messageid</span><span class="p">)</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Reset this reader to a specific message id or publish timestamp.
+The message id can either be a specific message or represent the first or last messages in the topic.
+Note: this operation can only be done on non-partitioned topics. For these, one can rather perform the
+seek() on the individual partitions.</p>
+
+<p><strong>Args</strong></p>
+
+<ul>
+<li><code>message</code>:
+The message id for seek, OR an integer event time to seek to</li>
+</ul>
+</div>
+
+
+                            </div>
+                            <div id="Reader.close" class="classattr">
+                                        <input id="Reader.close-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">close</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Reader.close-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Reader.close"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Reader.close-1306"><a href="#Reader.close-1306"><span class="linenos">1306</span></a>    <span class="k">def</span> <span class="nf">close</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Reader.close-1307"><a href="#Reader.close-1307"><span class="linenos">1307</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Reader.close-1308"><a href="#Reader.close-1308"><span class="linenos">1308</span></a><span class="sd">        Close the reader.</span>
+</span><span id="Reader.close-1309"><a href="#Reader.close-1309"><span class="linenos">1309</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Reader.close-1310"><a href="#Reader.close-1310"><span class="linenos">1310</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_reader</span><span class="o">.</span><span class="n">close</span><span class="p">()</span>
+</span><span id="Reader.close-1311"><a href="#Reader.close-1311"><span class="linenos">1311</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_client</span><span class="o">.</span><span class="n">_consumers</span><span class="o">.</span><span class="n">remove</span><span class="p">(</span><span class="bp">self</span><span class="p">)</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Close the reader.</p>
+</div>
+
+
+                            </div>
+                            <div id="Reader.is_connected" class="classattr">
+                                        <input id="Reader.is_connected-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">is_connected</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Reader.is_connected-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Reader.is_connected"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Reader.is_connected-1313"><a href="#Reader.is_connected-1313"><span class="linenos">1313</span></a>    <span class="k">def</span> <span class="nf">is_connected</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Reader.is_connected-1314"><a href="#Reader.is_connected-1314"><span class="linenos">1314</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="Reader.is_connected-1315"><a href="#Reader.is_connected-1315"><span class="linenos">1315</span></a><span class="sd">        Check if the reader is connected or not.</span>
+</span><span id="Reader.is_connected-1316"><a href="#Reader.is_connected-1316"><span class="linenos">1316</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="Reader.is_connected-1317"><a href="#Reader.is_connected-1317"><span class="linenos">1317</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_reader</span><span class="o">.</span><span class="n">is_connected</span><span class="p">()</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Check if the reader is connected or not.</p>
+</div>
+
+
+                            </div>
+                </section>
+                <section id="CryptoKeyReader">
+                            <input id="CryptoKeyReader-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr class">
+            
+    <span class="def">class</span>
+    <span class="name">CryptoKeyReader</span>:
+
+                <label class="view-source-button" for="CryptoKeyReader-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#CryptoKeyReader"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="CryptoKeyReader-1320"><a href="#CryptoKeyReader-1320"><span class="linenos">1320</span></a><span class="k">class</span> <span class="nc">CryptoKeyReader</span><span class="p">:</span>
+</span><span id="CryptoKeyReader-1321"><a href="#CryptoKeyReader-1321"><span class="linenos">1321</span></a>    <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="CryptoKeyReader-1322"><a href="#CryptoKeyReader-1322"><span class="linenos">1322</span></a><span class="sd">    Default crypto key reader implementation</span>
+</span><span id="CryptoKeyReader-1323"><a href="#CryptoKeyReader-1323"><span class="linenos">1323</span></a><span class="sd">    &quot;&quot;&quot;</span>
+</span><span id="CryptoKeyReader-1324"><a href="#CryptoKeyReader-1324"><span class="linenos">1324</span></a>    <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">public_key_path</span><span class="p">,</span> <span class="n">private_key_path</span><span class="p">):</span>
+</span><span id="CryptoKeyReader-1325"><a href="#CryptoKeyReader-1325"><span class="linenos">1325</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="CryptoKeyReader-1326"><a href="#CryptoKeyReader-1326"><span class="linenos">1326</span></a><span class="sd">        Create crypto key reader.</span>
+</span><span id="CryptoKeyReader-1327"><a href="#CryptoKeyReader-1327"><span class="linenos">1327</span></a>
+</span><span id="CryptoKeyReader-1328"><a href="#CryptoKeyReader-1328"><span class="linenos">1328</span></a><span class="sd">        **Args**</span>
+</span><span id="CryptoKeyReader-1329"><a href="#CryptoKeyReader-1329"><span class="linenos">1329</span></a>
+</span><span id="CryptoKeyReader-1330"><a href="#CryptoKeyReader-1330"><span class="linenos">1330</span></a><span class="sd">        * `public_key_path`: Path to the public key</span>
+</span><span id="CryptoKeyReader-1331"><a href="#CryptoKeyReader-1331"><span class="linenos">1331</span></a><span class="sd">        * `private_key_path`: Path to private key</span>
+</span><span id="CryptoKeyReader-1332"><a href="#CryptoKeyReader-1332"><span class="linenos">1332</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="CryptoKeyReader-1333"><a href="#CryptoKeyReader-1333"><span class="linenos">1333</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">public_key_path</span><span class="p">,</span> <span class="s1">&#39;public_key_path&#39;</span><span class="p">)</span>
+</span><span id="CryptoKeyReader-1334"><a href="#CryptoKeyReader-1334"><span class="linenos">1334</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">private_key_path</span><span class="p">,</span> <span class="s1">&#39;private_key_path&#39;</span><span class="p">)</span>
+</span><span id="CryptoKeyReader-1335"><a href="#CryptoKeyReader-1335"><span class="linenos">1335</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">cryptoKeyReader</span> <span class="o">=</span> <span class="n">_pulsar</span><span class="o">.</span><span class="n">CryptoKeyReader</span><span class="p">(</span><span class="n">public_key_path</span><span class="p">,</span> <span class="n">private_key_path</span><span class="p">)</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Default crypto key reader implementation</p>
+</div>
+
+
+                            <div id="CryptoKeyReader.__init__" class="classattr">
+                                        <input id="CryptoKeyReader.__init__-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="name">CryptoKeyReader</span><span class="signature pdoc-code condensed">(<span class="param"><span class="n">public_key_path</span>, </span><span class="param"><span class="n">private_key_path</span></span>)</span>
+
+                <label class="view-source-button" for="CryptoKeyReader.__init__-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#CryptoKeyReader.__init__"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="CryptoKeyReader.__init__-1324"><a href="#CryptoKeyReader.__init__-1324"><span class="linenos">1324</span></a>    <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">public_key_path</span><span class="p">,</span> <span class="n">private_key_path</span><span class="p">):</span>
+</span><span id="CryptoKeyReader.__init__-1325"><a href="#CryptoKeyReader.__init__-1325"><span class="linenos">1325</span></a>        <span class="sd">&quot;&quot;&quot;</span>
+</span><span id="CryptoKeyReader.__init__-1326"><a href="#CryptoKeyReader.__init__-1326"><span class="linenos">1326</span></a><span class="sd">        Create crypto key reader.</span>
+</span><span id="CryptoKeyReader.__init__-1327"><a href="#CryptoKeyReader.__init__-1327"><span class="linenos">1327</span></a>
+</span><span id="CryptoKeyReader.__init__-1328"><a href="#CryptoKeyReader.__init__-1328"><span class="linenos">1328</span></a><span class="sd">        **Args**</span>
+</span><span id="CryptoKeyReader.__init__-1329"><a href="#CryptoKeyReader.__init__-1329"><span class="linenos">1329</span></a>
+</span><span id="CryptoKeyReader.__init__-1330"><a href="#CryptoKeyReader.__init__-1330"><span class="linenos">1330</span></a><span class="sd">        * `public_key_path`: Path to the public key</span>
+</span><span id="CryptoKeyReader.__init__-1331"><a href="#CryptoKeyReader.__init__-1331"><span class="linenos">1331</span></a><span class="sd">        * `private_key_path`: Path to private key</span>
+</span><span id="CryptoKeyReader.__init__-1332"><a href="#CryptoKeyReader.__init__-1332"><span class="linenos">1332</span></a><span class="sd">        &quot;&quot;&quot;</span>
+</span><span id="CryptoKeyReader.__init__-1333"><a href="#CryptoKeyReader.__init__-1333"><span class="linenos">1333</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">public_key_path</span><span class="p">,</span> <span class="s1">&#39;public_key_path&#39;</span><span class="p">)</span>
+</span><span id="CryptoKeyReader.__init__-1334"><a href="#CryptoKeyReader.__init__-1334"><span class="linenos">1334</span></a>        <span class="n">_check_type</span><span class="p">(</span><span class="nb">str</span><span class="p">,</span> <span class="n">private_key_path</span><span class="p">,</span> <span class="s1">&#39;private_key_path&#39;</span><span class="p">)</span>
+</span><span id="CryptoKeyReader.__init__-1335"><a href="#CryptoKeyReader.__init__-1335"><span class="linenos">1335</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">cryptoKeyReader</span> <span class="o">=</span> <span class="n">_pulsar</span><span class="o">.</span><span class="n">CryptoKeyReader</span><span class="p">(</span><span class="n">public_key_path</span><span class="p">,</span> <span class="n">private_key_path</span><span class="p">)</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Create crypto key reader.</p>
+
+<p><strong>Args</strong></p>
+
+<ul>
+<li><code>public_key_path</code>: Path to the public key</li>
+<li><code>private_key_path</code>: Path to private key</li>
+</ul>
+</div>
+
+
+                            </div>
+                </section>
+    </main>
+<script>
+    function escapeHTML(html) {
+        return document.createElement('div').appendChild(document.createTextNode(html)).parentNode.innerHTML;
+    }
+
+    const originalContent = document.querySelector("main.pdoc");
+    let currentContent = originalContent;
+
+    function setContent(innerHTML) {
+        let elem;
+        if (innerHTML) {
+            elem = document.createElement("main");
+            elem.classList.add("pdoc");
+            elem.innerHTML = innerHTML;
+        } else {
+            elem = originalContent;
+        }
+        if (currentContent !== elem) {
+            currentContent.replaceWith(elem);
+            currentContent = elem;
+        }
+    }
+
+    function getSearchTerm() {
+        return (new URL(window.location)).searchParams.get("search");
+    }
+
+    const searchBox = document.querySelector(".pdoc input[type=search]");
+    searchBox.addEventListener("input", function () {
+        let url = new URL(window.location);
+        if (searchBox.value.trim()) {
+            url.hash = "";
+            url.searchParams.set("search", searchBox.value);
+        } else {
+            url.searchParams.delete("search");
+        }
+        history.replaceState("", "", url.toString());
+        onInput();
+    });
+    window.addEventListener("popstate", onInput);
+
+
+    let search, searchErr;
+
+    async function initialize() {
+        try {
+            search = await new Promise((resolve, reject) => {
+                const script = document.createElement("script");
+                script.type = "text/javascript";
+                script.async = true;
+                script.onload = () => resolve(window.pdocSearch);
+                script.onerror = (e) => reject(e);
+                script.src = "search.js";
+                document.getElementsByTagName("head")[0].appendChild(script);
+            });
+        } catch (e) {
+            console.error("Cannot fetch pdoc search index");
+            searchErr = "Cannot fetch search index.";
+        }
+        onInput();
+
+        document.querySelector("nav.pdoc").addEventListener("click", e => {
+            if (e.target.hash) {
+                searchBox.value = "";
+                searchBox.dispatchEvent(new Event("input"));
+            }
+        });
+    }
+
+    function onInput() {
+        setContent((() => {
+            const term = getSearchTerm();
+            if (!term) {
+                return null
+            }
+            if (searchErr) {
+                return `<h3>Error: ${searchErr}</h3>`
+            }
+            if (!search) {
+                return "<h3>Searching...</h3>"
+            }
+
+            window.scrollTo({top: 0, left: 0, behavior: 'auto'});
+
+            const results = search(term);
+
+            let html;
+            if (results.length === 0) {
+                html = `No search results for '${escapeHTML(term)}'.`
+            } else {
+                html = `<h4>${results.length} search result${results.length > 1 ? "s" : ""} for '${escapeHTML(term)}'.</h4>`;
+            }
+            for (let result of results.slice(0, 10)) {
+                let doc = result.doc;
+                let url = `${doc.modulename.replaceAll(".", "/")}.html`;
+                if (doc.qualname) {
+                    url += `#${doc.qualname}`;
+                }
+
+                let heading;
+                switch (result.doc.kind) {
+                    case "function":
+                        if (doc.fullname.endsWith(".__init__")) {
+                            heading = `<span class="name">${doc.fullname.replace(/\.__init__$/, "")}</span>${doc.signature}`;
+                        } else {
+                            heading = `<span class="def">${doc.funcdef}</span> <span class="name">${doc.fullname}</span>${doc.signature}`;
+                        }
+                        break;
+                    case "class":
+                        heading = `<span class="def">class</span> <span class="name">${doc.fullname}</span>`;
+                        if (doc.bases)
+                            heading += `<wbr>(<span class="base">${doc.bases}</span>)`;
+                        heading += `:`;
+                        break;
+                    case "variable":
+                        heading = `<span class="name">${doc.fullname}</span>`;
+                        if (doc.annotation)
+                            heading += `<span class="annotation">${doc.annotation}</span>`;
+                        if (doc.default_value)
+                            heading += `<span class="default_value">${doc.default_value}</span>`;
+                        break;
+                    default:
+                        heading = `<span class="name">${doc.fullname}</span>`;
+                        break;
+                }
+                html += `
+                        <section class="search-result">
+                        <a href="${url}" class="attr ${doc.kind}">${heading}</a>
+                        <div class="docstring">${doc.doc}</div>
+                        </section>
+                    `;
+
+            }
+            return html;
+        })());
+    }
+
+    if (getSearchTerm()) {
+        initialize();
+        searchBox.value = getSearchTerm();
+        onInput();
+    } else {
+        searchBox.addEventListener("focus", initialize, {once: true});
+    }
+
+    searchBox.addEventListener("keydown", e => {
+        if (["ArrowDown", "ArrowUp", "Enter"].includes(e.key)) {
+            let focused = currentContent.querySelector(".search-result.focused");
+            if (!focused) {
+                currentContent.querySelector(".search-result").classList.add("focused");
+            } else if (
+                e.key === "ArrowDown"
+                && focused.nextElementSibling
+                && focused.nextElementSibling.classList.contains("search-result")
+            ) {
+                focused.classList.remove("focused");
+                focused.nextElementSibling.classList.add("focused");
+                focused.nextElementSibling.scrollIntoView({
+                    behavior: "smooth",
+                    block: "nearest",
+                    inline: "nearest"
+                });
+            } else if (
+                e.key === "ArrowUp"
+                && focused.previousElementSibling
+                && focused.previousElementSibling.classList.contains("search-result")
+            ) {
+                focused.classList.remove("focused");
+                focused.previousElementSibling.classList.add("focused");
+                focused.previousElementSibling.scrollIntoView({
+                    behavior: "smooth",
+                    block: "nearest",
+                    inline: "nearest"
+                });
+            } else if (
+                e.key === "Enter"
+            ) {
+                focused.querySelector("a").click();
+            }
+        }
+    });
+</script></body>
+</html>
\ No newline at end of file
diff --git a/site2/website-next/static/api/python/2.10.x/pulsar/exceptions.html b/site2/website-next/static/api/python/2.10.x/pulsar/exceptions.html
new file mode 100644
index 00000000000..1bb88d47cb4
--- /dev/null
+++ b/site2/website-next/static/api/python/2.10.x/pulsar/exceptions.html
@@ -0,0 +1,265 @@
+<!doctype html>
+<html lang="en">
+<head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <meta name="generator" content="pdoc 12.3.0"/>
+    <title>pulsar.exceptions API documentation</title>
+
+    <style>/*! * Bootstrap Reboot v5.0.0 (https://getbootstrap.com/) * Copyright 2011-2021 The Bootstrap Authors * Copyright 2011-2021 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md) */*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:system-ui,-appl [...]
+    <style>/*! syntax-highlighting.css */pre{line-height:125%;}span.linenos{color:inherit; background-color:transparent; padding-left:5px; padding-right:20px;}.pdoc-code .hll{background-color:#ffffcc}.pdoc-code{background:#f8f8f8;}.pdoc-code .c{color:#3D7B7B; font-style:italic}.pdoc-code .err{border:1px solid #FF0000}.pdoc-code .k{color:#008000; font-weight:bold}.pdoc-code .o{color:#666666}.pdoc-code .ch{color:#3D7B7B; font-style:italic}.pdoc-code .cm{color:#3D7B7B; font-style:italic}.pd [...]
+    <style>/*! theme.css */:root{--pdoc-background:#fff;}.pdoc{--text:#212529;--muted:#6c757d;--link:#3660a5;--link-hover:#1659c5;--code:#f8f8f8;--active:#fff598;--accent:#eee;--accent2:#c1c1c1;--nav-hover:rgba(255, 255, 255, 0.5);--name:#0066BB;--def:#008800;--annotation:#007020;}</style>
+    <style>/*! layout.css */html, body{width:100%;height:100%;}html, main{scroll-behavior:smooth;}body{background-color:var(--pdoc-background);}@media (max-width:769px){#navtoggle{cursor:pointer;position:absolute;width:50px;height:40px;top:1rem;right:1rem;border-color:var(--text);color:var(--text);display:flex;opacity:0.8;}#navtoggle:hover{opacity:1;}#togglestate + div{display:none;}#togglestate:checked + div{display:inherit;}main, header{padding:2rem 3vw;}header + main{margin-top:-3rem; [...]
+    <style>/*! content.css */.pdoc{color:var(--text);box-sizing:border-box;line-height:1.5;background:none;}.pdoc .pdoc-button{display:inline-block;border:solid black 1px;border-radius:2px;font-size:.75rem;padding:calc(0.5em - 1px) 1em;transition:100ms all;}.pdoc .pdoc-alert{padding:1rem 1rem 1rem calc(1.5rem + 24px);border:1px solid transparent;border-radius:.25rem;background-repeat:no-repeat;background-position:1rem center;margin-bottom:1rem;}.pdoc .pdoc-alert > *:last-child{margin-bot [...]
+    <style>/*! custom.css */</style></head>
+<body>
+    <nav class="pdoc">
+        <label id="navtoggle" for="togglestate" class="pdoc-button"><svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'><path stroke-linecap='round' stroke="currentColor" stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg></label>
+        <input id="togglestate" type="checkbox" aria-hidden="true" tabindex="-1">
+        <div>            <a class="pdoc-button module-list-button" href="../pulsar.html">
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-box-arrow-in-left" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M10 3.5a.5.5 0 0 0-.5-.5h-8a.5.5 0 0 0-.5.5v9a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5v-2a.5.5 0 0 1 1 0v2A1.5 1.5 0 0 1 9.5 14h-8A1.5 1.5 0 0 1 0 12.5v-9A1.5 1.5 0 0 1 1.5 2h8A1.5 1.5 0 0 1 11 3.5v2a.5.5 0 0 1-1 0v-2z"/>
+  <path fill-rule="evenodd" d="M4.146 8.354a.5.5 0 0 1 0-.708l3-3a.5.5 0 1 1 .708.708L5.707 7.5H14.5a.5.5 0 0 1 0 1H5.707l2.147 2.146a.5.5 0 0 1-.708.708l-3-3z"/>
+</svg>                &nbsp;pulsar</a>
+
+
+            <input type="search" placeholder="Search..." role="searchbox" aria-label="search"
+                   pattern=".+" required>
+
+
+
+
+
+        <a class="attribution" title="pdoc: Python API documentation generator" href="https://pdoc.dev" target="_blank">
+            built with <span class="visually-hidden">pdoc</span><img
+                alt="pdoc logo"
+                src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20role%3D%22img%22%20aria-label%3D%22pdoc%20logo%22%20width%3D%22300%22%20height%3D%22150%22%20viewBox%3D%22-1%200%2060%2030%22%3E%3Ctitle%3Epdoc%3C/title%3E%3Cpath%20d%3D%22M29.621%2021.293c-.011-.273-.214-.475-.511-.481a.5.5%200%200%200-.489.503l-.044%201.393c-.097.551-.695%201.215-1.566%201.704-.577.428-1.306.486-2.193.182-1.426-.617-2.467-1.654-3.304-2.487l-.173-.172a3.43%203.43%200%200%200-.3 [...]
+        </a>
+</div>
+    </nav>
+    <main class="pdoc">
+            <section class="module-info">
+                    <h1 class="modulename">
+<a href="./../pulsar.html">pulsar</a><wbr>.exceptions    </h1>
+
+                
+                        <input id="mod-exceptions-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+
+                        <label class="view-source-button" for="mod-exceptions-view-source"><span>View Source</span></label>
+
+                        <div class="pdoc-code codehilite"><pre><span></span><span id="L-1"><a href="#L-1"><span class="linenos"> 1</span></a><span class="c1">#</span>
+</span><span id="L-2"><a href="#L-2"><span class="linenos"> 2</span></a><span class="c1"># Licensed to the Apache Software Foundation (ASF) under one</span>
+</span><span id="L-3"><a href="#L-3"><span class="linenos"> 3</span></a><span class="c1"># or more contributor license agreements.  See the NOTICE file</span>
+</span><span id="L-4"><a href="#L-4"><span class="linenos"> 4</span></a><span class="c1"># distributed with this work for additional information</span>
+</span><span id="L-5"><a href="#L-5"><span class="linenos"> 5</span></a><span class="c1"># regarding copyright ownership.  The ASF licenses this file</span>
+</span><span id="L-6"><a href="#L-6"><span class="linenos"> 6</span></a><span class="c1"># to you under the Apache License, Version 2.0 (the</span>
+</span><span id="L-7"><a href="#L-7"><span class="linenos"> 7</span></a><span class="c1"># &quot;License&quot;); you may not use this file except in compliance</span>
+</span><span id="L-8"><a href="#L-8"><span class="linenos"> 8</span></a><span class="c1"># with the License.  You may obtain a copy of the License at</span>
+</span><span id="L-9"><a href="#L-9"><span class="linenos"> 9</span></a><span class="c1">#</span>
+</span><span id="L-10"><a href="#L-10"><span class="linenos">10</span></a><span class="c1">#   http://www.apache.org/licenses/LICENSE-2.0</span>
+</span><span id="L-11"><a href="#L-11"><span class="linenos">11</span></a><span class="c1">#</span>
+</span><span id="L-12"><a href="#L-12"><span class="linenos">12</span></a><span class="c1"># Unless required by applicable law or agreed to in writing,</span>
+</span><span id="L-13"><a href="#L-13"><span class="linenos">13</span></a><span class="c1"># software distributed under the License is distributed on an</span>
+</span><span id="L-14"><a href="#L-14"><span class="linenos">14</span></a><span class="c1"># &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span>
+</span><span id="L-15"><a href="#L-15"><span class="linenos">15</span></a><span class="c1"># KIND, either express or implied.  See the License for the</span>
+</span><span id="L-16"><a href="#L-16"><span class="linenos">16</span></a><span class="c1"># specific language governing permissions and limitations</span>
+</span><span id="L-17"><a href="#L-17"><span class="linenos">17</span></a><span class="c1"># under the License.</span>
+</span><span id="L-18"><a href="#L-18"><span class="linenos">18</span></a><span class="c1">#</span>
+</span><span id="L-19"><a href="#L-19"><span class="linenos">19</span></a>
+</span><span id="L-20"><a href="#L-20"><span class="linenos">20</span></a><span class="kn">from</span> <span class="nn">_pulsar</span> <span class="kn">import</span> <span class="n">PulsarException</span><span class="p">,</span> <span class="n">UnknownError</span><span class="p">,</span> <span class="n">InvalidConfiguration</span><span class="p">,</span> <span class="n">Timeout</span><span class="p">,</span> <span class="ne">LookupError</span><span class="p">,</span> <span class="n">Conn [...]
+</span><span id="L-21"><a href="#L-21"><span class="linenos">21</span></a>    <span class="n">ReadError</span><span class="p">,</span> <span class="n">AuthenticationError</span><span class="p">,</span> <span class="n">AuthorizationError</span><span class="p">,</span> <span class="n">ErrorGettingAuthenticationData</span><span class="p">,</span> <span class="n">BrokerMetadataError</span><span class="p">,</span> \
+</span><span id="L-22"><a href="#L-22"><span class="linenos">22</span></a>    <span class="n">BrokerPersistenceError</span><span class="p">,</span> <span class="n">ChecksumError</span><span class="p">,</span> <span class="n">ConsumerBusy</span><span class="p">,</span> <span class="n">NotConnected</span><span class="p">,</span> <span class="n">AlreadyClosed</span><span class="p">,</span> <span class="n">InvalidMessage</span><span class="p">,</span> \
+</span><span id="L-23"><a href="#L-23"><span class="linenos">23</span></a>    <span class="n">ConsumerNotInitialized</span><span class="p">,</span> <span class="n">ProducerNotInitialized</span><span class="p">,</span> <span class="n">ProducerBusy</span><span class="p">,</span> <span class="n">TooManyLookupRequestException</span><span class="p">,</span> <span class="n">InvalidTopicName</span><span class="p">,</span> \
+</span><span id="L-24"><a href="#L-24"><span class="linenos">24</span></a>    <span class="n">InvalidUrl</span><span class="p">,</span> <span class="n">ServiceUnitNotReady</span><span class="p">,</span> <span class="n">OperationNotSupported</span><span class="p">,</span> <span class="n">ProducerBlockedQuotaExceededError</span><span class="p">,</span> \
+</span><span id="L-25"><a href="#L-25"><span class="linenos">25</span></a>    <span class="n">ProducerBlockedQuotaExceededException</span><span class="p">,</span> <span class="n">ProducerQueueIsFull</span><span class="p">,</span> <span class="n">MessageTooBig</span><span class="p">,</span> <span class="n">TopicNotFound</span><span class="p">,</span> <span class="n">SubscriptionNotFound</span><span class="p">,</span> \
+</span><span id="L-26"><a href="#L-26"><span class="linenos">26</span></a>    <span class="n">ConsumerNotFound</span><span class="p">,</span> <span class="n">UnsupportedVersionError</span><span class="p">,</span> <span class="n">TopicTerminated</span><span class="p">,</span> <span class="n">CryptoError</span><span class="p">,</span> <span class="n">IncompatibleSchema</span><span class="p">,</span> <span class="n">ConsumerAssignError</span><span class="p">,</span> \
+</span><span id="L-27"><a href="#L-27"><span class="linenos">27</span></a>    <span class="n">CumulativeAcknowledgementNotAllowedError</span><span class="p">,</span> <span class="n">TransactionCoordinatorNotFoundError</span><span class="p">,</span> <span class="n">InvalidTxnStatusError</span><span class="p">,</span> \
+</span><span id="L-28"><a href="#L-28"><span class="linenos">28</span></a>    <span class="n">NotAllowedError</span><span class="p">,</span> <span class="n">TransactionConflict</span><span class="p">,</span> <span class="n">TransactionNotFound</span><span class="p">,</span> <span class="n">ProducerFenced</span><span class="p">,</span> <span class="n">MemoryBufferIsFull</span>
+</span></pre></div>
+
+
+            </section>
+    </main>
+<script>
+    function escapeHTML(html) {
+        return document.createElement('div').appendChild(document.createTextNode(html)).parentNode.innerHTML;
+    }
+
+    const originalContent = document.querySelector("main.pdoc");
+    let currentContent = originalContent;
+
+    function setContent(innerHTML) {
+        let elem;
+        if (innerHTML) {
+            elem = document.createElement("main");
+            elem.classList.add("pdoc");
+            elem.innerHTML = innerHTML;
+        } else {
+            elem = originalContent;
+        }
+        if (currentContent !== elem) {
+            currentContent.replaceWith(elem);
+            currentContent = elem;
+        }
+    }
+
+    function getSearchTerm() {
+        return (new URL(window.location)).searchParams.get("search");
+    }
+
+    const searchBox = document.querySelector(".pdoc input[type=search]");
+    searchBox.addEventListener("input", function () {
+        let url = new URL(window.location);
+        if (searchBox.value.trim()) {
+            url.hash = "";
+            url.searchParams.set("search", searchBox.value);
+        } else {
+            url.searchParams.delete("search");
+        }
+        history.replaceState("", "", url.toString());
+        onInput();
+    });
+    window.addEventListener("popstate", onInput);
+
+
+    let search, searchErr;
+
+    async function initialize() {
+        try {
+            search = await new Promise((resolve, reject) => {
+                const script = document.createElement("script");
+                script.type = "text/javascript";
+                script.async = true;
+                script.onload = () => resolve(window.pdocSearch);
+                script.onerror = (e) => reject(e);
+                script.src = "../search.js";
+                document.getElementsByTagName("head")[0].appendChild(script);
+            });
+        } catch (e) {
+            console.error("Cannot fetch pdoc search index");
+            searchErr = "Cannot fetch search index.";
+        }
+        onInput();
+
+        document.querySelector("nav.pdoc").addEventListener("click", e => {
+            if (e.target.hash) {
+                searchBox.value = "";
+                searchBox.dispatchEvent(new Event("input"));
+            }
+        });
+    }
+
+    function onInput() {
+        setContent((() => {
+            const term = getSearchTerm();
+            if (!term) {
+                return null
+            }
+            if (searchErr) {
+                return `<h3>Error: ${searchErr}</h3>`
+            }
+            if (!search) {
+                return "<h3>Searching...</h3>"
+            }
+
+            window.scrollTo({top: 0, left: 0, behavior: 'auto'});
+
+            const results = search(term);
+
+            let html;
+            if (results.length === 0) {
+                html = `No search results for '${escapeHTML(term)}'.`
+            } else {
+                html = `<h4>${results.length} search result${results.length > 1 ? "s" : ""} for '${escapeHTML(term)}'.</h4>`;
+            }
+            for (let result of results.slice(0, 10)) {
+                let doc = result.doc;
+                let url = `../${doc.modulename.replaceAll(".", "/")}.html`;
+                if (doc.qualname) {
+                    url += `#${doc.qualname}`;
+                }
+
+                let heading;
+                switch (result.doc.kind) {
+                    case "function":
+                        if (doc.fullname.endsWith(".__init__")) {
+                            heading = `<span class="name">${doc.fullname.replace(/\.__init__$/, "")}</span>${doc.signature}`;
+                        } else {
+                            heading = `<span class="def">${doc.funcdef}</span> <span class="name">${doc.fullname}</span>${doc.signature}`;
+                        }
+                        break;
+                    case "class":
+                        heading = `<span class="def">class</span> <span class="name">${doc.fullname}</span>`;
+                        if (doc.bases)
+                            heading += `<wbr>(<span class="base">${doc.bases}</span>)`;
+                        heading += `:`;
+                        break;
+                    case "variable":
+                        heading = `<span class="name">${doc.fullname}</span>`;
+                        if (doc.annotation)
+                            heading += `<span class="annotation">${doc.annotation}</span>`;
+                        if (doc.default_value)
+                            heading += `<span class="default_value">${doc.default_value}</span>`;
+                        break;
+                    default:
+                        heading = `<span class="name">${doc.fullname}</span>`;
+                        break;
+                }
+                html += `
+                        <section class="search-result">
+                        <a href="${url}" class="attr ${doc.kind}">${heading}</a>
+                        <div class="docstring">${doc.doc}</div>
+                        </section>
+                    `;
+
+            }
+            return html;
+        })());
+    }
+
+    if (getSearchTerm()) {
+        initialize();
+        searchBox.value = getSearchTerm();
+        onInput();
+    } else {
+        searchBox.addEventListener("focus", initialize, {once: true});
+    }
+
+    searchBox.addEventListener("keydown", e => {
+        if (["ArrowDown", "ArrowUp", "Enter"].includes(e.key)) {
+            let focused = currentContent.querySelector(".search-result.focused");
+            if (!focused) {
+                currentContent.querySelector(".search-result").classList.add("focused");
+            } else if (
+                e.key === "ArrowDown"
+                && focused.nextElementSibling
+                && focused.nextElementSibling.classList.contains("search-result")
+            ) {
+                focused.classList.remove("focused");
+                focused.nextElementSibling.classList.add("focused");
+                focused.nextElementSibling.scrollIntoView({
+                    behavior: "smooth",
+                    block: "nearest",
+                    inline: "nearest"
+                });
+            } else if (
+                e.key === "ArrowUp"
+                && focused.previousElementSibling
+                && focused.previousElementSibling.classList.contains("search-result")
+            ) {
+                focused.classList.remove("focused");
+                focused.previousElementSibling.classList.add("focused");
+                focused.previousElementSibling.scrollIntoView({
+                    behavior: "smooth",
+                    block: "nearest",
+                    inline: "nearest"
+                });
+            } else if (
+                e.key === "Enter"
+            ) {
+                focused.querySelector("a").click();
+            }
+        }
+    });
+</script></body>
+</html>
\ No newline at end of file
diff --git a/site2/website-next/static/api/python/2.10.x/pulsar/functions.html b/site2/website-next/static/api/python/2.10.x/pulsar/functions.html
new file mode 100644
index 00000000000..5bbb36b75ef
--- /dev/null
+++ b/site2/website-next/static/api/python/2.10.x/pulsar/functions.html
@@ -0,0 +1,264 @@
+<!doctype html>
+<html lang="en">
+<head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <meta name="generator" content="pdoc 12.3.0"/>
+    <title>pulsar.functions API documentation</title>
+
+    <style>/*! * Bootstrap Reboot v5.0.0 (https://getbootstrap.com/) * Copyright 2011-2021 The Bootstrap Authors * Copyright 2011-2021 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md) */*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:system-ui,-appl [...]
+    <style>/*! syntax-highlighting.css */pre{line-height:125%;}span.linenos{color:inherit; background-color:transparent; padding-left:5px; padding-right:20px;}.pdoc-code .hll{background-color:#ffffcc}.pdoc-code{background:#f8f8f8;}.pdoc-code .c{color:#3D7B7B; font-style:italic}.pdoc-code .err{border:1px solid #FF0000}.pdoc-code .k{color:#008000; font-weight:bold}.pdoc-code .o{color:#666666}.pdoc-code .ch{color:#3D7B7B; font-style:italic}.pdoc-code .cm{color:#3D7B7B; font-style:italic}.pd [...]
+    <style>/*! theme.css */:root{--pdoc-background:#fff;}.pdoc{--text:#212529;--muted:#6c757d;--link:#3660a5;--link-hover:#1659c5;--code:#f8f8f8;--active:#fff598;--accent:#eee;--accent2:#c1c1c1;--nav-hover:rgba(255, 255, 255, 0.5);--name:#0066BB;--def:#008800;--annotation:#007020;}</style>
+    <style>/*! layout.css */html, body{width:100%;height:100%;}html, main{scroll-behavior:smooth;}body{background-color:var(--pdoc-background);}@media (max-width:769px){#navtoggle{cursor:pointer;position:absolute;width:50px;height:40px;top:1rem;right:1rem;border-color:var(--text);color:var(--text);display:flex;opacity:0.8;}#navtoggle:hover{opacity:1;}#togglestate + div{display:none;}#togglestate:checked + div{display:inherit;}main, header{padding:2rem 3vw;}header + main{margin-top:-3rem; [...]
+    <style>/*! content.css */.pdoc{color:var(--text);box-sizing:border-box;line-height:1.5;background:none;}.pdoc .pdoc-button{display:inline-block;border:solid black 1px;border-radius:2px;font-size:.75rem;padding:calc(0.5em - 1px) 1em;transition:100ms all;}.pdoc .pdoc-alert{padding:1rem 1rem 1rem calc(1.5rem + 24px);border:1px solid transparent;border-radius:.25rem;background-repeat:no-repeat;background-position:1rem center;margin-bottom:1rem;}.pdoc .pdoc-alert > *:last-child{margin-bot [...]
+    <style>/*! custom.css */</style></head>
+<body>
+    <nav class="pdoc">
+        <label id="navtoggle" for="togglestate" class="pdoc-button"><svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'><path stroke-linecap='round' stroke="currentColor" stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg></label>
+        <input id="togglestate" type="checkbox" aria-hidden="true" tabindex="-1">
+        <div>            <a class="pdoc-button module-list-button" href="../pulsar.html">
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-box-arrow-in-left" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M10 3.5a.5.5 0 0 0-.5-.5h-8a.5.5 0 0 0-.5.5v9a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5v-2a.5.5 0 0 1 1 0v2A1.5 1.5 0 0 1 9.5 14h-8A1.5 1.5 0 0 1 0 12.5v-9A1.5 1.5 0 0 1 1.5 2h8A1.5 1.5 0 0 1 11 3.5v2a.5.5 0 0 1-1 0v-2z"/>
+  <path fill-rule="evenodd" d="M4.146 8.354a.5.5 0 0 1 0-.708l3-3a.5.5 0 1 1 .708.708L5.707 7.5H14.5a.5.5 0 0 1 0 1H5.707l2.147 2.146a.5.5 0 0 1-.708.708l-3-3z"/>
+</svg>                &nbsp;pulsar</a>
+
+
+            <input type="search" placeholder="Search..." role="searchbox" aria-label="search"
+                   pattern=".+" required>
+
+
+        <h2>Submodules</h2>
+        <ul>
+                <li><a href="functions/context.html">context</a></li>
+                <li><a href="functions/function.html">function</a></li>
+                <li><a href="functions/serde.html">serde</a></li>
+        </ul>
+
+
+
+        <a class="attribution" title="pdoc: Python API documentation generator" href="https://pdoc.dev" target="_blank">
+            built with <span class="visually-hidden">pdoc</span><img
+                alt="pdoc logo"
+                src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20role%3D%22img%22%20aria-label%3D%22pdoc%20logo%22%20width%3D%22300%22%20height%3D%22150%22%20viewBox%3D%22-1%200%2060%2030%22%3E%3Ctitle%3Epdoc%3C/title%3E%3Cpath%20d%3D%22M29.621%2021.293c-.011-.273-.214-.475-.511-.481a.5.5%200%200%200-.489.503l-.044%201.393c-.097.551-.695%201.215-1.566%201.704-.577.428-1.306.486-2.193.182-1.426-.617-2.467-1.654-3.304-2.487l-.173-.172a3.43%203.43%200%200%200-.3 [...]
+        </a>
+</div>
+    </nav>
+    <main class="pdoc">
+            <section class="module-info">
+                    <h1 class="modulename">
+<a href="./../pulsar.html">pulsar</a><wbr>.functions    </h1>
+
+                
+                        <input id="mod-functions-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+
+                        <label class="view-source-button" for="mod-functions-view-source"><span>View Source</span></label>
+
+                        <div class="pdoc-code codehilite"><pre><span></span><span id="L-1"><a href="#L-1"><span class="linenos"> 1</span></a><span class="ch">#!/usr/bin/env python</span>
+</span><span id="L-2"><a href="#L-2"><span class="linenos"> 2</span></a><span class="c1">#</span>
+</span><span id="L-3"><a href="#L-3"><span class="linenos"> 3</span></a><span class="c1"># Licensed to the Apache Software Foundation (ASF) under one</span>
+</span><span id="L-4"><a href="#L-4"><span class="linenos"> 4</span></a><span class="c1"># or more contributor license agreements.  See the NOTICE file</span>
+</span><span id="L-5"><a href="#L-5"><span class="linenos"> 5</span></a><span class="c1"># distributed with this work for additional information</span>
+</span><span id="L-6"><a href="#L-6"><span class="linenos"> 6</span></a><span class="c1"># regarding copyright ownership.  The ASF licenses this file</span>
+</span><span id="L-7"><a href="#L-7"><span class="linenos"> 7</span></a><span class="c1"># to you under the Apache License, Version 2.0 (the</span>
+</span><span id="L-8"><a href="#L-8"><span class="linenos"> 8</span></a><span class="c1"># &quot;License&quot;); you may not use this file except in compliance</span>
+</span><span id="L-9"><a href="#L-9"><span class="linenos"> 9</span></a><span class="c1"># with the License.  You may obtain a copy of the License at</span>
+</span><span id="L-10"><a href="#L-10"><span class="linenos">10</span></a><span class="c1">#</span>
+</span><span id="L-11"><a href="#L-11"><span class="linenos">11</span></a><span class="c1">#   http://www.apache.org/licenses/LICENSE-2.0</span>
+</span><span id="L-12"><a href="#L-12"><span class="linenos">12</span></a><span class="c1">#</span>
+</span><span id="L-13"><a href="#L-13"><span class="linenos">13</span></a><span class="c1"># Unless required by applicable law or agreed to in writing,</span>
+</span><span id="L-14"><a href="#L-14"><span class="linenos">14</span></a><span class="c1"># software distributed under the License is distributed on an</span>
+</span><span id="L-15"><a href="#L-15"><span class="linenos">15</span></a><span class="c1"># &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span>
+</span><span id="L-16"><a href="#L-16"><span class="linenos">16</span></a><span class="c1"># KIND, either express or implied.  See the License for the</span>
+</span><span id="L-17"><a href="#L-17"><span class="linenos">17</span></a><span class="c1"># specific language governing permissions and limitations</span>
+</span><span id="L-18"><a href="#L-18"><span class="linenos">18</span></a><span class="c1"># under the License.</span>
+</span><span id="L-19"><a href="#L-19"><span class="linenos">19</span></a><span class="c1">#</span>
+</span><span id="L-20"><a href="#L-20"><span class="linenos">20</span></a>
+</span><span id="L-21"><a href="#L-21"><span class="linenos">21</span></a><span class="c1"># -*- encoding: utf-8 -*-</span>
+</span></pre></div>
+
+
+            </section>
+    </main>
+<script>
+    function escapeHTML(html) {
+        return document.createElement('div').appendChild(document.createTextNode(html)).parentNode.innerHTML;
+    }
+
+    const originalContent = document.querySelector("main.pdoc");
+    let currentContent = originalContent;
+
+    function setContent(innerHTML) {
+        let elem;
+        if (innerHTML) {
+            elem = document.createElement("main");
+            elem.classList.add("pdoc");
+            elem.innerHTML = innerHTML;
+        } else {
+            elem = originalContent;
+        }
+        if (currentContent !== elem) {
+            currentContent.replaceWith(elem);
+            currentContent = elem;
+        }
+    }
+
+    function getSearchTerm() {
+        return (new URL(window.location)).searchParams.get("search");
+    }
+
+    const searchBox = document.querySelector(".pdoc input[type=search]");
+    searchBox.addEventListener("input", function () {
+        let url = new URL(window.location);
+        if (searchBox.value.trim()) {
+            url.hash = "";
+            url.searchParams.set("search", searchBox.value);
+        } else {
+            url.searchParams.delete("search");
+        }
+        history.replaceState("", "", url.toString());
+        onInput();
+    });
+    window.addEventListener("popstate", onInput);
+
+
+    let search, searchErr;
+
+    async function initialize() {
+        try {
+            search = await new Promise((resolve, reject) => {
+                const script = document.createElement("script");
+                script.type = "text/javascript";
+                script.async = true;
+                script.onload = () => resolve(window.pdocSearch);
+                script.onerror = (e) => reject(e);
+                script.src = "../search.js";
+                document.getElementsByTagName("head")[0].appendChild(script);
+            });
+        } catch (e) {
+            console.error("Cannot fetch pdoc search index");
+            searchErr = "Cannot fetch search index.";
+        }
+        onInput();
+
+        document.querySelector("nav.pdoc").addEventListener("click", e => {
+            if (e.target.hash) {
+                searchBox.value = "";
+                searchBox.dispatchEvent(new Event("input"));
+            }
+        });
+    }
+
+    function onInput() {
+        setContent((() => {
+            const term = getSearchTerm();
+            if (!term) {
+                return null
+            }
+            if (searchErr) {
+                return `<h3>Error: ${searchErr}</h3>`
+            }
+            if (!search) {
+                return "<h3>Searching...</h3>"
+            }
+
+            window.scrollTo({top: 0, left: 0, behavior: 'auto'});
+
+            const results = search(term);
+
+            let html;
+            if (results.length === 0) {
+                html = `No search results for '${escapeHTML(term)}'.`
+            } else {
+                html = `<h4>${results.length} search result${results.length > 1 ? "s" : ""} for '${escapeHTML(term)}'.</h4>`;
+            }
+            for (let result of results.slice(0, 10)) {
+                let doc = result.doc;
+                let url = `../${doc.modulename.replaceAll(".", "/")}.html`;
+                if (doc.qualname) {
+                    url += `#${doc.qualname}`;
+                }
+
+                let heading;
+                switch (result.doc.kind) {
+                    case "function":
+                        if (doc.fullname.endsWith(".__init__")) {
+                            heading = `<span class="name">${doc.fullname.replace(/\.__init__$/, "")}</span>${doc.signature}`;
+                        } else {
+                            heading = `<span class="def">${doc.funcdef}</span> <span class="name">${doc.fullname}</span>${doc.signature}`;
+                        }
+                        break;
+                    case "class":
+                        heading = `<span class="def">class</span> <span class="name">${doc.fullname}</span>`;
+                        if (doc.bases)
+                            heading += `<wbr>(<span class="base">${doc.bases}</span>)`;
+                        heading += `:`;
+                        break;
+                    case "variable":
+                        heading = `<span class="name">${doc.fullname}</span>`;
+                        if (doc.annotation)
+                            heading += `<span class="annotation">${doc.annotation}</span>`;
+                        if (doc.default_value)
+                            heading += `<span class="default_value">${doc.default_value}</span>`;
+                        break;
+                    default:
+                        heading = `<span class="name">${doc.fullname}</span>`;
+                        break;
+                }
+                html += `
+                        <section class="search-result">
+                        <a href="${url}" class="attr ${doc.kind}">${heading}</a>
+                        <div class="docstring">${doc.doc}</div>
+                        </section>
+                    `;
+
+            }
+            return html;
+        })());
+    }
+
+    if (getSearchTerm()) {
+        initialize();
+        searchBox.value = getSearchTerm();
+        onInput();
+    } else {
+        searchBox.addEventListener("focus", initialize, {once: true});
+    }
+
+    searchBox.addEventListener("keydown", e => {
+        if (["ArrowDown", "ArrowUp", "Enter"].includes(e.key)) {
+            let focused = currentContent.querySelector(".search-result.focused");
+            if (!focused) {
+                currentContent.querySelector(".search-result").classList.add("focused");
+            } else if (
+                e.key === "ArrowDown"
+                && focused.nextElementSibling
+                && focused.nextElementSibling.classList.contains("search-result")
+            ) {
+                focused.classList.remove("focused");
+                focused.nextElementSibling.classList.add("focused");
+                focused.nextElementSibling.scrollIntoView({
+                    behavior: "smooth",
+                    block: "nearest",
+                    inline: "nearest"
+                });
+            } else if (
+                e.key === "ArrowUp"
+                && focused.previousElementSibling
+                && focused.previousElementSibling.classList.contains("search-result")
+            ) {
+                focused.classList.remove("focused");
+                focused.previousElementSibling.classList.add("focused");
+                focused.previousElementSibling.scrollIntoView({
+                    behavior: "smooth",
+                    block: "nearest",
+                    inline: "nearest"
+                });
+            } else if (
+                e.key === "Enter"
+            ) {
+                focused.querySelector("a").click();
+            }
+        }
+    });
+</script></body>
+</html>
\ No newline at end of file
diff --git a/site2/website-next/static/api/python/2.10.x/pulsar/functions/context.html b/site2/website-next/static/api/python/2.10.x/pulsar/functions/context.html
new file mode 100644
index 00000000000..9cfcd854e5e
--- /dev/null
+++ b/site2/website-next/static/api/python/2.10.x/pulsar/functions/context.html
@@ -0,0 +1,1380 @@
+<!doctype html>
+<html lang="en">
+<head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <meta name="generator" content="pdoc 12.3.0"/>
+    <title>pulsar.functions.context API documentation</title>
+
+    <style>/*! * Bootstrap Reboot v5.0.0 (https://getbootstrap.com/) * Copyright 2011-2021 The Bootstrap Authors * Copyright 2011-2021 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md) */*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:system-ui,-appl [...]
+    <style>/*! syntax-highlighting.css */pre{line-height:125%;}span.linenos{color:inherit; background-color:transparent; padding-left:5px; padding-right:20px;}.pdoc-code .hll{background-color:#ffffcc}.pdoc-code{background:#f8f8f8;}.pdoc-code .c{color:#3D7B7B; font-style:italic}.pdoc-code .err{border:1px solid #FF0000}.pdoc-code .k{color:#008000; font-weight:bold}.pdoc-code .o{color:#666666}.pdoc-code .ch{color:#3D7B7B; font-style:italic}.pdoc-code .cm{color:#3D7B7B; font-style:italic}.pd [...]
+    <style>/*! theme.css */:root{--pdoc-background:#fff;}.pdoc{--text:#212529;--muted:#6c757d;--link:#3660a5;--link-hover:#1659c5;--code:#f8f8f8;--active:#fff598;--accent:#eee;--accent2:#c1c1c1;--nav-hover:rgba(255, 255, 255, 0.5);--name:#0066BB;--def:#008800;--annotation:#007020;}</style>
+    <style>/*! layout.css */html, body{width:100%;height:100%;}html, main{scroll-behavior:smooth;}body{background-color:var(--pdoc-background);}@media (max-width:769px){#navtoggle{cursor:pointer;position:absolute;width:50px;height:40px;top:1rem;right:1rem;border-color:var(--text);color:var(--text);display:flex;opacity:0.8;}#navtoggle:hover{opacity:1;}#togglestate + div{display:none;}#togglestate:checked + div{display:inherit;}main, header{padding:2rem 3vw;}header + main{margin-top:-3rem; [...]
+    <style>/*! content.css */.pdoc{color:var(--text);box-sizing:border-box;line-height:1.5;background:none;}.pdoc .pdoc-button{display:inline-block;border:solid black 1px;border-radius:2px;font-size:.75rem;padding:calc(0.5em - 1px) 1em;transition:100ms all;}.pdoc .pdoc-alert{padding:1rem 1rem 1rem calc(1.5rem + 24px);border:1px solid transparent;border-radius:.25rem;background-repeat:no-repeat;background-position:1rem center;margin-bottom:1rem;}.pdoc .pdoc-alert > *:last-child{margin-bot [...]
+    <style>/*! custom.css */</style></head>
+<body>
+    <nav class="pdoc">
+        <label id="navtoggle" for="togglestate" class="pdoc-button"><svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'><path stroke-linecap='round' stroke="currentColor" stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg></label>
+        <input id="togglestate" type="checkbox" aria-hidden="true" tabindex="-1">
+        <div>            <a class="pdoc-button module-list-button" href="../functions.html">
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-box-arrow-in-left" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M10 3.5a.5.5 0 0 0-.5-.5h-8a.5.5 0 0 0-.5.5v9a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5v-2a.5.5 0 0 1 1 0v2A1.5 1.5 0 0 1 9.5 14h-8A1.5 1.5 0 0 1 0 12.5v-9A1.5 1.5 0 0 1 1.5 2h8A1.5 1.5 0 0 1 11 3.5v2a.5.5 0 0 1-1 0v-2z"/>
+  <path fill-rule="evenodd" d="M4.146 8.354a.5.5 0 0 1 0-.708l3-3a.5.5 0 1 1 .708.708L5.707 7.5H14.5a.5.5 0 0 1 0 1H5.707l2.147 2.146a.5.5 0 0 1-.708.708l-3-3z"/>
+</svg>                &nbsp;pulsar.functions</a>
+
+
+            <input type="search" placeholder="Search..." role="searchbox" aria-label="search"
+                   pattern=".+" required>
+
+        <h2>Contents</h2>
+        <ul>
+  <li><a href="#processing-of-a-request">processing of a request.</a></li>
+</ul>
+
+
+
+        <h2>API Documentation</h2>
+            <ul class="memberlist">
+            <li>
+                    <a class="class" href="#Context">Context</a>
+                            <ul class="memberlist">
+                        <li>
+                                <a class="function" href="#Context.__init__">Context</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Context.get_message_id">get_message_id</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Context.get_message_key">get_message_key</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Context.get_message_eventtime">get_message_eventtime</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Context.get_message_properties">get_message_properties</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Context.get_current_message_topic_name">get_current_message_topic_name</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Context.get_function_tenant">get_function_tenant</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Context.get_function_namespace">get_function_namespace</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Context.get_function_name">get_function_name</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Context.get_function_id">get_function_id</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Context.get_instance_id">get_instance_id</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Context.get_function_version">get_function_version</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Context.get_logger">get_logger</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Context.get_user_config_value">get_user_config_value</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Context.get_user_config_map">get_user_config_map</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Context.get_secret">get_secret</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Context.get_partition_key">get_partition_key</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Context.record_metric">record_metric</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Context.publish">publish</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Context.get_input_topics">get_input_topics</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Context.get_output_topic">get_output_topic</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Context.get_output_serde_class_name">get_output_serde_class_name</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Context.ack">ack</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Context.incr_counter">incr_counter</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Context.get_counter">get_counter</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Context.del_counter">del_counter</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Context.put_state">put_state</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Context.get_state">get_state</a>
+                        </li>
+                </ul>
+
+            </li>
+    </ul>
+
+
+
+        <a class="attribution" title="pdoc: Python API documentation generator" href="https://pdoc.dev" target="_blank">
+            built with <span class="visually-hidden">pdoc</span><img
+                alt="pdoc logo"
+                src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20role%3D%22img%22%20aria-label%3D%22pdoc%20logo%22%20width%3D%22300%22%20height%3D%22150%22%20viewBox%3D%22-1%200%2060%2030%22%3E%3Ctitle%3Epdoc%3C/title%3E%3Cpath%20d%3D%22M29.621%2021.293c-.011-.273-.214-.475-.511-.481a.5.5%200%200%200-.489.503l-.044%201.393c-.097.551-.695%201.215-1.566%201.704-.577.428-1.306.486-2.193.182-1.426-.617-2.467-1.654-3.304-2.487l-.173-.172a3.43%203.43%200%200%200-.3 [...]
+        </a>
+</div>
+    </nav>
+    <main class="pdoc">
+            <section class="module-info">
+                    <h1 class="modulename">
+<a href="./../../pulsar.html">pulsar</a><wbr>.<a href="./../functions.html">functions</a><wbr>.context    </h1>
+
+                        <div class="docstring"><p>context.py: Context defines context information available during</p>
+
+<h1 id="processing-of-a-request">processing of a request.</h1>
+</div>
+
+                        <input id="mod-context-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+
+                        <label class="view-source-button" for="mod-context-view-source"><span>View Source</span></label>
+
+                        <div class="pdoc-code codehilite"><pre><span></span><span id="L-1"><a href="#L-1"><span class="linenos">  1</span></a><span class="ch">#!/usr/bin/env python</span>
+</span><span id="L-2"><a href="#L-2"><span class="linenos">  2</span></a><span class="c1">#</span>
+</span><span id="L-3"><a href="#L-3"><span class="linenos">  3</span></a><span class="c1"># Licensed to the Apache Software Foundation (ASF) under one</span>
+</span><span id="L-4"><a href="#L-4"><span class="linenos">  4</span></a><span class="c1"># or more contributor license agreements.  See the NOTICE file</span>
+</span><span id="L-5"><a href="#L-5"><span class="linenos">  5</span></a><span class="c1"># distributed with this work for additional information</span>
+</span><span id="L-6"><a href="#L-6"><span class="linenos">  6</span></a><span class="c1"># regarding copyright ownership.  The ASF licenses this file</span>
+</span><span id="L-7"><a href="#L-7"><span class="linenos">  7</span></a><span class="c1"># to you under the Apache License, Version 2.0 (the</span>
+</span><span id="L-8"><a href="#L-8"><span class="linenos">  8</span></a><span class="c1"># &quot;License&quot;); you may not use this file except in compliance</span>
+</span><span id="L-9"><a href="#L-9"><span class="linenos">  9</span></a><span class="c1"># with the License.  You may obtain a copy of the License at</span>
+</span><span id="L-10"><a href="#L-10"><span class="linenos"> 10</span></a><span class="c1">#</span>
+</span><span id="L-11"><a href="#L-11"><span class="linenos"> 11</span></a><span class="c1">#   http://www.apache.org/licenses/LICENSE-2.0</span>
+</span><span id="L-12"><a href="#L-12"><span class="linenos"> 12</span></a><span class="c1">#</span>
+</span><span id="L-13"><a href="#L-13"><span class="linenos"> 13</span></a><span class="c1"># Unless required by applicable law or agreed to in writing,</span>
+</span><span id="L-14"><a href="#L-14"><span class="linenos"> 14</span></a><span class="c1"># software distributed under the License is distributed on an</span>
+</span><span id="L-15"><a href="#L-15"><span class="linenos"> 15</span></a><span class="c1"># &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span>
+</span><span id="L-16"><a href="#L-16"><span class="linenos"> 16</span></a><span class="c1"># KIND, either express or implied.  See the License for the</span>
+</span><span id="L-17"><a href="#L-17"><span class="linenos"> 17</span></a><span class="c1"># specific language governing permissions and limitations</span>
+</span><span id="L-18"><a href="#L-18"><span class="linenos"> 18</span></a><span class="c1"># under the License.</span>
+</span><span id="L-19"><a href="#L-19"><span class="linenos"> 19</span></a><span class="c1">#</span>
+</span><span id="L-20"><a href="#L-20"><span class="linenos"> 20</span></a>
+</span><span id="L-21"><a href="#L-21"><span class="linenos"> 21</span></a><span class="c1"># -*- encoding: utf-8 -*-</span>
+</span><span id="L-22"><a href="#L-22"><span class="linenos"> 22</span></a>
+</span><span id="L-23"><a href="#L-23"><span class="linenos"> 23</span></a><span class="c1"># Licensed to the Apache Software Foundation (ASF) under one</span>
+</span><span id="L-24"><a href="#L-24"><span class="linenos"> 24</span></a><span class="c1"># or more contributor license agreements.  See the NOTICE file</span>
+</span><span id="L-25"><a href="#L-25"><span class="linenos"> 25</span></a><span class="c1"># distributed with this work for additional information</span>
+</span><span id="L-26"><a href="#L-26"><span class="linenos"> 26</span></a><span class="c1"># regarding copyright ownership.  The ASF licenses this file</span>
+</span><span id="L-27"><a href="#L-27"><span class="linenos"> 27</span></a><span class="c1"># to you under the Apache License, Version 2.0 (the</span>
+</span><span id="L-28"><a href="#L-28"><span class="linenos"> 28</span></a><span class="c1"># &quot;License&quot;); you may not use this file except in compliance</span>
+</span><span id="L-29"><a href="#L-29"><span class="linenos"> 29</span></a><span class="c1"># with the License.  You may obtain a copy of the License at</span>
+</span><span id="L-30"><a href="#L-30"><span class="linenos"> 30</span></a><span class="c1">#</span>
+</span><span id="L-31"><a href="#L-31"><span class="linenos"> 31</span></a><span class="c1">#   http://www.apache.org/licenses/LICENSE-2.0</span>
+</span><span id="L-32"><a href="#L-32"><span class="linenos"> 32</span></a><span class="c1">#</span>
+</span><span id="L-33"><a href="#L-33"><span class="linenos"> 33</span></a><span class="c1"># Unless required by applicable law or agreed to in writing,</span>
+</span><span id="L-34"><a href="#L-34"><span class="linenos"> 34</span></a><span class="c1"># software distributed under the License is distributed on an</span>
+</span><span id="L-35"><a href="#L-35"><span class="linenos"> 35</span></a><span class="c1"># &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span>
+</span><span id="L-36"><a href="#L-36"><span class="linenos"> 36</span></a><span class="c1"># KIND, either express or implied.  See the License for the</span>
+</span><span id="L-37"><a href="#L-37"><span class="linenos"> 37</span></a><span class="c1"># specific language governing permissions and limitations</span>
+</span><span id="L-38"><a href="#L-38"><span class="linenos"> 38</span></a><span class="c1"># under the License.</span>
+</span><span id="L-39"><a href="#L-39"><span class="linenos"> 39</span></a><span class="c1">#</span>
+</span><span id="L-40"><a href="#L-40"><span class="linenos"> 40</span></a><span class="sd">&quot;&quot;&quot;context.py: Context defines context information available during</span>
+</span><span id="L-41"><a href="#L-41"><span class="linenos"> 41</span></a><span class="sd"># processing of a request.</span>
+</span><span id="L-42"><a href="#L-42"><span class="linenos"> 42</span></a><span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-43"><a href="#L-43"><span class="linenos"> 43</span></a><span class="kn">from</span> <span class="nn">abc</span> <span class="kn">import</span> <span class="n">abstractmethod</span>
+</span><span id="L-44"><a href="#L-44"><span class="linenos"> 44</span></a>
+</span><span id="L-45"><a href="#L-45"><span class="linenos"> 45</span></a><span class="k">class</span> <span class="nc">Context</span><span class="p">(</span><span class="nb">object</span><span class="p">):</span>
+</span><span id="L-46"><a href="#L-46"><span class="linenos"> 46</span></a>  <span class="sd">&quot;&quot;&quot;Interface defining information available at process time&quot;&quot;&quot;</span>
+</span><span id="L-47"><a href="#L-47"><span class="linenos"> 47</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="L-48"><a href="#L-48"><span class="linenos"> 48</span></a>  <span class="k">def</span> <span class="nf">get_message_id</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-49"><a href="#L-49"><span class="linenos"> 49</span></a>    <span class="sd">&quot;&quot;&quot;Return the messageid of the current message that we are processing&quot;&quot;&quot;</span>
+</span><span id="L-50"><a href="#L-50"><span class="linenos"> 50</span></a>    <span class="k">pass</span>
+</span><span id="L-51"><a href="#L-51"><span class="linenos"> 51</span></a>
+</span><span id="L-52"><a href="#L-52"><span class="linenos"> 52</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="L-53"><a href="#L-53"><span class="linenos"> 53</span></a>  <span class="k">def</span> <span class="nf">get_message_key</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-54"><a href="#L-54"><span class="linenos"> 54</span></a>    <span class="sd">&quot;&quot;&quot;Return the key of the current message that we are processing&quot;&quot;&quot;</span>
+</span><span id="L-55"><a href="#L-55"><span class="linenos"> 55</span></a>    <span class="k">pass</span>
+</span><span id="L-56"><a href="#L-56"><span class="linenos"> 56</span></a>
+</span><span id="L-57"><a href="#L-57"><span class="linenos"> 57</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="L-58"><a href="#L-58"><span class="linenos"> 58</span></a>  <span class="k">def</span> <span class="nf">get_message_eventtime</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-59"><a href="#L-59"><span class="linenos"> 59</span></a>    <span class="sd">&quot;&quot;&quot;Return the event time of the current message that we are processing&quot;&quot;&quot;</span>
+</span><span id="L-60"><a href="#L-60"><span class="linenos"> 60</span></a>    <span class="k">pass</span>
+</span><span id="L-61"><a href="#L-61"><span class="linenos"> 61</span></a>
+</span><span id="L-62"><a href="#L-62"><span class="linenos"> 62</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="L-63"><a href="#L-63"><span class="linenos"> 63</span></a>  <span class="k">def</span> <span class="nf">get_message_properties</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-64"><a href="#L-64"><span class="linenos"> 64</span></a>    <span class="sd">&quot;&quot;&quot;Return the message properties kv map of the current message that we are processing&quot;&quot;&quot;</span>
+</span><span id="L-65"><a href="#L-65"><span class="linenos"> 65</span></a>    <span class="k">pass</span>
+</span><span id="L-66"><a href="#L-66"><span class="linenos"> 66</span></a>
+</span><span id="L-67"><a href="#L-67"><span class="linenos"> 67</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="L-68"><a href="#L-68"><span class="linenos"> 68</span></a>  <span class="k">def</span> <span class="nf">get_current_message_topic_name</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-69"><a href="#L-69"><span class="linenos"> 69</span></a>    <span class="sd">&quot;&quot;&quot;Returns the topic name of the message that we are processing&quot;&quot;&quot;</span>
+</span><span id="L-70"><a href="#L-70"><span class="linenos"> 70</span></a>    <span class="k">pass</span>
+</span><span id="L-71"><a href="#L-71"><span class="linenos"> 71</span></a>  
+</span><span id="L-72"><a href="#L-72"><span class="linenos"> 72</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="L-73"><a href="#L-73"><span class="linenos"> 73</span></a>  <span class="k">def</span> <span class="nf">get_function_tenant</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-74"><a href="#L-74"><span class="linenos"> 74</span></a>    <span class="sd">&quot;&quot;&quot;Returns the tenant of the message that&#39;s being processed&quot;&quot;&quot;</span>
+</span><span id="L-75"><a href="#L-75"><span class="linenos"> 75</span></a>    <span class="k">pass</span>
+</span><span id="L-76"><a href="#L-76"><span class="linenos"> 76</span></a>
+</span><span id="L-77"><a href="#L-77"><span class="linenos"> 77</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="L-78"><a href="#L-78"><span class="linenos"> 78</span></a>  <span class="k">def</span> <span class="nf">get_function_namespace</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-79"><a href="#L-79"><span class="linenos"> 79</span></a>    <span class="sd">&quot;&quot;&quot;Returns the namespace of the message that&#39;s being processed&quot;&quot;&quot;</span>
+</span><span id="L-80"><a href="#L-80"><span class="linenos"> 80</span></a>
+</span><span id="L-81"><a href="#L-81"><span class="linenos"> 81</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="L-82"><a href="#L-82"><span class="linenos"> 82</span></a>  <span class="k">def</span> <span class="nf">get_function_name</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-83"><a href="#L-83"><span class="linenos"> 83</span></a>    <span class="sd">&quot;&quot;&quot;Returns the function name that we are a part of&quot;&quot;&quot;</span>
+</span><span id="L-84"><a href="#L-84"><span class="linenos"> 84</span></a>    <span class="k">pass</span>
+</span><span id="L-85"><a href="#L-85"><span class="linenos"> 85</span></a>
+</span><span id="L-86"><a href="#L-86"><span class="linenos"> 86</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="L-87"><a href="#L-87"><span class="linenos"> 87</span></a>  <span class="k">def</span> <span class="nf">get_function_id</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-88"><a href="#L-88"><span class="linenos"> 88</span></a>    <span class="sd">&quot;&quot;&quot;Returns the function id that we are a part of&quot;&quot;&quot;</span>
+</span><span id="L-89"><a href="#L-89"><span class="linenos"> 89</span></a>    <span class="k">pass</span>
+</span><span id="L-90"><a href="#L-90"><span class="linenos"> 90</span></a>
+</span><span id="L-91"><a href="#L-91"><span class="linenos"> 91</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="L-92"><a href="#L-92"><span class="linenos"> 92</span></a>  <span class="k">def</span> <span class="nf">get_instance_id</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-93"><a href="#L-93"><span class="linenos"> 93</span></a>    <span class="sd">&quot;&quot;&quot;Returns the instance id that is executing the function&quot;&quot;&quot;</span>
+</span><span id="L-94"><a href="#L-94"><span class="linenos"> 94</span></a>    <span class="k">pass</span>
+</span><span id="L-95"><a href="#L-95"><span class="linenos"> 95</span></a>
+</span><span id="L-96"><a href="#L-96"><span class="linenos"> 96</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="L-97"><a href="#L-97"><span class="linenos"> 97</span></a>  <span class="k">def</span> <span class="nf">get_function_version</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-98"><a href="#L-98"><span class="linenos"> 98</span></a>    <span class="sd">&quot;&quot;&quot;Returns the version of function that we are executing&quot;&quot;&quot;</span>
+</span><span id="L-99"><a href="#L-99"><span class="linenos"> 99</span></a>    <span class="k">pass</span>
+</span><span id="L-100"><a href="#L-100"><span class="linenos">100</span></a>
+</span><span id="L-101"><a href="#L-101"><span class="linenos">101</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="L-102"><a href="#L-102"><span class="linenos">102</span></a>  <span class="k">def</span> <span class="nf">get_logger</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-103"><a href="#L-103"><span class="linenos">103</span></a>    <span class="sd">&quot;&quot;&quot;Returns the logger object that can be used to do logging&quot;&quot;&quot;</span>
+</span><span id="L-104"><a href="#L-104"><span class="linenos">104</span></a>    <span class="k">pass</span>
+</span><span id="L-105"><a href="#L-105"><span class="linenos">105</span></a>
+</span><span id="L-106"><a href="#L-106"><span class="linenos">106</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="L-107"><a href="#L-107"><span class="linenos">107</span></a>  <span class="k">def</span> <span class="nf">get_user_config_value</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">key</span><span class="p">):</span>
+</span><span id="L-108"><a href="#L-108"><span class="linenos">108</span></a>    <span class="sd">&quot;&quot;&quot;Returns the value of the user-defined config. If the key doesn&#39;t exist, None is returned&quot;&quot;&quot;</span>
+</span><span id="L-109"><a href="#L-109"><span class="linenos">109</span></a>    <span class="k">pass</span>
+</span><span id="L-110"><a href="#L-110"><span class="linenos">110</span></a>  
+</span><span id="L-111"><a href="#L-111"><span class="linenos">111</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="L-112"><a href="#L-112"><span class="linenos">112</span></a>  <span class="k">def</span> <span class="nf">get_user_config_map</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-113"><a href="#L-113"><span class="linenos">113</span></a>    <span class="sd">&quot;&quot;&quot;Returns the entire user-defined config as a dict (the dict will be empty if no user-defined config is supplied)&quot;&quot;&quot;</span>
+</span><span id="L-114"><a href="#L-114"><span class="linenos">114</span></a>    <span class="k">pass</span>
+</span><span id="L-115"><a href="#L-115"><span class="linenos">115</span></a>
+</span><span id="L-116"><a href="#L-116"><span class="linenos">116</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="L-117"><a href="#L-117"><span class="linenos">117</span></a>  <span class="k">def</span> <span class="nf">get_secret</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">secret_name</span><span class="p">):</span>
+</span><span id="L-118"><a href="#L-118"><span class="linenos">118</span></a>    <span class="sd">&quot;&quot;&quot;Returns the secret value associated with the name. None if nothing was found&quot;&quot;&quot;</span>
+</span><span id="L-119"><a href="#L-119"><span class="linenos">119</span></a>    <span class="k">pass</span>
+</span><span id="L-120"><a href="#L-120"><span class="linenos">120</span></a>
+</span><span id="L-121"><a href="#L-121"><span class="linenos">121</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="L-122"><a href="#L-122"><span class="linenos">122</span></a>  <span class="k">def</span> <span class="nf">get_partition_key</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-123"><a href="#L-123"><span class="linenos">123</span></a>    <span class="sd">&quot;&quot;&quot;Returns partition key of the input message is one exists&quot;&quot;&quot;</span>
+</span><span id="L-124"><a href="#L-124"><span class="linenos">124</span></a>    <span class="k">pass</span>
+</span><span id="L-125"><a href="#L-125"><span class="linenos">125</span></a>
+</span><span id="L-126"><a href="#L-126"><span class="linenos">126</span></a>
+</span><span id="L-127"><a href="#L-127"><span class="linenos">127</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="L-128"><a href="#L-128"><span class="linenos">128</span></a>  <span class="k">def</span> <span class="nf">record_metric</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">metric_name</span><span class="p">,</span> <span class="n">metric_value</span><span class="p">):</span>
+</span><span id="L-129"><a href="#L-129"><span class="linenos">129</span></a>    <span class="sd">&quot;&quot;&quot;Records the metric_value. metric_value has to satisfy isinstance(metric_value, numbers.Number)&quot;&quot;&quot;</span>
+</span><span id="L-130"><a href="#L-130"><span class="linenos">130</span></a>    <span class="k">pass</span>
+</span><span id="L-131"><a href="#L-131"><span class="linenos">131</span></a>
+</span><span id="L-132"><a href="#L-132"><span class="linenos">132</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="L-133"><a href="#L-133"><span class="linenos">133</span></a>  <span class="k">def</span> <span class="nf">publish</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">topic_name</span><span class="p">,</span> <span class="n">message</span><span class="p">,</span> <span class="n">serde_class_name</span><span class="o">=</span><span class="s2">&quot;serde.IdentitySerDe&quot;</span><span class="p">,</span> <span class="n">proper [...]
+</span><span id="L-134"><a href="#L-134"><span class="linenos">134</span></a>    <span class="sd">&quot;&quot;&quot;Publishes message to topic_name by first serializing the message using serde_class_name serde</span>
+</span><span id="L-135"><a href="#L-135"><span class="linenos">135</span></a><span class="sd">    The message will have properties specified if any</span>
+</span><span id="L-136"><a href="#L-136"><span class="linenos">136</span></a>
+</span><span id="L-137"><a href="#L-137"><span class="linenos">137</span></a><span class="sd">    The available options for message_conf:</span>
+</span><span id="L-138"><a href="#L-138"><span class="linenos">138</span></a>
+</span><span id="L-139"><a href="#L-139"><span class="linenos">139</span></a><span class="sd">      properties,</span>
+</span><span id="L-140"><a href="#L-140"><span class="linenos">140</span></a><span class="sd">      partition_key,</span>
+</span><span id="L-141"><a href="#L-141"><span class="linenos">141</span></a><span class="sd">      sequence_id,</span>
+</span><span id="L-142"><a href="#L-142"><span class="linenos">142</span></a><span class="sd">      replication_clusters,</span>
+</span><span id="L-143"><a href="#L-143"><span class="linenos">143</span></a><span class="sd">      disable_replication,</span>
+</span><span id="L-144"><a href="#L-144"><span class="linenos">144</span></a><span class="sd">      event_timestamp</span>
+</span><span id="L-145"><a href="#L-145"><span class="linenos">145</span></a>
+</span><span id="L-146"><a href="#L-146"><span class="linenos">146</span></a><span class="sd">    &quot;&quot;&quot;</span>
+</span><span id="L-147"><a href="#L-147"><span class="linenos">147</span></a>    <span class="k">pass</span>
+</span><span id="L-148"><a href="#L-148"><span class="linenos">148</span></a>
+</span><span id="L-149"><a href="#L-149"><span class="linenos">149</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="L-150"><a href="#L-150"><span class="linenos">150</span></a>  <span class="k">def</span> <span class="nf">get_input_topics</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-151"><a href="#L-151"><span class="linenos">151</span></a>    <span class="sd">&quot;&quot;&quot;Returns the input topics of function&quot;&quot;&quot;</span>
+</span><span id="L-152"><a href="#L-152"><span class="linenos">152</span></a>    <span class="k">pass</span>
+</span><span id="L-153"><a href="#L-153"><span class="linenos">153</span></a>
+</span><span id="L-154"><a href="#L-154"><span class="linenos">154</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="L-155"><a href="#L-155"><span class="linenos">155</span></a>  <span class="k">def</span> <span class="nf">get_output_topic</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-156"><a href="#L-156"><span class="linenos">156</span></a>    <span class="sd">&quot;&quot;&quot;Returns the output topic of function&quot;&quot;&quot;</span>
+</span><span id="L-157"><a href="#L-157"><span class="linenos">157</span></a>    <span class="k">pass</span>
+</span><span id="L-158"><a href="#L-158"><span class="linenos">158</span></a>
+</span><span id="L-159"><a href="#L-159"><span class="linenos">159</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="L-160"><a href="#L-160"><span class="linenos">160</span></a>  <span class="k">def</span> <span class="nf">get_output_serde_class_name</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-161"><a href="#L-161"><span class="linenos">161</span></a>    <span class="sd">&quot;&quot;&quot;return output Serde class&quot;&quot;&quot;</span>
+</span><span id="L-162"><a href="#L-162"><span class="linenos">162</span></a>    <span class="k">pass</span>
+</span><span id="L-163"><a href="#L-163"><span class="linenos">163</span></a>
+</span><span id="L-164"><a href="#L-164"><span class="linenos">164</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="L-165"><a href="#L-165"><span class="linenos">165</span></a>  <span class="k">def</span> <span class="nf">ack</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">msgid</span><span class="p">,</span> <span class="n">topic</span><span class="p">):</span>
+</span><span id="L-166"><a href="#L-166"><span class="linenos">166</span></a>    <span class="sd">&quot;&quot;&quot;ack this message id&quot;&quot;&quot;</span>
+</span><span id="L-167"><a href="#L-167"><span class="linenos">167</span></a>    <span class="k">pass</span>
+</span><span id="L-168"><a href="#L-168"><span class="linenos">168</span></a>
+</span><span id="L-169"><a href="#L-169"><span class="linenos">169</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="L-170"><a href="#L-170"><span class="linenos">170</span></a>  <span class="k">def</span> <span class="nf">incr_counter</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">key</span><span class="p">,</span> <span class="n">amount</span><span class="p">):</span>
+</span><span id="L-171"><a href="#L-171"><span class="linenos">171</span></a>    <span class="sd">&quot;&quot;&quot;incr the counter of a given key in the managed state&quot;&quot;&quot;</span>
+</span><span id="L-172"><a href="#L-172"><span class="linenos">172</span></a>    <span class="k">pass</span>
+</span><span id="L-173"><a href="#L-173"><span class="linenos">173</span></a>
+</span><span id="L-174"><a href="#L-174"><span class="linenos">174</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="L-175"><a href="#L-175"><span class="linenos">175</span></a>  <span class="k">def</span> <span class="nf">get_counter</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">key</span><span class="p">):</span>
+</span><span id="L-176"><a href="#L-176"><span class="linenos">176</span></a>    <span class="sd">&quot;&quot;&quot;get the counter of a given key in the managed state&quot;&quot;&quot;</span>
+</span><span id="L-177"><a href="#L-177"><span class="linenos">177</span></a>    <span class="k">pass</span>
+</span><span id="L-178"><a href="#L-178"><span class="linenos">178</span></a>
+</span><span id="L-179"><a href="#L-179"><span class="linenos">179</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="L-180"><a href="#L-180"><span class="linenos">180</span></a>  <span class="k">def</span> <span class="nf">del_counter</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">key</span><span class="p">):</span>
+</span><span id="L-181"><a href="#L-181"><span class="linenos">181</span></a>    <span class="sd">&quot;&quot;&quot;delete the counter of a given key in the managed state&quot;&quot;&quot;</span>
+</span><span id="L-182"><a href="#L-182"><span class="linenos">182</span></a>    <span class="k">pass</span>
+</span><span id="L-183"><a href="#L-183"><span class="linenos">183</span></a>
+</span><span id="L-184"><a href="#L-184"><span class="linenos">184</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="L-185"><a href="#L-185"><span class="linenos">185</span></a>  <span class="k">def</span> <span class="nf">put_state</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">key</span><span class="p">,</span> <span class="n">value</span><span class="p">):</span>
+</span><span id="L-186"><a href="#L-186"><span class="linenos">186</span></a>    <span class="sd">&quot;&quot;&quot;update the value of a given key in the managed state&quot;&quot;&quot;</span>
+</span><span id="L-187"><a href="#L-187"><span class="linenos">187</span></a>    <span class="k">pass</span>
+</span><span id="L-188"><a href="#L-188"><span class="linenos">188</span></a>
+</span><span id="L-189"><a href="#L-189"><span class="linenos">189</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="L-190"><a href="#L-190"><span class="linenos">190</span></a>  <span class="k">def</span> <span class="nf">get_state</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">key</span><span class="p">):</span>
+</span><span id="L-191"><a href="#L-191"><span class="linenos">191</span></a>    <span class="sd">&quot;&quot;&quot;get the value of a given key in the managed state&quot;&quot;&quot;</span>
+</span><span id="L-192"><a href="#L-192"><span class="linenos">192</span></a>    <span class="k">pass</span>
+</span></pre></div>
+
+
+            </section>
+                <section id="Context">
+                            <input id="Context-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr class">
+            
+    <span class="def">class</span>
+    <span class="name">Context</span>:
+
+                <label class="view-source-button" for="Context-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Context"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Context-46"><a href="#Context-46"><span class="linenos"> 46</span></a><span class="k">class</span> <span class="nc">Context</span><span class="p">(</span><span class="nb">object</span><span class="p">):</span>
+</span><span id="Context-47"><a href="#Context-47"><span class="linenos"> 47</span></a>  <span class="sd">&quot;&quot;&quot;Interface defining information available at process time&quot;&quot;&quot;</span>
+</span><span id="Context-48"><a href="#Context-48"><span class="linenos"> 48</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context-49"><a href="#Context-49"><span class="linenos"> 49</span></a>  <span class="k">def</span> <span class="nf">get_message_id</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Context-50"><a href="#Context-50"><span class="linenos"> 50</span></a>    <span class="sd">&quot;&quot;&quot;Return the messageid of the current message that we are processing&quot;&quot;&quot;</span>
+</span><span id="Context-51"><a href="#Context-51"><span class="linenos"> 51</span></a>    <span class="k">pass</span>
+</span><span id="Context-52"><a href="#Context-52"><span class="linenos"> 52</span></a>
+</span><span id="Context-53"><a href="#Context-53"><span class="linenos"> 53</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context-54"><a href="#Context-54"><span class="linenos"> 54</span></a>  <span class="k">def</span> <span class="nf">get_message_key</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Context-55"><a href="#Context-55"><span class="linenos"> 55</span></a>    <span class="sd">&quot;&quot;&quot;Return the key of the current message that we are processing&quot;&quot;&quot;</span>
+</span><span id="Context-56"><a href="#Context-56"><span class="linenos"> 56</span></a>    <span class="k">pass</span>
+</span><span id="Context-57"><a href="#Context-57"><span class="linenos"> 57</span></a>
+</span><span id="Context-58"><a href="#Context-58"><span class="linenos"> 58</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context-59"><a href="#Context-59"><span class="linenos"> 59</span></a>  <span class="k">def</span> <span class="nf">get_message_eventtime</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Context-60"><a href="#Context-60"><span class="linenos"> 60</span></a>    <span class="sd">&quot;&quot;&quot;Return the event time of the current message that we are processing&quot;&quot;&quot;</span>
+</span><span id="Context-61"><a href="#Context-61"><span class="linenos"> 61</span></a>    <span class="k">pass</span>
+</span><span id="Context-62"><a href="#Context-62"><span class="linenos"> 62</span></a>
+</span><span id="Context-63"><a href="#Context-63"><span class="linenos"> 63</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context-64"><a href="#Context-64"><span class="linenos"> 64</span></a>  <span class="k">def</span> <span class="nf">get_message_properties</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Context-65"><a href="#Context-65"><span class="linenos"> 65</span></a>    <span class="sd">&quot;&quot;&quot;Return the message properties kv map of the current message that we are processing&quot;&quot;&quot;</span>
+</span><span id="Context-66"><a href="#Context-66"><span class="linenos"> 66</span></a>    <span class="k">pass</span>
+</span><span id="Context-67"><a href="#Context-67"><span class="linenos"> 67</span></a>
+</span><span id="Context-68"><a href="#Context-68"><span class="linenos"> 68</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context-69"><a href="#Context-69"><span class="linenos"> 69</span></a>  <span class="k">def</span> <span class="nf">get_current_message_topic_name</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Context-70"><a href="#Context-70"><span class="linenos"> 70</span></a>    <span class="sd">&quot;&quot;&quot;Returns the topic name of the message that we are processing&quot;&quot;&quot;</span>
+</span><span id="Context-71"><a href="#Context-71"><span class="linenos"> 71</span></a>    <span class="k">pass</span>
+</span><span id="Context-72"><a href="#Context-72"><span class="linenos"> 72</span></a>  
+</span><span id="Context-73"><a href="#Context-73"><span class="linenos"> 73</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context-74"><a href="#Context-74"><span class="linenos"> 74</span></a>  <span class="k">def</span> <span class="nf">get_function_tenant</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Context-75"><a href="#Context-75"><span class="linenos"> 75</span></a>    <span class="sd">&quot;&quot;&quot;Returns the tenant of the message that&#39;s being processed&quot;&quot;&quot;</span>
+</span><span id="Context-76"><a href="#Context-76"><span class="linenos"> 76</span></a>    <span class="k">pass</span>
+</span><span id="Context-77"><a href="#Context-77"><span class="linenos"> 77</span></a>
+</span><span id="Context-78"><a href="#Context-78"><span class="linenos"> 78</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context-79"><a href="#Context-79"><span class="linenos"> 79</span></a>  <span class="k">def</span> <span class="nf">get_function_namespace</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Context-80"><a href="#Context-80"><span class="linenos"> 80</span></a>    <span class="sd">&quot;&quot;&quot;Returns the namespace of the message that&#39;s being processed&quot;&quot;&quot;</span>
+</span><span id="Context-81"><a href="#Context-81"><span class="linenos"> 81</span></a>
+</span><span id="Context-82"><a href="#Context-82"><span class="linenos"> 82</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context-83"><a href="#Context-83"><span class="linenos"> 83</span></a>  <span class="k">def</span> <span class="nf">get_function_name</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Context-84"><a href="#Context-84"><span class="linenos"> 84</span></a>    <span class="sd">&quot;&quot;&quot;Returns the function name that we are a part of&quot;&quot;&quot;</span>
+</span><span id="Context-85"><a href="#Context-85"><span class="linenos"> 85</span></a>    <span class="k">pass</span>
+</span><span id="Context-86"><a href="#Context-86"><span class="linenos"> 86</span></a>
+</span><span id="Context-87"><a href="#Context-87"><span class="linenos"> 87</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context-88"><a href="#Context-88"><span class="linenos"> 88</span></a>  <span class="k">def</span> <span class="nf">get_function_id</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Context-89"><a href="#Context-89"><span class="linenos"> 89</span></a>    <span class="sd">&quot;&quot;&quot;Returns the function id that we are a part of&quot;&quot;&quot;</span>
+</span><span id="Context-90"><a href="#Context-90"><span class="linenos"> 90</span></a>    <span class="k">pass</span>
+</span><span id="Context-91"><a href="#Context-91"><span class="linenos"> 91</span></a>
+</span><span id="Context-92"><a href="#Context-92"><span class="linenos"> 92</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context-93"><a href="#Context-93"><span class="linenos"> 93</span></a>  <span class="k">def</span> <span class="nf">get_instance_id</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Context-94"><a href="#Context-94"><span class="linenos"> 94</span></a>    <span class="sd">&quot;&quot;&quot;Returns the instance id that is executing the function&quot;&quot;&quot;</span>
+</span><span id="Context-95"><a href="#Context-95"><span class="linenos"> 95</span></a>    <span class="k">pass</span>
+</span><span id="Context-96"><a href="#Context-96"><span class="linenos"> 96</span></a>
+</span><span id="Context-97"><a href="#Context-97"><span class="linenos"> 97</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context-98"><a href="#Context-98"><span class="linenos"> 98</span></a>  <span class="k">def</span> <span class="nf">get_function_version</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Context-99"><a href="#Context-99"><span class="linenos"> 99</span></a>    <span class="sd">&quot;&quot;&quot;Returns the version of function that we are executing&quot;&quot;&quot;</span>
+</span><span id="Context-100"><a href="#Context-100"><span class="linenos">100</span></a>    <span class="k">pass</span>
+</span><span id="Context-101"><a href="#Context-101"><span class="linenos">101</span></a>
+</span><span id="Context-102"><a href="#Context-102"><span class="linenos">102</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context-103"><a href="#Context-103"><span class="linenos">103</span></a>  <span class="k">def</span> <span class="nf">get_logger</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Context-104"><a href="#Context-104"><span class="linenos">104</span></a>    <span class="sd">&quot;&quot;&quot;Returns the logger object that can be used to do logging&quot;&quot;&quot;</span>
+</span><span id="Context-105"><a href="#Context-105"><span class="linenos">105</span></a>    <span class="k">pass</span>
+</span><span id="Context-106"><a href="#Context-106"><span class="linenos">106</span></a>
+</span><span id="Context-107"><a href="#Context-107"><span class="linenos">107</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context-108"><a href="#Context-108"><span class="linenos">108</span></a>  <span class="k">def</span> <span class="nf">get_user_config_value</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">key</span><span class="p">):</span>
+</span><span id="Context-109"><a href="#Context-109"><span class="linenos">109</span></a>    <span class="sd">&quot;&quot;&quot;Returns the value of the user-defined config. If the key doesn&#39;t exist, None is returned&quot;&quot;&quot;</span>
+</span><span id="Context-110"><a href="#Context-110"><span class="linenos">110</span></a>    <span class="k">pass</span>
+</span><span id="Context-111"><a href="#Context-111"><span class="linenos">111</span></a>  
+</span><span id="Context-112"><a href="#Context-112"><span class="linenos">112</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context-113"><a href="#Context-113"><span class="linenos">113</span></a>  <span class="k">def</span> <span class="nf">get_user_config_map</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Context-114"><a href="#Context-114"><span class="linenos">114</span></a>    <span class="sd">&quot;&quot;&quot;Returns the entire user-defined config as a dict (the dict will be empty if no user-defined config is supplied)&quot;&quot;&quot;</span>
+</span><span id="Context-115"><a href="#Context-115"><span class="linenos">115</span></a>    <span class="k">pass</span>
+</span><span id="Context-116"><a href="#Context-116"><span class="linenos">116</span></a>
+</span><span id="Context-117"><a href="#Context-117"><span class="linenos">117</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context-118"><a href="#Context-118"><span class="linenos">118</span></a>  <span class="k">def</span> <span class="nf">get_secret</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">secret_name</span><span class="p">):</span>
+</span><span id="Context-119"><a href="#Context-119"><span class="linenos">119</span></a>    <span class="sd">&quot;&quot;&quot;Returns the secret value associated with the name. None if nothing was found&quot;&quot;&quot;</span>
+</span><span id="Context-120"><a href="#Context-120"><span class="linenos">120</span></a>    <span class="k">pass</span>
+</span><span id="Context-121"><a href="#Context-121"><span class="linenos">121</span></a>
+</span><span id="Context-122"><a href="#Context-122"><span class="linenos">122</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context-123"><a href="#Context-123"><span class="linenos">123</span></a>  <span class="k">def</span> <span class="nf">get_partition_key</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Context-124"><a href="#Context-124"><span class="linenos">124</span></a>    <span class="sd">&quot;&quot;&quot;Returns partition key of the input message is one exists&quot;&quot;&quot;</span>
+</span><span id="Context-125"><a href="#Context-125"><span class="linenos">125</span></a>    <span class="k">pass</span>
+</span><span id="Context-126"><a href="#Context-126"><span class="linenos">126</span></a>
+</span><span id="Context-127"><a href="#Context-127"><span class="linenos">127</span></a>
+</span><span id="Context-128"><a href="#Context-128"><span class="linenos">128</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context-129"><a href="#Context-129"><span class="linenos">129</span></a>  <span class="k">def</span> <span class="nf">record_metric</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">metric_name</span><span class="p">,</span> <span class="n">metric_value</span><span class="p">):</span>
+</span><span id="Context-130"><a href="#Context-130"><span class="linenos">130</span></a>    <span class="sd">&quot;&quot;&quot;Records the metric_value. metric_value has to satisfy isinstance(metric_value, numbers.Number)&quot;&quot;&quot;</span>
+</span><span id="Context-131"><a href="#Context-131"><span class="linenos">131</span></a>    <span class="k">pass</span>
+</span><span id="Context-132"><a href="#Context-132"><span class="linenos">132</span></a>
+</span><span id="Context-133"><a href="#Context-133"><span class="linenos">133</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context-134"><a href="#Context-134"><span class="linenos">134</span></a>  <span class="k">def</span> <span class="nf">publish</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">topic_name</span><span class="p">,</span> <span class="n">message</span><span class="p">,</span> <span class="n">serde_class_name</span><span class="o">=</span><span class="s2">&quot;serde.IdentitySerDe&quot;</span><span class="p">,</span> <span clas [...]
+</span><span id="Context-135"><a href="#Context-135"><span class="linenos">135</span></a>    <span class="sd">&quot;&quot;&quot;Publishes message to topic_name by first serializing the message using serde_class_name serde</span>
+</span><span id="Context-136"><a href="#Context-136"><span class="linenos">136</span></a><span class="sd">    The message will have properties specified if any</span>
+</span><span id="Context-137"><a href="#Context-137"><span class="linenos">137</span></a>
+</span><span id="Context-138"><a href="#Context-138"><span class="linenos">138</span></a><span class="sd">    The available options for message_conf:</span>
+</span><span id="Context-139"><a href="#Context-139"><span class="linenos">139</span></a>
+</span><span id="Context-140"><a href="#Context-140"><span class="linenos">140</span></a><span class="sd">      properties,</span>
+</span><span id="Context-141"><a href="#Context-141"><span class="linenos">141</span></a><span class="sd">      partition_key,</span>
+</span><span id="Context-142"><a href="#Context-142"><span class="linenos">142</span></a><span class="sd">      sequence_id,</span>
+</span><span id="Context-143"><a href="#Context-143"><span class="linenos">143</span></a><span class="sd">      replication_clusters,</span>
+</span><span id="Context-144"><a href="#Context-144"><span class="linenos">144</span></a><span class="sd">      disable_replication,</span>
+</span><span id="Context-145"><a href="#Context-145"><span class="linenos">145</span></a><span class="sd">      event_timestamp</span>
+</span><span id="Context-146"><a href="#Context-146"><span class="linenos">146</span></a>
+</span><span id="Context-147"><a href="#Context-147"><span class="linenos">147</span></a><span class="sd">    &quot;&quot;&quot;</span>
+</span><span id="Context-148"><a href="#Context-148"><span class="linenos">148</span></a>    <span class="k">pass</span>
+</span><span id="Context-149"><a href="#Context-149"><span class="linenos">149</span></a>
+</span><span id="Context-150"><a href="#Context-150"><span class="linenos">150</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context-151"><a href="#Context-151"><span class="linenos">151</span></a>  <span class="k">def</span> <span class="nf">get_input_topics</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Context-152"><a href="#Context-152"><span class="linenos">152</span></a>    <span class="sd">&quot;&quot;&quot;Returns the input topics of function&quot;&quot;&quot;</span>
+</span><span id="Context-153"><a href="#Context-153"><span class="linenos">153</span></a>    <span class="k">pass</span>
+</span><span id="Context-154"><a href="#Context-154"><span class="linenos">154</span></a>
+</span><span id="Context-155"><a href="#Context-155"><span class="linenos">155</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context-156"><a href="#Context-156"><span class="linenos">156</span></a>  <span class="k">def</span> <span class="nf">get_output_topic</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Context-157"><a href="#Context-157"><span class="linenos">157</span></a>    <span class="sd">&quot;&quot;&quot;Returns the output topic of function&quot;&quot;&quot;</span>
+</span><span id="Context-158"><a href="#Context-158"><span class="linenos">158</span></a>    <span class="k">pass</span>
+</span><span id="Context-159"><a href="#Context-159"><span class="linenos">159</span></a>
+</span><span id="Context-160"><a href="#Context-160"><span class="linenos">160</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context-161"><a href="#Context-161"><span class="linenos">161</span></a>  <span class="k">def</span> <span class="nf">get_output_serde_class_name</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Context-162"><a href="#Context-162"><span class="linenos">162</span></a>    <span class="sd">&quot;&quot;&quot;return output Serde class&quot;&quot;&quot;</span>
+</span><span id="Context-163"><a href="#Context-163"><span class="linenos">163</span></a>    <span class="k">pass</span>
+</span><span id="Context-164"><a href="#Context-164"><span class="linenos">164</span></a>
+</span><span id="Context-165"><a href="#Context-165"><span class="linenos">165</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context-166"><a href="#Context-166"><span class="linenos">166</span></a>  <span class="k">def</span> <span class="nf">ack</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">msgid</span><span class="p">,</span> <span class="n">topic</span><span class="p">):</span>
+</span><span id="Context-167"><a href="#Context-167"><span class="linenos">167</span></a>    <span class="sd">&quot;&quot;&quot;ack this message id&quot;&quot;&quot;</span>
+</span><span id="Context-168"><a href="#Context-168"><span class="linenos">168</span></a>    <span class="k">pass</span>
+</span><span id="Context-169"><a href="#Context-169"><span class="linenos">169</span></a>
+</span><span id="Context-170"><a href="#Context-170"><span class="linenos">170</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context-171"><a href="#Context-171"><span class="linenos">171</span></a>  <span class="k">def</span> <span class="nf">incr_counter</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">key</span><span class="p">,</span> <span class="n">amount</span><span class="p">):</span>
+</span><span id="Context-172"><a href="#Context-172"><span class="linenos">172</span></a>    <span class="sd">&quot;&quot;&quot;incr the counter of a given key in the managed state&quot;&quot;&quot;</span>
+</span><span id="Context-173"><a href="#Context-173"><span class="linenos">173</span></a>    <span class="k">pass</span>
+</span><span id="Context-174"><a href="#Context-174"><span class="linenos">174</span></a>
+</span><span id="Context-175"><a href="#Context-175"><span class="linenos">175</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context-176"><a href="#Context-176"><span class="linenos">176</span></a>  <span class="k">def</span> <span class="nf">get_counter</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">key</span><span class="p">):</span>
+</span><span id="Context-177"><a href="#Context-177"><span class="linenos">177</span></a>    <span class="sd">&quot;&quot;&quot;get the counter of a given key in the managed state&quot;&quot;&quot;</span>
+</span><span id="Context-178"><a href="#Context-178"><span class="linenos">178</span></a>    <span class="k">pass</span>
+</span><span id="Context-179"><a href="#Context-179"><span class="linenos">179</span></a>
+</span><span id="Context-180"><a href="#Context-180"><span class="linenos">180</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context-181"><a href="#Context-181"><span class="linenos">181</span></a>  <span class="k">def</span> <span class="nf">del_counter</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">key</span><span class="p">):</span>
+</span><span id="Context-182"><a href="#Context-182"><span class="linenos">182</span></a>    <span class="sd">&quot;&quot;&quot;delete the counter of a given key in the managed state&quot;&quot;&quot;</span>
+</span><span id="Context-183"><a href="#Context-183"><span class="linenos">183</span></a>    <span class="k">pass</span>
+</span><span id="Context-184"><a href="#Context-184"><span class="linenos">184</span></a>
+</span><span id="Context-185"><a href="#Context-185"><span class="linenos">185</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context-186"><a href="#Context-186"><span class="linenos">186</span></a>  <span class="k">def</span> <span class="nf">put_state</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">key</span><span class="p">,</span> <span class="n">value</span><span class="p">):</span>
+</span><span id="Context-187"><a href="#Context-187"><span class="linenos">187</span></a>    <span class="sd">&quot;&quot;&quot;update the value of a given key in the managed state&quot;&quot;&quot;</span>
+</span><span id="Context-188"><a href="#Context-188"><span class="linenos">188</span></a>    <span class="k">pass</span>
+</span><span id="Context-189"><a href="#Context-189"><span class="linenos">189</span></a>
+</span><span id="Context-190"><a href="#Context-190"><span class="linenos">190</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context-191"><a href="#Context-191"><span class="linenos">191</span></a>  <span class="k">def</span> <span class="nf">get_state</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">key</span><span class="p">):</span>
+</span><span id="Context-192"><a href="#Context-192"><span class="linenos">192</span></a>    <span class="sd">&quot;&quot;&quot;get the value of a given key in the managed state&quot;&quot;&quot;</span>
+</span><span id="Context-193"><a href="#Context-193"><span class="linenos">193</span></a>    <span class="k">pass</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Interface defining information available at process time</p>
+</div>
+
+
+                            <div id="Context.__init__" class="classattr">
+                                <div class="attr function">
+            
+        <span class="name">Context</span><span class="signature pdoc-code condensed">()</span>
+
+        
+    </div>
+    <a class="headerlink" href="#Context.__init__"></a>
+    
+    
+
+                            </div>
+                            <div id="Context.get_message_id" class="classattr">
+                                        <input id="Context.get_message_id-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+                    <div class="decorator">@abstractmethod</div>
+
+        <span class="def">def</span>
+        <span class="name">get_message_id</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Context.get_message_id-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Context.get_message_id"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Context.get_message_id-48"><a href="#Context.get_message_id-48"><span class="linenos">48</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context.get_message_id-49"><a href="#Context.get_message_id-49"><span class="linenos">49</span></a>  <span class="k">def</span> <span class="nf">get_message_id</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Context.get_message_id-50"><a href="#Context.get_message_id-50"><span class="linenos">50</span></a>    <span class="sd">&quot;&quot;&quot;Return the messageid of the current message that we are processing&quot;&quot;&quot;</span>
+</span><span id="Context.get_message_id-51"><a href="#Context.get_message_id-51"><span class="linenos">51</span></a>    <span class="k">pass</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Return the messageid of the current message that we are processing</p>
+</div>
+
+
+                            </div>
+                            <div id="Context.get_message_key" class="classattr">
+                                        <input id="Context.get_message_key-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+                    <div class="decorator">@abstractmethod</div>
+
+        <span class="def">def</span>
+        <span class="name">get_message_key</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Context.get_message_key-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Context.get_message_key"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Context.get_message_key-53"><a href="#Context.get_message_key-53"><span class="linenos">53</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context.get_message_key-54"><a href="#Context.get_message_key-54"><span class="linenos">54</span></a>  <span class="k">def</span> <span class="nf">get_message_key</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Context.get_message_key-55"><a href="#Context.get_message_key-55"><span class="linenos">55</span></a>    <span class="sd">&quot;&quot;&quot;Return the key of the current message that we are processing&quot;&quot;&quot;</span>
+</span><span id="Context.get_message_key-56"><a href="#Context.get_message_key-56"><span class="linenos">56</span></a>    <span class="k">pass</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Return the key of the current message that we are processing</p>
+</div>
+
+
+                            </div>
+                            <div id="Context.get_message_eventtime" class="classattr">
+                                        <input id="Context.get_message_eventtime-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+                    <div class="decorator">@abstractmethod</div>
+
+        <span class="def">def</span>
+        <span class="name">get_message_eventtime</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Context.get_message_eventtime-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Context.get_message_eventtime"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Context.get_message_eventtime-58"><a href="#Context.get_message_eventtime-58"><span class="linenos">58</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context.get_message_eventtime-59"><a href="#Context.get_message_eventtime-59"><span class="linenos">59</span></a>  <span class="k">def</span> <span class="nf">get_message_eventtime</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Context.get_message_eventtime-60"><a href="#Context.get_message_eventtime-60"><span class="linenos">60</span></a>    <span class="sd">&quot;&quot;&quot;Return the event time of the current message that we are processing&quot;&quot;&quot;</span>
+</span><span id="Context.get_message_eventtime-61"><a href="#Context.get_message_eventtime-61"><span class="linenos">61</span></a>    <span class="k">pass</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Return the event time of the current message that we are processing</p>
+</div>
+
+
+                            </div>
+                            <div id="Context.get_message_properties" class="classattr">
+                                        <input id="Context.get_message_properties-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+                    <div class="decorator">@abstractmethod</div>
+
+        <span class="def">def</span>
+        <span class="name">get_message_properties</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Context.get_message_properties-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Context.get_message_properties"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Context.get_message_properties-63"><a href="#Context.get_message_properties-63"><span class="linenos">63</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context.get_message_properties-64"><a href="#Context.get_message_properties-64"><span class="linenos">64</span></a>  <span class="k">def</span> <span class="nf">get_message_properties</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Context.get_message_properties-65"><a href="#Context.get_message_properties-65"><span class="linenos">65</span></a>    <span class="sd">&quot;&quot;&quot;Return the message properties kv map of the current message that we are processing&quot;&quot;&quot;</span>
+</span><span id="Context.get_message_properties-66"><a href="#Context.get_message_properties-66"><span class="linenos">66</span></a>    <span class="k">pass</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Return the message properties kv map of the current message that we are processing</p>
+</div>
+
+
+                            </div>
+                            <div id="Context.get_current_message_topic_name" class="classattr">
+                                        <input id="Context.get_current_message_topic_name-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+                    <div class="decorator">@abstractmethod</div>
+
+        <span class="def">def</span>
+        <span class="name">get_current_message_topic_name</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Context.get_current_message_topic_name-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Context.get_current_message_topic_name"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Context.get_current_message_topic_name-68"><a href="#Context.get_current_message_topic_name-68"><span class="linenos">68</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context.get_current_message_topic_name-69"><a href="#Context.get_current_message_topic_name-69"><span class="linenos">69</span></a>  <span class="k">def</span> <span class="nf">get_current_message_topic_name</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Context.get_current_message_topic_name-70"><a href="#Context.get_current_message_topic_name-70"><span class="linenos">70</span></a>    <span class="sd">&quot;&quot;&quot;Returns the topic name of the message that we are processing&quot;&quot;&quot;</span>
+</span><span id="Context.get_current_message_topic_name-71"><a href="#Context.get_current_message_topic_name-71"><span class="linenos">71</span></a>    <span class="k">pass</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Returns the topic name of the message that we are processing</p>
+</div>
+
+
+                            </div>
+                            <div id="Context.get_function_tenant" class="classattr">
+                                        <input id="Context.get_function_tenant-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+                    <div class="decorator">@abstractmethod</div>
+
+        <span class="def">def</span>
+        <span class="name">get_function_tenant</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Context.get_function_tenant-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Context.get_function_tenant"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Context.get_function_tenant-73"><a href="#Context.get_function_tenant-73"><span class="linenos">73</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context.get_function_tenant-74"><a href="#Context.get_function_tenant-74"><span class="linenos">74</span></a>  <span class="k">def</span> <span class="nf">get_function_tenant</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Context.get_function_tenant-75"><a href="#Context.get_function_tenant-75"><span class="linenos">75</span></a>    <span class="sd">&quot;&quot;&quot;Returns the tenant of the message that&#39;s being processed&quot;&quot;&quot;</span>
+</span><span id="Context.get_function_tenant-76"><a href="#Context.get_function_tenant-76"><span class="linenos">76</span></a>    <span class="k">pass</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Returns the tenant of the message that's being processed</p>
+</div>
+
+
+                            </div>
+                            <div id="Context.get_function_namespace" class="classattr">
+                                        <input id="Context.get_function_namespace-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+                    <div class="decorator">@abstractmethod</div>
+
+        <span class="def">def</span>
+        <span class="name">get_function_namespace</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Context.get_function_namespace-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Context.get_function_namespace"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Context.get_function_namespace-78"><a href="#Context.get_function_namespace-78"><span class="linenos">78</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context.get_function_namespace-79"><a href="#Context.get_function_namespace-79"><span class="linenos">79</span></a>  <span class="k">def</span> <span class="nf">get_function_namespace</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Context.get_function_namespace-80"><a href="#Context.get_function_namespace-80"><span class="linenos">80</span></a>    <span class="sd">&quot;&quot;&quot;Returns the namespace of the message that&#39;s being processed&quot;&quot;&quot;</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Returns the namespace of the message that's being processed</p>
+</div>
+
+
+                            </div>
+                            <div id="Context.get_function_name" class="classattr">
+                                        <input id="Context.get_function_name-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+                    <div class="decorator">@abstractmethod</div>
+
+        <span class="def">def</span>
+        <span class="name">get_function_name</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Context.get_function_name-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Context.get_function_name"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Context.get_function_name-82"><a href="#Context.get_function_name-82"><span class="linenos">82</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context.get_function_name-83"><a href="#Context.get_function_name-83"><span class="linenos">83</span></a>  <span class="k">def</span> <span class="nf">get_function_name</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Context.get_function_name-84"><a href="#Context.get_function_name-84"><span class="linenos">84</span></a>    <span class="sd">&quot;&quot;&quot;Returns the function name that we are a part of&quot;&quot;&quot;</span>
+</span><span id="Context.get_function_name-85"><a href="#Context.get_function_name-85"><span class="linenos">85</span></a>    <span class="k">pass</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Returns the function name that we are a part of</p>
+</div>
+
+
+                            </div>
+                            <div id="Context.get_function_id" class="classattr">
+                                        <input id="Context.get_function_id-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+                    <div class="decorator">@abstractmethod</div>
+
+        <span class="def">def</span>
+        <span class="name">get_function_id</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Context.get_function_id-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Context.get_function_id"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Context.get_function_id-87"><a href="#Context.get_function_id-87"><span class="linenos">87</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context.get_function_id-88"><a href="#Context.get_function_id-88"><span class="linenos">88</span></a>  <span class="k">def</span> <span class="nf">get_function_id</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Context.get_function_id-89"><a href="#Context.get_function_id-89"><span class="linenos">89</span></a>    <span class="sd">&quot;&quot;&quot;Returns the function id that we are a part of&quot;&quot;&quot;</span>
+</span><span id="Context.get_function_id-90"><a href="#Context.get_function_id-90"><span class="linenos">90</span></a>    <span class="k">pass</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Returns the function id that we are a part of</p>
+</div>
+
+
+                            </div>
+                            <div id="Context.get_instance_id" class="classattr">
+                                        <input id="Context.get_instance_id-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+                    <div class="decorator">@abstractmethod</div>
+
+        <span class="def">def</span>
+        <span class="name">get_instance_id</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Context.get_instance_id-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Context.get_instance_id"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Context.get_instance_id-92"><a href="#Context.get_instance_id-92"><span class="linenos">92</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context.get_instance_id-93"><a href="#Context.get_instance_id-93"><span class="linenos">93</span></a>  <span class="k">def</span> <span class="nf">get_instance_id</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Context.get_instance_id-94"><a href="#Context.get_instance_id-94"><span class="linenos">94</span></a>    <span class="sd">&quot;&quot;&quot;Returns the instance id that is executing the function&quot;&quot;&quot;</span>
+</span><span id="Context.get_instance_id-95"><a href="#Context.get_instance_id-95"><span class="linenos">95</span></a>    <span class="k">pass</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Returns the instance id that is executing the function</p>
+</div>
+
+
+                            </div>
+                            <div id="Context.get_function_version" class="classattr">
+                                        <input id="Context.get_function_version-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+                    <div class="decorator">@abstractmethod</div>
+
+        <span class="def">def</span>
+        <span class="name">get_function_version</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Context.get_function_version-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Context.get_function_version"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Context.get_function_version-97"><a href="#Context.get_function_version-97"><span class="linenos"> 97</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context.get_function_version-98"><a href="#Context.get_function_version-98"><span class="linenos"> 98</span></a>  <span class="k">def</span> <span class="nf">get_function_version</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Context.get_function_version-99"><a href="#Context.get_function_version-99"><span class="linenos"> 99</span></a>    <span class="sd">&quot;&quot;&quot;Returns the version of function that we are executing&quot;&quot;&quot;</span>
+</span><span id="Context.get_function_version-100"><a href="#Context.get_function_version-100"><span class="linenos">100</span></a>    <span class="k">pass</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Returns the version of function that we are executing</p>
+</div>
+
+
+                            </div>
+                            <div id="Context.get_logger" class="classattr">
+                                        <input id="Context.get_logger-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+                    <div class="decorator">@abstractmethod</div>
+
+        <span class="def">def</span>
+        <span class="name">get_logger</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Context.get_logger-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Context.get_logger"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Context.get_logger-102"><a href="#Context.get_logger-102"><span class="linenos">102</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context.get_logger-103"><a href="#Context.get_logger-103"><span class="linenos">103</span></a>  <span class="k">def</span> <span class="nf">get_logger</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Context.get_logger-104"><a href="#Context.get_logger-104"><span class="linenos">104</span></a>    <span class="sd">&quot;&quot;&quot;Returns the logger object that can be used to do logging&quot;&quot;&quot;</span>
+</span><span id="Context.get_logger-105"><a href="#Context.get_logger-105"><span class="linenos">105</span></a>    <span class="k">pass</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Returns the logger object that can be used to do logging</p>
+</div>
+
+
+                            </div>
+                            <div id="Context.get_user_config_value" class="classattr">
+                                        <input id="Context.get_user_config_value-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+                    <div class="decorator">@abstractmethod</div>
+
+        <span class="def">def</span>
+        <span class="name">get_user_config_value</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span>, </span><span class="param"><span class="n">key</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Context.get_user_config_value-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Context.get_user_config_value"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Context.get_user_config_value-107"><a href="#Context.get_user_config_value-107"><span class="linenos">107</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context.get_user_config_value-108"><a href="#Context.get_user_config_value-108"><span class="linenos">108</span></a>  <span class="k">def</span> <span class="nf">get_user_config_value</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">key</span><span class="p">):</span>
+</span><span id="Context.get_user_config_value-109"><a href="#Context.get_user_config_value-109"><span class="linenos">109</span></a>    <span class="sd">&quot;&quot;&quot;Returns the value of the user-defined config. If the key doesn&#39;t exist, None is returned&quot;&quot;&quot;</span>
+</span><span id="Context.get_user_config_value-110"><a href="#Context.get_user_config_value-110"><span class="linenos">110</span></a>    <span class="k">pass</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Returns the value of the user-defined config. If the key doesn't exist, None is returned</p>
+</div>
+
+
+                            </div>
+                            <div id="Context.get_user_config_map" class="classattr">
+                                        <input id="Context.get_user_config_map-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+                    <div class="decorator">@abstractmethod</div>
+
+        <span class="def">def</span>
+        <span class="name">get_user_config_map</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Context.get_user_config_map-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Context.get_user_config_map"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Context.get_user_config_map-112"><a href="#Context.get_user_config_map-112"><span class="linenos">112</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context.get_user_config_map-113"><a href="#Context.get_user_config_map-113"><span class="linenos">113</span></a>  <span class="k">def</span> <span class="nf">get_user_config_map</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Context.get_user_config_map-114"><a href="#Context.get_user_config_map-114"><span class="linenos">114</span></a>    <span class="sd">&quot;&quot;&quot;Returns the entire user-defined config as a dict (the dict will be empty if no user-defined config is supplied)&quot;&quot;&quot;</span>
+</span><span id="Context.get_user_config_map-115"><a href="#Context.get_user_config_map-115"><span class="linenos">115</span></a>    <span class="k">pass</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Returns the entire user-defined config as a dict (the dict will be empty if no user-defined config is supplied)</p>
+</div>
+
+
+                            </div>
+                            <div id="Context.get_secret" class="classattr">
+                                        <input id="Context.get_secret-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+                    <div class="decorator">@abstractmethod</div>
+
+        <span class="def">def</span>
+        <span class="name">get_secret</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span>, </span><span class="param"><span class="n">secret_name</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Context.get_secret-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Context.get_secret"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Context.get_secret-117"><a href="#Context.get_secret-117"><span class="linenos">117</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context.get_secret-118"><a href="#Context.get_secret-118"><span class="linenos">118</span></a>  <span class="k">def</span> <span class="nf">get_secret</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">secret_name</span><span class="p">):</span>
+</span><span id="Context.get_secret-119"><a href="#Context.get_secret-119"><span class="linenos">119</span></a>    <span class="sd">&quot;&quot;&quot;Returns the secret value associated with the name. None if nothing was found&quot;&quot;&quot;</span>
+</span><span id="Context.get_secret-120"><a href="#Context.get_secret-120"><span class="linenos">120</span></a>    <span class="k">pass</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Returns the secret value associated with the name. None if nothing was found</p>
+</div>
+
+
+                            </div>
+                            <div id="Context.get_partition_key" class="classattr">
+                                        <input id="Context.get_partition_key-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+                    <div class="decorator">@abstractmethod</div>
+
+        <span class="def">def</span>
+        <span class="name">get_partition_key</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Context.get_partition_key-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Context.get_partition_key"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Context.get_partition_key-122"><a href="#Context.get_partition_key-122"><span class="linenos">122</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context.get_partition_key-123"><a href="#Context.get_partition_key-123"><span class="linenos">123</span></a>  <span class="k">def</span> <span class="nf">get_partition_key</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Context.get_partition_key-124"><a href="#Context.get_partition_key-124"><span class="linenos">124</span></a>    <span class="sd">&quot;&quot;&quot;Returns partition key of the input message is one exists&quot;&quot;&quot;</span>
+</span><span id="Context.get_partition_key-125"><a href="#Context.get_partition_key-125"><span class="linenos">125</span></a>    <span class="k">pass</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Returns partition key of the input message is one exists</p>
+</div>
+
+
+                            </div>
+                            <div id="Context.record_metric" class="classattr">
+                                        <input id="Context.record_metric-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+                    <div class="decorator">@abstractmethod</div>
+
+        <span class="def">def</span>
+        <span class="name">record_metric</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span>, </span><span class="param"><span class="n">metric_name</span>, </span><span class="param"><span class="n">metric_value</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Context.record_metric-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Context.record_metric"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Context.record_metric-128"><a href="#Context.record_metric-128"><span class="linenos">128</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context.record_metric-129"><a href="#Context.record_metric-129"><span class="linenos">129</span></a>  <span class="k">def</span> <span class="nf">record_metric</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">metric_name</span><span class="p">,</span> <span class="n">metric_value</span><span class="p">):</span>
+</span><span id="Context.record_metric-130"><a href="#Context.record_metric-130"><span class="linenos">130</span></a>    <span class="sd">&quot;&quot;&quot;Records the metric_value. metric_value has to satisfy isinstance(metric_value, numbers.Number)&quot;&quot;&quot;</span>
+</span><span id="Context.record_metric-131"><a href="#Context.record_metric-131"><span class="linenos">131</span></a>    <span class="k">pass</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Records the metric_value. metric_value has to satisfy isinstance(metric_value, numbers.Number)</p>
+</div>
+
+
+                            </div>
+                            <div id="Context.publish" class="classattr">
+                                        <input id="Context.publish-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+                    <div class="decorator">@abstractmethod</div>
+
+        <span class="def">def</span>
+        <span class="name">publish</span><span class="signature pdoc-code multiline">(<span class="param">	<span class="bp">self</span>,</span><span class="param">	<span class="n">topic_name</span>,</span><span class="param">	<span class="n">message</span>,</span><span class="param">	<span class="n">serde_class_name</span><span class="o">=</span><span class="s1">&#39;serde.IdentitySerDe&#39;</span>,</span><span class="param">	<span class="n">properties</span><span class="o">=</span><span [...]
+
+                <label class="view-source-button" for="Context.publish-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Context.publish"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Context.publish-133"><a href="#Context.publish-133"><span class="linenos">133</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context.publish-134"><a href="#Context.publish-134"><span class="linenos">134</span></a>  <span class="k">def</span> <span class="nf">publish</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">topic_name</span><span class="p">,</span> <span class="n">message</span><span class="p">,</span> <span class="n">serde_class_name</span><span class="o">=</span><span class="s2">&quot;serde.IdentitySerDe&quot;</span><span class="p">,</ [...]
+</span><span id="Context.publish-135"><a href="#Context.publish-135"><span class="linenos">135</span></a>    <span class="sd">&quot;&quot;&quot;Publishes message to topic_name by first serializing the message using serde_class_name serde</span>
+</span><span id="Context.publish-136"><a href="#Context.publish-136"><span class="linenos">136</span></a><span class="sd">    The message will have properties specified if any</span>
+</span><span id="Context.publish-137"><a href="#Context.publish-137"><span class="linenos">137</span></a>
+</span><span id="Context.publish-138"><a href="#Context.publish-138"><span class="linenos">138</span></a><span class="sd">    The available options for message_conf:</span>
+</span><span id="Context.publish-139"><a href="#Context.publish-139"><span class="linenos">139</span></a>
+</span><span id="Context.publish-140"><a href="#Context.publish-140"><span class="linenos">140</span></a><span class="sd">      properties,</span>
+</span><span id="Context.publish-141"><a href="#Context.publish-141"><span class="linenos">141</span></a><span class="sd">      partition_key,</span>
+</span><span id="Context.publish-142"><a href="#Context.publish-142"><span class="linenos">142</span></a><span class="sd">      sequence_id,</span>
+</span><span id="Context.publish-143"><a href="#Context.publish-143"><span class="linenos">143</span></a><span class="sd">      replication_clusters,</span>
+</span><span id="Context.publish-144"><a href="#Context.publish-144"><span class="linenos">144</span></a><span class="sd">      disable_replication,</span>
+</span><span id="Context.publish-145"><a href="#Context.publish-145"><span class="linenos">145</span></a><span class="sd">      event_timestamp</span>
+</span><span id="Context.publish-146"><a href="#Context.publish-146"><span class="linenos">146</span></a>
+</span><span id="Context.publish-147"><a href="#Context.publish-147"><span class="linenos">147</span></a><span class="sd">    &quot;&quot;&quot;</span>
+</span><span id="Context.publish-148"><a href="#Context.publish-148"><span class="linenos">148</span></a>    <span class="k">pass</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Publishes message to topic_name by first serializing the message using serde_class_name serde
+The message will have properties specified if any</p>
+
+<p>The available options for message_conf:</p>
+
+<p>properties,
+  partition_key,
+  sequence_id,
+  replication_clusters,
+  disable_replication,
+  event_timestamp</p>
+</div>
+
+
+                            </div>
+                            <div id="Context.get_input_topics" class="classattr">
+                                        <input id="Context.get_input_topics-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+                    <div class="decorator">@abstractmethod</div>
+
+        <span class="def">def</span>
+        <span class="name">get_input_topics</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Context.get_input_topics-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Context.get_input_topics"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Context.get_input_topics-150"><a href="#Context.get_input_topics-150"><span class="linenos">150</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context.get_input_topics-151"><a href="#Context.get_input_topics-151"><span class="linenos">151</span></a>  <span class="k">def</span> <span class="nf">get_input_topics</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Context.get_input_topics-152"><a href="#Context.get_input_topics-152"><span class="linenos">152</span></a>    <span class="sd">&quot;&quot;&quot;Returns the input topics of function&quot;&quot;&quot;</span>
+</span><span id="Context.get_input_topics-153"><a href="#Context.get_input_topics-153"><span class="linenos">153</span></a>    <span class="k">pass</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Returns the input topics of function</p>
+</div>
+
+
+                            </div>
+                            <div id="Context.get_output_topic" class="classattr">
+                                        <input id="Context.get_output_topic-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+                    <div class="decorator">@abstractmethod</div>
+
+        <span class="def">def</span>
+        <span class="name">get_output_topic</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Context.get_output_topic-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Context.get_output_topic"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Context.get_output_topic-155"><a href="#Context.get_output_topic-155"><span class="linenos">155</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context.get_output_topic-156"><a href="#Context.get_output_topic-156"><span class="linenos">156</span></a>  <span class="k">def</span> <span class="nf">get_output_topic</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Context.get_output_topic-157"><a href="#Context.get_output_topic-157"><span class="linenos">157</span></a>    <span class="sd">&quot;&quot;&quot;Returns the output topic of function&quot;&quot;&quot;</span>
+</span><span id="Context.get_output_topic-158"><a href="#Context.get_output_topic-158"><span class="linenos">158</span></a>    <span class="k">pass</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Returns the output topic of function</p>
+</div>
+
+
+                            </div>
+                            <div id="Context.get_output_serde_class_name" class="classattr">
+                                        <input id="Context.get_output_serde_class_name-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+                    <div class="decorator">@abstractmethod</div>
+
+        <span class="def">def</span>
+        <span class="name">get_output_serde_class_name</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Context.get_output_serde_class_name-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Context.get_output_serde_class_name"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Context.get_output_serde_class_name-160"><a href="#Context.get_output_serde_class_name-160"><span class="linenos">160</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context.get_output_serde_class_name-161"><a href="#Context.get_output_serde_class_name-161"><span class="linenos">161</span></a>  <span class="k">def</span> <span class="nf">get_output_serde_class_name</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="Context.get_output_serde_class_name-162"><a href="#Context.get_output_serde_class_name-162"><span class="linenos">162</span></a>    <span class="sd">&quot;&quot;&quot;return output Serde class&quot;&quot;&quot;</span>
+</span><span id="Context.get_output_serde_class_name-163"><a href="#Context.get_output_serde_class_name-163"><span class="linenos">163</span></a>    <span class="k">pass</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>return output Serde class</p>
+</div>
+
+
+                            </div>
+                            <div id="Context.ack" class="classattr">
+                                        <input id="Context.ack-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+                    <div class="decorator">@abstractmethod</div>
+
+        <span class="def">def</span>
+        <span class="name">ack</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span>, </span><span class="param"><span class="n">msgid</span>, </span><span class="param"><span class="n">topic</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Context.ack-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Context.ack"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Context.ack-165"><a href="#Context.ack-165"><span class="linenos">165</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context.ack-166"><a href="#Context.ack-166"><span class="linenos">166</span></a>  <span class="k">def</span> <span class="nf">ack</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">msgid</span><span class="p">,</span> <span class="n">topic</span><span class="p">):</span>
+</span><span id="Context.ack-167"><a href="#Context.ack-167"><span class="linenos">167</span></a>    <span class="sd">&quot;&quot;&quot;ack this message id&quot;&quot;&quot;</span>
+</span><span id="Context.ack-168"><a href="#Context.ack-168"><span class="linenos">168</span></a>    <span class="k">pass</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>ack this message id</p>
+</div>
+
+
+                            </div>
+                            <div id="Context.incr_counter" class="classattr">
+                                        <input id="Context.incr_counter-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+                    <div class="decorator">@abstractmethod</div>
+
+        <span class="def">def</span>
+        <span class="name">incr_counter</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span>, </span><span class="param"><span class="n">key</span>, </span><span class="param"><span class="n">amount</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Context.incr_counter-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Context.incr_counter"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Context.incr_counter-170"><a href="#Context.incr_counter-170"><span class="linenos">170</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context.incr_counter-171"><a href="#Context.incr_counter-171"><span class="linenos">171</span></a>  <span class="k">def</span> <span class="nf">incr_counter</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">key</span><span class="p">,</span> <span class="n">amount</span><span class="p">):</span>
+</span><span id="Context.incr_counter-172"><a href="#Context.incr_counter-172"><span class="linenos">172</span></a>    <span class="sd">&quot;&quot;&quot;incr the counter of a given key in the managed state&quot;&quot;&quot;</span>
+</span><span id="Context.incr_counter-173"><a href="#Context.incr_counter-173"><span class="linenos">173</span></a>    <span class="k">pass</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>incr the counter of a given key in the managed state</p>
+</div>
+
+
+                            </div>
+                            <div id="Context.get_counter" class="classattr">
+                                        <input id="Context.get_counter-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+                    <div class="decorator">@abstractmethod</div>
+
+        <span class="def">def</span>
+        <span class="name">get_counter</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span>, </span><span class="param"><span class="n">key</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Context.get_counter-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Context.get_counter"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Context.get_counter-175"><a href="#Context.get_counter-175"><span class="linenos">175</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context.get_counter-176"><a href="#Context.get_counter-176"><span class="linenos">176</span></a>  <span class="k">def</span> <span class="nf">get_counter</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">key</span><span class="p">):</span>
+</span><span id="Context.get_counter-177"><a href="#Context.get_counter-177"><span class="linenos">177</span></a>    <span class="sd">&quot;&quot;&quot;get the counter of a given key in the managed state&quot;&quot;&quot;</span>
+</span><span id="Context.get_counter-178"><a href="#Context.get_counter-178"><span class="linenos">178</span></a>    <span class="k">pass</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>get the counter of a given key in the managed state</p>
+</div>
+
+
+                            </div>
+                            <div id="Context.del_counter" class="classattr">
+                                        <input id="Context.del_counter-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+                    <div class="decorator">@abstractmethod</div>
+
+        <span class="def">def</span>
+        <span class="name">del_counter</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span>, </span><span class="param"><span class="n">key</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Context.del_counter-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Context.del_counter"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Context.del_counter-180"><a href="#Context.del_counter-180"><span class="linenos">180</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context.del_counter-181"><a href="#Context.del_counter-181"><span class="linenos">181</span></a>  <span class="k">def</span> <span class="nf">del_counter</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">key</span><span class="p">):</span>
+</span><span id="Context.del_counter-182"><a href="#Context.del_counter-182"><span class="linenos">182</span></a>    <span class="sd">&quot;&quot;&quot;delete the counter of a given key in the managed state&quot;&quot;&quot;</span>
+</span><span id="Context.del_counter-183"><a href="#Context.del_counter-183"><span class="linenos">183</span></a>    <span class="k">pass</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>delete the counter of a given key in the managed state</p>
+</div>
+
+
+                            </div>
+                            <div id="Context.put_state" class="classattr">
+                                        <input id="Context.put_state-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+                    <div class="decorator">@abstractmethod</div>
+
+        <span class="def">def</span>
+        <span class="name">put_state</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span>, </span><span class="param"><span class="n">key</span>, </span><span class="param"><span class="n">value</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Context.put_state-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Context.put_state"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Context.put_state-185"><a href="#Context.put_state-185"><span class="linenos">185</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context.put_state-186"><a href="#Context.put_state-186"><span class="linenos">186</span></a>  <span class="k">def</span> <span class="nf">put_state</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">key</span><span class="p">,</span> <span class="n">value</span><span class="p">):</span>
+</span><span id="Context.put_state-187"><a href="#Context.put_state-187"><span class="linenos">187</span></a>    <span class="sd">&quot;&quot;&quot;update the value of a given key in the managed state&quot;&quot;&quot;</span>
+</span><span id="Context.put_state-188"><a href="#Context.put_state-188"><span class="linenos">188</span></a>    <span class="k">pass</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>update the value of a given key in the managed state</p>
+</div>
+
+
+                            </div>
+                            <div id="Context.get_state" class="classattr">
+                                        <input id="Context.get_state-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+                    <div class="decorator">@abstractmethod</div>
+
+        <span class="def">def</span>
+        <span class="name">get_state</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span>, </span><span class="param"><span class="n">key</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Context.get_state-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Context.get_state"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Context.get_state-190"><a href="#Context.get_state-190"><span class="linenos">190</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Context.get_state-191"><a href="#Context.get_state-191"><span class="linenos">191</span></a>  <span class="k">def</span> <span class="nf">get_state</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">key</span><span class="p">):</span>
+</span><span id="Context.get_state-192"><a href="#Context.get_state-192"><span class="linenos">192</span></a>    <span class="sd">&quot;&quot;&quot;get the value of a given key in the managed state&quot;&quot;&quot;</span>
+</span><span id="Context.get_state-193"><a href="#Context.get_state-193"><span class="linenos">193</span></a>    <span class="k">pass</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>get the value of a given key in the managed state</p>
+</div>
+
+
+                            </div>
+                </section>
+    </main>
+<script>
+    function escapeHTML(html) {
+        return document.createElement('div').appendChild(document.createTextNode(html)).parentNode.innerHTML;
+    }
+
+    const originalContent = document.querySelector("main.pdoc");
+    let currentContent = originalContent;
+
+    function setContent(innerHTML) {
+        let elem;
+        if (innerHTML) {
+            elem = document.createElement("main");
+            elem.classList.add("pdoc");
+            elem.innerHTML = innerHTML;
+        } else {
+            elem = originalContent;
+        }
+        if (currentContent !== elem) {
+            currentContent.replaceWith(elem);
+            currentContent = elem;
+        }
+    }
+
+    function getSearchTerm() {
+        return (new URL(window.location)).searchParams.get("search");
+    }
+
+    const searchBox = document.querySelector(".pdoc input[type=search]");
+    searchBox.addEventListener("input", function () {
+        let url = new URL(window.location);
+        if (searchBox.value.trim()) {
+            url.hash = "";
+            url.searchParams.set("search", searchBox.value);
+        } else {
+            url.searchParams.delete("search");
+        }
+        history.replaceState("", "", url.toString());
+        onInput();
+    });
+    window.addEventListener("popstate", onInput);
+
+
+    let search, searchErr;
+
+    async function initialize() {
+        try {
+            search = await new Promise((resolve, reject) => {
+                const script = document.createElement("script");
+                script.type = "text/javascript";
+                script.async = true;
+                script.onload = () => resolve(window.pdocSearch);
+                script.onerror = (e) => reject(e);
+                script.src = "../../search.js";
+                document.getElementsByTagName("head")[0].appendChild(script);
+            });
+        } catch (e) {
+            console.error("Cannot fetch pdoc search index");
+            searchErr = "Cannot fetch search index.";
+        }
+        onInput();
+
+        document.querySelector("nav.pdoc").addEventListener("click", e => {
+            if (e.target.hash) {
+                searchBox.value = "";
+                searchBox.dispatchEvent(new Event("input"));
+            }
+        });
+    }
+
+    function onInput() {
+        setContent((() => {
+            const term = getSearchTerm();
+            if (!term) {
+                return null
+            }
+            if (searchErr) {
+                return `<h3>Error: ${searchErr}</h3>`
+            }
+            if (!search) {
+                return "<h3>Searching...</h3>"
+            }
+
+            window.scrollTo({top: 0, left: 0, behavior: 'auto'});
+
+            const results = search(term);
+
+            let html;
+            if (results.length === 0) {
+                html = `No search results for '${escapeHTML(term)}'.`
+            } else {
+                html = `<h4>${results.length} search result${results.length > 1 ? "s" : ""} for '${escapeHTML(term)}'.</h4>`;
+            }
+            for (let result of results.slice(0, 10)) {
+                let doc = result.doc;
+                let url = `../../${doc.modulename.replaceAll(".", "/")}.html`;
+                if (doc.qualname) {
+                    url += `#${doc.qualname}`;
+                }
+
+                let heading;
+                switch (result.doc.kind) {
+                    case "function":
+                        if (doc.fullname.endsWith(".__init__")) {
+                            heading = `<span class="name">${doc.fullname.replace(/\.__init__$/, "")}</span>${doc.signature}`;
+                        } else {
+                            heading = `<span class="def">${doc.funcdef}</span> <span class="name">${doc.fullname}</span>${doc.signature}`;
+                        }
+                        break;
+                    case "class":
+                        heading = `<span class="def">class</span> <span class="name">${doc.fullname}</span>`;
+                        if (doc.bases)
+                            heading += `<wbr>(<span class="base">${doc.bases}</span>)`;
+                        heading += `:`;
+                        break;
+                    case "variable":
+                        heading = `<span class="name">${doc.fullname}</span>`;
+                        if (doc.annotation)
+                            heading += `<span class="annotation">${doc.annotation}</span>`;
+                        if (doc.default_value)
+                            heading += `<span class="default_value">${doc.default_value}</span>`;
+                        break;
+                    default:
+                        heading = `<span class="name">${doc.fullname}</span>`;
+                        break;
+                }
+                html += `
+                        <section class="search-result">
+                        <a href="${url}" class="attr ${doc.kind}">${heading}</a>
+                        <div class="docstring">${doc.doc}</div>
+                        </section>
+                    `;
+
+            }
+            return html;
+        })());
+    }
+
+    if (getSearchTerm()) {
+        initialize();
+        searchBox.value = getSearchTerm();
+        onInput();
+    } else {
+        searchBox.addEventListener("focus", initialize, {once: true});
+    }
+
+    searchBox.addEventListener("keydown", e => {
+        if (["ArrowDown", "ArrowUp", "Enter"].includes(e.key)) {
+            let focused = currentContent.querySelector(".search-result.focused");
+            if (!focused) {
+                currentContent.querySelector(".search-result").classList.add("focused");
+            } else if (
+                e.key === "ArrowDown"
+                && focused.nextElementSibling
+                && focused.nextElementSibling.classList.contains("search-result")
+            ) {
+                focused.classList.remove("focused");
+                focused.nextElementSibling.classList.add("focused");
+                focused.nextElementSibling.scrollIntoView({
+                    behavior: "smooth",
+                    block: "nearest",
+                    inline: "nearest"
+                });
+            } else if (
+                e.key === "ArrowUp"
+                && focused.previousElementSibling
+                && focused.previousElementSibling.classList.contains("search-result")
+            ) {
+                focused.classList.remove("focused");
+                focused.previousElementSibling.classList.add("focused");
+                focused.previousElementSibling.scrollIntoView({
+                    behavior: "smooth",
+                    block: "nearest",
+                    inline: "nearest"
+                });
+            } else if (
+                e.key === "Enter"
+            ) {
+                focused.querySelector("a").click();
+            }
+        }
+    });
+</script></body>
+</html>
\ No newline at end of file
diff --git a/site2/website-next/static/api/python/2.10.x/pulsar/functions/function.html b/site2/website-next/static/api/python/2.10.x/pulsar/functions/function.html
new file mode 100644
index 00000000000..e2f194964d0
--- /dev/null
+++ b/site2/website-next/static/api/python/2.10.x/pulsar/functions/function.html
@@ -0,0 +1,381 @@
+<!doctype html>
+<html lang="en">
+<head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <meta name="generator" content="pdoc 12.3.0"/>
+    <title>pulsar.functions.function API documentation</title>
+
+    <style>/*! * Bootstrap Reboot v5.0.0 (https://getbootstrap.com/) * Copyright 2011-2021 The Bootstrap Authors * Copyright 2011-2021 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md) */*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:system-ui,-appl [...]
+    <style>/*! syntax-highlighting.css */pre{line-height:125%;}span.linenos{color:inherit; background-color:transparent; padding-left:5px; padding-right:20px;}.pdoc-code .hll{background-color:#ffffcc}.pdoc-code{background:#f8f8f8;}.pdoc-code .c{color:#3D7B7B; font-style:italic}.pdoc-code .err{border:1px solid #FF0000}.pdoc-code .k{color:#008000; font-weight:bold}.pdoc-code .o{color:#666666}.pdoc-code .ch{color:#3D7B7B; font-style:italic}.pdoc-code .cm{color:#3D7B7B; font-style:italic}.pd [...]
+    <style>/*! theme.css */:root{--pdoc-background:#fff;}.pdoc{--text:#212529;--muted:#6c757d;--link:#3660a5;--link-hover:#1659c5;--code:#f8f8f8;--active:#fff598;--accent:#eee;--accent2:#c1c1c1;--nav-hover:rgba(255, 255, 255, 0.5);--name:#0066BB;--def:#008800;--annotation:#007020;}</style>
+    <style>/*! layout.css */html, body{width:100%;height:100%;}html, main{scroll-behavior:smooth;}body{background-color:var(--pdoc-background);}@media (max-width:769px){#navtoggle{cursor:pointer;position:absolute;width:50px;height:40px;top:1rem;right:1rem;border-color:var(--text);color:var(--text);display:flex;opacity:0.8;}#navtoggle:hover{opacity:1;}#togglestate + div{display:none;}#togglestate:checked + div{display:inherit;}main, header{padding:2rem 3vw;}header + main{margin-top:-3rem; [...]
+    <style>/*! content.css */.pdoc{color:var(--text);box-sizing:border-box;line-height:1.5;background:none;}.pdoc .pdoc-button{display:inline-block;border:solid black 1px;border-radius:2px;font-size:.75rem;padding:calc(0.5em - 1px) 1em;transition:100ms all;}.pdoc .pdoc-alert{padding:1rem 1rem 1rem calc(1.5rem + 24px);border:1px solid transparent;border-radius:.25rem;background-repeat:no-repeat;background-position:1rem center;margin-bottom:1rem;}.pdoc .pdoc-alert > *:last-child{margin-bot [...]
+    <style>/*! custom.css */</style></head>
+<body>
+    <nav class="pdoc">
+        <label id="navtoggle" for="togglestate" class="pdoc-button"><svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'><path stroke-linecap='round' stroke="currentColor" stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg></label>
+        <input id="togglestate" type="checkbox" aria-hidden="true" tabindex="-1">
+        <div>            <a class="pdoc-button module-list-button" href="../functions.html">
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-box-arrow-in-left" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M10 3.5a.5.5 0 0 0-.5-.5h-8a.5.5 0 0 0-.5.5v9a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5v-2a.5.5 0 0 1 1 0v2A1.5 1.5 0 0 1 9.5 14h-8A1.5 1.5 0 0 1 0 12.5v-9A1.5 1.5 0 0 1 1.5 2h8A1.5 1.5 0 0 1 11 3.5v2a.5.5 0 0 1-1 0v-2z"/>
+  <path fill-rule="evenodd" d="M4.146 8.354a.5.5 0 0 1 0-.708l3-3a.5.5 0 1 1 .708.708L5.707 7.5H14.5a.5.5 0 0 1 0 1H5.707l2.147 2.146a.5.5 0 0 1-.708.708l-3-3z"/>
+</svg>                &nbsp;pulsar.functions</a>
+
+
+            <input type="search" placeholder="Search..." role="searchbox" aria-label="search"
+                   pattern=".+" required>
+
+        <h2>Contents</h2>
+        <ul>
+  <li><a href="#the-process-method-is-called-for-every-message-of-the-input-topic-of-the">The process method is called for every message of the input topic of the</a></li>
+  <li><a href="#function-the-incoming-input-bytes-are-deserialized-using-the-serde">function. The incoming input bytes are deserialized using the serde.</a></li>
+  <li><a href="#the-process-function-can-optionally-emit-an-output">The process function can optionally emit an output</a></li>
+</ul>
+
+
+
+        <h2>API Documentation</h2>
+            <ul class="memberlist">
+            <li>
+                    <a class="class" href="#Function">Function</a>
+                            <ul class="memberlist">
+                        <li>
+                                <a class="function" href="#Function.__init__">Function</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Function.process">process</a>
+                        </li>
+                </ul>
+
+            </li>
+    </ul>
+
+
+
+        <a class="attribution" title="pdoc: Python API documentation generator" href="https://pdoc.dev" target="_blank">
+            built with <span class="visually-hidden">pdoc</span><img
+                alt="pdoc logo"
+                src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20role%3D%22img%22%20aria-label%3D%22pdoc%20logo%22%20width%3D%22300%22%20height%3D%22150%22%20viewBox%3D%22-1%200%2060%2030%22%3E%3Ctitle%3Epdoc%3C/title%3E%3Cpath%20d%3D%22M29.621%2021.293c-.011-.273-.214-.475-.511-.481a.5.5%200%200%200-.489.503l-.044%201.393c-.097.551-.695%201.215-1.566%201.704-.577.428-1.306.486-2.193.182-1.426-.617-2.467-1.654-3.304-2.487l-.173-.172a3.43%203.43%200%200%200-.3 [...]
+        </a>
+</div>
+    </nav>
+    <main class="pdoc">
+            <section class="module-info">
+                    <h1 class="modulename">
+<a href="./../../pulsar.html">pulsar</a><wbr>.<a href="./../functions.html">functions</a><wbr>.function    </h1>
+
+                        <div class="docstring"><p>function.py: This is the core interface of the function api.</p>
+
+<h1 id="the-process-method-is-called-for-every-message-of-the-input-topic-of-the">The process method is called for every message of the input topic of the</h1>
+
+<h1 id="function-the-incoming-input-bytes-are-deserialized-using-the-serde">function. The incoming input bytes are deserialized using the serde.</h1>
+
+<h1 id="the-process-function-can-optionally-emit-an-output">The process function can optionally emit an output</h1>
+</div>
+
+                        <input id="mod-function-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+
+                        <label class="view-source-button" for="mod-function-view-source"><span>View Source</span></label>
+
+                        <div class="pdoc-code codehilite"><pre><span></span><span id="L-1"><a href="#L-1"><span class="linenos"> 1</span></a><span class="ch">#!/usr/bin/env python</span>
+</span><span id="L-2"><a href="#L-2"><span class="linenos"> 2</span></a><span class="c1">#</span>
+</span><span id="L-3"><a href="#L-3"><span class="linenos"> 3</span></a><span class="c1"># Licensed to the Apache Software Foundation (ASF) under one</span>
+</span><span id="L-4"><a href="#L-4"><span class="linenos"> 4</span></a><span class="c1"># or more contributor license agreements.  See the NOTICE file</span>
+</span><span id="L-5"><a href="#L-5"><span class="linenos"> 5</span></a><span class="c1"># distributed with this work for additional information</span>
+</span><span id="L-6"><a href="#L-6"><span class="linenos"> 6</span></a><span class="c1"># regarding copyright ownership.  The ASF licenses this file</span>
+</span><span id="L-7"><a href="#L-7"><span class="linenos"> 7</span></a><span class="c1"># to you under the Apache License, Version 2.0 (the</span>
+</span><span id="L-8"><a href="#L-8"><span class="linenos"> 8</span></a><span class="c1"># &quot;License&quot;); you may not use this file except in compliance</span>
+</span><span id="L-9"><a href="#L-9"><span class="linenos"> 9</span></a><span class="c1"># with the License.  You may obtain a copy of the License at</span>
+</span><span id="L-10"><a href="#L-10"><span class="linenos">10</span></a><span class="c1">#</span>
+</span><span id="L-11"><a href="#L-11"><span class="linenos">11</span></a><span class="c1">#   http://www.apache.org/licenses/LICENSE-2.0</span>
+</span><span id="L-12"><a href="#L-12"><span class="linenos">12</span></a><span class="c1">#</span>
+</span><span id="L-13"><a href="#L-13"><span class="linenos">13</span></a><span class="c1"># Unless required by applicable law or agreed to in writing,</span>
+</span><span id="L-14"><a href="#L-14"><span class="linenos">14</span></a><span class="c1"># software distributed under the License is distributed on an</span>
+</span><span id="L-15"><a href="#L-15"><span class="linenos">15</span></a><span class="c1"># &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span>
+</span><span id="L-16"><a href="#L-16"><span class="linenos">16</span></a><span class="c1"># KIND, either express or implied.  See the License for the</span>
+</span><span id="L-17"><a href="#L-17"><span class="linenos">17</span></a><span class="c1"># specific language governing permissions and limitations</span>
+</span><span id="L-18"><a href="#L-18"><span class="linenos">18</span></a><span class="c1"># under the License.</span>
+</span><span id="L-19"><a href="#L-19"><span class="linenos">19</span></a><span class="c1">#</span>
+</span><span id="L-20"><a href="#L-20"><span class="linenos">20</span></a>
+</span><span id="L-21"><a href="#L-21"><span class="linenos">21</span></a><span class="c1"># -*- encoding: utf-8 -*-</span>
+</span><span id="L-22"><a href="#L-22"><span class="linenos">22</span></a>
+</span><span id="L-23"><a href="#L-23"><span class="linenos">23</span></a><span class="c1"># Licensed to the Apache Software Foundation (ASF) under one</span>
+</span><span id="L-24"><a href="#L-24"><span class="linenos">24</span></a><span class="c1"># or more contributor license agreements.  See the NOTICE file</span>
+</span><span id="L-25"><a href="#L-25"><span class="linenos">25</span></a><span class="c1"># distributed with this work for additional information</span>
+</span><span id="L-26"><a href="#L-26"><span class="linenos">26</span></a><span class="c1"># regarding copyright ownership.  The ASF licenses this file</span>
+</span><span id="L-27"><a href="#L-27"><span class="linenos">27</span></a><span class="c1"># to you under the Apache License, Version 2.0 (the</span>
+</span><span id="L-28"><a href="#L-28"><span class="linenos">28</span></a><span class="c1"># &quot;License&quot;); you may not use this file except in compliance</span>
+</span><span id="L-29"><a href="#L-29"><span class="linenos">29</span></a><span class="c1"># with the License.  You may obtain a copy of the License at</span>
+</span><span id="L-30"><a href="#L-30"><span class="linenos">30</span></a><span class="c1">#</span>
+</span><span id="L-31"><a href="#L-31"><span class="linenos">31</span></a><span class="c1">#   http://www.apache.org/licenses/LICENSE-2.0</span>
+</span><span id="L-32"><a href="#L-32"><span class="linenos">32</span></a><span class="c1">#</span>
+</span><span id="L-33"><a href="#L-33"><span class="linenos">33</span></a><span class="c1"># Unless required by applicable law or agreed to in writing,</span>
+</span><span id="L-34"><a href="#L-34"><span class="linenos">34</span></a><span class="c1"># software distributed under the License is distributed on an</span>
+</span><span id="L-35"><a href="#L-35"><span class="linenos">35</span></a><span class="c1"># &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span>
+</span><span id="L-36"><a href="#L-36"><span class="linenos">36</span></a><span class="c1"># KIND, either express or implied.  See the License for the</span>
+</span><span id="L-37"><a href="#L-37"><span class="linenos">37</span></a><span class="c1"># specific language governing permissions and limitations</span>
+</span><span id="L-38"><a href="#L-38"><span class="linenos">38</span></a><span class="c1"># under the License.</span>
+</span><span id="L-39"><a href="#L-39"><span class="linenos">39</span></a><span class="c1">#</span>
+</span><span id="L-40"><a href="#L-40"><span class="linenos">40</span></a><span class="sd">&quot;&quot;&quot;function.py: This is the core interface of the function api.</span>
+</span><span id="L-41"><a href="#L-41"><span class="linenos">41</span></a><span class="sd"># The process method is called for every message of the input topic of the</span>
+</span><span id="L-42"><a href="#L-42"><span class="linenos">42</span></a><span class="sd"># function. The incoming input bytes are deserialized using the serde.</span>
+</span><span id="L-43"><a href="#L-43"><span class="linenos">43</span></a><span class="sd"># The process function can optionally emit an output</span>
+</span><span id="L-44"><a href="#L-44"><span class="linenos">44</span></a><span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-45"><a href="#L-45"><span class="linenos">45</span></a><span class="kn">from</span> <span class="nn">abc</span> <span class="kn">import</span> <span class="n">abstractmethod</span>
+</span><span id="L-46"><a href="#L-46"><span class="linenos">46</span></a>
+</span><span id="L-47"><a href="#L-47"><span class="linenos">47</span></a><span class="k">class</span> <span class="nc">Function</span><span class="p">(</span><span class="nb">object</span><span class="p">):</span>
+</span><span id="L-48"><a href="#L-48"><span class="linenos">48</span></a>  <span class="sd">&quot;&quot;&quot;Interface for Pulsar Function&quot;&quot;&quot;</span>
+</span><span id="L-49"><a href="#L-49"><span class="linenos">49</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="L-50"><a href="#L-50"><span class="linenos">50</span></a>  <span class="k">def</span> <span class="nf">process</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="nb">input</span><span class="p">,</span> <span class="n">context</span><span class="p">):</span>
+</span><span id="L-51"><a href="#L-51"><span class="linenos">51</span></a>    <span class="sd">&quot;&quot;&quot;Process input message&quot;&quot;&quot;</span>
+</span><span id="L-52"><a href="#L-52"><span class="linenos">52</span></a>    <span class="k">pass</span>
+</span></pre></div>
+
+
+            </section>
+                <section id="Function">
+                            <input id="Function-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr class">
+            
+    <span class="def">class</span>
+    <span class="name">Function</span>:
+
+                <label class="view-source-button" for="Function-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Function"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Function-48"><a href="#Function-48"><span class="linenos">48</span></a><span class="k">class</span> <span class="nc">Function</span><span class="p">(</span><span class="nb">object</span><span class="p">):</span>
+</span><span id="Function-49"><a href="#Function-49"><span class="linenos">49</span></a>  <span class="sd">&quot;&quot;&quot;Interface for Pulsar Function&quot;&quot;&quot;</span>
+</span><span id="Function-50"><a href="#Function-50"><span class="linenos">50</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Function-51"><a href="#Function-51"><span class="linenos">51</span></a>  <span class="k">def</span> <span class="nf">process</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="nb">input</span><span class="p">,</span> <span class="n">context</span><span class="p">):</span>
+</span><span id="Function-52"><a href="#Function-52"><span class="linenos">52</span></a>    <span class="sd">&quot;&quot;&quot;Process input message&quot;&quot;&quot;</span>
+</span><span id="Function-53"><a href="#Function-53"><span class="linenos">53</span></a>    <span class="k">pass</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Interface for Pulsar Function</p>
+</div>
+
+
+                            <div id="Function.__init__" class="classattr">
+                                <div class="attr function">
+            
+        <span class="name">Function</span><span class="signature pdoc-code condensed">()</span>
+
+        
+    </div>
+    <a class="headerlink" href="#Function.__init__"></a>
+    
+    
+
+                            </div>
+                            <div id="Function.process" class="classattr">
+                                        <input id="Function.process-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+                    <div class="decorator">@abstractmethod</div>
+
+        <span class="def">def</span>
+        <span class="name">process</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span>, </span><span class="param"><span class="nb">input</span>, </span><span class="param"><span class="n">context</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="Function.process-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#Function.process"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="Function.process-50"><a href="#Function.process-50"><span class="linenos">50</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="Function.process-51"><a href="#Function.process-51"><span class="linenos">51</span></a>  <span class="k">def</span> <span class="nf">process</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="nb">input</span><span class="p">,</span> <span class="n">context</span><span class="p">):</span>
+</span><span id="Function.process-52"><a href="#Function.process-52"><span class="linenos">52</span></a>    <span class="sd">&quot;&quot;&quot;Process input message&quot;&quot;&quot;</span>
+</span><span id="Function.process-53"><a href="#Function.process-53"><span class="linenos">53</span></a>    <span class="k">pass</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Process input message</p>
+</div>
+
+
+                            </div>
+                </section>
+    </main>
+<script>
+    function escapeHTML(html) {
+        return document.createElement('div').appendChild(document.createTextNode(html)).parentNode.innerHTML;
+    }
+
+    const originalContent = document.querySelector("main.pdoc");
+    let currentContent = originalContent;
+
+    function setContent(innerHTML) {
+        let elem;
+        if (innerHTML) {
+            elem = document.createElement("main");
+            elem.classList.add("pdoc");
+            elem.innerHTML = innerHTML;
+        } else {
+            elem = originalContent;
+        }
+        if (currentContent !== elem) {
+            currentContent.replaceWith(elem);
+            currentContent = elem;
+        }
+    }
+
+    function getSearchTerm() {
+        return (new URL(window.location)).searchParams.get("search");
+    }
+
+    const searchBox = document.querySelector(".pdoc input[type=search]");
+    searchBox.addEventListener("input", function () {
+        let url = new URL(window.location);
+        if (searchBox.value.trim()) {
+            url.hash = "";
+            url.searchParams.set("search", searchBox.value);
+        } else {
+            url.searchParams.delete("search");
+        }
+        history.replaceState("", "", url.toString());
+        onInput();
+    });
+    window.addEventListener("popstate", onInput);
+
+
+    let search, searchErr;
+
+    async function initialize() {
+        try {
+            search = await new Promise((resolve, reject) => {
+                const script = document.createElement("script");
+                script.type = "text/javascript";
+                script.async = true;
+                script.onload = () => resolve(window.pdocSearch);
+                script.onerror = (e) => reject(e);
+                script.src = "../../search.js";
+                document.getElementsByTagName("head")[0].appendChild(script);
+            });
+        } catch (e) {
+            console.error("Cannot fetch pdoc search index");
+            searchErr = "Cannot fetch search index.";
+        }
+        onInput();
+
+        document.querySelector("nav.pdoc").addEventListener("click", e => {
+            if (e.target.hash) {
+                searchBox.value = "";
+                searchBox.dispatchEvent(new Event("input"));
+            }
+        });
+    }
+
+    function onInput() {
+        setContent((() => {
+            const term = getSearchTerm();
+            if (!term) {
+                return null
+            }
+            if (searchErr) {
+                return `<h3>Error: ${searchErr}</h3>`
+            }
+            if (!search) {
+                return "<h3>Searching...</h3>"
+            }
+
+            window.scrollTo({top: 0, left: 0, behavior: 'auto'});
+
+            const results = search(term);
+
+            let html;
+            if (results.length === 0) {
+                html = `No search results for '${escapeHTML(term)}'.`
+            } else {
+                html = `<h4>${results.length} search result${results.length > 1 ? "s" : ""} for '${escapeHTML(term)}'.</h4>`;
+            }
+            for (let result of results.slice(0, 10)) {
+                let doc = result.doc;
+                let url = `../../${doc.modulename.replaceAll(".", "/")}.html`;
+                if (doc.qualname) {
+                    url += `#${doc.qualname}`;
+                }
+
+                let heading;
+                switch (result.doc.kind) {
+                    case "function":
+                        if (doc.fullname.endsWith(".__init__")) {
+                            heading = `<span class="name">${doc.fullname.replace(/\.__init__$/, "")}</span>${doc.signature}`;
+                        } else {
+                            heading = `<span class="def">${doc.funcdef}</span> <span class="name">${doc.fullname}</span>${doc.signature}`;
+                        }
+                        break;
+                    case "class":
+                        heading = `<span class="def">class</span> <span class="name">${doc.fullname}</span>`;
+                        if (doc.bases)
+                            heading += `<wbr>(<span class="base">${doc.bases}</span>)`;
+                        heading += `:`;
+                        break;
+                    case "variable":
+                        heading = `<span class="name">${doc.fullname}</span>`;
+                        if (doc.annotation)
+                            heading += `<span class="annotation">${doc.annotation}</span>`;
+                        if (doc.default_value)
+                            heading += `<span class="default_value">${doc.default_value}</span>`;
+                        break;
+                    default:
+                        heading = `<span class="name">${doc.fullname}</span>`;
+                        break;
+                }
+                html += `
+                        <section class="search-result">
+                        <a href="${url}" class="attr ${doc.kind}">${heading}</a>
+                        <div class="docstring">${doc.doc}</div>
+                        </section>
+                    `;
+
+            }
+            return html;
+        })());
+    }
+
+    if (getSearchTerm()) {
+        initialize();
+        searchBox.value = getSearchTerm();
+        onInput();
+    } else {
+        searchBox.addEventListener("focus", initialize, {once: true});
+    }
+
+    searchBox.addEventListener("keydown", e => {
+        if (["ArrowDown", "ArrowUp", "Enter"].includes(e.key)) {
+            let focused = currentContent.querySelector(".search-result.focused");
+            if (!focused) {
+                currentContent.querySelector(".search-result").classList.add("focused");
+            } else if (
+                e.key === "ArrowDown"
+                && focused.nextElementSibling
+                && focused.nextElementSibling.classList.contains("search-result")
+            ) {
+                focused.classList.remove("focused");
+                focused.nextElementSibling.classList.add("focused");
+                focused.nextElementSibling.scrollIntoView({
+                    behavior: "smooth",
+                    block: "nearest",
+                    inline: "nearest"
+                });
+            } else if (
+                e.key === "ArrowUp"
+                && focused.previousElementSibling
+                && focused.previousElementSibling.classList.contains("search-result")
+            ) {
+                focused.classList.remove("focused");
+                focused.previousElementSibling.classList.add("focused");
+                focused.previousElementSibling.scrollIntoView({
+                    behavior: "smooth",
+                    block: "nearest",
+                    inline: "nearest"
+                });
+            } else if (
+                e.key === "Enter"
+            ) {
+                focused.querySelector("a").click();
+            }
+        }
+    });
+</script></body>
+</html>
\ No newline at end of file
diff --git a/site2/website-next/static/api/python/2.10.x/pulsar/functions/serde.html b/site2/website-next/static/api/python/2.10.x/pulsar/functions/serde.html
new file mode 100644
index 00000000000..9ea25a66f4b
--- /dev/null
+++ b/site2/website-next/static/api/python/2.10.x/pulsar/functions/serde.html
@@ -0,0 +1,669 @@
+<!doctype html>
+<html lang="en">
+<head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <meta name="generator" content="pdoc 12.3.0"/>
+    <title>pulsar.functions.serde API documentation</title>
+
+    <style>/*! * Bootstrap Reboot v5.0.0 (https://getbootstrap.com/) * Copyright 2011-2021 The Bootstrap Authors * Copyright 2011-2021 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md) */*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:system-ui,-appl [...]
+    <style>/*! syntax-highlighting.css */pre{line-height:125%;}span.linenos{color:inherit; background-color:transparent; padding-left:5px; padding-right:20px;}.pdoc-code .hll{background-color:#ffffcc}.pdoc-code{background:#f8f8f8;}.pdoc-code .c{color:#3D7B7B; font-style:italic}.pdoc-code .err{border:1px solid #FF0000}.pdoc-code .k{color:#008000; font-weight:bold}.pdoc-code .o{color:#666666}.pdoc-code .ch{color:#3D7B7B; font-style:italic}.pdoc-code .cm{color:#3D7B7B; font-style:italic}.pd [...]
+    <style>/*! theme.css */:root{--pdoc-background:#fff;}.pdoc{--text:#212529;--muted:#6c757d;--link:#3660a5;--link-hover:#1659c5;--code:#f8f8f8;--active:#fff598;--accent:#eee;--accent2:#c1c1c1;--nav-hover:rgba(255, 255, 255, 0.5);--name:#0066BB;--def:#008800;--annotation:#007020;}</style>
+    <style>/*! layout.css */html, body{width:100%;height:100%;}html, main{scroll-behavior:smooth;}body{background-color:var(--pdoc-background);}@media (max-width:769px){#navtoggle{cursor:pointer;position:absolute;width:50px;height:40px;top:1rem;right:1rem;border-color:var(--text);color:var(--text);display:flex;opacity:0.8;}#navtoggle:hover{opacity:1;}#togglestate + div{display:none;}#togglestate:checked + div{display:inherit;}main, header{padding:2rem 3vw;}header + main{margin-top:-3rem; [...]
+    <style>/*! content.css */.pdoc{color:var(--text);box-sizing:border-box;line-height:1.5;background:none;}.pdoc .pdoc-button{display:inline-block;border:solid black 1px;border-radius:2px;font-size:.75rem;padding:calc(0.5em - 1px) 1em;transition:100ms all;}.pdoc .pdoc-alert{padding:1rem 1rem 1rem calc(1.5rem + 24px);border:1px solid transparent;border-radius:.25rem;background-repeat:no-repeat;background-position:1rem center;margin-bottom:1rem;}.pdoc .pdoc-alert > *:last-child{margin-bot [...]
+    <style>/*! custom.css */</style></head>
+<body>
+    <nav class="pdoc">
+        <label id="navtoggle" for="togglestate" class="pdoc-button"><svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'><path stroke-linecap='round' stroke="currentColor" stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg></label>
+        <input id="togglestate" type="checkbox" aria-hidden="true" tabindex="-1">
+        <div>            <a class="pdoc-button module-list-button" href="../functions.html">
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-box-arrow-in-left" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M10 3.5a.5.5 0 0 0-.5-.5h-8a.5.5 0 0 0-.5.5v9a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5v-2a.5.5 0 0 1 1 0v2A1.5 1.5 0 0 1 9.5 14h-8A1.5 1.5 0 0 1 0 12.5v-9A1.5 1.5 0 0 1 1.5 2h8A1.5 1.5 0 0 1 11 3.5v2a.5.5 0 0 1-1 0v-2z"/>
+  <path fill-rule="evenodd" d="M4.146 8.354a.5.5 0 0 1 0-.708l3-3a.5.5 0 1 1 .708.708L5.707 7.5H14.5a.5.5 0 0 1 0 1H5.707l2.147 2.146a.5.5 0 0 1-.708.708l-3-3z"/>
+</svg>                &nbsp;pulsar.functions</a>
+
+
+            <input type="search" placeholder="Search..." role="searchbox" aria-label="search"
+                   pattern=".+" required>
+
+        <h2>Contents</h2>
+        <ul>
+  <li><a href="#everytime-a-message-is-read-from-pulsar-topic-the-serde-is-invoked-to">Everytime a message is read from pulsar topic, the serde is invoked to</a></li>
+  <li><a href="#serialize-the-bytes-into-an-object-before-invoking-the-process-method">serialize the bytes into an object before invoking the process method.</a></li>
+  <li><a href="#anytime-a-python-object-needs-to-be-written-back-to-pulsar-it-is">Anytime a python object needs to be written back to pulsar, it is</a></li>
+  <li><a href="#serialized-into-bytes-before-writing">serialized into bytes before writing.</a></li>
+</ul>
+
+
+
+        <h2>API Documentation</h2>
+            <ul class="memberlist">
+            <li>
+                    <a class="class" href="#SerDe">SerDe</a>
+                            <ul class="memberlist">
+                        <li>
+                                <a class="function" href="#SerDe.__init__">SerDe</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#SerDe.serialize">serialize</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#SerDe.deserialize">deserialize</a>
+                        </li>
+                </ul>
+
+            </li>
+            <li>
+                    <a class="class" href="#PickleSerDe">PickleSerDe</a>
+                            <ul class="memberlist">
+                        <li>
+                                <a class="function" href="#PickleSerDe.__init__">PickleSerDe</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#PickleSerDe.serialize">serialize</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#PickleSerDe.deserialize">deserialize</a>
+                        </li>
+                </ul>
+
+            </li>
+            <li>
+                    <a class="class" href="#IdentitySerDe">IdentitySerDe</a>
+                            <ul class="memberlist">
+                        <li>
+                                <a class="function" href="#IdentitySerDe.__init__">IdentitySerDe</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#IdentitySerDe.serialize">serialize</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#IdentitySerDe.deserialize">deserialize</a>
+                        </li>
+                </ul>
+
+            </li>
+    </ul>
+
+
+
+        <a class="attribution" title="pdoc: Python API documentation generator" href="https://pdoc.dev" target="_blank">
+            built with <span class="visually-hidden">pdoc</span><img
+                alt="pdoc logo"
+                src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20role%3D%22img%22%20aria-label%3D%22pdoc%20logo%22%20width%3D%22300%22%20height%3D%22150%22%20viewBox%3D%22-1%200%2060%2030%22%3E%3Ctitle%3Epdoc%3C/title%3E%3Cpath%20d%3D%22M29.621%2021.293c-.011-.273-.214-.475-.511-.481a.5.5%200%200%200-.489.503l-.044%201.393c-.097.551-.695%201.215-1.566%201.704-.577.428-1.306.486-2.193.182-1.426-.617-2.467-1.654-3.304-2.487l-.173-.172a3.43%203.43%200%200%200-.3 [...]
+        </a>
+</div>
+    </nav>
+    <main class="pdoc">
+            <section class="module-info">
+                    <h1 class="modulename">
+<a href="./../../pulsar.html">pulsar</a><wbr>.<a href="./../functions.html">functions</a><wbr>.serde    </h1>
+
+                        <div class="docstring"><p>serde.py: SerDe defines the interface for serialization/deserialization.</p>
+
+<h1 id="everytime-a-message-is-read-from-pulsar-topic-the-serde-is-invoked-to">Everytime a message is read from pulsar topic, the serde is invoked to</h1>
+
+<h1 id="serialize-the-bytes-into-an-object-before-invoking-the-process-method">serialize the bytes into an object before invoking the process method.</h1>
+
+<h1 id="anytime-a-python-object-needs-to-be-written-back-to-pulsar-it-is">Anytime a python object needs to be written back to pulsar, it is</h1>
+
+<h1 id="serialized-into-bytes-before-writing">serialized into bytes before writing.</h1>
+</div>
+
+                        <input id="mod-serde-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+
+                        <label class="view-source-button" for="mod-serde-view-source"><span>View Source</span></label>
+
+                        <div class="pdoc-code codehilite"><pre><span></span><span id="L-1"><a href="#L-1"><span class="linenos"> 1</span></a><span class="ch">#!/usr/bin/env python</span>
+</span><span id="L-2"><a href="#L-2"><span class="linenos"> 2</span></a><span class="c1">#</span>
+</span><span id="L-3"><a href="#L-3"><span class="linenos"> 3</span></a><span class="c1"># Licensed to the Apache Software Foundation (ASF) under one</span>
+</span><span id="L-4"><a href="#L-4"><span class="linenos"> 4</span></a><span class="c1"># or more contributor license agreements.  See the NOTICE file</span>
+</span><span id="L-5"><a href="#L-5"><span class="linenos"> 5</span></a><span class="c1"># distributed with this work for additional information</span>
+</span><span id="L-6"><a href="#L-6"><span class="linenos"> 6</span></a><span class="c1"># regarding copyright ownership.  The ASF licenses this file</span>
+</span><span id="L-7"><a href="#L-7"><span class="linenos"> 7</span></a><span class="c1"># to you under the Apache License, Version 2.0 (the</span>
+</span><span id="L-8"><a href="#L-8"><span class="linenos"> 8</span></a><span class="c1"># &quot;License&quot;); you may not use this file except in compliance</span>
+</span><span id="L-9"><a href="#L-9"><span class="linenos"> 9</span></a><span class="c1"># with the License.  You may obtain a copy of the License at</span>
+</span><span id="L-10"><a href="#L-10"><span class="linenos">10</span></a><span class="c1">#</span>
+</span><span id="L-11"><a href="#L-11"><span class="linenos">11</span></a><span class="c1">#   http://www.apache.org/licenses/LICENSE-2.0</span>
+</span><span id="L-12"><a href="#L-12"><span class="linenos">12</span></a><span class="c1">#</span>
+</span><span id="L-13"><a href="#L-13"><span class="linenos">13</span></a><span class="c1"># Unless required by applicable law or agreed to in writing,</span>
+</span><span id="L-14"><a href="#L-14"><span class="linenos">14</span></a><span class="c1"># software distributed under the License is distributed on an</span>
+</span><span id="L-15"><a href="#L-15"><span class="linenos">15</span></a><span class="c1"># &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span>
+</span><span id="L-16"><a href="#L-16"><span class="linenos">16</span></a><span class="c1"># KIND, either express or implied.  See the License for the</span>
+</span><span id="L-17"><a href="#L-17"><span class="linenos">17</span></a><span class="c1"># specific language governing permissions and limitations</span>
+</span><span id="L-18"><a href="#L-18"><span class="linenos">18</span></a><span class="c1"># under the License.</span>
+</span><span id="L-19"><a href="#L-19"><span class="linenos">19</span></a><span class="c1">#</span>
+</span><span id="L-20"><a href="#L-20"><span class="linenos">20</span></a>
+</span><span id="L-21"><a href="#L-21"><span class="linenos">21</span></a><span class="c1"># -*- encoding: utf-8 -*-</span>
+</span><span id="L-22"><a href="#L-22"><span class="linenos">22</span></a>
+</span><span id="L-23"><a href="#L-23"><span class="linenos">23</span></a><span class="c1"># Licensed to the Apache Software Foundation (ASF) under one</span>
+</span><span id="L-24"><a href="#L-24"><span class="linenos">24</span></a><span class="c1"># or more contributor license agreements.  See the NOTICE file</span>
+</span><span id="L-25"><a href="#L-25"><span class="linenos">25</span></a><span class="c1"># distributed with this work for additional information</span>
+</span><span id="L-26"><a href="#L-26"><span class="linenos">26</span></a><span class="c1"># regarding copyright ownership.  The ASF licenses this file</span>
+</span><span id="L-27"><a href="#L-27"><span class="linenos">27</span></a><span class="c1"># to you under the Apache License, Version 2.0 (the</span>
+</span><span id="L-28"><a href="#L-28"><span class="linenos">28</span></a><span class="c1"># &quot;License&quot;); you may not use this file except in compliance</span>
+</span><span id="L-29"><a href="#L-29"><span class="linenos">29</span></a><span class="c1"># with the License.  You may obtain a copy of the License at</span>
+</span><span id="L-30"><a href="#L-30"><span class="linenos">30</span></a><span class="c1">#</span>
+</span><span id="L-31"><a href="#L-31"><span class="linenos">31</span></a><span class="c1">#   http://www.apache.org/licenses/LICENSE-2.0</span>
+</span><span id="L-32"><a href="#L-32"><span class="linenos">32</span></a><span class="c1">#</span>
+</span><span id="L-33"><a href="#L-33"><span class="linenos">33</span></a><span class="c1"># Unless required by applicable law or agreed to in writing,</span>
+</span><span id="L-34"><a href="#L-34"><span class="linenos">34</span></a><span class="c1"># software distributed under the License is distributed on an</span>
+</span><span id="L-35"><a href="#L-35"><span class="linenos">35</span></a><span class="c1"># &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span>
+</span><span id="L-36"><a href="#L-36"><span class="linenos">36</span></a><span class="c1"># KIND, either express or implied.  See the License for the</span>
+</span><span id="L-37"><a href="#L-37"><span class="linenos">37</span></a><span class="c1"># specific language governing permissions and limitations</span>
+</span><span id="L-38"><a href="#L-38"><span class="linenos">38</span></a><span class="c1"># under the License.</span>
+</span><span id="L-39"><a href="#L-39"><span class="linenos">39</span></a><span class="c1">#</span>
+</span><span id="L-40"><a href="#L-40"><span class="linenos">40</span></a><span class="sd">&quot;&quot;&quot;serde.py: SerDe defines the interface for serialization/deserialization.</span>
+</span><span id="L-41"><a href="#L-41"><span class="linenos">41</span></a><span class="sd"># Everytime a message is read from pulsar topic, the serde is invoked to</span>
+</span><span id="L-42"><a href="#L-42"><span class="linenos">42</span></a><span class="sd"># serialize the bytes into an object before invoking the process method.</span>
+</span><span id="L-43"><a href="#L-43"><span class="linenos">43</span></a><span class="sd"># Anytime a python object needs to be written back to pulsar, it is</span>
+</span><span id="L-44"><a href="#L-44"><span class="linenos">44</span></a><span class="sd"># serialized into bytes before writing.</span>
+</span><span id="L-45"><a href="#L-45"><span class="linenos">45</span></a><span class="sd">&quot;&quot;&quot;</span>
+</span><span id="L-46"><a href="#L-46"><span class="linenos">46</span></a><span class="kn">from</span> <span class="nn">abc</span> <span class="kn">import</span> <span class="n">abstractmethod</span>
+</span><span id="L-47"><a href="#L-47"><span class="linenos">47</span></a>
+</span><span id="L-48"><a href="#L-48"><span class="linenos">48</span></a><span class="kn">import</span> <span class="nn">pickle</span>
+</span><span id="L-49"><a href="#L-49"><span class="linenos">49</span></a>
+</span><span id="L-50"><a href="#L-50"><span class="linenos">50</span></a><span class="k">class</span> <span class="nc">SerDe</span><span class="p">(</span><span class="nb">object</span><span class="p">):</span>
+</span><span id="L-51"><a href="#L-51"><span class="linenos">51</span></a>  <span class="sd">&quot;&quot;&quot;Interface for Serialization/Deserialization&quot;&quot;&quot;</span>
+</span><span id="L-52"><a href="#L-52"><span class="linenos">52</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="L-53"><a href="#L-53"><span class="linenos">53</span></a>  <span class="k">def</span> <span class="nf">serialize</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="nb">input</span><span class="p">):</span>
+</span><span id="L-54"><a href="#L-54"><span class="linenos">54</span></a>    <span class="sd">&quot;&quot;&quot;Serialize input message into bytes&quot;&quot;&quot;</span>
+</span><span id="L-55"><a href="#L-55"><span class="linenos">55</span></a>    <span class="k">pass</span>
+</span><span id="L-56"><a href="#L-56"><span class="linenos">56</span></a>
+</span><span id="L-57"><a href="#L-57"><span class="linenos">57</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="L-58"><a href="#L-58"><span class="linenos">58</span></a>  <span class="k">def</span> <span class="nf">deserialize</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">input_bytes</span><span class="p">):</span>
+</span><span id="L-59"><a href="#L-59"><span class="linenos">59</span></a>    <span class="sd">&quot;&quot;&quot;Serialize input_bytes into an object&quot;&quot;&quot;</span>
+</span><span id="L-60"><a href="#L-60"><span class="linenos">60</span></a>    <span class="k">pass</span>
+</span><span id="L-61"><a href="#L-61"><span class="linenos">61</span></a>
+</span><span id="L-62"><a href="#L-62"><span class="linenos">62</span></a><span class="k">class</span> <span class="nc">PickleSerDe</span><span class="p">(</span><span class="n">SerDe</span><span class="p">):</span>
+</span><span id="L-63"><a href="#L-63"><span class="linenos">63</span></a>  <span class="sd">&quot;&quot;&quot;Pickle based serializer&quot;&quot;&quot;</span>
+</span><span id="L-64"><a href="#L-64"><span class="linenos">64</span></a>  <span class="k">def</span> <span class="nf">serialize</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="nb">input</span><span class="p">):</span>
+</span><span id="L-65"><a href="#L-65"><span class="linenos">65</span></a>      <span class="k">return</span> <span class="n">pickle</span><span class="o">.</span><span class="n">dumps</span><span class="p">(</span><span class="nb">input</span><span class="p">)</span>
+</span><span id="L-66"><a href="#L-66"><span class="linenos">66</span></a>
+</span><span id="L-67"><a href="#L-67"><span class="linenos">67</span></a>  <span class="k">def</span> <span class="nf">deserialize</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">input_bytes</span><span class="p">):</span>
+</span><span id="L-68"><a href="#L-68"><span class="linenos">68</span></a>      <span class="k">return</span> <span class="n">pickle</span><span class="o">.</span><span class="n">loads</span><span class="p">(</span><span class="n">input_bytes</span><span class="p">)</span>
+</span><span id="L-69"><a href="#L-69"><span class="linenos">69</span></a>
+</span><span id="L-70"><a href="#L-70"><span class="linenos">70</span></a><span class="k">class</span> <span class="nc">IdentitySerDe</span><span class="p">(</span><span class="n">SerDe</span><span class="p">):</span>
+</span><span id="L-71"><a href="#L-71"><span class="linenos">71</span></a>  <span class="sd">&quot;&quot;&quot;Simple Serde that just conversion to string and back&quot;&quot;&quot;</span>
+</span><span id="L-72"><a href="#L-72"><span class="linenos">72</span></a>  <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-73"><a href="#L-73"><span class="linenos">73</span></a>    <span class="bp">self</span><span class="o">.</span><span class="n">_types</span> <span class="o">=</span> <span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">,</span> <span class="nb">complex</span><span class="p">,</span> <span class="nb">str</span><span class="p">]</span>
+</span><span id="L-74"><a href="#L-74"><span class="linenos">74</span></a>
+</span><span id="L-75"><a href="#L-75"><span class="linenos">75</span></a>  <span class="k">def</span> <span class="nf">serialize</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="nb">input</span><span class="p">):</span>
+</span><span id="L-76"><a href="#L-76"><span class="linenos">76</span></a>    <span class="k">if</span> <span class="nb">type</span><span class="p">(</span><span class="nb">input</span><span class="p">)</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">_types</span><span class="p">:</span>
+</span><span id="L-77"><a href="#L-77"><span class="linenos">77</span></a>      <span class="k">return</span> <span class="nb">str</span><span class="p">(</span><span class="nb">input</span><span class="p">)</span><span class="o">.</span><span class="n">encode</span><span class="p">(</span><span class="s1">&#39;utf-8&#39;</span><span class="p">)</span>
+</span><span id="L-78"><a href="#L-78"><span class="linenos">78</span></a>    <span class="k">if</span> <span class="nb">type</span><span class="p">(</span><span class="nb">input</span><span class="p">)</span> <span class="o">==</span> <span class="nb">bytes</span><span class="p">:</span>
+</span><span id="L-79"><a href="#L-79"><span class="linenos">79</span></a>      <span class="k">return</span> <span class="nb">input</span>
+</span><span id="L-80"><a href="#L-80"><span class="linenos">80</span></a>    <span class="k">raise</span> <span class="ne">TypeError</span><span class="p">(</span><span class="s2">&quot;IdentitySerde cannot serialize object of type </span><span class="si">%s</span><span class="s2">&quot;</span> <span class="o">%</span> <span class="nb">type</span><span class="p">(</span><span class="nb">input</span><span class="p">))</span>
+</span><span id="L-81"><a href="#L-81"><span class="linenos">81</span></a>
+</span><span id="L-82"><a href="#L-82"><span class="linenos">82</span></a>  <span class="k">def</span> <span class="nf">deserialize</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">input_bytes</span><span class="p">):</span>
+</span><span id="L-83"><a href="#L-83"><span class="linenos">83</span></a>    <span class="k">for</span> <span class="n">typ</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">_types</span><span class="p">:</span>
+</span><span id="L-84"><a href="#L-84"><span class="linenos">84</span></a>      <span class="k">try</span><span class="p">:</span>
+</span><span id="L-85"><a href="#L-85"><span class="linenos">85</span></a>        <span class="k">return</span> <span class="n">typ</span><span class="p">(</span><span class="n">input_bytes</span><span class="o">.</span><span class="n">decode</span><span class="p">(</span><span class="s1">&#39;utf-8&#39;</span><span class="p">))</span>
+</span><span id="L-86"><a href="#L-86"><span class="linenos">86</span></a>      <span class="k">except</span><span class="p">:</span>
+</span><span id="L-87"><a href="#L-87"><span class="linenos">87</span></a>        <span class="k">pass</span>
+</span><span id="L-88"><a href="#L-88"><span class="linenos">88</span></a>    <span class="k">return</span> <span class="n">input_bytes</span>
+</span></pre></div>
+
+
+            </section>
+                <section id="SerDe">
+                            <input id="SerDe-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr class">
+            
+    <span class="def">class</span>
+    <span class="name">SerDe</span>:
+
+                <label class="view-source-button" for="SerDe-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#SerDe"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="SerDe-51"><a href="#SerDe-51"><span class="linenos">51</span></a><span class="k">class</span> <span class="nc">SerDe</span><span class="p">(</span><span class="nb">object</span><span class="p">):</span>
+</span><span id="SerDe-52"><a href="#SerDe-52"><span class="linenos">52</span></a>  <span class="sd">&quot;&quot;&quot;Interface for Serialization/Deserialization&quot;&quot;&quot;</span>
+</span><span id="SerDe-53"><a href="#SerDe-53"><span class="linenos">53</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="SerDe-54"><a href="#SerDe-54"><span class="linenos">54</span></a>  <span class="k">def</span> <span class="nf">serialize</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="nb">input</span><span class="p">):</span>
+</span><span id="SerDe-55"><a href="#SerDe-55"><span class="linenos">55</span></a>    <span class="sd">&quot;&quot;&quot;Serialize input message into bytes&quot;&quot;&quot;</span>
+</span><span id="SerDe-56"><a href="#SerDe-56"><span class="linenos">56</span></a>    <span class="k">pass</span>
+</span><span id="SerDe-57"><a href="#SerDe-57"><span class="linenos">57</span></a>
+</span><span id="SerDe-58"><a href="#SerDe-58"><span class="linenos">58</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="SerDe-59"><a href="#SerDe-59"><span class="linenos">59</span></a>  <span class="k">def</span> <span class="nf">deserialize</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">input_bytes</span><span class="p">):</span>
+</span><span id="SerDe-60"><a href="#SerDe-60"><span class="linenos">60</span></a>    <span class="sd">&quot;&quot;&quot;Serialize input_bytes into an object&quot;&quot;&quot;</span>
+</span><span id="SerDe-61"><a href="#SerDe-61"><span class="linenos">61</span></a>    <span class="k">pass</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Interface for Serialization/Deserialization</p>
+</div>
+
+
+                            <div id="SerDe.__init__" class="classattr">
+                                <div class="attr function">
+            
+        <span class="name">SerDe</span><span class="signature pdoc-code condensed">()</span>
+
+        
+    </div>
+    <a class="headerlink" href="#SerDe.__init__"></a>
+    
+    
+
+                            </div>
+                            <div id="SerDe.serialize" class="classattr">
+                                        <input id="SerDe.serialize-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+                    <div class="decorator">@abstractmethod</div>
+
+        <span class="def">def</span>
+        <span class="name">serialize</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span>, </span><span class="param"><span class="nb">input</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="SerDe.serialize-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#SerDe.serialize"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="SerDe.serialize-53"><a href="#SerDe.serialize-53"><span class="linenos">53</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="SerDe.serialize-54"><a href="#SerDe.serialize-54"><span class="linenos">54</span></a>  <span class="k">def</span> <span class="nf">serialize</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="nb">input</span><span class="p">):</span>
+</span><span id="SerDe.serialize-55"><a href="#SerDe.serialize-55"><span class="linenos">55</span></a>    <span class="sd">&quot;&quot;&quot;Serialize input message into bytes&quot;&quot;&quot;</span>
+</span><span id="SerDe.serialize-56"><a href="#SerDe.serialize-56"><span class="linenos">56</span></a>    <span class="k">pass</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Serialize input message into bytes</p>
+</div>
+
+
+                            </div>
+                            <div id="SerDe.deserialize" class="classattr">
+                                        <input id="SerDe.deserialize-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+                    <div class="decorator">@abstractmethod</div>
+
+        <span class="def">def</span>
+        <span class="name">deserialize</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span>, </span><span class="param"><span class="n">input_bytes</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="SerDe.deserialize-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#SerDe.deserialize"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="SerDe.deserialize-58"><a href="#SerDe.deserialize-58"><span class="linenos">58</span></a>  <span class="nd">@abstractmethod</span>
+</span><span id="SerDe.deserialize-59"><a href="#SerDe.deserialize-59"><span class="linenos">59</span></a>  <span class="k">def</span> <span class="nf">deserialize</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">input_bytes</span><span class="p">):</span>
+</span><span id="SerDe.deserialize-60"><a href="#SerDe.deserialize-60"><span class="linenos">60</span></a>    <span class="sd">&quot;&quot;&quot;Serialize input_bytes into an object&quot;&quot;&quot;</span>
+</span><span id="SerDe.deserialize-61"><a href="#SerDe.deserialize-61"><span class="linenos">61</span></a>    <span class="k">pass</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Serialize input_bytes into an object</p>
+</div>
+
+
+                            </div>
+                </section>
+                <section id="PickleSerDe">
+                            <input id="PickleSerDe-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr class">
+            
+    <span class="def">class</span>
+    <span class="name">PickleSerDe</span><wbr>(<span class="base"><a href="#SerDe">SerDe</a></span>):
+
+                <label class="view-source-button" for="PickleSerDe-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#PickleSerDe"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="PickleSerDe-63"><a href="#PickleSerDe-63"><span class="linenos">63</span></a><span class="k">class</span> <span class="nc">PickleSerDe</span><span class="p">(</span><span class="n">SerDe</span><span class="p">):</span>
+</span><span id="PickleSerDe-64"><a href="#PickleSerDe-64"><span class="linenos">64</span></a>  <span class="sd">&quot;&quot;&quot;Pickle based serializer&quot;&quot;&quot;</span>
+</span><span id="PickleSerDe-65"><a href="#PickleSerDe-65"><span class="linenos">65</span></a>  <span class="k">def</span> <span class="nf">serialize</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="nb">input</span><span class="p">):</span>
+</span><span id="PickleSerDe-66"><a href="#PickleSerDe-66"><span class="linenos">66</span></a>      <span class="k">return</span> <span class="n">pickle</span><span class="o">.</span><span class="n">dumps</span><span class="p">(</span><span class="nb">input</span><span class="p">)</span>
+</span><span id="PickleSerDe-67"><a href="#PickleSerDe-67"><span class="linenos">67</span></a>
+</span><span id="PickleSerDe-68"><a href="#PickleSerDe-68"><span class="linenos">68</span></a>  <span class="k">def</span> <span class="nf">deserialize</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">input_bytes</span><span class="p">):</span>
+</span><span id="PickleSerDe-69"><a href="#PickleSerDe-69"><span class="linenos">69</span></a>      <span class="k">return</span> <span class="n">pickle</span><span class="o">.</span><span class="n">loads</span><span class="p">(</span><span class="n">input_bytes</span><span class="p">)</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Pickle based serializer</p>
+</div>
+
+
+                            <div id="PickleSerDe.__init__" class="classattr">
+                                <div class="attr function">
+            
+        <span class="name">PickleSerDe</span><span class="signature pdoc-code condensed">()</span>
+
+        
+    </div>
+    <a class="headerlink" href="#PickleSerDe.__init__"></a>
+    
+    
+
+                            </div>
+                            <div id="PickleSerDe.serialize" class="classattr">
+                                        <input id="PickleSerDe.serialize-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">serialize</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span>, </span><span class="param"><span class="nb">input</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="PickleSerDe.serialize-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#PickleSerDe.serialize"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="PickleSerDe.serialize-65"><a href="#PickleSerDe.serialize-65"><span class="linenos">65</span></a>  <span class="k">def</span> <span class="nf">serialize</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="nb">input</span><span class="p">):</span>
+</span><span id="PickleSerDe.serialize-66"><a href="#PickleSerDe.serialize-66"><span class="linenos">66</span></a>      <span class="k">return</span> <span class="n">pickle</span><span class="o">.</span><span class="n">dumps</span><span class="p">(</span><span class="nb">input</span><span class="p">)</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Serialize input message into bytes</p>
+</div>
+
+
+                            </div>
+                            <div id="PickleSerDe.deserialize" class="classattr">
+                                        <input id="PickleSerDe.deserialize-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">deserialize</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span>, </span><span class="param"><span class="n">input_bytes</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="PickleSerDe.deserialize-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#PickleSerDe.deserialize"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="PickleSerDe.deserialize-68"><a href="#PickleSerDe.deserialize-68"><span class="linenos">68</span></a>  <span class="k">def</span> <span class="nf">deserialize</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">input_bytes</span><span class="p">):</span>
+</span><span id="PickleSerDe.deserialize-69"><a href="#PickleSerDe.deserialize-69"><span class="linenos">69</span></a>      <span class="k">return</span> <span class="n">pickle</span><span class="o">.</span><span class="n">loads</span><span class="p">(</span><span class="n">input_bytes</span><span class="p">)</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Serialize input_bytes into an object</p>
+</div>
+
+
+                            </div>
+                </section>
+                <section id="IdentitySerDe">
+                            <input id="IdentitySerDe-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr class">
+            
+    <span class="def">class</span>
+    <span class="name">IdentitySerDe</span><wbr>(<span class="base"><a href="#SerDe">SerDe</a></span>):
+
+                <label class="view-source-button" for="IdentitySerDe-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#IdentitySerDe"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="IdentitySerDe-71"><a href="#IdentitySerDe-71"><span class="linenos">71</span></a><span class="k">class</span> <span class="nc">IdentitySerDe</span><span class="p">(</span><span class="n">SerDe</span><span class="p">):</span>
+</span><span id="IdentitySerDe-72"><a href="#IdentitySerDe-72"><span class="linenos">72</span></a>  <span class="sd">&quot;&quot;&quot;Simple Serde that just conversion to string and back&quot;&quot;&quot;</span>
+</span><span id="IdentitySerDe-73"><a href="#IdentitySerDe-73"><span class="linenos">73</span></a>  <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="IdentitySerDe-74"><a href="#IdentitySerDe-74"><span class="linenos">74</span></a>    <span class="bp">self</span><span class="o">.</span><span class="n">_types</span> <span class="o">=</span> <span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">,</span> <span class="nb">complex</span><span class="p">,</span> <span class="nb">str</span><span class="p">]</span>
+</span><span id="IdentitySerDe-75"><a href="#IdentitySerDe-75"><span class="linenos">75</span></a>
+</span><span id="IdentitySerDe-76"><a href="#IdentitySerDe-76"><span class="linenos">76</span></a>  <span class="k">def</span> <span class="nf">serialize</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="nb">input</span><span class="p">):</span>
+</span><span id="IdentitySerDe-77"><a href="#IdentitySerDe-77"><span class="linenos">77</span></a>    <span class="k">if</span> <span class="nb">type</span><span class="p">(</span><span class="nb">input</span><span class="p">)</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">_types</span><span class="p">:</span>
+</span><span id="IdentitySerDe-78"><a href="#IdentitySerDe-78"><span class="linenos">78</span></a>      <span class="k">return</span> <span class="nb">str</span><span class="p">(</span><span class="nb">input</span><span class="p">)</span><span class="o">.</span><span class="n">encode</span><span class="p">(</span><span class="s1">&#39;utf-8&#39;</span><span class="p">)</span>
+</span><span id="IdentitySerDe-79"><a href="#IdentitySerDe-79"><span class="linenos">79</span></a>    <span class="k">if</span> <span class="nb">type</span><span class="p">(</span><span class="nb">input</span><span class="p">)</span> <span class="o">==</span> <span class="nb">bytes</span><span class="p">:</span>
+</span><span id="IdentitySerDe-80"><a href="#IdentitySerDe-80"><span class="linenos">80</span></a>      <span class="k">return</span> <span class="nb">input</span>
+</span><span id="IdentitySerDe-81"><a href="#IdentitySerDe-81"><span class="linenos">81</span></a>    <span class="k">raise</span> <span class="ne">TypeError</span><span class="p">(</span><span class="s2">&quot;IdentitySerde cannot serialize object of type </span><span class="si">%s</span><span class="s2">&quot;</span> <span class="o">%</span> <span class="nb">type</span><span class="p">(</span><span class="nb">input</span><span class="p">))</span>
+</span><span id="IdentitySerDe-82"><a href="#IdentitySerDe-82"><span class="linenos">82</span></a>
+</span><span id="IdentitySerDe-83"><a href="#IdentitySerDe-83"><span class="linenos">83</span></a>  <span class="k">def</span> <span class="nf">deserialize</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">input_bytes</span><span class="p">):</span>
+</span><span id="IdentitySerDe-84"><a href="#IdentitySerDe-84"><span class="linenos">84</span></a>    <span class="k">for</span> <span class="n">typ</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">_types</span><span class="p">:</span>
+</span><span id="IdentitySerDe-85"><a href="#IdentitySerDe-85"><span class="linenos">85</span></a>      <span class="k">try</span><span class="p">:</span>
+</span><span id="IdentitySerDe-86"><a href="#IdentitySerDe-86"><span class="linenos">86</span></a>        <span class="k">return</span> <span class="n">typ</span><span class="p">(</span><span class="n">input_bytes</span><span class="o">.</span><span class="n">decode</span><span class="p">(</span><span class="s1">&#39;utf-8&#39;</span><span class="p">))</span>
+</span><span id="IdentitySerDe-87"><a href="#IdentitySerDe-87"><span class="linenos">87</span></a>      <span class="k">except</span><span class="p">:</span>
+</span><span id="IdentitySerDe-88"><a href="#IdentitySerDe-88"><span class="linenos">88</span></a>        <span class="k">pass</span>
+</span><span id="IdentitySerDe-89"><a href="#IdentitySerDe-89"><span class="linenos">89</span></a>    <span class="k">return</span> <span class="n">input_bytes</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Simple Serde that just conversion to string and back</p>
+</div>
+
+
+                            <div id="IdentitySerDe.__init__" class="classattr">
+                                        <input id="IdentitySerDe.__init__-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="name">IdentitySerDe</span><span class="signature pdoc-code condensed">()</span>
+
+                <label class="view-source-button" for="IdentitySerDe.__init__-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#IdentitySerDe.__init__"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="IdentitySerDe.__init__-73"><a href="#IdentitySerDe.__init__-73"><span class="linenos">73</span></a>  <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="IdentitySerDe.__init__-74"><a href="#IdentitySerDe.__init__-74"><span class="linenos">74</span></a>    <span class="bp">self</span><span class="o">.</span><span class="n">_types</span> <span class="o">=</span> <span class="p">[</span><span class="nb">int</span><span class="p">,</span> <span class="nb">float</span><span class="p">,</span> <span class="nb">complex</span><span class="p">,</span> <span class="nb">str</span><span class="p">]</span>
+</span></pre></div>
+
+
+    
+
+                            </div>
+                            <div id="IdentitySerDe.serialize" class="classattr">
+                                        <input id="IdentitySerDe.serialize-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">serialize</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span>, </span><span class="param"><span class="nb">input</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="IdentitySerDe.serialize-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#IdentitySerDe.serialize"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="IdentitySerDe.serialize-76"><a href="#IdentitySerDe.serialize-76"><span class="linenos">76</span></a>  <span class="k">def</span> <span class="nf">serialize</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="nb">input</span><span class="p">):</span>
+</span><span id="IdentitySerDe.serialize-77"><a href="#IdentitySerDe.serialize-77"><span class="linenos">77</span></a>    <span class="k">if</span> <span class="nb">type</span><span class="p">(</span><span class="nb">input</span><span class="p">)</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">_types</span><span class="p">:</span>
+</span><span id="IdentitySerDe.serialize-78"><a href="#IdentitySerDe.serialize-78"><span class="linenos">78</span></a>      <span class="k">return</span> <span class="nb">str</span><span class="p">(</span><span class="nb">input</span><span class="p">)</span><span class="o">.</span><span class="n">encode</span><span class="p">(</span><span class="s1">&#39;utf-8&#39;</span><span class="p">)</span>
+</span><span id="IdentitySerDe.serialize-79"><a href="#IdentitySerDe.serialize-79"><span class="linenos">79</span></a>    <span class="k">if</span> <span class="nb">type</span><span class="p">(</span><span class="nb">input</span><span class="p">)</span> <span class="o">==</span> <span class="nb">bytes</span><span class="p">:</span>
+</span><span id="IdentitySerDe.serialize-80"><a href="#IdentitySerDe.serialize-80"><span class="linenos">80</span></a>      <span class="k">return</span> <span class="nb">input</span>
+</span><span id="IdentitySerDe.serialize-81"><a href="#IdentitySerDe.serialize-81"><span class="linenos">81</span></a>    <span class="k">raise</span> <span class="ne">TypeError</span><span class="p">(</span><span class="s2">&quot;IdentitySerde cannot serialize object of type </span><span class="si">%s</span><span class="s2">&quot;</span> <span class="o">%</span> <span class="nb">type</span><span class="p">(</span><span class="nb">input</span><span class="p">))</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Serialize input message into bytes</p>
+</div>
+
+
+                            </div>
+                            <div id="IdentitySerDe.deserialize" class="classattr">
+                                        <input id="IdentitySerDe.deserialize-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+<div class="attr function">
+            
+        <span class="def">def</span>
+        <span class="name">deserialize</span><span class="signature pdoc-code condensed">(<span class="param"><span class="bp">self</span>, </span><span class="param"><span class="n">input_bytes</span></span><span class="return-annotation">):</span></span>
+
+                <label class="view-source-button" for="IdentitySerDe.deserialize-view-source"><span>View Source</span></label>
+
+    </div>
+    <a class="headerlink" href="#IdentitySerDe.deserialize"></a>
+            <div class="pdoc-code codehilite"><pre><span></span><span id="IdentitySerDe.deserialize-83"><a href="#IdentitySerDe.deserialize-83"><span class="linenos">83</span></a>  <span class="k">def</span> <span class="nf">deserialize</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">input_bytes</span><span class="p">):</span>
+</span><span id="IdentitySerDe.deserialize-84"><a href="#IdentitySerDe.deserialize-84"><span class="linenos">84</span></a>    <span class="k">for</span> <span class="n">typ</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">_types</span><span class="p">:</span>
+</span><span id="IdentitySerDe.deserialize-85"><a href="#IdentitySerDe.deserialize-85"><span class="linenos">85</span></a>      <span class="k">try</span><span class="p">:</span>
+</span><span id="IdentitySerDe.deserialize-86"><a href="#IdentitySerDe.deserialize-86"><span class="linenos">86</span></a>        <span class="k">return</span> <span class="n">typ</span><span class="p">(</span><span class="n">input_bytes</span><span class="o">.</span><span class="n">decode</span><span class="p">(</span><span class="s1">&#39;utf-8&#39;</span><span class="p">))</span>
+</span><span id="IdentitySerDe.deserialize-87"><a href="#IdentitySerDe.deserialize-87"><span class="linenos">87</span></a>      <span class="k">except</span><span class="p">:</span>
+</span><span id="IdentitySerDe.deserialize-88"><a href="#IdentitySerDe.deserialize-88"><span class="linenos">88</span></a>        <span class="k">pass</span>
+</span><span id="IdentitySerDe.deserialize-89"><a href="#IdentitySerDe.deserialize-89"><span class="linenos">89</span></a>    <span class="k">return</span> <span class="n">input_bytes</span>
+</span></pre></div>
+
+
+            <div class="docstring"><p>Serialize input_bytes into an object</p>
+</div>
+
+
+                            </div>
+                </section>
+    </main>
+<script>
+    function escapeHTML(html) {
+        return document.createElement('div').appendChild(document.createTextNode(html)).parentNode.innerHTML;
+    }
+
+    const originalContent = document.querySelector("main.pdoc");
+    let currentContent = originalContent;
+
+    function setContent(innerHTML) {
+        let elem;
+        if (innerHTML) {
+            elem = document.createElement("main");
+            elem.classList.add("pdoc");
+            elem.innerHTML = innerHTML;
+        } else {
+            elem = originalContent;
+        }
+        if (currentContent !== elem) {
+            currentContent.replaceWith(elem);
+            currentContent = elem;
+        }
+    }
+
+    function getSearchTerm() {
+        return (new URL(window.location)).searchParams.get("search");
+    }
+
+    const searchBox = document.querySelector(".pdoc input[type=search]");
+    searchBox.addEventListener("input", function () {
+        let url = new URL(window.location);
+        if (searchBox.value.trim()) {
+            url.hash = "";
+            url.searchParams.set("search", searchBox.value);
+        } else {
+            url.searchParams.delete("search");
+        }
+        history.replaceState("", "", url.toString());
+        onInput();
+    });
+    window.addEventListener("popstate", onInput);
+
+
+    let search, searchErr;
+
+    async function initialize() {
+        try {
+            search = await new Promise((resolve, reject) => {
+                const script = document.createElement("script");
+                script.type = "text/javascript";
+                script.async = true;
+                script.onload = () => resolve(window.pdocSearch);
+                script.onerror = (e) => reject(e);
+                script.src = "../../search.js";
+                document.getElementsByTagName("head")[0].appendChild(script);
+            });
+        } catch (e) {
+            console.error("Cannot fetch pdoc search index");
+            searchErr = "Cannot fetch search index.";
+        }
+        onInput();
+
+        document.querySelector("nav.pdoc").addEventListener("click", e => {
+            if (e.target.hash) {
+                searchBox.value = "";
+                searchBox.dispatchEvent(new Event("input"));
+            }
+        });
+    }
+
+    function onInput() {
+        setContent((() => {
+            const term = getSearchTerm();
+            if (!term) {
+                return null
+            }
+            if (searchErr) {
+                return `<h3>Error: ${searchErr}</h3>`
+            }
+            if (!search) {
+                return "<h3>Searching...</h3>"
+            }
+
+            window.scrollTo({top: 0, left: 0, behavior: 'auto'});
+
+            const results = search(term);
+
+            let html;
+            if (results.length === 0) {
+                html = `No search results for '${escapeHTML(term)}'.`
+            } else {
+                html = `<h4>${results.length} search result${results.length > 1 ? "s" : ""} for '${escapeHTML(term)}'.</h4>`;
+            }
+            for (let result of results.slice(0, 10)) {
+                let doc = result.doc;
+                let url = `../../${doc.modulename.replaceAll(".", "/")}.html`;
+                if (doc.qualname) {
+                    url += `#${doc.qualname}`;
+                }
+
+                let heading;
+                switch (result.doc.kind) {
+                    case "function":
+                        if (doc.fullname.endsWith(".__init__")) {
+                            heading = `<span class="name">${doc.fullname.replace(/\.__init__$/, "")}</span>${doc.signature}`;
+                        } else {
+                            heading = `<span class="def">${doc.funcdef}</span> <span class="name">${doc.fullname}</span>${doc.signature}`;
+                        }
+                        break;
+                    case "class":
+                        heading = `<span class="def">class</span> <span class="name">${doc.fullname}</span>`;
+                        if (doc.bases)
+                            heading += `<wbr>(<span class="base">${doc.bases}</span>)`;
+                        heading += `:`;
+                        break;
+                    case "variable":
+                        heading = `<span class="name">${doc.fullname}</span>`;
+                        if (doc.annotation)
+                            heading += `<span class="annotation">${doc.annotation}</span>`;
+                        if (doc.default_value)
+                            heading += `<span class="default_value">${doc.default_value}</span>`;
+                        break;
+                    default:
+                        heading = `<span class="name">${doc.fullname}</span>`;
+                        break;
+                }
+                html += `
+                        <section class="search-result">
+                        <a href="${url}" class="attr ${doc.kind}">${heading}</a>
+                        <div class="docstring">${doc.doc}</div>
+                        </section>
+                    `;
+
+            }
+            return html;
+        })());
+    }
+
+    if (getSearchTerm()) {
+        initialize();
+        searchBox.value = getSearchTerm();
+        onInput();
+    } else {
+        searchBox.addEventListener("focus", initialize, {once: true});
+    }
+
+    searchBox.addEventListener("keydown", e => {
+        if (["ArrowDown", "ArrowUp", "Enter"].includes(e.key)) {
+            let focused = currentContent.querySelector(".search-result.focused");
+            if (!focused) {
+                currentContent.querySelector(".search-result").classList.add("focused");
+            } else if (
+                e.key === "ArrowDown"
+                && focused.nextElementSibling
+                && focused.nextElementSibling.classList.contains("search-result")
+            ) {
+                focused.classList.remove("focused");
+                focused.nextElementSibling.classList.add("focused");
+                focused.nextElementSibling.scrollIntoView({
+                    behavior: "smooth",
+                    block: "nearest",
+                    inline: "nearest"
+                });
+            } else if (
+                e.key === "ArrowUp"
+                && focused.previousElementSibling
+                && focused.previousElementSibling.classList.contains("search-result")
+            ) {
+                focused.classList.remove("focused");
+                focused.previousElementSibling.classList.add("focused");
+                focused.previousElementSibling.scrollIntoView({
+                    behavior: "smooth",
+                    block: "nearest",
+                    inline: "nearest"
+                });
+            } else if (
+                e.key === "Enter"
+            ) {
+                focused.querySelector("a").click();
+            }
+        }
+    });
+</script></body>
+</html>
\ No newline at end of file
diff --git a/site2/website-next/static/api/python/2.10.x/pulsar/schema.html b/site2/website-next/static/api/python/2.10.x/pulsar/schema.html
new file mode 100644
index 00000000000..f2ae87879df
--- /dev/null
+++ b/site2/website-next/static/api/python/2.10.x/pulsar/schema.html
@@ -0,0 +1,267 @@
+<!doctype html>
+<html lang="en">
+<head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <meta name="generator" content="pdoc 12.3.0"/>
+    <title>pulsar.schema API documentation</title>
+
+    <style>/*! * Bootstrap Reboot v5.0.0 (https://getbootstrap.com/) * Copyright 2011-2021 The Bootstrap Authors * Copyright 2011-2021 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md) */*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:system-ui,-appl [...]
+    <style>/*! syntax-highlighting.css */pre{line-height:125%;}span.linenos{color:inherit; background-color:transparent; padding-left:5px; padding-right:20px;}.pdoc-code .hll{background-color:#ffffcc}.pdoc-code{background:#f8f8f8;}.pdoc-code .c{color:#3D7B7B; font-style:italic}.pdoc-code .err{border:1px solid #FF0000}.pdoc-code .k{color:#008000; font-weight:bold}.pdoc-code .o{color:#666666}.pdoc-code .ch{color:#3D7B7B; font-style:italic}.pdoc-code .cm{color:#3D7B7B; font-style:italic}.pd [...]
+    <style>/*! theme.css */:root{--pdoc-background:#fff;}.pdoc{--text:#212529;--muted:#6c757d;--link:#3660a5;--link-hover:#1659c5;--code:#f8f8f8;--active:#fff598;--accent:#eee;--accent2:#c1c1c1;--nav-hover:rgba(255, 255, 255, 0.5);--name:#0066BB;--def:#008800;--annotation:#007020;}</style>
+    <style>/*! layout.css */html, body{width:100%;height:100%;}html, main{scroll-behavior:smooth;}body{background-color:var(--pdoc-background);}@media (max-width:769px){#navtoggle{cursor:pointer;position:absolute;width:50px;height:40px;top:1rem;right:1rem;border-color:var(--text);color:var(--text);display:flex;opacity:0.8;}#navtoggle:hover{opacity:1;}#togglestate + div{display:none;}#togglestate:checked + div{display:inherit;}main, header{padding:2rem 3vw;}header + main{margin-top:-3rem; [...]
+    <style>/*! content.css */.pdoc{color:var(--text);box-sizing:border-box;line-height:1.5;background:none;}.pdoc .pdoc-button{display:inline-block;border:solid black 1px;border-radius:2px;font-size:.75rem;padding:calc(0.5em - 1px) 1em;transition:100ms all;}.pdoc .pdoc-alert{padding:1rem 1rem 1rem calc(1.5rem + 24px);border:1px solid transparent;border-radius:.25rem;background-repeat:no-repeat;background-position:1rem center;margin-bottom:1rem;}.pdoc .pdoc-alert > *:last-child{margin-bot [...]
+    <style>/*! custom.css */</style></head>
+<body>
+    <nav class="pdoc">
+        <label id="navtoggle" for="togglestate" class="pdoc-button"><svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'><path stroke-linecap='round' stroke="currentColor" stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg></label>
+        <input id="togglestate" type="checkbox" aria-hidden="true" tabindex="-1">
+        <div>            <a class="pdoc-button module-list-button" href="../pulsar.html">
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-box-arrow-in-left" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M10 3.5a.5.5 0 0 0-.5-.5h-8a.5.5 0 0 0-.5.5v9a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5v-2a.5.5 0 0 1 1 0v2A1.5 1.5 0 0 1 9.5 14h-8A1.5 1.5 0 0 1 0 12.5v-9A1.5 1.5 0 0 1 1.5 2h8A1.5 1.5 0 0 1 11 3.5v2a.5.5 0 0 1-1 0v-2z"/>
+  <path fill-rule="evenodd" d="M4.146 8.354a.5.5 0 0 1 0-.708l3-3a.5.5 0 1 1 .708.708L5.707 7.5H14.5a.5.5 0 0 1 0 1H5.707l2.147 2.146a.5.5 0 0 1-.708.708l-3-3z"/>
+</svg>                &nbsp;pulsar</a>
+
+
+            <input type="search" placeholder="Search..." role="searchbox" aria-label="search"
+                   pattern=".+" required>
+
+
+        <h2>Submodules</h2>
+        <ul>
+                <li><a href="schema/definition.html">definition</a></li>
+                <li><a href="schema/schema.html">schema</a></li>
+                <li><a href="schema/schema_avro.html">schema_avro</a></li>
+        </ul>
+
+
+
+        <a class="attribution" title="pdoc: Python API documentation generator" href="https://pdoc.dev" target="_blank">
+            built with <span class="visually-hidden">pdoc</span><img
+                alt="pdoc logo"
+                src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20role%3D%22img%22%20aria-label%3D%22pdoc%20logo%22%20width%3D%22300%22%20height%3D%22150%22%20viewBox%3D%22-1%200%2060%2030%22%3E%3Ctitle%3Epdoc%3C/title%3E%3Cpath%20d%3D%22M29.621%2021.293c-.011-.273-.214-.475-.511-.481a.5.5%200%200%200-.489.503l-.044%201.393c-.097.551-.695%201.215-1.566%201.704-.577.428-1.306.486-2.193.182-1.426-.617-2.467-1.654-3.304-2.487l-.173-.172a3.43%203.43%200%200%200-.3 [...]
+        </a>
+</div>
+    </nav>
+    <main class="pdoc">
+            <section class="module-info">
+                    <h1 class="modulename">
+<a href="./../pulsar.html">pulsar</a><wbr>.schema    </h1>
+
+                
+                        <input id="mod-schema-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+
+                        <label class="view-source-button" for="mod-schema-view-source"><span>View Source</span></label>
+
+                        <div class="pdoc-code codehilite"><pre><span></span><span id="L-1"><a href="#L-1"><span class="linenos"> 1</span></a><span class="c1">#</span>
+</span><span id="L-2"><a href="#L-2"><span class="linenos"> 2</span></a><span class="c1"># Licensed to the Apache Software Foundation (ASF) under one</span>
+</span><span id="L-3"><a href="#L-3"><span class="linenos"> 3</span></a><span class="c1"># or more contributor license agreements.  See the NOTICE file</span>
+</span><span id="L-4"><a href="#L-4"><span class="linenos"> 4</span></a><span class="c1"># distributed with this work for additional information</span>
+</span><span id="L-5"><a href="#L-5"><span class="linenos"> 5</span></a><span class="c1"># regarding copyright ownership.  The ASF licenses this file</span>
+</span><span id="L-6"><a href="#L-6"><span class="linenos"> 6</span></a><span class="c1"># to you under the Apache License, Version 2.0 (the</span>
+</span><span id="L-7"><a href="#L-7"><span class="linenos"> 7</span></a><span class="c1"># &quot;License&quot;); you may not use this file except in compliance</span>
+</span><span id="L-8"><a href="#L-8"><span class="linenos"> 8</span></a><span class="c1"># with the License.  You may obtain a copy of the License at</span>
+</span><span id="L-9"><a href="#L-9"><span class="linenos"> 9</span></a><span class="c1">#</span>
+</span><span id="L-10"><a href="#L-10"><span class="linenos">10</span></a><span class="c1">#   http://www.apache.org/licenses/LICENSE-2.0</span>
+</span><span id="L-11"><a href="#L-11"><span class="linenos">11</span></a><span class="c1">#</span>
+</span><span id="L-12"><a href="#L-12"><span class="linenos">12</span></a><span class="c1"># Unless required by applicable law or agreed to in writing,</span>
+</span><span id="L-13"><a href="#L-13"><span class="linenos">13</span></a><span class="c1"># software distributed under the License is distributed on an</span>
+</span><span id="L-14"><a href="#L-14"><span class="linenos">14</span></a><span class="c1"># &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span>
+</span><span id="L-15"><a href="#L-15"><span class="linenos">15</span></a><span class="c1"># KIND, either express or implied.  See the License for the</span>
+</span><span id="L-16"><a href="#L-16"><span class="linenos">16</span></a><span class="c1"># specific language governing permissions and limitations</span>
+</span><span id="L-17"><a href="#L-17"><span class="linenos">17</span></a><span class="c1"># under the License.</span>
+</span><span id="L-18"><a href="#L-18"><span class="linenos">18</span></a><span class="c1">#</span>
+</span><span id="L-19"><a href="#L-19"><span class="linenos">19</span></a>
+</span><span id="L-20"><a href="#L-20"><span class="linenos">20</span></a><span class="kn">from</span> <span class="nn">.definition</span> <span class="kn">import</span> <span class="n">Record</span><span class="p">,</span> <span class="n">Field</span><span class="p">,</span> <span class="n">Null</span><span class="p">,</span> <span class="n">Boolean</span><span class="p">,</span> <span class="n">Integer</span><span class="p">,</span> <span class="n">Long</span><span class="p">,</span> \
+</span><span id="L-21"><a href="#L-21"><span class="linenos">21</span></a>            <span class="n">Float</span><span class="p">,</span> <span class="n">Double</span><span class="p">,</span> <span class="n">Bytes</span><span class="p">,</span> <span class="n">String</span><span class="p">,</span> <span class="n">Array</span><span class="p">,</span> <span class="n">Map</span><span class="p">,</span> <span class="n">CustomEnum</span>
+</span><span id="L-22"><a href="#L-22"><span class="linenos">22</span></a>
+</span><span id="L-23"><a href="#L-23"><span class="linenos">23</span></a><span class="kn">from</span> <span class="nn">.schema</span> <span class="kn">import</span> <span class="n">Schema</span><span class="p">,</span> <span class="n">BytesSchema</span><span class="p">,</span> <span class="n">StringSchema</span><span class="p">,</span> <span class="n">JsonSchema</span>
+</span><span id="L-24"><a href="#L-24"><span class="linenos">24</span></a><span class="kn">from</span> <span class="nn">.schema_avro</span> <span class="kn">import</span> <span class="n">AvroSchema</span>
+</span></pre></div>
+
+
+            </section>
+    </main>
+<script>
+    function escapeHTML(html) {
+        return document.createElement('div').appendChild(document.createTextNode(html)).parentNode.innerHTML;
+    }
+
+    const originalContent = document.querySelector("main.pdoc");
+    let currentContent = originalContent;
+
+    function setContent(innerHTML) {
+        let elem;
+        if (innerHTML) {
+            elem = document.createElement("main");
+            elem.classList.add("pdoc");
+            elem.innerHTML = innerHTML;
+        } else {
+            elem = originalContent;
+        }
+        if (currentContent !== elem) {
+            currentContent.replaceWith(elem);
+            currentContent = elem;
+        }
+    }
+
+    function getSearchTerm() {
+        return (new URL(window.location)).searchParams.get("search");
+    }
+
+    const searchBox = document.querySelector(".pdoc input[type=search]");
+    searchBox.addEventListener("input", function () {
+        let url = new URL(window.location);
+        if (searchBox.value.trim()) {
+            url.hash = "";
+            url.searchParams.set("search", searchBox.value);
+        } else {
+            url.searchParams.delete("search");
+        }
+        history.replaceState("", "", url.toString());
+        onInput();
+    });
+    window.addEventListener("popstate", onInput);
+
+
+    let search, searchErr;
+
+    async function initialize() {
+        try {
+            search = await new Promise((resolve, reject) => {
+                const script = document.createElement("script");
+                script.type = "text/javascript";
+                script.async = true;
+                script.onload = () => resolve(window.pdocSearch);
+                script.onerror = (e) => reject(e);
+                script.src = "../search.js";
+                document.getElementsByTagName("head")[0].appendChild(script);
+            });
+        } catch (e) {
+            console.error("Cannot fetch pdoc search index");
+            searchErr = "Cannot fetch search index.";
+        }
+        onInput();
+
+        document.querySelector("nav.pdoc").addEventListener("click", e => {
+            if (e.target.hash) {
+                searchBox.value = "";
+                searchBox.dispatchEvent(new Event("input"));
+            }
+        });
+    }
+
+    function onInput() {
+        setContent((() => {
+            const term = getSearchTerm();
+            if (!term) {
+                return null
+            }
+            if (searchErr) {
+                return `<h3>Error: ${searchErr}</h3>`
+            }
+            if (!search) {
+                return "<h3>Searching...</h3>"
+            }
+
+            window.scrollTo({top: 0, left: 0, behavior: 'auto'});
+
+            const results = search(term);
+
+            let html;
+            if (results.length === 0) {
+                html = `No search results for '${escapeHTML(term)}'.`
+            } else {
+                html = `<h4>${results.length} search result${results.length > 1 ? "s" : ""} for '${escapeHTML(term)}'.</h4>`;
+            }
+            for (let result of results.slice(0, 10)) {
+                let doc = result.doc;
+                let url = `../${doc.modulename.replaceAll(".", "/")}.html`;
+                if (doc.qualname) {
+                    url += `#${doc.qualname}`;
+                }
+
+                let heading;
+                switch (result.doc.kind) {
+                    case "function":
+                        if (doc.fullname.endsWith(".__init__")) {
+                            heading = `<span class="name">${doc.fullname.replace(/\.__init__$/, "")}</span>${doc.signature}`;
+                        } else {
+                            heading = `<span class="def">${doc.funcdef}</span> <span class="name">${doc.fullname}</span>${doc.signature}`;
+                        }
+                        break;
+                    case "class":
+                        heading = `<span class="def">class</span> <span class="name">${doc.fullname}</span>`;
+                        if (doc.bases)
+                            heading += `<wbr>(<span class="base">${doc.bases}</span>)`;
+                        heading += `:`;
+                        break;
+                    case "variable":
+                        heading = `<span class="name">${doc.fullname}</span>`;
+                        if (doc.annotation)
+                            heading += `<span class="annotation">${doc.annotation}</span>`;
+                        if (doc.default_value)
+                            heading += `<span class="default_value">${doc.default_value}</span>`;
+                        break;
+                    default:
+                        heading = `<span class="name">${doc.fullname}</span>`;
+                        break;
+                }
+                html += `
+                        <section class="search-result">
+                        <a href="${url}" class="attr ${doc.kind}">${heading}</a>
+                        <div class="docstring">${doc.doc}</div>
+                        </section>
+                    `;
+
+            }
+            return html;
+        })());
+    }
+
+    if (getSearchTerm()) {
+        initialize();
+        searchBox.value = getSearchTerm();
+        onInput();
+    } else {
+        searchBox.addEventListener("focus", initialize, {once: true});
+    }
+
+    searchBox.addEventListener("keydown", e => {
+        if (["ArrowDown", "ArrowUp", "Enter"].includes(e.key)) {
+            let focused = currentContent.querySelector(".search-result.focused");
+            if (!focused) {
+                currentContent.querySelector(".search-result").classList.add("focused");
+            } else if (
+                e.key === "ArrowDown"
+                && focused.nextElementSibling
+                && focused.nextElementSibling.classList.contains("search-result")
+            ) {
+                focused.classList.remove("focused");
+                focused.nextElementSibling.classList.add("focused");
+                focused.nextElementSibling.scrollIntoView({
+                    behavior: "smooth",
+                    block: "nearest",
+                    inline: "nearest"
+                });
+            } else if (
+                e.key === "ArrowUp"
+                && focused.previousElementSibling
+                && focused.previousElementSibling.classList.contains("search-result")
+            ) {
+                focused.classList.remove("focused");
+                focused.previousElementSibling.classList.add("focused");
+                focused.previousElementSibling.scrollIntoView({
+                    behavior: "smooth",
+                    block: "nearest",
+                    inline: "nearest"
+                });
+            } else if (
+                e.key === "Enter"
+            ) {
+                focused.querySelector("a").click();
+            }
+        }
+    });
+</script></body>
+</html>
\ No newline at end of file
diff --git a/site2/website-next/static/api/python/2.10.x/pulsar/schema/definition.html b/site2/website-next/static/api/python/2.10.x/pulsar/schema/definition.html
new file mode 100644
index 00000000000..709b1d3edc7
--- /dev/null
+++ b/site2/website-next/static/api/python/2.10.x/pulsar/schema/definition.html
@@ -0,0 +1,3259 @@
+<!doctype html>
+<html lang="en">
+<head>
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <meta name="generator" content="pdoc 12.3.0"/>
+    <title>pulsar.schema.definition API documentation</title>
+
+    <style>/*! * Bootstrap Reboot v5.0.0 (https://getbootstrap.com/) * Copyright 2011-2021 The Bootstrap Authors * Copyright 2011-2021 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md) */*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:system-ui,-appl [...]
+    <style>/*! syntax-highlighting.css */pre{line-height:125%;}span.linenos{color:inherit; background-color:transparent; padding-left:5px; padding-right:20px;}.pdoc-code .hll{background-color:#ffffcc}.pdoc-code{background:#f8f8f8;}.pdoc-code .c{color:#3D7B7B; font-style:italic}.pdoc-code .err{border:1px solid #FF0000}.pdoc-code .k{color:#008000; font-weight:bold}.pdoc-code .o{color:#666666}.pdoc-code .ch{color:#3D7B7B; font-style:italic}.pdoc-code .cm{color:#3D7B7B; font-style:italic}.pd [...]
+    <style>/*! theme.css */:root{--pdoc-background:#fff;}.pdoc{--text:#212529;--muted:#6c757d;--link:#3660a5;--link-hover:#1659c5;--code:#f8f8f8;--active:#fff598;--accent:#eee;--accent2:#c1c1c1;--nav-hover:rgba(255, 255, 255, 0.5);--name:#0066BB;--def:#008800;--annotation:#007020;}</style>
+    <style>/*! layout.css */html, body{width:100%;height:100%;}html, main{scroll-behavior:smooth;}body{background-color:var(--pdoc-background);}@media (max-width:769px){#navtoggle{cursor:pointer;position:absolute;width:50px;height:40px;top:1rem;right:1rem;border-color:var(--text);color:var(--text);display:flex;opacity:0.8;}#navtoggle:hover{opacity:1;}#togglestate + div{display:none;}#togglestate:checked + div{display:inherit;}main, header{padding:2rem 3vw;}header + main{margin-top:-3rem; [...]
+    <style>/*! content.css */.pdoc{color:var(--text);box-sizing:border-box;line-height:1.5;background:none;}.pdoc .pdoc-button{display:inline-block;border:solid black 1px;border-radius:2px;font-size:.75rem;padding:calc(0.5em - 1px) 1em;transition:100ms all;}.pdoc .pdoc-alert{padding:1rem 1rem 1rem calc(1.5rem + 24px);border:1px solid transparent;border-radius:.25rem;background-repeat:no-repeat;background-position:1rem center;margin-bottom:1rem;}.pdoc .pdoc-alert > *:last-child{margin-bot [...]
+    <style>/*! custom.css */</style></head>
+<body>
+    <nav class="pdoc">
+        <label id="navtoggle" for="togglestate" class="pdoc-button"><svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'><path stroke-linecap='round' stroke="currentColor" stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg></label>
+        <input id="togglestate" type="checkbox" aria-hidden="true" tabindex="-1">
+        <div>            <a class="pdoc-button module-list-button" href="../schema.html">
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-box-arrow-in-left" viewBox="0 0 16 16">
+  <path fill-rule="evenodd" d="M10 3.5a.5.5 0 0 0-.5-.5h-8a.5.5 0 0 0-.5.5v9a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5v-2a.5.5 0 0 1 1 0v2A1.5 1.5 0 0 1 9.5 14h-8A1.5 1.5 0 0 1 0 12.5v-9A1.5 1.5 0 0 1 1.5 2h8A1.5 1.5 0 0 1 11 3.5v2a.5.5 0 0 1-1 0v-2z"/>
+  <path fill-rule="evenodd" d="M4.146 8.354a.5.5 0 0 1 0-.708l3-3a.5.5 0 1 1 .708.708L5.707 7.5H14.5a.5.5 0 0 1 0 1H5.707l2.147 2.146a.5.5 0 0 1-.708.708l-3-3z"/>
+</svg>                &nbsp;pulsar.schema</a>
+
+
+            <input type="search" placeholder="Search..." role="searchbox" aria-label="search"
+                   pattern=".+" required>
+
+
+
+        <h2>API Documentation</h2>
+            <ul class="memberlist">
+            <li>
+                    <a class="class" href="#RecordMeta">RecordMeta</a>
+                            <ul class="memberlist">
+                </ul>
+
+            </li>
+            <li>
+                    <a class="class" href="#Record">Record</a>
+                            <ul class="memberlist">
+                        <li>
+                                <a class="function" href="#Record.__init__">Record</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Record.schema">schema</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Record.schema_info">schema_info</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Record.type">type</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Record.python_type">python_type</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Record.validate_type">validate_type</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Record.default">default</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Record.required_default">required_default</a>
+                        </li>
+                </ul>
+
+            </li>
+            <li>
+                    <a class="class" href="#Field">Field</a>
+                            <ul class="memberlist">
+                        <li>
+                                <a class="function" href="#Field.__init__">Field</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Field.type">type</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Field.python_type">python_type</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Field.validate_type">validate_type</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Field.schema">schema</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Field.schema_info">schema_info</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Field.default">default</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Field.required_default">required_default</a>
+                        </li>
+                </ul>
+
+            </li>
+            <li>
+                    <a class="class" href="#Null">Null</a>
+                            <ul class="memberlist">
+                        <li>
+                                <a class="function" href="#Null.type">type</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Null.python_type">python_type</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Null.validate_type">validate_type</a>
+                        </li>
+                </ul>
+
+            </li>
+            <li>
+                    <a class="class" href="#Boolean">Boolean</a>
+                            <ul class="memberlist">
+                        <li>
+                                <a class="function" href="#Boolean.type">type</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Boolean.python_type">python_type</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Boolean.default">default</a>
+                        </li>
+                </ul>
+
+            </li>
+            <li>
+                    <a class="class" href="#Integer">Integer</a>
+                            <ul class="memberlist">
+                        <li>
+                                <a class="function" href="#Integer.type">type</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Integer.python_type">python_type</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Integer.default">default</a>
+                        </li>
+                </ul>
+
+            </li>
+            <li>
+                    <a class="class" href="#Long">Long</a>
+                            <ul class="memberlist">
+                        <li>
+                                <a class="function" href="#Long.type">type</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Long.python_type">python_type</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Long.default">default</a>
+                        </li>
+                </ul>
+
+            </li>
+            <li>
+                    <a class="class" href="#Float">Float</a>
+                            <ul class="memberlist">
+                        <li>
+                                <a class="function" href="#Float.type">type</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Float.python_type">python_type</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Float.default">default</a>
+                        </li>
+                </ul>
+
+            </li>
+            <li>
+                    <a class="class" href="#Double">Double</a>
+                            <ul class="memberlist">
+                        <li>
+                                <a class="function" href="#Double.type">type</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Double.python_type">python_type</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Double.default">default</a>
+                        </li>
+                </ul>
+
+            </li>
+            <li>
+                    <a class="class" href="#Bytes">Bytes</a>
+                            <ul class="memberlist">
+                        <li>
+                                <a class="function" href="#Bytes.type">type</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Bytes.python_type">python_type</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Bytes.default">default</a>
+                        </li>
+                </ul>
+
+            </li>
+            <li>
+                    <a class="class" href="#String">String</a>
+                            <ul class="memberlist">
+                        <li>
+                                <a class="function" href="#String.type">type</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#String.python_type">python_type</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#String.validate_type">validate_type</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#String.default">default</a>
+                        </li>
+                </ul>
+
+            </li>
+            <li>
+                    <a class="class" href="#CustomEnum">CustomEnum</a>
+                            <ul class="memberlist">
+                        <li>
+                                <a class="function" href="#CustomEnum.__init__">CustomEnum</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#CustomEnum.type">type</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#CustomEnum.python_type">python_type</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#CustomEnum.validate_type">validate_type</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#CustomEnum.schema">schema</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#CustomEnum.schema_info">schema_info</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#CustomEnum.default">default</a>
+                        </li>
+                </ul>
+
+            </li>
+            <li>
+                    <a class="class" href="#Array">Array</a>
+                            <ul class="memberlist">
+                        <li>
+                                <a class="function" href="#Array.__init__">Array</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Array.type">type</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Array.python_type">python_type</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Array.validate_type">validate_type</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Array.schema">schema</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Array.schema_info">schema_info</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Array.default">default</a>
+                        </li>
+                </ul>
+
+            </li>
+            <li>
+                    <a class="class" href="#Map">Map</a>
+                            <ul class="memberlist">
+                        <li>
+                                <a class="function" href="#Map.__init__">Map</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Map.type">type</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Map.python_type">python_type</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Map.validate_type">validate_type</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Map.schema">schema</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Map.schema_info">schema_info</a>
+                        </li>
+                        <li>
+                                <a class="function" href="#Map.default">default</a>
+                        </li>
+                </ul>
+
+            </li>
+            <li>
+                    <a class="function" href="#is_unicode">is_unicode</a>
+            </li>
+    </ul>
+
+
+
+        <a class="attribution" title="pdoc: Python API documentation generator" href="https://pdoc.dev" target="_blank">
+            built with <span class="visually-hidden">pdoc</span><img
+                alt="pdoc logo"
+                src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20role%3D%22img%22%20aria-label%3D%22pdoc%20logo%22%20width%3D%22300%22%20height%3D%22150%22%20viewBox%3D%22-1%200%2060%2030%22%3E%3Ctitle%3Epdoc%3C/title%3E%3Cpath%20d%3D%22M29.621%2021.293c-.011-.273-.214-.475-.511-.481a.5.5%200%200%200-.489.503l-.044%201.393c-.097.551-.695%201.215-1.566%201.704-.577.428-1.306.486-2.193.182-1.426-.617-2.467-1.654-3.304-2.487l-.173-.172a3.43%203.43%200%200%200-.3 [...]
+        </a>
+</div>
+    </nav>
+    <main class="pdoc">
+            <section class="module-info">
+                    <h1 class="modulename">
+<a href="./../../pulsar.html">pulsar</a><wbr>.<a href="./../schema.html">schema</a><wbr>.definition    </h1>
+
+                
+                        <input id="mod-definition-view-source" class="view-source-toggle-state" type="checkbox" aria-hidden="true" tabindex="-1">
+
+                        <label class="view-source-button" for="mod-definition-view-source"><span>View Source</span></label>
+
+                        <div class="pdoc-code codehilite"><pre><span></span><span id="L-1"><a href="#L-1"><span class="linenos">  1</span></a><span class="c1">#</span>
+</span><span id="L-2"><a href="#L-2"><span class="linenos">  2</span></a><span class="c1"># Licensed to the Apache Software Foundation (ASF) under one</span>
+</span><span id="L-3"><a href="#L-3"><span class="linenos">  3</span></a><span class="c1"># or more contributor license agreements.  See the NOTICE file</span>
+</span><span id="L-4"><a href="#L-4"><span class="linenos">  4</span></a><span class="c1"># distributed with this work for additional information</span>
+</span><span id="L-5"><a href="#L-5"><span class="linenos">  5</span></a><span class="c1"># regarding copyright ownership.  The ASF licenses this file</span>
+</span><span id="L-6"><a href="#L-6"><span class="linenos">  6</span></a><span class="c1"># to you under the Apache License, Version 2.0 (the</span>
+</span><span id="L-7"><a href="#L-7"><span class="linenos">  7</span></a><span class="c1"># &quot;License&quot;); you may not use this file except in compliance</span>
+</span><span id="L-8"><a href="#L-8"><span class="linenos">  8</span></a><span class="c1"># with the License.  You may obtain a copy of the License at</span>
+</span><span id="L-9"><a href="#L-9"><span class="linenos">  9</span></a><span class="c1">#</span>
+</span><span id="L-10"><a href="#L-10"><span class="linenos"> 10</span></a><span class="c1">#   http://www.apache.org/licenses/LICENSE-2.0</span>
+</span><span id="L-11"><a href="#L-11"><span class="linenos"> 11</span></a><span class="c1">#</span>
+</span><span id="L-12"><a href="#L-12"><span class="linenos"> 12</span></a><span class="c1"># Unless required by applicable law or agreed to in writing,</span>
+</span><span id="L-13"><a href="#L-13"><span class="linenos"> 13</span></a><span class="c1"># software distributed under the License is distributed on an</span>
+</span><span id="L-14"><a href="#L-14"><span class="linenos"> 14</span></a><span class="c1"># &quot;AS IS&quot; BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span>
+</span><span id="L-15"><a href="#L-15"><span class="linenos"> 15</span></a><span class="c1"># KIND, either express or implied.  See the License for the</span>
+</span><span id="L-16"><a href="#L-16"><span class="linenos"> 16</span></a><span class="c1"># specific language governing permissions and limitations</span>
+</span><span id="L-17"><a href="#L-17"><span class="linenos"> 17</span></a><span class="c1"># under the License.</span>
+</span><span id="L-18"><a href="#L-18"><span class="linenos"> 18</span></a><span class="c1">#</span>
+</span><span id="L-19"><a href="#L-19"><span class="linenos"> 19</span></a>
+</span><span id="L-20"><a href="#L-20"><span class="linenos"> 20</span></a><span class="kn">import</span> <span class="nn">copy</span>
+</span><span id="L-21"><a href="#L-21"><span class="linenos"> 21</span></a><span class="kn">from</span> <span class="nn">abc</span> <span class="kn">import</span> <span class="n">abstractmethod</span>
+</span><span id="L-22"><a href="#L-22"><span class="linenos"> 22</span></a><span class="kn">from</span> <span class="nn">collections</span> <span class="kn">import</span> <span class="n">OrderedDict</span>
+</span><span id="L-23"><a href="#L-23"><span class="linenos"> 23</span></a><span class="kn">from</span> <span class="nn">enum</span> <span class="kn">import</span> <span class="n">Enum</span><span class="p">,</span> <span class="n">EnumMeta</span>
+</span><span id="L-24"><a href="#L-24"><span class="linenos"> 24</span></a><span class="kn">from</span> <span class="nn">six</span> <span class="kn">import</span> <span class="n">with_metaclass</span>
+</span><span id="L-25"><a href="#L-25"><span class="linenos"> 25</span></a>
+</span><span id="L-26"><a href="#L-26"><span class="linenos"> 26</span></a>
+</span><span id="L-27"><a href="#L-27"><span class="linenos"> 27</span></a><span class="k">def</span> <span class="nf">_check_record_or_field</span><span class="p">(</span><span class="n">x</span><span class="p">):</span>
+</span><span id="L-28"><a href="#L-28"><span class="linenos"> 28</span></a>    <span class="k">if</span> <span class="p">(</span><span class="nb">type</span><span class="p">(</span><span class="n">x</span><span class="p">)</span> <span class="ow">is</span> <span class="nb">type</span> <span class="ow">and</span> <span class="ow">not</span> <span class="nb">issubclass</span><span class="p">(</span><span class="n">x</span><span class="p">,</span> <span class="n">Record</span><span class="p [...]
+</span><span id="L-29"><a href="#L-29"><span class="linenos"> 29</span></a>            <span class="ow">and</span> <span class="ow">not</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">x</span><span class="p">,</span> <span class="n">Field</span><span class="p">):</span>
+</span><span id="L-30"><a href="#L-30"><span class="linenos"> 30</span></a>        <span class="k">raise</span> <span class="ne">Exception</span><span class="p">(</span><span class="s1">&#39;Argument &#39;</span> <span class="o">+</span> <span class="n">x</span> <span class="o">+</span> <span class="s1">&#39; is not a Record or a Field&#39;</span><span class="p">)</span>
+</span><span id="L-31"><a href="#L-31"><span class="linenos"> 31</span></a>
+</span><span id="L-32"><a href="#L-32"><span class="linenos"> 32</span></a>
+</span><span id="L-33"><a href="#L-33"><span class="linenos"> 33</span></a><span class="k">class</span> <span class="nc">RecordMeta</span><span class="p">(</span><span class="nb">type</span><span class="p">):</span>
+</span><span id="L-34"><a href="#L-34"><span class="linenos"> 34</span></a>    <span class="k">def</span> <span class="fm">__new__</span><span class="p">(</span><span class="n">metacls</span><span class="p">,</span> <span class="n">name</span><span class="p">,</span> <span class="n">parents</span><span class="p">,</span> <span class="n">dct</span><span class="p">):</span>
+</span><span id="L-35"><a href="#L-35"><span class="linenos"> 35</span></a>        <span class="k">if</span> <span class="n">name</span> <span class="o">!=</span> <span class="s1">&#39;Record&#39;</span><span class="p">:</span>
+</span><span id="L-36"><a href="#L-36"><span class="linenos"> 36</span></a>            <span class="c1"># Do not apply this logic to the base class itself</span>
+</span><span id="L-37"><a href="#L-37"><span class="linenos"> 37</span></a>            <span class="n">dct</span><span class="p">[</span><span class="s1">&#39;_fields&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="n">RecordMeta</span><span class="o">.</span><span class="n">_get_fields</span><span class="p">(</span><span class="n">dct</span><span class="p">)</span>
+</span><span id="L-38"><a href="#L-38"><span class="linenos"> 38</span></a>            <span class="n">dct</span><span class="p">[</span><span class="s1">&#39;_required&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="kc">False</span>
+</span><span id="L-39"><a href="#L-39"><span class="linenos"> 39</span></a>        <span class="k">return</span> <span class="nb">type</span><span class="o">.</span><span class="fm">__new__</span><span class="p">(</span><span class="n">metacls</span><span class="p">,</span> <span class="n">name</span><span class="p">,</span> <span class="n">parents</span><span class="p">,</span> <span class="n">dct</span><span class="p">)</span>
+</span><span id="L-40"><a href="#L-40"><span class="linenos"> 40</span></a>
+</span><span id="L-41"><a href="#L-41"><span class="linenos"> 41</span></a>    <span class="nd">@classmethod</span>
+</span><span id="L-42"><a href="#L-42"><span class="linenos"> 42</span></a>    <span class="k">def</span> <span class="nf">_get_fields</span><span class="p">(</span><span class="bp">cls</span><span class="p">,</span> <span class="n">dct</span><span class="p">):</span>
+</span><span id="L-43"><a href="#L-43"><span class="linenos"> 43</span></a>        <span class="c1"># Build a set of valid fields for this record</span>
+</span><span id="L-44"><a href="#L-44"><span class="linenos"> 44</span></a>        <span class="n">fields</span> <span class="o">=</span> <span class="n">OrderedDict</span><span class="p">()</span>
+</span><span id="L-45"><a href="#L-45"><span class="linenos"> 45</span></a>        <span class="k">for</span> <span class="n">name</span><span class="p">,</span> <span class="n">value</span> <span class="ow">in</span> <span class="n">dct</span><span class="o">.</span><span class="n">items</span><span class="p">():</span>
+</span><span id="L-46"><a href="#L-46"><span class="linenos"> 46</span></a>            <span class="k">if</span> <span class="nb">issubclass</span><span class="p">(</span><span class="nb">type</span><span class="p">(</span><span class="n">value</span><span class="p">),</span> <span class="n">EnumMeta</span><span class="p">):</span>
+</span><span id="L-47"><a href="#L-47"><span class="linenos"> 47</span></a>                <span class="n">value</span> <span class="o">=</span> <span class="n">CustomEnum</span><span class="p">(</span><span class="n">value</span><span class="p">)</span>
+</span><span id="L-48"><a href="#L-48"><span class="linenos"> 48</span></a>            <span class="k">elif</span> <span class="nb">type</span><span class="p">(</span><span class="n">value</span><span class="p">)</span> <span class="o">==</span> <span class="n">RecordMeta</span><span class="p">:</span>
+</span><span id="L-49"><a href="#L-49"><span class="linenos"> 49</span></a>                <span class="c1"># We expect an instance of a record rather than the class itself</span>
+</span><span id="L-50"><a href="#L-50"><span class="linenos"> 50</span></a>                <span class="n">value</span> <span class="o">=</span> <span class="n">value</span><span class="p">()</span>
+</span><span id="L-51"><a href="#L-51"><span class="linenos"> 51</span></a>
+</span><span id="L-52"><a href="#L-52"><span class="linenos"> 52</span></a>            <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">value</span><span class="p">,</span> <span class="n">Record</span><span class="p">)</span> <span class="ow">or</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">value</span><span class="p">,</span> <span class="n">Field</span><span class="p">):</span>
+</span><span id="L-53"><a href="#L-53"><span class="linenos"> 53</span></a>                <span class="n">fields</span><span class="p">[</span><span class="n">name</span><span class="p">]</span> <span class="o">=</span> <span class="n">value</span>
+</span><span id="L-54"><a href="#L-54"><span class="linenos"> 54</span></a>        <span class="k">return</span> <span class="n">fields</span>
+</span><span id="L-55"><a href="#L-55"><span class="linenos"> 55</span></a>
+</span><span id="L-56"><a href="#L-56"><span class="linenos"> 56</span></a>
+</span><span id="L-57"><a href="#L-57"><span class="linenos"> 57</span></a><span class="k">class</span> <span class="nc">Record</span><span class="p">(</span><span class="n">with_metaclass</span><span class="p">(</span><span class="n">RecordMeta</span><span class="p">,</span> <span class="nb">object</span><span class="p">)):</span>
+</span><span id="L-58"><a href="#L-58"><span class="linenos"> 58</span></a>
+</span><span id="L-59"><a href="#L-59"><span class="linenos"> 59</span></a>    <span class="c1"># This field is used to set namespace for Avro Record schema.</span>
+</span><span id="L-60"><a href="#L-60"><span class="linenos"> 60</span></a>    <span class="n">_avro_namespace</span> <span class="o">=</span> <span class="kc">None</span>
+</span><span id="L-61"><a href="#L-61"><span class="linenos"> 61</span></a>
+</span><span id="L-62"><a href="#L-62"><span class="linenos"> 62</span></a>    <span class="c1"># Generate a schema where fields are sorted alphabetically</span>
+</span><span id="L-63"><a href="#L-63"><span class="linenos"> 63</span></a>    <span class="n">_sorted_fields</span> <span class="o">=</span> <span class="kc">False</span>
+</span><span id="L-64"><a href="#L-64"><span class="linenos"> 64</span></a>
+</span><span id="L-65"><a href="#L-65"><span class="linenos"> 65</span></a>    <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">default</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span> <span class="n">required_default</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">required</span><span class="o">=</spa [...]
+</span><span id="L-66"><a href="#L-66"><span class="linenos"> 66</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_required_default</span> <span class="o">=</span> <span class="n">required_default</span>
+</span><span id="L-67"><a href="#L-67"><span class="linenos"> 67</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_default</span> <span class="o">=</span> <span class="n">default</span>
+</span><span id="L-68"><a href="#L-68"><span class="linenos"> 68</span></a>        <span class="bp">self</span><span class="o">.</span><span class="n">_required</span> <span class="o">=</span> <span class="n">required</span>
+</span><span id="L-69"><a href="#L-69"><span class="linenos"> 69</span></a>
+</span><span id="L-70"><a href="#L-70"><span class="linenos"> 70</span></a>        <span class="k">for</span> <span class="n">k</span><span class="p">,</span> <span class="n">value</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">_fields</span><span class="o">.</span><span class="n">items</span><span class="p">():</span>
+</span><span id="L-71"><a href="#L-71"><span class="linenos"> 71</span></a>            <span class="k">if</span> <span class="n">k</span> <span class="ow">in</span> <span class="n">kwargs</span><span class="p">:</span>
+</span><span id="L-72"><a href="#L-72"><span class="linenos"> 72</span></a>                <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">value</span><span class="p">,</span> <span class="n">Record</span><span class="p">)</span> <span class="ow">and</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">kwargs</span><span class="p">[</span><span class="n">k</span><span class="p">],</span> <span class="nb">dict [...]
+</span><span id="L-73"><a href="#L-73"><span class="linenos"> 73</span></a>                    <span class="c1"># Use dict init Record object</span>
+</span><span id="L-74"><a href="#L-74"><span class="linenos"> 74</span></a>                    <span class="n">copied</span> <span class="o">=</span> <span class="n">copy</span><span class="o">.</span><span class="n">copy</span><span class="p">(</span><span class="n">value</span><span class="p">)</span>
+</span><span id="L-75"><a href="#L-75"><span class="linenos"> 75</span></a>                    <span class="n">copied</span><span class="o">.</span><span class="fm">__init__</span><span class="p">(</span><span class="o">**</span><span class="n">kwargs</span><span class="p">[</span><span class="n">k</span><span class="p">])</span>
+</span><span id="L-76"><a href="#L-76"><span class="linenos"> 76</span></a>                    <span class="bp">self</span><span class="o">.</span><span class="fm">__setattr__</span><span class="p">(</span><span class="n">k</span><span class="p">,</span> <span class="n">copied</span><span class="p">)</span>
+</span><span id="L-77"><a href="#L-77"><span class="linenos"> 77</span></a>                <span class="k">elif</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">value</span><span class="p">,</span> <span class="n">Array</span><span class="p">)</span> <span class="ow">and</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">kwargs</span><span class="p">[</span><span class="n">k</span><span class="p">],</span> <span class="nb">lis [...]
+</span><span id="L-78"><a href="#L-78"><span class="linenos"> 78</span></a>                        <span class="ow">and</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">value</span><span class="o">.</span><span class="n">array_type</span><span class="p">,</span> <span class="n">Record</span><span class="p">)</span> <span class="ow">and</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">kwargs</span><span class="p">[</span><spa [...]
+</span><span id="L-79"><a href="#L-79"><span class="linenos"> 79</span></a>                    <span class="n">arr</span> <span class="o">=</span> <span class="p">[]</span>
+</span><span id="L-80"><a href="#L-80"><span class="linenos"> 80</span></a>                    <span class="k">for</span> <span class="n">item</span> <span class="ow">in</span> <span class="n">kwargs</span><span class="p">[</span><span class="n">k</span><span class="p">]:</span>
+</span><span id="L-81"><a href="#L-81"><span class="linenos"> 81</span></a>                        <span class="n">copied</span> <span class="o">=</span> <span class="n">copy</span><span class="o">.</span><span class="n">copy</span><span class="p">(</span><span class="n">value</span><span class="o">.</span><span class="n">array_type</span><span class="p">)</span>
+</span><span id="L-82"><a href="#L-82"><span class="linenos"> 82</span></a>                        <span class="n">copied</span><span class="o">.</span><span class="fm">__init__</span><span class="p">(</span><span class="o">**</span><span class="n">item</span><span class="p">)</span>
+</span><span id="L-83"><a href="#L-83"><span class="linenos"> 83</span></a>                        <span class="n">arr</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">copied</span><span class="p">)</span>
+</span><span id="L-84"><a href="#L-84"><span class="linenos"> 84</span></a>                    <span class="bp">self</span><span class="o">.</span><span class="fm">__setattr__</span><span class="p">(</span><span class="n">k</span><span class="p">,</span> <span class="n">arr</span><span class="p">)</span>
+</span><span id="L-85"><a href="#L-85"><span class="linenos"> 85</span></a>                <span class="k">elif</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">value</span><span class="p">,</span> <span class="n">Map</span><span class="p">)</span> <span class="ow">and</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">kwargs</span><span class="p">[</span><span class="n">k</span><span class="p">],</span> <span class="nb">dict< [...]
+</span><span id="L-86"><a href="#L-86"><span class="linenos"> 86</span></a>                    <span class="ow">and</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">value</span><span class="o">.</span><span class="n">value_type</span><span class="p">,</span> <span class="n">Record</span><span class="p">)</span> <span class="ow">and</span> <span class="nb">isinstance</span><span class="p">(</span><span class="nb">list</span><span class="p">(</span><span cla [...]
+</span><span id="L-87"><a href="#L-87"><span class="linenos"> 87</span></a>                    <span class="n">dic</span> <span class="o">=</span> <span class="p">{}</span>
+</span><span id="L-88"><a href="#L-88"><span class="linenos"> 88</span></a>                    <span class="k">for</span> <span class="n">mapKey</span><span class="p">,</span> <span class="n">mapValue</span> <span class="ow">in</span> <span class="n">kwargs</span><span class="p">[</span><span class="n">k</span><span class="p">]</span><span class="o">.</span><span class="n">items</span><span class="p">():</span>
+</span><span id="L-89"><a href="#L-89"><span class="linenos"> 89</span></a>                        <span class="n">copied</span> <span class="o">=</span> <span class="n">copy</span><span class="o">.</span><span class="n">copy</span><span class="p">(</span><span class="n">value</span><span class="o">.</span><span class="n">value_type</span><span class="p">)</span>
+</span><span id="L-90"><a href="#L-90"><span class="linenos"> 90</span></a>                        <span class="n">copied</span><span class="o">.</span><span class="fm">__init__</span><span class="p">(</span><span class="o">**</span><span class="n">mapValue</span><span class="p">)</span>
+</span><span id="L-91"><a href="#L-91"><span class="linenos"> 91</span></a>                        <span class="n">dic</span><span class="p">[</span><span class="n">mapKey</span><span class="p">]</span> <span class="o">=</span> <span class="n">copied</span>
+</span><span id="L-92"><a href="#L-92"><span class="linenos"> 92</span></a>                    <span class="bp">self</span><span class="o">.</span><span class="fm">__setattr__</span><span class="p">(</span><span class="n">k</span><span class="p">,</span> <span class="n">dic</span><span class="p">)</span>
+</span><span id="L-93"><a href="#L-93"><span class="linenos"> 93</span></a>                <span class="k">else</span><span class="p">:</span>
+</span><span id="L-94"><a href="#L-94"><span class="linenos"> 94</span></a>                    <span class="c1"># Value was overridden at constructor</span>
+</span><span id="L-95"><a href="#L-95"><span class="linenos"> 95</span></a>                    <span class="bp">self</span><span class="o">.</span><span class="fm">__setattr__</span><span class="p">(</span><span class="n">k</span><span class="p">,</span> <span class="n">kwargs</span><span class="p">[</span><span class="n">k</span><span class="p">])</span>
+</span><span id="L-96"><a href="#L-96"><span class="linenos"> 96</span></a>            <span class="k">elif</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">value</span><span class="p">,</span> <span class="n">Record</span><span class="p">):</span>
+</span><span id="L-97"><a href="#L-97"><span class="linenos"> 97</span></a>                <span class="c1"># Value is a subrecord</span>
+</span><span id="L-98"><a href="#L-98"><span class="linenos"> 98</span></a>                <span class="bp">self</span><span class="o">.</span><span class="fm">__setattr__</span><span class="p">(</span><span class="n">k</span><span class="p">,</span> <span class="n">value</span><span class="p">)</span>
+</span><span id="L-99"><a href="#L-99"><span class="linenos"> 99</span></a>            <span class="k">else</span><span class="p">:</span>
+</span><span id="L-100"><a href="#L-100"><span class="linenos">100</span></a>                <span class="c1"># Set field to default value, without revalidating the default value type</span>
+</span><span id="L-101"><a href="#L-101"><span class="linenos">101</span></a>                <span class="nb">super</span><span class="p">(</span><span class="n">Record</span><span class="p">,</span> <span class="bp">self</span><span class="p">)</span><span class="o">.</span><span class="fm">__setattr__</span><span class="p">(</span><span class="n">k</span><span class="p">,</span> <span class="n">value</span><span class="o">.</span><span class="n">default</span><span class="p">())</span>
+</span><span id="L-102"><a href="#L-102"><span class="linenos">102</span></a>
+</span><span id="L-103"><a href="#L-103"><span class="linenos">103</span></a>    <span class="nd">@classmethod</span>
+</span><span id="L-104"><a href="#L-104"><span class="linenos">104</span></a>    <span class="k">def</span> <span class="nf">schema</span><span class="p">(</span><span class="bp">cls</span><span class="p">):</span>
+</span><span id="L-105"><a href="#L-105"><span class="linenos">105</span></a>        <span class="k">return</span> <span class="bp">cls</span><span class="o">.</span><span class="n">schema_info</span><span class="p">(</span><span class="nb">set</span><span class="p">())</span>
+</span><span id="L-106"><a href="#L-106"><span class="linenos">106</span></a>
+</span><span id="L-107"><a href="#L-107"><span class="linenos">107</span></a>    <span class="nd">@classmethod</span>
+</span><span id="L-108"><a href="#L-108"><span class="linenos">108</span></a>    <span class="k">def</span> <span class="nf">schema_info</span><span class="p">(</span><span class="bp">cls</span><span class="p">,</span> <span class="n">defined_names</span><span class="p">):</span>
+</span><span id="L-109"><a href="#L-109"><span class="linenos">109</span></a>        <span class="n">namespace_prefix</span> <span class="o">=</span> <span class="s1">&#39;&#39;</span>
+</span><span id="L-110"><a href="#L-110"><span class="linenos">110</span></a>        <span class="k">if</span> <span class="bp">cls</span><span class="o">.</span><span class="n">_avro_namespace</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span><span class="p">:</span>
+</span><span id="L-111"><a href="#L-111"><span class="linenos">111</span></a>            <span class="n">namespace_prefix</span> <span class="o">=</span> <span class="bp">cls</span><span class="o">.</span><span class="n">_avro_namespace</span> <span class="o">+</span> <span class="s1">&#39;.&#39;</span>
+</span><span id="L-112"><a href="#L-112"><span class="linenos">112</span></a>        <span class="n">namespace_name</span> <span class="o">=</span> <span class="n">namespace_prefix</span> <span class="o">+</span> <span class="bp">cls</span><span class="o">.</span><span class="vm">__name__</span>
+</span><span id="L-113"><a href="#L-113"><span class="linenos">113</span></a>
+</span><span id="L-114"><a href="#L-114"><span class="linenos">114</span></a>        <span class="k">if</span> <span class="n">namespace_name</span> <span class="ow">in</span> <span class="n">defined_names</span><span class="p">:</span>
+</span><span id="L-115"><a href="#L-115"><span class="linenos">115</span></a>            <span class="k">return</span> <span class="n">namespace_name</span>
+</span><span id="L-116"><a href="#L-116"><span class="linenos">116</span></a>
+</span><span id="L-117"><a href="#L-117"><span class="linenos">117</span></a>        <span class="n">defined_names</span><span class="o">.</span><span class="n">add</span><span class="p">(</span><span class="n">namespace_name</span><span class="p">)</span>
+</span><span id="L-118"><a href="#L-118"><span class="linenos">118</span></a>
+</span><span id="L-119"><a href="#L-119"><span class="linenos">119</span></a>        <span class="n">schema</span> <span class="o">=</span> <span class="p">{</span>
+</span><span id="L-120"><a href="#L-120"><span class="linenos">120</span></a>            <span class="s1">&#39;type&#39;</span><span class="p">:</span> <span class="s1">&#39;record&#39;</span><span class="p">,</span>
+</span><span id="L-121"><a href="#L-121"><span class="linenos">121</span></a>            <span class="s1">&#39;name&#39;</span><span class="p">:</span> <span class="nb">str</span><span class="p">(</span><span class="bp">cls</span><span class="o">.</span><span class="vm">__name__</span><span class="p">)</span>
+</span><span id="L-122"><a href="#L-122"><span class="linenos">122</span></a>        <span class="p">}</span>
+</span><span id="L-123"><a href="#L-123"><span class="linenos">123</span></a>        <span class="k">if</span> <span class="bp">cls</span><span class="o">.</span><span class="n">_avro_namespace</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span><span class="p">:</span>
+</span><span id="L-124"><a href="#L-124"><span class="linenos">124</span></a>            <span class="n">schema</span><span class="p">[</span><span class="s1">&#39;namespace&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="bp">cls</span><span class="o">.</span><span class="n">_avro_namespace</span>
+</span><span id="L-125"><a href="#L-125"><span class="linenos">125</span></a>        <span class="n">schema</span><span class="p">[</span><span class="s1">&#39;fields&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="p">[]</span>
+</span><span id="L-126"><a href="#L-126"><span class="linenos">126</span></a>
+</span><span id="L-127"><a href="#L-127"><span class="linenos">127</span></a>        <span class="k">def</span> <span class="nf">get_filed_default_value</span><span class="p">(</span><span class="n">value</span><span class="p">):</span>
+</span><span id="L-128"><a href="#L-128"><span class="linenos">128</span></a>            <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">value</span><span class="p">,</span> <span class="n">Enum</span><span class="p">):</span>
+</span><span id="L-129"><a href="#L-129"><span class="linenos">129</span></a>                <span class="k">return</span> <span class="n">value</span><span class="o">.</span><span class="n">name</span>
+</span><span id="L-130"><a href="#L-130"><span class="linenos">130</span></a>            <span class="k">else</span><span class="p">:</span>
+</span><span id="L-131"><a href="#L-131"><span class="linenos">131</span></a>                <span class="k">return</span> <span class="n">value</span>
+</span><span id="L-132"><a href="#L-132"><span class="linenos">132</span></a>
+</span><span id="L-133"><a href="#L-133"><span class="linenos">133</span></a>        <span class="k">if</span> <span class="bp">cls</span><span class="o">.</span><span class="n">_sorted_fields</span><span class="p">:</span>
+</span><span id="L-134"><a href="#L-134"><span class="linenos">134</span></a>            <span class="n">fields</span> <span class="o">=</span> <span class="nb">sorted</span><span class="p">(</span><span class="bp">cls</span><span class="o">.</span><span class="n">_fields</span><span class="o">.</span><span class="n">keys</span><span class="p">())</span>
+</span><span id="L-135"><a href="#L-135"><span class="linenos">135</span></a>        <span class="k">else</span><span class="p">:</span>
+</span><span id="L-136"><a href="#L-136"><span class="linenos">136</span></a>            <span class="n">fields</span> <span class="o">=</span> <span class="bp">cls</span><span class="o">.</span><span class="n">_fields</span><span class="o">.</span><span class="n">keys</span><span class="p">()</span>
+</span><span id="L-137"><a href="#L-137"><span class="linenos">137</span></a>        <span class="k">for</span> <span class="n">name</span> <span class="ow">in</span> <span class="n">fields</span><span class="p">:</span>
+</span><span id="L-138"><a href="#L-138"><span class="linenos">138</span></a>            <span class="n">field</span> <span class="o">=</span> <span class="bp">cls</span><span class="o">.</span><span class="n">_fields</span><span class="p">[</span><span class="n">name</span><span class="p">]</span>
+</span><span id="L-139"><a href="#L-139"><span class="linenos">139</span></a>            <span class="n">field_type</span> <span class="o">=</span> <span class="n">field</span><span class="o">.</span><span class="n">schema_info</span><span class="p">(</span><span class="n">defined_names</span><span class="p">)</span> \
+</span><span id="L-140"><a href="#L-140"><span class="linenos">140</span></a>                <span class="k">if</span> <span class="n">field</span><span class="o">.</span><span class="n">_required</span> <span class="k">else</span> <span class="p">[</span><span class="s1">&#39;null&#39;</span><span class="p">,</span> <span class="n">field</span><span class="o">.</span><span class="n">schema_info</span><span class="p">(</span><span class="n">defined_names</span><span class="p">)]</span>
+</span><span id="L-141"><a href="#L-141"><span class="linenos">141</span></a>            <span class="n">schema</span><span class="p">[</span><span class="s1">&#39;fields&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">append</span><span class="p">({</span>
+</span><span id="L-142"><a href="#L-142"><span class="linenos">142</span></a>                <span class="s1">&#39;name&#39;</span><span class="p">:</span> <span class="n">name</span><span class="p">,</span>
+</span><span id="L-143"><a href="#L-143"><span class="linenos">143</span></a>                <span class="s1">&#39;default&#39;</span><span class="p">:</span> <span class="n">get_filed_default_value</span><span class="p">(</span><span class="n">field</span><span class="o">.</span><span class="n">default</span><span class="p">()),</span>
+</span><span id="L-144"><a href="#L-144"><span class="linenos">144</span></a>                <span class="s1">&#39;type&#39;</span><span class="p">:</span> <span class="n">field_type</span>
+</span><span id="L-145"><a href="#L-145"><span class="linenos">145</span></a>            <span class="p">})</span> <span class="k">if</span> <span class="n">field</span><span class="o">.</span><span class="n">required_default</span><span class="p">()</span> <span class="k">else</span> <span class="n">schema</span><span class="p">[</span><span class="s1">&#39;fields&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">append</span><span class="p">({</span>
+</span><span id="L-146"><a href="#L-146"><span class="linenos">146</span></a>                <span class="s1">&#39;name&#39;</span><span class="p">:</span> <span class="n">name</span><span class="p">,</span>
+</span><span id="L-147"><a href="#L-147"><span class="linenos">147</span></a>                <span class="s1">&#39;type&#39;</span><span class="p">:</span> <span class="n">field_type</span><span class="p">,</span>
+</span><span id="L-148"><a href="#L-148"><span class="linenos">148</span></a>            <span class="p">})</span>
+</span><span id="L-149"><a href="#L-149"><span class="linenos">149</span></a>
+</span><span id="L-150"><a href="#L-150"><span class="linenos">150</span></a>        <span class="k">return</span> <span class="n">schema</span>
+</span><span id="L-151"><a href="#L-151"><span class="linenos">151</span></a>
+</span><span id="L-152"><a href="#L-152"><span class="linenos">152</span></a>    <span class="k">def</span> <span class="fm">__setattr__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">key</span><span class="p">,</span> <span class="n">value</span><span class="p">):</span>
+</span><span id="L-153"><a href="#L-153"><span class="linenos">153</span></a>        <span class="k">if</span> <span class="n">key</span> <span class="o">==</span> <span class="s1">&#39;_default&#39;</span><span class="p">:</span>
+</span><span id="L-154"><a href="#L-154"><span class="linenos">154</span></a>            <span class="nb">super</span><span class="p">(</span><span class="n">Record</span><span class="p">,</span> <span class="bp">self</span><span class="p">)</span><span class="o">.</span><span class="fm">__setattr__</span><span class="p">(</span><span class="n">key</span><span class="p">,</span> <span class="n">value</span><span class="p">)</span>
+</span><span id="L-155"><a href="#L-155"><span class="linenos">155</span></a>        <span class="k">elif</span> <span class="n">key</span> <span class="o">==</span> <span class="s1">&#39;_required_default&#39;</span><span class="p">:</span>
+</span><span id="L-156"><a href="#L-156"><span class="linenos">156</span></a>            <span class="nb">super</span><span class="p">(</span><span class="n">Record</span><span class="p">,</span> <span class="bp">self</span><span class="p">)</span><span class="o">.</span><span class="fm">__setattr__</span><span class="p">(</span><span class="n">key</span><span class="p">,</span> <span class="n">value</span><span class="p">)</span>
+</span><span id="L-157"><a href="#L-157"><span class="linenos">157</span></a>        <span class="k">elif</span> <span class="n">key</span> <span class="o">==</span> <span class="s1">&#39;_required&#39;</span><span class="p">:</span>
+</span><span id="L-158"><a href="#L-158"><span class="linenos">158</span></a>            <span class="nb">super</span><span class="p">(</span><span class="n">Record</span><span class="p">,</span> <span class="bp">self</span><span class="p">)</span><span class="o">.</span><span class="fm">__setattr__</span><span class="p">(</span><span class="n">key</span><span class="p">,</span> <span class="n">value</span><span class="p">)</span>
+</span><span id="L-159"><a href="#L-159"><span class="linenos">159</span></a>        <span class="k">else</span><span class="p">:</span>
+</span><span id="L-160"><a href="#L-160"><span class="linenos">160</span></a>            <span class="k">if</span> <span class="n">key</span> <span class="ow">not</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">_fields</span><span class="p">:</span>
+</span><span id="L-161"><a href="#L-161"><span class="linenos">161</span></a>                <span class="k">raise</span> <span class="ne">AttributeError</span><span class="p">(</span><span class="s1">&#39;Cannot set undeclared field &#39;</span> <span class="o">+</span> <span class="n">key</span> <span class="o">+</span> <span class="s1">&#39; on record&#39;</span><span class="p">)</span>
+</span><span id="L-162"><a href="#L-162"><span class="linenos">162</span></a>
+</span><span id="L-163"><a href="#L-163"><span class="linenos">163</span></a>            <span class="c1"># Check that type of value matches the field type</span>
+</span><span id="L-164"><a href="#L-164"><span class="linenos">164</span></a>            <span class="n">field</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_fields</span><span class="p">[</span><span class="n">key</span><span class="p">]</span>
+</span><span id="L-165"><a href="#L-165"><span class="linenos">165</span></a>            <span class="n">value</span> <span class="o">=</span> <span class="n">field</span><span class="o">.</span><span class="n">validate_type</span><span class="p">(</span><span class="n">key</span><span class="p">,</span> <span class="n">value</span><span class="p">)</span>
+</span><span id="L-166"><a href="#L-166"><span class="linenos">166</span></a>            <span class="nb">super</span><span class="p">(</span><span class="n">Record</span><span class="p">,</span> <span class="bp">self</span><span class="p">)</span><span class="o">.</span><span class="fm">__setattr__</span><span class="p">(</span><span class="n">key</span><span class="p">,</span> <span class="n">value</span><span class="p">)</span>
+</span><span id="L-167"><a href="#L-167"><span class="linenos">167</span></a>
+</span><span id="L-168"><a href="#L-168"><span class="linenos">168</span></a>    <span class="k">def</span> <span class="fm">__eq__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">other</span><span class="p">):</span>
+</span><span id="L-169"><a href="#L-169"><span class="linenos">169</span></a>        <span class="k">for</span> <span class="n">field</span> <span class="ow">in</span> <span class="bp">self</span><span class="o">.</span><span class="n">_fields</span><span class="p">:</span>
+</span><span id="L-170"><a href="#L-170"><span class="linenos">170</span></a>            <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="fm">__getattribute__</span><span class="p">(</span><span class="n">field</span><span class="p">)</span> <span class="o">!=</span> <span class="n">other</span><span class="o">.</span><span class="fm">__getattribute__</span><span class="p">(</span><span class="n">field</span><span class="p">):</span>
+</span><span id="L-171"><a href="#L-171"><span class="linenos">171</span></a>                <span class="k">return</span> <span class="kc">False</span>
+</span><span id="L-172"><a href="#L-172"><span class="linenos">172</span></a>        <span class="k">return</span> <span class="kc">True</span>
+</span><span id="L-173"><a href="#L-173"><span class="linenos">173</span></a>
+</span><span id="L-174"><a href="#L-174"><span class="linenos">174</span></a>    <span class="k">def</span> <span class="fm">__ne__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">other</span><span class="p">):</span>
+</span><span id="L-175"><a href="#L-175"><span class="linenos">175</span></a>        <span class="k">return</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="fm">__eq__</span><span class="p">(</span><span class="n">other</span><span class="p">)</span>
+</span><span id="L-176"><a href="#L-176"><span class="linenos">176</span></a>
+</span><span id="L-177"><a href="#L-177"><span class="linenos">177</span></a>    <span class="k">def</span> <span class="fm">__str__</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-178"><a href="#L-178"><span class="linenos">178</span></a>        <span class="k">return</span> <span class="nb">str</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="vm">__dict__</span><span class="p">)</span>
+</span><span id="L-179"><a href="#L-179"><span class="linenos">179</span></a>
+</span><span id="L-180"><a href="#L-180"><span class="linenos">180</span></a>    <span class="k">def</span> <span class="nf">type</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-181"><a href="#L-181"><span class="linenos">181</span></a>        <span class="k">return</span> <span class="nb">str</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="vm">__class__</span><span class="o">.</span><span class="vm">__name__</span><span class="p">)</span>
+</span><span id="L-182"><a href="#L-182"><span class="linenos">182</span></a>
+</span><span id="L-183"><a href="#L-183"><span class="linenos">183</span></a>    <span class="k">def</span> <span class="nf">python_type</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-184"><a href="#L-184"><span class="linenos">184</span></a>        <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="vm">__class__</span>
+</span><span id="L-185"><a href="#L-185"><span class="linenos">185</span></a>
+</span><span id="L-186"><a href="#L-186"><span class="linenos">186</span></a>    <span class="k">def</span> <span class="nf">validate_type</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">name</span><span class="p">,</span> <span class="n">val</span><span class="p">):</span>
+</span><span id="L-187"><a href="#L-187"><span class="linenos">187</span></a>        <span class="k">if</span> <span class="n">val</span> <span class="ow">is</span> <span class="kc">None</span> <span class="ow">and</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">_required</span><span class="p">:</span>
+</span><span id="L-188"><a href="#L-188"><span class="linenos">188</span></a>            <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">default</span><span class="p">()</span>
+</span><span id="L-189"><a href="#L-189"><span class="linenos">189</span></a>
+</span><span id="L-190"><a href="#L-190"><span class="linenos">190</span></a>        <span class="k">if</span> <span class="ow">not</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">val</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="vm">__class__</span><span class="p">):</span>
+</span><span id="L-191"><a href="#L-191"><span class="linenos">191</span></a>            <span class="k">raise</span> <span class="ne">TypeError</span><span class="p">(</span><span class="s2">&quot;Invalid type &#39;</span><span class="si">%s</span><span class="s2">&#39; for sub-record field &#39;</span><span class="si">%s</span><span class="s2">&#39;. Expected: </span><span class="si">%s</span><span class="s2">&quot;</span> <span class="o">%</span> <span class="p">(</span>
+</span><span id="L-192"><a href="#L-192"><span class="linenos">192</span></a>                <span class="nb">type</span><span class="p">(</span><span class="n">val</span><span class="p">),</span> <span class="n">name</span><span class="p">,</span> <span class="bp">self</span><span class="o">.</span><span class="vm">__class__</span><span class="p">))</span>
+</span><span id="L-193"><a href="#L-193"><span class="linenos">193</span></a>        <span class="k">return</span> <span class="n">val</span>
+</span><span id="L-194"><a href="#L-194"><span class="linenos">194</span></a>
+</span><span id="L-195"><a href="#L-195"><span class="linenos">195</span></a>    <span class="k">def</span> <span class="nf">default</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
+</span><span id="L-196"><a href="#L-196"><span class="linenos">196</span></a>        <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">_default</span> <span class="ow">is</span> <span class="ow">not</span> <span class="kc">None</span><span class="p">:</span>
+</span><span id="L-197"><a href="#L-197"><span class="linenos">197</span></a>            <span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_default</span>
+</span><span id="L-198"><a href="#L-198"><span class="linenos">198</span></a>        <span class="k">else</span><span class="p">:</span>
+</span><span id="L-199"><a href="#L-199"><span class="linenos">199</span></a>            <span class="k">return</span> <span class="kc">None</span>
... 32188 lines suppressed ...


[pulsar-site] 05/05: Remove legacy API docs

Posted by ti...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit 6c697fdbccfc5f9ceed844dbe24fe199c522b450
Author: tison <wa...@gmail.com>
AuthorDate: Fri Dec 2 14:48:16 2022 +0800

    Remove legacy API docs
    
    Signed-off-by: tison <wa...@gmail.com>
---
 .../static/api/admin/2.10.0/allclasses-index.html  |  1300 ---
 .../static/api/admin/2.10.0/allclasses.html        |   235 -
 .../static/api/admin/2.10.0/allpackages-index.html |   260 -
 .../static/api/admin/2.10.0/constant-values.html   |   286 -
 .../static/api/admin/2.10.0/deprecated-list.html   |   858 --
 .../static/api/admin/2.10.0/element-list           |    16 -
 .../static/api/admin/2.10.0/help-doc.html          |   280 -
 .../static/api/admin/2.10.0/index-all.html         |  8065 -------------
 .../static/api/admin/2.10.0/index.html             |   256 -
 .../admin/2.10.0/jquery/external/jquery/jquery.js  | 10872 ------------------
 .../jquery/images/ui-bg_glass_55_fbf9ee_1x400.png  |   Bin 335 -> 0 bytes
 .../jquery/images/ui-bg_glass_65_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_e6e6e6_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_95_fef1ec_1x400.png  |   Bin 332 -> 0 bytes
 .../ui-bg_highlight-soft_75_cccccc_1x100.png       |   Bin 280 -> 0 bytes
 .../jquery/images/ui-icons_222222_256x240.png      |   Bin 6922 -> 0 bytes
 .../jquery/images/ui-icons_2e83ff_256x240.png      |   Bin 4549 -> 0 bytes
 .../jquery/images/ui-icons_454545_256x240.png      |   Bin 6992 -> 0 bytes
 .../jquery/images/ui-icons_888888_256x240.png      |   Bin 6999 -> 0 bytes
 .../jquery/images/ui-icons_cd0a0a_256x240.png      |   Bin 4549 -> 0 bytes
 .../static/api/admin/2.10.0/jquery/jquery-3.5.1.js | 10872 ------------------
 .../static/api/admin/2.10.0/jquery/jquery-ui.css   |   582 -
 .../static/api/admin/2.10.0/jquery/jquery-ui.js    |  2659 -----
 .../api/admin/2.10.0/jquery/jquery-ui.min.css      |     7 -
 .../api/admin/2.10.0/jquery/jquery-ui.min.js       |     6 -
 .../admin/2.10.0/jquery/jquery-ui.structure.css    |   156 -
 .../2.10.0/jquery/jquery-ui.structure.min.css      |     5 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.js      |    56 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.min.js  |    10 -
 .../2.10.0/jquery/jszip-utils/dist/jszip-utils.js  |   118 -
 .../jquery/jszip-utils/dist/jszip-utils.min.js     |    10 -
 .../api/admin/2.10.0/jquery/jszip/dist/jszip.js    | 11370 -------------------
 .../admin/2.10.0/jquery/jszip/dist/jszip.min.js    |    13 -
 .../static/api/admin/2.10.0/member-search-index.js |     1 -
 .../api/admin/2.10.0/member-search-index.zip       |   Bin 22652 -> 0 bytes
 .../org/apache/pulsar/client/admin/Bookies.html    |   440 -
 .../apache/pulsar/client/admin/BrokerStats.html    |   511 -
 .../org/apache/pulsar/client/admin/Brokers.html    |   898 --
 .../org/apache/pulsar/client/admin/Clusters.html   |  1323 ---
 .../org/apache/pulsar/client/admin/Functions.html  |  1870 ---
 .../pulsar/client/admin/GetStatsOptions.html       |   268 -
 .../admin/LongRunningProcessStatus.Status.html     |   409 -
 .../client/admin/LongRunningProcessStatus.html     |   402 -
 .../org/apache/pulsar/client/admin/Lookup.html     |   382 -
 .../org/apache/pulsar/client/admin/Namespaces.html |  8619 --------------
 .../pulsar/client/admin/NonPersistentTopics.html   |   697 --
 .../pulsar/client/admin/OffloadProcessStatus.html  |   321 -
 .../org/apache/pulsar/client/admin/Packages.html   |   600 -
 .../org/apache/pulsar/client/admin/Properties.html |   406 -
 .../org/apache/pulsar/client/admin/ProxyStats.html |   283 -
 .../apache/pulsar/client/admin/PulsarAdmin.html    |   771 --
 .../pulsar/client/admin/PulsarAdminBuilder.html    |   768 --
 .../PulsarAdminException.ConflictException.html    |   331 -
 .../PulsarAdminException.ConnectException.html     |   342 -
 ...ception.GettingAuthenticationDataException.html |   340 -
 .../PulsarAdminException.HttpErrorException.html   |   340 -
 .../PulsarAdminException.NotAllowedException.html  |   331 -
 ...ulsarAdminException.NotAuthorizedException.html |   331 -
 .../PulsarAdminException.NotFoundException.html    |   331 -
 ...AdminException.PreconditionFailedException.html |   331 -
 ...sarAdminException.ServerSideErrorException.html |   346 -
 .../PulsarAdminException.TimeoutException.html     |   327 -
 .../pulsar/client/admin/PulsarAdminException.html  |   502 -
 .../apache/pulsar/client/admin/ResourceGroups.html |   541 -
 .../apache/pulsar/client/admin/ResourceQuotas.html |   680 --
 .../org/apache/pulsar/client/admin/Schemas.html    |   786 --
 .../org/apache/pulsar/client/admin/Sink.html       |   222 -
 .../org/apache/pulsar/client/admin/Sinks.html      |  1354 ---
 .../org/apache/pulsar/client/admin/Source.html     |   222 -
 .../org/apache/pulsar/client/admin/Sources.html    |  1354 ---
 .../org/apache/pulsar/client/admin/Tenants.html    |   575 -
 .../apache/pulsar/client/admin/TopicPolicies.html  |  4631 --------
 .../pulsar/client/admin/Topics.QueryParam.html     |   411 -
 .../org/apache/pulsar/client/admin/Topics.html     |  8788 --------------
 .../apache/pulsar/client/admin/Transactions.html   |   831 --
 .../org/apache/pulsar/client/admin/Worker.html     |   495 -
 .../pulsar/client/admin/class-use/Bookies.html     |   195 -
 .../pulsar/client/admin/class-use/BrokerStats.html |   195 -
 .../pulsar/client/admin/class-use/Brokers.html     |   195 -
 .../pulsar/client/admin/class-use/Clusters.html    |   195 -
 .../pulsar/client/admin/class-use/Functions.html   |   195 -
 .../client/admin/class-use/GetStatsOptions.html    |   198 -
 .../class-use/LongRunningProcessStatus.Status.html |   275 -
 .../admin/class-use/LongRunningProcessStatus.html  |   224 -
 .../pulsar/client/admin/class-use/Lookup.html      |   195 -
 .../pulsar/client/admin/class-use/Namespaces.html  |   195 -
 .../admin/class-use/NonPersistentTopics.html       |   199 -
 .../admin/class-use/OffloadProcessStatus.html      |   259 -
 .../pulsar/client/admin/class-use/Packages.html    |   195 -
 .../pulsar/client/admin/class-use/Properties.html  |   199 -
 .../pulsar/client/admin/class-use/ProxyStats.html  |   195 -
 .../pulsar/client/admin/class-use/PulsarAdmin.html |   195 -
 .../client/admin/class-use/PulsarAdminBuilder.html |   369 -
 .../PulsarAdminException.ConflictException.html    |   148 -
 .../PulsarAdminException.ConnectException.html     |   148 -
 ...ception.GettingAuthenticationDataException.html |   148 -
 .../PulsarAdminException.HttpErrorException.html   |   148 -
 .../PulsarAdminException.NotAllowedException.html  |   148 -
 ...ulsarAdminException.NotAuthorizedException.html |   148 -
 .../PulsarAdminException.NotFoundException.html    |   148 -
 ...AdminException.PreconditionFailedException.html |   148 -
 ...sarAdminException.ServerSideErrorException.html |   148 -
 .../PulsarAdminException.TimeoutException.html     |   148 -
 .../admin/class-use/PulsarAdminException.html      |  4722 --------
 .../client/admin/class-use/ResourceGroups.html     |   195 -
 .../client/admin/class-use/ResourceQuotas.html     |   195 -
 .../pulsar/client/admin/class-use/Schemas.html     |   195 -
 .../apache/pulsar/client/admin/class-use/Sink.html |   199 -
 .../pulsar/client/admin/class-use/Sinks.html       |   214 -
 .../pulsar/client/admin/class-use/Source.html      |   199 -
 .../pulsar/client/admin/class-use/Sources.html     |   214 -
 .../pulsar/client/admin/class-use/Tenants.html     |   195 -
 .../client/admin/class-use/TopicPolicies.html      |   204 -
 .../client/admin/class-use/Topics.QueryParam.html  |   233 -
 .../pulsar/client/admin/class-use/Topics.html      |   195 -
 .../client/admin/class-use/Transactions.html       |   195 -
 .../pulsar/client/admin/class-use/Worker.html      |   195 -
 .../pulsar/client/admin/package-summary.html       |   453 -
 .../apache/pulsar/client/admin/package-tree.html   |   246 -
 .../apache/pulsar/client/admin/package-use.html    |   405 -
 .../client/admin/utils/DefaultImplementation.html  |   325 -
 .../pulsar/client/admin/utils/ReflectionUtils.html |   306 -
 .../utils/class-use/DefaultImplementation.html     |   148 -
 .../admin/utils/class-use/ReflectionUtils.html     |   148 -
 .../pulsar/client/admin/utils/package-summary.html |   177 -
 .../pulsar/client/admin/utils/package-tree.html    |   164 -
 .../pulsar/client/admin/utils/package-use.html     |   148 -
 .../common/conf/InternalConfigurationData.html     |   424 -
 .../conf/class-use/InternalConfigurationData.html  |   214 -
 .../apache/pulsar/common/conf/package-summary.html |   173 -
 .../apache/pulsar/common/conf/package-tree.html    |   163 -
 .../org/apache/pulsar/common/conf/package-use.html |   188 -
 .../common/functions/AuthenticationConfig.html     |   269 -
 .../pulsar/common/functions/ConsumerConfig.html    |   269 -
 .../pulsar/common/functions/CryptoConfig.html      |   269 -
 .../FunctionConfig.ProcessingGuarantees.html       |   396 -
 .../common/functions/FunctionConfig.Runtime.html   |   396 -
 .../pulsar/common/functions/FunctionConfig.html    |   301 -
 .../pulsar/common/functions/FunctionState.html     |   269 -
 .../pulsar/common/functions/ProducerConfig.html    |   269 -
 .../apache/pulsar/common/functions/Resources.html  |   321 -
 .../pulsar/common/functions/UpdateOptions.html     |   264 -
 .../pulsar/common/functions/WindowConfig.html      |   315 -
 .../apache/pulsar/common/functions/WorkerInfo.html |   325 -
 .../functions/class-use/AuthenticationConfig.html  |   148 -
 .../common/functions/class-use/ConsumerConfig.html |   148 -
 .../common/functions/class-use/CryptoConfig.html   |   148 -
 .../FunctionConfig.ProcessingGuarantees.html       |   204 -
 .../class-use/FunctionConfig.Runtime.html          |   204 -
 .../common/functions/class-use/FunctionConfig.html |   328 -
 .../common/functions/class-use/FunctionState.html  |   250 -
 .../common/functions/class-use/ProducerConfig.html |   148 -
 .../common/functions/class-use/Resources.html      |   214 -
 .../common/functions/class-use/UpdateOptions.html  |   298 -
 .../common/functions/class-use/WindowConfig.html   |   148 -
 .../common/functions/class-use/WorkerInfo.html     |   263 -
 .../pulsar/common/functions/package-summary.html   |   259 -
 .../pulsar/common/functions/package-tree.html      |   192 -
 .../pulsar/common/functions/package-use.html       |   247 -
 .../apache/pulsar/common/io/BatchSourceConfig.html |   333 -
 .../pulsar/common/io/ConnectorDefinition.html      |   269 -
 .../org/apache/pulsar/common/io/SinkConfig.html    |   269 -
 .../org/apache/pulsar/common/io/SourceConfig.html  |   269 -
 .../common/io/class-use/BatchSourceConfig.html     |   148 -
 .../common/io/class-use/ConnectorDefinition.html   |   225 -
 .../pulsar/common/io/class-use/SinkConfig.html     |   328 -
 .../pulsar/common/io/class-use/SourceConfig.html   |   328 -
 .../apache/pulsar/common/io/package-summary.html   |   191 -
 .../org/apache/pulsar/common/io/package-tree.html  |   166 -
 .../org/apache/pulsar/common/io/package-use.html   |   200 -
 .../apache/pulsar/common/naming/TopicDomain.html   |   425 -
 .../apache/pulsar/common/naming/TopicVersion.html  |   378 -
 .../common/naming/class-use/TopicDomain.html       |   267 -
 .../common/naming/class-use/TopicVersion.html      |   242 -
 .../pulsar/common/naming/package-summary.html      |   177 -
 .../apache/pulsar/common/naming/package-tree.html  |   168 -
 .../apache/pulsar/common/naming/package-use.html   |   221 -
 .../common/partition/PartitionedTopicMetadata.html |   392 -
 .../class-use/PartitionedTopicMetadata.html        |   286 -
 .../pulsar/common/partition/package-summary.html   |   173 -
 .../pulsar/common/partition/package-tree.html      |   163 -
 .../pulsar/common/partition/package-use.html       |   213 -
 .../pulsar/common/policies/AutoFailoverPolicy.html |   355 -
 .../policies/class-use/AutoFailoverPolicy.html     |   211 -
 .../pulsar/common/policies/data/AuthAction.html    |   449 -
 .../common/policies/data/AuthPolicies.Builder.html |   296 -
 .../pulsar/common/policies/data/AuthPolicies.html  |   316 -
 .../data/AutoFailoverPolicyData.Builder.html       |   282 -
 .../policies/data/AutoFailoverPolicyData.html      |   315 -
 .../policies/data/AutoFailoverPolicyType.html      |   380 -
 .../AutoSubscriptionCreationOverride.Builder.html  |   272 -
 .../data/AutoSubscriptionCreationOverride.html     |   292 -
 .../data/AutoTopicCreationOverride.Builder.html    |   300 -
 .../policies/data/AutoTopicCreationOverride.html   |   320 -
 .../data/BacklogQuota.BacklogQuotaType.html        |   383 -
 .../common/policies/data/BacklogQuota.Builder.html |   300 -
 .../data/BacklogQuota.RetentionPolicy.html         |   405 -
 .../pulsar/common/policies/data/BacklogQuota.html  |   375 -
 .../data/BookieAffinityGroupData.Builder.html      |   286 -
 .../policies/data/BookieAffinityGroupData.html     |   306 -
 .../common/policies/data/BookieInfo.Builder.html   |   286 -
 .../pulsar/common/policies/data/BookieInfo.html    |   306 -
 .../policies/data/BookiesClusterInfo.Builder.html  |   272 -
 .../common/policies/data/BookiesClusterInfo.html   |   292 -
 .../policies/data/BookiesRackConfiguration.html    |   395 -
 .../common/policies/data/BrokerAssignment.html     |   392 -
 .../common/policies/data/BrokerInfo.Builder.html   |   272 -
 .../pulsar/common/policies/data/BrokerInfo.html    |   292 -
 .../data/BrokerNamespaceIsolationData.Builder.html |   310 -
 .../data/BrokerNamespaceIsolationData.html         |   329 -
 .../common/policies/data/BrokerStatus.Builder.html |   300 -
 .../pulsar/common/policies/data/BrokerStatus.html  |   332 -
 .../common/policies/data/BundlesData.Builder.html  |   286 -
 .../pulsar/common/policies/data/BundlesData.html   |   306 -
 .../common/policies/data/ClusterData.Builder.html  |   492 -
 .../pulsar/common/policies/data/ClusterData.html   |   525 -
 .../common/policies/data/CompactionStats.html      |   305 -
 .../pulsar/common/policies/data/ConsumerStats.html |   554 -
 .../data/DelayedDeliveryPolicies.Builder.html      |   286 -
 .../policies/data/DelayedDeliveryPolicies.html     |   306 -
 .../common/policies/data/DispatchRate.Builder.html |   314 -
 .../pulsar/common/policies/data/DispatchRate.html  |   334 -
 .../pulsar/common/policies/data/ErrorData.html     |   324 -
 .../common/policies/data/ExceptionInformation.html |   269 -
 .../policies/data/FailureDomain.Builder.html       |   268 -
 .../pulsar/common/policies/data/FailureDomain.html |   287 -
 .../policies/data/FunctionInstanceStats.html       |   264 -
 .../policies/data/FunctionInstanceStatsData.html   |   290 -
 .../data/FunctionInstanceStatsDataBase.html        |   310 -
 .../pulsar/common/policies/data/FunctionStats.html |   362 -
 ...nInstanceStatus.FunctionInstanceStatusData.html |   469 -
 .../FunctionStatus.FunctionInstanceStatus.html     |   354 -
 .../common/policies/data/FunctionStatus.html       |   402 -
 .../policies/data/InactiveTopicDeleteMode.html     |   385 -
 .../policies/data/InactiveTopicPolicies.html       |   269 -
 .../ManagedLedgerInternalStats.CursorStats.html    |   511 -
 .../ManagedLedgerInternalStats.LedgerInfo.html     |   385 -
 .../policies/data/ManagedLedgerInternalStats.html  |   556 -
 .../data/NamespaceIsolationData.Builder.html       |   310 -
 .../policies/data/NamespaceIsolationData.html      |   343 -
 .../policies/data/NamespaceOwnershipStatus.html    |   398 -
 .../data/NonPersistentPartitionedTopicStats.html   |   288 -
 .../policies/data/NonPersistentPublisherStats.html |   268 -
 .../data/NonPersistentReplicatorStats.html         |   266 -
 .../data/NonPersistentSubscriptionStats.html       |   268 -
 .../policies/data/NonPersistentTopicStats.html     |   331 -
 .../policies/data/OffloadPolicies.Builder.html     |   646 --
 .../common/policies/data/OffloadPolicies.html      |   665 --
 .../policies/data/OffloadedReadPriority.html       |   450 -
 .../data/PartitionedTopicInternalStats.html        |   376 -
 .../policies/data/PartitionedTopicStats.html       |   295 -
 .../common/policies/data/PersistencePolicies.html  |   404 -
 .../data/PersistentTopicInternalStats.html         |   354 -
 .../common/policies/data/Policies.BundleType.html  |   382 -
 .../pulsar/common/policies/data/Policies.html      |  1012 --
 .../pulsar/common/policies/data/PublishRate.html   |   414 -
 .../common/policies/data/PublisherStats.html       |   442 -
 .../pulsar/common/policies/data/RawBookieInfo.html |   269 -
 .../common/policies/data/ReplicatorStats.html      |   445 -
 .../pulsar/common/policies/data/ResourceGroup.html |   268 -
 .../pulsar/common/policies/data/ResourceQuota.html |   349 -
 .../common/policies/data/RetentionPolicies.html    |   396 -
 .../SchemaAutoUpdateCompatibilityStrategy.html     |   490 -
 .../policies/data/SchemaCompatibilityStrategy.html |   529 -
 ....SinkInstanceStatus.SinkInstanceStatusData.html |   455 -
 .../data/SinkStatus.SinkInstanceStatus.html        |   354 -
 .../pulsar/common/policies/data/SinkStatus.html    |   402 -
 ...rceInstanceStatus.SourceInstanceStatusData.html |   455 -
 .../data/SourceStatus.SourceInstanceStatus.html    |   354 -
 .../pulsar/common/policies/data/SourceStatus.html  |   402 -
 .../pulsar/common/policies/data/SubscribeRate.html |   400 -
 .../common/policies/data/SubscriptionAuthMode.html |   385 -
 .../common/policies/data/SubscriptionStats.html    |   768 --
 .../common/policies/data/TenantInfo.Builder.html   |   282 -
 .../pulsar/common/policies/data/TenantInfo.html    |   301 -
 .../pulsar/common/policies/data/TopicStats.html    |   626 -
 .../pulsar/common/policies/data/TopicType.html     |   411 -
 .../policies/data/TransactionBufferStats.html      |   347 -
 .../data/TransactionCoordinatorInternalStats.html  |   314 -
 .../policies/data/TransactionCoordinatorStats.html |   348 -
 .../data/TransactionCoordinatorStatus.html         |   348 -
 .../policies/data/TransactionInBufferStats.html    |   330 -
 .../data/TransactionInPendingAckStats.html         |   313 -
 .../common/policies/data/TransactionLogStats.html  |   331 -
 .../common/policies/data/TransactionMetadata.html  |   398 -
 .../data/TransactionPendingAckInternalStats.html   |   314 -
 .../policies/data/TransactionPendingAckStats.html  |   313 -
 .../policies/data/WorkerFunctionInstanceStats.html |   328 -
 .../common/policies/data/class-use/AuthAction.html |   342 -
 .../data/class-use/AuthPolicies.Builder.html       |   209 -
 .../policies/data/class-use/AuthPolicies.html      |   209 -
 .../class-use/AutoFailoverPolicyData.Builder.html  |   204 -
 .../data/class-use/AutoFailoverPolicyData.html     |   255 -
 .../data/class-use/AutoFailoverPolicyType.html     |   229 -
 .../AutoSubscriptionCreationOverride.Builder.html  |   228 -
 .../AutoSubscriptionCreationOverride.html          |   314 -
 .../AutoTopicCreationOverride.Builder.html         |   238 -
 .../data/class-use/AutoTopicCreationOverride.html  |   329 -
 .../class-use/BacklogQuota.BacklogQuotaType.html   |   365 -
 .../data/class-use/BacklogQuota.Builder.html       |   238 -
 .../class-use/BacklogQuota.RetentionPolicy.html    |   288 -
 .../policies/data/class-use/BacklogQuota.html      |   378 -
 .../class-use/BookieAffinityGroupData.Builder.html |   233 -
 .../data/class-use/BookieAffinityGroupData.html    |   301 -
 .../data/class-use/BookieInfo.Builder.html         |   233 -
 .../common/policies/data/class-use/BookieInfo.html |   333 -
 .../data/class-use/BookiesClusterInfo.Builder.html |   228 -
 .../data/class-use/BookiesClusterInfo.html         |   273 -
 .../data/class-use/BookiesRackConfiguration.html   |   214 -
 .../policies/data/class-use/BrokerAssignment.html  |   234 -
 .../data/class-use/BrokerInfo.Builder.html         |   228 -
 .../common/policies/data/class-use/BrokerInfo.html |   273 -
 .../BrokerNamespaceIsolationData.Builder.html      |   214 -
 .../class-use/BrokerNamespaceIsolationData.html    |   258 -
 .../data/class-use/BrokerStatus.Builder.html       |   238 -
 .../policies/data/class-use/BrokerStatus.html      |   330 -
 .../data/class-use/BundlesData.Builder.html        |   233 -
 .../policies/data/class-use/BundlesData.html       |   314 -
 .../data/class-use/ClusterData.Builder.html        |   284 -
 .../policies/data/class-use/ClusterData.html       |   284 -
 .../policies/data/class-use/CompactionStats.html   |   196 -
 .../policies/data/class-use/ConsumerStats.html     |   196 -
 .../class-use/DelayedDeliveryPolicies.Builder.html |   233 -
 .../data/class-use/DelayedDeliveryPolicies.html    |   406 -
 .../data/class-use/DispatchRate.Builder.html       |   243 -
 .../policies/data/class-use/DispatchRate.html      |   635 --
 .../common/policies/data/class-use/ErrorData.html  |   148 -
 .../data/class-use/ExceptionInformation.html       |   219 -
 .../data/class-use/FailureDomain.Builder.html      |   199 -
 .../policies/data/class-use/FailureDomain.html     |   304 -
 .../data/class-use/FunctionInstanceStats.html      |   194 -
 .../data/class-use/FunctionInstanceStatsData.html  |   263 -
 .../class-use/FunctionInstanceStatsDataBase.html   |   214 -
 .../policies/data/class-use/FunctionStats.html     |   246 -
 ...nInstanceStatus.FunctionInstanceStatusData.html |   248 -
 .../FunctionStatus.FunctionInstanceStatus.html     |   209 -
 .../policies/data/class-use/FunctionStatus.html    |   218 -
 .../data/class-use/InactiveTopicDeleteMode.html    |   204 -
 .../data/class-use/InactiveTopicPolicies.html      |   360 -
 .../ManagedLedgerInternalStats.CursorStats.html    |   196 -
 .../ManagedLedgerInternalStats.LedgerInfo.html     |   216 -
 .../data/class-use/ManagedLedgerInternalStats.html |   213 -
 .../class-use/NamespaceIsolationData.Builder.html  |   214 -
 .../data/class-use/NamespaceIsolationData.html     |   304 -
 .../data/class-use/NamespaceOwnershipStatus.html   |   206 -
 .../NonPersistentPartitionedTopicStats.html        |   148 -
 .../class-use/NonPersistentPublisherStats.html     |   196 -
 .../class-use/NonPersistentReplicatorStats.html    |   196 -
 .../class-use/NonPersistentSubscriptionStats.html  |   196 -
 .../data/class-use/NonPersistentTopicStats.html    |   274 -
 .../data/class-use/OffloadPolicies.Builder.html    |   334 -
 .../policies/data/class-use/OffloadPolicies.html   |   375 -
 .../data/class-use/OffloadedReadPriority.html      |   229 -
 .../class-use/PartitionedTopicInternalStats.html   |   214 -
 .../data/class-use/PartitionedTopicStats.html      |   262 -
 .../data/class-use/PersistencePolicies.html        |   360 -
 .../class-use/PersistentTopicInternalStats.html    |   274 -
 .../data/class-use/Policies.BundleType.html        |   204 -
 .../common/policies/data/class-use/Policies.html   |   240 -
 .../policies/data/class-use/PublishRate.html       |   358 -
 .../policies/data/class-use/PublisherStats.html    |   213 -
 .../policies/data/class-use/RawBookieInfo.html     |   238 -
 .../policies/data/class-use/ReplicatorStats.html   |   213 -
 .../policies/data/class-use/ResourceGroup.html     |   256 -
 .../policies/data/class-use/ResourceQuota.html     |   309 -
 .../policies/data/class-use/RetentionPolicies.html |   360 -
 .../SchemaAutoUpdateCompatibilityStrategy.html     |   285 -
 .../class-use/SchemaCompatibilityStrategy.html     |   349 -
 ....SinkInstanceStatus.SinkInstanceStatusData.html |   248 -
 .../class-use/SinkStatus.SinkInstanceStatus.html   |   209 -
 .../common/policies/data/class-use/SinkStatus.html |   218 -
 ...rceInstanceStatus.SourceInstanceStatusData.html |   248 -
 .../SourceStatus.SourceInstanceStatus.html         |   209 -
 .../policies/data/class-use/SourceStatus.html      |   218 -
 .../policies/data/class-use/SubscribeRate.html     |   360 -
 .../data/class-use/SubscriptionAuthMode.html       |   293 -
 .../policies/data/class-use/SubscriptionStats.html |   213 -
 .../data/class-use/TenantInfo.Builder.html         |   204 -
 .../common/policies/data/class-use/TenantInfo.html |   310 -
 .../common/policies/data/class-use/TopicStats.html |   338 -
 .../common/policies/data/class-use/TopicType.html  |   204 -
 .../data/class-use/TransactionBufferStats.html     |   214 -
 .../TransactionCoordinatorInternalStats.html       |   216 -
 .../class-use/TransactionCoordinatorStats.html     |   228 -
 .../class-use/TransactionCoordinatorStatus.html    |   148 -
 .../data/class-use/TransactionInBufferStats.html   |   246 -
 .../class-use/TransactionInPendingAckStats.html    |   248 -
 .../data/class-use/TransactionLogStats.html        |   203 -
 .../data/class-use/TransactionMetadata.html        |   248 -
 .../TransactionPendingAckInternalStats.html        |   218 -
 .../data/class-use/TransactionPendingAckStats.html |   216 -
 .../class-use/WorkerFunctionInstanceStats.html     |   204 -
 ...utoSubscriptionCreationOverrideImplBuilder.html |   337 -
 .../impl/AutoSubscriptionCreationOverrideImpl.html |   349 -
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |   373 -
 .../data/impl/AutoTopicCreationOverrideImpl.html   |   363 -
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |   373 -
 .../policies/data/impl/BacklogQuotaImpl.html       |   544 -
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |   355 -
 .../data/impl/BookieAffinityGroupDataImpl.html     |   349 -
 .../impl/BookieInfoImpl.BookieInfoImplBuilder.html |   372 -
 .../common/policies/data/impl/BookieInfoImpl.html  |   349 -
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |   337 -
 .../policies/data/impl/BookiesClusterInfoImpl.html |   349 -
 .../impl/BrokerInfoImpl.BrokerInfoImplBuilder.html |   337 -
 .../common/policies/data/impl/BrokerInfoImpl.html  |   349 -
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |   373 -
 .../policies/data/impl/BrokerStatusImpl.html       |   367 -
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |   355 -
 .../common/policies/data/impl/BundlesDataImpl.html |   349 -
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |   355 -
 .../data/impl/DelayedDeliveryPoliciesImpl.html     |   349 -
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |   391 -
 .../policies/data/impl/DispatchRateImpl.html       |   349 -
 ...utoSubscriptionCreationOverrideImplBuilder.html |   200 -
 .../AutoSubscriptionCreationOverrideImpl.html      |   195 -
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |   210 -
 .../class-use/AutoTopicCreationOverrideImpl.html   |   195 -
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |   210 -
 .../data/impl/class-use/BacklogQuotaImpl.html      |   195 -
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |   205 -
 .../class-use/BookieAffinityGroupDataImpl.html     |   195 -
 .../BookieInfoImpl.BookieInfoImplBuilder.html      |   205 -
 .../data/impl/class-use/BookieInfoImpl.html        |   195 -
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |   200 -
 .../impl/class-use/BookiesClusterInfoImpl.html     |   195 -
 .../BrokerInfoImpl.BrokerInfoImplBuilder.html      |   200 -
 .../data/impl/class-use/BrokerInfoImpl.html        |   195 -
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |   210 -
 .../data/impl/class-use/BrokerStatusImpl.html      |   195 -
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |   205 -
 .../data/impl/class-use/BundlesDataImpl.html       |   195 -
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |   205 -
 .../class-use/DelayedDeliveryPoliciesImpl.html     |   195 -
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |   215 -
 .../data/impl/class-use/DispatchRateImpl.html      |   240 -
 .../common/policies/data/impl/package-summary.html |   290 -
 .../common/policies/data/impl/package-tree.html    |   184 -
 .../common/policies/data/impl/package-use.html     |   315 -
 .../common/policies/data/package-summary.html      |   737 --
 .../pulsar/common/policies/data/package-tree.html  |   317 -
 .../pulsar/common/policies/data/package-use.html   |  1135 --
 .../policies/impl/AutoFailoverPolicyFactory.html   |   307 -
 .../common/policies/impl/MinAvailablePolicy.html   |   418 -
 .../impl/class-use/AutoFailoverPolicyFactory.html  |   148 -
 .../impl/class-use/MinAvailablePolicy.html         |   148 -
 .../common/policies/impl/package-summary.html      |   179 -
 .../pulsar/common/policies/impl/package-tree.html  |   168 -
 .../pulsar/common/policies/impl/package-use.html   |   148 -
 .../pulsar/common/policies/package-summary.html    |   173 -
 .../pulsar/common/policies/package-tree.html       |   163 -
 .../apache/pulsar/common/policies/package-use.html |   187 -
 .../protocol/schema/IsCompatibilityResponse.html   |   269 -
 .../common/protocol/schema/PostSchemaPayload.html  |   269 -
 .../schema/class-use/IsCompatibilityResponse.html  |   232 -
 .../schema/class-use/PostSchemaPayload.html        |   238 -
 .../common/protocol/schema/package-summary.html    |   179 -
 .../common/protocol/schema/package-tree.html       |   164 -
 .../pulsar/common/protocol/schema/package-use.html |   194 -
 .../stats/AllocatorStats.PoolArenaStats.html       |   525 -
 .../stats/AllocatorStats.PoolChunkListStats.html   |   343 -
 .../stats/AllocatorStats.PoolChunkStats.html       |   343 -
 .../stats/AllocatorStats.PoolSubpageStats.html     |   357 -
 .../apache/pulsar/common/stats/AllocatorStats.html |   441 -
 .../org/apache/pulsar/common/stats/Metrics.html    |   461 -
 .../class-use/AllocatorStats.PoolArenaStats.html   |   199 -
 .../AllocatorStats.PoolChunkListStats.html         |   194 -
 .../class-use/AllocatorStats.PoolChunkStats.html   |   194 -
 .../class-use/AllocatorStats.PoolSubpageStats.html |   194 -
 .../common/stats/class-use/AllocatorStats.html     |   214 -
 .../pulsar/common/stats/class-use/Metrics.html     |   234 -
 .../pulsar/common/stats/package-summary.html       |   203 -
 .../apache/pulsar/common/stats/package-tree.html   |   168 -
 .../apache/pulsar/common/stats/package-use.html    |   243 -
 .../management/core/common/PackageMetadata.html    |   278 -
 .../management/core/common/PackageType.html        |   438 -
 .../core/common/class-use/PackageMetadata.html     |   258 -
 .../core/common/class-use/PackageType.html         |   209 -
 .../management/core/common/package-summary.html    |   190 -
 .../management/core/common/package-tree.html       |   177 -
 .../management/core/common/package-use.html        |   213 -
 ...anagementException.MetadataFormatException.html |   349 -
 ...kagesManagementException.NotFoundException.html |   369 -
 .../exceptions/PackagesManagementException.html    |   376 -
 ...anagementException.MetadataFormatException.html |   148 -
 ...kagesManagementException.NotFoundException.html |   148 -
 .../class-use/PackagesManagementException.html     |   199 -
 .../core/exceptions/package-summary.html           |   181 -
 .../management/core/exceptions/package-tree.html   |   176 -
 .../management/core/exceptions/package-use.html    |   187 -
 .../data/loadbalancer/LoadManagerReport.html       |   501 -
 .../data/loadbalancer/NamespaceBundleStats.html    |   543 -
 .../policies/data/loadbalancer/ResourceUsage.html  |   400 -
 .../data/loadbalancer/ServiceLookupData.html       |   341 -
 .../loadbalancer/class-use/LoadManagerReport.html  |   214 -
 .../class-use/NamespaceBundleStats.html            |   234 -
 .../data/loadbalancer/class-use/ResourceUsage.html |   231 -
 .../loadbalancer/class-use/ServiceLookupData.html  |   196 -
 .../data/loadbalancer/package-summary.html         |   200 -
 .../policies/data/loadbalancer/package-tree.html   |   174 -
 .../policies/data/loadbalancer/package-use.html    |   223 -
 .../static/api/admin/2.10.0/overview-summary.html  |    23 -
 .../static/api/admin/2.10.0/overview-tree.html     |   471 -
 .../api/admin/2.10.0/package-search-index.js       |     1 -
 .../api/admin/2.10.0/package-search-index.zip      |   Bin 362 -> 0 bytes
 .../static/api/admin/2.10.0/resources/glass.png    |   Bin 499 -> 0 bytes
 .../static/api/admin/2.10.0/resources/x.png        |   Bin 394 -> 0 bytes
 .../website-next/static/api/admin/2.10.0/script.js |   149 -
 .../website-next/static/api/admin/2.10.0/search.js |   326 -
 .../static/api/admin/2.10.0/serialized-form.html   |   356 -
 .../static/api/admin/2.10.0/stylesheet.css         |   906 --
 .../static/api/admin/2.10.0/type-search-index.js   |     1 -
 .../static/api/admin/2.10.0/type-search-index.zip  |   Bin 1916 -> 0 bytes
 .../static/api/admin/2.10.1/allclasses-index.html  |  1304 ---
 .../static/api/admin/2.10.1/allclasses.html        |   236 -
 .../static/api/admin/2.10.1/allpackages-index.html |   260 -
 .../static/api/admin/2.10.1/constant-values.html   |   286 -
 .../static/api/admin/2.10.1/deprecated-list.html   |   858 --
 .../static/api/admin/2.10.1/element-list           |    16 -
 .../static/api/admin/2.10.1/help-doc.html          |   280 -
 .../static/api/admin/2.10.1/index-all.html         |  8115 -------------
 .../static/api/admin/2.10.1/index.html             |   256 -
 .../admin/2.10.1/jquery/external/jquery/jquery.js  | 10872 ------------------
 .../jquery/images/ui-bg_glass_55_fbf9ee_1x400.png  |   Bin 335 -> 0 bytes
 .../jquery/images/ui-bg_glass_65_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_e6e6e6_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_95_fef1ec_1x400.png  |   Bin 332 -> 0 bytes
 .../ui-bg_highlight-soft_75_cccccc_1x100.png       |   Bin 280 -> 0 bytes
 .../jquery/images/ui-icons_222222_256x240.png      |   Bin 6922 -> 0 bytes
 .../jquery/images/ui-icons_2e83ff_256x240.png      |   Bin 4549 -> 0 bytes
 .../jquery/images/ui-icons_454545_256x240.png      |   Bin 6992 -> 0 bytes
 .../jquery/images/ui-icons_888888_256x240.png      |   Bin 6999 -> 0 bytes
 .../jquery/images/ui-icons_cd0a0a_256x240.png      |   Bin 4549 -> 0 bytes
 .../static/api/admin/2.10.1/jquery/jquery-3.5.1.js | 10872 ------------------
 .../static/api/admin/2.10.1/jquery/jquery-ui.css   |   582 -
 .../static/api/admin/2.10.1/jquery/jquery-ui.js    |  2659 -----
 .../api/admin/2.10.1/jquery/jquery-ui.min.css      |     7 -
 .../api/admin/2.10.1/jquery/jquery-ui.min.js       |     6 -
 .../admin/2.10.1/jquery/jquery-ui.structure.css    |   156 -
 .../2.10.1/jquery/jquery-ui.structure.min.css      |     5 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.js      |    56 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.min.js  |    10 -
 .../2.10.1/jquery/jszip-utils/dist/jszip-utils.js  |   118 -
 .../jquery/jszip-utils/dist/jszip-utils.min.js     |    10 -
 .../api/admin/2.10.1/jquery/jszip/dist/jszip.js    | 11370 -------------------
 .../admin/2.10.1/jquery/jszip/dist/jszip.min.js    |    13 -
 .../static/api/admin/2.10.1/member-search-index.js |     1 -
 .../api/admin/2.10.1/member-search-index.zip       |   Bin 22786 -> 0 bytes
 .../org/apache/pulsar/client/admin/Bookies.html    |   440 -
 .../apache/pulsar/client/admin/BrokerStats.html    |   511 -
 .../org/apache/pulsar/client/admin/Brokers.html    |   898 --
 .../org/apache/pulsar/client/admin/Clusters.html   |  1323 ---
 .../org/apache/pulsar/client/admin/Functions.html  |  1870 ---
 .../pulsar/client/admin/GetStatsOptions.html       |   268 -
 .../admin/LongRunningProcessStatus.Status.html     |   409 -
 .../client/admin/LongRunningProcessStatus.html     |   402 -
 .../org/apache/pulsar/client/admin/Lookup.html     |   382 -
 .../org/apache/pulsar/client/admin/Namespaces.html |  8619 --------------
 .../pulsar/client/admin/NonPersistentTopics.html   |   697 --
 .../pulsar/client/admin/OffloadProcessStatus.html  |   321 -
 .../org/apache/pulsar/client/admin/Packages.html   |   600 -
 .../org/apache/pulsar/client/admin/Properties.html |   406 -
 .../org/apache/pulsar/client/admin/ProxyStats.html |   283 -
 .../apache/pulsar/client/admin/PulsarAdmin.html    |   771 --
 .../pulsar/client/admin/PulsarAdminBuilder.html    |   805 --
 .../PulsarAdminException.ConflictException.html    |   331 -
 .../PulsarAdminException.ConnectException.html     |   342 -
 ...ception.GettingAuthenticationDataException.html |   340 -
 .../PulsarAdminException.HttpErrorException.html   |   340 -
 .../PulsarAdminException.NotAllowedException.html  |   331 -
 ...ulsarAdminException.NotAuthorizedException.html |   331 -
 .../PulsarAdminException.NotFoundException.html    |   331 -
 ...AdminException.PreconditionFailedException.html |   331 -
 ...sarAdminException.ServerSideErrorException.html |   346 -
 .../PulsarAdminException.TimeoutException.html     |   327 -
 .../pulsar/client/admin/PulsarAdminException.html  |   502 -
 .../apache/pulsar/client/admin/ResourceGroups.html |   541 -
 .../apache/pulsar/client/admin/ResourceQuotas.html |   680 --
 .../org/apache/pulsar/client/admin/Schemas.html    |   786 --
 .../org/apache/pulsar/client/admin/Sink.html       |   222 -
 .../org/apache/pulsar/client/admin/Sinks.html      |  1354 ---
 .../org/apache/pulsar/client/admin/Source.html     |   222 -
 .../org/apache/pulsar/client/admin/Sources.html    |  1354 ---
 .../org/apache/pulsar/client/admin/Tenants.html    |   575 -
 .../apache/pulsar/client/admin/TopicPolicies.html  |  4631 --------
 .../pulsar/client/admin/Topics.QueryParam.html     |   411 -
 .../org/apache/pulsar/client/admin/Topics.html     |  9037 ---------------
 .../apache/pulsar/client/admin/Transactions.html   |   831 --
 .../org/apache/pulsar/client/admin/Worker.html     |   495 -
 .../pulsar/client/admin/class-use/Bookies.html     |   195 -
 .../pulsar/client/admin/class-use/BrokerStats.html |   195 -
 .../pulsar/client/admin/class-use/Brokers.html     |   195 -
 .../pulsar/client/admin/class-use/Clusters.html    |   195 -
 .../pulsar/client/admin/class-use/Functions.html   |   195 -
 .../client/admin/class-use/GetStatsOptions.html    |   198 -
 .../class-use/LongRunningProcessStatus.Status.html |   275 -
 .../admin/class-use/LongRunningProcessStatus.html  |   224 -
 .../pulsar/client/admin/class-use/Lookup.html      |   195 -
 .../pulsar/client/admin/class-use/Namespaces.html  |   195 -
 .../admin/class-use/NonPersistentTopics.html       |   199 -
 .../admin/class-use/OffloadProcessStatus.html      |   259 -
 .../pulsar/client/admin/class-use/Packages.html    |   195 -
 .../pulsar/client/admin/class-use/Properties.html  |   199 -
 .../pulsar/client/admin/class-use/ProxyStats.html  |   195 -
 .../pulsar/client/admin/class-use/PulsarAdmin.html |   195 -
 .../client/admin/class-use/PulsarAdminBuilder.html |   376 -
 .../PulsarAdminException.ConflictException.html    |   148 -
 .../PulsarAdminException.ConnectException.html     |   148 -
 ...ception.GettingAuthenticationDataException.html |   148 -
 .../PulsarAdminException.HttpErrorException.html   |   148 -
 .../PulsarAdminException.NotAllowedException.html  |   148 -
 ...ulsarAdminException.NotAuthorizedException.html |   148 -
 .../PulsarAdminException.NotFoundException.html    |   148 -
 ...AdminException.PreconditionFailedException.html |   148 -
 ...sarAdminException.ServerSideErrorException.html |   148 -
 .../PulsarAdminException.TimeoutException.html     |   148 -
 .../admin/class-use/PulsarAdminException.html      |  4759 --------
 .../client/admin/class-use/ResourceGroups.html     |   195 -
 .../client/admin/class-use/ResourceQuotas.html     |   195 -
 .../pulsar/client/admin/class-use/Schemas.html     |   195 -
 .../apache/pulsar/client/admin/class-use/Sink.html |   199 -
 .../pulsar/client/admin/class-use/Sinks.html       |   214 -
 .../pulsar/client/admin/class-use/Source.html      |   199 -
 .../pulsar/client/admin/class-use/Sources.html     |   214 -
 .../pulsar/client/admin/class-use/Tenants.html     |   195 -
 .../client/admin/class-use/TopicPolicies.html      |   204 -
 .../client/admin/class-use/Topics.QueryParam.html  |   233 -
 .../pulsar/client/admin/class-use/Topics.html      |   195 -
 .../client/admin/class-use/Transactions.html       |   195 -
 .../pulsar/client/admin/class-use/Worker.html      |   195 -
 .../pulsar/client/admin/package-summary.html       |   453 -
 .../apache/pulsar/client/admin/package-tree.html   |   246 -
 .../apache/pulsar/client/admin/package-use.html    |   405 -
 .../client/admin/utils/DefaultImplementation.html  |   325 -
 .../pulsar/client/admin/utils/ReflectionUtils.html |   306 -
 .../utils/class-use/DefaultImplementation.html     |   148 -
 .../admin/utils/class-use/ReflectionUtils.html     |   148 -
 .../pulsar/client/admin/utils/package-summary.html |   177 -
 .../pulsar/client/admin/utils/package-tree.html    |   164 -
 .../pulsar/client/admin/utils/package-use.html     |   148 -
 .../common/conf/InternalConfigurationData.html     |   424 -
 .../conf/class-use/InternalConfigurationData.html  |   214 -
 .../apache/pulsar/common/conf/package-summary.html |   173 -
 .../apache/pulsar/common/conf/package-tree.html    |   163 -
 .../org/apache/pulsar/common/conf/package-use.html |   188 -
 .../common/functions/AuthenticationConfig.html     |   269 -
 .../pulsar/common/functions/ConsumerConfig.html    |   269 -
 .../pulsar/common/functions/CryptoConfig.html      |   269 -
 .../FunctionConfig.ProcessingGuarantees.html       |   396 -
 .../common/functions/FunctionConfig.Runtime.html   |   396 -
 .../pulsar/common/functions/FunctionConfig.html    |   301 -
 .../pulsar/common/functions/FunctionState.html     |   269 -
 .../pulsar/common/functions/ProducerConfig.html    |   269 -
 .../apache/pulsar/common/functions/Resources.html  |   321 -
 .../pulsar/common/functions/UpdateOptions.html     |   264 -
 .../pulsar/common/functions/WindowConfig.html      |   315 -
 .../apache/pulsar/common/functions/WorkerInfo.html |   325 -
 .../functions/class-use/AuthenticationConfig.html  |   148 -
 .../common/functions/class-use/ConsumerConfig.html |   148 -
 .../common/functions/class-use/CryptoConfig.html   |   148 -
 .../FunctionConfig.ProcessingGuarantees.html       |   204 -
 .../class-use/FunctionConfig.Runtime.html          |   204 -
 .../common/functions/class-use/FunctionConfig.html |   328 -
 .../common/functions/class-use/FunctionState.html  |   250 -
 .../common/functions/class-use/ProducerConfig.html |   148 -
 .../common/functions/class-use/Resources.html      |   214 -
 .../common/functions/class-use/UpdateOptions.html  |   298 -
 .../common/functions/class-use/WindowConfig.html   |   148 -
 .../common/functions/class-use/WorkerInfo.html     |   263 -
 .../pulsar/common/functions/package-summary.html   |   259 -
 .../pulsar/common/functions/package-tree.html      |   192 -
 .../pulsar/common/functions/package-use.html       |   247 -
 .../apache/pulsar/common/io/BatchSourceConfig.html |   333 -
 .../pulsar/common/io/ConnectorDefinition.html      |   269 -
 .../org/apache/pulsar/common/io/SinkConfig.html    |   269 -
 .../org/apache/pulsar/common/io/SourceConfig.html  |   269 -
 .../common/io/class-use/BatchSourceConfig.html     |   148 -
 .../common/io/class-use/ConnectorDefinition.html   |   225 -
 .../pulsar/common/io/class-use/SinkConfig.html     |   328 -
 .../pulsar/common/io/class-use/SourceConfig.html   |   328 -
 .../apache/pulsar/common/io/package-summary.html   |   191 -
 .../org/apache/pulsar/common/io/package-tree.html  |   166 -
 .../org/apache/pulsar/common/io/package-use.html   |   200 -
 .../apache/pulsar/common/naming/TopicDomain.html   |   425 -
 .../apache/pulsar/common/naming/TopicVersion.html  |   378 -
 .../common/naming/class-use/TopicDomain.html       |   267 -
 .../common/naming/class-use/TopicVersion.html      |   242 -
 .../pulsar/common/naming/package-summary.html      |   177 -
 .../apache/pulsar/common/naming/package-tree.html  |   168 -
 .../apache/pulsar/common/naming/package-use.html   |   221 -
 .../common/partition/PartitionedTopicMetadata.html |   392 -
 .../class-use/PartitionedTopicMetadata.html        |   286 -
 .../pulsar/common/partition/package-summary.html   |   173 -
 .../pulsar/common/partition/package-tree.html      |   163 -
 .../pulsar/common/partition/package-use.html       |   213 -
 .../pulsar/common/policies/AutoFailoverPolicy.html |   355 -
 .../policies/class-use/AutoFailoverPolicy.html     |   211 -
 .../pulsar/common/policies/data/AuthAction.html    |   449 -
 .../common/policies/data/AuthPolicies.Builder.html |   296 -
 .../pulsar/common/policies/data/AuthPolicies.html  |   316 -
 .../data/AutoFailoverPolicyData.Builder.html       |   282 -
 .../policies/data/AutoFailoverPolicyData.html      |   315 -
 .../policies/data/AutoFailoverPolicyType.html      |   380 -
 .../AutoSubscriptionCreationOverride.Builder.html  |   272 -
 .../data/AutoSubscriptionCreationOverride.html     |   292 -
 .../data/AutoTopicCreationOverride.Builder.html    |   300 -
 .../policies/data/AutoTopicCreationOverride.html   |   320 -
 .../data/BacklogQuota.BacklogQuotaType.html        |   383 -
 .../common/policies/data/BacklogQuota.Builder.html |   300 -
 .../data/BacklogQuota.RetentionPolicy.html         |   405 -
 .../pulsar/common/policies/data/BacklogQuota.html  |   375 -
 .../data/BookieAffinityGroupData.Builder.html      |   286 -
 .../policies/data/BookieAffinityGroupData.html     |   306 -
 .../common/policies/data/BookieInfo.Builder.html   |   286 -
 .../pulsar/common/policies/data/BookieInfo.html    |   306 -
 .../policies/data/BookiesClusterInfo.Builder.html  |   272 -
 .../common/policies/data/BookiesClusterInfo.html   |   292 -
 .../policies/data/BookiesRackConfiguration.html    |   395 -
 .../common/policies/data/BrokerAssignment.html     |   392 -
 .../common/policies/data/BrokerInfo.Builder.html   |   272 -
 .../pulsar/common/policies/data/BrokerInfo.html    |   292 -
 .../data/BrokerNamespaceIsolationData.Builder.html |   310 -
 .../data/BrokerNamespaceIsolationData.html         |   329 -
 .../common/policies/data/BrokerStatus.Builder.html |   300 -
 .../pulsar/common/policies/data/BrokerStatus.html  |   332 -
 .../common/policies/data/BundlesData.Builder.html  |   286 -
 .../pulsar/common/policies/data/BundlesData.html   |   306 -
 .../common/policies/data/ClusterData.Builder.html  |   492 -
 .../pulsar/common/policies/data/ClusterData.html   |   525 -
 .../common/policies/data/CompactionStats.html      |   305 -
 .../pulsar/common/policies/data/ConsumerStats.html |   571 -
 .../data/DelayedDeliveryPolicies.Builder.html      |   286 -
 .../policies/data/DelayedDeliveryPolicies.html     |   306 -
 .../common/policies/data/DispatchRate.Builder.html |   314 -
 .../pulsar/common/policies/data/DispatchRate.html  |   334 -
 .../pulsar/common/policies/data/ErrorData.html     |   324 -
 .../common/policies/data/ExceptionInformation.html |   269 -
 .../policies/data/FailureDomain.Builder.html       |   268 -
 .../pulsar/common/policies/data/FailureDomain.html |   287 -
 .../policies/data/FunctionInstanceStats.html       |   264 -
 .../policies/data/FunctionInstanceStatsData.html   |   290 -
 .../data/FunctionInstanceStatsDataBase.html        |   310 -
 .../pulsar/common/policies/data/FunctionStats.html |   362 -
 ...nInstanceStatus.FunctionInstanceStatusData.html |   469 -
 .../FunctionStatus.FunctionInstanceStatus.html     |   354 -
 .../common/policies/data/FunctionStatus.html       |   402 -
 .../policies/data/InactiveTopicDeleteMode.html     |   385 -
 .../policies/data/InactiveTopicPolicies.html       |   269 -
 .../ManagedLedgerInternalStats.CursorStats.html    |   511 -
 .../ManagedLedgerInternalStats.LedgerInfo.html     |   385 -
 .../policies/data/ManagedLedgerInternalStats.html  |   556 -
 .../data/NamespaceIsolationData.Builder.html       |   310 -
 .../policies/data/NamespaceIsolationData.html      |   343 -
 .../policies/data/NamespaceOwnershipStatus.html    |   398 -
 .../data/NonPersistentPartitionedTopicStats.html   |   288 -
 .../policies/data/NonPersistentPublisherStats.html |   268 -
 .../data/NonPersistentReplicatorStats.html         |   266 -
 .../data/NonPersistentSubscriptionStats.html       |   268 -
 .../policies/data/NonPersistentTopicStats.html     |   331 -
 .../policies/data/OffloadPolicies.Builder.html     |   646 --
 .../common/policies/data/OffloadPolicies.html      |   665 --
 .../policies/data/OffloadedReadPriority.html       |   450 -
 .../data/PartitionedTopicInternalStats.html        |   376 -
 .../policies/data/PartitionedTopicStats.html       |   295 -
 .../common/policies/data/PersistencePolicies.html  |   404 -
 .../data/PersistentTopicInternalStats.html         |   354 -
 .../common/policies/data/Policies.BundleType.html  |   382 -
 .../pulsar/common/policies/data/Policies.html      |  1012 --
 .../pulsar/common/policies/data/PublishRate.html   |   414 -
 .../common/policies/data/PublisherStats.html       |   442 -
 .../pulsar/common/policies/data/RawBookieInfo.html |   269 -
 .../common/policies/data/ReplicatorStats.html      |   445 -
 .../pulsar/common/policies/data/ResourceGroup.html |   268 -
 .../pulsar/common/policies/data/ResourceQuota.html |   349 -
 .../common/policies/data/RetentionPolicies.html    |   396 -
 .../SchemaAutoUpdateCompatibilityStrategy.html     |   490 -
 .../policies/data/SchemaCompatibilityStrategy.html |   529 -
 ....SinkInstanceStatus.SinkInstanceStatusData.html |   455 -
 .../data/SinkStatus.SinkInstanceStatus.html        |   354 -
 .../pulsar/common/policies/data/SinkStatus.html    |   402 -
 ...rceInstanceStatus.SourceInstanceStatusData.html |   455 -
 .../data/SourceStatus.SourceInstanceStatus.html    |   354 -
 .../pulsar/common/policies/data/SourceStatus.html  |   402 -
 .../pulsar/common/policies/data/SubscribeRate.html |   400 -
 .../common/policies/data/SubscriptionAuthMode.html |   385 -
 .../common/policies/data/SubscriptionStats.html    |   785 --
 .../common/policies/data/TenantInfo.Builder.html   |   282 -
 .../pulsar/common/policies/data/TenantInfo.html    |   301 -
 .../pulsar/common/policies/data/TopicStats.html    |   626 -
 .../pulsar/common/policies/data/TopicType.html     |   411 -
 .../policies/data/TransactionBufferStats.html      |   347 -
 .../data/TransactionCoordinatorInternalStats.html  |   314 -
 .../policies/data/TransactionCoordinatorStats.html |   348 -
 .../data/TransactionCoordinatorStatus.html         |   348 -
 .../policies/data/TransactionInBufferStats.html    |   330 -
 .../data/TransactionInPendingAckStats.html         |   313 -
 .../common/policies/data/TransactionLogStats.html  |   331 -
 .../common/policies/data/TransactionMetadata.html  |   398 -
 .../data/TransactionPendingAckInternalStats.html   |   314 -
 .../policies/data/TransactionPendingAckStats.html  |   313 -
 .../common/policies/data/ValidateResult.html       |   280 -
 .../policies/data/WorkerFunctionInstanceStats.html |   328 -
 .../common/policies/data/class-use/AuthAction.html |   342 -
 .../data/class-use/AuthPolicies.Builder.html       |   209 -
 .../policies/data/class-use/AuthPolicies.html      |   209 -
 .../class-use/AutoFailoverPolicyData.Builder.html  |   204 -
 .../data/class-use/AutoFailoverPolicyData.html     |   255 -
 .../data/class-use/AutoFailoverPolicyType.html     |   229 -
 .../AutoSubscriptionCreationOverride.Builder.html  |   228 -
 .../AutoSubscriptionCreationOverride.html          |   314 -
 .../AutoTopicCreationOverride.Builder.html         |   238 -
 .../data/class-use/AutoTopicCreationOverride.html  |   329 -
 .../class-use/BacklogQuota.BacklogQuotaType.html   |   365 -
 .../data/class-use/BacklogQuota.Builder.html       |   238 -
 .../class-use/BacklogQuota.RetentionPolicy.html    |   288 -
 .../policies/data/class-use/BacklogQuota.html      |   378 -
 .../class-use/BookieAffinityGroupData.Builder.html |   233 -
 .../data/class-use/BookieAffinityGroupData.html    |   301 -
 .../data/class-use/BookieInfo.Builder.html         |   233 -
 .../common/policies/data/class-use/BookieInfo.html |   333 -
 .../data/class-use/BookiesClusterInfo.Builder.html |   228 -
 .../data/class-use/BookiesClusterInfo.html         |   273 -
 .../data/class-use/BookiesRackConfiguration.html   |   214 -
 .../policies/data/class-use/BrokerAssignment.html  |   234 -
 .../data/class-use/BrokerInfo.Builder.html         |   228 -
 .../common/policies/data/class-use/BrokerInfo.html |   273 -
 .../BrokerNamespaceIsolationData.Builder.html      |   214 -
 .../class-use/BrokerNamespaceIsolationData.html    |   258 -
 .../data/class-use/BrokerStatus.Builder.html       |   238 -
 .../policies/data/class-use/BrokerStatus.html      |   330 -
 .../data/class-use/BundlesData.Builder.html        |   233 -
 .../policies/data/class-use/BundlesData.html       |   314 -
 .../data/class-use/ClusterData.Builder.html        |   284 -
 .../policies/data/class-use/ClusterData.html       |   284 -
 .../policies/data/class-use/CompactionStats.html   |   196 -
 .../policies/data/class-use/ConsumerStats.html     |   196 -
 .../class-use/DelayedDeliveryPolicies.Builder.html |   233 -
 .../data/class-use/DelayedDeliveryPolicies.html    |   406 -
 .../data/class-use/DispatchRate.Builder.html       |   243 -
 .../policies/data/class-use/DispatchRate.html      |   635 --
 .../common/policies/data/class-use/ErrorData.html  |   148 -
 .../data/class-use/ExceptionInformation.html       |   219 -
 .../data/class-use/FailureDomain.Builder.html      |   199 -
 .../policies/data/class-use/FailureDomain.html     |   304 -
 .../data/class-use/FunctionInstanceStats.html      |   194 -
 .../data/class-use/FunctionInstanceStatsData.html  |   263 -
 .../class-use/FunctionInstanceStatsDataBase.html   |   214 -
 .../policies/data/class-use/FunctionStats.html     |   246 -
 ...nInstanceStatus.FunctionInstanceStatusData.html |   248 -
 .../FunctionStatus.FunctionInstanceStatus.html     |   209 -
 .../policies/data/class-use/FunctionStatus.html    |   218 -
 .../data/class-use/InactiveTopicDeleteMode.html    |   204 -
 .../data/class-use/InactiveTopicPolicies.html      |   360 -
 .../ManagedLedgerInternalStats.CursorStats.html    |   196 -
 .../ManagedLedgerInternalStats.LedgerInfo.html     |   216 -
 .../data/class-use/ManagedLedgerInternalStats.html |   213 -
 .../class-use/NamespaceIsolationData.Builder.html  |   214 -
 .../data/class-use/NamespaceIsolationData.html     |   304 -
 .../data/class-use/NamespaceOwnershipStatus.html   |   206 -
 .../NonPersistentPartitionedTopicStats.html        |   148 -
 .../class-use/NonPersistentPublisherStats.html     |   196 -
 .../class-use/NonPersistentReplicatorStats.html    |   196 -
 .../class-use/NonPersistentSubscriptionStats.html  |   196 -
 .../data/class-use/NonPersistentTopicStats.html    |   274 -
 .../data/class-use/OffloadPolicies.Builder.html    |   334 -
 .../policies/data/class-use/OffloadPolicies.html   |   375 -
 .../data/class-use/OffloadedReadPriority.html      |   229 -
 .../class-use/PartitionedTopicInternalStats.html   |   214 -
 .../data/class-use/PartitionedTopicStats.html      |   262 -
 .../data/class-use/PersistencePolicies.html        |   360 -
 .../class-use/PersistentTopicInternalStats.html    |   274 -
 .../data/class-use/Policies.BundleType.html        |   204 -
 .../common/policies/data/class-use/Policies.html   |   240 -
 .../policies/data/class-use/PublishRate.html       |   358 -
 .../policies/data/class-use/PublisherStats.html    |   213 -
 .../policies/data/class-use/RawBookieInfo.html     |   238 -
 .../policies/data/class-use/ReplicatorStats.html   |   213 -
 .../policies/data/class-use/ResourceGroup.html     |   256 -
 .../policies/data/class-use/ResourceQuota.html     |   309 -
 .../policies/data/class-use/RetentionPolicies.html |   360 -
 .../SchemaAutoUpdateCompatibilityStrategy.html     |   285 -
 .../class-use/SchemaCompatibilityStrategy.html     |   349 -
 ....SinkInstanceStatus.SinkInstanceStatusData.html |   248 -
 .../class-use/SinkStatus.SinkInstanceStatus.html   |   209 -
 .../common/policies/data/class-use/SinkStatus.html |   218 -
 ...rceInstanceStatus.SourceInstanceStatusData.html |   248 -
 .../SourceStatus.SourceInstanceStatus.html         |   209 -
 .../policies/data/class-use/SourceStatus.html      |   218 -
 .../policies/data/class-use/SubscribeRate.html     |   360 -
 .../data/class-use/SubscriptionAuthMode.html       |   293 -
 .../policies/data/class-use/SubscriptionStats.html |   213 -
 .../data/class-use/TenantInfo.Builder.html         |   204 -
 .../common/policies/data/class-use/TenantInfo.html |   310 -
 .../common/policies/data/class-use/TopicStats.html |   338 -
 .../common/policies/data/class-use/TopicType.html  |   204 -
 .../data/class-use/TransactionBufferStats.html     |   214 -
 .../TransactionCoordinatorInternalStats.html       |   216 -
 .../class-use/TransactionCoordinatorStats.html     |   228 -
 .../class-use/TransactionCoordinatorStatus.html    |   148 -
 .../data/class-use/TransactionInBufferStats.html   |   246 -
 .../class-use/TransactionInPendingAckStats.html    |   248 -
 .../data/class-use/TransactionLogStats.html        |   203 -
 .../data/class-use/TransactionMetadata.html        |   248 -
 .../TransactionPendingAckInternalStats.html        |   218 -
 .../data/class-use/TransactionPendingAckStats.html |   216 -
 .../policies/data/class-use/ValidateResult.html    |   228 -
 .../class-use/WorkerFunctionInstanceStats.html     |   204 -
 ...utoSubscriptionCreationOverrideImplBuilder.html |   337 -
 .../impl/AutoSubscriptionCreationOverrideImpl.html |   349 -
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |   373 -
 .../data/impl/AutoTopicCreationOverrideImpl.html   |   363 -
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |   373 -
 .../policies/data/impl/BacklogQuotaImpl.html       |   544 -
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |   355 -
 .../data/impl/BookieAffinityGroupDataImpl.html     |   349 -
 .../impl/BookieInfoImpl.BookieInfoImplBuilder.html |   372 -
 .../common/policies/data/impl/BookieInfoImpl.html  |   349 -
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |   337 -
 .../policies/data/impl/BookiesClusterInfoImpl.html |   349 -
 .../impl/BrokerInfoImpl.BrokerInfoImplBuilder.html |   337 -
 .../common/policies/data/impl/BrokerInfoImpl.html  |   349 -
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |   373 -
 .../policies/data/impl/BrokerStatusImpl.html       |   367 -
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |   355 -
 .../common/policies/data/impl/BundlesDataImpl.html |   349 -
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |   355 -
 .../data/impl/DelayedDeliveryPoliciesImpl.html     |   349 -
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |   391 -
 .../policies/data/impl/DispatchRateImpl.html       |   349 -
 ...utoSubscriptionCreationOverrideImplBuilder.html |   200 -
 .../AutoSubscriptionCreationOverrideImpl.html      |   195 -
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |   210 -
 .../class-use/AutoTopicCreationOverrideImpl.html   |   195 -
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |   210 -
 .../data/impl/class-use/BacklogQuotaImpl.html      |   195 -
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |   205 -
 .../class-use/BookieAffinityGroupDataImpl.html     |   195 -
 .../BookieInfoImpl.BookieInfoImplBuilder.html      |   205 -
 .../data/impl/class-use/BookieInfoImpl.html        |   195 -
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |   200 -
 .../impl/class-use/BookiesClusterInfoImpl.html     |   195 -
 .../BrokerInfoImpl.BrokerInfoImplBuilder.html      |   200 -
 .../data/impl/class-use/BrokerInfoImpl.html        |   195 -
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |   210 -
 .../data/impl/class-use/BrokerStatusImpl.html      |   195 -
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |   205 -
 .../data/impl/class-use/BundlesDataImpl.html       |   195 -
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |   205 -
 .../class-use/DelayedDeliveryPoliciesImpl.html     |   195 -
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |   215 -
 .../data/impl/class-use/DispatchRateImpl.html      |   240 -
 .../common/policies/data/impl/package-summary.html |   290 -
 .../common/policies/data/impl/package-tree.html    |   184 -
 .../common/policies/data/impl/package-use.html     |   315 -
 .../common/policies/data/package-summary.html      |   741 --
 .../pulsar/common/policies/data/package-tree.html  |   318 -
 .../pulsar/common/policies/data/package-use.html   |  1143 --
 .../policies/impl/AutoFailoverPolicyFactory.html   |   307 -
 .../common/policies/impl/MinAvailablePolicy.html   |   418 -
 .../impl/class-use/AutoFailoverPolicyFactory.html  |   148 -
 .../impl/class-use/MinAvailablePolicy.html         |   148 -
 .../common/policies/impl/package-summary.html      |   179 -
 .../pulsar/common/policies/impl/package-tree.html  |   168 -
 .../pulsar/common/policies/impl/package-use.html   |   148 -
 .../pulsar/common/policies/package-summary.html    |   173 -
 .../pulsar/common/policies/package-tree.html       |   163 -
 .../apache/pulsar/common/policies/package-use.html |   187 -
 .../protocol/schema/IsCompatibilityResponse.html   |   269 -
 .../common/protocol/schema/PostSchemaPayload.html  |   269 -
 .../schema/class-use/IsCompatibilityResponse.html  |   232 -
 .../schema/class-use/PostSchemaPayload.html        |   238 -
 .../common/protocol/schema/package-summary.html    |   179 -
 .../common/protocol/schema/package-tree.html       |   164 -
 .../pulsar/common/protocol/schema/package-use.html |   194 -
 .../stats/AllocatorStats.PoolArenaStats.html       |   525 -
 .../stats/AllocatorStats.PoolChunkListStats.html   |   343 -
 .../stats/AllocatorStats.PoolChunkStats.html       |   343 -
 .../stats/AllocatorStats.PoolSubpageStats.html     |   357 -
 .../apache/pulsar/common/stats/AllocatorStats.html |   441 -
 .../org/apache/pulsar/common/stats/Metrics.html    |   461 -
 .../class-use/AllocatorStats.PoolArenaStats.html   |   199 -
 .../AllocatorStats.PoolChunkListStats.html         |   194 -
 .../class-use/AllocatorStats.PoolChunkStats.html   |   194 -
 .../class-use/AllocatorStats.PoolSubpageStats.html |   194 -
 .../common/stats/class-use/AllocatorStats.html     |   214 -
 .../pulsar/common/stats/class-use/Metrics.html     |   234 -
 .../pulsar/common/stats/package-summary.html       |   203 -
 .../apache/pulsar/common/stats/package-tree.html   |   168 -
 .../apache/pulsar/common/stats/package-use.html    |   243 -
 .../management/core/common/PackageMetadata.html    |   278 -
 .../management/core/common/PackageType.html        |   438 -
 .../core/common/class-use/PackageMetadata.html     |   258 -
 .../core/common/class-use/PackageType.html         |   209 -
 .../management/core/common/package-summary.html    |   190 -
 .../management/core/common/package-tree.html       |   177 -
 .../management/core/common/package-use.html        |   213 -
 ...anagementException.MetadataFormatException.html |   349 -
 ...kagesManagementException.NotFoundException.html |   369 -
 .../exceptions/PackagesManagementException.html    |   376 -
 ...anagementException.MetadataFormatException.html |   148 -
 ...kagesManagementException.NotFoundException.html |   148 -
 .../class-use/PackagesManagementException.html     |   199 -
 .../core/exceptions/package-summary.html           |   181 -
 .../management/core/exceptions/package-tree.html   |   176 -
 .../management/core/exceptions/package-use.html    |   187 -
 .../data/loadbalancer/LoadManagerReport.html       |   501 -
 .../data/loadbalancer/NamespaceBundleStats.html    |   543 -
 .../policies/data/loadbalancer/ResourceUsage.html  |   400 -
 .../data/loadbalancer/ServiceLookupData.html       |   341 -
 .../loadbalancer/class-use/LoadManagerReport.html  |   214 -
 .../class-use/NamespaceBundleStats.html            |   234 -
 .../data/loadbalancer/class-use/ResourceUsage.html |   231 -
 .../loadbalancer/class-use/ServiceLookupData.html  |   196 -
 .../data/loadbalancer/package-summary.html         |   200 -
 .../policies/data/loadbalancer/package-tree.html   |   174 -
 .../policies/data/loadbalancer/package-use.html    |   223 -
 .../static/api/admin/2.10.1/overview-summary.html  |    23 -
 .../static/api/admin/2.10.1/overview-tree.html     |   472 -
 .../api/admin/2.10.1/package-search-index.js       |     1 -
 .../api/admin/2.10.1/package-search-index.zip      |   Bin 362 -> 0 bytes
 .../static/api/admin/2.10.1/resources/glass.png    |   Bin 499 -> 0 bytes
 .../static/api/admin/2.10.1/resources/x.png        |   Bin 394 -> 0 bytes
 .../website-next/static/api/admin/2.10.1/script.js |   149 -
 .../website-next/static/api/admin/2.10.1/search.js |   326 -
 .../static/api/admin/2.10.1/serialized-form.html   |   356 -
 .../static/api/admin/2.10.1/stylesheet.css         |   906 --
 .../static/api/admin/2.10.1/type-search-index.js   |     1 -
 .../static/api/admin/2.10.1/type-search-index.zip  |   Bin 1931 -> 0 bytes
 .../static/api/admin/2.10.2/allclasses-index.html  |   793 --
 .../static/api/admin/2.10.2/allpackages-index.html |   133 -
 .../static/api/admin/2.10.2/constant-values.html   |   145 -
 .../static/api/admin/2.10.2/deprecated-list.html   |   513 -
 .../static/api/admin/2.10.2/element-list           |    16 -
 .../static/api/admin/2.10.2/help-doc.html          |   201 -
 .../static/api/admin/2.10.2/index-all.html         |  7988 -------------
 .../static/api/admin/2.10.2/index.html             |   135 -
 .../api/admin/2.10.2/jquery-ui.overrides.css       |    34 -
 .../api/admin/2.10.2/legal/ADDITIONAL_LICENSE_INFO |    37 -
 .../api/admin/2.10.2/legal/ASSEMBLY_EXCEPTION      |    27 -
 .../static/api/admin/2.10.2/legal/LICENSE          |   347 -
 .../static/api/admin/2.10.2/legal/jquery.md        |    72 -
 .../static/api/admin/2.10.2/legal/jqueryUI.md      |    49 -
 .../static/api/admin/2.10.2/member-search-index.js |     1 -
 .../static/api/admin/2.10.2/module-search-index.js |     1 -
 .../org/apache/pulsar/client/admin/Bookies.html    |   274 -
 .../apache/pulsar/client/admin/BrokerStats.html    |   335 -
 .../org/apache/pulsar/client/admin/Brokers.html    |   652 --
 .../org/apache/pulsar/client/admin/Clusters.html   |  1017 --
 .../org/apache/pulsar/client/admin/Functions.html  |  1489 ---
 .../pulsar/client/admin/GetStatsOptions.html       |   132 -
 .../admin/LongRunningProcessStatus.Status.html     |   243 -
 .../client/admin/LongRunningProcessStatus.html     |   228 -
 .../org/apache/pulsar/client/admin/Lookup.html     |   236 -
 .../org/apache/pulsar/client/admin/Namespaces.html |  7066 ------------
 .../pulsar/client/admin/NonPersistentTopics.html   |   511 -
 .../pulsar/client/admin/OffloadProcessStatus.html  |   175 -
 .../org/apache/pulsar/client/admin/Packages.html   |   414 -
 .../org/apache/pulsar/client/admin/Properties.html |   265 -
 .../org/apache/pulsar/client/admin/ProxyStats.html |   157 -
 .../apache/pulsar/client/admin/PulsarAdmin.html    |   520 -
 .../pulsar/client/admin/PulsarAdminBuilder.html    |   583 -
 .../PulsarAdminException.ConflictException.html    |   174 -
 .../PulsarAdminException.ConnectException.html     |   180 -
 ...ception.GettingAuthenticationDataException.html |   178 -
 .../PulsarAdminException.HttpErrorException.html   |   178 -
 .../PulsarAdminException.NotAllowedException.html  |   174 -
 ...ulsarAdminException.NotAuthorizedException.html |   174 -
 .../PulsarAdminException.NotFoundException.html    |   174 -
 ...AdminException.PreconditionFailedException.html |   174 -
 ...sarAdminException.ServerSideErrorException.html |   184 -
 .../PulsarAdminException.TimeoutException.html     |   170 -
 .../pulsar/client/admin/PulsarAdminException.html  |   302 -
 .../apache/pulsar/client/admin/ResourceGroups.html |   383 -
 .../apache/pulsar/client/admin/ResourceQuotas.html |   514 -
 .../org/apache/pulsar/client/admin/Schemas.html    |   560 -
 .../org/apache/pulsar/client/admin/Sink.html       |   106 -
 .../org/apache/pulsar/client/admin/Sinks.html      |  1048 --
 .../org/apache/pulsar/client/admin/Source.html     |   106 -
 .../org/apache/pulsar/client/admin/Sources.html    |  1048 --
 .../org/apache/pulsar/client/admin/Tenants.html    |   399 -
 .../apache/pulsar/client/admin/TopicPolicies.html  |  3655 ------
 .../pulsar/client/admin/Topics.QueryParam.html     |   247 -
 .../org/apache/pulsar/client/admin/Topics.html     |  7394 ------------
 .../apache/pulsar/client/admin/Transactions.html   |   605 -
 .../org/apache/pulsar/client/admin/Worker.html     |   319 -
 .../pulsar/client/admin/class-use/Bookies.html     |    90 -
 .../pulsar/client/admin/class-use/BrokerStats.html |    90 -
 .../pulsar/client/admin/class-use/Brokers.html     |    90 -
 .../pulsar/client/admin/class-use/Clusters.html    |    90 -
 .../pulsar/client/admin/class-use/Functions.html   |    90 -
 .../client/admin/class-use/GetStatsOptions.html    |    93 -
 .../class-use/LongRunningProcessStatus.Status.html |   142 -
 .../admin/class-use/LongRunningProcessStatus.html  |   109 -
 .../pulsar/client/admin/class-use/Lookup.html      |    90 -
 .../pulsar/client/admin/class-use/Namespaces.html  |    90 -
 .../admin/class-use/NonPersistentTopics.html       |    94 -
 .../admin/class-use/OffloadProcessStatus.html      |   132 -
 .../pulsar/client/admin/class-use/Packages.html    |    90 -
 .../pulsar/client/admin/class-use/Properties.html  |    94 -
 .../pulsar/client/admin/class-use/ProxyStats.html  |    90 -
 .../pulsar/client/admin/class-use/PulsarAdmin.html |    90 -
 .../client/admin/class-use/PulsarAdminBuilder.html |   219 -
 .../PulsarAdminException.ConflictException.html    |    62 -
 .../PulsarAdminException.ConnectException.html     |    62 -
 ...ception.GettingAuthenticationDataException.html |    62 -
 .../PulsarAdminException.HttpErrorException.html   |    62 -
 .../PulsarAdminException.NotAllowedException.html  |    62 -
 ...ulsarAdminException.NotAuthorizedException.html |    62 -
 .../PulsarAdminException.NotFoundException.html    |    62 -
 ...AdminException.PreconditionFailedException.html |    62 -
 ...sarAdminException.ServerSideErrorException.html |    62 -
 .../PulsarAdminException.TimeoutException.html     |    62 -
 .../admin/class-use/PulsarAdminException.html      |  3468 ------
 .../client/admin/class-use/ResourceGroups.html     |    90 -
 .../client/admin/class-use/ResourceQuotas.html     |    90 -
 .../pulsar/client/admin/class-use/Schemas.html     |    90 -
 .../apache/pulsar/client/admin/class-use/Sink.html |    94 -
 .../pulsar/client/admin/class-use/Sinks.html       |   103 -
 .../pulsar/client/admin/class-use/Source.html      |    94 -
 .../pulsar/client/admin/class-use/Sources.html     |   103 -
 .../pulsar/client/admin/class-use/Tenants.html     |    90 -
 .../client/admin/class-use/TopicPolicies.html      |    97 -
 .../client/admin/class-use/Topics.QueryParam.html  |   118 -
 .../pulsar/client/admin/class-use/Topics.html      |    90 -
 .../client/admin/class-use/Transactions.html       |    90 -
 .../pulsar/client/admin/class-use/Worker.html      |    90 -
 .../pulsar/client/admin/package-summary.html       |   278 -
 .../apache/pulsar/client/admin/package-tree.html   |   159 -
 .../apache/pulsar/client/admin/package-use.html    |   234 -
 .../client/admin/utils/DefaultImplementation.html  |   177 -
 .../pulsar/client/admin/utils/ReflectionUtils.html |   163 -
 .../utils/class-use/DefaultImplementation.html     |    62 -
 .../admin/utils/class-use/ReflectionUtils.html     |    62 -
 .../pulsar/client/admin/utils/package-summary.html |   108 -
 .../pulsar/client/admin/utils/package-tree.html    |    77 -
 .../pulsar/client/admin/utils/package-use.html     |    62 -
 .../common/conf/InternalConfigurationData.html     |   298 -
 .../conf/class-use/InternalConfigurationData.html  |   103 -
 .../apache/pulsar/common/conf/package-summary.html |    92 -
 .../apache/pulsar/common/conf/package-tree.html    |    76 -
 .../org/apache/pulsar/common/conf/package-use.html |    89 -
 .../common/functions/AuthenticationConfig.html     |   133 -
 .../pulsar/common/functions/ConsumerConfig.html    |   133 -
 .../pulsar/common/functions/CryptoConfig.html      |   133 -
 .../FunctionConfig.ProcessingGuarantees.html       |   235 -
 .../common/functions/FunctionConfig.Runtime.html   |   235 -
 .../pulsar/common/functions/FunctionConfig.html    |   155 -
 .../pulsar/common/functions/FunctionState.html     |   133 -
 .../pulsar/common/functions/ProducerConfig.html    |   133 -
 .../apache/pulsar/common/functions/Resources.html  |   173 -
 .../pulsar/common/functions/UpdateOptions.html     |   138 -
 .../pulsar/common/functions/WindowConfig.html      |   170 -
 .../apache/pulsar/common/functions/WorkerInfo.html |   177 -
 .../functions/class-use/AuthenticationConfig.html  |    62 -
 .../common/functions/class-use/ConsumerConfig.html |    62 -
 .../common/functions/class-use/CryptoConfig.html   |    62 -
 .../FunctionConfig.ProcessingGuarantees.html       |    97 -
 .../class-use/FunctionConfig.Runtime.html          |    97 -
 .../common/functions/class-use/FunctionConfig.html |   189 -
 .../common/functions/class-use/FunctionState.html  |   131 -
 .../common/functions/class-use/ProducerConfig.html |    62 -
 .../common/functions/class-use/Resources.html      |   101 -
 .../common/functions/class-use/UpdateOptions.html  |   171 -
 .../common/functions/class-use/WindowConfig.html   |    62 -
 .../common/functions/class-use/WorkerInfo.html     |   136 -
 .../pulsar/common/functions/package-summary.html   |   140 -
 .../pulsar/common/functions/package-tree.html      |   105 -
 .../pulsar/common/functions/package-use.html       |   128 -
 .../apache/pulsar/common/io/BatchSourceConfig.html |   187 -
 .../pulsar/common/io/ConnectorDefinition.html      |   133 -
 .../org/apache/pulsar/common/io/SinkConfig.html    |   133 -
 .../org/apache/pulsar/common/io/SourceConfig.html  |   133 -
 .../common/io/class-use/BatchSourceConfig.html     |    62 -
 .../common/io/class-use/ConnectorDefinition.html   |   112 -
 .../pulsar/common/io/class-use/SinkConfig.html     |   189 -
 .../pulsar/common/io/class-use/SourceConfig.html   |   189 -
 .../apache/pulsar/common/io/package-summary.html   |   104 -
 .../org/apache/pulsar/common/io/package-tree.html  |    79 -
 .../org/apache/pulsar/common/io/package-use.html   |    97 -
 .../apache/pulsar/common/naming/TopicDomain.html   |   254 -
 .../apache/pulsar/common/naming/TopicVersion.html  |   222 -
 .../common/naming/class-use/TopicDomain.html       |   142 -
 .../common/naming/class-use/TopicVersion.html      |   123 -
 .../pulsar/common/naming/package-summary.html      |    94 -
 .../apache/pulsar/common/naming/package-tree.html  |    81 -
 .../apache/pulsar/common/naming/package-use.html   |   110 -
 .../common/partition/PartitionedTopicMetadata.html |   226 -
 .../class-use/PartitionedTopicMetadata.html        |   151 -
 .../pulsar/common/partition/package-summary.html   |    92 -
 .../pulsar/common/partition/package-tree.html      |    76 -
 .../pulsar/common/partition/package-use.html       |   106 -
 .../pulsar/common/policies/AutoFailoverPolicy.html |   202 -
 .../policies/class-use/AutoFailoverPolicy.html     |   100 -
 .../pulsar/common/policies/data/AuthAction.html    |   273 -
 .../common/policies/data/AuthPolicies.Builder.html |   160 -
 .../pulsar/common/policies/data/AuthPolicies.html  |   172 -
 .../data/AutoFailoverPolicyData.Builder.html       |   151 -
 .../policies/data/AutoFailoverPolicyData.html      |   171 -
 .../policies/data/AutoFailoverPolicyType.html      |   224 -
 .../AutoSubscriptionCreationOverride.Builder.html  |   146 -
 .../data/AutoSubscriptionCreationOverride.html     |   158 -
 .../data/AutoTopicCreationOverride.Builder.html    |   164 -
 .../policies/data/AutoTopicCreationOverride.html   |   176 -
 .../data/BacklogQuota.BacklogQuotaType.html        |   227 -
 .../common/policies/data/BacklogQuota.Builder.html |   164 -
 .../data/BacklogQuota.RetentionPolicy.html         |   244 -
 .../pulsar/common/policies/data/BacklogQuota.html  |   222 -
 .../data/BookieAffinityGroupData.Builder.html      |   155 -
 .../policies/data/BookieAffinityGroupData.html     |   167 -
 .../common/policies/data/BookieInfo.Builder.html   |   155 -
 .../pulsar/common/policies/data/BookieInfo.html    |   167 -
 .../policies/data/BookiesClusterInfo.Builder.html  |   146 -
 .../common/policies/data/BookiesClusterInfo.html   |   158 -
 .../policies/data/BookiesRackConfiguration.html    |   220 -
 .../common/policies/data/BrokerAssignment.html     |   231 -
 .../common/policies/data/BrokerInfo.Builder.html   |   146 -
 .../pulsar/common/policies/data/BrokerInfo.html    |   158 -
 .../data/BrokerNamespaceIsolationData.Builder.html |   169 -
 .../data/BrokerNamespaceIsolationData.html         |   180 -
 .../common/policies/data/BrokerStatus.Builder.html |   164 -
 .../pulsar/common/policies/data/BrokerStatus.html  |   184 -
 .../common/policies/data/BundlesData.Builder.html  |   155 -
 .../pulsar/common/policies/data/BundlesData.html   |   167 -
 .../common/policies/data/ClusterData.Builder.html  |   286 -
 .../pulsar/common/policies/data/ClusterData.html   |   306 -
 .../common/policies/data/CompactionStats.html      |   169 -
 .../pulsar/common/policies/data/ConsumerStats.html |   355 -
 .../data/DelayedDeliveryPolicies.Builder.html      |   155 -
 .../policies/data/DelayedDeliveryPolicies.html     |   167 -
 .../common/policies/data/DispatchRate.Builder.html |   173 -
 .../pulsar/common/policies/data/DispatchRate.html  |   185 -
 .../pulsar/common/policies/data/ErrorData.html     |   170 -
 .../common/policies/data/ExceptionInformation.html |   133 -
 .../policies/data/FailureDomain.Builder.html       |   142 -
 .../pulsar/common/policies/data/FailureDomain.html |   153 -
 .../policies/data/FunctionInstanceStats.html       |   138 -
 .../policies/data/FunctionInstanceStatsData.html   |   155 -
 .../data/FunctionInstanceStatsDataBase.html        |   169 -
 .../pulsar/common/policies/data/FunctionStats.html |   201 -
 ...nInstanceStatus.FunctionInstanceStatusData.html |   265 -
 .../FunctionStatus.FunctionInstanceStatus.html     |   192 -
 .../common/policies/data/FunctionStatus.html       |   228 -
 .../policies/data/InactiveTopicDeleteMode.html     |   229 -
 .../policies/data/InactiveTopicPolicies.html       |   133 -
 .../ManagedLedgerInternalStats.CursorStats.html    |   292 -
 .../ManagedLedgerInternalStats.LedgerInfo.html     |   211 -
 .../policies/data/ManagedLedgerInternalStats.html  |   337 -
 .../data/NamespaceIsolationData.Builder.html       |   169 -
 .../policies/data/NamespaceIsolationData.html      |   189 -
 .../policies/data/NamespaceOwnershipStatus.html    |   227 -
 .../data/NonPersistentPartitionedTopicStats.html   |   154 -
 .../policies/data/NonPersistentPublisherStats.html |   143 -
 .../data/NonPersistentReplicatorStats.html         |   141 -
 .../data/NonPersistentSubscriptionStats.html       |   143 -
 .../policies/data/NonPersistentTopicStats.html     |   191 -
 .../policies/data/OffloadPolicies.Builder.html     |   385 -
 .../common/policies/data/OffloadPolicies.html      |   396 -
 .../policies/data/OffloadedReadPriority.html       |   274 -
 .../data/PartitionedTopicInternalStats.html        |   210 -
 .../policies/data/PartitionedTopicStats.html       |   160 -
 .../common/policies/data/PersistencePolicies.html  |   231 -
 .../data/PersistentTopicInternalStats.html         |   185 -
 .../common/policies/data/Policies.BundleType.html  |   226 -
 .../pulsar/common/policies/data/Policies.html      |   636 --
 .../pulsar/common/policies/data/PublishRate.html   |   238 -
 .../common/policies/data/PublisherStats.html       |   266 -
 .../pulsar/common/policies/data/RawBookieInfo.html |   133 -
 .../common/policies/data/ReplicatorStats.html      |   269 -
 .../pulsar/common/policies/data/ResourceGroup.html |   132 -
 .../pulsar/common/policies/data/ResourceQuota.html |   196 -
 .../common/policies/data/RetentionPolicies.html    |   228 -
 .../SchemaAutoUpdateCompatibilityStrategy.html     |   304 -
 .../policies/data/SchemaCompatibilityStrategy.html |   328 -
 ....SinkInstanceStatus.SinkInstanceStatusData.html |   256 -
 .../data/SinkStatus.SinkInstanceStatus.html        |   192 -
 .../pulsar/common/policies/data/SinkStatus.html    |   228 -
 ...rceInstanceStatus.SourceInstanceStatusData.html |   256 -
 .../data/SourceStatus.SourceInstanceStatus.html    |   192 -
 .../pulsar/common/policies/data/SourceStatus.html  |   228 -
 .../pulsar/common/policies/data/SubscribeRate.html |   238 -
 .../common/policies/data/SubscriptionAuthMode.html |   229 -
 .../common/policies/data/SubscriptionStats.html    |   509 -
 .../common/policies/data/TenantInfo.Builder.html   |   151 -
 .../pulsar/common/policies/data/TenantInfo.html    |   162 -
 .../pulsar/common/policies/data/TopicStats.html    |   395 -
 .../pulsar/common/policies/data/TopicType.html     |   245 -
 .../policies/data/TransactionBufferStats.html      |   188 -
 .../data/TransactionCoordinatorInternalStats.html  |   165 -
 .../policies/data/TransactionCoordinatorStats.html |   189 -
 .../data/TransactionCoordinatorStatus.html         |   189 -
 .../policies/data/TransactionInBufferStats.html    |   176 -
 .../data/TransactionInPendingAckStats.html         |   164 -
 .../common/policies/data/TransactionLogStats.html  |   177 -
 .../common/policies/data/TransactionMetadata.html  |   224 -
 .../data/TransactionPendingAckInternalStats.html   |   165 -
 .../policies/data/TransactionPendingAckStats.html  |   164 -
 .../common/policies/data/ValidateResult.html       |   145 -
 .../policies/data/WorkerFunctionInstanceStats.html |   174 -
 .../common/policies/data/class-use/AuthAction.html |   191 -
 .../data/class-use/AuthPolicies.Builder.html       |    98 -
 .../policies/data/class-use/AuthPolicies.html      |    98 -
 .../class-use/AutoFailoverPolicyData.Builder.html  |    95 -
 .../data/class-use/AutoFailoverPolicyData.html     |   128 -
 .../data/class-use/AutoFailoverPolicyType.html     |   112 -
 .../AutoSubscriptionCreationOverride.Builder.html  |   111 -
 .../AutoSubscriptionCreationOverride.html          |   169 -
 .../AutoTopicCreationOverride.Builder.html         |   117 -
 .../data/class-use/AutoTopicCreationOverride.html  |   178 -
 .../class-use/BacklogQuota.BacklogQuotaType.html   |   212 -
 .../data/class-use/BacklogQuota.Builder.html       |   117 -
 .../class-use/BacklogQuota.RetentionPolicy.html    |   151 -
 .../policies/data/class-use/BacklogQuota.html      |   217 -
 .../class-use/BookieAffinityGroupData.Builder.html |   114 -
 .../data/class-use/BookieAffinityGroupData.html    |   162 -
 .../data/class-use/BookieInfo.Builder.html         |   114 -
 .../common/policies/data/class-use/BookieInfo.html |   182 -
 .../data/class-use/BookiesClusterInfo.Builder.html |   111 -
 .../data/class-use/BookiesClusterInfo.html         |   142 -
 .../data/class-use/BookiesRackConfiguration.html   |   103 -
 .../policies/data/class-use/BrokerAssignment.html  |   117 -
 .../data/class-use/BrokerInfo.Builder.html         |   111 -
 .../common/policies/data/class-use/BrokerInfo.html |   142 -
 .../BrokerNamespaceIsolationData.Builder.html      |   101 -
 .../class-use/BrokerNamespaceIsolationData.html    |   133 -
 .../data/class-use/BrokerStatus.Builder.html       |   117 -
 .../policies/data/class-use/BrokerStatus.html      |   177 -
 .../data/class-use/BundlesData.Builder.html        |   114 -
 .../policies/data/class-use/BundlesData.html       |   169 -
 .../data/class-use/ClusterData.Builder.html        |   143 -
 .../policies/data/class-use/ClusterData.html       |   151 -
 .../policies/data/class-use/CompactionStats.html   |    91 -
 .../policies/data/class-use/ConsumerStats.html     |    91 -
 .../class-use/DelayedDeliveryPolicies.Builder.html |   114 -
 .../data/class-use/DelayedDeliveryPolicies.html    |   237 -
 .../data/class-use/DispatchRate.Builder.html       |   120 -
 .../policies/data/class-use/DispatchRate.html      |   408 -
 .../common/policies/data/class-use/ErrorData.html  |    62 -
 .../data/class-use/ExceptionInformation.html       |   104 -
 .../data/class-use/FailureDomain.Builder.html      |    92 -
 .../policies/data/class-use/FailureDomain.html     |   167 -
 .../data/class-use/FunctionInstanceStats.html      |    89 -
 .../data/class-use/FunctionInstanceStatsData.html  |   136 -
 .../class-use/FunctionInstanceStatsDataBase.html   |   101 -
 .../policies/data/class-use/FunctionStats.html     |   125 -
 ...nInstanceStatus.FunctionInstanceStatusData.html |   127 -
 .../FunctionStatus.FunctionInstanceStatus.html     |    98 -
 .../policies/data/class-use/FunctionStatus.html    |   107 -
 .../data/class-use/InactiveTopicDeleteMode.html    |    97 -
 .../data/class-use/InactiveTopicPolicies.html      |   207 -
 .../ManagedLedgerInternalStats.CursorStats.html    |    91 -
 .../ManagedLedgerInternalStats.LedgerInfo.html     |   103 -
 .../data/class-use/ManagedLedgerInternalStats.html |   102 -
 .../class-use/NamespaceIsolationData.Builder.html  |   101 -
 .../data/class-use/NamespaceIsolationData.html     |   167 -
 .../data/class-use/NamespaceOwnershipStatus.html   |    99 -
 .../NonPersistentPartitionedTopicStats.html        |    62 -
 .../class-use/NonPersistentPublisherStats.html     |    91 -
 .../class-use/NonPersistentReplicatorStats.html    |    91 -
 .../class-use/NonPersistentSubscriptionStats.html  |    91 -
 .../data/class-use/NonPersistentTopicStats.html    |   141 -
 .../data/class-use/OffloadPolicies.Builder.html    |   173 -
 .../policies/data/class-use/OffloadPolicies.html   |   216 -
 .../data/class-use/OffloadedReadPriority.html      |   112 -
 .../class-use/PartitionedTopicInternalStats.html   |   103 -
 .../data/class-use/PartitionedTopicStats.html      |   137 -
 .../data/class-use/PersistencePolicies.html        |   207 -
 .../class-use/PersistentTopicInternalStats.html    |   145 -
 .../data/class-use/Policies.BundleType.html        |    97 -
 .../common/policies/data/class-use/Policies.html   |   121 -
 .../policies/data/class-use/PublishRate.html       |   201 -
 .../policies/data/class-use/PublisherStats.html    |   102 -
 .../policies/data/class-use/RawBookieInfo.html     |   117 -
 .../policies/data/class-use/ReplicatorStats.html   |   102 -
 .../policies/data/class-use/ResourceGroup.html     |   133 -
 .../policies/data/class-use/ResourceQuota.html     |   170 -
 .../policies/data/class-use/RetentionPolicies.html |   207 -
 .../SchemaAutoUpdateCompatibilityStrategy.html     |   150 -
 .../class-use/SchemaCompatibilityStrategy.html     |   196 -
 ....SinkInstanceStatus.SinkInstanceStatusData.html |   127 -
 .../class-use/SinkStatus.SinkInstanceStatus.html   |    98 -
 .../common/policies/data/class-use/SinkStatus.html |   107 -
 ...rceInstanceStatus.SourceInstanceStatusData.html |   127 -
 .../SourceStatus.SourceInstanceStatus.html         |    98 -
 .../policies/data/class-use/SourceStatus.html      |   107 -
 .../policies/data/class-use/SubscribeRate.html     |   225 -
 .../data/class-use/SubscriptionAuthMode.html       |   156 -
 .../policies/data/class-use/SubscriptionStats.html |   102 -
 .../data/class-use/TenantInfo.Builder.html         |    95 -
 .../common/policies/data/class-use/TenantInfo.html |   171 -
 .../common/policies/data/class-use/TopicStats.html |   185 -
 .../common/policies/data/class-use/TopicType.html  |    97 -
 .../data/class-use/TransactionBufferStats.html     |   103 -
 .../TransactionCoordinatorInternalStats.html       |   105 -
 .../class-use/TransactionCoordinatorStats.html     |   113 -
 .../class-use/TransactionCoordinatorStatus.html    |    62 -
 .../data/class-use/TransactionInBufferStats.html   |   125 -
 .../class-use/TransactionInPendingAckStats.html    |   127 -
 .../data/class-use/TransactionLogStats.html        |    96 -
 .../data/class-use/TransactionMetadata.html        |   129 -
 .../TransactionPendingAckInternalStats.html        |   107 -
 .../data/class-use/TransactionPendingAckStats.html |   105 -
 .../policies/data/class-use/ValidateResult.html    |   111 -
 .../class-use/WorkerFunctionInstanceStats.html     |    97 -
 ...utoSubscriptionCreationOverrideImplBuilder.html |   189 -
 .../impl/AutoSubscriptionCreationOverrideImpl.html |   190 -
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |   215 -
 .../data/impl/AutoTopicCreationOverrideImpl.html   |   199 -
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |   215 -
 .../policies/data/impl/BacklogQuotaImpl.html       |   340 -
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |   202 -
 .../data/impl/BookieAffinityGroupDataImpl.html     |   190 -
 .../impl/BookieInfoImpl.BookieInfoImplBuilder.html |   214 -
 .../common/policies/data/impl/BookieInfoImpl.html  |   190 -
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |   189 -
 .../policies/data/impl/BookiesClusterInfoImpl.html |   190 -
 .../impl/BrokerInfoImpl.BrokerInfoImplBuilder.html |   189 -
 .../common/policies/data/impl/BrokerInfoImpl.html  |   190 -
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |   215 -
 .../policies/data/impl/BrokerStatusImpl.html       |   203 -
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |   202 -
 .../common/policies/data/impl/BundlesDataImpl.html |   190 -
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |   202 -
 .../data/impl/DelayedDeliveryPoliciesImpl.html     |   190 -
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |   228 -
 .../policies/data/impl/DispatchRateImpl.html       |   190 -
 ...utoSubscriptionCreationOverrideImplBuilder.html |    93 -
 .../AutoSubscriptionCreationOverrideImpl.html      |    90 -
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |    99 -
 .../class-use/AutoTopicCreationOverrideImpl.html   |    90 -
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |    99 -
 .../data/impl/class-use/BacklogQuotaImpl.html      |    90 -
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |    96 -
 .../class-use/BookieAffinityGroupDataImpl.html     |    90 -
 .../BookieInfoImpl.BookieInfoImplBuilder.html      |    96 -
 .../data/impl/class-use/BookieInfoImpl.html        |    90 -
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |    93 -
 .../impl/class-use/BookiesClusterInfoImpl.html     |    90 -
 .../BrokerInfoImpl.BrokerInfoImplBuilder.html      |    93 -
 .../data/impl/class-use/BrokerInfoImpl.html        |    90 -
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |    99 -
 .../data/impl/class-use/BrokerStatusImpl.html      |    90 -
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |    96 -
 .../data/impl/class-use/BundlesDataImpl.html       |    90 -
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |    96 -
 .../class-use/DelayedDeliveryPoliciesImpl.html     |    90 -
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |   102 -
 .../data/impl/class-use/DispatchRateImpl.html      |   119 -
 .../common/policies/data/impl/package-summary.html |   180 -
 .../common/policies/data/impl/package-tree.html    |    97 -
 .../common/policies/data/impl/package-use.html     |   166 -
 .../common/policies/data/package-summary.html      |   458 -
 .../pulsar/common/policies/data/package-tree.html  |   231 -
 .../pulsar/common/policies/data/package-use.html   |   686 --
 .../policies/impl/AutoFailoverPolicyFactory.html   |   164 -
 .../common/policies/impl/MinAvailablePolicy.html   |   244 -
 .../impl/class-use/AutoFailoverPolicyFactory.html  |    62 -
 .../impl/class-use/MinAvailablePolicy.html         |    62 -
 .../common/policies/impl/package-summary.html      |   113 -
 .../pulsar/common/policies/impl/package-tree.html  |    81 -
 .../pulsar/common/policies/impl/package-use.html   |    62 -
 .../pulsar/common/policies/package-summary.html    |   109 -
 .../pulsar/common/policies/package-tree.html       |    76 -
 .../apache/pulsar/common/policies/package-use.html |    88 -
 .../protocol/schema/IsCompatibilityResponse.html   |   133 -
 .../common/protocol/schema/PostSchemaPayload.html  |   133 -
 .../schema/class-use/IsCompatibilityResponse.html  |   117 -
 .../schema/class-use/PostSchemaPayload.html        |   123 -
 .../common/protocol/schema/package-summary.html    |    96 -
 .../common/protocol/schema/package-tree.html       |    77 -
 .../pulsar/common/protocol/schema/package-use.html |    93 -
 .../stats/AllocatorStats.PoolArenaStats.html       |   301 -
 .../stats/AllocatorStats.PoolChunkListStats.html   |   184 -
 .../stats/AllocatorStats.PoolChunkStats.html       |   184 -
 .../stats/AllocatorStats.PoolSubpageStats.html     |   193 -
 .../apache/pulsar/common/stats/AllocatorStats.html |   248 -
 .../org/apache/pulsar/common/stats/Metrics.html    |   273 -
 .../class-use/AllocatorStats.PoolArenaStats.html   |    92 -
 .../AllocatorStats.PoolChunkListStats.html         |    89 -
 .../class-use/AllocatorStats.PoolChunkStats.html   |    89 -
 .../class-use/AllocatorStats.PoolSubpageStats.html |    89 -
 .../common/stats/class-use/AllocatorStats.html     |   103 -
 .../pulsar/common/stats/class-use/Metrics.html     |   117 -
 .../pulsar/common/stats/package-summary.html       |   112 -
 .../apache/pulsar/common/stats/package-tree.html   |    81 -
 .../apache/pulsar/common/stats/package-use.html    |   126 -
 .../management/core/common/PackageMetadata.html    |   146 -
 .../management/core/common/PackageType.html        |   262 -
 .../core/common/class-use/PackageMetadata.html     |   135 -
 .../core/common/class-use/PackageType.html         |   100 -
 .../management/core/common/package-summary.html    |   102 -
 .../management/core/common/package-tree.html       |    90 -
 .../management/core/common/package-use.html        |   106 -
 ...anagementException.MetadataFormatException.html |   191 -
 ...kagesManagementException.NotFoundException.html |   206 -
 .../exceptions/PackagesManagementException.html    |   214 -
 ...anagementException.MetadataFormatException.html |    62 -
 ...kagesManagementException.NotFoundException.html |    62 -
 .../class-use/PackagesManagementException.html     |    92 -
 .../core/exceptions/package-summary.html           |    96 -
 .../management/core/exceptions/package-tree.html   |    89 -
 .../management/core/exceptions/package-use.html    |    88 -
 .../data/loadbalancer/LoadManagerReport.html       |   291 -
 .../data/loadbalancer/NamespaceBundleStats.html    |   326 -
 .../policies/data/loadbalancer/ResourceUsage.html  |   229 -
 .../data/loadbalancer/ServiceLookupData.html       |   195 -
 .../loadbalancer/class-use/LoadManagerReport.html  |   103 -
 .../class-use/NamespaceBundleStats.html            |   113 -
 .../data/loadbalancer/class-use/ResourceUsage.html |   112 -
 .../loadbalancer/class-use/ServiceLookupData.html  |    91 -
 .../data/loadbalancer/package-summary.html         |   108 -
 .../policies/data/loadbalancer/package-tree.html   |    87 -
 .../policies/data/loadbalancer/package-use.html    |   112 -
 .../static/api/admin/2.10.2/overview-summary.html  |    25 -
 .../static/api/admin/2.10.2/overview-tree.html     |   385 -
 .../api/admin/2.10.2/package-search-index.js       |     1 -
 .../static/api/admin/2.10.2/resources/glass.png    |   Bin 499 -> 0 bytes
 .../static/api/admin/2.10.2/resources/x.png        |   Bin 394 -> 0 bytes
 .../images/ui-bg_glass_55_fbf9ee_1x400.png         |   Bin 335 -> 0 bytes
 .../images/ui-bg_glass_65_dadada_1x400.png         |   Bin 262 -> 0 bytes
 .../images/ui-bg_glass_75_dadada_1x400.png         |   Bin 262 -> 0 bytes
 .../images/ui-bg_glass_75_e6e6e6_1x400.png         |   Bin 262 -> 0 bytes
 .../images/ui-bg_glass_95_fef1ec_1x400.png         |   Bin 332 -> 0 bytes
 .../ui-bg_highlight-soft_75_cccccc_1x100.png       |   Bin 280 -> 0 bytes
 .../script-dir/images/ui-icons_222222_256x240.png  |   Bin 6922 -> 0 bytes
 .../script-dir/images/ui-icons_2e83ff_256x240.png  |   Bin 4549 -> 0 bytes
 .../script-dir/images/ui-icons_454545_256x240.png  |   Bin 6992 -> 0 bytes
 .../script-dir/images/ui-icons_888888_256x240.png  |   Bin 6999 -> 0 bytes
 .../script-dir/images/ui-icons_cd0a0a_256x240.png  |   Bin 4549 -> 0 bytes
 .../admin/2.10.2/script-dir/jquery-3.5.1.min.js    |     2 -
 .../api/admin/2.10.2/script-dir/jquery-ui.min.css  |     7 -
 .../api/admin/2.10.2/script-dir/jquery-ui.min.js   |     6 -
 .../2.10.2/script-dir/jquery-ui.structure.min.css  |     5 -
 .../website-next/static/api/admin/2.10.2/script.js |   132 -
 .../website-next/static/api/admin/2.10.2/search.js |   354 -
 .../static/api/admin/2.10.2/serialized-form.html   |   292 -
 .../static/api/admin/2.10.2/stylesheet.css         |   865 --
 .../static/api/admin/2.10.2/tag-search-index.js    |     1 -
 .../static/api/admin/2.10.2/type-search-index.js   |     1 -
 .../static/api/admin/2.7.0/allclasses-frame.html   |    77 -
 .../static/api/admin/2.7.0/allclasses-index.html   |   485 -
 .../static/api/admin/2.7.0/allclasses-noframe.html |    77 -
 .../static/api/admin/2.7.0/allclasses.html         |    85 -
 .../static/api/admin/2.7.0/allpackages-index.html  |   184 -
 .../static/api/admin/2.7.0/constant-values.html    |   169 -
 .../static/api/admin/2.7.0/deprecated-list.html    |   250 -
 .../static/api/admin/2.7.0/element-list            |     3 -
 .../static/api/admin/2.7.0/help-doc.html           |   231 -
 .../static/api/admin/2.7.0/index-all.html          |  5004 --------
 .../website-next/static/api/admin/2.7.0/index.html |    76 -
 .../admin/2.7.0/jquery/external/jquery/jquery.js   | 10872 ------------------
 .../jquery/images/ui-bg_glass_55_fbf9ee_1x400.png  |   Bin 335 -> 0 bytes
 .../jquery/images/ui-bg_glass_65_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_e6e6e6_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_95_fef1ec_1x400.png  |   Bin 332 -> 0 bytes
 .../ui-bg_highlight-soft_75_cccccc_1x100.png       |   Bin 280 -> 0 bytes
 .../jquery/images/ui-icons_222222_256x240.png      |   Bin 6922 -> 0 bytes
 .../jquery/images/ui-icons_2e83ff_256x240.png      |   Bin 4549 -> 0 bytes
 .../jquery/images/ui-icons_454545_256x240.png      |   Bin 6992 -> 0 bytes
 .../jquery/images/ui-icons_888888_256x240.png      |   Bin 6999 -> 0 bytes
 .../jquery/images/ui-icons_cd0a0a_256x240.png      |   Bin 4549 -> 0 bytes
 .../static/api/admin/2.7.0/jquery/jquery-3.5.1.js  | 10872 ------------------
 .../static/api/admin/2.7.0/jquery/jquery-ui.css    |   582 -
 .../static/api/admin/2.7.0/jquery/jquery-ui.js     |  2659 -----
 .../api/admin/2.7.0/jquery/jquery-ui.min.css       |     7 -
 .../static/api/admin/2.7.0/jquery/jquery-ui.min.js |     6 -
 .../api/admin/2.7.0/jquery/jquery-ui.structure.css |   156 -
 .../admin/2.7.0/jquery/jquery-ui.structure.min.css |     5 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.js      |    56 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.min.js  |    10 -
 .../2.7.0/jquery/jszip-utils/dist/jszip-utils.js   |   118 -
 .../jquery/jszip-utils/dist/jszip-utils.min.js     |    10 -
 .../api/admin/2.7.0/jquery/jszip/dist/jszip.js     | 11370 -------------------
 .../api/admin/2.7.0/jquery/jszip/dist/jszip.min.js |    13 -
 .../static/api/admin/2.7.0/member-search-index.js  |     1 -
 .../static/api/admin/2.7.0/member-search-index.zip |   Bin 13764 -> 0 bytes
 .../org/apache/pulsar/client/admin/Bookies.html    |   371 -
 .../apache/pulsar/client/admin/BrokerStats.html    |   477 -
 .../org/apache/pulsar/client/admin/Brokers.html    |   700 --
 .../org/apache/pulsar/client/admin/Clusters.html   |  1263 --
 .../org/apache/pulsar/client/admin/Functions.html  |  1795 ---
 .../admin/LongRunningProcessStatus.Status.html     |   372 -
 .../client/admin/LongRunningProcessStatus.html     |   361 -
 .../org/apache/pulsar/client/admin/Lookup.html     |   354 -
 .../org/apache/pulsar/client/admin/Namespaces.html |  6220 ----------
 .../pulsar/client/admin/NonPersistentTopics.html   |   661 --
 .../pulsar/client/admin/OffloadProcessStatus.html  |   363 -
 .../org/apache/pulsar/client/admin/Properties.html |   379 -
 .../org/apache/pulsar/client/admin/ProxyStats.html |   259 -
 .../apache/pulsar/client/admin/PulsarAdmin.html    |   912 --
 .../pulsar/client/admin/PulsarAdminBuilder.html    |   702 --
 .../PulsarAdminException.ConflictException.html    |   296 -
 .../PulsarAdminException.ConnectException.html     |   310 -
 ...ception.GettingAuthenticationDataException.html |   308 -
 .../PulsarAdminException.HttpErrorException.html   |   308 -
 .../PulsarAdminException.NotAllowedException.html  |   296 -
 ...ulsarAdminException.NotAuthorizedException.html |   296 -
 .../PulsarAdminException.NotFoundException.html    |   296 -
 ...AdminException.PreconditionFailedException.html |   296 -
 ...sarAdminException.ServerSideErrorException.html |   310 -
 .../PulsarAdminException.TimeoutException.html     |   296 -
 .../pulsar/client/admin/PulsarAdminException.html  |   481 -
 .../apache/pulsar/client/admin/ResourceQuotas.html |   648 --
 .../org/apache/pulsar/client/admin/Schemas.html    |   742 --
 .../2.7.0/org/apache/pulsar/client/admin/Sink.html |   203 -
 .../org/apache/pulsar/client/admin/Sinks.html      |  1294 ---
 .../org/apache/pulsar/client/admin/Source.html     |   203 -
 .../org/apache/pulsar/client/admin/Sources.html    |  1294 ---
 .../org/apache/pulsar/client/admin/Tenants.html    |   485 -
 .../org/apache/pulsar/client/admin/Topics.html     |  5598 ---------
 .../org/apache/pulsar/client/admin/Worker.html     |   420 -
 .../pulsar/client/admin/class-use/Bookies.html     |   194 -
 .../pulsar/client/admin/class-use/BrokerStats.html |   196 -
 .../pulsar/client/admin/class-use/Brokers.html     |   194 -
 .../pulsar/client/admin/class-use/Clusters.html    |   194 -
 .../pulsar/client/admin/class-use/Functions.html   |   194 -
 .../class-use/LongRunningProcessStatus.Status.html |   208 -
 .../admin/class-use/LongRunningProcessStatus.html  |   247 -
 .../pulsar/client/admin/class-use/Lookup.html      |   194 -
 .../pulsar/client/admin/class-use/Namespaces.html  |   194 -
 .../admin/class-use/NonPersistentTopics.html       |   198 -
 .../admin/class-use/OffloadProcessStatus.html      |   236 -
 .../pulsar/client/admin/class-use/Properties.html  |   198 -
 .../pulsar/client/admin/class-use/ProxyStats.html  |   196 -
 .../pulsar/client/admin/class-use/PulsarAdmin.html |   194 -
 .../client/admin/class-use/PulsarAdminBuilder.html |   403 -
 .../PulsarAdminException.ConflictException.html    |   126 -
 .../PulsarAdminException.ConnectException.html     |   126 -
 ...ception.GettingAuthenticationDataException.html |   126 -
 .../PulsarAdminException.HttpErrorException.html   |   126 -
 .../PulsarAdminException.NotAllowedException.html  |   126 -
 ...ulsarAdminException.NotAuthorizedException.html |   126 -
 .../PulsarAdminException.NotFoundException.html    |   126 -
 ...AdminException.PreconditionFailedException.html |   126 -
 ...sarAdminException.ServerSideErrorException.html |   126 -
 .../PulsarAdminException.TimeoutException.html     |   126 -
 .../admin/class-use/PulsarAdminException.html      |  4441 --------
 .../client/admin/class-use/ResourceQuotas.html     |   194 -
 .../pulsar/client/admin/class-use/Schemas.html     |   194 -
 .../apache/pulsar/client/admin/class-use/Sink.html |   198 -
 .../pulsar/client/admin/class-use/Sinks.html       |   211 -
 .../pulsar/client/admin/class-use/Source.html      |   198 -
 .../pulsar/client/admin/class-use/Sources.html     |   211 -
 .../pulsar/client/admin/class-use/Tenants.html     |   194 -
 .../pulsar/client/admin/class-use/Topics.html      |   209 -
 .../pulsar/client/admin/class-use/Worker.html      |   194 -
 .../pulsar/client/admin/internal/BaseResource.html |   433 -
 .../pulsar/client/admin/internal/BookiesImpl.html  |   484 -
 .../client/admin/internal/BrokerStatsImpl.html     |   609 -
 .../pulsar/client/admin/internal/BrokersImpl.html  |   827 --
 .../pulsar/client/admin/internal/ClustersImpl.html |  1445 ---
 .../client/admin/internal/ComponentResource.html   |   316 -
 .../client/admin/internal/FunctionsImpl.html       |  2110 ----
 .../client/admin/internal/JacksonConfigurator.html |   284 -
 .../pulsar/client/admin/internal/LookupImpl.html   |   445 -
 .../client/admin/internal/NamespacesImpl.html      |  6745 -----------
 .../admin/internal/NonPersistentTopicsImpl.html    |   743 --
 .../client/admin/internal/ProxyStatsImpl.html      |   347 -
 .../admin/internal/PulsarAdminBuilderImpl.html     |   823 --
 .../client/admin/internal/ResourceQuotasImpl.html  |   761 --
 .../pulsar/client/admin/internal/SchemasImpl.html  |   889 --
 .../pulsar/client/admin/internal/SinksImpl.html    |  1505 ---
 .../pulsar/client/admin/internal/SourcesImpl.html  |  1505 ---
 .../pulsar/client/admin/internal/TenantsImpl.html  |   774 --
 .../pulsar/client/admin/internal/TopicsImpl.html   |  5933 ----------
 .../pulsar/client/admin/internal/WorkerImpl.html   |   531 -
 .../admin/internal/class-use/BaseResource.html     |   239 -
 .../admin/internal/class-use/BookiesImpl.html      |   126 -
 .../admin/internal/class-use/BrokerStatsImpl.html  |   126 -
 .../admin/internal/class-use/BrokersImpl.html      |   126 -
 .../admin/internal/class-use/ClustersImpl.html     |   126 -
 .../internal/class-use/ComponentResource.html      |   177 -
 .../admin/internal/class-use/FunctionsImpl.html    |   126 -
 .../internal/class-use/JacksonConfigurator.html    |   126 -
 .../admin/internal/class-use/LookupImpl.html       |   126 -
 .../admin/internal/class-use/NamespacesImpl.html   |   126 -
 .../class-use/NonPersistentTopicsImpl.html         |   126 -
 .../admin/internal/class-use/ProxyStatsImpl.html   |   126 -
 .../internal/class-use/PulsarAdminBuilderImpl.html |   126 -
 .../internal/class-use/ResourceQuotasImpl.html     |   126 -
 .../admin/internal/class-use/SchemasImpl.html      |   126 -
 .../client/admin/internal/class-use/SinksImpl.html |   126 -
 .../admin/internal/class-use/SourcesImpl.html      |   126 -
 .../admin/internal/class-use/TenantsImpl.html      |   126 -
 .../admin/internal/class-use/TopicsImpl.html       |   126 -
 .../admin/internal/class-use/WorkerImpl.html       |   126 -
 .../http/AsyncHttpConnector.RetryException.html    |   271 -
 .../admin/internal/http/AsyncHttpConnector.html    |   394 -
 .../internal/http/AsyncHttpConnectorProvider.html  |   302 -
 .../AsyncHttpConnector.RetryException.html         |   126 -
 .../http/class-use/AsyncHttpConnector.html         |   171 -
 .../http/class-use/AsyncHttpConnectorProvider.html |   126 -
 .../client/admin/internal/http/package-frame.html  |    26 -
 .../admin/internal/http/package-summary.html       |   194 -
 .../client/admin/internal/http/package-tree.html   |   149 -
 .../client/admin/internal/http/package-use.html    |   164 -
 .../client/admin/internal/package-frame.html       |    40 -
 .../client/admin/internal/package-summary.html     |   255 -
 .../pulsar/client/admin/internal/package-tree.html |   164 -
 .../pulsar/client/admin/internal/package-use.html  |   169 -
 .../apache/pulsar/client/admin/package-frame.html  |    64 -
 .../pulsar/client/admin/package-summary.html       |   408 -
 .../apache/pulsar/client/admin/package-tree.html   |   207 -
 .../apache/pulsar/client/admin/package-use.html    |   439 -
 .../static/api/admin/2.7.0/overview-frame.html     |    24 -
 .../static/api/admin/2.7.0/overview-summary.html   |   157 -
 .../static/api/admin/2.7.0/overview-tree.html      |   238 -
 .../static/api/admin/2.7.0/package-list            |     3 -
 .../static/api/admin/2.7.0/package-search-index.js |     1 -
 .../api/admin/2.7.0/package-search-index.zip       |   Bin 263 -> 0 bytes
 .../static/api/admin/2.7.0/resources/glass.png     |   Bin 499 -> 0 bytes
 .../static/api/admin/2.7.0/resources/x.png         |   Bin 394 -> 0 bytes
 .../website-next/static/api/admin/2.7.0/script.js  |    30 -
 .../website-next/static/api/admin/2.7.0/search.js  |   326 -
 .../static/api/admin/2.7.0/serialized-form.html    |   214 -
 .../static/api/admin/2.7.0/stylesheet.css          |   906 --
 .../static/api/admin/2.7.0/type-search-index.js    |     1 -
 .../static/api/admin/2.7.0/type-search-index.zip   |   Bin 685 -> 0 bytes
 .../static/api/admin/2.7.1/allclasses-frame.html   |    77 -
 .../static/api/admin/2.7.1/allclasses-noframe.html |    77 -
 .../static/api/admin/2.7.1/constant-values.html    |   169 -
 .../static/api/admin/2.7.1/deprecated-list.html    |   250 -
 .../static/api/admin/2.7.1/help-doc.html           |   231 -
 .../static/api/admin/2.7.1/index-all.html          |  5138 ---------
 .../website-next/static/api/admin/2.7.1/index.html |    76 -
 .../org/apache/pulsar/client/admin/Bookies.html    |   371 -
 .../apache/pulsar/client/admin/BrokerStats.html    |   477 -
 .../org/apache/pulsar/client/admin/Brokers.html    |   700 --
 .../org/apache/pulsar/client/admin/Clusters.html   |  1263 --
 .../org/apache/pulsar/client/admin/Functions.html  |  1795 ---
 .../admin/LongRunningProcessStatus.Status.html     |   372 -
 .../client/admin/LongRunningProcessStatus.html     |   361 -
 .../org/apache/pulsar/client/admin/Lookup.html     |   354 -
 .../org/apache/pulsar/client/admin/Namespaces.html |  6404 -----------
 .../pulsar/client/admin/NonPersistentTopics.html   |   661 --
 .../pulsar/client/admin/OffloadProcessStatus.html  |   363 -
 .../org/apache/pulsar/client/admin/Properties.html |   379 -
 .../org/apache/pulsar/client/admin/ProxyStats.html |   259 -
 .../apache/pulsar/client/admin/PulsarAdmin.html    |   912 --
 .../pulsar/client/admin/PulsarAdminBuilder.html    |   702 --
 .../PulsarAdminException.ConflictException.html    |   296 -
 .../PulsarAdminException.ConnectException.html     |   310 -
 ...ception.GettingAuthenticationDataException.html |   308 -
 .../PulsarAdminException.HttpErrorException.html   |   308 -
 .../PulsarAdminException.NotAllowedException.html  |   296 -
 ...ulsarAdminException.NotAuthorizedException.html |   296 -
 .../PulsarAdminException.NotFoundException.html    |   296 -
 ...AdminException.PreconditionFailedException.html |   296 -
 ...sarAdminException.ServerSideErrorException.html |   310 -
 .../PulsarAdminException.TimeoutException.html     |   296 -
 .../pulsar/client/admin/PulsarAdminException.html  |   481 -
 .../apache/pulsar/client/admin/ResourceQuotas.html |   648 --
 .../org/apache/pulsar/client/admin/Schemas.html    |   742 --
 .../2.7.1/org/apache/pulsar/client/admin/Sink.html |   203 -
 .../org/apache/pulsar/client/admin/Sinks.html      |  1294 ---
 .../org/apache/pulsar/client/admin/Source.html     |   203 -
 .../org/apache/pulsar/client/admin/Sources.html    |  1294 ---
 .../org/apache/pulsar/client/admin/Tenants.html    |   485 -
 .../org/apache/pulsar/client/admin/Topics.html     |  5981 ----------
 .../org/apache/pulsar/client/admin/Worker.html     |   420 -
 .../pulsar/client/admin/class-use/Bookies.html     |   194 -
 .../pulsar/client/admin/class-use/BrokerStats.html |   196 -
 .../pulsar/client/admin/class-use/Brokers.html     |   194 -
 .../pulsar/client/admin/class-use/Clusters.html    |   194 -
 .../pulsar/client/admin/class-use/Functions.html   |   194 -
 .../class-use/LongRunningProcessStatus.Status.html |   208 -
 .../admin/class-use/LongRunningProcessStatus.html  |   247 -
 .../pulsar/client/admin/class-use/Lookup.html      |   194 -
 .../pulsar/client/admin/class-use/Namespaces.html  |   194 -
 .../admin/class-use/NonPersistentTopics.html       |   198 -
 .../admin/class-use/OffloadProcessStatus.html      |   236 -
 .../pulsar/client/admin/class-use/Properties.html  |   198 -
 .../pulsar/client/admin/class-use/ProxyStats.html  |   196 -
 .../pulsar/client/admin/class-use/PulsarAdmin.html |   194 -
 .../client/admin/class-use/PulsarAdminBuilder.html |   403 -
 .../PulsarAdminException.ConflictException.html    |   126 -
 .../PulsarAdminException.ConnectException.html     |   126 -
 ...ception.GettingAuthenticationDataException.html |   126 -
 .../PulsarAdminException.HttpErrorException.html   |   126 -
 .../PulsarAdminException.NotAllowedException.html  |   126 -
 ...ulsarAdminException.NotAuthorizedException.html |   126 -
 .../PulsarAdminException.NotFoundException.html    |   126 -
 ...AdminException.PreconditionFailedException.html |   126 -
 ...sarAdminException.ServerSideErrorException.html |   126 -
 .../PulsarAdminException.TimeoutException.html     |   126 -
 .../admin/class-use/PulsarAdminException.html      |  4572 --------
 .../client/admin/class-use/ResourceQuotas.html     |   194 -
 .../pulsar/client/admin/class-use/Schemas.html     |   194 -
 .../apache/pulsar/client/admin/class-use/Sink.html |   198 -
 .../pulsar/client/admin/class-use/Sinks.html       |   211 -
 .../pulsar/client/admin/class-use/Source.html      |   198 -
 .../pulsar/client/admin/class-use/Sources.html     |   211 -
 .../pulsar/client/admin/class-use/Tenants.html     |   194 -
 .../pulsar/client/admin/class-use/Topics.html      |   209 -
 .../pulsar/client/admin/class-use/Worker.html      |   194 -
 .../pulsar/client/admin/internal/BaseResource.html |   433 -
 .../pulsar/client/admin/internal/BookiesImpl.html  |   484 -
 .../client/admin/internal/BrokerStatsImpl.html     |   609 -
 .../pulsar/client/admin/internal/BrokersImpl.html  |   827 --
 .../pulsar/client/admin/internal/ClustersImpl.html |  1445 ---
 .../client/admin/internal/ComponentResource.html   |   316 -
 .../client/admin/internal/FunctionsImpl.html       |  2110 ----
 .../client/admin/internal/JacksonConfigurator.html |   284 -
 .../pulsar/client/admin/internal/LookupImpl.html   |   445 -
 .../client/admin/internal/NamespacesImpl.html      |  6939 -----------
 .../admin/internal/NonPersistentTopicsImpl.html    |   743 --
 .../client/admin/internal/ProxyStatsImpl.html      |   347 -
 .../admin/internal/PulsarAdminBuilderImpl.html     |   823 --
 .../client/admin/internal/ResourceQuotasImpl.html  |   761 --
 .../pulsar/client/admin/internal/SchemasImpl.html  |   889 --
 .../pulsar/client/admin/internal/SinksImpl.html    |  1505 ---
 .../pulsar/client/admin/internal/SourcesImpl.html  |  1505 ---
 .../pulsar/client/admin/internal/TenantsImpl.html  |   774 --
 .../pulsar/client/admin/internal/TopicsImpl.html   |  6331 -----------
 .../pulsar/client/admin/internal/WorkerImpl.html   |   531 -
 .../admin/internal/class-use/BaseResource.html     |   239 -
 .../admin/internal/class-use/BookiesImpl.html      |   126 -
 .../admin/internal/class-use/BrokerStatsImpl.html  |   126 -
 .../admin/internal/class-use/BrokersImpl.html      |   126 -
 .../admin/internal/class-use/ClustersImpl.html     |   126 -
 .../internal/class-use/ComponentResource.html      |   177 -
 .../admin/internal/class-use/FunctionsImpl.html    |   126 -
 .../internal/class-use/JacksonConfigurator.html    |   126 -
 .../admin/internal/class-use/LookupImpl.html       |   126 -
 .../admin/internal/class-use/NamespacesImpl.html   |   126 -
 .../class-use/NonPersistentTopicsImpl.html         |   126 -
 .../admin/internal/class-use/ProxyStatsImpl.html   |   126 -
 .../internal/class-use/PulsarAdminBuilderImpl.html |   126 -
 .../internal/class-use/ResourceQuotasImpl.html     |   126 -
 .../admin/internal/class-use/SchemasImpl.html      |   126 -
 .../client/admin/internal/class-use/SinksImpl.html |   126 -
 .../admin/internal/class-use/SourcesImpl.html      |   126 -
 .../admin/internal/class-use/TenantsImpl.html      |   126 -
 .../admin/internal/class-use/TopicsImpl.html       |   126 -
 .../admin/internal/class-use/WorkerImpl.html       |   126 -
 .../http/AsyncHttpConnector.RetryException.html    |   271 -
 .../admin/internal/http/AsyncHttpConnector.html    |   394 -
 .../internal/http/AsyncHttpConnectorProvider.html  |   302 -
 .../AsyncHttpConnector.RetryException.html         |   126 -
 .../http/class-use/AsyncHttpConnector.html         |   171 -
 .../http/class-use/AsyncHttpConnectorProvider.html |   126 -
 .../client/admin/internal/http/package-frame.html  |    26 -
 .../admin/internal/http/package-summary.html       |   194 -
 .../client/admin/internal/http/package-tree.html   |   149 -
 .../client/admin/internal/http/package-use.html    |   164 -
 .../client/admin/internal/package-frame.html       |    40 -
 .../client/admin/internal/package-summary.html     |   255 -
 .../pulsar/client/admin/internal/package-tree.html |   164 -
 .../pulsar/client/admin/internal/package-use.html  |   169 -
 .../apache/pulsar/client/admin/package-frame.html  |    64 -
 .../pulsar/client/admin/package-summary.html       |   408 -
 .../apache/pulsar/client/admin/package-tree.html   |   207 -
 .../apache/pulsar/client/admin/package-use.html    |   439 -
 .../static/api/admin/2.7.1/overview-frame.html     |    24 -
 .../static/api/admin/2.7.1/overview-summary.html   |   157 -
 .../static/api/admin/2.7.1/overview-tree.html      |   238 -
 .../static/api/admin/2.7.1/package-list            |     3 -
 .../website-next/static/api/admin/2.7.1/script.js  |    30 -
 .../static/api/admin/2.7.1/serialized-form.html    |   214 -
 .../static/api/admin/2.7.1/stylesheet.css          |   574 -
 .../static/api/admin/2.7.2/allclasses-frame.html   |    77 -
 .../static/api/admin/2.7.2/allclasses-noframe.html |    77 -
 .../static/api/admin/2.7.2/constant-values.html    |   169 -
 .../static/api/admin/2.7.2/deprecated-list.html    |   250 -
 .../static/api/admin/2.7.2/help-doc.html           |   231 -
 .../static/api/admin/2.7.2/index-all.html          |  5144 ---------
 .../website-next/static/api/admin/2.7.2/index.html |    76 -
 .../org/apache/pulsar/client/admin/Bookies.html    |   371 -
 .../apache/pulsar/client/admin/BrokerStats.html    |   477 -
 .../org/apache/pulsar/client/admin/Brokers.html    |   723 --
 .../org/apache/pulsar/client/admin/Clusters.html   |  1263 --
 .../org/apache/pulsar/client/admin/Functions.html  |  1795 ---
 .../admin/LongRunningProcessStatus.Status.html     |   372 -
 .../client/admin/LongRunningProcessStatus.html     |   361 -
 .../org/apache/pulsar/client/admin/Lookup.html     |   354 -
 .../org/apache/pulsar/client/admin/Namespaces.html |  6404 -----------
 .../pulsar/client/admin/NonPersistentTopics.html   |   661 --
 .../pulsar/client/admin/OffloadProcessStatus.html  |   363 -
 .../org/apache/pulsar/client/admin/Properties.html |   379 -
 .../org/apache/pulsar/client/admin/ProxyStats.html |   259 -
 .../apache/pulsar/client/admin/PulsarAdmin.html    |   912 --
 .../pulsar/client/admin/PulsarAdminBuilder.html    |   702 --
 .../PulsarAdminException.ConflictException.html    |   296 -
 .../PulsarAdminException.ConnectException.html     |   310 -
 ...ception.GettingAuthenticationDataException.html |   308 -
 .../PulsarAdminException.HttpErrorException.html   |   308 -
 .../PulsarAdminException.NotAllowedException.html  |   296 -
 ...ulsarAdminException.NotAuthorizedException.html |   296 -
 .../PulsarAdminException.NotFoundException.html    |   296 -
 ...AdminException.PreconditionFailedException.html |   296 -
 ...sarAdminException.ServerSideErrorException.html |   310 -
 .../PulsarAdminException.TimeoutException.html     |   296 -
 .../pulsar/client/admin/PulsarAdminException.html  |   481 -
 .../apache/pulsar/client/admin/ResourceQuotas.html |   648 --
 .../org/apache/pulsar/client/admin/Schemas.html    |   742 --
 .../2.7.2/org/apache/pulsar/client/admin/Sink.html |   203 -
 .../org/apache/pulsar/client/admin/Sinks.html      |  1294 ---
 .../org/apache/pulsar/client/admin/Source.html     |   203 -
 .../org/apache/pulsar/client/admin/Sources.html    |  1294 ---
 .../org/apache/pulsar/client/admin/Tenants.html    |   485 -
 .../org/apache/pulsar/client/admin/Topics.html     |  5981 ----------
 .../org/apache/pulsar/client/admin/Worker.html     |   420 -
 .../pulsar/client/admin/class-use/Bookies.html     |   194 -
 .../pulsar/client/admin/class-use/BrokerStats.html |   196 -
 .../pulsar/client/admin/class-use/Brokers.html     |   194 -
 .../pulsar/client/admin/class-use/Clusters.html    |   194 -
 .../pulsar/client/admin/class-use/Functions.html   |   194 -
 .../class-use/LongRunningProcessStatus.Status.html |   208 -
 .../admin/class-use/LongRunningProcessStatus.html  |   247 -
 .../pulsar/client/admin/class-use/Lookup.html      |   194 -
 .../pulsar/client/admin/class-use/Namespaces.html  |   194 -
 .../admin/class-use/NonPersistentTopics.html       |   198 -
 .../admin/class-use/OffloadProcessStatus.html      |   236 -
 .../pulsar/client/admin/class-use/Properties.html  |   198 -
 .../pulsar/client/admin/class-use/ProxyStats.html  |   196 -
 .../pulsar/client/admin/class-use/PulsarAdmin.html |   194 -
 .../client/admin/class-use/PulsarAdminBuilder.html |   403 -
 .../PulsarAdminException.ConflictException.html    |   126 -
 .../PulsarAdminException.ConnectException.html     |   126 -
 ...ception.GettingAuthenticationDataException.html |   126 -
 .../PulsarAdminException.HttpErrorException.html   |   126 -
 .../PulsarAdminException.NotAllowedException.html  |   126 -
 ...ulsarAdminException.NotAuthorizedException.html |   126 -
 .../PulsarAdminException.NotFoundException.html    |   126 -
 ...AdminException.PreconditionFailedException.html |   126 -
 ...sarAdminException.ServerSideErrorException.html |   126 -
 .../PulsarAdminException.TimeoutException.html     |   126 -
 .../admin/class-use/PulsarAdminException.html      |  4582 --------
 .../client/admin/class-use/ResourceQuotas.html     |   194 -
 .../pulsar/client/admin/class-use/Schemas.html     |   194 -
 .../apache/pulsar/client/admin/class-use/Sink.html |   198 -
 .../pulsar/client/admin/class-use/Sinks.html       |   211 -
 .../pulsar/client/admin/class-use/Source.html      |   198 -
 .../pulsar/client/admin/class-use/Sources.html     |   211 -
 .../pulsar/client/admin/class-use/Tenants.html     |   194 -
 .../pulsar/client/admin/class-use/Topics.html      |   209 -
 .../pulsar/client/admin/class-use/Worker.html      |   194 -
 .../pulsar/client/admin/internal/BaseResource.html |   433 -
 .../pulsar/client/admin/internal/BookiesImpl.html  |   484 -
 .../client/admin/internal/BrokerStatsImpl.html     |   609 -
 .../pulsar/client/admin/internal/BrokersImpl.html  |   853 --
 .../pulsar/client/admin/internal/ClustersImpl.html |  1445 ---
 .../client/admin/internal/ComponentResource.html   |   316 -
 .../client/admin/internal/FunctionsImpl.html       |  2110 ----
 .../client/admin/internal/JacksonConfigurator.html |   284 -
 .../pulsar/client/admin/internal/LookupImpl.html   |   445 -
 .../client/admin/internal/NamespacesImpl.html      |  6939 -----------
 .../admin/internal/NonPersistentTopicsImpl.html    |   743 --
 .../client/admin/internal/ProxyStatsImpl.html      |   347 -
 .../admin/internal/PulsarAdminBuilderImpl.html     |   823 --
 .../client/admin/internal/ResourceQuotasImpl.html  |   761 --
 .../pulsar/client/admin/internal/SchemasImpl.html  |   889 --
 .../pulsar/client/admin/internal/SinksImpl.html    |  1505 ---
 .../pulsar/client/admin/internal/SourcesImpl.html  |  1505 ---
 .../pulsar/client/admin/internal/TenantsImpl.html  |   774 --
 .../pulsar/client/admin/internal/TopicsImpl.html   |  6331 -----------
 .../pulsar/client/admin/internal/WorkerImpl.html   |   531 -
 .../admin/internal/class-use/BaseResource.html     |   239 -
 .../admin/internal/class-use/BookiesImpl.html      |   126 -
 .../admin/internal/class-use/BrokerStatsImpl.html  |   126 -
 .../admin/internal/class-use/BrokersImpl.html      |   126 -
 .../admin/internal/class-use/ClustersImpl.html     |   126 -
 .../internal/class-use/ComponentResource.html      |   177 -
 .../admin/internal/class-use/FunctionsImpl.html    |   126 -
 .../internal/class-use/JacksonConfigurator.html    |   126 -
 .../admin/internal/class-use/LookupImpl.html       |   126 -
 .../admin/internal/class-use/NamespacesImpl.html   |   126 -
 .../class-use/NonPersistentTopicsImpl.html         |   126 -
 .../admin/internal/class-use/ProxyStatsImpl.html   |   126 -
 .../internal/class-use/PulsarAdminBuilderImpl.html |   126 -
 .../internal/class-use/ResourceQuotasImpl.html     |   126 -
 .../admin/internal/class-use/SchemasImpl.html      |   126 -
 .../client/admin/internal/class-use/SinksImpl.html |   126 -
 .../admin/internal/class-use/SourcesImpl.html      |   126 -
 .../admin/internal/class-use/TenantsImpl.html      |   126 -
 .../admin/internal/class-use/TopicsImpl.html       |   126 -
 .../admin/internal/class-use/WorkerImpl.html       |   126 -
 .../http/AsyncHttpConnector.RetryException.html    |   271 -
 .../admin/internal/http/AsyncHttpConnector.html    |   394 -
 .../internal/http/AsyncHttpConnectorProvider.html  |   302 -
 .../AsyncHttpConnector.RetryException.html         |   126 -
 .../http/class-use/AsyncHttpConnector.html         |   171 -
 .../http/class-use/AsyncHttpConnectorProvider.html |   126 -
 .../client/admin/internal/http/package-frame.html  |    26 -
 .../admin/internal/http/package-summary.html       |   194 -
 .../client/admin/internal/http/package-tree.html   |   149 -
 .../client/admin/internal/http/package-use.html    |   164 -
 .../client/admin/internal/package-frame.html       |    40 -
 .../client/admin/internal/package-summary.html     |   255 -
 .../pulsar/client/admin/internal/package-tree.html |   164 -
 .../pulsar/client/admin/internal/package-use.html  |   169 -
 .../apache/pulsar/client/admin/package-frame.html  |    64 -
 .../pulsar/client/admin/package-summary.html       |   408 -
 .../apache/pulsar/client/admin/package-tree.html   |   207 -
 .../apache/pulsar/client/admin/package-use.html    |   439 -
 .../static/api/admin/2.7.2/overview-frame.html     |    24 -
 .../static/api/admin/2.7.2/overview-summary.html   |   157 -
 .../static/api/admin/2.7.2/overview-tree.html      |   238 -
 .../static/api/admin/2.7.2/package-list            |     3 -
 .../website-next/static/api/admin/2.7.2/script.js  |    30 -
 .../static/api/admin/2.7.2/serialized-form.html    |   214 -
 .../static/api/admin/2.7.2/stylesheet.css          |   574 -
 .../static/api/admin/2.7.3/allclasses-frame.html   |    77 -
 .../static/api/admin/2.7.3/allclasses-noframe.html |    77 -
 .../static/api/admin/2.7.3/constant-values.html    |   169 -
 .../static/api/admin/2.7.3/deprecated-list.html    |   250 -
 .../static/api/admin/2.7.3/help-doc.html           |   231 -
 .../static/api/admin/2.7.3/index-all.html          |  5146 ---------
 .../website-next/static/api/admin/2.7.3/index.html |    76 -
 .../org/apache/pulsar/client/admin/Bookies.html    |   371 -
 .../apache/pulsar/client/admin/BrokerStats.html    |   477 -
 .../org/apache/pulsar/client/admin/Brokers.html    |   723 --
 .../org/apache/pulsar/client/admin/Clusters.html   |  1263 --
 .../org/apache/pulsar/client/admin/Functions.html  |  1795 ---
 .../admin/LongRunningProcessStatus.Status.html     |   372 -
 .../client/admin/LongRunningProcessStatus.html     |   361 -
 .../org/apache/pulsar/client/admin/Lookup.html     |   354 -
 .../org/apache/pulsar/client/admin/Namespaces.html |  6404 -----------
 .../pulsar/client/admin/NonPersistentTopics.html   |   661 --
 .../pulsar/client/admin/OffloadProcessStatus.html  |   363 -
 .../org/apache/pulsar/client/admin/Properties.html |   379 -
 .../org/apache/pulsar/client/admin/ProxyStats.html |   259 -
 .../apache/pulsar/client/admin/PulsarAdmin.html    |   912 --
 .../pulsar/client/admin/PulsarAdminBuilder.html    |   702 --
 .../PulsarAdminException.ConflictException.html    |   296 -
 .../PulsarAdminException.ConnectException.html     |   310 -
 ...ception.GettingAuthenticationDataException.html |   308 -
 .../PulsarAdminException.HttpErrorException.html   |   308 -
 .../PulsarAdminException.NotAllowedException.html  |   296 -
 ...ulsarAdminException.NotAuthorizedException.html |   296 -
 .../PulsarAdminException.NotFoundException.html    |   296 -
 ...AdminException.PreconditionFailedException.html |   296 -
 ...sarAdminException.ServerSideErrorException.html |   310 -
 .../PulsarAdminException.TimeoutException.html     |   296 -
 .../pulsar/client/admin/PulsarAdminException.html  |   481 -
 .../apache/pulsar/client/admin/ResourceQuotas.html |   648 --
 .../org/apache/pulsar/client/admin/Schemas.html    |   742 --
 .../2.7.3/org/apache/pulsar/client/admin/Sink.html |   203 -
 .../org/apache/pulsar/client/admin/Sinks.html      |  1294 ---
 .../org/apache/pulsar/client/admin/Source.html     |   203 -
 .../org/apache/pulsar/client/admin/Sources.html    |  1294 ---
 .../org/apache/pulsar/client/admin/Tenants.html    |   485 -
 .../org/apache/pulsar/client/admin/Topics.html     |  5981 ----------
 .../org/apache/pulsar/client/admin/Worker.html     |   420 -
 .../pulsar/client/admin/class-use/Bookies.html     |   194 -
 .../pulsar/client/admin/class-use/BrokerStats.html |   196 -
 .../pulsar/client/admin/class-use/Brokers.html     |   194 -
 .../pulsar/client/admin/class-use/Clusters.html    |   194 -
 .../pulsar/client/admin/class-use/Functions.html   |   194 -
 .../class-use/LongRunningProcessStatus.Status.html |   208 -
 .../admin/class-use/LongRunningProcessStatus.html  |   247 -
 .../pulsar/client/admin/class-use/Lookup.html      |   194 -
 .../pulsar/client/admin/class-use/Namespaces.html  |   194 -
 .../admin/class-use/NonPersistentTopics.html       |   198 -
 .../admin/class-use/OffloadProcessStatus.html      |   236 -
 .../pulsar/client/admin/class-use/Properties.html  |   198 -
 .../pulsar/client/admin/class-use/ProxyStats.html  |   196 -
 .../pulsar/client/admin/class-use/PulsarAdmin.html |   194 -
 .../client/admin/class-use/PulsarAdminBuilder.html |   403 -
 .../PulsarAdminException.ConflictException.html    |   126 -
 .../PulsarAdminException.ConnectException.html     |   126 -
 ...ception.GettingAuthenticationDataException.html |   126 -
 .../PulsarAdminException.HttpErrorException.html   |   126 -
 .../PulsarAdminException.NotAllowedException.html  |   126 -
 ...ulsarAdminException.NotAuthorizedException.html |   126 -
 .../PulsarAdminException.NotFoundException.html    |   126 -
 ...AdminException.PreconditionFailedException.html |   126 -
 ...sarAdminException.ServerSideErrorException.html |   126 -
 .../PulsarAdminException.TimeoutException.html     |   126 -
 .../admin/class-use/PulsarAdminException.html      |  4582 --------
 .../client/admin/class-use/ResourceQuotas.html     |   194 -
 .../pulsar/client/admin/class-use/Schemas.html     |   194 -
 .../apache/pulsar/client/admin/class-use/Sink.html |   198 -
 .../pulsar/client/admin/class-use/Sinks.html       |   211 -
 .../pulsar/client/admin/class-use/Source.html      |   198 -
 .../pulsar/client/admin/class-use/Sources.html     |   211 -
 .../pulsar/client/admin/class-use/Tenants.html     |   194 -
 .../pulsar/client/admin/class-use/Topics.html      |   209 -
 .../pulsar/client/admin/class-use/Worker.html      |   194 -
 .../pulsar/client/admin/internal/BaseResource.html |   433 -
 .../pulsar/client/admin/internal/BookiesImpl.html  |   484 -
 .../client/admin/internal/BrokerStatsImpl.html     |   609 -
 .../pulsar/client/admin/internal/BrokersImpl.html  |   853 --
 .../pulsar/client/admin/internal/ClustersImpl.html |  1445 ---
 .../client/admin/internal/ComponentResource.html   |   316 -
 .../client/admin/internal/FunctionsImpl.html       |  2110 ----
 .../client/admin/internal/JacksonConfigurator.html |   284 -
 .../pulsar/client/admin/internal/LookupImpl.html   |   445 -
 .../client/admin/internal/NamespacesImpl.html      |  6939 -----------
 .../admin/internal/NonPersistentTopicsImpl.html    |   743 --
 .../client/admin/internal/ProxyStatsImpl.html      |   347 -
 .../admin/internal/PulsarAdminBuilderImpl.html     |   823 --
 .../client/admin/internal/ResourceQuotasImpl.html  |   761 --
 .../pulsar/client/admin/internal/SchemasImpl.html  |   889 --
 .../pulsar/client/admin/internal/SinksImpl.html    |  1505 ---
 .../pulsar/client/admin/internal/SourcesImpl.html  |  1505 ---
 .../pulsar/client/admin/internal/TenantsImpl.html  |   774 --
 .../pulsar/client/admin/internal/TopicsImpl.html   |  6348 -----------
 .../pulsar/client/admin/internal/WorkerImpl.html   |   531 -
 .../admin/internal/class-use/BaseResource.html     |   239 -
 .../admin/internal/class-use/BookiesImpl.html      |   126 -
 .../admin/internal/class-use/BrokerStatsImpl.html  |   126 -
 .../admin/internal/class-use/BrokersImpl.html      |   126 -
 .../admin/internal/class-use/ClustersImpl.html     |   126 -
 .../internal/class-use/ComponentResource.html      |   177 -
 .../admin/internal/class-use/FunctionsImpl.html    |   126 -
 .../internal/class-use/JacksonConfigurator.html    |   126 -
 .../admin/internal/class-use/LookupImpl.html       |   126 -
 .../admin/internal/class-use/NamespacesImpl.html   |   126 -
 .../class-use/NonPersistentTopicsImpl.html         |   126 -
 .../admin/internal/class-use/ProxyStatsImpl.html   |   126 -
 .../internal/class-use/PulsarAdminBuilderImpl.html |   126 -
 .../internal/class-use/ResourceQuotasImpl.html     |   126 -
 .../admin/internal/class-use/SchemasImpl.html      |   126 -
 .../client/admin/internal/class-use/SinksImpl.html |   126 -
 .../admin/internal/class-use/SourcesImpl.html      |   126 -
 .../admin/internal/class-use/TenantsImpl.html      |   126 -
 .../admin/internal/class-use/TopicsImpl.html       |   126 -
 .../admin/internal/class-use/WorkerImpl.html       |   126 -
 .../http/AsyncHttpConnector.RetryException.html    |   271 -
 .../admin/internal/http/AsyncHttpConnector.html    |   394 -
 .../internal/http/AsyncHttpConnectorProvider.html  |   302 -
 .../AsyncHttpConnector.RetryException.html         |   126 -
 .../http/class-use/AsyncHttpConnector.html         |   171 -
 .../http/class-use/AsyncHttpConnectorProvider.html |   126 -
 .../client/admin/internal/http/package-frame.html  |    26 -
 .../admin/internal/http/package-summary.html       |   194 -
 .../client/admin/internal/http/package-tree.html   |   149 -
 .../client/admin/internal/http/package-use.html    |   164 -
 .../client/admin/internal/package-frame.html       |    40 -
 .../client/admin/internal/package-summary.html     |   255 -
 .../pulsar/client/admin/internal/package-tree.html |   164 -
 .../pulsar/client/admin/internal/package-use.html  |   169 -
 .../apache/pulsar/client/admin/package-frame.html  |    64 -
 .../pulsar/client/admin/package-summary.html       |   408 -
 .../apache/pulsar/client/admin/package-tree.html   |   207 -
 .../apache/pulsar/client/admin/package-use.html    |   439 -
 .../static/api/admin/2.7.3/overview-frame.html     |    24 -
 .../static/api/admin/2.7.3/overview-summary.html   |   157 -
 .../static/api/admin/2.7.3/overview-tree.html      |   238 -
 .../static/api/admin/2.7.3/package-list            |     3 -
 .../website-next/static/api/admin/2.7.3/script.js  |    30 -
 .../static/api/admin/2.7.3/serialized-form.html    |   214 -
 .../static/api/admin/2.7.3/stylesheet.css          |   574 -
 .../static/api/admin/2.7.4/allclasses-frame.html   |    77 -
 .../static/api/admin/2.7.4/allclasses-noframe.html |    77 -
 .../static/api/admin/2.7.4/constant-values.html    |   169 -
 .../static/api/admin/2.7.4/deprecated-list.html    |   250 -
 .../static/api/admin/2.7.4/help-doc.html           |   231 -
 .../static/api/admin/2.7.4/index-all.html          |  5146 ---------
 .../website-next/static/api/admin/2.7.4/index.html |    76 -
 .../org/apache/pulsar/client/admin/Bookies.html    |   371 -
 .../apache/pulsar/client/admin/BrokerStats.html    |   477 -
 .../org/apache/pulsar/client/admin/Brokers.html    |   723 --
 .../org/apache/pulsar/client/admin/Clusters.html   |  1263 --
 .../org/apache/pulsar/client/admin/Functions.html  |  1795 ---
 .../admin/LongRunningProcessStatus.Status.html     |   372 -
 .../client/admin/LongRunningProcessStatus.html     |   361 -
 .../org/apache/pulsar/client/admin/Lookup.html     |   354 -
 .../org/apache/pulsar/client/admin/Namespaces.html |  6404 -----------
 .../pulsar/client/admin/NonPersistentTopics.html   |   661 --
 .../pulsar/client/admin/OffloadProcessStatus.html  |   363 -
 .../org/apache/pulsar/client/admin/Properties.html |   379 -
 .../org/apache/pulsar/client/admin/ProxyStats.html |   259 -
 .../apache/pulsar/client/admin/PulsarAdmin.html    |   912 --
 .../pulsar/client/admin/PulsarAdminBuilder.html    |   702 --
 .../PulsarAdminException.ConflictException.html    |   296 -
 .../PulsarAdminException.ConnectException.html     |   310 -
 ...ception.GettingAuthenticationDataException.html |   308 -
 .../PulsarAdminException.HttpErrorException.html   |   308 -
 .../PulsarAdminException.NotAllowedException.html  |   296 -
 ...ulsarAdminException.NotAuthorizedException.html |   296 -
 .../PulsarAdminException.NotFoundException.html    |   296 -
 ...AdminException.PreconditionFailedException.html |   296 -
 ...sarAdminException.ServerSideErrorException.html |   310 -
 .../PulsarAdminException.TimeoutException.html     |   296 -
 .../pulsar/client/admin/PulsarAdminException.html  |   481 -
 .../apache/pulsar/client/admin/ResourceQuotas.html |   648 --
 .../org/apache/pulsar/client/admin/Schemas.html    |   742 --
 .../2.7.4/org/apache/pulsar/client/admin/Sink.html |   203 -
 .../org/apache/pulsar/client/admin/Sinks.html      |  1294 ---
 .../org/apache/pulsar/client/admin/Source.html     |   203 -
 .../org/apache/pulsar/client/admin/Sources.html    |  1294 ---
 .../org/apache/pulsar/client/admin/Tenants.html    |   485 -
 .../org/apache/pulsar/client/admin/Topics.html     |  5981 ----------
 .../org/apache/pulsar/client/admin/Worker.html     |   420 -
 .../pulsar/client/admin/class-use/Bookies.html     |   194 -
 .../pulsar/client/admin/class-use/BrokerStats.html |   196 -
 .../pulsar/client/admin/class-use/Brokers.html     |   194 -
 .../pulsar/client/admin/class-use/Clusters.html    |   194 -
 .../pulsar/client/admin/class-use/Functions.html   |   194 -
 .../class-use/LongRunningProcessStatus.Status.html |   208 -
 .../admin/class-use/LongRunningProcessStatus.html  |   247 -
 .../pulsar/client/admin/class-use/Lookup.html      |   194 -
 .../pulsar/client/admin/class-use/Namespaces.html  |   194 -
 .../admin/class-use/NonPersistentTopics.html       |   198 -
 .../admin/class-use/OffloadProcessStatus.html      |   236 -
 .../pulsar/client/admin/class-use/Properties.html  |   198 -
 .../pulsar/client/admin/class-use/ProxyStats.html  |   196 -
 .../pulsar/client/admin/class-use/PulsarAdmin.html |   194 -
 .../client/admin/class-use/PulsarAdminBuilder.html |   403 -
 .../PulsarAdminException.ConflictException.html    |   126 -
 .../PulsarAdminException.ConnectException.html     |   126 -
 ...ception.GettingAuthenticationDataException.html |   126 -
 .../PulsarAdminException.HttpErrorException.html   |   126 -
 .../PulsarAdminException.NotAllowedException.html  |   126 -
 ...ulsarAdminException.NotAuthorizedException.html |   126 -
 .../PulsarAdminException.NotFoundException.html    |   126 -
 ...AdminException.PreconditionFailedException.html |   126 -
 ...sarAdminException.ServerSideErrorException.html |   126 -
 .../PulsarAdminException.TimeoutException.html     |   126 -
 .../admin/class-use/PulsarAdminException.html      |  4582 --------
 .../client/admin/class-use/ResourceQuotas.html     |   194 -
 .../pulsar/client/admin/class-use/Schemas.html     |   194 -
 .../apache/pulsar/client/admin/class-use/Sink.html |   198 -
 .../pulsar/client/admin/class-use/Sinks.html       |   211 -
 .../pulsar/client/admin/class-use/Source.html      |   198 -
 .../pulsar/client/admin/class-use/Sources.html     |   211 -
 .../pulsar/client/admin/class-use/Tenants.html     |   194 -
 .../pulsar/client/admin/class-use/Topics.html      |   209 -
 .../pulsar/client/admin/class-use/Worker.html      |   194 -
 .../pulsar/client/admin/internal/BaseResource.html |   433 -
 .../pulsar/client/admin/internal/BookiesImpl.html  |   484 -
 .../client/admin/internal/BrokerStatsImpl.html     |   609 -
 .../pulsar/client/admin/internal/BrokersImpl.html  |   853 --
 .../pulsar/client/admin/internal/ClustersImpl.html |  1445 ---
 .../client/admin/internal/ComponentResource.html   |   316 -
 .../client/admin/internal/FunctionsImpl.html       |  2110 ----
 .../client/admin/internal/JacksonConfigurator.html |   284 -
 .../pulsar/client/admin/internal/LookupImpl.html   |   445 -
 .../client/admin/internal/NamespacesImpl.html      |  6939 -----------
 .../admin/internal/NonPersistentTopicsImpl.html    |   743 --
 .../client/admin/internal/ProxyStatsImpl.html      |   347 -
 .../admin/internal/PulsarAdminBuilderImpl.html     |   823 --
 .../client/admin/internal/ResourceQuotasImpl.html  |   761 --
 .../pulsar/client/admin/internal/SchemasImpl.html  |   889 --
 .../pulsar/client/admin/internal/SinksImpl.html    |  1505 ---
 .../pulsar/client/admin/internal/SourcesImpl.html  |  1505 ---
 .../pulsar/client/admin/internal/TenantsImpl.html  |   774 --
 .../pulsar/client/admin/internal/TopicsImpl.html   |  6348 -----------
 .../pulsar/client/admin/internal/WorkerImpl.html   |   531 -
 .../admin/internal/class-use/BaseResource.html     |   239 -
 .../admin/internal/class-use/BookiesImpl.html      |   126 -
 .../admin/internal/class-use/BrokerStatsImpl.html  |   126 -
 .../admin/internal/class-use/BrokersImpl.html      |   126 -
 .../admin/internal/class-use/ClustersImpl.html     |   126 -
 .../internal/class-use/ComponentResource.html      |   177 -
 .../admin/internal/class-use/FunctionsImpl.html    |   126 -
 .../internal/class-use/JacksonConfigurator.html    |   126 -
 .../admin/internal/class-use/LookupImpl.html       |   126 -
 .../admin/internal/class-use/NamespacesImpl.html   |   126 -
 .../class-use/NonPersistentTopicsImpl.html         |   126 -
 .../admin/internal/class-use/ProxyStatsImpl.html   |   126 -
 .../internal/class-use/PulsarAdminBuilderImpl.html |   126 -
 .../internal/class-use/ResourceQuotasImpl.html     |   126 -
 .../admin/internal/class-use/SchemasImpl.html      |   126 -
 .../client/admin/internal/class-use/SinksImpl.html |   126 -
 .../admin/internal/class-use/SourcesImpl.html      |   126 -
 .../admin/internal/class-use/TenantsImpl.html      |   126 -
 .../admin/internal/class-use/TopicsImpl.html       |   126 -
 .../admin/internal/class-use/WorkerImpl.html       |   126 -
 .../http/AsyncHttpConnector.RetryException.html    |   271 -
 .../admin/internal/http/AsyncHttpConnector.html    |   394 -
 .../internal/http/AsyncHttpConnectorProvider.html  |   302 -
 .../AsyncHttpConnector.RetryException.html         |   126 -
 .../http/class-use/AsyncHttpConnector.html         |   171 -
 .../http/class-use/AsyncHttpConnectorProvider.html |   126 -
 .../client/admin/internal/http/package-frame.html  |    26 -
 .../admin/internal/http/package-summary.html       |   194 -
 .../client/admin/internal/http/package-tree.html   |   149 -
 .../client/admin/internal/http/package-use.html    |   164 -
 .../client/admin/internal/package-frame.html       |    40 -
 .../client/admin/internal/package-summary.html     |   255 -
 .../pulsar/client/admin/internal/package-tree.html |   164 -
 .../pulsar/client/admin/internal/package-use.html  |   169 -
 .../apache/pulsar/client/admin/package-frame.html  |    64 -
 .../pulsar/client/admin/package-summary.html       |   408 -
 .../apache/pulsar/client/admin/package-tree.html   |   207 -
 .../apache/pulsar/client/admin/package-use.html    |   439 -
 .../static/api/admin/2.7.4/overview-frame.html     |    24 -
 .../static/api/admin/2.7.4/overview-summary.html   |   157 -
 .../static/api/admin/2.7.4/overview-tree.html      |   238 -
 .../static/api/admin/2.7.4/package-list            |     3 -
 .../website-next/static/api/admin/2.7.4/script.js  |    30 -
 .../static/api/admin/2.7.4/serialized-form.html    |   214 -
 .../static/api/admin/2.7.4/stylesheet.css          |   574 -
 .../static/api/admin/2.7.5/allclasses-frame.html   |    77 -
 .../static/api/admin/2.7.5/allclasses-index.html   |   485 -
 .../static/api/admin/2.7.5/allclasses-noframe.html |    77 -
 .../static/api/admin/2.7.5/allclasses.html         |    85 -
 .../static/api/admin/2.7.5/allpackages-index.html  |   184 -
 .../static/api/admin/2.7.5/constant-values.html    |   169 -
 .../static/api/admin/2.7.5/deprecated-list.html    |   250 -
 .../static/api/admin/2.7.5/element-list            |     3 -
 .../static/api/admin/2.7.5/help-doc.html           |   231 -
 .../static/api/admin/2.7.5/index-all.html          |  5152 ---------
 .../website-next/static/api/admin/2.7.5/index.html |    76 -
 .../admin/2.7.5/jquery/external/jquery/jquery.js   | 10872 ------------------
 .../jquery/images/ui-bg_glass_55_fbf9ee_1x400.png  |   Bin 335 -> 0 bytes
 .../jquery/images/ui-bg_glass_65_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_e6e6e6_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_95_fef1ec_1x400.png  |   Bin 332 -> 0 bytes
 .../ui-bg_highlight-soft_75_cccccc_1x100.png       |   Bin 280 -> 0 bytes
 .../jquery/images/ui-icons_222222_256x240.png      |   Bin 6922 -> 0 bytes
 .../jquery/images/ui-icons_2e83ff_256x240.png      |   Bin 4549 -> 0 bytes
 .../jquery/images/ui-icons_454545_256x240.png      |   Bin 6992 -> 0 bytes
 .../jquery/images/ui-icons_888888_256x240.png      |   Bin 6999 -> 0 bytes
 .../jquery/images/ui-icons_cd0a0a_256x240.png      |   Bin 4549 -> 0 bytes
 .../static/api/admin/2.7.5/jquery/jquery-3.5.1.js  | 10872 ------------------
 .../static/api/admin/2.7.5/jquery/jquery-ui.css    |   582 -
 .../static/api/admin/2.7.5/jquery/jquery-ui.js     |  2659 -----
 .../api/admin/2.7.5/jquery/jquery-ui.min.css       |     7 -
 .../static/api/admin/2.7.5/jquery/jquery-ui.min.js |     6 -
 .../api/admin/2.7.5/jquery/jquery-ui.structure.css |   156 -
 .../admin/2.7.5/jquery/jquery-ui.structure.min.css |     5 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.js      |    56 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.min.js  |    10 -
 .../2.7.5/jquery/jszip-utils/dist/jszip-utils.js   |   118 -
 .../jquery/jszip-utils/dist/jszip-utils.min.js     |    10 -
 .../api/admin/2.7.5/jquery/jszip/dist/jszip.js     | 11370 -------------------
 .../api/admin/2.7.5/jquery/jszip/dist/jszip.min.js |    13 -
 .../static/api/admin/2.7.5/member-search-index.js  |     1 -
 .../static/api/admin/2.7.5/member-search-index.zip |   Bin 14159 -> 0 bytes
 .../org/apache/pulsar/client/admin/Bookies.html    |   371 -
 .../apache/pulsar/client/admin/BrokerStats.html    |   477 -
 .../org/apache/pulsar/client/admin/Brokers.html    |   723 --
 .../org/apache/pulsar/client/admin/Clusters.html   |  1263 --
 .../org/apache/pulsar/client/admin/Functions.html  |  1795 ---
 .../admin/LongRunningProcessStatus.Status.html     |   372 -
 .../client/admin/LongRunningProcessStatus.html     |   361 -
 .../org/apache/pulsar/client/admin/Lookup.html     |   354 -
 .../org/apache/pulsar/client/admin/Namespaces.html |  6404 -----------
 .../pulsar/client/admin/NonPersistentTopics.html   |   661 --
 .../pulsar/client/admin/OffloadProcessStatus.html  |   363 -
 .../org/apache/pulsar/client/admin/Properties.html |   379 -
 .../org/apache/pulsar/client/admin/ProxyStats.html |   259 -
 .../apache/pulsar/client/admin/PulsarAdmin.html    |   912 --
 .../pulsar/client/admin/PulsarAdminBuilder.html    |   738 --
 .../PulsarAdminException.ConflictException.html    |   296 -
 .../PulsarAdminException.ConnectException.html     |   310 -
 ...ception.GettingAuthenticationDataException.html |   308 -
 .../PulsarAdminException.HttpErrorException.html   |   308 -
 .../PulsarAdminException.NotAllowedException.html  |   296 -
 ...ulsarAdminException.NotAuthorizedException.html |   296 -
 .../PulsarAdminException.NotFoundException.html    |   296 -
 ...AdminException.PreconditionFailedException.html |   296 -
 ...sarAdminException.ServerSideErrorException.html |   310 -
 .../PulsarAdminException.TimeoutException.html     |   296 -
 .../pulsar/client/admin/PulsarAdminException.html  |   481 -
 .../apache/pulsar/client/admin/ResourceQuotas.html |   648 --
 .../org/apache/pulsar/client/admin/Schemas.html    |   742 --
 .../2.7.5/org/apache/pulsar/client/admin/Sink.html |   203 -
 .../org/apache/pulsar/client/admin/Sinks.html      |  1294 ---
 .../org/apache/pulsar/client/admin/Source.html     |   203 -
 .../org/apache/pulsar/client/admin/Sources.html    |  1294 ---
 .../org/apache/pulsar/client/admin/Tenants.html    |   485 -
 .../org/apache/pulsar/client/admin/Topics.html     |  5981 ----------
 .../org/apache/pulsar/client/admin/Worker.html     |   420 -
 .../pulsar/client/admin/class-use/Bookies.html     |   194 -
 .../pulsar/client/admin/class-use/BrokerStats.html |   196 -
 .../pulsar/client/admin/class-use/Brokers.html     |   194 -
 .../pulsar/client/admin/class-use/Clusters.html    |   194 -
 .../pulsar/client/admin/class-use/Functions.html   |   194 -
 .../class-use/LongRunningProcessStatus.Status.html |   208 -
 .../admin/class-use/LongRunningProcessStatus.html  |   247 -
 .../pulsar/client/admin/class-use/Lookup.html      |   194 -
 .../pulsar/client/admin/class-use/Namespaces.html  |   194 -
 .../admin/class-use/NonPersistentTopics.html       |   198 -
 .../admin/class-use/OffloadProcessStatus.html      |   236 -
 .../pulsar/client/admin/class-use/Properties.html  |   198 -
 .../pulsar/client/admin/class-use/ProxyStats.html  |   196 -
 .../pulsar/client/admin/class-use/PulsarAdmin.html |   194 -
 .../client/admin/class-use/PulsarAdminBuilder.html |   413 -
 .../PulsarAdminException.ConflictException.html    |   126 -
 .../PulsarAdminException.ConnectException.html     |   126 -
 ...ception.GettingAuthenticationDataException.html |   126 -
 .../PulsarAdminException.HttpErrorException.html   |   126 -
 .../PulsarAdminException.NotAllowedException.html  |   126 -
 ...ulsarAdminException.NotAuthorizedException.html |   126 -
 .../PulsarAdminException.NotFoundException.html    |   126 -
 ...AdminException.PreconditionFailedException.html |   126 -
 ...sarAdminException.ServerSideErrorException.html |   126 -
 .../PulsarAdminException.TimeoutException.html     |   126 -
 .../admin/class-use/PulsarAdminException.html      |  4582 --------
 .../client/admin/class-use/ResourceQuotas.html     |   194 -
 .../pulsar/client/admin/class-use/Schemas.html     |   194 -
 .../apache/pulsar/client/admin/class-use/Sink.html |   198 -
 .../pulsar/client/admin/class-use/Sinks.html       |   211 -
 .../pulsar/client/admin/class-use/Source.html      |   198 -
 .../pulsar/client/admin/class-use/Sources.html     |   211 -
 .../pulsar/client/admin/class-use/Tenants.html     |   194 -
 .../pulsar/client/admin/class-use/Topics.html      |   209 -
 .../pulsar/client/admin/class-use/Worker.html      |   194 -
 .../pulsar/client/admin/internal/BaseResource.html |   433 -
 .../pulsar/client/admin/internal/BookiesImpl.html  |   484 -
 .../client/admin/internal/BrokerStatsImpl.html     |   609 -
 .../pulsar/client/admin/internal/BrokersImpl.html  |   853 --
 .../pulsar/client/admin/internal/ClustersImpl.html |  1445 ---
 .../client/admin/internal/ComponentResource.html   |   316 -
 .../client/admin/internal/FunctionsImpl.html       |  2110 ----
 .../client/admin/internal/JacksonConfigurator.html |   284 -
 .../pulsar/client/admin/internal/LookupImpl.html   |   445 -
 .../client/admin/internal/NamespacesImpl.html      |  6939 -----------
 .../admin/internal/NonPersistentTopicsImpl.html    |   743 --
 .../client/admin/internal/ProxyStatsImpl.html      |   347 -
 .../admin/internal/PulsarAdminBuilderImpl.html     |   862 --
 .../client/admin/internal/ResourceQuotasImpl.html  |   761 --
 .../pulsar/client/admin/internal/SchemasImpl.html  |   889 --
 .../pulsar/client/admin/internal/SinksImpl.html    |  1505 ---
 .../pulsar/client/admin/internal/SourcesImpl.html  |  1505 ---
 .../pulsar/client/admin/internal/TenantsImpl.html  |   774 --
 .../pulsar/client/admin/internal/TopicsImpl.html   |  6348 -----------
 .../pulsar/client/admin/internal/WorkerImpl.html   |   531 -
 .../admin/internal/class-use/BaseResource.html     |   239 -
 .../admin/internal/class-use/BookiesImpl.html      |   126 -
 .../admin/internal/class-use/BrokerStatsImpl.html  |   126 -
 .../admin/internal/class-use/BrokersImpl.html      |   126 -
 .../admin/internal/class-use/ClustersImpl.html     |   126 -
 .../internal/class-use/ComponentResource.html      |   177 -
 .../admin/internal/class-use/FunctionsImpl.html    |   126 -
 .../internal/class-use/JacksonConfigurator.html    |   126 -
 .../admin/internal/class-use/LookupImpl.html       |   126 -
 .../admin/internal/class-use/NamespacesImpl.html   |   126 -
 .../class-use/NonPersistentTopicsImpl.html         |   126 -
 .../admin/internal/class-use/ProxyStatsImpl.html   |   126 -
 .../internal/class-use/PulsarAdminBuilderImpl.html |   126 -
 .../internal/class-use/ResourceQuotasImpl.html     |   126 -
 .../admin/internal/class-use/SchemasImpl.html      |   126 -
 .../client/admin/internal/class-use/SinksImpl.html |   126 -
 .../admin/internal/class-use/SourcesImpl.html      |   126 -
 .../admin/internal/class-use/TenantsImpl.html      |   126 -
 .../admin/internal/class-use/TopicsImpl.html       |   126 -
 .../admin/internal/class-use/WorkerImpl.html       |   126 -
 .../http/AsyncHttpConnector.RetryException.html    |   271 -
 .../admin/internal/http/AsyncHttpConnector.html    |   394 -
 .../internal/http/AsyncHttpConnectorProvider.html  |   302 -
 .../AsyncHttpConnector.RetryException.html         |   126 -
 .../http/class-use/AsyncHttpConnector.html         |   171 -
 .../http/class-use/AsyncHttpConnectorProvider.html |   126 -
 .../client/admin/internal/http/package-frame.html  |    26 -
 .../admin/internal/http/package-summary.html       |   194 -
 .../client/admin/internal/http/package-tree.html   |   149 -
 .../client/admin/internal/http/package-use.html    |   164 -
 .../client/admin/internal/package-frame.html       |    40 -
 .../client/admin/internal/package-summary.html     |   255 -
 .../pulsar/client/admin/internal/package-tree.html |   164 -
 .../pulsar/client/admin/internal/package-use.html  |   169 -
 .../apache/pulsar/client/admin/package-frame.html  |    64 -
 .../pulsar/client/admin/package-summary.html       |   408 -
 .../apache/pulsar/client/admin/package-tree.html   |   207 -
 .../apache/pulsar/client/admin/package-use.html    |   439 -
 .../static/api/admin/2.7.5/overview-frame.html     |    24 -
 .../static/api/admin/2.7.5/overview-summary.html   |   157 -
 .../static/api/admin/2.7.5/overview-tree.html      |   238 -
 .../static/api/admin/2.7.5/package-list            |     3 -
 .../static/api/admin/2.7.5/package-search-index.js |     1 -
 .../api/admin/2.7.5/package-search-index.zip       |   Bin 263 -> 0 bytes
 .../static/api/admin/2.7.5/resources/glass.png     |   Bin 499 -> 0 bytes
 .../static/api/admin/2.7.5/resources/x.png         |   Bin 394 -> 0 bytes
 .../website-next/static/api/admin/2.7.5/script.js  |    30 -
 .../website-next/static/api/admin/2.7.5/search.js  |   326 -
 .../static/api/admin/2.7.5/serialized-form.html    |   214 -
 .../static/api/admin/2.7.5/stylesheet.css          |   906 --
 .../static/api/admin/2.7.5/type-search-index.js    |     1 -
 .../static/api/admin/2.7.5/type-search-index.zip   |   Bin 685 -> 0 bytes
 .../static/api/admin/2.8.0/allclasses-index.html   |  1261 --
 .../static/api/admin/2.8.0/allclasses.html         |   228 -
 .../static/api/admin/2.8.0/allpackages-index.html  |   261 -
 .../static/api/admin/2.8.0/constant-values.html    |   259 -
 .../static/api/admin/2.8.0/deprecated-list.html    |   311 -
 .../static/api/admin/2.8.0/element-list            |    16 -
 .../static/api/admin/2.8.0/help-doc.html           |   281 -
 .../static/api/admin/2.8.0/index-all.html          |  7062 ------------
 .../website-next/static/api/admin/2.8.0/index.html |   257 -
 .../admin/2.8.0/jquery/external/jquery/jquery.js   | 10872 ------------------
 .../jquery/images/ui-bg_glass_55_fbf9ee_1x400.png  |   Bin 335 -> 0 bytes
 .../jquery/images/ui-bg_glass_65_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_e6e6e6_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_95_fef1ec_1x400.png  |   Bin 332 -> 0 bytes
 .../ui-bg_highlight-soft_75_cccccc_1x100.png       |   Bin 280 -> 0 bytes
 .../jquery/images/ui-icons_222222_256x240.png      |   Bin 6922 -> 0 bytes
 .../jquery/images/ui-icons_2e83ff_256x240.png      |   Bin 4549 -> 0 bytes
 .../jquery/images/ui-icons_454545_256x240.png      |   Bin 6992 -> 0 bytes
 .../jquery/images/ui-icons_888888_256x240.png      |   Bin 6999 -> 0 bytes
 .../jquery/images/ui-icons_cd0a0a_256x240.png      |   Bin 4549 -> 0 bytes
 .../static/api/admin/2.8.0/jquery/jquery-3.5.1.js  | 10872 ------------------
 .../static/api/admin/2.8.0/jquery/jquery-ui.css    |   582 -
 .../static/api/admin/2.8.0/jquery/jquery-ui.js     |  2659 -----
 .../api/admin/2.8.0/jquery/jquery-ui.min.css       |     7 -
 .../static/api/admin/2.8.0/jquery/jquery-ui.min.js |     6 -
 .../api/admin/2.8.0/jquery/jquery-ui.structure.css |   156 -
 .../admin/2.8.0/jquery/jquery-ui.structure.min.css |     5 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.js      |    56 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.min.js  |    10 -
 .../2.8.0/jquery/jszip-utils/dist/jszip-utils.js   |   118 -
 .../jquery/jszip-utils/dist/jszip-utils.min.js     |    10 -
 .../api/admin/2.8.0/jquery/jszip/dist/jszip.js     | 11370 -------------------
 .../api/admin/2.8.0/jquery/jszip/dist/jszip.min.js |    13 -
 .../static/api/admin/2.8.0/member-search-index.js  |     1 -
 .../static/api/admin/2.8.0/member-search-index.zip |   Bin 20436 -> 0 bytes
 .../org/apache/pulsar/client/admin/Bookies.html    |   441 -
 .../apache/pulsar/client/admin/BrokerStats.html    |   512 -
 .../org/apache/pulsar/client/admin/Brokers.html    |   831 --
 .../org/apache/pulsar/client/admin/Clusters.html   |  1324 ---
 .../org/apache/pulsar/client/admin/Functions.html  |  1871 ---
 .../admin/LongRunningProcessStatus.Status.html     |   410 -
 .../client/admin/LongRunningProcessStatus.html     |   403 -
 .../org/apache/pulsar/client/admin/Lookup.html     |   383 -
 .../org/apache/pulsar/client/admin/Namespaces.html |  8153 -------------
 .../pulsar/client/admin/NonPersistentTopics.html   |   698 --
 .../pulsar/client/admin/OffloadProcessStatus.html  |   322 -
 .../org/apache/pulsar/client/admin/Packages.html   |   601 -
 .../org/apache/pulsar/client/admin/Properties.html |   407 -
 .../org/apache/pulsar/client/admin/ProxyStats.html |   284 -
 .../apache/pulsar/client/admin/PulsarAdmin.html    |   730 --
 .../pulsar/client/admin/PulsarAdminBuilder.html    |   769 --
 .../PulsarAdminException.ConflictException.html    |   332 -
 .../PulsarAdminException.ConnectException.html     |   343 -
 ...ception.GettingAuthenticationDataException.html |   341 -
 .../PulsarAdminException.HttpErrorException.html   |   341 -
 .../PulsarAdminException.NotAllowedException.html  |   332 -
 ...ulsarAdminException.NotAuthorizedException.html |   332 -
 .../PulsarAdminException.NotFoundException.html    |   332 -
 ...AdminException.PreconditionFailedException.html |   332 -
 ...sarAdminException.ServerSideErrorException.html |   347 -
 .../PulsarAdminException.TimeoutException.html     |   328 -
 .../pulsar/client/admin/PulsarAdminException.html  |   503 -
 .../apache/pulsar/client/admin/ResourceGroups.html |   542 -
 .../apache/pulsar/client/admin/ResourceQuotas.html |   681 --
 .../org/apache/pulsar/client/admin/Schemas.html    |   787 --
 .../2.8.0/org/apache/pulsar/client/admin/Sink.html |   223 -
 .../org/apache/pulsar/client/admin/Sinks.html      |  1355 ---
 .../org/apache/pulsar/client/admin/Source.html     |   223 -
 .../org/apache/pulsar/client/admin/Sources.html    |  1355 ---
 .../org/apache/pulsar/client/admin/Tenants.html    |   576 -
 .../org/apache/pulsar/client/admin/Topics.html     |  7585 -------------
 .../apache/pulsar/client/admin/Transactions.html   |   832 --
 .../org/apache/pulsar/client/admin/Worker.html     |   453 -
 .../pulsar/client/admin/class-use/Bookies.html     |   196 -
 .../pulsar/client/admin/class-use/BrokerStats.html |   196 -
 .../pulsar/client/admin/class-use/Brokers.html     |   196 -
 .../pulsar/client/admin/class-use/Clusters.html    |   196 -
 .../pulsar/client/admin/class-use/Functions.html   |   196 -
 .../class-use/LongRunningProcessStatus.Status.html |   276 -
 .../admin/class-use/LongRunningProcessStatus.html  |   225 -
 .../pulsar/client/admin/class-use/Lookup.html      |   196 -
 .../pulsar/client/admin/class-use/Namespaces.html  |   196 -
 .../admin/class-use/NonPersistentTopics.html       |   200 -
 .../admin/class-use/OffloadProcessStatus.html      |   260 -
 .../pulsar/client/admin/class-use/Packages.html    |   196 -
 .../pulsar/client/admin/class-use/Properties.html  |   200 -
 .../pulsar/client/admin/class-use/ProxyStats.html  |   196 -
 .../pulsar/client/admin/class-use/PulsarAdmin.html |   196 -
 .../client/admin/class-use/PulsarAdminBuilder.html |   370 -
 .../PulsarAdminException.ConflictException.html    |   149 -
 .../PulsarAdminException.ConnectException.html     |   149 -
 ...ception.GettingAuthenticationDataException.html |   149 -
 .../PulsarAdminException.HttpErrorException.html   |   149 -
 .../PulsarAdminException.NotAllowedException.html  |   149 -
 ...ulsarAdminException.NotAuthorizedException.html |   149 -
 .../PulsarAdminException.NotFoundException.html    |   149 -
 ...AdminException.PreconditionFailedException.html |   149 -
 ...sarAdminException.ServerSideErrorException.html |   149 -
 .../PulsarAdminException.TimeoutException.html     |   149 -
 .../admin/class-use/PulsarAdminException.html      |  3803 -------
 .../client/admin/class-use/ResourceGroups.html     |   196 -
 .../client/admin/class-use/ResourceQuotas.html     |   196 -
 .../pulsar/client/admin/class-use/Schemas.html     |   196 -
 .../apache/pulsar/client/admin/class-use/Sink.html |   200 -
 .../pulsar/client/admin/class-use/Sinks.html       |   215 -
 .../pulsar/client/admin/class-use/Source.html      |   200 -
 .../pulsar/client/admin/class-use/Sources.html     |   215 -
 .../pulsar/client/admin/class-use/Tenants.html     |   196 -
 .../pulsar/client/admin/class-use/Topics.html      |   196 -
 .../client/admin/class-use/Transactions.html       |   196 -
 .../pulsar/client/admin/class-use/Worker.html      |   196 -
 .../pulsar/client/admin/package-summary.html       |   440 -
 .../apache/pulsar/client/admin/package-tree.html   |   244 -
 .../apache/pulsar/client/admin/package-use.html    |   392 -
 .../client/admin/utils/DefaultImplementation.html  |   326 -
 .../pulsar/client/admin/utils/ReflectionUtils.html |   307 -
 .../utils/class-use/DefaultImplementation.html     |   149 -
 .../admin/utils/class-use/ReflectionUtils.html     |   149 -
 .../pulsar/client/admin/utils/package-summary.html |   178 -
 .../pulsar/client/admin/utils/package-tree.html    |   165 -
 .../pulsar/client/admin/utils/package-use.html     |   149 -
 .../common/conf/InternalConfigurationData.html     |   425 -
 .../conf/class-use/InternalConfigurationData.html  |   215 -
 .../apache/pulsar/common/conf/package-summary.html |   174 -
 .../apache/pulsar/common/conf/package-tree.html    |   164 -
 .../org/apache/pulsar/common/conf/package-use.html |   189 -
 .../common/functions/AuthenticationConfig.html     |   270 -
 .../pulsar/common/functions/ConsumerConfig.html    |   270 -
 .../pulsar/common/functions/CryptoConfig.html      |   270 -
 .../FunctionConfig.ProcessingGuarantees.html       |   397 -
 .../common/functions/FunctionConfig.Runtime.html   |   397 -
 .../pulsar/common/functions/FunctionConfig.html    |   302 -
 .../pulsar/common/functions/FunctionState.html     |   270 -
 .../pulsar/common/functions/ProducerConfig.html    |   270 -
 .../apache/pulsar/common/functions/Resources.html  |   322 -
 .../pulsar/common/functions/UpdateOptions.html     |   265 -
 .../pulsar/common/functions/WindowConfig.html      |   316 -
 .../apache/pulsar/common/functions/WorkerInfo.html |   326 -
 .../functions/class-use/AuthenticationConfig.html  |   149 -
 .../common/functions/class-use/ConsumerConfig.html |   149 -
 .../common/functions/class-use/CryptoConfig.html   |   149 -
 .../FunctionConfig.ProcessingGuarantees.html       |   205 -
 .../class-use/FunctionConfig.Runtime.html          |   205 -
 .../common/functions/class-use/FunctionConfig.html |   329 -
 .../common/functions/class-use/FunctionState.html  |   251 -
 .../common/functions/class-use/ProducerConfig.html |   149 -
 .../common/functions/class-use/Resources.html      |   215 -
 .../common/functions/class-use/UpdateOptions.html  |   299 -
 .../common/functions/class-use/WindowConfig.html   |   149 -
 .../common/functions/class-use/WorkerInfo.html     |   264 -
 .../pulsar/common/functions/package-summary.html   |   260 -
 .../pulsar/common/functions/package-tree.html      |   193 -
 .../pulsar/common/functions/package-use.html       |   248 -
 .../apache/pulsar/common/io/BatchSourceConfig.html |   334 -
 .../pulsar/common/io/ConnectorDefinition.html      |   270 -
 .../org/apache/pulsar/common/io/SinkConfig.html    |   270 -
 .../org/apache/pulsar/common/io/SourceConfig.html  |   270 -
 .../common/io/class-use/BatchSourceConfig.html     |   149 -
 .../common/io/class-use/ConnectorDefinition.html   |   226 -
 .../pulsar/common/io/class-use/SinkConfig.html     |   329 -
 .../pulsar/common/io/class-use/SourceConfig.html   |   329 -
 .../apache/pulsar/common/io/package-summary.html   |   192 -
 .../org/apache/pulsar/common/io/package-tree.html  |   167 -
 .../org/apache/pulsar/common/io/package-use.html   |   201 -
 .../apache/pulsar/common/naming/TopicDomain.html   |   426 -
 .../common/naming/class-use/TopicDomain.html       |   250 -
 .../pulsar/common/naming/package-summary.html      |   174 -
 .../apache/pulsar/common/naming/package-tree.html  |   168 -
 .../apache/pulsar/common/naming/package-use.html   |   214 -
 .../common/partition/PartitionedTopicMetadata.html |   346 -
 .../class-use/PartitionedTopicMetadata.html        |   287 -
 .../pulsar/common/partition/package-summary.html   |   174 -
 .../pulsar/common/partition/package-tree.html      |   164 -
 .../pulsar/common/partition/package-use.html       |   214 -
 .../pulsar/common/policies/AutoFailoverPolicy.html |   356 -
 .../policies/class-use/AutoFailoverPolicy.html     |   212 -
 .../pulsar/common/policies/data/AuthAction.html    |   450 -
 .../common/policies/data/AuthPolicies.Builder.html |   297 -
 .../pulsar/common/policies/data/AuthPolicies.html  |   317 -
 .../data/AutoFailoverPolicyData.Builder.html       |   283 -
 .../policies/data/AutoFailoverPolicyData.html      |   316 -
 .../policies/data/AutoFailoverPolicyType.html      |   381 -
 .../AutoSubscriptionCreationOverride.Builder.html  |   273 -
 .../data/AutoSubscriptionCreationOverride.html     |   293 -
 .../data/AutoTopicCreationOverride.Builder.html    |   301 -
 .../policies/data/AutoTopicCreationOverride.html   |   321 -
 .../data/BacklogQuota.BacklogQuotaType.html        |   384 -
 .../common/policies/data/BacklogQuota.Builder.html |   301 -
 .../data/BacklogQuota.RetentionPolicy.html         |   406 -
 .../pulsar/common/policies/data/BacklogQuota.html  |   352 -
 .../data/BookieAffinityGroupData.Builder.html      |   287 -
 .../policies/data/BookieAffinityGroupData.html     |   307 -
 .../common/policies/data/BookieInfo.Builder.html   |   287 -
 .../pulsar/common/policies/data/BookieInfo.html    |   307 -
 .../policies/data/BookiesClusterInfo.Builder.html  |   273 -
 .../common/policies/data/BookiesClusterInfo.html   |   293 -
 .../policies/data/BookiesRackConfiguration.html    |   396 -
 .../common/policies/data/BrokerAssignment.html     |   393 -
 .../common/policies/data/BrokerInfo.Builder.html   |   273 -
 .../pulsar/common/policies/data/BrokerInfo.html    |   293 -
 .../data/BrokerNamespaceIsolationData.Builder.html |   311 -
 .../data/BrokerNamespaceIsolationData.html         |   330 -
 .../common/policies/data/BrokerStatus.Builder.html |   301 -
 .../pulsar/common/policies/data/BrokerStatus.html  |   333 -
 .../common/policies/data/BundlesData.Builder.html  |   287 -
 .../pulsar/common/policies/data/BundlesData.html   |   307 -
 .../common/policies/data/ClusterData.Builder.html  |   493 -
 .../pulsar/common/policies/data/ClusterData.html   |   526 -
 .../pulsar/common/policies/data/ConsumerStats.html |   555 -
 .../data/DelayedDeliveryPolicies.Builder.html      |   287 -
 .../policies/data/DelayedDeliveryPolicies.html     |   307 -
 .../common/policies/data/DispatchRate.Builder.html |   315 -
 .../pulsar/common/policies/data/DispatchRate.html  |   335 -
 .../pulsar/common/policies/data/ErrorData.html     |   325 -
 .../common/policies/data/ExceptionInformation.html |   270 -
 .../policies/data/FailureDomain.Builder.html       |   269 -
 .../pulsar/common/policies/data/FailureDomain.html |   288 -
 .../policies/data/FunctionInstanceStats.html       |   265 -
 .../policies/data/FunctionInstanceStatsData.html   |   291 -
 .../data/FunctionInstanceStatsDataBase.html        |   311 -
 .../pulsar/common/policies/data/FunctionStats.html |   363 -
 ...nInstanceStatus.FunctionInstanceStatusData.html |   470 -
 .../FunctionStatus.FunctionInstanceStatus.html     |   355 -
 .../common/policies/data/FunctionStatus.html       |   403 -
 .../policies/data/InactiveTopicDeleteMode.html     |   386 -
 .../policies/data/InactiveTopicPolicies.html       |   270 -
 .../ManagedLedgerInternalStats.CursorStats.html    |   512 -
 .../ManagedLedgerInternalStats.LedgerInfo.html     |   386 -
 .../policies/data/ManagedLedgerInternalStats.html  |   557 -
 .../data/NamespaceIsolationData.Builder.html       |   311 -
 .../policies/data/NamespaceIsolationData.html      |   344 -
 .../policies/data/NamespaceOwnershipStatus.html    |   399 -
 .../policies/data/NonPersistentPublisherStats.html |   269 -
 .../data/NonPersistentReplicatorStats.html         |   267 -
 .../data/NonPersistentSubscriptionStats.html       |   269 -
 .../policies/data/NonPersistentTopicStats.html     |   332 -
 .../policies/data/OffloadPolicies.Builder.html     |   647 --
 .../common/policies/data/OffloadPolicies.html      |   666 --
 .../policies/data/OffloadedReadPriority.html       |   451 -
 .../data/PartitionedTopicInternalStats.html        |   377 -
 .../policies/data/PartitionedTopicStats.html       |   278 -
 .../common/policies/data/PersistencePolicies.html  |   405 -
 .../data/PersistentTopicInternalStats.html         |   355 -
 .../pulsar/common/policies/data/Policies.html      |   990 --
 .../pulsar/common/policies/data/PublishRate.html   |   401 -
 .../common/policies/data/PublisherStats.html       |   426 -
 .../pulsar/common/policies/data/RawBookieInfo.html |   270 -
 .../common/policies/data/ReplicatorStats.html      |   446 -
 .../pulsar/common/policies/data/ResourceGroup.html |   269 -
 .../pulsar/common/policies/data/ResourceQuota.html |   641 --
 .../common/policies/data/RetentionPolicies.html    |   397 -
 .../SchemaAutoUpdateCompatibilityStrategy.html     |   491 -
 .../policies/data/SchemaCompatibilityStrategy.html |   516 -
 ....SinkInstanceStatus.SinkInstanceStatusData.html |   456 -
 .../data/SinkStatus.SinkInstanceStatus.html        |   355 -
 .../pulsar/common/policies/data/SinkStatus.html    |   403 -
 ...rceInstanceStatus.SourceInstanceStatusData.html |   456 -
 .../data/SourceStatus.SourceInstanceStatus.html    |   355 -
 .../pulsar/common/policies/data/SourceStatus.html  |   403 -
 .../pulsar/common/policies/data/SubscribeRate.html |   401 -
 .../common/policies/data/SubscriptionAuthMode.html |   386 -
 .../common/policies/data/SubscriptionStats.html    |   701 --
 .../common/policies/data/TenantInfo.Builder.html   |   283 -
 .../pulsar/common/policies/data/TenantInfo.html    |   302 -
 .../pulsar/common/policies/data/TopicStats.html    |   593 -
 .../pulsar/common/policies/data/TopicType.html     |   412 -
 .../policies/data/TransactionBufferStats.html      |   348 -
 .../data/TransactionCoordinatorInternalStats.html  |   315 -
 .../policies/data/TransactionCoordinatorStats.html |   349 -
 .../data/TransactionCoordinatorStatus.html         |   349 -
 .../policies/data/TransactionInBufferStats.html    |   331 -
 .../data/TransactionInPendingAckStats.html         |   314 -
 .../common/policies/data/TransactionLogStats.html  |   332 -
 .../common/policies/data/TransactionMetadata.html  |   399 -
 .../data/TransactionPendingAckInternalStats.html   |   315 -
 .../policies/data/TransactionPendingAckStats.html  |   314 -
 .../policies/data/WorkerFunctionInstanceStats.html |   329 -
 .../common/policies/data/class-use/AuthAction.html |   343 -
 .../data/class-use/AuthPolicies.Builder.html       |   210 -
 .../policies/data/class-use/AuthPolicies.html      |   210 -
 .../class-use/AutoFailoverPolicyData.Builder.html  |   205 -
 .../data/class-use/AutoFailoverPolicyData.html     |   256 -
 .../data/class-use/AutoFailoverPolicyType.html     |   230 -
 .../AutoSubscriptionCreationOverride.Builder.html  |   229 -
 .../AutoSubscriptionCreationOverride.html          |   281 -
 .../AutoTopicCreationOverride.Builder.html         |   239 -
 .../data/class-use/AutoTopicCreationOverride.html  |   296 -
 .../class-use/BacklogQuota.BacklogQuotaType.html   |   273 -
 .../data/class-use/BacklogQuota.Builder.html       |   239 -
 .../class-use/BacklogQuota.RetentionPolicy.html    |   254 -
 .../policies/data/class-use/BacklogQuota.html      |   326 -
 .../class-use/BookieAffinityGroupData.Builder.html |   234 -
 .../data/class-use/BookieAffinityGroupData.html    |   302 -
 .../data/class-use/BookieInfo.Builder.html         |   234 -
 .../common/policies/data/class-use/BookieInfo.html |   334 -
 .../data/class-use/BookiesClusterInfo.Builder.html |   229 -
 .../data/class-use/BookiesClusterInfo.html         |   274 -
 .../data/class-use/BookiesRackConfiguration.html   |   215 -
 .../policies/data/class-use/BrokerAssignment.html  |   235 -
 .../data/class-use/BrokerInfo.Builder.html         |   229 -
 .../common/policies/data/class-use/BrokerInfo.html |   274 -
 .../BrokerNamespaceIsolationData.Builder.html      |   215 -
 .../class-use/BrokerNamespaceIsolationData.html    |   259 -
 .../data/class-use/BrokerStatus.Builder.html       |   239 -
 .../policies/data/class-use/BrokerStatus.html      |   331 -
 .../data/class-use/BundlesData.Builder.html        |   234 -
 .../policies/data/class-use/BundlesData.html       |   315 -
 .../data/class-use/ClusterData.Builder.html        |   285 -
 .../policies/data/class-use/ClusterData.html       |   285 -
 .../policies/data/class-use/ConsumerStats.html     |   197 -
 .../class-use/DelayedDeliveryPolicies.Builder.html |   234 -
 .../data/class-use/DelayedDeliveryPolicies.html    |   361 -
 .../data/class-use/DispatchRate.Builder.html       |   244 -
 .../policies/data/class-use/DispatchRate.html      |   498 -
 .../common/policies/data/class-use/ErrorData.html  |   149 -
 .../data/class-use/ExceptionInformation.html       |   220 -
 .../data/class-use/FailureDomain.Builder.html      |   200 -
 .../policies/data/class-use/FailureDomain.html     |   305 -
 .../data/class-use/FunctionInstanceStats.html      |   195 -
 .../data/class-use/FunctionInstanceStatsData.html  |   264 -
 .../class-use/FunctionInstanceStatsDataBase.html   |   215 -
 .../policies/data/class-use/FunctionStats.html     |   247 -
 ...nInstanceStatus.FunctionInstanceStatusData.html |   249 -
 .../FunctionStatus.FunctionInstanceStatus.html     |   210 -
 .../policies/data/class-use/FunctionStatus.html    |   219 -
 .../data/class-use/InactiveTopicDeleteMode.html    |   205 -
 .../data/class-use/InactiveTopicPolicies.html      |   315 -
 .../ManagedLedgerInternalStats.CursorStats.html    |   197 -
 .../ManagedLedgerInternalStats.LedgerInfo.html     |   217 -
 .../data/class-use/ManagedLedgerInternalStats.html |   214 -
 .../class-use/NamespaceIsolationData.Builder.html  |   215 -
 .../data/class-use/NamespaceIsolationData.html     |   305 -
 .../data/class-use/NamespaceOwnershipStatus.html   |   207 -
 .../class-use/NonPersistentPublisherStats.html     |   197 -
 .../class-use/NonPersistentReplicatorStats.html    |   197 -
 .../class-use/NonPersistentSubscriptionStats.html  |   197 -
 .../data/class-use/NonPersistentTopicStats.html    |   217 -
 .../data/class-use/OffloadPolicies.Builder.html    |   335 -
 .../policies/data/class-use/OffloadPolicies.html   |   330 -
 .../data/class-use/OffloadedReadPriority.html      |   230 -
 .../class-use/PartitionedTopicInternalStats.html   |   215 -
 .../data/class-use/PartitionedTopicStats.html      |   233 -
 .../data/class-use/PersistencePolicies.html        |   315 -
 .../class-use/PersistentTopicInternalStats.html    |   275 -
 .../common/policies/data/class-use/Policies.html   |   241 -
 .../policies/data/class-use/PublishRate.html       |   299 -
 .../policies/data/class-use/PublisherStats.html    |   214 -
 .../policies/data/class-use/RawBookieInfo.html     |   239 -
 .../policies/data/class-use/ReplicatorStats.html   |   214 -
 .../policies/data/class-use/ResourceGroup.html     |   257 -
 .../policies/data/class-use/ResourceQuota.html     |   310 -
 .../policies/data/class-use/RetentionPolicies.html |   315 -
 .../SchemaAutoUpdateCompatibilityStrategy.html     |   286 -
 .../class-use/SchemaCompatibilityStrategy.html     |   303 -
 ....SinkInstanceStatus.SinkInstanceStatusData.html |   249 -
 .../class-use/SinkStatus.SinkInstanceStatus.html   |   210 -
 .../common/policies/data/class-use/SinkStatus.html |   219 -
 ...rceInstanceStatus.SourceInstanceStatusData.html |   249 -
 .../SourceStatus.SourceInstanceStatus.html         |   210 -
 .../policies/data/class-use/SourceStatus.html      |   219 -
 .../policies/data/class-use/SubscribeRate.html     |   315 -
 .../data/class-use/SubscriptionAuthMode.html       |   260 -
 .../policies/data/class-use/SubscriptionStats.html |   214 -
 .../data/class-use/TenantInfo.Builder.html         |   205 -
 .../common/policies/data/class-use/TenantInfo.html |   311 -
 .../common/policies/data/class-use/TopicStats.html |   287 -
 .../common/policies/data/class-use/TopicType.html  |   205 -
 .../data/class-use/TransactionBufferStats.html     |   215 -
 .../TransactionCoordinatorInternalStats.html       |   217 -
 .../class-use/TransactionCoordinatorStats.html     |   229 -
 .../class-use/TransactionCoordinatorStatus.html    |   149 -
 .../data/class-use/TransactionInBufferStats.html   |   247 -
 .../class-use/TransactionInPendingAckStats.html    |   249 -
 .../data/class-use/TransactionLogStats.html        |   204 -
 .../data/class-use/TransactionMetadata.html        |   249 -
 .../TransactionPendingAckInternalStats.html        |   219 -
 .../data/class-use/TransactionPendingAckStats.html |   217 -
 .../class-use/WorkerFunctionInstanceStats.html     |   205 -
 ...utoSubscriptionCreationOverrideImplBuilder.html |   338 -
 .../impl/AutoSubscriptionCreationOverrideImpl.html |   350 -
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |   374 -
 .../data/impl/AutoTopicCreationOverrideImpl.html   |   364 -
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |   374 -
 .../policies/data/impl/BacklogQuotaImpl.html       |   349 -
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |   356 -
 .../data/impl/BookieAffinityGroupDataImpl.html     |   350 -
 .../impl/BookieInfoImpl.BookieInfoImplBuilder.html |   356 -
 .../common/policies/data/impl/BookieInfoImpl.html  |   350 -
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |   338 -
 .../policies/data/impl/BookiesClusterInfoImpl.html |   350 -
 .../impl/BrokerInfoImpl.BrokerInfoImplBuilder.html |   338 -
 .../common/policies/data/impl/BrokerInfoImpl.html  |   350 -
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |   374 -
 .../policies/data/impl/BrokerStatusImpl.html       |   368 -
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |   356 -
 .../common/policies/data/impl/BundlesDataImpl.html |   350 -
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |   356 -
 .../data/impl/DelayedDeliveryPoliciesImpl.html     |   350 -
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |   392 -
 .../policies/data/impl/DispatchRateImpl.html       |   350 -
 ...utoSubscriptionCreationOverrideImplBuilder.html |   201 -
 .../AutoSubscriptionCreationOverrideImpl.html      |   196 -
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |   211 -
 .../class-use/AutoTopicCreationOverrideImpl.html   |   196 -
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |   211 -
 .../data/impl/class-use/BacklogQuotaImpl.html      |   196 -
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |   206 -
 .../class-use/BookieAffinityGroupDataImpl.html     |   196 -
 .../BookieInfoImpl.BookieInfoImplBuilder.html      |   206 -
 .../data/impl/class-use/BookieInfoImpl.html        |   196 -
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |   201 -
 .../impl/class-use/BookiesClusterInfoImpl.html     |   196 -
 .../BrokerInfoImpl.BrokerInfoImplBuilder.html      |   201 -
 .../data/impl/class-use/BrokerInfoImpl.html        |   196 -
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |   211 -
 .../data/impl/class-use/BrokerStatusImpl.html      |   196 -
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |   206 -
 .../data/impl/class-use/BundlesDataImpl.html       |   196 -
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |   206 -
 .../class-use/DelayedDeliveryPoliciesImpl.html     |   196 -
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |   216 -
 .../data/impl/class-use/DispatchRateImpl.html      |   241 -
 .../common/policies/data/impl/package-summary.html |   291 -
 .../common/policies/data/impl/package-tree.html    |   185 -
 .../common/policies/data/impl/package-use.html     |   316 -
 .../common/policies/data/package-summary.html      |   722 --
 .../pulsar/common/policies/data/package-tree.html  |   312 -
 .../pulsar/common/policies/data/package-use.html   |  1114 --
 .../policies/impl/AutoFailoverPolicyFactory.html   |   308 -
 .../common/policies/impl/MinAvailablePolicy.html   |   419 -
 .../impl/class-use/AutoFailoverPolicyFactory.html  |   149 -
 .../impl/class-use/MinAvailablePolicy.html         |   149 -
 .../common/policies/impl/package-summary.html      |   180 -
 .../pulsar/common/policies/impl/package-tree.html  |   169 -
 .../pulsar/common/policies/impl/package-use.html   |   149 -
 .../pulsar/common/policies/package-summary.html    |   174 -
 .../pulsar/common/policies/package-tree.html       |   164 -
 .../apache/pulsar/common/policies/package-use.html |   188 -
 .../protocol/schema/IsCompatibilityResponse.html   |   270 -
 .../common/protocol/schema/PostSchemaPayload.html  |   270 -
 .../schema/class-use/IsCompatibilityResponse.html  |   233 -
 .../schema/class-use/PostSchemaPayload.html        |   239 -
 .../common/protocol/schema/package-summary.html    |   180 -
 .../common/protocol/schema/package-tree.html       |   165 -
 .../pulsar/common/protocol/schema/package-use.html |   195 -
 .../stats/AllocatorStats.PoolArenaStats.html       |   596 -
 .../stats/AllocatorStats.PoolChunkListStats.html   |   344 -
 .../stats/AllocatorStats.PoolChunkStats.html       |   344 -
 .../stats/AllocatorStats.PoolSubpageStats.html     |   358 -
 .../apache/pulsar/common/stats/AllocatorStats.html |   456 -
 .../org/apache/pulsar/common/stats/Metrics.html    |   462 -
 .../class-use/AllocatorStats.PoolArenaStats.html   |   200 -
 .../AllocatorStats.PoolChunkListStats.html         |   195 -
 .../class-use/AllocatorStats.PoolChunkStats.html   |   195 -
 .../class-use/AllocatorStats.PoolSubpageStats.html |   200 -
 .../common/stats/class-use/AllocatorStats.html     |   215 -
 .../pulsar/common/stats/class-use/Metrics.html     |   235 -
 .../pulsar/common/stats/package-summary.html       |   204 -
 .../apache/pulsar/common/stats/package-tree.html   |   169 -
 .../apache/pulsar/common/stats/package-use.html    |   244 -
 .../management/core/common/PackageMetadata.html    |   279 -
 .../core/common/class-use/PackageMetadata.html     |   259 -
 .../management/core/common/package-summary.html    |   174 -
 .../management/core/common/package-tree.html       |   164 -
 .../management/core/common/package-use.html        |   189 -
 ...anagementException.MetadataFormatException.html |   350 -
 ...kagesManagementException.NotFoundException.html |   370 -
 .../exceptions/PackagesManagementException.html    |   377 -
 ...anagementException.MetadataFormatException.html |   149 -
 ...kagesManagementException.NotFoundException.html |   149 -
 .../class-use/PackagesManagementException.html     |   200 -
 .../core/exceptions/package-summary.html           |   182 -
 .../management/core/exceptions/package-tree.html   |   177 -
 .../management/core/exceptions/package-use.html    |   188 -
 .../data/loadbalancer/LoadManagerReport.html       |   502 -
 .../data/loadbalancer/NamespaceBundleStats.html    |   544 -
 .../policies/data/loadbalancer/ResourceUsage.html  |   428 -
 .../data/loadbalancer/ServiceLookupData.html       |   342 -
 .../loadbalancer/class-use/LoadManagerReport.html  |   215 -
 .../class-use/NamespaceBundleStats.html            |   235 -
 .../data/loadbalancer/class-use/ResourceUsage.html |   245 -
 .../loadbalancer/class-use/ServiceLookupData.html  |   197 -
 .../data/loadbalancer/package-summary.html         |   201 -
 .../policies/data/loadbalancer/package-tree.html   |   175 -
 .../policies/data/loadbalancer/package-use.html    |   224 -
 .../static/api/admin/2.8.0/overview-summary.html   |    23 -
 .../static/api/admin/2.8.0/overview-tree.html      |   461 -
 .../static/api/admin/2.8.0/package-search-index.js |     1 -
 .../api/admin/2.8.0/package-search-index.zip       |   Bin 362 -> 0 bytes
 .../static/api/admin/2.8.0/resources/glass.png     |   Bin 499 -> 0 bytes
 .../static/api/admin/2.8.0/resources/x.png         |   Bin 394 -> 0 bytes
 .../website-next/static/api/admin/2.8.0/script.js  |   149 -
 .../website-next/static/api/admin/2.8.0/search.js  |   326 -
 .../static/api/admin/2.8.0/serialized-form.html    |   357 -
 .../static/api/admin/2.8.0/stylesheet.css          |   906 --
 .../static/api/admin/2.8.0/type-search-index.js    |     1 -
 .../static/api/admin/2.8.0/type-search-index.zip   |   Bin 1856 -> 0 bytes
 .../static/api/admin/2.8.1/allclasses-index.html   |  1279 ---
 .../static/api/admin/2.8.1/allclasses.html         |   231 -
 .../static/api/admin/2.8.1/allpackages-index.html  |   261 -
 .../static/api/admin/2.8.1/constant-values.html    |   280 -
 .../static/api/admin/2.8.1/deprecated-list.html    |   311 -
 .../static/api/admin/2.8.1/element-list            |    16 -
 .../static/api/admin/2.8.1/help-doc.html           |   281 -
 .../static/api/admin/2.8.1/index-all.html          |  7151 ------------
 .../website-next/static/api/admin/2.8.1/index.html |   257 -
 .../admin/2.8.1/jquery/external/jquery/jquery.js   | 10872 ------------------
 .../jquery/images/ui-bg_glass_55_fbf9ee_1x400.png  |   Bin 335 -> 0 bytes
 .../jquery/images/ui-bg_glass_65_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_e6e6e6_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_95_fef1ec_1x400.png  |   Bin 332 -> 0 bytes
 .../ui-bg_highlight-soft_75_cccccc_1x100.png       |   Bin 280 -> 0 bytes
 .../jquery/images/ui-icons_222222_256x240.png      |   Bin 6922 -> 0 bytes
 .../jquery/images/ui-icons_2e83ff_256x240.png      |   Bin 4549 -> 0 bytes
 .../jquery/images/ui-icons_454545_256x240.png      |   Bin 6992 -> 0 bytes
 .../jquery/images/ui-icons_888888_256x240.png      |   Bin 6999 -> 0 bytes
 .../jquery/images/ui-icons_cd0a0a_256x240.png      |   Bin 4549 -> 0 bytes
 .../static/api/admin/2.8.1/jquery/jquery-3.5.1.js  | 10872 ------------------
 .../static/api/admin/2.8.1/jquery/jquery-ui.css    |   582 -
 .../static/api/admin/2.8.1/jquery/jquery-ui.js     |  2659 -----
 .../api/admin/2.8.1/jquery/jquery-ui.min.css       |     7 -
 .../static/api/admin/2.8.1/jquery/jquery-ui.min.js |     6 -
 .../api/admin/2.8.1/jquery/jquery-ui.structure.css |   156 -
 .../admin/2.8.1/jquery/jquery-ui.structure.min.css |     5 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.js      |    56 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.min.js  |    10 -
 .../2.8.1/jquery/jszip-utils/dist/jszip-utils.js   |   118 -
 .../jquery/jszip-utils/dist/jszip-utils.min.js     |    10 -
 .../api/admin/2.8.1/jquery/jszip/dist/jszip.js     | 11370 -------------------
 .../api/admin/2.8.1/jquery/jszip/dist/jszip.min.js |    13 -
 .../static/api/admin/2.8.1/member-search-index.js  |     1 -
 .../static/api/admin/2.8.1/member-search-index.zip |   Bin 20766 -> 0 bytes
 .../org/apache/pulsar/client/admin/Bookies.html    |   441 -
 .../apache/pulsar/client/admin/BrokerStats.html    |   512 -
 .../org/apache/pulsar/client/admin/Brokers.html    |   831 --
 .../org/apache/pulsar/client/admin/Clusters.html   |  1324 ---
 .../org/apache/pulsar/client/admin/Functions.html  |  1871 ---
 .../admin/LongRunningProcessStatus.Status.html     |   410 -
 .../client/admin/LongRunningProcessStatus.html     |   403 -
 .../org/apache/pulsar/client/admin/Lookup.html     |   383 -
 .../org/apache/pulsar/client/admin/Namespaces.html |  8278 --------------
 .../pulsar/client/admin/NonPersistentTopics.html   |   698 --
 .../pulsar/client/admin/OffloadProcessStatus.html  |   322 -
 .../org/apache/pulsar/client/admin/Packages.html   |   601 -
 .../org/apache/pulsar/client/admin/Properties.html |   407 -
 .../org/apache/pulsar/client/admin/ProxyStats.html |   284 -
 .../apache/pulsar/client/admin/PulsarAdmin.html    |   730 --
 .../pulsar/client/admin/PulsarAdminBuilder.html    |   769 --
 .../PulsarAdminException.ConflictException.html    |   332 -
 .../PulsarAdminException.ConnectException.html     |   343 -
 ...ception.GettingAuthenticationDataException.html |   341 -
 .../PulsarAdminException.HttpErrorException.html   |   341 -
 .../PulsarAdminException.NotAllowedException.html  |   332 -
 ...ulsarAdminException.NotAuthorizedException.html |   332 -
 .../PulsarAdminException.NotFoundException.html    |   332 -
 ...AdminException.PreconditionFailedException.html |   332 -
 ...sarAdminException.ServerSideErrorException.html |   347 -
 .../PulsarAdminException.TimeoutException.html     |   328 -
 .../pulsar/client/admin/PulsarAdminException.html  |   503 -
 .../apache/pulsar/client/admin/ResourceGroups.html |   542 -
 .../apache/pulsar/client/admin/ResourceQuotas.html |   681 --
 .../org/apache/pulsar/client/admin/Schemas.html    |   787 --
 .../2.8.1/org/apache/pulsar/client/admin/Sink.html |   223 -
 .../org/apache/pulsar/client/admin/Sinks.html      |  1355 ---
 .../org/apache/pulsar/client/admin/Source.html     |   223 -
 .../org/apache/pulsar/client/admin/Sources.html    |  1355 ---
 .../org/apache/pulsar/client/admin/Tenants.html    |   576 -
 .../org/apache/pulsar/client/admin/Topics.html     |  7689 -------------
 .../apache/pulsar/client/admin/Transactions.html   |   832 --
 .../org/apache/pulsar/client/admin/Worker.html     |   453 -
 .../pulsar/client/admin/class-use/Bookies.html     |   196 -
 .../pulsar/client/admin/class-use/BrokerStats.html |   196 -
 .../pulsar/client/admin/class-use/Brokers.html     |   196 -
 .../pulsar/client/admin/class-use/Clusters.html    |   196 -
 .../pulsar/client/admin/class-use/Functions.html   |   196 -
 .../class-use/LongRunningProcessStatus.Status.html |   276 -
 .../admin/class-use/LongRunningProcessStatus.html  |   225 -
 .../pulsar/client/admin/class-use/Lookup.html      |   196 -
 .../pulsar/client/admin/class-use/Namespaces.html  |   196 -
 .../admin/class-use/NonPersistentTopics.html       |   200 -
 .../admin/class-use/OffloadProcessStatus.html      |   260 -
 .../pulsar/client/admin/class-use/Packages.html    |   196 -
 .../pulsar/client/admin/class-use/Properties.html  |   200 -
 .../pulsar/client/admin/class-use/ProxyStats.html  |   196 -
 .../pulsar/client/admin/class-use/PulsarAdmin.html |   196 -
 .../client/admin/class-use/PulsarAdminBuilder.html |   370 -
 .../PulsarAdminException.ConflictException.html    |   149 -
 .../PulsarAdminException.ConnectException.html     |   149 -
 ...ception.GettingAuthenticationDataException.html |   149 -
 .../PulsarAdminException.HttpErrorException.html   |   149 -
 .../PulsarAdminException.NotAllowedException.html  |   149 -
 ...ulsarAdminException.NotAuthorizedException.html |   149 -
 .../PulsarAdminException.NotFoundException.html    |   149 -
 ...AdminException.PreconditionFailedException.html |   149 -
 ...sarAdminException.ServerSideErrorException.html |   149 -
 .../PulsarAdminException.TimeoutException.html     |   149 -
 .../admin/class-use/PulsarAdminException.html      |  3845 -------
 .../client/admin/class-use/ResourceGroups.html     |   196 -
 .../client/admin/class-use/ResourceQuotas.html     |   196 -
 .../pulsar/client/admin/class-use/Schemas.html     |   196 -
 .../apache/pulsar/client/admin/class-use/Sink.html |   200 -
 .../pulsar/client/admin/class-use/Sinks.html       |   215 -
 .../pulsar/client/admin/class-use/Source.html      |   200 -
 .../pulsar/client/admin/class-use/Sources.html     |   215 -
 .../pulsar/client/admin/class-use/Tenants.html     |   196 -
 .../pulsar/client/admin/class-use/Topics.html      |   196 -
 .../client/admin/class-use/Transactions.html       |   196 -
 .../pulsar/client/admin/class-use/Worker.html      |   196 -
 .../pulsar/client/admin/package-summary.html       |   440 -
 .../apache/pulsar/client/admin/package-tree.html   |   244 -
 .../apache/pulsar/client/admin/package-use.html    |   392 -
 .../client/admin/utils/DefaultImplementation.html  |   326 -
 .../pulsar/client/admin/utils/ReflectionUtils.html |   307 -
 .../utils/class-use/DefaultImplementation.html     |   149 -
 .../admin/utils/class-use/ReflectionUtils.html     |   149 -
 .../pulsar/client/admin/utils/package-summary.html |   178 -
 .../pulsar/client/admin/utils/package-tree.html    |   165 -
 .../pulsar/client/admin/utils/package-use.html     |   149 -
 .../common/conf/InternalConfigurationData.html     |   425 -
 .../conf/class-use/InternalConfigurationData.html  |   215 -
 .../apache/pulsar/common/conf/package-summary.html |   174 -
 .../apache/pulsar/common/conf/package-tree.html    |   164 -
 .../org/apache/pulsar/common/conf/package-use.html |   189 -
 .../common/functions/AuthenticationConfig.html     |   270 -
 .../pulsar/common/functions/ConsumerConfig.html    |   270 -
 .../pulsar/common/functions/CryptoConfig.html      |   270 -
 .../FunctionConfig.ProcessingGuarantees.html       |   397 -
 .../common/functions/FunctionConfig.Runtime.html   |   397 -
 .../pulsar/common/functions/FunctionConfig.html    |   302 -
 .../pulsar/common/functions/FunctionState.html     |   270 -
 .../pulsar/common/functions/ProducerConfig.html    |   270 -
 .../apache/pulsar/common/functions/Resources.html  |   322 -
 .../pulsar/common/functions/UpdateOptions.html     |   265 -
 .../pulsar/common/functions/WindowConfig.html      |   316 -
 .../apache/pulsar/common/functions/WorkerInfo.html |   326 -
 .../functions/class-use/AuthenticationConfig.html  |   149 -
 .../common/functions/class-use/ConsumerConfig.html |   149 -
 .../common/functions/class-use/CryptoConfig.html   |   149 -
 .../FunctionConfig.ProcessingGuarantees.html       |   205 -
 .../class-use/FunctionConfig.Runtime.html          |   205 -
 .../common/functions/class-use/FunctionConfig.html |   329 -
 .../common/functions/class-use/FunctionState.html  |   251 -
 .../common/functions/class-use/ProducerConfig.html |   149 -
 .../common/functions/class-use/Resources.html      |   215 -
 .../common/functions/class-use/UpdateOptions.html  |   299 -
 .../common/functions/class-use/WindowConfig.html   |   149 -
 .../common/functions/class-use/WorkerInfo.html     |   264 -
 .../pulsar/common/functions/package-summary.html   |   260 -
 .../pulsar/common/functions/package-tree.html      |   193 -
 .../pulsar/common/functions/package-use.html       |   248 -
 .../apache/pulsar/common/io/BatchSourceConfig.html |   334 -
 .../pulsar/common/io/ConnectorDefinition.html      |   270 -
 .../org/apache/pulsar/common/io/SinkConfig.html    |   270 -
 .../org/apache/pulsar/common/io/SourceConfig.html  |   270 -
 .../common/io/class-use/BatchSourceConfig.html     |   149 -
 .../common/io/class-use/ConnectorDefinition.html   |   226 -
 .../pulsar/common/io/class-use/SinkConfig.html     |   329 -
 .../pulsar/common/io/class-use/SourceConfig.html   |   329 -
 .../apache/pulsar/common/io/package-summary.html   |   192 -
 .../org/apache/pulsar/common/io/package-tree.html  |   167 -
 .../org/apache/pulsar/common/io/package-use.html   |   201 -
 .../apache/pulsar/common/naming/TopicDomain.html   |   426 -
 .../common/naming/class-use/TopicDomain.html       |   250 -
 .../pulsar/common/naming/package-summary.html      |   174 -
 .../apache/pulsar/common/naming/package-tree.html  |   168 -
 .../apache/pulsar/common/naming/package-use.html   |   214 -
 .../common/partition/PartitionedTopicMetadata.html |   346 -
 .../class-use/PartitionedTopicMetadata.html        |   287 -
 .../pulsar/common/partition/package-summary.html   |   174 -
 .../pulsar/common/partition/package-tree.html      |   164 -
 .../pulsar/common/partition/package-use.html       |   214 -
 .../pulsar/common/policies/AutoFailoverPolicy.html |   356 -
 .../policies/class-use/AutoFailoverPolicy.html     |   212 -
 .../pulsar/common/policies/data/AuthAction.html    |   450 -
 .../common/policies/data/AuthPolicies.Builder.html |   297 -
 .../pulsar/common/policies/data/AuthPolicies.html  |   317 -
 .../data/AutoFailoverPolicyData.Builder.html       |   283 -
 .../policies/data/AutoFailoverPolicyData.html      |   316 -
 .../policies/data/AutoFailoverPolicyType.html      |   381 -
 .../AutoSubscriptionCreationOverride.Builder.html  |   273 -
 .../data/AutoSubscriptionCreationOverride.html     |   293 -
 .../data/AutoTopicCreationOverride.Builder.html    |   301 -
 .../policies/data/AutoTopicCreationOverride.html   |   321 -
 .../data/BacklogQuota.BacklogQuotaType.html        |   384 -
 .../common/policies/data/BacklogQuota.Builder.html |   301 -
 .../data/BacklogQuota.RetentionPolicy.html         |   406 -
 .../pulsar/common/policies/data/BacklogQuota.html  |   352 -
 .../data/BookieAffinityGroupData.Builder.html      |   287 -
 .../policies/data/BookieAffinityGroupData.html     |   307 -
 .../common/policies/data/BookieInfo.Builder.html   |   287 -
 .../pulsar/common/policies/data/BookieInfo.html    |   307 -
 .../policies/data/BookiesClusterInfo.Builder.html  |   273 -
 .../common/policies/data/BookiesClusterInfo.html   |   293 -
 .../policies/data/BookiesRackConfiguration.html    |   396 -
 .../common/policies/data/BrokerAssignment.html     |   393 -
 .../common/policies/data/BrokerInfo.Builder.html   |   273 -
 .../pulsar/common/policies/data/BrokerInfo.html    |   293 -
 .../data/BrokerNamespaceIsolationData.Builder.html |   311 -
 .../data/BrokerNamespaceIsolationData.html         |   330 -
 .../common/policies/data/BrokerStatus.Builder.html |   301 -
 .../pulsar/common/policies/data/BrokerStatus.html  |   333 -
 .../common/policies/data/BundlesData.Builder.html  |   287 -
 .../pulsar/common/policies/data/BundlesData.html   |   307 -
 .../common/policies/data/ClusterData.Builder.html  |   493 -
 .../pulsar/common/policies/data/ClusterData.html   |   526 -
 .../common/policies/data/CompactionStats.html      |   306 -
 .../pulsar/common/policies/data/ConsumerStats.html |   555 -
 .../data/DelayedDeliveryPolicies.Builder.html      |   287 -
 .../policies/data/DelayedDeliveryPolicies.html     |   307 -
 .../common/policies/data/DispatchRate.Builder.html |   315 -
 .../pulsar/common/policies/data/DispatchRate.html  |   335 -
 .../pulsar/common/policies/data/ErrorData.html     |   325 -
 .../common/policies/data/ExceptionInformation.html |   270 -
 .../policies/data/FailureDomain.Builder.html       |   269 -
 .../pulsar/common/policies/data/FailureDomain.html |   288 -
 .../policies/data/FunctionInstanceStats.html       |   265 -
 .../policies/data/FunctionInstanceStatsData.html   |   291 -
 .../data/FunctionInstanceStatsDataBase.html        |   311 -
 .../pulsar/common/policies/data/FunctionStats.html |   363 -
 ...nInstanceStatus.FunctionInstanceStatusData.html |   470 -
 .../FunctionStatus.FunctionInstanceStatus.html     |   355 -
 .../common/policies/data/FunctionStatus.html       |   403 -
 .../policies/data/InactiveTopicDeleteMode.html     |   386 -
 .../policies/data/InactiveTopicPolicies.html       |   270 -
 .../ManagedLedgerInternalStats.CursorStats.html    |   512 -
 .../ManagedLedgerInternalStats.LedgerInfo.html     |   386 -
 .../policies/data/ManagedLedgerInternalStats.html  |   557 -
 .../data/NamespaceIsolationData.Builder.html       |   311 -
 .../policies/data/NamespaceIsolationData.html      |   344 -
 .../policies/data/NamespaceOwnershipStatus.html    |   399 -
 .../data/NonPersistentPartitionedTopicStats.html   |   289 -
 .../policies/data/NonPersistentPublisherStats.html |   269 -
 .../data/NonPersistentReplicatorStats.html         |   267 -
 .../data/NonPersistentSubscriptionStats.html       |   269 -
 .../policies/data/NonPersistentTopicStats.html     |   332 -
 .../policies/data/OffloadPolicies.Builder.html     |   647 --
 .../common/policies/data/OffloadPolicies.html      |   666 --
 .../policies/data/OffloadedReadPriority.html       |   451 -
 .../data/PartitionedTopicInternalStats.html        |   377 -
 .../policies/data/PartitionedTopicStats.html       |   296 -
 .../common/policies/data/PersistencePolicies.html  |   405 -
 .../data/PersistentTopicInternalStats.html         |   355 -
 .../pulsar/common/policies/data/Policies.html      |   990 --
 .../pulsar/common/policies/data/PublishRate.html   |   401 -
 .../common/policies/data/PublisherStats.html       |   426 -
 .../pulsar/common/policies/data/RawBookieInfo.html |   270 -
 .../common/policies/data/ReplicatorStats.html      |   446 -
 .../pulsar/common/policies/data/ResourceGroup.html |   269 -
 .../pulsar/common/policies/data/ResourceQuota.html |   641 --
 .../common/policies/data/RetentionPolicies.html    |   397 -
 .../SchemaAutoUpdateCompatibilityStrategy.html     |   491 -
 .../policies/data/SchemaCompatibilityStrategy.html |   516 -
 ....SinkInstanceStatus.SinkInstanceStatusData.html |   456 -
 .../data/SinkStatus.SinkInstanceStatus.html        |   355 -
 .../pulsar/common/policies/data/SinkStatus.html    |   403 -
 ...rceInstanceStatus.SourceInstanceStatusData.html |   456 -
 .../data/SourceStatus.SourceInstanceStatus.html    |   355 -
 .../pulsar/common/policies/data/SourceStatus.html  |   403 -
 .../pulsar/common/policies/data/SubscribeRate.html |   401 -
 .../common/policies/data/SubscriptionAuthMode.html |   386 -
 .../common/policies/data/SubscriptionStats.html    |   701 --
 .../common/policies/data/TenantInfo.Builder.html   |   283 -
 .../pulsar/common/policies/data/TenantInfo.html    |   302 -
 .../pulsar/common/policies/data/TopicStats.html    |   610 -
 .../pulsar/common/policies/data/TopicType.html     |   412 -
 .../policies/data/TransactionBufferStats.html      |   348 -
 .../data/TransactionCoordinatorInternalStats.html  |   315 -
 .../policies/data/TransactionCoordinatorStats.html |   349 -
 .../data/TransactionCoordinatorStatus.html         |   349 -
 .../policies/data/TransactionInBufferStats.html    |   331 -
 .../data/TransactionInPendingAckStats.html         |   314 -
 .../common/policies/data/TransactionLogStats.html  |   332 -
 .../common/policies/data/TransactionMetadata.html  |   399 -
 .../data/TransactionPendingAckInternalStats.html   |   315 -
 .../policies/data/TransactionPendingAckStats.html  |   314 -
 .../policies/data/WorkerFunctionInstanceStats.html |   329 -
 .../common/policies/data/class-use/AuthAction.html |   343 -
 .../data/class-use/AuthPolicies.Builder.html       |   210 -
 .../policies/data/class-use/AuthPolicies.html      |   210 -
 .../class-use/AutoFailoverPolicyData.Builder.html  |   205 -
 .../data/class-use/AutoFailoverPolicyData.html     |   256 -
 .../data/class-use/AutoFailoverPolicyType.html     |   230 -
 .../AutoSubscriptionCreationOverride.Builder.html  |   229 -
 .../AutoSubscriptionCreationOverride.html          |   281 -
 .../AutoTopicCreationOverride.Builder.html         |   239 -
 .../data/class-use/AutoTopicCreationOverride.html  |   296 -
 .../class-use/BacklogQuota.BacklogQuotaType.html   |   334 -
 .../data/class-use/BacklogQuota.Builder.html       |   239 -
 .../class-use/BacklogQuota.RetentionPolicy.html    |   254 -
 .../policies/data/class-use/BacklogQuota.html      |   347 -
 .../class-use/BookieAffinityGroupData.Builder.html |   234 -
 .../data/class-use/BookieAffinityGroupData.html    |   302 -
 .../data/class-use/BookieInfo.Builder.html         |   234 -
 .../common/policies/data/class-use/BookieInfo.html |   334 -
 .../data/class-use/BookiesClusterInfo.Builder.html |   229 -
 .../data/class-use/BookiesClusterInfo.html         |   274 -
 .../data/class-use/BookiesRackConfiguration.html   |   215 -
 .../policies/data/class-use/BrokerAssignment.html  |   235 -
 .../data/class-use/BrokerInfo.Builder.html         |   229 -
 .../common/policies/data/class-use/BrokerInfo.html |   274 -
 .../BrokerNamespaceIsolationData.Builder.html      |   215 -
 .../class-use/BrokerNamespaceIsolationData.html    |   259 -
 .../data/class-use/BrokerStatus.Builder.html       |   239 -
 .../policies/data/class-use/BrokerStatus.html      |   331 -
 .../data/class-use/BundlesData.Builder.html        |   234 -
 .../policies/data/class-use/BundlesData.html       |   315 -
 .../data/class-use/ClusterData.Builder.html        |   285 -
 .../policies/data/class-use/ClusterData.html       |   285 -
 .../policies/data/class-use/CompactionStats.html   |   197 -
 .../policies/data/class-use/ConsumerStats.html     |   197 -
 .../class-use/DelayedDeliveryPolicies.Builder.html |   234 -
 .../data/class-use/DelayedDeliveryPolicies.html    |   361 -
 .../data/class-use/DispatchRate.Builder.html       |   244 -
 .../policies/data/class-use/DispatchRate.html      |   498 -
 .../common/policies/data/class-use/ErrorData.html  |   149 -
 .../data/class-use/ExceptionInformation.html       |   220 -
 .../data/class-use/FailureDomain.Builder.html      |   200 -
 .../policies/data/class-use/FailureDomain.html     |   305 -
 .../data/class-use/FunctionInstanceStats.html      |   195 -
 .../data/class-use/FunctionInstanceStatsData.html  |   264 -
 .../class-use/FunctionInstanceStatsDataBase.html   |   215 -
 .../policies/data/class-use/FunctionStats.html     |   247 -
 ...nInstanceStatus.FunctionInstanceStatusData.html |   249 -
 .../FunctionStatus.FunctionInstanceStatus.html     |   210 -
 .../policies/data/class-use/FunctionStatus.html    |   219 -
 .../data/class-use/InactiveTopicDeleteMode.html    |   205 -
 .../data/class-use/InactiveTopicPolicies.html      |   315 -
 .../ManagedLedgerInternalStats.CursorStats.html    |   197 -
 .../ManagedLedgerInternalStats.LedgerInfo.html     |   217 -
 .../data/class-use/ManagedLedgerInternalStats.html |   214 -
 .../class-use/NamespaceIsolationData.Builder.html  |   215 -
 .../data/class-use/NamespaceIsolationData.html     |   305 -
 .../data/class-use/NamespaceOwnershipStatus.html   |   207 -
 .../NonPersistentPartitionedTopicStats.html        |   149 -
 .../class-use/NonPersistentPublisherStats.html     |   197 -
 .../class-use/NonPersistentReplicatorStats.html    |   197 -
 .../class-use/NonPersistentSubscriptionStats.html  |   197 -
 .../data/class-use/NonPersistentTopicStats.html    |   275 -
 .../data/class-use/OffloadPolicies.Builder.html    |   335 -
 .../policies/data/class-use/OffloadPolicies.html   |   330 -
 .../data/class-use/OffloadedReadPriority.html      |   230 -
 .../class-use/PartitionedTopicInternalStats.html   |   215 -
 .../data/class-use/PartitionedTopicStats.html      |   263 -
 .../data/class-use/PersistencePolicies.html        |   315 -
 .../class-use/PersistentTopicInternalStats.html    |   275 -
 .../common/policies/data/class-use/Policies.html   |   241 -
 .../policies/data/class-use/PublishRate.html       |   299 -
 .../policies/data/class-use/PublisherStats.html    |   214 -
 .../policies/data/class-use/RawBookieInfo.html     |   239 -
 .../policies/data/class-use/ReplicatorStats.html   |   214 -
 .../policies/data/class-use/ResourceGroup.html     |   257 -
 .../policies/data/class-use/ResourceQuota.html     |   310 -
 .../policies/data/class-use/RetentionPolicies.html |   315 -
 .../SchemaAutoUpdateCompatibilityStrategy.html     |   286 -
 .../class-use/SchemaCompatibilityStrategy.html     |   303 -
 ....SinkInstanceStatus.SinkInstanceStatusData.html |   249 -
 .../class-use/SinkStatus.SinkInstanceStatus.html   |   210 -
 .../common/policies/data/class-use/SinkStatus.html |   219 -
 ...rceInstanceStatus.SourceInstanceStatusData.html |   249 -
 .../SourceStatus.SourceInstanceStatus.html         |   210 -
 .../policies/data/class-use/SourceStatus.html      |   219 -
 .../policies/data/class-use/SubscribeRate.html     |   315 -
 .../data/class-use/SubscriptionAuthMode.html       |   260 -
 .../policies/data/class-use/SubscriptionStats.html |   214 -
 .../data/class-use/TenantInfo.Builder.html         |   205 -
 .../common/policies/data/class-use/TenantInfo.html |   311 -
 .../common/policies/data/class-use/TopicStats.html |   324 -
 .../common/policies/data/class-use/TopicType.html  |   205 -
 .../data/class-use/TransactionBufferStats.html     |   215 -
 .../TransactionCoordinatorInternalStats.html       |   217 -
 .../class-use/TransactionCoordinatorStats.html     |   229 -
 .../class-use/TransactionCoordinatorStatus.html    |   149 -
 .../data/class-use/TransactionInBufferStats.html   |   247 -
 .../class-use/TransactionInPendingAckStats.html    |   249 -
 .../data/class-use/TransactionLogStats.html        |   204 -
 .../data/class-use/TransactionMetadata.html        |   249 -
 .../TransactionPendingAckInternalStats.html        |   219 -
 .../data/class-use/TransactionPendingAckStats.html |   217 -
 .../class-use/WorkerFunctionInstanceStats.html     |   205 -
 ...utoSubscriptionCreationOverrideImplBuilder.html |   338 -
 .../impl/AutoSubscriptionCreationOverrideImpl.html |   350 -
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |   374 -
 .../data/impl/AutoTopicCreationOverrideImpl.html   |   364 -
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |   374 -
 .../policies/data/impl/BacklogQuotaImpl.html       |   395 -
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |   356 -
 .../data/impl/BookieAffinityGroupDataImpl.html     |   350 -
 .../impl/BookieInfoImpl.BookieInfoImplBuilder.html |   356 -
 .../common/policies/data/impl/BookieInfoImpl.html  |   350 -
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |   338 -
 .../policies/data/impl/BookiesClusterInfoImpl.html |   350 -
 .../impl/BrokerInfoImpl.BrokerInfoImplBuilder.html |   338 -
 .../common/policies/data/impl/BrokerInfoImpl.html  |   350 -
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |   374 -
 .../policies/data/impl/BrokerStatusImpl.html       |   368 -
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |   356 -
 .../common/policies/data/impl/BundlesDataImpl.html |   350 -
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |   356 -
 .../data/impl/DelayedDeliveryPoliciesImpl.html     |   350 -
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |   392 -
 .../policies/data/impl/DispatchRateImpl.html       |   350 -
 ...utoSubscriptionCreationOverrideImplBuilder.html |   201 -
 .../AutoSubscriptionCreationOverrideImpl.html      |   196 -
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |   211 -
 .../class-use/AutoTopicCreationOverrideImpl.html   |   196 -
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |   211 -
 .../data/impl/class-use/BacklogQuotaImpl.html      |   196 -
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |   206 -
 .../class-use/BookieAffinityGroupDataImpl.html     |   196 -
 .../BookieInfoImpl.BookieInfoImplBuilder.html      |   206 -
 .../data/impl/class-use/BookieInfoImpl.html        |   196 -
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |   201 -
 .../impl/class-use/BookiesClusterInfoImpl.html     |   196 -
 .../BrokerInfoImpl.BrokerInfoImplBuilder.html      |   201 -
 .../data/impl/class-use/BrokerInfoImpl.html        |   196 -
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |   211 -
 .../data/impl/class-use/BrokerStatusImpl.html      |   196 -
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |   206 -
 .../data/impl/class-use/BundlesDataImpl.html       |   196 -
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |   206 -
 .../class-use/DelayedDeliveryPoliciesImpl.html     |   196 -
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |   216 -
 .../data/impl/class-use/DispatchRateImpl.html      |   241 -
 .../common/policies/data/impl/package-summary.html |   291 -
 .../common/policies/data/impl/package-tree.html    |   185 -
 .../common/policies/data/impl/package-use.html     |   316 -
 .../common/policies/data/package-summary.html      |   734 --
 .../pulsar/common/policies/data/package-tree.html  |   317 -
 .../pulsar/common/policies/data/package-use.html   |  1132 --
 .../policies/impl/AutoFailoverPolicyFactory.html   |   308 -
 .../common/policies/impl/MinAvailablePolicy.html   |   419 -
 .../impl/class-use/AutoFailoverPolicyFactory.html  |   149 -
 .../impl/class-use/MinAvailablePolicy.html         |   149 -
 .../common/policies/impl/package-summary.html      |   180 -
 .../pulsar/common/policies/impl/package-tree.html  |   169 -
 .../pulsar/common/policies/impl/package-use.html   |   149 -
 .../pulsar/common/policies/package-summary.html    |   174 -
 .../pulsar/common/policies/package-tree.html       |   164 -
 .../apache/pulsar/common/policies/package-use.html |   188 -
 .../protocol/schema/IsCompatibilityResponse.html   |   270 -
 .../common/protocol/schema/PostSchemaPayload.html  |   270 -
 .../schema/class-use/IsCompatibilityResponse.html  |   233 -
 .../schema/class-use/PostSchemaPayload.html        |   239 -
 .../common/protocol/schema/package-summary.html    |   180 -
 .../common/protocol/schema/package-tree.html       |   165 -
 .../pulsar/common/protocol/schema/package-use.html |   195 -
 .../stats/AllocatorStats.PoolArenaStats.html       |   596 -
 .../stats/AllocatorStats.PoolChunkListStats.html   |   344 -
 .../stats/AllocatorStats.PoolChunkStats.html       |   344 -
 .../stats/AllocatorStats.PoolSubpageStats.html     |   358 -
 .../apache/pulsar/common/stats/AllocatorStats.html |   456 -
 .../org/apache/pulsar/common/stats/Metrics.html    |   462 -
 .../class-use/AllocatorStats.PoolArenaStats.html   |   200 -
 .../AllocatorStats.PoolChunkListStats.html         |   195 -
 .../class-use/AllocatorStats.PoolChunkStats.html   |   195 -
 .../class-use/AllocatorStats.PoolSubpageStats.html |   200 -
 .../common/stats/class-use/AllocatorStats.html     |   215 -
 .../pulsar/common/stats/class-use/Metrics.html     |   235 -
 .../pulsar/common/stats/package-summary.html       |   204 -
 .../apache/pulsar/common/stats/package-tree.html   |   169 -
 .../apache/pulsar/common/stats/package-use.html    |   244 -
 .../management/core/common/PackageMetadata.html    |   279 -
 .../management/core/common/PackageType.html        |   439 -
 .../core/common/class-use/PackageMetadata.html     |   259 -
 .../core/common/class-use/PackageType.html         |   210 -
 .../management/core/common/package-summary.html    |   191 -
 .../management/core/common/package-tree.html       |   178 -
 .../management/core/common/package-use.html        |   214 -
 ...anagementException.MetadataFormatException.html |   350 -
 ...kagesManagementException.NotFoundException.html |   370 -
 .../exceptions/PackagesManagementException.html    |   377 -
 ...anagementException.MetadataFormatException.html |   149 -
 ...kagesManagementException.NotFoundException.html |   149 -
 .../class-use/PackagesManagementException.html     |   200 -
 .../core/exceptions/package-summary.html           |   182 -
 .../management/core/exceptions/package-tree.html   |   177 -
 .../management/core/exceptions/package-use.html    |   188 -
 .../data/loadbalancer/LoadManagerReport.html       |   502 -
 .../data/loadbalancer/NamespaceBundleStats.html    |   544 -
 .../policies/data/loadbalancer/ResourceUsage.html  |   428 -
 .../data/loadbalancer/ServiceLookupData.html       |   342 -
 .../loadbalancer/class-use/LoadManagerReport.html  |   215 -
 .../class-use/NamespaceBundleStats.html            |   235 -
 .../data/loadbalancer/class-use/ResourceUsage.html |   245 -
 .../loadbalancer/class-use/ServiceLookupData.html  |   197 -
 .../data/loadbalancer/package-summary.html         |   201 -
 .../policies/data/loadbalancer/package-tree.html   |   175 -
 .../policies/data/loadbalancer/package-use.html    |   224 -
 .../static/api/admin/2.8.1/overview-summary.html   |    23 -
 .../static/api/admin/2.8.1/overview-tree.html      |   467 -
 .../static/api/admin/2.8.1/package-search-index.js |     1 -
 .../api/admin/2.8.1/package-search-index.zip       |   Bin 362 -> 0 bytes
 .../static/api/admin/2.8.1/resources/glass.png     |   Bin 499 -> 0 bytes
 .../static/api/admin/2.8.1/resources/x.png         |   Bin 394 -> 0 bytes
 .../website-next/static/api/admin/2.8.1/script.js  |   149 -
 .../website-next/static/api/admin/2.8.1/search.js  |   326 -
 .../static/api/admin/2.8.1/serialized-form.html    |   357 -
 .../static/api/admin/2.8.1/stylesheet.css          |   906 --
 .../static/api/admin/2.8.1/type-search-index.js    |     1 -
 .../static/api/admin/2.8.1/type-search-index.zip   |   Bin 1872 -> 0 bytes
 .../static/api/admin/2.8.2/allclasses-index.html   |  1279 ---
 .../static/api/admin/2.8.2/allclasses.html         |   231 -
 .../static/api/admin/2.8.2/allpackages-index.html  |   261 -
 .../static/api/admin/2.8.2/constant-values.html    |   280 -
 .../static/api/admin/2.8.2/deprecated-list.html    |   323 -
 .../static/api/admin/2.8.2/element-list            |    16 -
 .../static/api/admin/2.8.2/help-doc.html           |   281 -
 .../static/api/admin/2.8.2/index-all.html          |  7191 ------------
 .../website-next/static/api/admin/2.8.2/index.html |   257 -
 .../admin/2.8.2/jquery/external/jquery/jquery.js   | 10872 ------------------
 .../jquery/images/ui-bg_glass_55_fbf9ee_1x400.png  |   Bin 335 -> 0 bytes
 .../jquery/images/ui-bg_glass_65_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_e6e6e6_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_95_fef1ec_1x400.png  |   Bin 332 -> 0 bytes
 .../ui-bg_highlight-soft_75_cccccc_1x100.png       |   Bin 280 -> 0 bytes
 .../jquery/images/ui-icons_222222_256x240.png      |   Bin 6922 -> 0 bytes
 .../jquery/images/ui-icons_2e83ff_256x240.png      |   Bin 4549 -> 0 bytes
 .../jquery/images/ui-icons_454545_256x240.png      |   Bin 6992 -> 0 bytes
 .../jquery/images/ui-icons_888888_256x240.png      |   Bin 6999 -> 0 bytes
 .../jquery/images/ui-icons_cd0a0a_256x240.png      |   Bin 4549 -> 0 bytes
 .../static/api/admin/2.8.2/jquery/jquery-3.5.1.js  | 10872 ------------------
 .../static/api/admin/2.8.2/jquery/jquery-ui.css    |   582 -
 .../static/api/admin/2.8.2/jquery/jquery-ui.js     |  2659 -----
 .../api/admin/2.8.2/jquery/jquery-ui.min.css       |     7 -
 .../static/api/admin/2.8.2/jquery/jquery-ui.min.js |     6 -
 .../api/admin/2.8.2/jquery/jquery-ui.structure.css |   156 -
 .../admin/2.8.2/jquery/jquery-ui.structure.min.css |     5 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.js      |    56 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.min.js  |    10 -
 .../2.8.2/jquery/jszip-utils/dist/jszip-utils.js   |   118 -
 .../jquery/jszip-utils/dist/jszip-utils.min.js     |    10 -
 .../api/admin/2.8.2/jquery/jszip/dist/jszip.js     | 11370 -------------------
 .../api/admin/2.8.2/jquery/jszip/dist/jszip.min.js |    13 -
 .../static/api/admin/2.8.2/member-search-index.js  |     1 -
 .../static/api/admin/2.8.2/member-search-index.zip |   Bin 20926 -> 0 bytes
 .../org/apache/pulsar/client/admin/Bookies.html    |   441 -
 .../apache/pulsar/client/admin/BrokerStats.html    |   512 -
 .../org/apache/pulsar/client/admin/Brokers.html    |   831 --
 .../org/apache/pulsar/client/admin/Clusters.html   |  1324 ---
 .../org/apache/pulsar/client/admin/Functions.html  |  1871 ---
 .../admin/LongRunningProcessStatus.Status.html     |   410 -
 .../client/admin/LongRunningProcessStatus.html     |   403 -
 .../org/apache/pulsar/client/admin/Lookup.html     |   383 -
 .../org/apache/pulsar/client/admin/Namespaces.html |  8339 --------------
 .../pulsar/client/admin/NonPersistentTopics.html   |   698 --
 .../pulsar/client/admin/OffloadProcessStatus.html  |   322 -
 .../org/apache/pulsar/client/admin/Packages.html   |   601 -
 .../org/apache/pulsar/client/admin/Properties.html |   407 -
 .../org/apache/pulsar/client/admin/ProxyStats.html |   284 -
 .../apache/pulsar/client/admin/PulsarAdmin.html    |   730 --
 .../pulsar/client/admin/PulsarAdminBuilder.html    |   769 --
 .../PulsarAdminException.ConflictException.html    |   332 -
 .../PulsarAdminException.ConnectException.html     |   343 -
 ...ception.GettingAuthenticationDataException.html |   341 -
 .../PulsarAdminException.HttpErrorException.html   |   341 -
 .../PulsarAdminException.NotAllowedException.html  |   332 -
 ...ulsarAdminException.NotAuthorizedException.html |   332 -
 .../PulsarAdminException.NotFoundException.html    |   332 -
 ...AdminException.PreconditionFailedException.html |   332 -
 ...sarAdminException.ServerSideErrorException.html |   347 -
 .../PulsarAdminException.TimeoutException.html     |   328 -
 .../pulsar/client/admin/PulsarAdminException.html  |   503 -
 .../apache/pulsar/client/admin/ResourceGroups.html |   542 -
 .../apache/pulsar/client/admin/ResourceQuotas.html |   681 --
 .../org/apache/pulsar/client/admin/Schemas.html    |   787 --
 .../2.8.2/org/apache/pulsar/client/admin/Sink.html |   223 -
 .../org/apache/pulsar/client/admin/Sinks.html      |  1355 ---
 .../org/apache/pulsar/client/admin/Source.html     |   223 -
 .../org/apache/pulsar/client/admin/Sources.html    |  1355 ---
 .../org/apache/pulsar/client/admin/Tenants.html    |   576 -
 .../org/apache/pulsar/client/admin/Topics.html     |  7689 -------------
 .../apache/pulsar/client/admin/Transactions.html   |   832 --
 .../org/apache/pulsar/client/admin/Worker.html     |   453 -
 .../pulsar/client/admin/class-use/Bookies.html     |   196 -
 .../pulsar/client/admin/class-use/BrokerStats.html |   196 -
 .../pulsar/client/admin/class-use/Brokers.html     |   196 -
 .../pulsar/client/admin/class-use/Clusters.html    |   196 -
 .../pulsar/client/admin/class-use/Functions.html   |   196 -
 .../class-use/LongRunningProcessStatus.Status.html |   276 -
 .../admin/class-use/LongRunningProcessStatus.html  |   225 -
 .../pulsar/client/admin/class-use/Lookup.html      |   196 -
 .../pulsar/client/admin/class-use/Namespaces.html  |   196 -
 .../admin/class-use/NonPersistentTopics.html       |   200 -
 .../admin/class-use/OffloadProcessStatus.html      |   260 -
 .../pulsar/client/admin/class-use/Packages.html    |   196 -
 .../pulsar/client/admin/class-use/Properties.html  |   200 -
 .../pulsar/client/admin/class-use/ProxyStats.html  |   196 -
 .../pulsar/client/admin/class-use/PulsarAdmin.html |   196 -
 .../client/admin/class-use/PulsarAdminBuilder.html |   370 -
 .../PulsarAdminException.ConflictException.html    |   149 -
 .../PulsarAdminException.ConnectException.html     |   149 -
 ...ception.GettingAuthenticationDataException.html |   149 -
 .../PulsarAdminException.HttpErrorException.html   |   149 -
 .../PulsarAdminException.NotAllowedException.html  |   149 -
 ...ulsarAdminException.NotAuthorizedException.html |   149 -
 .../PulsarAdminException.NotFoundException.html    |   149 -
 ...AdminException.PreconditionFailedException.html |   149 -
 ...sarAdminException.ServerSideErrorException.html |   149 -
 .../PulsarAdminException.TimeoutException.html     |   149 -
 .../admin/class-use/PulsarAdminException.html      |  3853 -------
 .../client/admin/class-use/ResourceGroups.html     |   196 -
 .../client/admin/class-use/ResourceQuotas.html     |   196 -
 .../pulsar/client/admin/class-use/Schemas.html     |   196 -
 .../apache/pulsar/client/admin/class-use/Sink.html |   200 -
 .../pulsar/client/admin/class-use/Sinks.html       |   215 -
 .../pulsar/client/admin/class-use/Source.html      |   200 -
 .../pulsar/client/admin/class-use/Sources.html     |   215 -
 .../pulsar/client/admin/class-use/Tenants.html     |   196 -
 .../pulsar/client/admin/class-use/Topics.html      |   196 -
 .../client/admin/class-use/Transactions.html       |   196 -
 .../pulsar/client/admin/class-use/Worker.html      |   196 -
 .../pulsar/client/admin/package-summary.html       |   440 -
 .../apache/pulsar/client/admin/package-tree.html   |   244 -
 .../apache/pulsar/client/admin/package-use.html    |   392 -
 .../client/admin/utils/DefaultImplementation.html  |   326 -
 .../pulsar/client/admin/utils/ReflectionUtils.html |   307 -
 .../utils/class-use/DefaultImplementation.html     |   149 -
 .../admin/utils/class-use/ReflectionUtils.html     |   149 -
 .../pulsar/client/admin/utils/package-summary.html |   178 -
 .../pulsar/client/admin/utils/package-tree.html    |   165 -
 .../pulsar/client/admin/utils/package-use.html     |   149 -
 .../common/conf/InternalConfigurationData.html     |   425 -
 .../conf/class-use/InternalConfigurationData.html  |   215 -
 .../apache/pulsar/common/conf/package-summary.html |   174 -
 .../apache/pulsar/common/conf/package-tree.html    |   164 -
 .../org/apache/pulsar/common/conf/package-use.html |   189 -
 .../common/functions/AuthenticationConfig.html     |   270 -
 .../pulsar/common/functions/ConsumerConfig.html    |   270 -
 .../pulsar/common/functions/CryptoConfig.html      |   270 -
 .../FunctionConfig.ProcessingGuarantees.html       |   397 -
 .../common/functions/FunctionConfig.Runtime.html   |   397 -
 .../pulsar/common/functions/FunctionConfig.html    |   302 -
 .../pulsar/common/functions/FunctionState.html     |   270 -
 .../pulsar/common/functions/ProducerConfig.html    |   270 -
 .../apache/pulsar/common/functions/Resources.html  |   322 -
 .../pulsar/common/functions/UpdateOptions.html     |   265 -
 .../pulsar/common/functions/WindowConfig.html      |   316 -
 .../apache/pulsar/common/functions/WorkerInfo.html |   326 -
 .../functions/class-use/AuthenticationConfig.html  |   149 -
 .../common/functions/class-use/ConsumerConfig.html |   149 -
 .../common/functions/class-use/CryptoConfig.html   |   149 -
 .../FunctionConfig.ProcessingGuarantees.html       |   205 -
 .../class-use/FunctionConfig.Runtime.html          |   205 -
 .../common/functions/class-use/FunctionConfig.html |   329 -
 .../common/functions/class-use/FunctionState.html  |   251 -
 .../common/functions/class-use/ProducerConfig.html |   149 -
 .../common/functions/class-use/Resources.html      |   215 -
 .../common/functions/class-use/UpdateOptions.html  |   299 -
 .../common/functions/class-use/WindowConfig.html   |   149 -
 .../common/functions/class-use/WorkerInfo.html     |   264 -
 .../pulsar/common/functions/package-summary.html   |   260 -
 .../pulsar/common/functions/package-tree.html      |   193 -
 .../pulsar/common/functions/package-use.html       |   248 -
 .../apache/pulsar/common/io/BatchSourceConfig.html |   334 -
 .../pulsar/common/io/ConnectorDefinition.html      |   270 -
 .../org/apache/pulsar/common/io/SinkConfig.html    |   270 -
 .../org/apache/pulsar/common/io/SourceConfig.html  |   270 -
 .../common/io/class-use/BatchSourceConfig.html     |   149 -
 .../common/io/class-use/ConnectorDefinition.html   |   226 -
 .../pulsar/common/io/class-use/SinkConfig.html     |   329 -
 .../pulsar/common/io/class-use/SourceConfig.html   |   329 -
 .../apache/pulsar/common/io/package-summary.html   |   192 -
 .../org/apache/pulsar/common/io/package-tree.html  |   167 -
 .../org/apache/pulsar/common/io/package-use.html   |   201 -
 .../apache/pulsar/common/naming/TopicDomain.html   |   426 -
 .../common/naming/class-use/TopicDomain.html       |   250 -
 .../pulsar/common/naming/package-summary.html      |   174 -
 .../apache/pulsar/common/naming/package-tree.html  |   168 -
 .../apache/pulsar/common/naming/package-use.html   |   214 -
 .../common/partition/PartitionedTopicMetadata.html |   346 -
 .../class-use/PartitionedTopicMetadata.html        |   287 -
 .../pulsar/common/partition/package-summary.html   |   174 -
 .../pulsar/common/partition/package-tree.html      |   164 -
 .../pulsar/common/partition/package-use.html       |   214 -
 .../pulsar/common/policies/AutoFailoverPolicy.html |   356 -
 .../policies/class-use/AutoFailoverPolicy.html     |   212 -
 .../pulsar/common/policies/data/AuthAction.html    |   450 -
 .../common/policies/data/AuthPolicies.Builder.html |   297 -
 .../pulsar/common/policies/data/AuthPolicies.html  |   317 -
 .../data/AutoFailoverPolicyData.Builder.html       |   283 -
 .../policies/data/AutoFailoverPolicyData.html      |   316 -
 .../policies/data/AutoFailoverPolicyType.html      |   381 -
 .../AutoSubscriptionCreationOverride.Builder.html  |   273 -
 .../data/AutoSubscriptionCreationOverride.html     |   293 -
 .../data/AutoTopicCreationOverride.Builder.html    |   301 -
 .../policies/data/AutoTopicCreationOverride.html   |   321 -
 .../data/BacklogQuota.BacklogQuotaType.html        |   384 -
 .../common/policies/data/BacklogQuota.Builder.html |   301 -
 .../data/BacklogQuota.RetentionPolicy.html         |   406 -
 .../pulsar/common/policies/data/BacklogQuota.html  |   376 -
 .../data/BookieAffinityGroupData.Builder.html      |   287 -
 .../policies/data/BookieAffinityGroupData.html     |   307 -
 .../common/policies/data/BookieInfo.Builder.html   |   287 -
 .../pulsar/common/policies/data/BookieInfo.html    |   307 -
 .../policies/data/BookiesClusterInfo.Builder.html  |   273 -
 .../common/policies/data/BookiesClusterInfo.html   |   293 -
 .../policies/data/BookiesRackConfiguration.html    |   396 -
 .../common/policies/data/BrokerAssignment.html     |   393 -
 .../common/policies/data/BrokerInfo.Builder.html   |   273 -
 .../pulsar/common/policies/data/BrokerInfo.html    |   293 -
 .../data/BrokerNamespaceIsolationData.Builder.html |   311 -
 .../data/BrokerNamespaceIsolationData.html         |   330 -
 .../common/policies/data/BrokerStatus.Builder.html |   301 -
 .../pulsar/common/policies/data/BrokerStatus.html  |   333 -
 .../common/policies/data/BundlesData.Builder.html  |   287 -
 .../pulsar/common/policies/data/BundlesData.html   |   307 -
 .../common/policies/data/ClusterData.Builder.html  |   493 -
 .../pulsar/common/policies/data/ClusterData.html   |   526 -
 .../common/policies/data/CompactionStats.html      |   306 -
 .../pulsar/common/policies/data/ConsumerStats.html |   555 -
 .../data/DelayedDeliveryPolicies.Builder.html      |   287 -
 .../policies/data/DelayedDeliveryPolicies.html     |   307 -
 .../common/policies/data/DispatchRate.Builder.html |   315 -
 .../pulsar/common/policies/data/DispatchRate.html  |   335 -
 .../pulsar/common/policies/data/ErrorData.html     |   325 -
 .../common/policies/data/ExceptionInformation.html |   270 -
 .../policies/data/FailureDomain.Builder.html       |   269 -
 .../pulsar/common/policies/data/FailureDomain.html |   288 -
 .../policies/data/FunctionInstanceStats.html       |   265 -
 .../policies/data/FunctionInstanceStatsData.html   |   291 -
 .../data/FunctionInstanceStatsDataBase.html        |   311 -
 .../pulsar/common/policies/data/FunctionStats.html |   363 -
 ...nInstanceStatus.FunctionInstanceStatusData.html |   470 -
 .../FunctionStatus.FunctionInstanceStatus.html     |   355 -
 .../common/policies/data/FunctionStatus.html       |   403 -
 .../policies/data/InactiveTopicDeleteMode.html     |   386 -
 .../policies/data/InactiveTopicPolicies.html       |   270 -
 .../ManagedLedgerInternalStats.CursorStats.html    |   512 -
 .../ManagedLedgerInternalStats.LedgerInfo.html     |   386 -
 .../policies/data/ManagedLedgerInternalStats.html  |   557 -
 .../data/NamespaceIsolationData.Builder.html       |   311 -
 .../policies/data/NamespaceIsolationData.html      |   344 -
 .../policies/data/NamespaceOwnershipStatus.html    |   399 -
 .../data/NonPersistentPartitionedTopicStats.html   |   289 -
 .../policies/data/NonPersistentPublisherStats.html |   269 -
 .../data/NonPersistentReplicatorStats.html         |   267 -
 .../data/NonPersistentSubscriptionStats.html       |   269 -
 .../policies/data/NonPersistentTopicStats.html     |   332 -
 .../policies/data/OffloadPolicies.Builder.html     |   647 --
 .../common/policies/data/OffloadPolicies.html      |   666 --
 .../policies/data/OffloadedReadPriority.html       |   451 -
 .../data/PartitionedTopicInternalStats.html        |   377 -
 .../policies/data/PartitionedTopicStats.html       |   296 -
 .../common/policies/data/PersistencePolicies.html  |   405 -
 .../data/PersistentTopicInternalStats.html         |   355 -
 .../pulsar/common/policies/data/Policies.html      |   990 --
 .../pulsar/common/policies/data/PublishRate.html   |   401 -
 .../common/policies/data/PublisherStats.html       |   426 -
 .../pulsar/common/policies/data/RawBookieInfo.html |   270 -
 .../common/policies/data/ReplicatorStats.html      |   446 -
 .../pulsar/common/policies/data/ResourceGroup.html |   269 -
 .../pulsar/common/policies/data/ResourceQuota.html |   641 --
 .../common/policies/data/RetentionPolicies.html    |   397 -
 .../SchemaAutoUpdateCompatibilityStrategy.html     |   491 -
 .../policies/data/SchemaCompatibilityStrategy.html |   516 -
 ....SinkInstanceStatus.SinkInstanceStatusData.html |   456 -
 .../data/SinkStatus.SinkInstanceStatus.html        |   355 -
 .../pulsar/common/policies/data/SinkStatus.html    |   403 -
 ...rceInstanceStatus.SourceInstanceStatusData.html |   456 -
 .../data/SourceStatus.SourceInstanceStatus.html    |   355 -
 .../pulsar/common/policies/data/SourceStatus.html  |   403 -
 .../pulsar/common/policies/data/SubscribeRate.html |   401 -
 .../common/policies/data/SubscriptionAuthMode.html |   386 -
 .../common/policies/data/SubscriptionStats.html    |   735 --
 .../common/policies/data/TenantInfo.Builder.html   |   283 -
 .../pulsar/common/policies/data/TenantInfo.html    |   302 -
 .../pulsar/common/policies/data/TopicStats.html    |   610 -
 .../pulsar/common/policies/data/TopicType.html     |   412 -
 .../policies/data/TransactionBufferStats.html      |   348 -
 .../data/TransactionCoordinatorInternalStats.html  |   315 -
 .../policies/data/TransactionCoordinatorStats.html |   349 -
 .../data/TransactionCoordinatorStatus.html         |   349 -
 .../policies/data/TransactionInBufferStats.html    |   331 -
 .../data/TransactionInPendingAckStats.html         |   314 -
 .../common/policies/data/TransactionLogStats.html  |   332 -
 .../common/policies/data/TransactionMetadata.html  |   399 -
 .../data/TransactionPendingAckInternalStats.html   |   315 -
 .../policies/data/TransactionPendingAckStats.html  |   314 -
 .../policies/data/WorkerFunctionInstanceStats.html |   329 -
 .../common/policies/data/class-use/AuthAction.html |   343 -
 .../data/class-use/AuthPolicies.Builder.html       |   210 -
 .../policies/data/class-use/AuthPolicies.html      |   210 -
 .../class-use/AutoFailoverPolicyData.Builder.html  |   205 -
 .../data/class-use/AutoFailoverPolicyData.html     |   256 -
 .../data/class-use/AutoFailoverPolicyType.html     |   230 -
 .../AutoSubscriptionCreationOverride.Builder.html  |   229 -
 .../AutoSubscriptionCreationOverride.html          |   281 -
 .../AutoTopicCreationOverride.Builder.html         |   239 -
 .../data/class-use/AutoTopicCreationOverride.html  |   296 -
 .../class-use/BacklogQuota.BacklogQuotaType.html   |   334 -
 .../data/class-use/BacklogQuota.Builder.html       |   239 -
 .../class-use/BacklogQuota.RetentionPolicy.html    |   289 -
 .../policies/data/class-use/BacklogQuota.html      |   347 -
 .../class-use/BookieAffinityGroupData.Builder.html |   234 -
 .../data/class-use/BookieAffinityGroupData.html    |   302 -
 .../data/class-use/BookieInfo.Builder.html         |   234 -
 .../common/policies/data/class-use/BookieInfo.html |   334 -
 .../data/class-use/BookiesClusterInfo.Builder.html |   229 -
 .../data/class-use/BookiesClusterInfo.html         |   274 -
 .../data/class-use/BookiesRackConfiguration.html   |   215 -
 .../policies/data/class-use/BrokerAssignment.html  |   235 -
 .../data/class-use/BrokerInfo.Builder.html         |   229 -
 .../common/policies/data/class-use/BrokerInfo.html |   274 -
 .../BrokerNamespaceIsolationData.Builder.html      |   215 -
 .../class-use/BrokerNamespaceIsolationData.html    |   259 -
 .../data/class-use/BrokerStatus.Builder.html       |   239 -
 .../policies/data/class-use/BrokerStatus.html      |   331 -
 .../data/class-use/BundlesData.Builder.html        |   234 -
 .../policies/data/class-use/BundlesData.html       |   315 -
 .../data/class-use/ClusterData.Builder.html        |   285 -
 .../policies/data/class-use/ClusterData.html       |   285 -
 .../policies/data/class-use/CompactionStats.html   |   197 -
 .../policies/data/class-use/ConsumerStats.html     |   197 -
 .../class-use/DelayedDeliveryPolicies.Builder.html |   234 -
 .../data/class-use/DelayedDeliveryPolicies.html    |   361 -
 .../data/class-use/DispatchRate.Builder.html       |   244 -
 .../policies/data/class-use/DispatchRate.html      |   498 -
 .../common/policies/data/class-use/ErrorData.html  |   149 -
 .../data/class-use/ExceptionInformation.html       |   220 -
 .../data/class-use/FailureDomain.Builder.html      |   200 -
 .../policies/data/class-use/FailureDomain.html     |   305 -
 .../data/class-use/FunctionInstanceStats.html      |   195 -
 .../data/class-use/FunctionInstanceStatsData.html  |   264 -
 .../class-use/FunctionInstanceStatsDataBase.html   |   215 -
 .../policies/data/class-use/FunctionStats.html     |   247 -
 ...nInstanceStatus.FunctionInstanceStatusData.html |   249 -
 .../FunctionStatus.FunctionInstanceStatus.html     |   210 -
 .../policies/data/class-use/FunctionStatus.html    |   219 -
 .../data/class-use/InactiveTopicDeleteMode.html    |   205 -
 .../data/class-use/InactiveTopicPolicies.html      |   315 -
 .../ManagedLedgerInternalStats.CursorStats.html    |   197 -
 .../ManagedLedgerInternalStats.LedgerInfo.html     |   217 -
 .../data/class-use/ManagedLedgerInternalStats.html |   214 -
 .../class-use/NamespaceIsolationData.Builder.html  |   215 -
 .../data/class-use/NamespaceIsolationData.html     |   305 -
 .../data/class-use/NamespaceOwnershipStatus.html   |   207 -
 .../NonPersistentPartitionedTopicStats.html        |   149 -
 .../class-use/NonPersistentPublisherStats.html     |   197 -
 .../class-use/NonPersistentReplicatorStats.html    |   197 -
 .../class-use/NonPersistentSubscriptionStats.html  |   197 -
 .../data/class-use/NonPersistentTopicStats.html    |   275 -
 .../data/class-use/OffloadPolicies.Builder.html    |   335 -
 .../policies/data/class-use/OffloadPolicies.html   |   330 -
 .../data/class-use/OffloadedReadPriority.html      |   230 -
 .../class-use/PartitionedTopicInternalStats.html   |   215 -
 .../data/class-use/PartitionedTopicStats.html      |   263 -
 .../data/class-use/PersistencePolicies.html        |   315 -
 .../class-use/PersistentTopicInternalStats.html    |   275 -
 .../common/policies/data/class-use/Policies.html   |   241 -
 .../policies/data/class-use/PublishRate.html       |   299 -
 .../policies/data/class-use/PublisherStats.html    |   214 -
 .../policies/data/class-use/RawBookieInfo.html     |   239 -
 .../policies/data/class-use/ReplicatorStats.html   |   214 -
 .../policies/data/class-use/ResourceGroup.html     |   257 -
 .../policies/data/class-use/ResourceQuota.html     |   310 -
 .../policies/data/class-use/RetentionPolicies.html |   315 -
 .../SchemaAutoUpdateCompatibilityStrategy.html     |   286 -
 .../class-use/SchemaCompatibilityStrategy.html     |   303 -
 ....SinkInstanceStatus.SinkInstanceStatusData.html |   249 -
 .../class-use/SinkStatus.SinkInstanceStatus.html   |   210 -
 .../common/policies/data/class-use/SinkStatus.html |   219 -
 ...rceInstanceStatus.SourceInstanceStatusData.html |   249 -
 .../SourceStatus.SourceInstanceStatus.html         |   210 -
 .../policies/data/class-use/SourceStatus.html      |   219 -
 .../policies/data/class-use/SubscribeRate.html     |   315 -
 .../data/class-use/SubscriptionAuthMode.html       |   260 -
 .../policies/data/class-use/SubscriptionStats.html |   214 -
 .../data/class-use/TenantInfo.Builder.html         |   205 -
 .../common/policies/data/class-use/TenantInfo.html |   311 -
 .../common/policies/data/class-use/TopicStats.html |   324 -
 .../common/policies/data/class-use/TopicType.html  |   205 -
 .../data/class-use/TransactionBufferStats.html     |   215 -
 .../TransactionCoordinatorInternalStats.html       |   217 -
 .../class-use/TransactionCoordinatorStats.html     |   229 -
 .../class-use/TransactionCoordinatorStatus.html    |   149 -
 .../data/class-use/TransactionInBufferStats.html   |   247 -
 .../class-use/TransactionInPendingAckStats.html    |   249 -
 .../data/class-use/TransactionLogStats.html        |   204 -
 .../data/class-use/TransactionMetadata.html        |   249 -
 .../TransactionPendingAckInternalStats.html        |   219 -
 .../data/class-use/TransactionPendingAckStats.html |   217 -
 .../class-use/WorkerFunctionInstanceStats.html     |   205 -
 ...utoSubscriptionCreationOverrideImplBuilder.html |   338 -
 .../impl/AutoSubscriptionCreationOverrideImpl.html |   350 -
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |   374 -
 .../data/impl/AutoTopicCreationOverrideImpl.html   |   364 -
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |   374 -
 .../policies/data/impl/BacklogQuotaImpl.html       |   545 -
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |   356 -
 .../data/impl/BookieAffinityGroupDataImpl.html     |   350 -
 .../impl/BookieInfoImpl.BookieInfoImplBuilder.html |   356 -
 .../common/policies/data/impl/BookieInfoImpl.html  |   350 -
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |   338 -
 .../policies/data/impl/BookiesClusterInfoImpl.html |   350 -
 .../impl/BrokerInfoImpl.BrokerInfoImplBuilder.html |   338 -
 .../common/policies/data/impl/BrokerInfoImpl.html  |   350 -
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |   374 -
 .../policies/data/impl/BrokerStatusImpl.html       |   368 -
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |   356 -
 .../common/policies/data/impl/BundlesDataImpl.html |   350 -
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |   356 -
 .../data/impl/DelayedDeliveryPoliciesImpl.html     |   350 -
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |   392 -
 .../policies/data/impl/DispatchRateImpl.html       |   350 -
 ...utoSubscriptionCreationOverrideImplBuilder.html |   201 -
 .../AutoSubscriptionCreationOverrideImpl.html      |   196 -
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |   211 -
 .../class-use/AutoTopicCreationOverrideImpl.html   |   196 -
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |   211 -
 .../data/impl/class-use/BacklogQuotaImpl.html      |   196 -
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |   206 -
 .../class-use/BookieAffinityGroupDataImpl.html     |   196 -
 .../BookieInfoImpl.BookieInfoImplBuilder.html      |   206 -
 .../data/impl/class-use/BookieInfoImpl.html        |   196 -
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |   201 -
 .../impl/class-use/BookiesClusterInfoImpl.html     |   196 -
 .../BrokerInfoImpl.BrokerInfoImplBuilder.html      |   201 -
 .../data/impl/class-use/BrokerInfoImpl.html        |   196 -
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |   211 -
 .../data/impl/class-use/BrokerStatusImpl.html      |   196 -
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |   206 -
 .../data/impl/class-use/BundlesDataImpl.html       |   196 -
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |   206 -
 .../class-use/DelayedDeliveryPoliciesImpl.html     |   196 -
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |   216 -
 .../data/impl/class-use/DispatchRateImpl.html      |   241 -
 .../common/policies/data/impl/package-summary.html |   291 -
 .../common/policies/data/impl/package-tree.html    |   185 -
 .../common/policies/data/impl/package-use.html     |   316 -
 .../common/policies/data/package-summary.html      |   734 --
 .../pulsar/common/policies/data/package-tree.html  |   317 -
 .../pulsar/common/policies/data/package-use.html   |  1132 --
 .../policies/impl/AutoFailoverPolicyFactory.html   |   308 -
 .../common/policies/impl/MinAvailablePolicy.html   |   419 -
 .../impl/class-use/AutoFailoverPolicyFactory.html  |   149 -
 .../impl/class-use/MinAvailablePolicy.html         |   149 -
 .../common/policies/impl/package-summary.html      |   180 -
 .../pulsar/common/policies/impl/package-tree.html  |   169 -
 .../pulsar/common/policies/impl/package-use.html   |   149 -
 .../pulsar/common/policies/package-summary.html    |   174 -
 .../pulsar/common/policies/package-tree.html       |   164 -
 .../apache/pulsar/common/policies/package-use.html |   188 -
 .../protocol/schema/IsCompatibilityResponse.html   |   270 -
 .../common/protocol/schema/PostSchemaPayload.html  |   270 -
 .../schema/class-use/IsCompatibilityResponse.html  |   233 -
 .../schema/class-use/PostSchemaPayload.html        |   239 -
 .../common/protocol/schema/package-summary.html    |   180 -
 .../common/protocol/schema/package-tree.html       |   165 -
 .../pulsar/common/protocol/schema/package-use.html |   195 -
 .../stats/AllocatorStats.PoolArenaStats.html       |   596 -
 .../stats/AllocatorStats.PoolChunkListStats.html   |   344 -
 .../stats/AllocatorStats.PoolChunkStats.html       |   344 -
 .../stats/AllocatorStats.PoolSubpageStats.html     |   358 -
 .../apache/pulsar/common/stats/AllocatorStats.html |   456 -
 .../org/apache/pulsar/common/stats/Metrics.html    |   462 -
 .../class-use/AllocatorStats.PoolArenaStats.html   |   200 -
 .../AllocatorStats.PoolChunkListStats.html         |   195 -
 .../class-use/AllocatorStats.PoolChunkStats.html   |   195 -
 .../class-use/AllocatorStats.PoolSubpageStats.html |   200 -
 .../common/stats/class-use/AllocatorStats.html     |   215 -
 .../pulsar/common/stats/class-use/Metrics.html     |   235 -
 .../pulsar/common/stats/package-summary.html       |   204 -
 .../apache/pulsar/common/stats/package-tree.html   |   169 -
 .../apache/pulsar/common/stats/package-use.html    |   244 -
 .../management/core/common/PackageMetadata.html    |   279 -
 .../management/core/common/PackageType.html        |   439 -
 .../core/common/class-use/PackageMetadata.html     |   259 -
 .../core/common/class-use/PackageType.html         |   210 -
 .../management/core/common/package-summary.html    |   191 -
 .../management/core/common/package-tree.html       |   178 -
 .../management/core/common/package-use.html        |   214 -
 ...anagementException.MetadataFormatException.html |   350 -
 ...kagesManagementException.NotFoundException.html |   370 -
 .../exceptions/PackagesManagementException.html    |   377 -
 ...anagementException.MetadataFormatException.html |   149 -
 ...kagesManagementException.NotFoundException.html |   149 -
 .../class-use/PackagesManagementException.html     |   200 -
 .../core/exceptions/package-summary.html           |   182 -
 .../management/core/exceptions/package-tree.html   |   177 -
 .../management/core/exceptions/package-use.html    |   188 -
 .../data/loadbalancer/LoadManagerReport.html       |   502 -
 .../data/loadbalancer/NamespaceBundleStats.html    |   544 -
 .../policies/data/loadbalancer/ResourceUsage.html  |   428 -
 .../data/loadbalancer/ServiceLookupData.html       |   342 -
 .../loadbalancer/class-use/LoadManagerReport.html  |   215 -
 .../class-use/NamespaceBundleStats.html            |   235 -
 .../data/loadbalancer/class-use/ResourceUsage.html |   245 -
 .../loadbalancer/class-use/ServiceLookupData.html  |   197 -
 .../data/loadbalancer/package-summary.html         |   201 -
 .../policies/data/loadbalancer/package-tree.html   |   175 -
 .../policies/data/loadbalancer/package-use.html    |   224 -
 .../static/api/admin/2.8.2/overview-summary.html   |    23 -
 .../static/api/admin/2.8.2/overview-tree.html      |   467 -
 .../static/api/admin/2.8.2/package-search-index.js |     1 -
 .../api/admin/2.8.2/package-search-index.zip       |   Bin 362 -> 0 bytes
 .../static/api/admin/2.8.2/resources/glass.png     |   Bin 499 -> 0 bytes
 .../static/api/admin/2.8.2/resources/x.png         |   Bin 394 -> 0 bytes
 .../website-next/static/api/admin/2.8.2/script.js  |   149 -
 .../website-next/static/api/admin/2.8.2/search.js  |   326 -
 .../static/api/admin/2.8.2/serialized-form.html    |   357 -
 .../static/api/admin/2.8.2/stylesheet.css          |   906 --
 .../static/api/admin/2.8.2/type-search-index.js    |     1 -
 .../static/api/admin/2.8.2/type-search-index.zip   |   Bin 1872 -> 0 bytes
 .../static/api/admin/2.8.3/allclasses-index.html   |  1279 ---
 .../static/api/admin/2.8.3/allclasses.html         |   231 -
 .../static/api/admin/2.8.3/allpackages-index.html  |   261 -
 .../static/api/admin/2.8.3/constant-values.html    |   280 -
 .../static/api/admin/2.8.3/deprecated-list.html    |   323 -
 .../static/api/admin/2.8.3/element-list            |    16 -
 .../static/api/admin/2.8.3/help-doc.html           |   281 -
 .../static/api/admin/2.8.3/index-all.html          |  7195 ------------
 .../website-next/static/api/admin/2.8.3/index.html |   257 -
 .../admin/2.8.3/jquery/external/jquery/jquery.js   | 10872 ------------------
 .../jquery/images/ui-bg_glass_55_fbf9ee_1x400.png  |   Bin 335 -> 0 bytes
 .../jquery/images/ui-bg_glass_65_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_e6e6e6_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_95_fef1ec_1x400.png  |   Bin 332 -> 0 bytes
 .../ui-bg_highlight-soft_75_cccccc_1x100.png       |   Bin 280 -> 0 bytes
 .../jquery/images/ui-icons_222222_256x240.png      |   Bin 6922 -> 0 bytes
 .../jquery/images/ui-icons_2e83ff_256x240.png      |   Bin 4549 -> 0 bytes
 .../jquery/images/ui-icons_454545_256x240.png      |   Bin 6992 -> 0 bytes
 .../jquery/images/ui-icons_888888_256x240.png      |   Bin 6999 -> 0 bytes
 .../jquery/images/ui-icons_cd0a0a_256x240.png      |   Bin 4549 -> 0 bytes
 .../static/api/admin/2.8.3/jquery/jquery-3.5.1.js  | 10872 ------------------
 .../static/api/admin/2.8.3/jquery/jquery-ui.css    |   582 -
 .../static/api/admin/2.8.3/jquery/jquery-ui.js     |  2659 -----
 .../api/admin/2.8.3/jquery/jquery-ui.min.css       |     7 -
 .../static/api/admin/2.8.3/jquery/jquery-ui.min.js |     6 -
 .../api/admin/2.8.3/jquery/jquery-ui.structure.css |   156 -
 .../admin/2.8.3/jquery/jquery-ui.structure.min.css |     5 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.js      |    56 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.min.js  |    10 -
 .../2.8.3/jquery/jszip-utils/dist/jszip-utils.js   |   118 -
 .../jquery/jszip-utils/dist/jszip-utils.min.js     |    10 -
 .../api/admin/2.8.3/jquery/jszip/dist/jszip.js     | 11370 -------------------
 .../api/admin/2.8.3/jquery/jszip/dist/jszip.min.js |    13 -
 .../static/api/admin/2.8.3/member-search-index.js  |     1 -
 .../static/api/admin/2.8.3/member-search-index.zip |   Bin 20981 -> 0 bytes
 .../org/apache/pulsar/client/admin/Bookies.html    |   441 -
 .../apache/pulsar/client/admin/BrokerStats.html    |   512 -
 .../org/apache/pulsar/client/admin/Brokers.html    |   831 --
 .../org/apache/pulsar/client/admin/Clusters.html   |  1324 ---
 .../org/apache/pulsar/client/admin/Functions.html  |  1871 ---
 .../admin/LongRunningProcessStatus.Status.html     |   410 -
 .../client/admin/LongRunningProcessStatus.html     |   403 -
 .../org/apache/pulsar/client/admin/Lookup.html     |   383 -
 .../org/apache/pulsar/client/admin/Namespaces.html |  8339 --------------
 .../pulsar/client/admin/NonPersistentTopics.html   |   698 --
 .../pulsar/client/admin/OffloadProcessStatus.html  |   322 -
 .../org/apache/pulsar/client/admin/Packages.html   |   601 -
 .../org/apache/pulsar/client/admin/Properties.html |   407 -
 .../org/apache/pulsar/client/admin/ProxyStats.html |   284 -
 .../apache/pulsar/client/admin/PulsarAdmin.html    |   730 --
 .../pulsar/client/admin/PulsarAdminBuilder.html    |   769 --
 .../PulsarAdminException.ConflictException.html    |   332 -
 .../PulsarAdminException.ConnectException.html     |   343 -
 ...ception.GettingAuthenticationDataException.html |   341 -
 .../PulsarAdminException.HttpErrorException.html   |   341 -
 .../PulsarAdminException.NotAllowedException.html  |   332 -
 ...ulsarAdminException.NotAuthorizedException.html |   332 -
 .../PulsarAdminException.NotFoundException.html    |   332 -
 ...AdminException.PreconditionFailedException.html |   332 -
 ...sarAdminException.ServerSideErrorException.html |   347 -
 .../PulsarAdminException.TimeoutException.html     |   328 -
 .../pulsar/client/admin/PulsarAdminException.html  |   503 -
 .../apache/pulsar/client/admin/ResourceGroups.html |   542 -
 .../apache/pulsar/client/admin/ResourceQuotas.html |   681 --
 .../org/apache/pulsar/client/admin/Schemas.html    |   787 --
 .../2.8.3/org/apache/pulsar/client/admin/Sink.html |   223 -
 .../org/apache/pulsar/client/admin/Sinks.html      |  1355 ---
 .../org/apache/pulsar/client/admin/Source.html     |   223 -
 .../org/apache/pulsar/client/admin/Sources.html    |  1355 ---
 .../org/apache/pulsar/client/admin/Tenants.html    |   576 -
 .../org/apache/pulsar/client/admin/Topics.html     |  7689 -------------
 .../apache/pulsar/client/admin/Transactions.html   |   832 --
 .../org/apache/pulsar/client/admin/Worker.html     |   453 -
 .../pulsar/client/admin/class-use/Bookies.html     |   196 -
 .../pulsar/client/admin/class-use/BrokerStats.html |   196 -
 .../pulsar/client/admin/class-use/Brokers.html     |   196 -
 .../pulsar/client/admin/class-use/Clusters.html    |   196 -
 .../pulsar/client/admin/class-use/Functions.html   |   196 -
 .../class-use/LongRunningProcessStatus.Status.html |   276 -
 .../admin/class-use/LongRunningProcessStatus.html  |   225 -
 .../pulsar/client/admin/class-use/Lookup.html      |   196 -
 .../pulsar/client/admin/class-use/Namespaces.html  |   196 -
 .../admin/class-use/NonPersistentTopics.html       |   200 -
 .../admin/class-use/OffloadProcessStatus.html      |   260 -
 .../pulsar/client/admin/class-use/Packages.html    |   196 -
 .../pulsar/client/admin/class-use/Properties.html  |   200 -
 .../pulsar/client/admin/class-use/ProxyStats.html  |   196 -
 .../pulsar/client/admin/class-use/PulsarAdmin.html |   196 -
 .../client/admin/class-use/PulsarAdminBuilder.html |   370 -
 .../PulsarAdminException.ConflictException.html    |   149 -
 .../PulsarAdminException.ConnectException.html     |   149 -
 ...ception.GettingAuthenticationDataException.html |   149 -
 .../PulsarAdminException.HttpErrorException.html   |   149 -
 .../PulsarAdminException.NotAllowedException.html  |   149 -
 ...ulsarAdminException.NotAuthorizedException.html |   149 -
 .../PulsarAdminException.NotFoundException.html    |   149 -
 ...AdminException.PreconditionFailedException.html |   149 -
 ...sarAdminException.ServerSideErrorException.html |   149 -
 .../PulsarAdminException.TimeoutException.html     |   149 -
 .../admin/class-use/PulsarAdminException.html      |  3853 -------
 .../client/admin/class-use/ResourceGroups.html     |   196 -
 .../client/admin/class-use/ResourceQuotas.html     |   196 -
 .../pulsar/client/admin/class-use/Schemas.html     |   196 -
 .../apache/pulsar/client/admin/class-use/Sink.html |   200 -
 .../pulsar/client/admin/class-use/Sinks.html       |   215 -
 .../pulsar/client/admin/class-use/Source.html      |   200 -
 .../pulsar/client/admin/class-use/Sources.html     |   215 -
 .../pulsar/client/admin/class-use/Tenants.html     |   196 -
 .../pulsar/client/admin/class-use/Topics.html      |   196 -
 .../client/admin/class-use/Transactions.html       |   196 -
 .../pulsar/client/admin/class-use/Worker.html      |   196 -
 .../pulsar/client/admin/package-summary.html       |   440 -
 .../apache/pulsar/client/admin/package-tree.html   |   244 -
 .../apache/pulsar/client/admin/package-use.html    |   392 -
 .../client/admin/utils/DefaultImplementation.html  |   326 -
 .../pulsar/client/admin/utils/ReflectionUtils.html |   307 -
 .../utils/class-use/DefaultImplementation.html     |   149 -
 .../admin/utils/class-use/ReflectionUtils.html     |   149 -
 .../pulsar/client/admin/utils/package-summary.html |   178 -
 .../pulsar/client/admin/utils/package-tree.html    |   165 -
 .../pulsar/client/admin/utils/package-use.html     |   149 -
 .../common/conf/InternalConfigurationData.html     |   425 -
 .../conf/class-use/InternalConfigurationData.html  |   215 -
 .../apache/pulsar/common/conf/package-summary.html |   174 -
 .../apache/pulsar/common/conf/package-tree.html    |   164 -
 .../org/apache/pulsar/common/conf/package-use.html |   189 -
 .../common/functions/AuthenticationConfig.html     |   270 -
 .../pulsar/common/functions/ConsumerConfig.html    |   270 -
 .../pulsar/common/functions/CryptoConfig.html      |   270 -
 .../FunctionConfig.ProcessingGuarantees.html       |   397 -
 .../common/functions/FunctionConfig.Runtime.html   |   397 -
 .../pulsar/common/functions/FunctionConfig.html    |   302 -
 .../pulsar/common/functions/FunctionState.html     |   270 -
 .../pulsar/common/functions/ProducerConfig.html    |   270 -
 .../apache/pulsar/common/functions/Resources.html  |   322 -
 .../pulsar/common/functions/UpdateOptions.html     |   265 -
 .../pulsar/common/functions/WindowConfig.html      |   316 -
 .../apache/pulsar/common/functions/WorkerInfo.html |   326 -
 .../functions/class-use/AuthenticationConfig.html  |   149 -
 .../common/functions/class-use/ConsumerConfig.html |   149 -
 .../common/functions/class-use/CryptoConfig.html   |   149 -
 .../FunctionConfig.ProcessingGuarantees.html       |   205 -
 .../class-use/FunctionConfig.Runtime.html          |   205 -
 .../common/functions/class-use/FunctionConfig.html |   329 -
 .../common/functions/class-use/FunctionState.html  |   251 -
 .../common/functions/class-use/ProducerConfig.html |   149 -
 .../common/functions/class-use/Resources.html      |   215 -
 .../common/functions/class-use/UpdateOptions.html  |   299 -
 .../common/functions/class-use/WindowConfig.html   |   149 -
 .../common/functions/class-use/WorkerInfo.html     |   264 -
 .../pulsar/common/functions/package-summary.html   |   260 -
 .../pulsar/common/functions/package-tree.html      |   193 -
 .../pulsar/common/functions/package-use.html       |   248 -
 .../apache/pulsar/common/io/BatchSourceConfig.html |   334 -
 .../pulsar/common/io/ConnectorDefinition.html      |   270 -
 .../org/apache/pulsar/common/io/SinkConfig.html    |   270 -
 .../org/apache/pulsar/common/io/SourceConfig.html  |   270 -
 .../common/io/class-use/BatchSourceConfig.html     |   149 -
 .../common/io/class-use/ConnectorDefinition.html   |   226 -
 .../pulsar/common/io/class-use/SinkConfig.html     |   329 -
 .../pulsar/common/io/class-use/SourceConfig.html   |   329 -
 .../apache/pulsar/common/io/package-summary.html   |   192 -
 .../org/apache/pulsar/common/io/package-tree.html  |   167 -
 .../org/apache/pulsar/common/io/package-use.html   |   201 -
 .../apache/pulsar/common/naming/TopicDomain.html   |   426 -
 .../common/naming/class-use/TopicDomain.html       |   250 -
 .../pulsar/common/naming/package-summary.html      |   174 -
 .../apache/pulsar/common/naming/package-tree.html  |   168 -
 .../apache/pulsar/common/naming/package-use.html   |   214 -
 .../common/partition/PartitionedTopicMetadata.html |   346 -
 .../class-use/PartitionedTopicMetadata.html        |   287 -
 .../pulsar/common/partition/package-summary.html   |   174 -
 .../pulsar/common/partition/package-tree.html      |   164 -
 .../pulsar/common/partition/package-use.html       |   214 -
 .../pulsar/common/policies/AutoFailoverPolicy.html |   356 -
 .../policies/class-use/AutoFailoverPolicy.html     |   212 -
 .../pulsar/common/policies/data/AuthAction.html    |   450 -
 .../common/policies/data/AuthPolicies.Builder.html |   297 -
 .../pulsar/common/policies/data/AuthPolicies.html  |   317 -
 .../data/AutoFailoverPolicyData.Builder.html       |   283 -
 .../policies/data/AutoFailoverPolicyData.html      |   316 -
 .../policies/data/AutoFailoverPolicyType.html      |   381 -
 .../AutoSubscriptionCreationOverride.Builder.html  |   273 -
 .../data/AutoSubscriptionCreationOverride.html     |   293 -
 .../data/AutoTopicCreationOverride.Builder.html    |   301 -
 .../policies/data/AutoTopicCreationOverride.html   |   321 -
 .../data/BacklogQuota.BacklogQuotaType.html        |   384 -
 .../common/policies/data/BacklogQuota.Builder.html |   301 -
 .../data/BacklogQuota.RetentionPolicy.html         |   406 -
 .../pulsar/common/policies/data/BacklogQuota.html  |   376 -
 .../data/BookieAffinityGroupData.Builder.html      |   287 -
 .../policies/data/BookieAffinityGroupData.html     |   307 -
 .../common/policies/data/BookieInfo.Builder.html   |   287 -
 .../pulsar/common/policies/data/BookieInfo.html    |   307 -
 .../policies/data/BookiesClusterInfo.Builder.html  |   273 -
 .../common/policies/data/BookiesClusterInfo.html   |   293 -
 .../policies/data/BookiesRackConfiguration.html    |   396 -
 .../common/policies/data/BrokerAssignment.html     |   393 -
 .../common/policies/data/BrokerInfo.Builder.html   |   273 -
 .../pulsar/common/policies/data/BrokerInfo.html    |   293 -
 .../data/BrokerNamespaceIsolationData.Builder.html |   311 -
 .../data/BrokerNamespaceIsolationData.html         |   330 -
 .../common/policies/data/BrokerStatus.Builder.html |   301 -
 .../pulsar/common/policies/data/BrokerStatus.html  |   333 -
 .../common/policies/data/BundlesData.Builder.html  |   287 -
 .../pulsar/common/policies/data/BundlesData.html   |   307 -
 .../common/policies/data/ClusterData.Builder.html  |   493 -
 .../pulsar/common/policies/data/ClusterData.html   |   526 -
 .../common/policies/data/CompactionStats.html      |   306 -
 .../pulsar/common/policies/data/ConsumerStats.html |   555 -
 .../data/DelayedDeliveryPolicies.Builder.html      |   287 -
 .../policies/data/DelayedDeliveryPolicies.html     |   307 -
 .../common/policies/data/DispatchRate.Builder.html |   315 -
 .../pulsar/common/policies/data/DispatchRate.html  |   335 -
 .../pulsar/common/policies/data/ErrorData.html     |   325 -
 .../common/policies/data/ExceptionInformation.html |   270 -
 .../policies/data/FailureDomain.Builder.html       |   269 -
 .../pulsar/common/policies/data/FailureDomain.html |   288 -
 .../policies/data/FunctionInstanceStats.html       |   265 -
 .../policies/data/FunctionInstanceStatsData.html   |   291 -
 .../data/FunctionInstanceStatsDataBase.html        |   311 -
 .../pulsar/common/policies/data/FunctionStats.html |   363 -
 ...nInstanceStatus.FunctionInstanceStatusData.html |   470 -
 .../FunctionStatus.FunctionInstanceStatus.html     |   355 -
 .../common/policies/data/FunctionStatus.html       |   403 -
 .../policies/data/InactiveTopicDeleteMode.html     |   386 -
 .../policies/data/InactiveTopicPolicies.html       |   270 -
 .../ManagedLedgerInternalStats.CursorStats.html    |   512 -
 .../ManagedLedgerInternalStats.LedgerInfo.html     |   386 -
 .../policies/data/ManagedLedgerInternalStats.html  |   557 -
 .../data/NamespaceIsolationData.Builder.html       |   311 -
 .../policies/data/NamespaceIsolationData.html      |   344 -
 .../policies/data/NamespaceOwnershipStatus.html    |   399 -
 .../data/NonPersistentPartitionedTopicStats.html   |   289 -
 .../policies/data/NonPersistentPublisherStats.html |   269 -
 .../data/NonPersistentReplicatorStats.html         |   267 -
 .../data/NonPersistentSubscriptionStats.html       |   269 -
 .../policies/data/NonPersistentTopicStats.html     |   332 -
 .../policies/data/OffloadPolicies.Builder.html     |   647 --
 .../common/policies/data/OffloadPolicies.html      |   666 --
 .../policies/data/OffloadedReadPriority.html       |   451 -
 .../data/PartitionedTopicInternalStats.html        |   377 -
 .../policies/data/PartitionedTopicStats.html       |   296 -
 .../common/policies/data/PersistencePolicies.html  |   405 -
 .../data/PersistentTopicInternalStats.html         |   355 -
 .../pulsar/common/policies/data/Policies.html      |   990 --
 .../pulsar/common/policies/data/PublishRate.html   |   401 -
 .../common/policies/data/PublisherStats.html       |   426 -
 .../pulsar/common/policies/data/RawBookieInfo.html |   270 -
 .../common/policies/data/ReplicatorStats.html      |   446 -
 .../pulsar/common/policies/data/ResourceGroup.html |   269 -
 .../pulsar/common/policies/data/ResourceQuota.html |   641 --
 .../common/policies/data/RetentionPolicies.html    |   397 -
 .../SchemaAutoUpdateCompatibilityStrategy.html     |   491 -
 .../policies/data/SchemaCompatibilityStrategy.html |   530 -
 ....SinkInstanceStatus.SinkInstanceStatusData.html |   456 -
 .../data/SinkStatus.SinkInstanceStatus.html        |   355 -
 .../pulsar/common/policies/data/SinkStatus.html    |   403 -
 ...rceInstanceStatus.SourceInstanceStatusData.html |   456 -
 .../data/SourceStatus.SourceInstanceStatus.html    |   355 -
 .../pulsar/common/policies/data/SourceStatus.html  |   403 -
 .../pulsar/common/policies/data/SubscribeRate.html |   401 -
 .../common/policies/data/SubscriptionAuthMode.html |   386 -
 .../common/policies/data/SubscriptionStats.html    |   735 --
 .../common/policies/data/TenantInfo.Builder.html   |   283 -
 .../pulsar/common/policies/data/TenantInfo.html    |   302 -
 .../pulsar/common/policies/data/TopicStats.html    |   610 -
 .../pulsar/common/policies/data/TopicType.html     |   412 -
 .../policies/data/TransactionBufferStats.html      |   348 -
 .../data/TransactionCoordinatorInternalStats.html  |   315 -
 .../policies/data/TransactionCoordinatorStats.html |   349 -
 .../data/TransactionCoordinatorStatus.html         |   349 -
 .../policies/data/TransactionInBufferStats.html    |   331 -
 .../data/TransactionInPendingAckStats.html         |   314 -
 .../common/policies/data/TransactionLogStats.html  |   332 -
 .../common/policies/data/TransactionMetadata.html  |   399 -
 .../data/TransactionPendingAckInternalStats.html   |   315 -
 .../policies/data/TransactionPendingAckStats.html  |   314 -
 .../policies/data/WorkerFunctionInstanceStats.html |   329 -
 .../common/policies/data/class-use/AuthAction.html |   343 -
 .../data/class-use/AuthPolicies.Builder.html       |   210 -
 .../policies/data/class-use/AuthPolicies.html      |   210 -
 .../class-use/AutoFailoverPolicyData.Builder.html  |   205 -
 .../data/class-use/AutoFailoverPolicyData.html     |   256 -
 .../data/class-use/AutoFailoverPolicyType.html     |   230 -
 .../AutoSubscriptionCreationOverride.Builder.html  |   229 -
 .../AutoSubscriptionCreationOverride.html          |   281 -
 .../AutoTopicCreationOverride.Builder.html         |   239 -
 .../data/class-use/AutoTopicCreationOverride.html  |   296 -
 .../class-use/BacklogQuota.BacklogQuotaType.html   |   334 -
 .../data/class-use/BacklogQuota.Builder.html       |   239 -
 .../class-use/BacklogQuota.RetentionPolicy.html    |   289 -
 .../policies/data/class-use/BacklogQuota.html      |   347 -
 .../class-use/BookieAffinityGroupData.Builder.html |   234 -
 .../data/class-use/BookieAffinityGroupData.html    |   302 -
 .../data/class-use/BookieInfo.Builder.html         |   234 -
 .../common/policies/data/class-use/BookieInfo.html |   334 -
 .../data/class-use/BookiesClusterInfo.Builder.html |   229 -
 .../data/class-use/BookiesClusterInfo.html         |   274 -
 .../data/class-use/BookiesRackConfiguration.html   |   215 -
 .../policies/data/class-use/BrokerAssignment.html  |   235 -
 .../data/class-use/BrokerInfo.Builder.html         |   229 -
 .../common/policies/data/class-use/BrokerInfo.html |   274 -
 .../BrokerNamespaceIsolationData.Builder.html      |   215 -
 .../class-use/BrokerNamespaceIsolationData.html    |   259 -
 .../data/class-use/BrokerStatus.Builder.html       |   239 -
 .../policies/data/class-use/BrokerStatus.html      |   331 -
 .../data/class-use/BundlesData.Builder.html        |   234 -
 .../policies/data/class-use/BundlesData.html       |   315 -
 .../data/class-use/ClusterData.Builder.html        |   285 -
 .../policies/data/class-use/ClusterData.html       |   285 -
 .../policies/data/class-use/CompactionStats.html   |   197 -
 .../policies/data/class-use/ConsumerStats.html     |   197 -
 .../class-use/DelayedDeliveryPolicies.Builder.html |   234 -
 .../data/class-use/DelayedDeliveryPolicies.html    |   361 -
 .../data/class-use/DispatchRate.Builder.html       |   244 -
 .../policies/data/class-use/DispatchRate.html      |   498 -
 .../common/policies/data/class-use/ErrorData.html  |   149 -
 .../data/class-use/ExceptionInformation.html       |   220 -
 .../data/class-use/FailureDomain.Builder.html      |   200 -
 .../policies/data/class-use/FailureDomain.html     |   305 -
 .../data/class-use/FunctionInstanceStats.html      |   195 -
 .../data/class-use/FunctionInstanceStatsData.html  |   264 -
 .../class-use/FunctionInstanceStatsDataBase.html   |   215 -
 .../policies/data/class-use/FunctionStats.html     |   247 -
 ...nInstanceStatus.FunctionInstanceStatusData.html |   249 -
 .../FunctionStatus.FunctionInstanceStatus.html     |   210 -
 .../policies/data/class-use/FunctionStatus.html    |   219 -
 .../data/class-use/InactiveTopicDeleteMode.html    |   205 -
 .../data/class-use/InactiveTopicPolicies.html      |   315 -
 .../ManagedLedgerInternalStats.CursorStats.html    |   197 -
 .../ManagedLedgerInternalStats.LedgerInfo.html     |   217 -
 .../data/class-use/ManagedLedgerInternalStats.html |   214 -
 .../class-use/NamespaceIsolationData.Builder.html  |   215 -
 .../data/class-use/NamespaceIsolationData.html     |   305 -
 .../data/class-use/NamespaceOwnershipStatus.html   |   207 -
 .../NonPersistentPartitionedTopicStats.html        |   149 -
 .../class-use/NonPersistentPublisherStats.html     |   197 -
 .../class-use/NonPersistentReplicatorStats.html    |   197 -
 .../class-use/NonPersistentSubscriptionStats.html  |   197 -
 .../data/class-use/NonPersistentTopicStats.html    |   275 -
 .../data/class-use/OffloadPolicies.Builder.html    |   335 -
 .../policies/data/class-use/OffloadPolicies.html   |   330 -
 .../data/class-use/OffloadedReadPriority.html      |   230 -
 .../class-use/PartitionedTopicInternalStats.html   |   215 -
 .../data/class-use/PartitionedTopicStats.html      |   263 -
 .../data/class-use/PersistencePolicies.html        |   315 -
 .../class-use/PersistentTopicInternalStats.html    |   275 -
 .../common/policies/data/class-use/Policies.html   |   241 -
 .../policies/data/class-use/PublishRate.html       |   299 -
 .../policies/data/class-use/PublisherStats.html    |   214 -
 .../policies/data/class-use/RawBookieInfo.html     |   239 -
 .../policies/data/class-use/ReplicatorStats.html   |   214 -
 .../policies/data/class-use/ResourceGroup.html     |   257 -
 .../policies/data/class-use/ResourceQuota.html     |   310 -
 .../policies/data/class-use/RetentionPolicies.html |   315 -
 .../SchemaAutoUpdateCompatibilityStrategy.html     |   286 -
 .../class-use/SchemaCompatibilityStrategy.html     |   318 -
 ....SinkInstanceStatus.SinkInstanceStatusData.html |   249 -
 .../class-use/SinkStatus.SinkInstanceStatus.html   |   210 -
 .../common/policies/data/class-use/SinkStatus.html |   219 -
 ...rceInstanceStatus.SourceInstanceStatusData.html |   249 -
 .../SourceStatus.SourceInstanceStatus.html         |   210 -
 .../policies/data/class-use/SourceStatus.html      |   219 -
 .../policies/data/class-use/SubscribeRate.html     |   315 -
 .../data/class-use/SubscriptionAuthMode.html       |   260 -
 .../policies/data/class-use/SubscriptionStats.html |   214 -
 .../data/class-use/TenantInfo.Builder.html         |   205 -
 .../common/policies/data/class-use/TenantInfo.html |   311 -
 .../common/policies/data/class-use/TopicStats.html |   324 -
 .../common/policies/data/class-use/TopicType.html  |   205 -
 .../data/class-use/TransactionBufferStats.html     |   215 -
 .../TransactionCoordinatorInternalStats.html       |   217 -
 .../class-use/TransactionCoordinatorStats.html     |   229 -
 .../class-use/TransactionCoordinatorStatus.html    |   149 -
 .../data/class-use/TransactionInBufferStats.html   |   247 -
 .../class-use/TransactionInPendingAckStats.html    |   249 -
 .../data/class-use/TransactionLogStats.html        |   204 -
 .../data/class-use/TransactionMetadata.html        |   249 -
 .../TransactionPendingAckInternalStats.html        |   219 -
 .../data/class-use/TransactionPendingAckStats.html |   217 -
 .../class-use/WorkerFunctionInstanceStats.html     |   205 -
 ...utoSubscriptionCreationOverrideImplBuilder.html |   338 -
 .../impl/AutoSubscriptionCreationOverrideImpl.html |   350 -
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |   374 -
 .../data/impl/AutoTopicCreationOverrideImpl.html   |   364 -
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |   374 -
 .../policies/data/impl/BacklogQuotaImpl.html       |   545 -
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |   356 -
 .../data/impl/BookieAffinityGroupDataImpl.html     |   350 -
 .../impl/BookieInfoImpl.BookieInfoImplBuilder.html |   373 -
 .../common/policies/data/impl/BookieInfoImpl.html  |   350 -
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |   338 -
 .../policies/data/impl/BookiesClusterInfoImpl.html |   350 -
 .../impl/BrokerInfoImpl.BrokerInfoImplBuilder.html |   338 -
 .../common/policies/data/impl/BrokerInfoImpl.html  |   350 -
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |   374 -
 .../policies/data/impl/BrokerStatusImpl.html       |   368 -
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |   356 -
 .../common/policies/data/impl/BundlesDataImpl.html |   350 -
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |   356 -
 .../data/impl/DelayedDeliveryPoliciesImpl.html     |   350 -
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |   392 -
 .../policies/data/impl/DispatchRateImpl.html       |   350 -
 ...utoSubscriptionCreationOverrideImplBuilder.html |   201 -
 .../AutoSubscriptionCreationOverrideImpl.html      |   196 -
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |   211 -
 .../class-use/AutoTopicCreationOverrideImpl.html   |   196 -
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |   211 -
 .../data/impl/class-use/BacklogQuotaImpl.html      |   196 -
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |   206 -
 .../class-use/BookieAffinityGroupDataImpl.html     |   196 -
 .../BookieInfoImpl.BookieInfoImplBuilder.html      |   206 -
 .../data/impl/class-use/BookieInfoImpl.html        |   196 -
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |   201 -
 .../impl/class-use/BookiesClusterInfoImpl.html     |   196 -
 .../BrokerInfoImpl.BrokerInfoImplBuilder.html      |   201 -
 .../data/impl/class-use/BrokerInfoImpl.html        |   196 -
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |   211 -
 .../data/impl/class-use/BrokerStatusImpl.html      |   196 -
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |   206 -
 .../data/impl/class-use/BundlesDataImpl.html       |   196 -
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |   206 -
 .../class-use/DelayedDeliveryPoliciesImpl.html     |   196 -
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |   216 -
 .../data/impl/class-use/DispatchRateImpl.html      |   241 -
 .../common/policies/data/impl/package-summary.html |   291 -
 .../common/policies/data/impl/package-tree.html    |   185 -
 .../common/policies/data/impl/package-use.html     |   316 -
 .../common/policies/data/package-summary.html      |   734 --
 .../pulsar/common/policies/data/package-tree.html  |   317 -
 .../pulsar/common/policies/data/package-use.html   |  1132 --
 .../policies/impl/AutoFailoverPolicyFactory.html   |   308 -
 .../common/policies/impl/MinAvailablePolicy.html   |   419 -
 .../impl/class-use/AutoFailoverPolicyFactory.html  |   149 -
 .../impl/class-use/MinAvailablePolicy.html         |   149 -
 .../common/policies/impl/package-summary.html      |   180 -
 .../pulsar/common/policies/impl/package-tree.html  |   169 -
 .../pulsar/common/policies/impl/package-use.html   |   149 -
 .../pulsar/common/policies/package-summary.html    |   174 -
 .../pulsar/common/policies/package-tree.html       |   164 -
 .../apache/pulsar/common/policies/package-use.html |   188 -
 .../protocol/schema/IsCompatibilityResponse.html   |   270 -
 .../common/protocol/schema/PostSchemaPayload.html  |   270 -
 .../schema/class-use/IsCompatibilityResponse.html  |   233 -
 .../schema/class-use/PostSchemaPayload.html        |   239 -
 .../common/protocol/schema/package-summary.html    |   180 -
 .../common/protocol/schema/package-tree.html       |   165 -
 .../pulsar/common/protocol/schema/package-use.html |   195 -
 .../stats/AllocatorStats.PoolArenaStats.html       |   596 -
 .../stats/AllocatorStats.PoolChunkListStats.html   |   344 -
 .../stats/AllocatorStats.PoolChunkStats.html       |   344 -
 .../stats/AllocatorStats.PoolSubpageStats.html     |   358 -
 .../apache/pulsar/common/stats/AllocatorStats.html |   456 -
 .../org/apache/pulsar/common/stats/Metrics.html    |   462 -
 .../class-use/AllocatorStats.PoolArenaStats.html   |   200 -
 .../AllocatorStats.PoolChunkListStats.html         |   195 -
 .../class-use/AllocatorStats.PoolChunkStats.html   |   195 -
 .../class-use/AllocatorStats.PoolSubpageStats.html |   200 -
 .../common/stats/class-use/AllocatorStats.html     |   215 -
 .../pulsar/common/stats/class-use/Metrics.html     |   235 -
 .../pulsar/common/stats/package-summary.html       |   204 -
 .../apache/pulsar/common/stats/package-tree.html   |   169 -
 .../apache/pulsar/common/stats/package-use.html    |   244 -
 .../management/core/common/PackageMetadata.html    |   279 -
 .../management/core/common/PackageType.html        |   439 -
 .../core/common/class-use/PackageMetadata.html     |   259 -
 .../core/common/class-use/PackageType.html         |   210 -
 .../management/core/common/package-summary.html    |   191 -
 .../management/core/common/package-tree.html       |   178 -
 .../management/core/common/package-use.html        |   214 -
 ...anagementException.MetadataFormatException.html |   350 -
 ...kagesManagementException.NotFoundException.html |   370 -
 .../exceptions/PackagesManagementException.html    |   377 -
 ...anagementException.MetadataFormatException.html |   149 -
 ...kagesManagementException.NotFoundException.html |   149 -
 .../class-use/PackagesManagementException.html     |   200 -
 .../core/exceptions/package-summary.html           |   182 -
 .../management/core/exceptions/package-tree.html   |   177 -
 .../management/core/exceptions/package-use.html    |   188 -
 .../data/loadbalancer/LoadManagerReport.html       |   502 -
 .../data/loadbalancer/NamespaceBundleStats.html    |   544 -
 .../policies/data/loadbalancer/ResourceUsage.html  |   428 -
 .../data/loadbalancer/ServiceLookupData.html       |   342 -
 .../loadbalancer/class-use/LoadManagerReport.html  |   215 -
 .../class-use/NamespaceBundleStats.html            |   235 -
 .../data/loadbalancer/class-use/ResourceUsage.html |   245 -
 .../loadbalancer/class-use/ServiceLookupData.html  |   197 -
 .../data/loadbalancer/package-summary.html         |   201 -
 .../policies/data/loadbalancer/package-tree.html   |   175 -
 .../policies/data/loadbalancer/package-use.html    |   224 -
 .../static/api/admin/2.8.3/overview-summary.html   |    23 -
 .../static/api/admin/2.8.3/overview-tree.html      |   467 -
 .../static/api/admin/2.8.3/package-search-index.js |     1 -
 .../api/admin/2.8.3/package-search-index.zip       |   Bin 362 -> 0 bytes
 .../static/api/admin/2.8.3/resources/glass.png     |   Bin 499 -> 0 bytes
 .../static/api/admin/2.8.3/resources/x.png         |   Bin 394 -> 0 bytes
 .../website-next/static/api/admin/2.8.3/script.js  |   149 -
 .../website-next/static/api/admin/2.8.3/search.js  |   326 -
 .../static/api/admin/2.8.3/serialized-form.html    |   357 -
 .../static/api/admin/2.8.3/stylesheet.css          |   906 --
 .../static/api/admin/2.8.3/type-search-index.js    |     1 -
 .../static/api/admin/2.8.3/type-search-index.zip   |   Bin 1872 -> 0 bytes
 .../static/api/admin/2.9.0/allclasses-index.html   |  1289 ---
 .../static/api/admin/2.9.0/allclasses.html         |   233 -
 .../static/api/admin/2.9.0/allpackages-index.html  |   261 -
 .../static/api/admin/2.9.0/constant-values.html    |   287 -
 .../static/api/admin/2.9.0/deprecated-list.html    |   839 --
 .../static/api/admin/2.9.0/element-list            |    16 -
 .../static/api/admin/2.9.0/help-doc.html           |   281 -
 .../static/api/admin/2.9.0/index-all.html          |  7810 -------------
 .../website-next/static/api/admin/2.9.0/index.html |   257 -
 .../admin/2.9.0/jquery/external/jquery/jquery.js   | 10872 ------------------
 .../jquery/images/ui-bg_glass_55_fbf9ee_1x400.png  |   Bin 335 -> 0 bytes
 .../jquery/images/ui-bg_glass_65_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_e6e6e6_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_95_fef1ec_1x400.png  |   Bin 332 -> 0 bytes
 .../ui-bg_highlight-soft_75_cccccc_1x100.png       |   Bin 280 -> 0 bytes
 .../jquery/images/ui-icons_222222_256x240.png      |   Bin 6922 -> 0 bytes
 .../jquery/images/ui-icons_2e83ff_256x240.png      |   Bin 4549 -> 0 bytes
 .../jquery/images/ui-icons_454545_256x240.png      |   Bin 6992 -> 0 bytes
 .../jquery/images/ui-icons_888888_256x240.png      |   Bin 6999 -> 0 bytes
 .../jquery/images/ui-icons_cd0a0a_256x240.png      |   Bin 4549 -> 0 bytes
 .../static/api/admin/2.9.0/jquery/jquery-3.5.1.js  | 10872 ------------------
 .../static/api/admin/2.9.0/jquery/jquery-ui.css    |   582 -
 .../static/api/admin/2.9.0/jquery/jquery-ui.js     |  2659 -----
 .../api/admin/2.9.0/jquery/jquery-ui.min.css       |     7 -
 .../static/api/admin/2.9.0/jquery/jquery-ui.min.js |     6 -
 .../api/admin/2.9.0/jquery/jquery-ui.structure.css |   156 -
 .../admin/2.9.0/jquery/jquery-ui.structure.min.css |     5 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.js      |    56 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.min.js  |    10 -
 .../2.9.0/jquery/jszip-utils/dist/jszip-utils.js   |   118 -
 .../jquery/jszip-utils/dist/jszip-utils.min.js     |    10 -
 .../api/admin/2.9.0/jquery/jszip/dist/jszip.js     | 11370 -------------------
 .../api/admin/2.9.0/jquery/jszip/dist/jszip.min.js |    13 -
 .../static/api/admin/2.9.0/member-search-index.js  |     1 -
 .../static/api/admin/2.9.0/member-search-index.zip |   Bin 21792 -> 0 bytes
 .../org/apache/pulsar/client/admin/Bookies.html    |   441 -
 .../apache/pulsar/client/admin/BrokerStats.html    |   512 -
 .../org/apache/pulsar/client/admin/Brokers.html    |   874 --
 .../org/apache/pulsar/client/admin/Clusters.html   |  1324 ---
 .../org/apache/pulsar/client/admin/Functions.html  |  1871 ---
 .../admin/LongRunningProcessStatus.Status.html     |   410 -
 .../client/admin/LongRunningProcessStatus.html     |   403 -
 .../org/apache/pulsar/client/admin/Lookup.html     |   383 -
 .../org/apache/pulsar/client/admin/Namespaces.html |  8278 --------------
 .../pulsar/client/admin/NonPersistentTopics.html   |   698 --
 .../pulsar/client/admin/OffloadProcessStatus.html  |   322 -
 .../org/apache/pulsar/client/admin/Packages.html   |   601 -
 .../org/apache/pulsar/client/admin/Properties.html |   407 -
 .../org/apache/pulsar/client/admin/ProxyStats.html |   284 -
 .../apache/pulsar/client/admin/PulsarAdmin.html    |   772 --
 .../pulsar/client/admin/PulsarAdminBuilder.html    |   769 --
 .../PulsarAdminException.ConflictException.html    |   332 -
 .../PulsarAdminException.ConnectException.html     |   343 -
 ...ception.GettingAuthenticationDataException.html |   341 -
 .../PulsarAdminException.HttpErrorException.html   |   341 -
 .../PulsarAdminException.NotAllowedException.html  |   332 -
 ...ulsarAdminException.NotAuthorizedException.html |   332 -
 .../PulsarAdminException.NotFoundException.html    |   332 -
 ...AdminException.PreconditionFailedException.html |   332 -
 ...sarAdminException.ServerSideErrorException.html |   347 -
 .../PulsarAdminException.TimeoutException.html     |   328 -
 .../pulsar/client/admin/PulsarAdminException.html  |   503 -
 .../apache/pulsar/client/admin/ResourceGroups.html |   542 -
 .../apache/pulsar/client/admin/ResourceQuotas.html |   681 --
 .../org/apache/pulsar/client/admin/Schemas.html    |   787 --
 .../2.9.0/org/apache/pulsar/client/admin/Sink.html |   223 -
 .../org/apache/pulsar/client/admin/Sinks.html      |  1355 ---
 .../org/apache/pulsar/client/admin/Source.html     |   223 -
 .../org/apache/pulsar/client/admin/Sources.html    |  1355 ---
 .../org/apache/pulsar/client/admin/Tenants.html    |   576 -
 .../apache/pulsar/client/admin/TopicPolicies.html  |  4439 --------
 .../org/apache/pulsar/client/admin/Topics.html     |  8204 -------------
 .../apache/pulsar/client/admin/Transactions.html   |   832 --
 .../org/apache/pulsar/client/admin/Worker.html     |   453 -
 .../pulsar/client/admin/class-use/Bookies.html     |   196 -
 .../pulsar/client/admin/class-use/BrokerStats.html |   196 -
 .../pulsar/client/admin/class-use/Brokers.html     |   196 -
 .../pulsar/client/admin/class-use/Clusters.html    |   196 -
 .../pulsar/client/admin/class-use/Functions.html   |   196 -
 .../class-use/LongRunningProcessStatus.Status.html |   276 -
 .../admin/class-use/LongRunningProcessStatus.html  |   225 -
 .../pulsar/client/admin/class-use/Lookup.html      |   196 -
 .../pulsar/client/admin/class-use/Namespaces.html  |   196 -
 .../admin/class-use/NonPersistentTopics.html       |   200 -
 .../admin/class-use/OffloadProcessStatus.html      |   260 -
 .../pulsar/client/admin/class-use/Packages.html    |   196 -
 .../pulsar/client/admin/class-use/Properties.html  |   200 -
 .../pulsar/client/admin/class-use/ProxyStats.html  |   196 -
 .../pulsar/client/admin/class-use/PulsarAdmin.html |   196 -
 .../client/admin/class-use/PulsarAdminBuilder.html |   370 -
 .../PulsarAdminException.ConflictException.html    |   149 -
 .../PulsarAdminException.ConnectException.html     |   149 -
 ...ception.GettingAuthenticationDataException.html |   149 -
 .../PulsarAdminException.HttpErrorException.html   |   149 -
 .../PulsarAdminException.NotAllowedException.html  |   149 -
 ...ulsarAdminException.NotAuthorizedException.html |   149 -
 .../PulsarAdminException.NotFoundException.html    |   149 -
 ...AdminException.PreconditionFailedException.html |   149 -
 ...sarAdminException.ServerSideErrorException.html |   149 -
 .../PulsarAdminException.TimeoutException.html     |   149 -
 .../admin/class-use/PulsarAdminException.html      |  4551 --------
 .../client/admin/class-use/ResourceGroups.html     |   196 -
 .../client/admin/class-use/ResourceQuotas.html     |   196 -
 .../pulsar/client/admin/class-use/Schemas.html     |   196 -
 .../apache/pulsar/client/admin/class-use/Sink.html |   200 -
 .../pulsar/client/admin/class-use/Sinks.html       |   215 -
 .../pulsar/client/admin/class-use/Source.html      |   200 -
 .../pulsar/client/admin/class-use/Sources.html     |   215 -
 .../pulsar/client/admin/class-use/Tenants.html     |   196 -
 .../client/admin/class-use/TopicPolicies.html      |   205 -
 .../pulsar/client/admin/class-use/Topics.html      |   196 -
 .../client/admin/class-use/Transactions.html       |   196 -
 .../pulsar/client/admin/class-use/Worker.html      |   196 -
 .../pulsar/client/admin/package-summary.html       |   446 -
 .../apache/pulsar/client/admin/package-tree.html   |   245 -
 .../apache/pulsar/client/admin/package-use.html    |   398 -
 .../client/admin/utils/DefaultImplementation.html  |   326 -
 .../pulsar/client/admin/utils/ReflectionUtils.html |   307 -
 .../utils/class-use/DefaultImplementation.html     |   149 -
 .../admin/utils/class-use/ReflectionUtils.html     |   149 -
 .../pulsar/client/admin/utils/package-summary.html |   178 -
 .../pulsar/client/admin/utils/package-tree.html    |   165 -
 .../pulsar/client/admin/utils/package-use.html     |   149 -
 .../common/conf/InternalConfigurationData.html     |   425 -
 .../conf/class-use/InternalConfigurationData.html  |   215 -
 .../apache/pulsar/common/conf/package-summary.html |   174 -
 .../apache/pulsar/common/conf/package-tree.html    |   164 -
 .../org/apache/pulsar/common/conf/package-use.html |   189 -
 .../common/functions/AuthenticationConfig.html     |   270 -
 .../pulsar/common/functions/ConsumerConfig.html    |   270 -
 .../pulsar/common/functions/CryptoConfig.html      |   270 -
 .../FunctionConfig.ProcessingGuarantees.html       |   397 -
 .../common/functions/FunctionConfig.Runtime.html   |   397 -
 .../pulsar/common/functions/FunctionConfig.html    |   302 -
 .../pulsar/common/functions/FunctionState.html     |   270 -
 .../pulsar/common/functions/ProducerConfig.html    |   270 -
 .../apache/pulsar/common/functions/Resources.html  |   322 -
 .../pulsar/common/functions/UpdateOptions.html     |   265 -
 .../pulsar/common/functions/WindowConfig.html      |   316 -
 .../apache/pulsar/common/functions/WorkerInfo.html |   326 -
 .../functions/class-use/AuthenticationConfig.html  |   149 -
 .../common/functions/class-use/ConsumerConfig.html |   149 -
 .../common/functions/class-use/CryptoConfig.html   |   149 -
 .../FunctionConfig.ProcessingGuarantees.html       |   205 -
 .../class-use/FunctionConfig.Runtime.html          |   205 -
 .../common/functions/class-use/FunctionConfig.html |   329 -
 .../common/functions/class-use/FunctionState.html  |   251 -
 .../common/functions/class-use/ProducerConfig.html |   149 -
 .../common/functions/class-use/Resources.html      |   215 -
 .../common/functions/class-use/UpdateOptions.html  |   299 -
 .../common/functions/class-use/WindowConfig.html   |   149 -
 .../common/functions/class-use/WorkerInfo.html     |   264 -
 .../pulsar/common/functions/package-summary.html   |   260 -
 .../pulsar/common/functions/package-tree.html      |   193 -
 .../pulsar/common/functions/package-use.html       |   248 -
 .../apache/pulsar/common/io/BatchSourceConfig.html |   334 -
 .../pulsar/common/io/ConnectorDefinition.html      |   270 -
 .../org/apache/pulsar/common/io/SinkConfig.html    |   270 -
 .../org/apache/pulsar/common/io/SourceConfig.html  |   270 -
 .../common/io/class-use/BatchSourceConfig.html     |   149 -
 .../common/io/class-use/ConnectorDefinition.html   |   226 -
 .../pulsar/common/io/class-use/SinkConfig.html     |   329 -
 .../pulsar/common/io/class-use/SourceConfig.html   |   329 -
 .../apache/pulsar/common/io/package-summary.html   |   192 -
 .../org/apache/pulsar/common/io/package-tree.html  |   167 -
 .../org/apache/pulsar/common/io/package-use.html   |   201 -
 .../apache/pulsar/common/naming/TopicDomain.html   |   426 -
 .../apache/pulsar/common/naming/TopicVersion.html  |   379 -
 .../common/naming/class-use/TopicDomain.html       |   250 -
 .../common/naming/class-use/TopicVersion.html      |   243 -
 .../pulsar/common/naming/package-summary.html      |   178 -
 .../apache/pulsar/common/naming/package-tree.html  |   169 -
 .../apache/pulsar/common/naming/package-use.html   |   222 -
 .../common/partition/PartitionedTopicMetadata.html |   346 -
 .../class-use/PartitionedTopicMetadata.html        |   287 -
 .../pulsar/common/partition/package-summary.html   |   174 -
 .../pulsar/common/partition/package-tree.html      |   164 -
 .../pulsar/common/partition/package-use.html       |   214 -
 .../pulsar/common/policies/AutoFailoverPolicy.html |   356 -
 .../policies/class-use/AutoFailoverPolicy.html     |   212 -
 .../pulsar/common/policies/data/AuthAction.html    |   450 -
 .../common/policies/data/AuthPolicies.Builder.html |   297 -
 .../pulsar/common/policies/data/AuthPolicies.html  |   317 -
 .../data/AutoFailoverPolicyData.Builder.html       |   283 -
 .../policies/data/AutoFailoverPolicyData.html      |   316 -
 .../policies/data/AutoFailoverPolicyType.html      |   381 -
 .../AutoSubscriptionCreationOverride.Builder.html  |   273 -
 .../data/AutoSubscriptionCreationOverride.html     |   293 -
 .../data/AutoTopicCreationOverride.Builder.html    |   301 -
 .../policies/data/AutoTopicCreationOverride.html   |   321 -
 .../data/BacklogQuota.BacklogQuotaType.html        |   384 -
 .../common/policies/data/BacklogQuota.Builder.html |   301 -
 .../data/BacklogQuota.RetentionPolicy.html         |   406 -
 .../pulsar/common/policies/data/BacklogQuota.html  |   352 -
 .../data/BookieAffinityGroupData.Builder.html      |   287 -
 .../policies/data/BookieAffinityGroupData.html     |   307 -
 .../common/policies/data/BookieInfo.Builder.html   |   287 -
 .../pulsar/common/policies/data/BookieInfo.html    |   307 -
 .../policies/data/BookiesClusterInfo.Builder.html  |   273 -
 .../common/policies/data/BookiesClusterInfo.html   |   293 -
 .../policies/data/BookiesRackConfiguration.html    |   396 -
 .../common/policies/data/BrokerAssignment.html     |   393 -
 .../common/policies/data/BrokerInfo.Builder.html   |   273 -
 .../pulsar/common/policies/data/BrokerInfo.html    |   293 -
 .../data/BrokerNamespaceIsolationData.Builder.html |   311 -
 .../data/BrokerNamespaceIsolationData.html         |   330 -
 .../common/policies/data/BrokerStatus.Builder.html |   301 -
 .../pulsar/common/policies/data/BrokerStatus.html  |   333 -
 .../common/policies/data/BundlesData.Builder.html  |   287 -
 .../pulsar/common/policies/data/BundlesData.html   |   307 -
 .../common/policies/data/ClusterData.Builder.html  |   493 -
 .../pulsar/common/policies/data/ClusterData.html   |   526 -
 .../common/policies/data/CompactionStats.html      |   306 -
 .../pulsar/common/policies/data/ConsumerStats.html |   555 -
 .../data/DelayedDeliveryPolicies.Builder.html      |   287 -
 .../policies/data/DelayedDeliveryPolicies.html     |   307 -
 .../common/policies/data/DispatchRate.Builder.html |   315 -
 .../pulsar/common/policies/data/DispatchRate.html  |   335 -
 .../pulsar/common/policies/data/ErrorData.html     |   325 -
 .../common/policies/data/ExceptionInformation.html |   270 -
 .../policies/data/FailureDomain.Builder.html       |   269 -
 .../pulsar/common/policies/data/FailureDomain.html |   288 -
 .../policies/data/FunctionInstanceStats.html       |   265 -
 .../policies/data/FunctionInstanceStatsData.html   |   291 -
 .../data/FunctionInstanceStatsDataBase.html        |   311 -
 .../pulsar/common/policies/data/FunctionStats.html |   363 -
 ...nInstanceStatus.FunctionInstanceStatusData.html |   470 -
 .../FunctionStatus.FunctionInstanceStatus.html     |   355 -
 .../common/policies/data/FunctionStatus.html       |   403 -
 .../policies/data/InactiveTopicDeleteMode.html     |   386 -
 .../policies/data/InactiveTopicPolicies.html       |   270 -
 .../ManagedLedgerInternalStats.CursorStats.html    |   512 -
 .../ManagedLedgerInternalStats.LedgerInfo.html     |   386 -
 .../policies/data/ManagedLedgerInternalStats.html  |   557 -
 .../data/NamespaceIsolationData.Builder.html       |   311 -
 .../policies/data/NamespaceIsolationData.html      |   344 -
 .../policies/data/NamespaceOwnershipStatus.html    |   399 -
 .../data/NonPersistentPartitionedTopicStats.html   |   289 -
 .../policies/data/NonPersistentPublisherStats.html |   269 -
 .../data/NonPersistentReplicatorStats.html         |   267 -
 .../data/NonPersistentSubscriptionStats.html       |   269 -
 .../policies/data/NonPersistentTopicStats.html     |   332 -
 .../policies/data/OffloadPolicies.Builder.html     |   647 --
 .../common/policies/data/OffloadPolicies.html      |   666 --
 .../policies/data/OffloadedReadPriority.html       |   451 -
 .../data/PartitionedTopicInternalStats.html        |   377 -
 .../policies/data/PartitionedTopicStats.html       |   296 -
 .../common/policies/data/PersistencePolicies.html  |   405 -
 .../data/PersistentTopicInternalStats.html         |   355 -
 .../pulsar/common/policies/data/Policies.html      |  1008 --
 .../pulsar/common/policies/data/PublishRate.html   |   401 -
 .../common/policies/data/PublisherStats.html       |   426 -
 .../pulsar/common/policies/data/RawBookieInfo.html |   270 -
 .../common/policies/data/ReplicatorStats.html      |   446 -
 .../pulsar/common/policies/data/ResourceGroup.html |   269 -
 .../pulsar/common/policies/data/ResourceQuota.html |   350 -
 .../common/policies/data/RetentionPolicies.html    |   397 -
 .../SchemaAutoUpdateCompatibilityStrategy.html     |   491 -
 .../policies/data/SchemaCompatibilityStrategy.html |   516 -
 ....SinkInstanceStatus.SinkInstanceStatusData.html |   456 -
 .../data/SinkStatus.SinkInstanceStatus.html        |   355 -
 .../pulsar/common/policies/data/SinkStatus.html    |   403 -
 ...rceInstanceStatus.SourceInstanceStatusData.html |   456 -
 .../data/SourceStatus.SourceInstanceStatus.html    |   355 -
 .../pulsar/common/policies/data/SourceStatus.html  |   403 -
 .../pulsar/common/policies/data/SubscribeRate.html |   401 -
 .../common/policies/data/SubscriptionAuthMode.html |   386 -
 .../common/policies/data/SubscriptionStats.html    |   735 --
 .../common/policies/data/TenantInfo.Builder.html   |   283 -
 .../pulsar/common/policies/data/TenantInfo.html    |   302 -
 .../pulsar/common/policies/data/TopicStats.html    |   610 -
 .../pulsar/common/policies/data/TopicType.html     |   412 -
 .../policies/data/TransactionBufferStats.html      |   348 -
 .../data/TransactionCoordinatorInternalStats.html  |   315 -
 .../policies/data/TransactionCoordinatorStats.html |   349 -
 .../data/TransactionCoordinatorStatus.html         |   349 -
 .../policies/data/TransactionInBufferStats.html    |   331 -
 .../data/TransactionInPendingAckStats.html         |   314 -
 .../common/policies/data/TransactionLogStats.html  |   332 -
 .../common/policies/data/TransactionMetadata.html  |   399 -
 .../data/TransactionPendingAckInternalStats.html   |   315 -
 .../policies/data/TransactionPendingAckStats.html  |   314 -
 .../policies/data/WorkerFunctionInstanceStats.html |   329 -
 .../common/policies/data/class-use/AuthAction.html |   343 -
 .../data/class-use/AuthPolicies.Builder.html       |   210 -
 .../policies/data/class-use/AuthPolicies.html      |   210 -
 .../class-use/AutoFailoverPolicyData.Builder.html  |   205 -
 .../data/class-use/AutoFailoverPolicyData.html     |   256 -
 .../data/class-use/AutoFailoverPolicyType.html     |   230 -
 .../AutoSubscriptionCreationOverride.Builder.html  |   229 -
 .../AutoSubscriptionCreationOverride.html          |   281 -
 .../AutoTopicCreationOverride.Builder.html         |   239 -
 .../data/class-use/AutoTopicCreationOverride.html  |   296 -
 .../class-use/BacklogQuota.BacklogQuotaType.html   |   366 -
 .../data/class-use/BacklogQuota.Builder.html       |   239 -
 .../class-use/BacklogQuota.RetentionPolicy.html    |   254 -
 .../policies/data/class-use/BacklogQuota.html      |   379 -
 .../class-use/BookieAffinityGroupData.Builder.html |   234 -
 .../data/class-use/BookieAffinityGroupData.html    |   302 -
 .../data/class-use/BookieInfo.Builder.html         |   234 -
 .../common/policies/data/class-use/BookieInfo.html |   334 -
 .../data/class-use/BookiesClusterInfo.Builder.html |   229 -
 .../data/class-use/BookiesClusterInfo.html         |   274 -
 .../data/class-use/BookiesRackConfiguration.html   |   215 -
 .../policies/data/class-use/BrokerAssignment.html  |   235 -
 .../data/class-use/BrokerInfo.Builder.html         |   229 -
 .../common/policies/data/class-use/BrokerInfo.html |   274 -
 .../BrokerNamespaceIsolationData.Builder.html      |   215 -
 .../class-use/BrokerNamespaceIsolationData.html    |   259 -
 .../data/class-use/BrokerStatus.Builder.html       |   239 -
 .../policies/data/class-use/BrokerStatus.html      |   331 -
 .../data/class-use/BundlesData.Builder.html        |   234 -
 .../policies/data/class-use/BundlesData.html       |   315 -
 .../data/class-use/ClusterData.Builder.html        |   285 -
 .../policies/data/class-use/ClusterData.html       |   285 -
 .../policies/data/class-use/CompactionStats.html   |   197 -
 .../policies/data/class-use/ConsumerStats.html     |   197 -
 .../class-use/DelayedDeliveryPolicies.Builder.html |   234 -
 .../data/class-use/DelayedDeliveryPolicies.html    |   407 -
 .../data/class-use/DispatchRate.Builder.html       |   244 -
 .../policies/data/class-use/DispatchRate.html      |   636 --
 .../common/policies/data/class-use/ErrorData.html  |   149 -
 .../data/class-use/ExceptionInformation.html       |   220 -
 .../data/class-use/FailureDomain.Builder.html      |   200 -
 .../policies/data/class-use/FailureDomain.html     |   305 -
 .../data/class-use/FunctionInstanceStats.html      |   195 -
 .../data/class-use/FunctionInstanceStatsData.html  |   264 -
 .../class-use/FunctionInstanceStatsDataBase.html   |   215 -
 .../policies/data/class-use/FunctionStats.html     |   247 -
 ...nInstanceStatus.FunctionInstanceStatusData.html |   249 -
 .../FunctionStatus.FunctionInstanceStatus.html     |   210 -
 .../policies/data/class-use/FunctionStatus.html    |   219 -
 .../data/class-use/InactiveTopicDeleteMode.html    |   205 -
 .../data/class-use/InactiveTopicPolicies.html      |   361 -
 .../ManagedLedgerInternalStats.CursorStats.html    |   197 -
 .../ManagedLedgerInternalStats.LedgerInfo.html     |   217 -
 .../data/class-use/ManagedLedgerInternalStats.html |   214 -
 .../class-use/NamespaceIsolationData.Builder.html  |   215 -
 .../data/class-use/NamespaceIsolationData.html     |   305 -
 .../data/class-use/NamespaceOwnershipStatus.html   |   207 -
 .../NonPersistentPartitionedTopicStats.html        |   149 -
 .../class-use/NonPersistentPublisherStats.html     |   197 -
 .../class-use/NonPersistentReplicatorStats.html    |   197 -
 .../class-use/NonPersistentSubscriptionStats.html  |   197 -
 .../data/class-use/NonPersistentTopicStats.html    |   275 -
 .../data/class-use/OffloadPolicies.Builder.html    |   335 -
 .../policies/data/class-use/OffloadPolicies.html   |   376 -
 .../data/class-use/OffloadedReadPriority.html      |   230 -
 .../class-use/PartitionedTopicInternalStats.html   |   215 -
 .../data/class-use/PartitionedTopicStats.html      |   263 -
 .../data/class-use/PersistencePolicies.html        |   361 -
 .../class-use/PersistentTopicInternalStats.html    |   275 -
 .../common/policies/data/class-use/Policies.html   |   241 -
 .../policies/data/class-use/PublishRate.html       |   329 -
 .../policies/data/class-use/PublisherStats.html    |   214 -
 .../policies/data/class-use/RawBookieInfo.html     |   239 -
 .../policies/data/class-use/ReplicatorStats.html   |   214 -
 .../policies/data/class-use/ResourceGroup.html     |   257 -
 .../policies/data/class-use/ResourceQuota.html     |   310 -
 .../policies/data/class-use/RetentionPolicies.html |   361 -
 .../SchemaAutoUpdateCompatibilityStrategy.html     |   286 -
 .../class-use/SchemaCompatibilityStrategy.html     |   303 -
 ....SinkInstanceStatus.SinkInstanceStatusData.html |   249 -
 .../class-use/SinkStatus.SinkInstanceStatus.html   |   210 -
 .../common/policies/data/class-use/SinkStatus.html |   219 -
 ...rceInstanceStatus.SourceInstanceStatusData.html |   249 -
 .../SourceStatus.SourceInstanceStatus.html         |   210 -
 .../policies/data/class-use/SourceStatus.html      |   219 -
 .../policies/data/class-use/SubscribeRate.html     |   361 -
 .../data/class-use/SubscriptionAuthMode.html       |   260 -
 .../policies/data/class-use/SubscriptionStats.html |   214 -
 .../data/class-use/TenantInfo.Builder.html         |   205 -
 .../common/policies/data/class-use/TenantInfo.html |   311 -
 .../common/policies/data/class-use/TopicStats.html |   324 -
 .../common/policies/data/class-use/TopicType.html  |   205 -
 .../data/class-use/TransactionBufferStats.html     |   215 -
 .../TransactionCoordinatorInternalStats.html       |   217 -
 .../class-use/TransactionCoordinatorStats.html     |   229 -
 .../class-use/TransactionCoordinatorStatus.html    |   149 -
 .../data/class-use/TransactionInBufferStats.html   |   247 -
 .../class-use/TransactionInPendingAckStats.html    |   249 -
 .../data/class-use/TransactionLogStats.html        |   204 -
 .../data/class-use/TransactionMetadata.html        |   249 -
 .../TransactionPendingAckInternalStats.html        |   219 -
 .../data/class-use/TransactionPendingAckStats.html |   217 -
 .../class-use/WorkerFunctionInstanceStats.html     |   205 -
 ...utoSubscriptionCreationOverrideImplBuilder.html |   338 -
 .../impl/AutoSubscriptionCreationOverrideImpl.html |   350 -
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |   374 -
 .../data/impl/AutoTopicCreationOverrideImpl.html   |   364 -
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |   374 -
 .../policies/data/impl/BacklogQuotaImpl.html       |   395 -
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |   356 -
 .../data/impl/BookieAffinityGroupDataImpl.html     |   350 -
 .../impl/BookieInfoImpl.BookieInfoImplBuilder.html |   356 -
 .../common/policies/data/impl/BookieInfoImpl.html  |   350 -
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |   338 -
 .../policies/data/impl/BookiesClusterInfoImpl.html |   350 -
 .../impl/BrokerInfoImpl.BrokerInfoImplBuilder.html |   338 -
 .../common/policies/data/impl/BrokerInfoImpl.html  |   350 -
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |   374 -
 .../policies/data/impl/BrokerStatusImpl.html       |   368 -
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |   356 -
 .../common/policies/data/impl/BundlesDataImpl.html |   350 -
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |   356 -
 .../data/impl/DelayedDeliveryPoliciesImpl.html     |   350 -
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |   392 -
 .../policies/data/impl/DispatchRateImpl.html       |   350 -
 ...utoSubscriptionCreationOverrideImplBuilder.html |   201 -
 .../AutoSubscriptionCreationOverrideImpl.html      |   196 -
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |   211 -
 .../class-use/AutoTopicCreationOverrideImpl.html   |   196 -
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |   211 -
 .../data/impl/class-use/BacklogQuotaImpl.html      |   196 -
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |   206 -
 .../class-use/BookieAffinityGroupDataImpl.html     |   196 -
 .../BookieInfoImpl.BookieInfoImplBuilder.html      |   206 -
 .../data/impl/class-use/BookieInfoImpl.html        |   196 -
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |   201 -
 .../impl/class-use/BookiesClusterInfoImpl.html     |   196 -
 .../BrokerInfoImpl.BrokerInfoImplBuilder.html      |   201 -
 .../data/impl/class-use/BrokerInfoImpl.html        |   196 -
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |   211 -
 .../data/impl/class-use/BrokerStatusImpl.html      |   196 -
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |   206 -
 .../data/impl/class-use/BundlesDataImpl.html       |   196 -
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |   206 -
 .../class-use/DelayedDeliveryPoliciesImpl.html     |   196 -
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |   216 -
 .../data/impl/class-use/DispatchRateImpl.html      |   241 -
 .../common/policies/data/impl/package-summary.html |   291 -
 .../common/policies/data/impl/package-tree.html    |   185 -
 .../common/policies/data/impl/package-use.html     |   316 -
 .../common/policies/data/package-summary.html      |   734 --
 .../pulsar/common/policies/data/package-tree.html  |   317 -
 .../pulsar/common/policies/data/package-use.html   |  1132 --
 .../policies/impl/AutoFailoverPolicyFactory.html   |   308 -
 .../common/policies/impl/MinAvailablePolicy.html   |   419 -
 .../impl/class-use/AutoFailoverPolicyFactory.html  |   149 -
 .../impl/class-use/MinAvailablePolicy.html         |   149 -
 .../common/policies/impl/package-summary.html      |   180 -
 .../pulsar/common/policies/impl/package-tree.html  |   169 -
 .../pulsar/common/policies/impl/package-use.html   |   149 -
 .../pulsar/common/policies/package-summary.html    |   174 -
 .../pulsar/common/policies/package-tree.html       |   164 -
 .../apache/pulsar/common/policies/package-use.html |   188 -
 .../protocol/schema/IsCompatibilityResponse.html   |   270 -
 .../common/protocol/schema/PostSchemaPayload.html  |   270 -
 .../schema/class-use/IsCompatibilityResponse.html  |   233 -
 .../schema/class-use/PostSchemaPayload.html        |   239 -
 .../common/protocol/schema/package-summary.html    |   180 -
 .../common/protocol/schema/package-tree.html       |   165 -
 .../pulsar/common/protocol/schema/package-use.html |   195 -
 .../stats/AllocatorStats.PoolArenaStats.html       |   526 -
 .../stats/AllocatorStats.PoolChunkListStats.html   |   344 -
 .../stats/AllocatorStats.PoolChunkStats.html       |   344 -
 .../stats/AllocatorStats.PoolSubpageStats.html     |   358 -
 .../apache/pulsar/common/stats/AllocatorStats.html |   442 -
 .../org/apache/pulsar/common/stats/Metrics.html    |   462 -
 .../class-use/AllocatorStats.PoolArenaStats.html   |   200 -
 .../AllocatorStats.PoolChunkListStats.html         |   195 -
 .../class-use/AllocatorStats.PoolChunkStats.html   |   195 -
 .../class-use/AllocatorStats.PoolSubpageStats.html |   195 -
 .../common/stats/class-use/AllocatorStats.html     |   215 -
 .../pulsar/common/stats/class-use/Metrics.html     |   235 -
 .../pulsar/common/stats/package-summary.html       |   204 -
 .../apache/pulsar/common/stats/package-tree.html   |   169 -
 .../apache/pulsar/common/stats/package-use.html    |   244 -
 .../management/core/common/PackageMetadata.html    |   279 -
 .../management/core/common/PackageType.html        |   439 -
 .../core/common/class-use/PackageMetadata.html     |   259 -
 .../core/common/class-use/PackageType.html         |   210 -
 .../management/core/common/package-summary.html    |   191 -
 .../management/core/common/package-tree.html       |   178 -
 .../management/core/common/package-use.html        |   214 -
 ...anagementException.MetadataFormatException.html |   350 -
 ...kagesManagementException.NotFoundException.html |   370 -
 .../exceptions/PackagesManagementException.html    |   377 -
 ...anagementException.MetadataFormatException.html |   149 -
 ...kagesManagementException.NotFoundException.html |   149 -
 .../class-use/PackagesManagementException.html     |   200 -
 .../core/exceptions/package-summary.html           |   182 -
 .../management/core/exceptions/package-tree.html   |   177 -
 .../management/core/exceptions/package-use.html    |   188 -
 .../data/loadbalancer/LoadManagerReport.html       |   502 -
 .../data/loadbalancer/NamespaceBundleStats.html    |   544 -
 .../policies/data/loadbalancer/ResourceUsage.html  |   428 -
 .../data/loadbalancer/ServiceLookupData.html       |   342 -
 .../loadbalancer/class-use/LoadManagerReport.html  |   215 -
 .../class-use/NamespaceBundleStats.html            |   235 -
 .../data/loadbalancer/class-use/ResourceUsage.html |   245 -
 .../loadbalancer/class-use/ServiceLookupData.html  |   197 -
 .../data/loadbalancer/package-summary.html         |   201 -
 .../policies/data/loadbalancer/package-tree.html   |   175 -
 .../policies/data/loadbalancer/package-use.html    |   224 -
 .../static/api/admin/2.9.0/overview-summary.html   |    23 -
 .../static/api/admin/2.9.0/overview-tree.html      |   469 -
 .../static/api/admin/2.9.0/package-search-index.js |     1 -
 .../api/admin/2.9.0/package-search-index.zip       |   Bin 362 -> 0 bytes
 .../static/api/admin/2.9.0/resources/glass.png     |   Bin 499 -> 0 bytes
 .../static/api/admin/2.9.0/resources/x.png         |   Bin 394 -> 0 bytes
 .../website-next/static/api/admin/2.9.0/script.js  |   149 -
 .../website-next/static/api/admin/2.9.0/search.js  |   326 -
 .../static/api/admin/2.9.0/serialized-form.html    |   357 -
 .../static/api/admin/2.9.0/stylesheet.css          |   906 --
 .../static/api/admin/2.9.0/type-search-index.js    |     1 -
 .../static/api/admin/2.9.0/type-search-index.zip   |   Bin 1887 -> 0 bytes
 .../static/api/admin/2.9.1/allclasses-index.html   |  1289 ---
 .../static/api/admin/2.9.1/allclasses.html         |   233 -
 .../static/api/admin/2.9.1/allpackages-index.html  |   261 -
 .../static/api/admin/2.9.1/constant-values.html    |   287 -
 .../static/api/admin/2.9.1/deprecated-list.html    |   851 --
 .../static/api/admin/2.9.1/element-list            |    16 -
 .../static/api/admin/2.9.1/help-doc.html           |   281 -
 .../static/api/admin/2.9.1/index-all.html          |  7834 -------------
 .../website-next/static/api/admin/2.9.1/index.html |   257 -
 .../admin/2.9.1/jquery/external/jquery/jquery.js   | 10872 ------------------
 .../jquery/images/ui-bg_glass_55_fbf9ee_1x400.png  |   Bin 335 -> 0 bytes
 .../jquery/images/ui-bg_glass_65_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_e6e6e6_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_95_fef1ec_1x400.png  |   Bin 332 -> 0 bytes
 .../ui-bg_highlight-soft_75_cccccc_1x100.png       |   Bin 280 -> 0 bytes
 .../jquery/images/ui-icons_222222_256x240.png      |   Bin 6922 -> 0 bytes
 .../jquery/images/ui-icons_2e83ff_256x240.png      |   Bin 4549 -> 0 bytes
 .../jquery/images/ui-icons_454545_256x240.png      |   Bin 6992 -> 0 bytes
 .../jquery/images/ui-icons_888888_256x240.png      |   Bin 6999 -> 0 bytes
 .../jquery/images/ui-icons_cd0a0a_256x240.png      |   Bin 4549 -> 0 bytes
 .../static/api/admin/2.9.1/jquery/jquery-3.5.1.js  | 10872 ------------------
 .../static/api/admin/2.9.1/jquery/jquery-ui.css    |   582 -
 .../static/api/admin/2.9.1/jquery/jquery-ui.js     |  2659 -----
 .../api/admin/2.9.1/jquery/jquery-ui.min.css       |     7 -
 .../static/api/admin/2.9.1/jquery/jquery-ui.min.js |     6 -
 .../api/admin/2.9.1/jquery/jquery-ui.structure.css |   156 -
 .../admin/2.9.1/jquery/jquery-ui.structure.min.css |     5 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.js      |    56 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.min.js  |    10 -
 .../2.9.1/jquery/jszip-utils/dist/jszip-utils.js   |   118 -
 .../jquery/jszip-utils/dist/jszip-utils.min.js     |    10 -
 .../api/admin/2.9.1/jquery/jszip/dist/jszip.js     | 11370 -------------------
 .../api/admin/2.9.1/jquery/jszip/dist/jszip.min.js |    13 -
 .../static/api/admin/2.9.1/member-search-index.js  |     1 -
 .../static/api/admin/2.9.1/member-search-index.zip |   Bin 21887 -> 0 bytes
 .../org/apache/pulsar/client/admin/Bookies.html    |   441 -
 .../apache/pulsar/client/admin/BrokerStats.html    |   512 -
 .../org/apache/pulsar/client/admin/Brokers.html    |   874 --
 .../org/apache/pulsar/client/admin/Clusters.html   |  1324 ---
 .../org/apache/pulsar/client/admin/Functions.html  |  1871 ---
 .../admin/LongRunningProcessStatus.Status.html     |   410 -
 .../client/admin/LongRunningProcessStatus.html     |   403 -
 .../org/apache/pulsar/client/admin/Lookup.html     |   383 -
 .../org/apache/pulsar/client/admin/Namespaces.html |  8278 --------------
 .../pulsar/client/admin/NonPersistentTopics.html   |   698 --
 .../pulsar/client/admin/OffloadProcessStatus.html  |   322 -
 .../org/apache/pulsar/client/admin/Packages.html   |   601 -
 .../org/apache/pulsar/client/admin/Properties.html |   407 -
 .../org/apache/pulsar/client/admin/ProxyStats.html |   284 -
 .../apache/pulsar/client/admin/PulsarAdmin.html    |   772 --
 .../pulsar/client/admin/PulsarAdminBuilder.html    |   769 --
 .../PulsarAdminException.ConflictException.html    |   332 -
 .../PulsarAdminException.ConnectException.html     |   343 -
 ...ception.GettingAuthenticationDataException.html |   341 -
 .../PulsarAdminException.HttpErrorException.html   |   341 -
 .../PulsarAdminException.NotAllowedException.html  |   332 -
 ...ulsarAdminException.NotAuthorizedException.html |   332 -
 .../PulsarAdminException.NotFoundException.html    |   332 -
 ...AdminException.PreconditionFailedException.html |   332 -
 ...sarAdminException.ServerSideErrorException.html |   347 -
 .../PulsarAdminException.TimeoutException.html     |   328 -
 .../pulsar/client/admin/PulsarAdminException.html  |   503 -
 .../apache/pulsar/client/admin/ResourceGroups.html |   542 -
 .../apache/pulsar/client/admin/ResourceQuotas.html |   681 --
 .../org/apache/pulsar/client/admin/Schemas.html    |   787 --
 .../2.9.1/org/apache/pulsar/client/admin/Sink.html |   223 -
 .../org/apache/pulsar/client/admin/Sinks.html      |  1355 ---
 .../org/apache/pulsar/client/admin/Source.html     |   223 -
 .../org/apache/pulsar/client/admin/Sources.html    |  1355 ---
 .../org/apache/pulsar/client/admin/Tenants.html    |   576 -
 .../apache/pulsar/client/admin/TopicPolicies.html  |  4439 --------
 .../org/apache/pulsar/client/admin/Topics.html     |  8204 -------------
 .../apache/pulsar/client/admin/Transactions.html   |   832 --
 .../org/apache/pulsar/client/admin/Worker.html     |   453 -
 .../pulsar/client/admin/class-use/Bookies.html     |   196 -
 .../pulsar/client/admin/class-use/BrokerStats.html |   196 -
 .../pulsar/client/admin/class-use/Brokers.html     |   196 -
 .../pulsar/client/admin/class-use/Clusters.html    |   196 -
 .../pulsar/client/admin/class-use/Functions.html   |   196 -
 .../class-use/LongRunningProcessStatus.Status.html |   276 -
 .../admin/class-use/LongRunningProcessStatus.html  |   225 -
 .../pulsar/client/admin/class-use/Lookup.html      |   196 -
 .../pulsar/client/admin/class-use/Namespaces.html  |   196 -
 .../admin/class-use/NonPersistentTopics.html       |   200 -
 .../admin/class-use/OffloadProcessStatus.html      |   260 -
 .../pulsar/client/admin/class-use/Packages.html    |   196 -
 .../pulsar/client/admin/class-use/Properties.html  |   200 -
 .../pulsar/client/admin/class-use/ProxyStats.html  |   196 -
 .../pulsar/client/admin/class-use/PulsarAdmin.html |   196 -
 .../client/admin/class-use/PulsarAdminBuilder.html |   370 -
 .../PulsarAdminException.ConflictException.html    |   149 -
 .../PulsarAdminException.ConnectException.html     |   149 -
 ...ception.GettingAuthenticationDataException.html |   149 -
 .../PulsarAdminException.HttpErrorException.html   |   149 -
 .../PulsarAdminException.NotAllowedException.html  |   149 -
 ...ulsarAdminException.NotAuthorizedException.html |   149 -
 .../PulsarAdminException.NotFoundException.html    |   149 -
 ...AdminException.PreconditionFailedException.html |   149 -
 ...sarAdminException.ServerSideErrorException.html |   149 -
 .../PulsarAdminException.TimeoutException.html     |   149 -
 .../admin/class-use/PulsarAdminException.html      |  4551 --------
 .../client/admin/class-use/ResourceGroups.html     |   196 -
 .../client/admin/class-use/ResourceQuotas.html     |   196 -
 .../pulsar/client/admin/class-use/Schemas.html     |   196 -
 .../apache/pulsar/client/admin/class-use/Sink.html |   200 -
 .../pulsar/client/admin/class-use/Sinks.html       |   215 -
 .../pulsar/client/admin/class-use/Source.html      |   200 -
 .../pulsar/client/admin/class-use/Sources.html     |   215 -
 .../pulsar/client/admin/class-use/Tenants.html     |   196 -
 .../client/admin/class-use/TopicPolicies.html      |   205 -
 .../pulsar/client/admin/class-use/Topics.html      |   196 -
 .../client/admin/class-use/Transactions.html       |   196 -
 .../pulsar/client/admin/class-use/Worker.html      |   196 -
 .../pulsar/client/admin/package-summary.html       |   446 -
 .../apache/pulsar/client/admin/package-tree.html   |   245 -
 .../apache/pulsar/client/admin/package-use.html    |   398 -
 .../client/admin/utils/DefaultImplementation.html  |   326 -
 .../pulsar/client/admin/utils/ReflectionUtils.html |   307 -
 .../utils/class-use/DefaultImplementation.html     |   149 -
 .../admin/utils/class-use/ReflectionUtils.html     |   149 -
 .../pulsar/client/admin/utils/package-summary.html |   178 -
 .../pulsar/client/admin/utils/package-tree.html    |   165 -
 .../pulsar/client/admin/utils/package-use.html     |   149 -
 .../common/conf/InternalConfigurationData.html     |   425 -
 .../conf/class-use/InternalConfigurationData.html  |   215 -
 .../apache/pulsar/common/conf/package-summary.html |   174 -
 .../apache/pulsar/common/conf/package-tree.html    |   164 -
 .../org/apache/pulsar/common/conf/package-use.html |   189 -
 .../common/functions/AuthenticationConfig.html     |   270 -
 .../pulsar/common/functions/ConsumerConfig.html    |   270 -
 .../pulsar/common/functions/CryptoConfig.html      |   270 -
 .../FunctionConfig.ProcessingGuarantees.html       |   397 -
 .../common/functions/FunctionConfig.Runtime.html   |   397 -
 .../pulsar/common/functions/FunctionConfig.html    |   302 -
 .../pulsar/common/functions/FunctionState.html     |   270 -
 .../pulsar/common/functions/ProducerConfig.html    |   270 -
 .../apache/pulsar/common/functions/Resources.html  |   322 -
 .../pulsar/common/functions/UpdateOptions.html     |   265 -
 .../pulsar/common/functions/WindowConfig.html      |   316 -
 .../apache/pulsar/common/functions/WorkerInfo.html |   326 -
 .../functions/class-use/AuthenticationConfig.html  |   149 -
 .../common/functions/class-use/ConsumerConfig.html |   149 -
 .../common/functions/class-use/CryptoConfig.html   |   149 -
 .../FunctionConfig.ProcessingGuarantees.html       |   205 -
 .../class-use/FunctionConfig.Runtime.html          |   205 -
 .../common/functions/class-use/FunctionConfig.html |   329 -
 .../common/functions/class-use/FunctionState.html  |   251 -
 .../common/functions/class-use/ProducerConfig.html |   149 -
 .../common/functions/class-use/Resources.html      |   215 -
 .../common/functions/class-use/UpdateOptions.html  |   299 -
 .../common/functions/class-use/WindowConfig.html   |   149 -
 .../common/functions/class-use/WorkerInfo.html     |   264 -
 .../pulsar/common/functions/package-summary.html   |   260 -
 .../pulsar/common/functions/package-tree.html      |   193 -
 .../pulsar/common/functions/package-use.html       |   248 -
 .../apache/pulsar/common/io/BatchSourceConfig.html |   334 -
 .../pulsar/common/io/ConnectorDefinition.html      |   270 -
 .../org/apache/pulsar/common/io/SinkConfig.html    |   270 -
 .../org/apache/pulsar/common/io/SourceConfig.html  |   270 -
 .../common/io/class-use/BatchSourceConfig.html     |   149 -
 .../common/io/class-use/ConnectorDefinition.html   |   226 -
 .../pulsar/common/io/class-use/SinkConfig.html     |   329 -
 .../pulsar/common/io/class-use/SourceConfig.html   |   329 -
 .../apache/pulsar/common/io/package-summary.html   |   192 -
 .../org/apache/pulsar/common/io/package-tree.html  |   167 -
 .../org/apache/pulsar/common/io/package-use.html   |   201 -
 .../apache/pulsar/common/naming/TopicDomain.html   |   426 -
 .../apache/pulsar/common/naming/TopicVersion.html  |   379 -
 .../common/naming/class-use/TopicDomain.html       |   250 -
 .../common/naming/class-use/TopicVersion.html      |   243 -
 .../pulsar/common/naming/package-summary.html      |   178 -
 .../apache/pulsar/common/naming/package-tree.html  |   169 -
 .../apache/pulsar/common/naming/package-use.html   |   222 -
 .../common/partition/PartitionedTopicMetadata.html |   346 -
 .../class-use/PartitionedTopicMetadata.html        |   287 -
 .../pulsar/common/partition/package-summary.html   |   174 -
 .../pulsar/common/partition/package-tree.html      |   164 -
 .../pulsar/common/partition/package-use.html       |   214 -
 .../pulsar/common/policies/AutoFailoverPolicy.html |   356 -
 .../policies/class-use/AutoFailoverPolicy.html     |   212 -
 .../pulsar/common/policies/data/AuthAction.html    |   450 -
 .../common/policies/data/AuthPolicies.Builder.html |   297 -
 .../pulsar/common/policies/data/AuthPolicies.html  |   317 -
 .../data/AutoFailoverPolicyData.Builder.html       |   283 -
 .../policies/data/AutoFailoverPolicyData.html      |   316 -
 .../policies/data/AutoFailoverPolicyType.html      |   381 -
 .../AutoSubscriptionCreationOverride.Builder.html  |   273 -
 .../data/AutoSubscriptionCreationOverride.html     |   293 -
 .../data/AutoTopicCreationOverride.Builder.html    |   301 -
 .../policies/data/AutoTopicCreationOverride.html   |   321 -
 .../data/BacklogQuota.BacklogQuotaType.html        |   384 -
 .../common/policies/data/BacklogQuota.Builder.html |   301 -
 .../data/BacklogQuota.RetentionPolicy.html         |   406 -
 .../pulsar/common/policies/data/BacklogQuota.html  |   376 -
 .../data/BookieAffinityGroupData.Builder.html      |   287 -
 .../policies/data/BookieAffinityGroupData.html     |   307 -
 .../common/policies/data/BookieInfo.Builder.html   |   287 -
 .../pulsar/common/policies/data/BookieInfo.html    |   307 -
 .../policies/data/BookiesClusterInfo.Builder.html  |   273 -
 .../common/policies/data/BookiesClusterInfo.html   |   293 -
 .../policies/data/BookiesRackConfiguration.html    |   396 -
 .../common/policies/data/BrokerAssignment.html     |   393 -
 .../common/policies/data/BrokerInfo.Builder.html   |   273 -
 .../pulsar/common/policies/data/BrokerInfo.html    |   293 -
 .../data/BrokerNamespaceIsolationData.Builder.html |   311 -
 .../data/BrokerNamespaceIsolationData.html         |   330 -
 .../common/policies/data/BrokerStatus.Builder.html |   301 -
 .../pulsar/common/policies/data/BrokerStatus.html  |   333 -
 .../common/policies/data/BundlesData.Builder.html  |   287 -
 .../pulsar/common/policies/data/BundlesData.html   |   307 -
 .../common/policies/data/ClusterData.Builder.html  |   493 -
 .../pulsar/common/policies/data/ClusterData.html   |   526 -
 .../common/policies/data/CompactionStats.html      |   306 -
 .../pulsar/common/policies/data/ConsumerStats.html |   555 -
 .../data/DelayedDeliveryPolicies.Builder.html      |   287 -
 .../policies/data/DelayedDeliveryPolicies.html     |   307 -
 .../common/policies/data/DispatchRate.Builder.html |   315 -
 .../pulsar/common/policies/data/DispatchRate.html  |   335 -
 .../pulsar/common/policies/data/ErrorData.html     |   325 -
 .../common/policies/data/ExceptionInformation.html |   270 -
 .../policies/data/FailureDomain.Builder.html       |   269 -
 .../pulsar/common/policies/data/FailureDomain.html |   288 -
 .../policies/data/FunctionInstanceStats.html       |   265 -
 .../policies/data/FunctionInstanceStatsData.html   |   291 -
 .../data/FunctionInstanceStatsDataBase.html        |   311 -
 .../pulsar/common/policies/data/FunctionStats.html |   363 -
 ...nInstanceStatus.FunctionInstanceStatusData.html |   470 -
 .../FunctionStatus.FunctionInstanceStatus.html     |   355 -
 .../common/policies/data/FunctionStatus.html       |   403 -
 .../policies/data/InactiveTopicDeleteMode.html     |   386 -
 .../policies/data/InactiveTopicPolicies.html       |   270 -
 .../ManagedLedgerInternalStats.CursorStats.html    |   512 -
 .../ManagedLedgerInternalStats.LedgerInfo.html     |   386 -
 .../policies/data/ManagedLedgerInternalStats.html  |   557 -
 .../data/NamespaceIsolationData.Builder.html       |   311 -
 .../policies/data/NamespaceIsolationData.html      |   344 -
 .../policies/data/NamespaceOwnershipStatus.html    |   399 -
 .../data/NonPersistentPartitionedTopicStats.html   |   289 -
 .../policies/data/NonPersistentPublisherStats.html |   269 -
 .../data/NonPersistentReplicatorStats.html         |   267 -
 .../data/NonPersistentSubscriptionStats.html       |   269 -
 .../policies/data/NonPersistentTopicStats.html     |   332 -
 .../policies/data/OffloadPolicies.Builder.html     |   647 --
 .../common/policies/data/OffloadPolicies.html      |   666 --
 .../policies/data/OffloadedReadPriority.html       |   451 -
 .../data/PartitionedTopicInternalStats.html        |   377 -
 .../policies/data/PartitionedTopicStats.html       |   296 -
 .../common/policies/data/PersistencePolicies.html  |   405 -
 .../data/PersistentTopicInternalStats.html         |   355 -
 .../pulsar/common/policies/data/Policies.html      |  1008 --
 .../pulsar/common/policies/data/PublishRate.html   |   401 -
 .../common/policies/data/PublisherStats.html       |   426 -
 .../pulsar/common/policies/data/RawBookieInfo.html |   270 -
 .../common/policies/data/ReplicatorStats.html      |   446 -
 .../pulsar/common/policies/data/ResourceGroup.html |   269 -
 .../pulsar/common/policies/data/ResourceQuota.html |   350 -
 .../common/policies/data/RetentionPolicies.html    |   397 -
 .../SchemaAutoUpdateCompatibilityStrategy.html     |   491 -
 .../policies/data/SchemaCompatibilityStrategy.html |   516 -
 ....SinkInstanceStatus.SinkInstanceStatusData.html |   456 -
 .../data/SinkStatus.SinkInstanceStatus.html        |   355 -
 .../pulsar/common/policies/data/SinkStatus.html    |   403 -
 ...rceInstanceStatus.SourceInstanceStatusData.html |   456 -
 .../data/SourceStatus.SourceInstanceStatus.html    |   355 -
 .../pulsar/common/policies/data/SourceStatus.html  |   403 -
 .../pulsar/common/policies/data/SubscribeRate.html |   401 -
 .../common/policies/data/SubscriptionAuthMode.html |   386 -
 .../common/policies/data/SubscriptionStats.html    |   735 --
 .../common/policies/data/TenantInfo.Builder.html   |   283 -
 .../pulsar/common/policies/data/TenantInfo.html    |   302 -
 .../pulsar/common/policies/data/TopicStats.html    |   610 -
 .../pulsar/common/policies/data/TopicType.html     |   412 -
 .../policies/data/TransactionBufferStats.html      |   348 -
 .../data/TransactionCoordinatorInternalStats.html  |   315 -
 .../policies/data/TransactionCoordinatorStats.html |   349 -
 .../data/TransactionCoordinatorStatus.html         |   349 -
 .../policies/data/TransactionInBufferStats.html    |   331 -
 .../data/TransactionInPendingAckStats.html         |   314 -
 .../common/policies/data/TransactionLogStats.html  |   332 -
 .../common/policies/data/TransactionMetadata.html  |   399 -
 .../data/TransactionPendingAckInternalStats.html   |   315 -
 .../policies/data/TransactionPendingAckStats.html  |   314 -
 .../policies/data/WorkerFunctionInstanceStats.html |   329 -
 .../common/policies/data/class-use/AuthAction.html |   343 -
 .../data/class-use/AuthPolicies.Builder.html       |   210 -
 .../policies/data/class-use/AuthPolicies.html      |   210 -
 .../class-use/AutoFailoverPolicyData.Builder.html  |   205 -
 .../data/class-use/AutoFailoverPolicyData.html     |   256 -
 .../data/class-use/AutoFailoverPolicyType.html     |   230 -
 .../AutoSubscriptionCreationOverride.Builder.html  |   229 -
 .../AutoSubscriptionCreationOverride.html          |   281 -
 .../AutoTopicCreationOverride.Builder.html         |   239 -
 .../data/class-use/AutoTopicCreationOverride.html  |   296 -
 .../class-use/BacklogQuota.BacklogQuotaType.html   |   366 -
 .../data/class-use/BacklogQuota.Builder.html       |   239 -
 .../class-use/BacklogQuota.RetentionPolicy.html    |   289 -
 .../policies/data/class-use/BacklogQuota.html      |   379 -
 .../class-use/BookieAffinityGroupData.Builder.html |   234 -
 .../data/class-use/BookieAffinityGroupData.html    |   302 -
 .../data/class-use/BookieInfo.Builder.html         |   234 -
 .../common/policies/data/class-use/BookieInfo.html |   334 -
 .../data/class-use/BookiesClusterInfo.Builder.html |   229 -
 .../data/class-use/BookiesClusterInfo.html         |   274 -
 .../data/class-use/BookiesRackConfiguration.html   |   215 -
 .../policies/data/class-use/BrokerAssignment.html  |   235 -
 .../data/class-use/BrokerInfo.Builder.html         |   229 -
 .../common/policies/data/class-use/BrokerInfo.html |   274 -
 .../BrokerNamespaceIsolationData.Builder.html      |   215 -
 .../class-use/BrokerNamespaceIsolationData.html    |   259 -
 .../data/class-use/BrokerStatus.Builder.html       |   239 -
 .../policies/data/class-use/BrokerStatus.html      |   331 -
 .../data/class-use/BundlesData.Builder.html        |   234 -
 .../policies/data/class-use/BundlesData.html       |   315 -
 .../data/class-use/ClusterData.Builder.html        |   285 -
 .../policies/data/class-use/ClusterData.html       |   285 -
 .../policies/data/class-use/CompactionStats.html   |   197 -
 .../policies/data/class-use/ConsumerStats.html     |   197 -
 .../class-use/DelayedDeliveryPolicies.Builder.html |   234 -
 .../data/class-use/DelayedDeliveryPolicies.html    |   407 -
 .../data/class-use/DispatchRate.Builder.html       |   244 -
 .../policies/data/class-use/DispatchRate.html      |   636 --
 .../common/policies/data/class-use/ErrorData.html  |   149 -
 .../data/class-use/ExceptionInformation.html       |   220 -
 .../data/class-use/FailureDomain.Builder.html      |   200 -
 .../policies/data/class-use/FailureDomain.html     |   305 -
 .../data/class-use/FunctionInstanceStats.html      |   195 -
 .../data/class-use/FunctionInstanceStatsData.html  |   264 -
 .../class-use/FunctionInstanceStatsDataBase.html   |   215 -
 .../policies/data/class-use/FunctionStats.html     |   247 -
 ...nInstanceStatus.FunctionInstanceStatusData.html |   249 -
 .../FunctionStatus.FunctionInstanceStatus.html     |   210 -
 .../policies/data/class-use/FunctionStatus.html    |   219 -
 .../data/class-use/InactiveTopicDeleteMode.html    |   205 -
 .../data/class-use/InactiveTopicPolicies.html      |   361 -
 .../ManagedLedgerInternalStats.CursorStats.html    |   197 -
 .../ManagedLedgerInternalStats.LedgerInfo.html     |   217 -
 .../data/class-use/ManagedLedgerInternalStats.html |   214 -
 .../class-use/NamespaceIsolationData.Builder.html  |   215 -
 .../data/class-use/NamespaceIsolationData.html     |   305 -
 .../data/class-use/NamespaceOwnershipStatus.html   |   207 -
 .../NonPersistentPartitionedTopicStats.html        |   149 -
 .../class-use/NonPersistentPublisherStats.html     |   197 -
 .../class-use/NonPersistentReplicatorStats.html    |   197 -
 .../class-use/NonPersistentSubscriptionStats.html  |   197 -
 .../data/class-use/NonPersistentTopicStats.html    |   275 -
 .../data/class-use/OffloadPolicies.Builder.html    |   335 -
 .../policies/data/class-use/OffloadPolicies.html   |   376 -
 .../data/class-use/OffloadedReadPriority.html      |   230 -
 .../class-use/PartitionedTopicInternalStats.html   |   215 -
 .../data/class-use/PartitionedTopicStats.html      |   263 -
 .../data/class-use/PersistencePolicies.html        |   361 -
 .../class-use/PersistentTopicInternalStats.html    |   275 -
 .../common/policies/data/class-use/Policies.html   |   241 -
 .../policies/data/class-use/PublishRate.html       |   329 -
 .../policies/data/class-use/PublisherStats.html    |   214 -
 .../policies/data/class-use/RawBookieInfo.html     |   239 -
 .../policies/data/class-use/ReplicatorStats.html   |   214 -
 .../policies/data/class-use/ResourceGroup.html     |   257 -
 .../policies/data/class-use/ResourceQuota.html     |   310 -
 .../policies/data/class-use/RetentionPolicies.html |   361 -
 .../SchemaAutoUpdateCompatibilityStrategy.html     |   286 -
 .../class-use/SchemaCompatibilityStrategy.html     |   303 -
 ....SinkInstanceStatus.SinkInstanceStatusData.html |   249 -
 .../class-use/SinkStatus.SinkInstanceStatus.html   |   210 -
 .../common/policies/data/class-use/SinkStatus.html |   219 -
 ...rceInstanceStatus.SourceInstanceStatusData.html |   249 -
 .../SourceStatus.SourceInstanceStatus.html         |   210 -
 .../policies/data/class-use/SourceStatus.html      |   219 -
 .../policies/data/class-use/SubscribeRate.html     |   361 -
 .../data/class-use/SubscriptionAuthMode.html       |   260 -
 .../policies/data/class-use/SubscriptionStats.html |   214 -
 .../data/class-use/TenantInfo.Builder.html         |   205 -
 .../common/policies/data/class-use/TenantInfo.html |   311 -
 .../common/policies/data/class-use/TopicStats.html |   324 -
 .../common/policies/data/class-use/TopicType.html  |   205 -
 .../data/class-use/TransactionBufferStats.html     |   215 -
 .../TransactionCoordinatorInternalStats.html       |   217 -
 .../class-use/TransactionCoordinatorStats.html     |   229 -
 .../class-use/TransactionCoordinatorStatus.html    |   149 -
 .../data/class-use/TransactionInBufferStats.html   |   247 -
 .../class-use/TransactionInPendingAckStats.html    |   249 -
 .../data/class-use/TransactionLogStats.html        |   204 -
 .../data/class-use/TransactionMetadata.html        |   249 -
 .../TransactionPendingAckInternalStats.html        |   219 -
 .../data/class-use/TransactionPendingAckStats.html |   217 -
 .../class-use/WorkerFunctionInstanceStats.html     |   205 -
 ...utoSubscriptionCreationOverrideImplBuilder.html |   338 -
 .../impl/AutoSubscriptionCreationOverrideImpl.html |   350 -
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |   374 -
 .../data/impl/AutoTopicCreationOverrideImpl.html   |   364 -
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |   374 -
 .../policies/data/impl/BacklogQuotaImpl.html       |   545 -
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |   356 -
 .../data/impl/BookieAffinityGroupDataImpl.html     |   350 -
 .../impl/BookieInfoImpl.BookieInfoImplBuilder.html |   356 -
 .../common/policies/data/impl/BookieInfoImpl.html  |   350 -
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |   338 -
 .../policies/data/impl/BookiesClusterInfoImpl.html |   350 -
 .../impl/BrokerInfoImpl.BrokerInfoImplBuilder.html |   338 -
 .../common/policies/data/impl/BrokerInfoImpl.html  |   350 -
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |   374 -
 .../policies/data/impl/BrokerStatusImpl.html       |   368 -
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |   356 -
 .../common/policies/data/impl/BundlesDataImpl.html |   350 -
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |   356 -
 .../data/impl/DelayedDeliveryPoliciesImpl.html     |   350 -
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |   392 -
 .../policies/data/impl/DispatchRateImpl.html       |   350 -
 ...utoSubscriptionCreationOverrideImplBuilder.html |   201 -
 .../AutoSubscriptionCreationOverrideImpl.html      |   196 -
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |   211 -
 .../class-use/AutoTopicCreationOverrideImpl.html   |   196 -
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |   211 -
 .../data/impl/class-use/BacklogQuotaImpl.html      |   196 -
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |   206 -
 .../class-use/BookieAffinityGroupDataImpl.html     |   196 -
 .../BookieInfoImpl.BookieInfoImplBuilder.html      |   206 -
 .../data/impl/class-use/BookieInfoImpl.html        |   196 -
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |   201 -
 .../impl/class-use/BookiesClusterInfoImpl.html     |   196 -
 .../BrokerInfoImpl.BrokerInfoImplBuilder.html      |   201 -
 .../data/impl/class-use/BrokerInfoImpl.html        |   196 -
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |   211 -
 .../data/impl/class-use/BrokerStatusImpl.html      |   196 -
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |   206 -
 .../data/impl/class-use/BundlesDataImpl.html       |   196 -
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |   206 -
 .../class-use/DelayedDeliveryPoliciesImpl.html     |   196 -
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |   216 -
 .../data/impl/class-use/DispatchRateImpl.html      |   241 -
 .../common/policies/data/impl/package-summary.html |   291 -
 .../common/policies/data/impl/package-tree.html    |   185 -
 .../common/policies/data/impl/package-use.html     |   316 -
 .../common/policies/data/package-summary.html      |   734 --
 .../pulsar/common/policies/data/package-tree.html  |   317 -
 .../pulsar/common/policies/data/package-use.html   |  1132 --
 .../policies/impl/AutoFailoverPolicyFactory.html   |   308 -
 .../common/policies/impl/MinAvailablePolicy.html   |   419 -
 .../impl/class-use/AutoFailoverPolicyFactory.html  |   149 -
 .../impl/class-use/MinAvailablePolicy.html         |   149 -
 .../common/policies/impl/package-summary.html      |   180 -
 .../pulsar/common/policies/impl/package-tree.html  |   169 -
 .../pulsar/common/policies/impl/package-use.html   |   149 -
 .../pulsar/common/policies/package-summary.html    |   174 -
 .../pulsar/common/policies/package-tree.html       |   164 -
 .../apache/pulsar/common/policies/package-use.html |   188 -
 .../protocol/schema/IsCompatibilityResponse.html   |   270 -
 .../common/protocol/schema/PostSchemaPayload.html  |   270 -
 .../schema/class-use/IsCompatibilityResponse.html  |   233 -
 .../schema/class-use/PostSchemaPayload.html        |   239 -
 .../common/protocol/schema/package-summary.html    |   180 -
 .../common/protocol/schema/package-tree.html       |   165 -
 .../pulsar/common/protocol/schema/package-use.html |   195 -
 .../stats/AllocatorStats.PoolArenaStats.html       |   526 -
 .../stats/AllocatorStats.PoolChunkListStats.html   |   344 -
 .../stats/AllocatorStats.PoolChunkStats.html       |   344 -
 .../stats/AllocatorStats.PoolSubpageStats.html     |   358 -
 .../apache/pulsar/common/stats/AllocatorStats.html |   442 -
 .../org/apache/pulsar/common/stats/Metrics.html    |   462 -
 .../class-use/AllocatorStats.PoolArenaStats.html   |   200 -
 .../AllocatorStats.PoolChunkListStats.html         |   195 -
 .../class-use/AllocatorStats.PoolChunkStats.html   |   195 -
 .../class-use/AllocatorStats.PoolSubpageStats.html |   195 -
 .../common/stats/class-use/AllocatorStats.html     |   215 -
 .../pulsar/common/stats/class-use/Metrics.html     |   235 -
 .../pulsar/common/stats/package-summary.html       |   204 -
 .../apache/pulsar/common/stats/package-tree.html   |   169 -
 .../apache/pulsar/common/stats/package-use.html    |   244 -
 .../management/core/common/PackageMetadata.html    |   279 -
 .../management/core/common/PackageType.html        |   439 -
 .../core/common/class-use/PackageMetadata.html     |   259 -
 .../core/common/class-use/PackageType.html         |   210 -
 .../management/core/common/package-summary.html    |   191 -
 .../management/core/common/package-tree.html       |   178 -
 .../management/core/common/package-use.html        |   214 -
 ...anagementException.MetadataFormatException.html |   350 -
 ...kagesManagementException.NotFoundException.html |   370 -
 .../exceptions/PackagesManagementException.html    |   377 -
 ...anagementException.MetadataFormatException.html |   149 -
 ...kagesManagementException.NotFoundException.html |   149 -
 .../class-use/PackagesManagementException.html     |   200 -
 .../core/exceptions/package-summary.html           |   182 -
 .../management/core/exceptions/package-tree.html   |   177 -
 .../management/core/exceptions/package-use.html    |   188 -
 .../data/loadbalancer/LoadManagerReport.html       |   502 -
 .../data/loadbalancer/NamespaceBundleStats.html    |   544 -
 .../policies/data/loadbalancer/ResourceUsage.html  |   428 -
 .../data/loadbalancer/ServiceLookupData.html       |   342 -
 .../loadbalancer/class-use/LoadManagerReport.html  |   215 -
 .../class-use/NamespaceBundleStats.html            |   235 -
 .../data/loadbalancer/class-use/ResourceUsage.html |   245 -
 .../loadbalancer/class-use/ServiceLookupData.html  |   197 -
 .../data/loadbalancer/package-summary.html         |   201 -
 .../policies/data/loadbalancer/package-tree.html   |   175 -
 .../policies/data/loadbalancer/package-use.html    |   224 -
 .../static/api/admin/2.9.1/overview-summary.html   |    23 -
 .../static/api/admin/2.9.1/overview-tree.html      |   469 -
 .../static/api/admin/2.9.1/package-search-index.js |     1 -
 .../api/admin/2.9.1/package-search-index.zip       |   Bin 362 -> 0 bytes
 .../static/api/admin/2.9.1/resources/glass.png     |   Bin 499 -> 0 bytes
 .../static/api/admin/2.9.1/resources/x.png         |   Bin 394 -> 0 bytes
 .../website-next/static/api/admin/2.9.1/script.js  |   149 -
 .../website-next/static/api/admin/2.9.1/search.js  |   326 -
 .../static/api/admin/2.9.1/serialized-form.html    |   357 -
 .../static/api/admin/2.9.1/stylesheet.css          |   906 --
 .../static/api/admin/2.9.1/type-search-index.js    |     1 -
 .../static/api/admin/2.9.1/type-search-index.zip   |   Bin 1887 -> 0 bytes
 .../static/api/admin/2.9.2/allclasses-index.html   |  1289 ---
 .../static/api/admin/2.9.2/allclasses.html         |   233 -
 .../static/api/admin/2.9.2/allpackages-index.html  |   261 -
 .../static/api/admin/2.9.2/constant-values.html    |   287 -
 .../static/api/admin/2.9.2/deprecated-list.html    |   851 --
 .../static/api/admin/2.9.2/element-list            |    16 -
 .../static/api/admin/2.9.2/help-doc.html           |   281 -
 .../static/api/admin/2.9.2/index-all.html          |  7886 -------------
 .../website-next/static/api/admin/2.9.2/index.html |   257 -
 .../admin/2.9.2/jquery/external/jquery/jquery.js   | 10872 ------------------
 .../jquery/images/ui-bg_glass_55_fbf9ee_1x400.png  |   Bin 335 -> 0 bytes
 .../jquery/images/ui-bg_glass_65_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_e6e6e6_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_95_fef1ec_1x400.png  |   Bin 332 -> 0 bytes
 .../ui-bg_highlight-soft_75_cccccc_1x100.png       |   Bin 280 -> 0 bytes
 .../jquery/images/ui-icons_222222_256x240.png      |   Bin 6922 -> 0 bytes
 .../jquery/images/ui-icons_2e83ff_256x240.png      |   Bin 4549 -> 0 bytes
 .../jquery/images/ui-icons_454545_256x240.png      |   Bin 6992 -> 0 bytes
 .../jquery/images/ui-icons_888888_256x240.png      |   Bin 6999 -> 0 bytes
 .../jquery/images/ui-icons_cd0a0a_256x240.png      |   Bin 4549 -> 0 bytes
 .../static/api/admin/2.9.2/jquery/jquery-3.5.1.js  | 10872 ------------------
 .../static/api/admin/2.9.2/jquery/jquery-ui.css    |   582 -
 .../static/api/admin/2.9.2/jquery/jquery-ui.js     |  2659 -----
 .../api/admin/2.9.2/jquery/jquery-ui.min.css       |     7 -
 .../static/api/admin/2.9.2/jquery/jquery-ui.min.js |     6 -
 .../api/admin/2.9.2/jquery/jquery-ui.structure.css |   156 -
 .../admin/2.9.2/jquery/jquery-ui.structure.min.css |     5 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.js      |    56 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.min.js  |    10 -
 .../2.9.2/jquery/jszip-utils/dist/jszip-utils.js   |   118 -
 .../jquery/jszip-utils/dist/jszip-utils.min.js     |    10 -
 .../api/admin/2.9.2/jquery/jszip/dist/jszip.js     | 11370 -------------------
 .../api/admin/2.9.2/jquery/jszip/dist/jszip.min.js |    13 -
 .../static/api/admin/2.9.2/member-search-index.js  |     1 -
 .../static/api/admin/2.9.2/member-search-index.zip |   Bin 22092 -> 0 bytes
 .../org/apache/pulsar/client/admin/Bookies.html    |   441 -
 .../apache/pulsar/client/admin/BrokerStats.html    |   512 -
 .../org/apache/pulsar/client/admin/Brokers.html    |   874 --
 .../org/apache/pulsar/client/admin/Clusters.html   |  1324 ---
 .../org/apache/pulsar/client/admin/Functions.html  |  1871 ---
 .../admin/LongRunningProcessStatus.Status.html     |   410 -
 .../client/admin/LongRunningProcessStatus.html     |   403 -
 .../org/apache/pulsar/client/admin/Lookup.html     |   383 -
 .../org/apache/pulsar/client/admin/Namespaces.html |  8572 --------------
 .../pulsar/client/admin/NonPersistentTopics.html   |   698 --
 .../pulsar/client/admin/OffloadProcessStatus.html  |   322 -
 .../org/apache/pulsar/client/admin/Packages.html   |   601 -
 .../org/apache/pulsar/client/admin/Properties.html |   407 -
 .../org/apache/pulsar/client/admin/ProxyStats.html |   284 -
 .../apache/pulsar/client/admin/PulsarAdmin.html    |   772 --
 .../pulsar/client/admin/PulsarAdminBuilder.html    |   769 --
 .../PulsarAdminException.ConflictException.html    |   332 -
 .../PulsarAdminException.ConnectException.html     |   343 -
 ...ception.GettingAuthenticationDataException.html |   341 -
 .../PulsarAdminException.HttpErrorException.html   |   341 -
 .../PulsarAdminException.NotAllowedException.html  |   332 -
 ...ulsarAdminException.NotAuthorizedException.html |   332 -
 .../PulsarAdminException.NotFoundException.html    |   332 -
 ...AdminException.PreconditionFailedException.html |   332 -
 ...sarAdminException.ServerSideErrorException.html |   347 -
 .../PulsarAdminException.TimeoutException.html     |   328 -
 .../pulsar/client/admin/PulsarAdminException.html  |   503 -
 .../apache/pulsar/client/admin/ResourceGroups.html |   542 -
 .../apache/pulsar/client/admin/ResourceQuotas.html |   681 --
 .../org/apache/pulsar/client/admin/Schemas.html    |   787 --
 .../2.9.2/org/apache/pulsar/client/admin/Sink.html |   223 -
 .../org/apache/pulsar/client/admin/Sinks.html      |  1355 ---
 .../org/apache/pulsar/client/admin/Source.html     |   223 -
 .../org/apache/pulsar/client/admin/Sources.html    |  1355 ---
 .../org/apache/pulsar/client/admin/Tenants.html    |   576 -
 .../apache/pulsar/client/admin/TopicPolicies.html  |  4439 --------
 .../org/apache/pulsar/client/admin/Topics.html     |  8204 -------------
 .../apache/pulsar/client/admin/Transactions.html   |   832 --
 .../org/apache/pulsar/client/admin/Worker.html     |   453 -
 .../pulsar/client/admin/class-use/Bookies.html     |   196 -
 .../pulsar/client/admin/class-use/BrokerStats.html |   196 -
 .../pulsar/client/admin/class-use/Brokers.html     |   196 -
 .../pulsar/client/admin/class-use/Clusters.html    |   196 -
 .../pulsar/client/admin/class-use/Functions.html   |   196 -
 .../class-use/LongRunningProcessStatus.Status.html |   276 -
 .../admin/class-use/LongRunningProcessStatus.html  |   225 -
 .../pulsar/client/admin/class-use/Lookup.html      |   196 -
 .../pulsar/client/admin/class-use/Namespaces.html  |   196 -
 .../admin/class-use/NonPersistentTopics.html       |   200 -
 .../admin/class-use/OffloadProcessStatus.html      |   260 -
 .../pulsar/client/admin/class-use/Packages.html    |   196 -
 .../pulsar/client/admin/class-use/Properties.html  |   200 -
 .../pulsar/client/admin/class-use/ProxyStats.html  |   196 -
 .../pulsar/client/admin/class-use/PulsarAdmin.html |   196 -
 .../client/admin/class-use/PulsarAdminBuilder.html |   370 -
 .../PulsarAdminException.ConflictException.html    |   149 -
 .../PulsarAdminException.ConnectException.html     |   149 -
 ...ception.GettingAuthenticationDataException.html |   149 -
 .../PulsarAdminException.HttpErrorException.html   |   149 -
 .../PulsarAdminException.NotAllowedException.html  |   149 -
 ...ulsarAdminException.NotAuthorizedException.html |   149 -
 .../PulsarAdminException.NotFoundException.html    |   149 -
 ...AdminException.PreconditionFailedException.html |   149 -
 ...sarAdminException.ServerSideErrorException.html |   149 -
 .../PulsarAdminException.TimeoutException.html     |   149 -
 .../admin/class-use/PulsarAdminException.html      |  4594 --------
 .../client/admin/class-use/ResourceGroups.html     |   196 -
 .../client/admin/class-use/ResourceQuotas.html     |   196 -
 .../pulsar/client/admin/class-use/Schemas.html     |   196 -
 .../apache/pulsar/client/admin/class-use/Sink.html |   200 -
 .../pulsar/client/admin/class-use/Sinks.html       |   215 -
 .../pulsar/client/admin/class-use/Source.html      |   200 -
 .../pulsar/client/admin/class-use/Sources.html     |   215 -
 .../pulsar/client/admin/class-use/Tenants.html     |   196 -
 .../client/admin/class-use/TopicPolicies.html      |   205 -
 .../pulsar/client/admin/class-use/Topics.html      |   196 -
 .../client/admin/class-use/Transactions.html       |   196 -
 .../pulsar/client/admin/class-use/Worker.html      |   196 -
 .../pulsar/client/admin/package-summary.html       |   446 -
 .../apache/pulsar/client/admin/package-tree.html   |   245 -
 .../apache/pulsar/client/admin/package-use.html    |   398 -
 .../client/admin/utils/DefaultImplementation.html  |   326 -
 .../pulsar/client/admin/utils/ReflectionUtils.html |   307 -
 .../utils/class-use/DefaultImplementation.html     |   149 -
 .../admin/utils/class-use/ReflectionUtils.html     |   149 -
 .../pulsar/client/admin/utils/package-summary.html |   178 -
 .../pulsar/client/admin/utils/package-tree.html    |   165 -
 .../pulsar/client/admin/utils/package-use.html     |   149 -
 .../common/conf/InternalConfigurationData.html     |   425 -
 .../conf/class-use/InternalConfigurationData.html  |   215 -
 .../apache/pulsar/common/conf/package-summary.html |   174 -
 .../apache/pulsar/common/conf/package-tree.html    |   164 -
 .../org/apache/pulsar/common/conf/package-use.html |   189 -
 .../common/functions/AuthenticationConfig.html     |   270 -
 .../pulsar/common/functions/ConsumerConfig.html    |   270 -
 .../pulsar/common/functions/CryptoConfig.html      |   270 -
 .../FunctionConfig.ProcessingGuarantees.html       |   397 -
 .../common/functions/FunctionConfig.Runtime.html   |   397 -
 .../pulsar/common/functions/FunctionConfig.html    |   302 -
 .../pulsar/common/functions/FunctionState.html     |   270 -
 .../pulsar/common/functions/ProducerConfig.html    |   270 -
 .../apache/pulsar/common/functions/Resources.html  |   322 -
 .../pulsar/common/functions/UpdateOptions.html     |   265 -
 .../pulsar/common/functions/WindowConfig.html      |   316 -
 .../apache/pulsar/common/functions/WorkerInfo.html |   326 -
 .../functions/class-use/AuthenticationConfig.html  |   149 -
 .../common/functions/class-use/ConsumerConfig.html |   149 -
 .../common/functions/class-use/CryptoConfig.html   |   149 -
 .../FunctionConfig.ProcessingGuarantees.html       |   205 -
 .../class-use/FunctionConfig.Runtime.html          |   205 -
 .../common/functions/class-use/FunctionConfig.html |   329 -
 .../common/functions/class-use/FunctionState.html  |   251 -
 .../common/functions/class-use/ProducerConfig.html |   149 -
 .../common/functions/class-use/Resources.html      |   215 -
 .../common/functions/class-use/UpdateOptions.html  |   299 -
 .../common/functions/class-use/WindowConfig.html   |   149 -
 .../common/functions/class-use/WorkerInfo.html     |   264 -
 .../pulsar/common/functions/package-summary.html   |   260 -
 .../pulsar/common/functions/package-tree.html      |   193 -
 .../pulsar/common/functions/package-use.html       |   248 -
 .../apache/pulsar/common/io/BatchSourceConfig.html |   334 -
 .../pulsar/common/io/ConnectorDefinition.html      |   270 -
 .../org/apache/pulsar/common/io/SinkConfig.html    |   270 -
 .../org/apache/pulsar/common/io/SourceConfig.html  |   270 -
 .../common/io/class-use/BatchSourceConfig.html     |   149 -
 .../common/io/class-use/ConnectorDefinition.html   |   226 -
 .../pulsar/common/io/class-use/SinkConfig.html     |   329 -
 .../pulsar/common/io/class-use/SourceConfig.html   |   329 -
 .../apache/pulsar/common/io/package-summary.html   |   192 -
 .../org/apache/pulsar/common/io/package-tree.html  |   167 -
 .../org/apache/pulsar/common/io/package-use.html   |   201 -
 .../apache/pulsar/common/naming/TopicDomain.html   |   426 -
 .../apache/pulsar/common/naming/TopicVersion.html  |   379 -
 .../common/naming/class-use/TopicDomain.html       |   250 -
 .../common/naming/class-use/TopicVersion.html      |   243 -
 .../pulsar/common/naming/package-summary.html      |   178 -
 .../apache/pulsar/common/naming/package-tree.html  |   169 -
 .../apache/pulsar/common/naming/package-use.html   |   222 -
 .../common/partition/PartitionedTopicMetadata.html |   346 -
 .../class-use/PartitionedTopicMetadata.html        |   287 -
 .../pulsar/common/partition/package-summary.html   |   174 -
 .../pulsar/common/partition/package-tree.html      |   164 -
 .../pulsar/common/partition/package-use.html       |   214 -
 .../pulsar/common/policies/AutoFailoverPolicy.html |   356 -
 .../policies/class-use/AutoFailoverPolicy.html     |   212 -
 .../pulsar/common/policies/data/AuthAction.html    |   450 -
 .../common/policies/data/AuthPolicies.Builder.html |   297 -
 .../pulsar/common/policies/data/AuthPolicies.html  |   317 -
 .../data/AutoFailoverPolicyData.Builder.html       |   283 -
 .../policies/data/AutoFailoverPolicyData.html      |   316 -
 .../policies/data/AutoFailoverPolicyType.html      |   381 -
 .../AutoSubscriptionCreationOverride.Builder.html  |   273 -
 .../data/AutoSubscriptionCreationOverride.html     |   293 -
 .../data/AutoTopicCreationOverride.Builder.html    |   301 -
 .../policies/data/AutoTopicCreationOverride.html   |   321 -
 .../data/BacklogQuota.BacklogQuotaType.html        |   384 -
 .../common/policies/data/BacklogQuota.Builder.html |   301 -
 .../data/BacklogQuota.RetentionPolicy.html         |   406 -
 .../pulsar/common/policies/data/BacklogQuota.html  |   376 -
 .../data/BookieAffinityGroupData.Builder.html      |   287 -
 .../policies/data/BookieAffinityGroupData.html     |   307 -
 .../common/policies/data/BookieInfo.Builder.html   |   287 -
 .../pulsar/common/policies/data/BookieInfo.html    |   307 -
 .../policies/data/BookiesClusterInfo.Builder.html  |   273 -
 .../common/policies/data/BookiesClusterInfo.html   |   293 -
 .../policies/data/BookiesRackConfiguration.html    |   396 -
 .../common/policies/data/BrokerAssignment.html     |   393 -
 .../common/policies/data/BrokerInfo.Builder.html   |   273 -
 .../pulsar/common/policies/data/BrokerInfo.html    |   293 -
 .../data/BrokerNamespaceIsolationData.Builder.html |   311 -
 .../data/BrokerNamespaceIsolationData.html         |   330 -
 .../common/policies/data/BrokerStatus.Builder.html |   301 -
 .../pulsar/common/policies/data/BrokerStatus.html  |   333 -
 .../common/policies/data/BundlesData.Builder.html  |   287 -
 .../pulsar/common/policies/data/BundlesData.html   |   307 -
 .../common/policies/data/ClusterData.Builder.html  |   493 -
 .../pulsar/common/policies/data/ClusterData.html   |   526 -
 .../common/policies/data/CompactionStats.html      |   306 -
 .../pulsar/common/policies/data/ConsumerStats.html |   555 -
 .../data/DelayedDeliveryPolicies.Builder.html      |   287 -
 .../policies/data/DelayedDeliveryPolicies.html     |   307 -
 .../common/policies/data/DispatchRate.Builder.html |   315 -
 .../pulsar/common/policies/data/DispatchRate.html  |   335 -
 .../pulsar/common/policies/data/ErrorData.html     |   325 -
 .../common/policies/data/ExceptionInformation.html |   270 -
 .../policies/data/FailureDomain.Builder.html       |   269 -
 .../pulsar/common/policies/data/FailureDomain.html |   288 -
 .../policies/data/FunctionInstanceStats.html       |   265 -
 .../policies/data/FunctionInstanceStatsData.html   |   291 -
 .../data/FunctionInstanceStatsDataBase.html        |   311 -
 .../pulsar/common/policies/data/FunctionStats.html |   363 -
 ...nInstanceStatus.FunctionInstanceStatusData.html |   470 -
 .../FunctionStatus.FunctionInstanceStatus.html     |   355 -
 .../common/policies/data/FunctionStatus.html       |   403 -
 .../policies/data/InactiveTopicDeleteMode.html     |   386 -
 .../policies/data/InactiveTopicPolicies.html       |   270 -
 .../ManagedLedgerInternalStats.CursorStats.html    |   512 -
 .../ManagedLedgerInternalStats.LedgerInfo.html     |   386 -
 .../policies/data/ManagedLedgerInternalStats.html  |   557 -
 .../data/NamespaceIsolationData.Builder.html       |   311 -
 .../policies/data/NamespaceIsolationData.html      |   344 -
 .../policies/data/NamespaceOwnershipStatus.html    |   399 -
 .../data/NonPersistentPartitionedTopicStats.html   |   289 -
 .../policies/data/NonPersistentPublisherStats.html |   269 -
 .../data/NonPersistentReplicatorStats.html         |   267 -
 .../data/NonPersistentSubscriptionStats.html       |   269 -
 .../policies/data/NonPersistentTopicStats.html     |   332 -
 .../policies/data/OffloadPolicies.Builder.html     |   647 --
 .../common/policies/data/OffloadPolicies.html      |   666 --
 .../policies/data/OffloadedReadPriority.html       |   451 -
 .../data/PartitionedTopicInternalStats.html        |   377 -
 .../policies/data/PartitionedTopicStats.html       |   296 -
 .../common/policies/data/PersistencePolicies.html  |   405 -
 .../data/PersistentTopicInternalStats.html         |   355 -
 .../pulsar/common/policies/data/Policies.html      |  1008 --
 .../pulsar/common/policies/data/PublishRate.html   |   401 -
 .../common/policies/data/PublisherStats.html       |   426 -
 .../pulsar/common/policies/data/RawBookieInfo.html |   270 -
 .../common/policies/data/ReplicatorStats.html      |   446 -
 .../pulsar/common/policies/data/ResourceGroup.html |   269 -
 .../pulsar/common/policies/data/ResourceQuota.html |   350 -
 .../common/policies/data/RetentionPolicies.html    |   397 -
 .../SchemaAutoUpdateCompatibilityStrategy.html     |   491 -
 .../policies/data/SchemaCompatibilityStrategy.html |   530 -
 ....SinkInstanceStatus.SinkInstanceStatusData.html |   456 -
 .../data/SinkStatus.SinkInstanceStatus.html        |   355 -
 .../pulsar/common/policies/data/SinkStatus.html    |   403 -
 ...rceInstanceStatus.SourceInstanceStatusData.html |   456 -
 .../data/SourceStatus.SourceInstanceStatus.html    |   355 -
 .../pulsar/common/policies/data/SourceStatus.html  |   403 -
 .../pulsar/common/policies/data/SubscribeRate.html |   401 -
 .../common/policies/data/SubscriptionAuthMode.html |   386 -
 .../common/policies/data/SubscriptionStats.html    |   735 --
 .../common/policies/data/TenantInfo.Builder.html   |   283 -
 .../pulsar/common/policies/data/TenantInfo.html    |   302 -
 .../pulsar/common/policies/data/TopicStats.html    |   610 -
 .../pulsar/common/policies/data/TopicType.html     |   412 -
 .../policies/data/TransactionBufferStats.html      |   348 -
 .../data/TransactionCoordinatorInternalStats.html  |   315 -
 .../policies/data/TransactionCoordinatorStats.html |   349 -
 .../data/TransactionCoordinatorStatus.html         |   349 -
 .../policies/data/TransactionInBufferStats.html    |   331 -
 .../data/TransactionInPendingAckStats.html         |   314 -
 .../common/policies/data/TransactionLogStats.html  |   332 -
 .../common/policies/data/TransactionMetadata.html  |   399 -
 .../data/TransactionPendingAckInternalStats.html   |   315 -
 .../policies/data/TransactionPendingAckStats.html  |   314 -
 .../policies/data/WorkerFunctionInstanceStats.html |   329 -
 .../common/policies/data/class-use/AuthAction.html |   343 -
 .../data/class-use/AuthPolicies.Builder.html       |   210 -
 .../policies/data/class-use/AuthPolicies.html      |   210 -
 .../class-use/AutoFailoverPolicyData.Builder.html  |   205 -
 .../data/class-use/AutoFailoverPolicyData.html     |   256 -
 .../data/class-use/AutoFailoverPolicyType.html     |   230 -
 .../AutoSubscriptionCreationOverride.Builder.html  |   229 -
 .../AutoSubscriptionCreationOverride.html          |   315 -
 .../AutoTopicCreationOverride.Builder.html         |   239 -
 .../data/class-use/AutoTopicCreationOverride.html  |   330 -
 .../class-use/BacklogQuota.BacklogQuotaType.html   |   366 -
 .../data/class-use/BacklogQuota.Builder.html       |   239 -
 .../class-use/BacklogQuota.RetentionPolicy.html    |   289 -
 .../policies/data/class-use/BacklogQuota.html      |   379 -
 .../class-use/BookieAffinityGroupData.Builder.html |   234 -
 .../data/class-use/BookieAffinityGroupData.html    |   302 -
 .../data/class-use/BookieInfo.Builder.html         |   234 -
 .../common/policies/data/class-use/BookieInfo.html |   334 -
 .../data/class-use/BookiesClusterInfo.Builder.html |   229 -
 .../data/class-use/BookiesClusterInfo.html         |   274 -
 .../data/class-use/BookiesRackConfiguration.html   |   215 -
 .../policies/data/class-use/BrokerAssignment.html  |   235 -
 .../data/class-use/BrokerInfo.Builder.html         |   229 -
 .../common/policies/data/class-use/BrokerInfo.html |   274 -
 .../BrokerNamespaceIsolationData.Builder.html      |   215 -
 .../class-use/BrokerNamespaceIsolationData.html    |   259 -
 .../data/class-use/BrokerStatus.Builder.html       |   239 -
 .../policies/data/class-use/BrokerStatus.html      |   331 -
 .../data/class-use/BundlesData.Builder.html        |   234 -
 .../policies/data/class-use/BundlesData.html       |   315 -
 .../data/class-use/ClusterData.Builder.html        |   285 -
 .../policies/data/class-use/ClusterData.html       |   285 -
 .../policies/data/class-use/CompactionStats.html   |   197 -
 .../policies/data/class-use/ConsumerStats.html     |   197 -
 .../class-use/DelayedDeliveryPolicies.Builder.html |   234 -
 .../data/class-use/DelayedDeliveryPolicies.html    |   407 -
 .../data/class-use/DispatchRate.Builder.html       |   244 -
 .../policies/data/class-use/DispatchRate.html      |   636 --
 .../common/policies/data/class-use/ErrorData.html  |   149 -
 .../data/class-use/ExceptionInformation.html       |   220 -
 .../data/class-use/FailureDomain.Builder.html      |   200 -
 .../policies/data/class-use/FailureDomain.html     |   305 -
 .../data/class-use/FunctionInstanceStats.html      |   195 -
 .../data/class-use/FunctionInstanceStatsData.html  |   264 -
 .../class-use/FunctionInstanceStatsDataBase.html   |   215 -
 .../policies/data/class-use/FunctionStats.html     |   247 -
 ...nInstanceStatus.FunctionInstanceStatusData.html |   249 -
 .../FunctionStatus.FunctionInstanceStatus.html     |   210 -
 .../policies/data/class-use/FunctionStatus.html    |   219 -
 .../data/class-use/InactiveTopicDeleteMode.html    |   205 -
 .../data/class-use/InactiveTopicPolicies.html      |   361 -
 .../ManagedLedgerInternalStats.CursorStats.html    |   197 -
 .../ManagedLedgerInternalStats.LedgerInfo.html     |   217 -
 .../data/class-use/ManagedLedgerInternalStats.html |   214 -
 .../class-use/NamespaceIsolationData.Builder.html  |   215 -
 .../data/class-use/NamespaceIsolationData.html     |   305 -
 .../data/class-use/NamespaceOwnershipStatus.html   |   207 -
 .../NonPersistentPartitionedTopicStats.html        |   149 -
 .../class-use/NonPersistentPublisherStats.html     |   197 -
 .../class-use/NonPersistentReplicatorStats.html    |   197 -
 .../class-use/NonPersistentSubscriptionStats.html  |   197 -
 .../data/class-use/NonPersistentTopicStats.html    |   275 -
 .../data/class-use/OffloadPolicies.Builder.html    |   335 -
 .../policies/data/class-use/OffloadPolicies.html   |   376 -
 .../data/class-use/OffloadedReadPriority.html      |   230 -
 .../class-use/PartitionedTopicInternalStats.html   |   215 -
 .../data/class-use/PartitionedTopicStats.html      |   263 -
 .../data/class-use/PersistencePolicies.html        |   361 -
 .../class-use/PersistentTopicInternalStats.html    |   275 -
 .../common/policies/data/class-use/Policies.html   |   241 -
 .../policies/data/class-use/PublishRate.html       |   329 -
 .../policies/data/class-use/PublisherStats.html    |   214 -
 .../policies/data/class-use/RawBookieInfo.html     |   239 -
 .../policies/data/class-use/ReplicatorStats.html   |   214 -
 .../policies/data/class-use/ResourceGroup.html     |   257 -
 .../policies/data/class-use/ResourceQuota.html     |   310 -
 .../policies/data/class-use/RetentionPolicies.html |   361 -
 .../SchemaAutoUpdateCompatibilityStrategy.html     |   286 -
 .../class-use/SchemaCompatibilityStrategy.html     |   318 -
 ....SinkInstanceStatus.SinkInstanceStatusData.html |   249 -
 .../class-use/SinkStatus.SinkInstanceStatus.html   |   210 -
 .../common/policies/data/class-use/SinkStatus.html |   219 -
 ...rceInstanceStatus.SourceInstanceStatusData.html |   249 -
 .../SourceStatus.SourceInstanceStatus.html         |   210 -
 .../policies/data/class-use/SourceStatus.html      |   219 -
 .../policies/data/class-use/SubscribeRate.html     |   361 -
 .../data/class-use/SubscriptionAuthMode.html       |   294 -
 .../policies/data/class-use/SubscriptionStats.html |   214 -
 .../data/class-use/TenantInfo.Builder.html         |   205 -
 .../common/policies/data/class-use/TenantInfo.html |   311 -
 .../common/policies/data/class-use/TopicStats.html |   324 -
 .../common/policies/data/class-use/TopicType.html  |   205 -
 .../data/class-use/TransactionBufferStats.html     |   215 -
 .../TransactionCoordinatorInternalStats.html       |   217 -
 .../class-use/TransactionCoordinatorStats.html     |   229 -
 .../class-use/TransactionCoordinatorStatus.html    |   149 -
 .../data/class-use/TransactionInBufferStats.html   |   247 -
 .../class-use/TransactionInPendingAckStats.html    |   249 -
 .../data/class-use/TransactionLogStats.html        |   204 -
 .../data/class-use/TransactionMetadata.html        |   249 -
 .../TransactionPendingAckInternalStats.html        |   219 -
 .../data/class-use/TransactionPendingAckStats.html |   217 -
 .../class-use/WorkerFunctionInstanceStats.html     |   205 -
 ...utoSubscriptionCreationOverrideImplBuilder.html |   338 -
 .../impl/AutoSubscriptionCreationOverrideImpl.html |   350 -
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |   374 -
 .../data/impl/AutoTopicCreationOverrideImpl.html   |   364 -
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |   374 -
 .../policies/data/impl/BacklogQuotaImpl.html       |   545 -
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |   356 -
 .../data/impl/BookieAffinityGroupDataImpl.html     |   350 -
 .../impl/BookieInfoImpl.BookieInfoImplBuilder.html |   373 -
 .../common/policies/data/impl/BookieInfoImpl.html  |   350 -
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |   338 -
 .../policies/data/impl/BookiesClusterInfoImpl.html |   350 -
 .../impl/BrokerInfoImpl.BrokerInfoImplBuilder.html |   338 -
 .../common/policies/data/impl/BrokerInfoImpl.html  |   350 -
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |   374 -
 .../policies/data/impl/BrokerStatusImpl.html       |   368 -
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |   356 -
 .../common/policies/data/impl/BundlesDataImpl.html |   350 -
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |   356 -
 .../data/impl/DelayedDeliveryPoliciesImpl.html     |   350 -
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |   392 -
 .../policies/data/impl/DispatchRateImpl.html       |   350 -
 ...utoSubscriptionCreationOverrideImplBuilder.html |   201 -
 .../AutoSubscriptionCreationOverrideImpl.html      |   196 -
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |   211 -
 .../class-use/AutoTopicCreationOverrideImpl.html   |   196 -
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |   211 -
 .../data/impl/class-use/BacklogQuotaImpl.html      |   196 -
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |   206 -
 .../class-use/BookieAffinityGroupDataImpl.html     |   196 -
 .../BookieInfoImpl.BookieInfoImplBuilder.html      |   206 -
 .../data/impl/class-use/BookieInfoImpl.html        |   196 -
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |   201 -
 .../impl/class-use/BookiesClusterInfoImpl.html     |   196 -
 .../BrokerInfoImpl.BrokerInfoImplBuilder.html      |   201 -
 .../data/impl/class-use/BrokerInfoImpl.html        |   196 -
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |   211 -
 .../data/impl/class-use/BrokerStatusImpl.html      |   196 -
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |   206 -
 .../data/impl/class-use/BundlesDataImpl.html       |   196 -
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |   206 -
 .../class-use/DelayedDeliveryPoliciesImpl.html     |   196 -
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |   216 -
 .../data/impl/class-use/DispatchRateImpl.html      |   241 -
 .../common/policies/data/impl/package-summary.html |   291 -
 .../common/policies/data/impl/package-tree.html    |   185 -
 .../common/policies/data/impl/package-use.html     |   316 -
 .../common/policies/data/package-summary.html      |   734 --
 .../pulsar/common/policies/data/package-tree.html  |   317 -
 .../pulsar/common/policies/data/package-use.html   |  1132 --
 .../policies/impl/AutoFailoverPolicyFactory.html   |   308 -
 .../common/policies/impl/MinAvailablePolicy.html   |   419 -
 .../impl/class-use/AutoFailoverPolicyFactory.html  |   149 -
 .../impl/class-use/MinAvailablePolicy.html         |   149 -
 .../common/policies/impl/package-summary.html      |   180 -
 .../pulsar/common/policies/impl/package-tree.html  |   169 -
 .../pulsar/common/policies/impl/package-use.html   |   149 -
 .../pulsar/common/policies/package-summary.html    |   174 -
 .../pulsar/common/policies/package-tree.html       |   164 -
 .../apache/pulsar/common/policies/package-use.html |   188 -
 .../protocol/schema/IsCompatibilityResponse.html   |   270 -
 .../common/protocol/schema/PostSchemaPayload.html  |   270 -
 .../schema/class-use/IsCompatibilityResponse.html  |   233 -
 .../schema/class-use/PostSchemaPayload.html        |   239 -
 .../common/protocol/schema/package-summary.html    |   180 -
 .../common/protocol/schema/package-tree.html       |   165 -
 .../pulsar/common/protocol/schema/package-use.html |   195 -
 .../stats/AllocatorStats.PoolArenaStats.html       |   526 -
 .../stats/AllocatorStats.PoolChunkListStats.html   |   344 -
 .../stats/AllocatorStats.PoolChunkStats.html       |   344 -
 .../stats/AllocatorStats.PoolSubpageStats.html     |   358 -
 .../apache/pulsar/common/stats/AllocatorStats.html |   442 -
 .../org/apache/pulsar/common/stats/Metrics.html    |   462 -
 .../class-use/AllocatorStats.PoolArenaStats.html   |   200 -
 .../AllocatorStats.PoolChunkListStats.html         |   195 -
 .../class-use/AllocatorStats.PoolChunkStats.html   |   195 -
 .../class-use/AllocatorStats.PoolSubpageStats.html |   195 -
 .../common/stats/class-use/AllocatorStats.html     |   215 -
 .../pulsar/common/stats/class-use/Metrics.html     |   235 -
 .../pulsar/common/stats/package-summary.html       |   204 -
 .../apache/pulsar/common/stats/package-tree.html   |   169 -
 .../apache/pulsar/common/stats/package-use.html    |   244 -
 .../management/core/common/PackageMetadata.html    |   279 -
 .../management/core/common/PackageType.html        |   439 -
 .../core/common/class-use/PackageMetadata.html     |   259 -
 .../core/common/class-use/PackageType.html         |   210 -
 .../management/core/common/package-summary.html    |   191 -
 .../management/core/common/package-tree.html       |   178 -
 .../management/core/common/package-use.html        |   214 -
 ...anagementException.MetadataFormatException.html |   350 -
 ...kagesManagementException.NotFoundException.html |   370 -
 .../exceptions/PackagesManagementException.html    |   377 -
 ...anagementException.MetadataFormatException.html |   149 -
 ...kagesManagementException.NotFoundException.html |   149 -
 .../class-use/PackagesManagementException.html     |   200 -
 .../core/exceptions/package-summary.html           |   182 -
 .../management/core/exceptions/package-tree.html   |   177 -
 .../management/core/exceptions/package-use.html    |   188 -
 .../data/loadbalancer/LoadManagerReport.html       |   502 -
 .../data/loadbalancer/NamespaceBundleStats.html    |   544 -
 .../policies/data/loadbalancer/ResourceUsage.html  |   428 -
 .../data/loadbalancer/ServiceLookupData.html       |   342 -
 .../loadbalancer/class-use/LoadManagerReport.html  |   215 -
 .../class-use/NamespaceBundleStats.html            |   235 -
 .../data/loadbalancer/class-use/ResourceUsage.html |   245 -
 .../loadbalancer/class-use/ServiceLookupData.html  |   197 -
 .../data/loadbalancer/package-summary.html         |   201 -
 .../policies/data/loadbalancer/package-tree.html   |   175 -
 .../policies/data/loadbalancer/package-use.html    |   224 -
 .../static/api/admin/2.9.2/overview-summary.html   |    23 -
 .../static/api/admin/2.9.2/overview-tree.html      |   469 -
 .../static/api/admin/2.9.2/package-search-index.js |     1 -
 .../api/admin/2.9.2/package-search-index.zip       |   Bin 362 -> 0 bytes
 .../static/api/admin/2.9.2/resources/glass.png     |   Bin 499 -> 0 bytes
 .../static/api/admin/2.9.2/resources/x.png         |   Bin 394 -> 0 bytes
 .../website-next/static/api/admin/2.9.2/script.js  |   149 -
 .../website-next/static/api/admin/2.9.2/search.js  |   326 -
 .../static/api/admin/2.9.2/serialized-form.html    |   357 -
 .../static/api/admin/2.9.2/stylesheet.css          |   906 --
 .../static/api/admin/2.9.2/type-search-index.js    |     1 -
 .../static/api/admin/2.9.2/type-search-index.zip   |   Bin 1887 -> 0 bytes
 .../static/api/admin/2.9.3/allclasses-index.html   |  1293 ---
 .../static/api/admin/2.9.3/allclasses.html         |   234 -
 .../static/api/admin/2.9.3/allpackages-index.html  |   261 -
 .../static/api/admin/2.9.3/constant-values.html    |   287 -
 .../static/api/admin/2.9.3/deprecated-list.html    |   851 --
 .../static/api/admin/2.9.3/element-list            |    16 -
 .../static/api/admin/2.9.3/help-doc.html           |   281 -
 .../static/api/admin/2.9.3/index-all.html          |  7896 -------------
 .../website-next/static/api/admin/2.9.3/index.html |   257 -
 .../admin/2.9.3/jquery/external/jquery/jquery.js   | 10872 ------------------
 .../jquery/images/ui-bg_glass_55_fbf9ee_1x400.png  |   Bin 335 -> 0 bytes
 .../jquery/images/ui-bg_glass_65_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_e6e6e6_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_95_fef1ec_1x400.png  |   Bin 332 -> 0 bytes
 .../ui-bg_highlight-soft_75_cccccc_1x100.png       |   Bin 280 -> 0 bytes
 .../jquery/images/ui-icons_222222_256x240.png      |   Bin 6922 -> 0 bytes
 .../jquery/images/ui-icons_2e83ff_256x240.png      |   Bin 4549 -> 0 bytes
 .../jquery/images/ui-icons_454545_256x240.png      |   Bin 6992 -> 0 bytes
 .../jquery/images/ui-icons_888888_256x240.png      |   Bin 6999 -> 0 bytes
 .../jquery/images/ui-icons_cd0a0a_256x240.png      |   Bin 4549 -> 0 bytes
 .../static/api/admin/2.9.3/jquery/jquery-3.5.1.js  | 10872 ------------------
 .../static/api/admin/2.9.3/jquery/jquery-ui.css    |   582 -
 .../static/api/admin/2.9.3/jquery/jquery-ui.js     |  2659 -----
 .../api/admin/2.9.3/jquery/jquery-ui.min.css       |     7 -
 .../static/api/admin/2.9.3/jquery/jquery-ui.min.js |     6 -
 .../api/admin/2.9.3/jquery/jquery-ui.structure.css |   156 -
 .../admin/2.9.3/jquery/jquery-ui.structure.min.css |     5 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.js      |    56 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.min.js  |    10 -
 .../2.9.3/jquery/jszip-utils/dist/jszip-utils.js   |   118 -
 .../jquery/jszip-utils/dist/jszip-utils.min.js     |    10 -
 .../api/admin/2.9.3/jquery/jszip/dist/jszip.js     | 11370 -------------------
 .../api/admin/2.9.3/jquery/jszip/dist/jszip.min.js |    13 -
 .../static/api/admin/2.9.3/member-search-index.js  |     1 -
 .../static/api/admin/2.9.3/member-search-index.zip |   Bin 22133 -> 0 bytes
 .../org/apache/pulsar/client/admin/Bookies.html    |   441 -
 .../apache/pulsar/client/admin/BrokerStats.html    |   512 -
 .../org/apache/pulsar/client/admin/Brokers.html    |   874 --
 .../org/apache/pulsar/client/admin/Clusters.html   |  1324 ---
 .../org/apache/pulsar/client/admin/Functions.html  |  1871 ---
 .../admin/LongRunningProcessStatus.Status.html     |   410 -
 .../client/admin/LongRunningProcessStatus.html     |   403 -
 .../org/apache/pulsar/client/admin/Lookup.html     |   383 -
 .../org/apache/pulsar/client/admin/Namespaces.html |  8572 --------------
 .../pulsar/client/admin/NonPersistentTopics.html   |   698 --
 .../pulsar/client/admin/OffloadProcessStatus.html  |   322 -
 .../org/apache/pulsar/client/admin/Packages.html   |   601 -
 .../org/apache/pulsar/client/admin/Properties.html |   407 -
 .../org/apache/pulsar/client/admin/ProxyStats.html |   284 -
 .../apache/pulsar/client/admin/PulsarAdmin.html    |   772 --
 .../pulsar/client/admin/PulsarAdminBuilder.html    |   806 --
 .../PulsarAdminException.ConflictException.html    |   332 -
 .../PulsarAdminException.ConnectException.html     |   343 -
 ...ception.GettingAuthenticationDataException.html |   341 -
 .../PulsarAdminException.HttpErrorException.html   |   341 -
 .../PulsarAdminException.NotAllowedException.html  |   332 -
 ...ulsarAdminException.NotAuthorizedException.html |   332 -
 .../PulsarAdminException.NotFoundException.html    |   332 -
 ...AdminException.PreconditionFailedException.html |   332 -
 ...sarAdminException.ServerSideErrorException.html |   347 -
 .../PulsarAdminException.TimeoutException.html     |   328 -
 .../pulsar/client/admin/PulsarAdminException.html  |   503 -
 .../apache/pulsar/client/admin/ResourceGroups.html |   542 -
 .../apache/pulsar/client/admin/ResourceQuotas.html |   681 --
 .../org/apache/pulsar/client/admin/Schemas.html    |   787 --
 .../2.9.3/org/apache/pulsar/client/admin/Sink.html |   223 -
 .../org/apache/pulsar/client/admin/Sinks.html      |  1355 ---
 .../org/apache/pulsar/client/admin/Source.html     |   223 -
 .../org/apache/pulsar/client/admin/Sources.html    |  1355 ---
 .../org/apache/pulsar/client/admin/Tenants.html    |   576 -
 .../apache/pulsar/client/admin/TopicPolicies.html  |  4439 --------
 .../org/apache/pulsar/client/admin/Topics.html     |  8204 -------------
 .../apache/pulsar/client/admin/Transactions.html   |   832 --
 .../org/apache/pulsar/client/admin/Worker.html     |   453 -
 .../pulsar/client/admin/class-use/Bookies.html     |   196 -
 .../pulsar/client/admin/class-use/BrokerStats.html |   196 -
 .../pulsar/client/admin/class-use/Brokers.html     |   196 -
 .../pulsar/client/admin/class-use/Clusters.html    |   196 -
 .../pulsar/client/admin/class-use/Functions.html   |   196 -
 .../class-use/LongRunningProcessStatus.Status.html |   276 -
 .../admin/class-use/LongRunningProcessStatus.html  |   225 -
 .../pulsar/client/admin/class-use/Lookup.html      |   196 -
 .../pulsar/client/admin/class-use/Namespaces.html  |   196 -
 .../admin/class-use/NonPersistentTopics.html       |   200 -
 .../admin/class-use/OffloadProcessStatus.html      |   260 -
 .../pulsar/client/admin/class-use/Packages.html    |   196 -
 .../pulsar/client/admin/class-use/Properties.html  |   200 -
 .../pulsar/client/admin/class-use/ProxyStats.html  |   196 -
 .../pulsar/client/admin/class-use/PulsarAdmin.html |   196 -
 .../client/admin/class-use/PulsarAdminBuilder.html |   377 -
 .../PulsarAdminException.ConflictException.html    |   149 -
 .../PulsarAdminException.ConnectException.html     |   149 -
 ...ception.GettingAuthenticationDataException.html |   149 -
 .../PulsarAdminException.HttpErrorException.html   |   149 -
 .../PulsarAdminException.NotAllowedException.html  |   149 -
 ...ulsarAdminException.NotAuthorizedException.html |   149 -
 .../PulsarAdminException.NotFoundException.html    |   149 -
 ...AdminException.PreconditionFailedException.html |   149 -
 ...sarAdminException.ServerSideErrorException.html |   149 -
 .../PulsarAdminException.TimeoutException.html     |   149 -
 .../admin/class-use/PulsarAdminException.html      |  4594 --------
 .../client/admin/class-use/ResourceGroups.html     |   196 -
 .../client/admin/class-use/ResourceQuotas.html     |   196 -
 .../pulsar/client/admin/class-use/Schemas.html     |   196 -
 .../apache/pulsar/client/admin/class-use/Sink.html |   200 -
 .../pulsar/client/admin/class-use/Sinks.html       |   215 -
 .../pulsar/client/admin/class-use/Source.html      |   200 -
 .../pulsar/client/admin/class-use/Sources.html     |   215 -
 .../pulsar/client/admin/class-use/Tenants.html     |   196 -
 .../client/admin/class-use/TopicPolicies.html      |   205 -
 .../pulsar/client/admin/class-use/Topics.html      |   196 -
 .../client/admin/class-use/Transactions.html       |   196 -
 .../pulsar/client/admin/class-use/Worker.html      |   196 -
 .../pulsar/client/admin/package-summary.html       |   446 -
 .../apache/pulsar/client/admin/package-tree.html   |   245 -
 .../apache/pulsar/client/admin/package-use.html    |   398 -
 .../client/admin/utils/DefaultImplementation.html  |   326 -
 .../pulsar/client/admin/utils/ReflectionUtils.html |   307 -
 .../utils/class-use/DefaultImplementation.html     |   149 -
 .../admin/utils/class-use/ReflectionUtils.html     |   149 -
 .../pulsar/client/admin/utils/package-summary.html |   178 -
 .../pulsar/client/admin/utils/package-tree.html    |   165 -
 .../pulsar/client/admin/utils/package-use.html     |   149 -
 .../common/conf/InternalConfigurationData.html     |   425 -
 .../conf/class-use/InternalConfigurationData.html  |   215 -
 .../apache/pulsar/common/conf/package-summary.html |   174 -
 .../apache/pulsar/common/conf/package-tree.html    |   164 -
 .../org/apache/pulsar/common/conf/package-use.html |   189 -
 .../common/functions/AuthenticationConfig.html     |   270 -
 .../pulsar/common/functions/ConsumerConfig.html    |   270 -
 .../pulsar/common/functions/CryptoConfig.html      |   270 -
 .../FunctionConfig.ProcessingGuarantees.html       |   397 -
 .../common/functions/FunctionConfig.Runtime.html   |   397 -
 .../pulsar/common/functions/FunctionConfig.html    |   302 -
 .../pulsar/common/functions/FunctionState.html     |   270 -
 .../pulsar/common/functions/ProducerConfig.html    |   270 -
 .../apache/pulsar/common/functions/Resources.html  |   322 -
 .../pulsar/common/functions/UpdateOptions.html     |   265 -
 .../pulsar/common/functions/WindowConfig.html      |   316 -
 .../apache/pulsar/common/functions/WorkerInfo.html |   326 -
 .../functions/class-use/AuthenticationConfig.html  |   149 -
 .../common/functions/class-use/ConsumerConfig.html |   149 -
 .../common/functions/class-use/CryptoConfig.html   |   149 -
 .../FunctionConfig.ProcessingGuarantees.html       |   205 -
 .../class-use/FunctionConfig.Runtime.html          |   205 -
 .../common/functions/class-use/FunctionConfig.html |   329 -
 .../common/functions/class-use/FunctionState.html  |   251 -
 .../common/functions/class-use/ProducerConfig.html |   149 -
 .../common/functions/class-use/Resources.html      |   215 -
 .../common/functions/class-use/UpdateOptions.html  |   299 -
 .../common/functions/class-use/WindowConfig.html   |   149 -
 .../common/functions/class-use/WorkerInfo.html     |   264 -
 .../pulsar/common/functions/package-summary.html   |   260 -
 .../pulsar/common/functions/package-tree.html      |   193 -
 .../pulsar/common/functions/package-use.html       |   248 -
 .../apache/pulsar/common/io/BatchSourceConfig.html |   334 -
 .../pulsar/common/io/ConnectorDefinition.html      |   270 -
 .../org/apache/pulsar/common/io/SinkConfig.html    |   270 -
 .../org/apache/pulsar/common/io/SourceConfig.html  |   270 -
 .../common/io/class-use/BatchSourceConfig.html     |   149 -
 .../common/io/class-use/ConnectorDefinition.html   |   226 -
 .../pulsar/common/io/class-use/SinkConfig.html     |   329 -
 .../pulsar/common/io/class-use/SourceConfig.html   |   329 -
 .../apache/pulsar/common/io/package-summary.html   |   192 -
 .../org/apache/pulsar/common/io/package-tree.html  |   167 -
 .../org/apache/pulsar/common/io/package-use.html   |   201 -
 .../apache/pulsar/common/naming/TopicDomain.html   |   426 -
 .../apache/pulsar/common/naming/TopicVersion.html  |   379 -
 .../common/naming/class-use/TopicDomain.html       |   250 -
 .../common/naming/class-use/TopicVersion.html      |   243 -
 .../pulsar/common/naming/package-summary.html      |   178 -
 .../apache/pulsar/common/naming/package-tree.html  |   169 -
 .../apache/pulsar/common/naming/package-use.html   |   222 -
 .../common/partition/PartitionedTopicMetadata.html |   346 -
 .../class-use/PartitionedTopicMetadata.html        |   287 -
 .../pulsar/common/partition/package-summary.html   |   174 -
 .../pulsar/common/partition/package-tree.html      |   164 -
 .../pulsar/common/partition/package-use.html       |   214 -
 .../pulsar/common/policies/AutoFailoverPolicy.html |   356 -
 .../policies/class-use/AutoFailoverPolicy.html     |   212 -
 .../pulsar/common/policies/data/AuthAction.html    |   450 -
 .../common/policies/data/AuthPolicies.Builder.html |   297 -
 .../pulsar/common/policies/data/AuthPolicies.html  |   317 -
 .../data/AutoFailoverPolicyData.Builder.html       |   283 -
 .../policies/data/AutoFailoverPolicyData.html      |   316 -
 .../policies/data/AutoFailoverPolicyType.html      |   381 -
 .../AutoSubscriptionCreationOverride.Builder.html  |   273 -
 .../data/AutoSubscriptionCreationOverride.html     |   293 -
 .../data/AutoTopicCreationOverride.Builder.html    |   301 -
 .../policies/data/AutoTopicCreationOverride.html   |   321 -
 .../data/BacklogQuota.BacklogQuotaType.html        |   384 -
 .../common/policies/data/BacklogQuota.Builder.html |   301 -
 .../data/BacklogQuota.RetentionPolicy.html         |   406 -
 .../pulsar/common/policies/data/BacklogQuota.html  |   376 -
 .../data/BookieAffinityGroupData.Builder.html      |   287 -
 .../policies/data/BookieAffinityGroupData.html     |   307 -
 .../common/policies/data/BookieInfo.Builder.html   |   287 -
 .../pulsar/common/policies/data/BookieInfo.html    |   307 -
 .../policies/data/BookiesClusterInfo.Builder.html  |   273 -
 .../common/policies/data/BookiesClusterInfo.html   |   293 -
 .../policies/data/BookiesRackConfiguration.html    |   396 -
 .../common/policies/data/BrokerAssignment.html     |   393 -
 .../common/policies/data/BrokerInfo.Builder.html   |   273 -
 .../pulsar/common/policies/data/BrokerInfo.html    |   293 -
 .../data/BrokerNamespaceIsolationData.Builder.html |   311 -
 .../data/BrokerNamespaceIsolationData.html         |   330 -
 .../common/policies/data/BrokerStatus.Builder.html |   301 -
 .../pulsar/common/policies/data/BrokerStatus.html  |   333 -
 .../common/policies/data/BundlesData.Builder.html  |   287 -
 .../pulsar/common/policies/data/BundlesData.html   |   307 -
 .../common/policies/data/ClusterData.Builder.html  |   493 -
 .../pulsar/common/policies/data/ClusterData.html   |   526 -
 .../common/policies/data/CompactionStats.html      |   306 -
 .../pulsar/common/policies/data/ConsumerStats.html |   555 -
 .../data/DelayedDeliveryPolicies.Builder.html      |   287 -
 .../policies/data/DelayedDeliveryPolicies.html     |   307 -
 .../common/policies/data/DispatchRate.Builder.html |   315 -
 .../pulsar/common/policies/data/DispatchRate.html  |   335 -
 .../pulsar/common/policies/data/ErrorData.html     |   325 -
 .../common/policies/data/ExceptionInformation.html |   270 -
 .../policies/data/FailureDomain.Builder.html       |   269 -
 .../pulsar/common/policies/data/FailureDomain.html |   288 -
 .../policies/data/FunctionInstanceStats.html       |   265 -
 .../policies/data/FunctionInstanceStatsData.html   |   291 -
 .../data/FunctionInstanceStatsDataBase.html        |   311 -
 .../pulsar/common/policies/data/FunctionStats.html |   363 -
 ...nInstanceStatus.FunctionInstanceStatusData.html |   470 -
 .../FunctionStatus.FunctionInstanceStatus.html     |   355 -
 .../common/policies/data/FunctionStatus.html       |   403 -
 .../policies/data/InactiveTopicDeleteMode.html     |   386 -
 .../policies/data/InactiveTopicPolicies.html       |   270 -
 .../ManagedLedgerInternalStats.CursorStats.html    |   512 -
 .../ManagedLedgerInternalStats.LedgerInfo.html     |   386 -
 .../policies/data/ManagedLedgerInternalStats.html  |   557 -
 .../data/NamespaceIsolationData.Builder.html       |   311 -
 .../policies/data/NamespaceIsolationData.html      |   344 -
 .../policies/data/NamespaceOwnershipStatus.html    |   399 -
 .../data/NonPersistentPartitionedTopicStats.html   |   289 -
 .../policies/data/NonPersistentPublisherStats.html |   269 -
 .../data/NonPersistentReplicatorStats.html         |   267 -
 .../data/NonPersistentSubscriptionStats.html       |   269 -
 .../policies/data/NonPersistentTopicStats.html     |   332 -
 .../policies/data/OffloadPolicies.Builder.html     |   647 --
 .../common/policies/data/OffloadPolicies.html      |   666 --
 .../policies/data/OffloadedReadPriority.html       |   451 -
 .../data/PartitionedTopicInternalStats.html        |   377 -
 .../policies/data/PartitionedTopicStats.html       |   296 -
 .../common/policies/data/PersistencePolicies.html  |   405 -
 .../data/PersistentTopicInternalStats.html         |   355 -
 .../pulsar/common/policies/data/Policies.html      |  1008 --
 .../pulsar/common/policies/data/PublishRate.html   |   401 -
 .../common/policies/data/PublisherStats.html       |   426 -
 .../pulsar/common/policies/data/RawBookieInfo.html |   270 -
 .../common/policies/data/ReplicatorStats.html      |   446 -
 .../pulsar/common/policies/data/ResourceGroup.html |   269 -
 .../pulsar/common/policies/data/ResourceQuota.html |   350 -
 .../common/policies/data/RetentionPolicies.html    |   397 -
 .../SchemaAutoUpdateCompatibilityStrategy.html     |   491 -
 .../policies/data/SchemaCompatibilityStrategy.html |   530 -
 ....SinkInstanceStatus.SinkInstanceStatusData.html |   456 -
 .../data/SinkStatus.SinkInstanceStatus.html        |   355 -
 .../pulsar/common/policies/data/SinkStatus.html    |   403 -
 ...rceInstanceStatus.SourceInstanceStatusData.html |   456 -
 .../data/SourceStatus.SourceInstanceStatus.html    |   355 -
 .../pulsar/common/policies/data/SourceStatus.html  |   403 -
 .../pulsar/common/policies/data/SubscribeRate.html |   401 -
 .../common/policies/data/SubscriptionAuthMode.html |   386 -
 .../common/policies/data/SubscriptionStats.html    |   735 --
 .../common/policies/data/TenantInfo.Builder.html   |   283 -
 .../pulsar/common/policies/data/TenantInfo.html    |   302 -
 .../pulsar/common/policies/data/TopicStats.html    |   610 -
 .../pulsar/common/policies/data/TopicType.html     |   412 -
 .../policies/data/TransactionBufferStats.html      |   348 -
 .../data/TransactionCoordinatorInternalStats.html  |   315 -
 .../policies/data/TransactionCoordinatorStats.html |   349 -
 .../data/TransactionCoordinatorStatus.html         |   349 -
 .../policies/data/TransactionInBufferStats.html    |   331 -
 .../data/TransactionInPendingAckStats.html         |   314 -
 .../common/policies/data/TransactionLogStats.html  |   332 -
 .../common/policies/data/TransactionMetadata.html  |   399 -
 .../data/TransactionPendingAckInternalStats.html   |   315 -
 .../policies/data/TransactionPendingAckStats.html  |   314 -
 .../common/policies/data/ValidateResult.html       |   281 -
 .../policies/data/WorkerFunctionInstanceStats.html |   329 -
 .../common/policies/data/class-use/AuthAction.html |   343 -
 .../data/class-use/AuthPolicies.Builder.html       |   210 -
 .../policies/data/class-use/AuthPolicies.html      |   210 -
 .../class-use/AutoFailoverPolicyData.Builder.html  |   205 -
 .../data/class-use/AutoFailoverPolicyData.html     |   256 -
 .../data/class-use/AutoFailoverPolicyType.html     |   230 -
 .../AutoSubscriptionCreationOverride.Builder.html  |   229 -
 .../AutoSubscriptionCreationOverride.html          |   315 -
 .../AutoTopicCreationOverride.Builder.html         |   239 -
 .../data/class-use/AutoTopicCreationOverride.html  |   330 -
 .../class-use/BacklogQuota.BacklogQuotaType.html   |   366 -
 .../data/class-use/BacklogQuota.Builder.html       |   239 -
 .../class-use/BacklogQuota.RetentionPolicy.html    |   289 -
 .../policies/data/class-use/BacklogQuota.html      |   379 -
 .../class-use/BookieAffinityGroupData.Builder.html |   234 -
 .../data/class-use/BookieAffinityGroupData.html    |   302 -
 .../data/class-use/BookieInfo.Builder.html         |   234 -
 .../common/policies/data/class-use/BookieInfo.html |   334 -
 .../data/class-use/BookiesClusterInfo.Builder.html |   229 -
 .../data/class-use/BookiesClusterInfo.html         |   274 -
 .../data/class-use/BookiesRackConfiguration.html   |   215 -
 .../policies/data/class-use/BrokerAssignment.html  |   235 -
 .../data/class-use/BrokerInfo.Builder.html         |   229 -
 .../common/policies/data/class-use/BrokerInfo.html |   274 -
 .../BrokerNamespaceIsolationData.Builder.html      |   215 -
 .../class-use/BrokerNamespaceIsolationData.html    |   259 -
 .../data/class-use/BrokerStatus.Builder.html       |   239 -
 .../policies/data/class-use/BrokerStatus.html      |   331 -
 .../data/class-use/BundlesData.Builder.html        |   234 -
 .../policies/data/class-use/BundlesData.html       |   315 -
 .../data/class-use/ClusterData.Builder.html        |   285 -
 .../policies/data/class-use/ClusterData.html       |   285 -
 .../policies/data/class-use/CompactionStats.html   |   197 -
 .../policies/data/class-use/ConsumerStats.html     |   197 -
 .../class-use/DelayedDeliveryPolicies.Builder.html |   234 -
 .../data/class-use/DelayedDeliveryPolicies.html    |   407 -
 .../data/class-use/DispatchRate.Builder.html       |   244 -
 .../policies/data/class-use/DispatchRate.html      |   636 --
 .../common/policies/data/class-use/ErrorData.html  |   149 -
 .../data/class-use/ExceptionInformation.html       |   220 -
 .../data/class-use/FailureDomain.Builder.html      |   200 -
 .../policies/data/class-use/FailureDomain.html     |   305 -
 .../data/class-use/FunctionInstanceStats.html      |   195 -
 .../data/class-use/FunctionInstanceStatsData.html  |   264 -
 .../class-use/FunctionInstanceStatsDataBase.html   |   215 -
 .../policies/data/class-use/FunctionStats.html     |   247 -
 ...nInstanceStatus.FunctionInstanceStatusData.html |   249 -
 .../FunctionStatus.FunctionInstanceStatus.html     |   210 -
 .../policies/data/class-use/FunctionStatus.html    |   219 -
 .../data/class-use/InactiveTopicDeleteMode.html    |   205 -
 .../data/class-use/InactiveTopicPolicies.html      |   361 -
 .../ManagedLedgerInternalStats.CursorStats.html    |   197 -
 .../ManagedLedgerInternalStats.LedgerInfo.html     |   217 -
 .../data/class-use/ManagedLedgerInternalStats.html |   214 -
 .../class-use/NamespaceIsolationData.Builder.html  |   215 -
 .../data/class-use/NamespaceIsolationData.html     |   305 -
 .../data/class-use/NamespaceOwnershipStatus.html   |   207 -
 .../NonPersistentPartitionedTopicStats.html        |   149 -
 .../class-use/NonPersistentPublisherStats.html     |   197 -
 .../class-use/NonPersistentReplicatorStats.html    |   197 -
 .../class-use/NonPersistentSubscriptionStats.html  |   197 -
 .../data/class-use/NonPersistentTopicStats.html    |   275 -
 .../data/class-use/OffloadPolicies.Builder.html    |   335 -
 .../policies/data/class-use/OffloadPolicies.html   |   376 -
 .../data/class-use/OffloadedReadPriority.html      |   230 -
 .../class-use/PartitionedTopicInternalStats.html   |   215 -
 .../data/class-use/PartitionedTopicStats.html      |   263 -
 .../data/class-use/PersistencePolicies.html        |   361 -
 .../class-use/PersistentTopicInternalStats.html    |   275 -
 .../common/policies/data/class-use/Policies.html   |   241 -
 .../policies/data/class-use/PublishRate.html       |   329 -
 .../policies/data/class-use/PublisherStats.html    |   214 -
 .../policies/data/class-use/RawBookieInfo.html     |   239 -
 .../policies/data/class-use/ReplicatorStats.html   |   214 -
 .../policies/data/class-use/ResourceGroup.html     |   257 -
 .../policies/data/class-use/ResourceQuota.html     |   310 -
 .../policies/data/class-use/RetentionPolicies.html |   361 -
 .../SchemaAutoUpdateCompatibilityStrategy.html     |   286 -
 .../class-use/SchemaCompatibilityStrategy.html     |   318 -
 ....SinkInstanceStatus.SinkInstanceStatusData.html |   249 -
 .../class-use/SinkStatus.SinkInstanceStatus.html   |   210 -
 .../common/policies/data/class-use/SinkStatus.html |   219 -
 ...rceInstanceStatus.SourceInstanceStatusData.html |   249 -
 .../SourceStatus.SourceInstanceStatus.html         |   210 -
 .../policies/data/class-use/SourceStatus.html      |   219 -
 .../policies/data/class-use/SubscribeRate.html     |   361 -
 .../data/class-use/SubscriptionAuthMode.html       |   294 -
 .../policies/data/class-use/SubscriptionStats.html |   214 -
 .../data/class-use/TenantInfo.Builder.html         |   205 -
 .../common/policies/data/class-use/TenantInfo.html |   311 -
 .../common/policies/data/class-use/TopicStats.html |   324 -
 .../common/policies/data/class-use/TopicType.html  |   205 -
 .../data/class-use/TransactionBufferStats.html     |   215 -
 .../TransactionCoordinatorInternalStats.html       |   217 -
 .../class-use/TransactionCoordinatorStats.html     |   229 -
 .../class-use/TransactionCoordinatorStatus.html    |   149 -
 .../data/class-use/TransactionInBufferStats.html   |   247 -
 .../class-use/TransactionInPendingAckStats.html    |   249 -
 .../data/class-use/TransactionLogStats.html        |   204 -
 .../data/class-use/TransactionMetadata.html        |   249 -
 .../TransactionPendingAckInternalStats.html        |   219 -
 .../data/class-use/TransactionPendingAckStats.html |   217 -
 .../policies/data/class-use/ValidateResult.html    |   229 -
 .../class-use/WorkerFunctionInstanceStats.html     |   205 -
 ...utoSubscriptionCreationOverrideImplBuilder.html |   338 -
 .../impl/AutoSubscriptionCreationOverrideImpl.html |   350 -
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |   374 -
 .../data/impl/AutoTopicCreationOverrideImpl.html   |   364 -
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |   374 -
 .../policies/data/impl/BacklogQuotaImpl.html       |   545 -
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |   356 -
 .../data/impl/BookieAffinityGroupDataImpl.html     |   350 -
 .../impl/BookieInfoImpl.BookieInfoImplBuilder.html |   373 -
 .../common/policies/data/impl/BookieInfoImpl.html  |   350 -
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |   338 -
 .../policies/data/impl/BookiesClusterInfoImpl.html |   350 -
 .../impl/BrokerInfoImpl.BrokerInfoImplBuilder.html |   338 -
 .../common/policies/data/impl/BrokerInfoImpl.html  |   350 -
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |   374 -
 .../policies/data/impl/BrokerStatusImpl.html       |   368 -
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |   356 -
 .../common/policies/data/impl/BundlesDataImpl.html |   350 -
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |   356 -
 .../data/impl/DelayedDeliveryPoliciesImpl.html     |   350 -
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |   392 -
 .../policies/data/impl/DispatchRateImpl.html       |   350 -
 ...utoSubscriptionCreationOverrideImplBuilder.html |   201 -
 .../AutoSubscriptionCreationOverrideImpl.html      |   196 -
 ...eImpl.AutoTopicCreationOverrideImplBuilder.html |   211 -
 .../class-use/AutoTopicCreationOverrideImpl.html   |   196 -
 .../BacklogQuotaImpl.BacklogQuotaImplBuilder.html  |   211 -
 .../data/impl/class-use/BacklogQuotaImpl.html      |   196 -
 ...ataImpl.BookieAffinityGroupDataImplBuilder.html |   206 -
 .../class-use/BookieAffinityGroupDataImpl.html     |   196 -
 .../BookieInfoImpl.BookieInfoImplBuilder.html      |   206 -
 .../data/impl/class-use/BookieInfoImpl.html        |   196 -
 ...sterInfoImpl.BookiesClusterInfoImplBuilder.html |   201 -
 .../impl/class-use/BookiesClusterInfoImpl.html     |   196 -
 .../BrokerInfoImpl.BrokerInfoImplBuilder.html      |   201 -
 .../data/impl/class-use/BrokerInfoImpl.html        |   196 -
 .../BrokerStatusImpl.BrokerStatusImplBuilder.html  |   211 -
 .../data/impl/class-use/BrokerStatusImpl.html      |   196 -
 .../BundlesDataImpl.BundlesDataImplBuilder.html    |   206 -
 .../data/impl/class-use/BundlesDataImpl.html       |   196 -
 ...iesImpl.DelayedDeliveryPoliciesImplBuilder.html |   206 -
 .../class-use/DelayedDeliveryPoliciesImpl.html     |   196 -
 .../DispatchRateImpl.DispatchRateImplBuilder.html  |   216 -
 .../data/impl/class-use/DispatchRateImpl.html      |   241 -
 .../common/policies/data/impl/package-summary.html |   291 -
 .../common/policies/data/impl/package-tree.html    |   185 -
 .../common/policies/data/impl/package-use.html     |   316 -
 .../common/policies/data/package-summary.html      |   738 --
 .../pulsar/common/policies/data/package-tree.html  |   318 -
 .../pulsar/common/policies/data/package-use.html   |  1140 --
 .../policies/impl/AutoFailoverPolicyFactory.html   |   308 -
 .../common/policies/impl/MinAvailablePolicy.html   |   419 -
 .../impl/class-use/AutoFailoverPolicyFactory.html  |   149 -
 .../impl/class-use/MinAvailablePolicy.html         |   149 -
 .../common/policies/impl/package-summary.html      |   180 -
 .../pulsar/common/policies/impl/package-tree.html  |   169 -
 .../pulsar/common/policies/impl/package-use.html   |   149 -
 .../pulsar/common/policies/package-summary.html    |   174 -
 .../pulsar/common/policies/package-tree.html       |   164 -
 .../apache/pulsar/common/policies/package-use.html |   188 -
 .../protocol/schema/IsCompatibilityResponse.html   |   270 -
 .../common/protocol/schema/PostSchemaPayload.html  |   270 -
 .../schema/class-use/IsCompatibilityResponse.html  |   233 -
 .../schema/class-use/PostSchemaPayload.html        |   239 -
 .../common/protocol/schema/package-summary.html    |   180 -
 .../common/protocol/schema/package-tree.html       |   165 -
 .../pulsar/common/protocol/schema/package-use.html |   195 -
 .../stats/AllocatorStats.PoolArenaStats.html       |   526 -
 .../stats/AllocatorStats.PoolChunkListStats.html   |   344 -
 .../stats/AllocatorStats.PoolChunkStats.html       |   344 -
 .../stats/AllocatorStats.PoolSubpageStats.html     |   358 -
 .../apache/pulsar/common/stats/AllocatorStats.html |   442 -
 .../org/apache/pulsar/common/stats/Metrics.html    |   462 -
 .../class-use/AllocatorStats.PoolArenaStats.html   |   200 -
 .../AllocatorStats.PoolChunkListStats.html         |   195 -
 .../class-use/AllocatorStats.PoolChunkStats.html   |   195 -
 .../class-use/AllocatorStats.PoolSubpageStats.html |   195 -
 .../common/stats/class-use/AllocatorStats.html     |   215 -
 .../pulsar/common/stats/class-use/Metrics.html     |   235 -
 .../pulsar/common/stats/package-summary.html       |   204 -
 .../apache/pulsar/common/stats/package-tree.html   |   169 -
 .../apache/pulsar/common/stats/package-use.html    |   244 -
 .../management/core/common/PackageMetadata.html    |   279 -
 .../management/core/common/PackageType.html        |   439 -
 .../core/common/class-use/PackageMetadata.html     |   259 -
 .../core/common/class-use/PackageType.html         |   210 -
 .../management/core/common/package-summary.html    |   191 -
 .../management/core/common/package-tree.html       |   178 -
 .../management/core/common/package-use.html        |   214 -
 ...anagementException.MetadataFormatException.html |   350 -
 ...kagesManagementException.NotFoundException.html |   370 -
 .../exceptions/PackagesManagementException.html    |   377 -
 ...anagementException.MetadataFormatException.html |   149 -
 ...kagesManagementException.NotFoundException.html |   149 -
 .../class-use/PackagesManagementException.html     |   200 -
 .../core/exceptions/package-summary.html           |   182 -
 .../management/core/exceptions/package-tree.html   |   177 -
 .../management/core/exceptions/package-use.html    |   188 -
 .../data/loadbalancer/LoadManagerReport.html       |   502 -
 .../data/loadbalancer/NamespaceBundleStats.html    |   544 -
 .../policies/data/loadbalancer/ResourceUsage.html  |   428 -
 .../data/loadbalancer/ServiceLookupData.html       |   342 -
 .../loadbalancer/class-use/LoadManagerReport.html  |   215 -
 .../class-use/NamespaceBundleStats.html            |   235 -
 .../data/loadbalancer/class-use/ResourceUsage.html |   245 -
 .../loadbalancer/class-use/ServiceLookupData.html  |   197 -
 .../data/loadbalancer/package-summary.html         |   201 -
 .../policies/data/loadbalancer/package-tree.html   |   175 -
 .../policies/data/loadbalancer/package-use.html    |   224 -
 .../static/api/admin/2.9.3/overview-summary.html   |    23 -
 .../static/api/admin/2.9.3/overview-tree.html      |   470 -
 .../static/api/admin/2.9.3/package-search-index.js |     1 -
 .../api/admin/2.9.3/package-search-index.zip       |   Bin 362 -> 0 bytes
 .../static/api/admin/2.9.3/resources/glass.png     |   Bin 499 -> 0 bytes
 .../static/api/admin/2.9.3/resources/x.png         |   Bin 394 -> 0 bytes
 .../website-next/static/api/admin/2.9.3/script.js  |   149 -
 .../website-next/static/api/admin/2.9.3/search.js  |   326 -
 .../static/api/admin/2.9.3/serialized-form.html    |   357 -
 .../static/api/admin/2.9.3/stylesheet.css          |   906 --
 .../static/api/admin/2.9.3/type-search-index.js    |     1 -
 .../static/api/admin/2.9.3/type-search-index.zip   |   Bin 1904 -> 0 bytes
 .../static/api/client/2.10.0/allclasses-index.html |  1080 --
 .../static/api/client/2.10.0/allclasses.html       |   177 -
 .../api/client/2.10.0/allpackages-index.html       |   210 -
 .../static/api/client/2.10.0/constant-values.html  |   289 -
 .../static/api/client/2.10.0/deprecated-list.html  |   248 -
 .../static/api/client/2.10.0/element-list          |     8 -
 .../static/api/client/2.10.0/help-doc.html         |   280 -
 .../static/api/client/2.10.0/index-all.html        |  4317 -------
 .../static/api/client/2.10.0/index.html            |   206 -
 .../client/2.10.0/jquery/external/jquery/jquery.js | 10872 ------------------
 .../jquery/images/ui-bg_glass_55_fbf9ee_1x400.png  |   Bin 335 -> 0 bytes
 .../jquery/images/ui-bg_glass_65_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_e6e6e6_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_95_fef1ec_1x400.png  |   Bin 332 -> 0 bytes
 .../ui-bg_highlight-soft_75_cccccc_1x100.png       |   Bin 280 -> 0 bytes
 .../jquery/images/ui-icons_222222_256x240.png      |   Bin 6922 -> 0 bytes
 .../jquery/images/ui-icons_2e83ff_256x240.png      |   Bin 4549 -> 0 bytes
 .../jquery/images/ui-icons_454545_256x240.png      |   Bin 6992 -> 0 bytes
 .../jquery/images/ui-icons_888888_256x240.png      |   Bin 6999 -> 0 bytes
 .../jquery/images/ui-icons_cd0a0a_256x240.png      |   Bin 4549 -> 0 bytes
 .../api/client/2.10.0/jquery/jquery-3.5.1.js       | 10872 ------------------
 .../static/api/client/2.10.0/jquery/jquery-ui.css  |   582 -
 .../static/api/client/2.10.0/jquery/jquery-ui.js   |  2659 -----
 .../api/client/2.10.0/jquery/jquery-ui.min.css     |     7 -
 .../api/client/2.10.0/jquery/jquery-ui.min.js      |     6 -
 .../client/2.10.0/jquery/jquery-ui.structure.css   |   156 -
 .../2.10.0/jquery/jquery-ui.structure.min.css      |     5 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.js      |    56 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.min.js  |    10 -
 .../2.10.0/jquery/jszip-utils/dist/jszip-utils.js  |   118 -
 .../jquery/jszip-utils/dist/jszip-utils.min.js     |    10 -
 .../api/client/2.10.0/jquery/jszip/dist/jszip.js   | 11370 -------------------
 .../client/2.10.0/jquery/jszip/dist/jszip.min.js   |    13 -
 .../api/client/2.10.0/member-search-index.js       |     1 -
 .../api/client/2.10.0/member-search-index.zip      |   Bin 11099 -> 0 bytes
 .../apache/pulsar/client/api/Authentication.html   |   421 -
 .../client/api/AuthenticationDataProvider.html     |   504 -
 .../pulsar/client/api/AuthenticationFactory.html   |   428 -
 .../AutoClusterFailoverBuilder.FailoverPolicy.html |   369 -
 .../client/api/AutoClusterFailoverBuilder.html     |   516 -
 .../pulsar/client/api/BatchMessageContainer.html   |   360 -
 .../client/api/BatchReceivePolicy.Builder.html     |   355 -
 .../pulsar/client/api/BatchReceivePolicy.html      |   444 -
 .../apache/pulsar/client/api/BatcherBuilder.html   |   339 -
 .../apache/pulsar/client/api/ClientBuilder.html    |  1454 ---
 .../apache/pulsar/client/api/CompressionType.html  |   435 -
 .../org/apache/pulsar/client/api/Consumer.html     |  1774 ---
 .../apache/pulsar/client/api/ConsumerBuilder.html  |  1774 ---
 .../client/api/ConsumerCryptoFailureAction.html    |   410 -
 .../pulsar/client/api/ConsumerEventListener.html   |   292 -
 .../pulsar/client/api/ConsumerInterceptor.html     |   464 -
 .../apache/pulsar/client/api/ConsumerStats.html    |   539 -
 .../api/ControlledClusterFailoverBuilder.html      |   357 -
 .../apache/pulsar/client/api/CryptoKeyReader.html  |   297 -
 .../apache/pulsar/client/api/DeadLetterPolicy.html |   275 -
 .../api/EncodedAuthenticationParameterSupport.html |   261 -
 .../pulsar/client/api/EncryptionKeyInfo.html       |   367 -
 .../apache/pulsar/client/api/HashingScheme.html    |   388 -
 .../apache/pulsar/client/api/KeySharedMode.html    |   389 -
 .../KeySharedPolicy.KeySharedPolicyAutoSplit.html  |   321 -
 .../api/KeySharedPolicy.KeySharedPolicySticky.html |   399 -
 .../apache/pulsar/client/api/KeySharedPolicy.html  |   516 -
 .../apache/pulsar/client/api/KeyStoreParams.html   |   271 -
 .../org/apache/pulsar/client/api/Message.html      |   913 --
 .../apache/pulsar/client/api/MessageCrypto.html    |   392 -
 .../org/apache/pulsar/client/api/MessageId.html    |   399 -
 .../apache/pulsar/client/api/MessageListener.html  |   297 -
 .../apache/pulsar/client/api/MessagePayload.html   |   278 -
 .../pulsar/client/api/MessagePayloadContext.html   |   370 -
 .../pulsar/client/api/MessagePayloadFactory.html   |   325 -
 .../pulsar/client/api/MessagePayloadProcessor.html |   322 -
 .../apache/pulsar/client/api/MessageRouter.html    |   306 -
 .../pulsar/client/api/MessageRoutingMode.html      |   418 -
 .../org/apache/pulsar/client/api/Messages.html     |   272 -
 .../org/apache/pulsar/client/api/Producer.html     |   649 --
 .../pulsar/client/api/ProducerAccessMode.html      |   401 -
 .../apache/pulsar/client/api/ProducerBuilder.html  |  1342 ---
 .../client/api/ProducerCryptoFailureAction.html    |   387 -
 .../pulsar/client/api/ProducerInterceptor.html     |   398 -
 .../apache/pulsar/client/api/ProducerStats.html    |   553 -
 .../apache/pulsar/client/api/ProxyProtocol.html    |   374 -
 .../org/apache/pulsar/client/api/PulsarClient.html |   769 --
 ...lsarClientException.AlreadyClosedException.html |   364 -
 ...sarClientException.AuthenticationException.html |   340 -
 ...lsarClientException.AuthorizationException.html |   340 -
 ...sarClientException.BrokerMetadataException.html |   340 -
 ...ClientException.BrokerPersistenceException.html |   340 -
 .../PulsarClientException.ChecksumException.html   |   340 -
 .../PulsarClientException.ConnectException.html    |   362 -
 ...sarClientException.ConsumerAssignException.html |   339 -
 ...ulsarClientException.ConsumerBusyException.html |   340 -
 .../api/PulsarClientException.CryptoException.html |   340 -
 ...ception.GettingAuthenticationDataException.html |   362 -
 ...lientException.IncompatibleSchemaException.html |   362 -
 ...entException.InvalidConfigurationException.html |   388 -
 ...sarClientException.InvalidMessageException.html |   364 -
 .../PulsarClientException.InvalidServiceURL.html   |   367 -
 ...rClientException.InvalidTopicNameException.html |   340 -
 .../api/PulsarClientException.LookupException.html |   344 -
 ...sarClientException.MemoryBufferIsFullError.html |   364 -
 ...lientException.MessageAcknowledgeException.html |   361 -
 .../PulsarClientException.NotAllowedException.html |   340 -
 ...ulsarClientException.NotConnectedException.html |   345 -
 .../PulsarClientException.NotFoundException.html   |   362 -
 ...ulsarClientException.NotSupportedException.html |   340 -
 ...xception.ProducerBlockedQuotaExceededError.html |   340 -
 ...tion.ProducerBlockedQuotaExceededException.html |   340 -
 ...ulsarClientException.ProducerBusyException.html |   340 -
 ...sarClientException.ProducerFencedException.html |   340 -
 ...arClientException.ProducerQueueIsFullError.html |   364 -
 .../PulsarClientException.TimeoutException.html    |   410 -
 ...arClientException.TooManyRequestsException.html |   345 -
 ...ClientException.TopicDoesNotExistException.html |   340 -
 ...arClientException.TopicTerminatedException.html |   364 -
 ...ientException.TransactionConflictException.html |   361 -
 ...ception.UnsupportedAuthenticationException.html |   362 -
 .../pulsar/client/api/PulsarClientException.html   |   853 --
 .../2.10.0/org/apache/pulsar/client/api/Range.html |   409 -
 .../org/apache/pulsar/client/api/Reader.html       |   661 --
 .../apache/pulsar/client/api/ReaderBuilder.html    |   807 --
 .../apache/pulsar/client/api/ReaderListener.html   |   295 -
 .../pulsar/client/api/RedeliveryBackoff.html       |   267 -
 .../pulsar/client/api/RegexSubscriptionMode.html   |   404 -
 .../org/apache/pulsar/client/api/Schema.html       |  1293 ---
 .../client/api/SchemaSerializationException.html   |   331 -
 .../pulsar/client/api/ServiceUrlProvider.html      |   315 -
 .../org/apache/pulsar/client/api/SizeUnit.html     |   461 -
 .../client/api/SubscriptionInitialPosition.html    |   403 -
 .../apache/pulsar/client/api/SubscriptionMode.html |   381 -
 .../apache/pulsar/client/api/SubscriptionType.html |   434 -
 .../org/apache/pulsar/client/api/TableView.html    |   470 -
 .../apache/pulsar/client/api/TableViewBuilder.html |   379 -
 .../apache/pulsar/client/api/TopicMetadata.html    |   260 -
 .../pulsar/client/api/TypedMessageBuilder.html     |   903 --
 .../client/api/class-use/Authentication.html       |   313 -
 .../api/class-use/AuthenticationDataProvider.html  |   230 -
 .../api/class-use/AuthenticationFactory.html       |   148 -
 .../AutoClusterFailoverBuilder.FailoverPolicy.html |   221 -
 .../api/class-use/AutoClusterFailoverBuilder.html  |   262 -
 .../api/class-use/BatchMessageContainer.html       |   196 -
 .../api/class-use/BatchReceivePolicy.Builder.html  |   210 -
 .../client/api/class-use/BatchReceivePolicy.html   |   228 -
 .../client/api/class-use/BatcherBuilder.html       |   253 -
 .../pulsar/client/api/class-use/ClientBuilder.html |   545 -
 .../client/api/class-use/CompressionType.html      |   221 -
 .../pulsar/client/api/class-use/Consumer.html      |   299 -
 .../client/api/class-use/ConsumerBuilder.html      |   585 -
 .../api/class-use/ConsumerCryptoFailureAction.html |   228 -
 .../api/class-use/ConsumerEventListener.html       |   196 -
 .../client/api/class-use/ConsumerInterceptor.html  |   196 -
 .../pulsar/client/api/class-use/ConsumerStats.html |   196 -
 .../ControlledClusterFailoverBuilder.html          |   218 -
 .../client/api/class-use/CryptoKeyReader.html      |   233 -
 .../client/api/class-use/DeadLetterPolicy.html     |   196 -
 .../EncodedAuthenticationParameterSupport.html     |   148 -
 .../client/api/class-use/EncryptionKeyInfo.html    |   203 -
 .../pulsar/client/api/class-use/HashingScheme.html |   221 -
 .../pulsar/client/api/class-use/KeySharedMode.html |   224 -
 .../KeySharedPolicy.KeySharedPolicyAutoSplit.html  |   194 -
 .../KeySharedPolicy.KeySharedPolicySticky.html     |   204 -
 .../client/api/class-use/KeySharedPolicy.html      |   238 -
 .../client/api/class-use/KeyStoreParams.html       |   196 -
 .../pulsar/client/api/class-use/Message.html       |   577 -
 .../pulsar/client/api/class-use/MessageCrypto.html |   196 -
 .../pulsar/client/api/class-use/MessageId.html     |   539 -
 .../client/api/class-use/MessageListener.html      |   196 -
 .../client/api/class-use/MessagePayload.html       |   242 -
 .../api/class-use/MessagePayloadContext.html       |   199 -
 .../api/class-use/MessagePayloadFactory.html       |   222 -
 .../api/class-use/MessagePayloadProcessor.html     |   212 -
 .../pulsar/client/api/class-use/MessageRouter.html |   196 -
 .../client/api/class-use/MessageRoutingMode.html   |   221 -
 .../pulsar/client/api/class-use/Messages.html      |   262 -
 .../pulsar/client/api/class-use/Producer.html      |   302 -
 .../client/api/class-use/ProducerAccessMode.html   |   221 -
 .../client/api/class-use/ProducerBuilder.html      |   451 -
 .../api/class-use/ProducerCryptoFailureAction.html |   221 -
 .../client/api/class-use/ProducerInterceptor.html  |   222 -
 .../pulsar/client/api/class-use/ProducerStats.html |   196 -
 .../pulsar/client/api/class-use/ProxyProtocol.html |   222 -
 .../pulsar/client/api/class-use/PulsarClient.html  |   213 -
 ...lsarClientException.AlreadyClosedException.html |   148 -
 ...sarClientException.AuthenticationException.html |   148 -
 ...lsarClientException.AuthorizationException.html |   148 -
 ...sarClientException.BrokerMetadataException.html |   148 -
 ...ClientException.BrokerPersistenceException.html |   148 -
 .../PulsarClientException.ChecksumException.html   |   148 -
 .../PulsarClientException.ConnectException.html    |   148 -
 ...sarClientException.ConsumerAssignException.html |   148 -
 ...ulsarClientException.ConsumerBusyException.html |   148 -
 .../PulsarClientException.CryptoException.html     |   195 -
 ...ception.GettingAuthenticationDataException.html |   148 -
 ...lientException.IncompatibleSchemaException.html |   148 -
 ...entException.InvalidConfigurationException.html |   148 -
 ...sarClientException.InvalidMessageException.html |   148 -
 .../PulsarClientException.InvalidServiceURL.html   |   148 -
 ...rClientException.InvalidTopicNameException.html |   148 -
 .../PulsarClientException.LookupException.html     |   196 -
 ...sarClientException.MemoryBufferIsFullError.html |   148 -
 ...lientException.MessageAcknowledgeException.html |   148 -
 .../PulsarClientException.NotAllowedException.html |   148 -
 ...ulsarClientException.NotConnectedException.html |   148 -
 .../PulsarClientException.NotFoundException.html   |   148 -
 ...ulsarClientException.NotSupportedException.html |   148 -
 ...xception.ProducerBlockedQuotaExceededError.html |   148 -
 ...tion.ProducerBlockedQuotaExceededException.html |   148 -
 ...ulsarClientException.ProducerBusyException.html |   148 -
 ...sarClientException.ProducerFencedException.html |   148 -
 ...arClientException.ProducerQueueIsFullError.html |   148 -
 .../PulsarClientException.TimeoutException.html    |   148 -
 ...arClientException.TooManyRequestsException.html |   148 -
 ...ClientException.TopicDoesNotExistException.html |   148 -
 ...arClientException.TopicTerminatedException.html |   148 -
 ...ientException.TransactionConflictException.html |   148 -
 ...ception.UnsupportedAuthenticationException.html |   258 -
 .../api/class-use/PulsarClientException.html       |   758 --
 .../apache/pulsar/client/api/class-use/Range.html  |   273 -
 .../apache/pulsar/client/api/class-use/Reader.html |   238 -
 .../pulsar/client/api/class-use/ReaderBuilder.html |   339 -
 .../client/api/class-use/ReaderListener.html       |   196 -
 .../client/api/class-use/RedeliveryBackoff.html    |   205 -
 .../api/class-use/RegexSubscriptionMode.html       |   221 -
 .../apache/pulsar/client/api/class-use/Schema.html |   907 --
 .../class-use/SchemaSerializationException.html    |   148 -
 .../client/api/class-use/ServiceUrlProvider.html   |   220 -
 .../pulsar/client/api/class-use/SizeUnit.html      |   222 -
 .../api/class-use/SubscriptionInitialPosition.html |   221 -
 .../client/api/class-use/SubscriptionMode.html     |   221 -
 .../client/api/class-use/SubscriptionType.html     |   221 -
 .../pulsar/client/api/class-use/TableView.html     |   213 -
 .../client/api/class-use/TableViewBuilder.html     |   218 -
 .../pulsar/client/api/class-use/TopicMetadata.html |   197 -
 .../client/api/class-use/TypedMessageBuilder.html  |   304 -
 .../api/interceptor/ProducerInterceptor.html       |   410 -
 .../interceptor/ProducerInterceptorWrapper.html    |   465 -
 .../interceptor/class-use/ProducerInterceptor.html |   226 -
 .../class-use/ProducerInterceptorWrapper.html      |   148 -
 .../client/api/interceptor/package-summary.html    |   192 -
 .../client/api/interceptor/package-tree.html       |   173 -
 .../pulsar/client/api/interceptor/package-use.html |   216 -
 .../apache/pulsar/client/api/package-summary.html  |   797 --
 .../org/apache/pulsar/client/api/package-tree.html |   331 -
 .../org/apache/pulsar/client/api/package-use.html  |   729 --
 .../org/apache/pulsar/client/api/schema/Field.html |   272 -
 .../client/api/schema/FieldSchemaBuilder.html      |   401 -
 .../pulsar/client/api/schema/GenericObject.html    |   296 -
 .../pulsar/client/api/schema/GenericRecord.html    |   388 -
 .../client/api/schema/GenericRecordBuilder.html    |   358 -
 .../pulsar/client/api/schema/GenericSchema.html    |   340 -
 .../pulsar/client/api/schema/KeyValueSchema.html   |   338 -
 .../client/api/schema/RecordSchemaBuilder.html     |   358 -
 .../pulsar/client/api/schema/SchemaBuilder.html    |   256 -
 .../pulsar/client/api/schema/SchemaDefinition.html |   428 -
 .../client/api/schema/SchemaDefinitionBuilder.html |   478 -
 .../client/api/schema/SchemaInfoProvider.html      |   304 -
 .../pulsar/client/api/schema/SchemaReader.html     |   408 -
 .../pulsar/client/api/schema/SchemaWriter.html     |   269 -
 .../pulsar/client/api/schema/class-use/Field.html  |   235 -
 .../api/schema/class-use/FieldSchemaBuilder.html   |   221 -
 .../client/api/schema/class-use/GenericObject.html |   196 -
 .../client/api/schema/class-use/GenericRecord.html |   291 -
 .../api/schema/class-use/GenericRecordBuilder.html |   226 -
 .../client/api/schema/class-use/GenericSchema.html |   276 -
 .../api/schema/class-use/KeyValueSchema.html       |   148 -
 .../api/schema/class-use/RecordSchemaBuilder.html  |   239 -
 .../client/api/schema/class-use/SchemaBuilder.html |   148 -
 .../api/schema/class-use/SchemaDefinition.html     |   290 -
 .../schema/class-use/SchemaDefinitionBuilder.html  |   288 -
 .../api/schema/class-use/SchemaInfoProvider.html   |   224 -
 .../client/api/schema/class-use/SchemaReader.html  |   213 -
 .../client/api/schema/class-use/SchemaWriter.html  |   213 -
 .../pulsar/client/api/schema/package-summary.html  |   263 -
 .../pulsar/client/api/schema/package-tree.html     |   192 -
 .../pulsar/client/api/schema/package-use.html      |   346 -
 .../pulsar/client/api/transaction/Transaction.html |   302 -
 .../api/transaction/TransactionBufferClient.html   |   388 -
 ...lientException.ReachMaxPendingOpsException.html |   345 -
 ...ferClientException.RequestTimeoutException.html |   345 -
 .../TransactionBufferClientException.html          |   388 -
 .../client/api/transaction/TransactionBuilder.html |   293 -
 .../TransactionCoordinatorClient.State.html        |   422 -
 .../transaction/TransactionCoordinatorClient.html  |   724 --
 ...tException.CoordinatorClientStateException.html |   345 -
 ...ientException.CoordinatorNotFoundException.html |   332 -
 ...rClientException.InvalidTxnStatusException.html |   349 -
 ...ception.MetaStoreHandlerNotExistsException.html |   345 -
 ...xception.MetaStoreHandlerNotReadyException.html |   345 -
 ...ientException.TransactionNotFoundException.html |   332 -
 .../TransactionCoordinatorClientException.html     |   416 -
 .../pulsar/client/api/transaction/TxnID.html       |   358 -
 .../api/transaction/class-use/Transaction.html     |   243 -
 .../class-use/TransactionBufferClient.html         |   148 -
 ...lientException.ReachMaxPendingOpsException.html |   148 -
 ...ferClientException.RequestTimeoutException.html |   148 -
 .../TransactionBufferClientException.html          |   218 -
 .../transaction/class-use/TransactionBuilder.html  |   230 -
 .../TransactionCoordinatorClient.State.html        |   211 -
 .../class-use/TransactionCoordinatorClient.html    |   148 -
 ...tException.CoordinatorClientStateException.html |   148 -
 ...ientException.CoordinatorNotFoundException.html |   148 -
 ...rClientException.InvalidTxnStatusException.html |   148 -
 ...ception.MetaStoreHandlerNotExistsException.html |   148 -
 ...xception.MetaStoreHandlerNotReadyException.html |   148 -
 ...ientException.TransactionNotFoundException.html |   148 -
 .../TransactionCoordinatorClientException.html     |   309 -
 .../client/api/transaction/class-use/TxnID.html    |   350 -
 .../client/api/transaction/package-summary.html    |   296 -
 .../client/api/transaction/package-tree.html       |   222 -
 .../pulsar/client/api/transaction/package-use.html |   248 -
 .../client/internal/DefaultImplementation.html     |   317 -
 .../PulsarClientImplementationBinding.html         |  1195 --
 .../internal/class-use/DefaultImplementation.html  |   148 -
 .../PulsarClientImplementationBinding.html         |   196 -
 .../pulsar/client/internal/package-summary.html    |   191 -
 .../pulsar/client/internal/package-tree.html       |   169 -
 .../apache/pulsar/client/internal/package-use.html |   187 -
 .../org/apache/pulsar/common/api/AuthData.html     |   391 -
 .../api/EncryptionContext.EncryptionKey.html       |   273 -
 .../pulsar/common/api/EncryptionContext.html       |   294 -
 .../pulsar/common/api/class-use/AuthData.html      |   250 -
 .../class-use/EncryptionContext.EncryptionKey.html |   148 -
 .../common/api/class-use/EncryptionContext.html    |   197 -
 .../apache/pulsar/common/api/package-summary.html  |   185 -
 .../org/apache/pulsar/common/api/package-tree.html |   165 -
 .../org/apache/pulsar/common/api/package-use.html  |   218 -
 .../InterfaceAudience.LimitedPrivate.html          |   190 -
 .../classification/InterfaceAudience.Private.html  |   189 -
 .../classification/InterfaceAudience.Public.html   |   189 -
 .../common/classification/InterfaceAudience.html   |   264 -
 .../InterfaceStability.Evolving.html               |   188 -
 .../classification/InterfaceStability.Stable.html  |   189 -
 .../InterfaceStability.Unstable.html               |   189 -
 .../common/classification/InterfaceStability.html  |   267 -
 .../InterfaceAudience.LimitedPrivate.html          |   211 -
 .../class-use/InterfaceAudience.Private.html       |   315 -
 .../class-use/InterfaceAudience.Public.html        |   812 --
 .../class-use/InterfaceAudience.html               |   148 -
 .../class-use/InterfaceStability.Evolving.html     |   282 -
 .../class-use/InterfaceStability.Stable.html       |   798 --
 .../class-use/InterfaceStability.Unstable.html     |   148 -
 .../class-use/InterfaceStability.html              |   148 -
 .../common/classification/package-summary.html     |   229 -
 .../pulsar/common/classification/package-tree.html |   175 -
 .../pulsar/common/classification/package-use.html  |   389 -
 .../common/schema/KeyValue.KeyValueDecoder.html    |   272 -
 .../org/apache/pulsar/common/schema/KeyValue.html  |   466 -
 .../pulsar/common/schema/KeyValueEncodingType.html |   387 -
 .../schema/SchemaInfo.SchemaInfoBuilder.html       |   326 -
 .../apache/pulsar/common/schema/SchemaInfo.html    |   355 -
 .../common/schema/SchemaInfoWithVersion.html       |   313 -
 .../apache/pulsar/common/schema/SchemaType.html    |   880 --
 .../schema/class-use/KeyValue.KeyValueDecoder.html |   197 -
 .../pulsar/common/schema/class-use/KeyValue.html   |   358 -
 .../schema/class-use/KeyValueEncodingType.html     |   332 -
 .../class-use/SchemaInfo.SchemaInfoBuilder.html    |   214 -
 .../pulsar/common/schema/class-use/SchemaInfo.html |   481 -
 .../schema/class-use/SchemaInfoWithVersion.html    |   196 -
 .../pulsar/common/schema/class-use/SchemaType.html |   374 -
 .../pulsar/common/schema/package-summary.html      |   229 -
 .../apache/pulsar/common/schema/package-tree.html  |   187 -
 .../apache/pulsar/common/schema/package-use.html   |   344 -
 .../static/api/client/2.10.0/overview-summary.html |    23 -
 .../static/api/client/2.10.0/overview-tree.html    |   407 -
 .../api/client/2.10.0/package-search-index.js      |     1 -
 .../api/client/2.10.0/package-search-index.zip     |   Bin 298 -> 0 bytes
 .../static/api/client/2.10.0/resources/glass.png   |   Bin 499 -> 0 bytes
 .../static/api/client/2.10.0/resources/x.png       |   Bin 394 -> 0 bytes
 .../static/api/client/2.10.0/script.js             |   149 -
 .../static/api/client/2.10.0/search.js             |   326 -
 .../static/api/client/2.10.0/serialized-form.html  |   469 -
 .../static/api/client/2.10.0/stylesheet.css        |   906 --
 .../static/api/client/2.10.0/type-search-index.js  |     1 -
 .../static/api/client/2.10.0/type-search-index.zip |   Bin 1543 -> 0 bytes
 .../static/api/client/2.10.1/allclasses-index.html |  1086 --
 .../static/api/client/2.10.1/allclasses.html       |   178 -
 .../api/client/2.10.1/allpackages-index.html       |   210 -
 .../static/api/client/2.10.1/constant-values.html  |   289 -
 .../static/api/client/2.10.1/deprecated-list.html  |   248 -
 .../static/api/client/2.10.1/element-list          |     8 -
 .../static/api/client/2.10.1/help-doc.html         |   280 -
 .../static/api/client/2.10.1/index-all.html        |  4337 -------
 .../static/api/client/2.10.1/index.html            |   206 -
 .../client/2.10.1/jquery/external/jquery/jquery.js | 10872 ------------------
 .../jquery/images/ui-bg_glass_55_fbf9ee_1x400.png  |   Bin 335 -> 0 bytes
 .../jquery/images/ui-bg_glass_65_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_e6e6e6_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_95_fef1ec_1x400.png  |   Bin 332 -> 0 bytes
 .../ui-bg_highlight-soft_75_cccccc_1x100.png       |   Bin 280 -> 0 bytes
 .../jquery/images/ui-icons_222222_256x240.png      |   Bin 6922 -> 0 bytes
 .../jquery/images/ui-icons_2e83ff_256x240.png      |   Bin 4549 -> 0 bytes
 .../jquery/images/ui-icons_454545_256x240.png      |   Bin 6992 -> 0 bytes
 .../jquery/images/ui-icons_888888_256x240.png      |   Bin 6999 -> 0 bytes
 .../jquery/images/ui-icons_cd0a0a_256x240.png      |   Bin 4549 -> 0 bytes
 .../api/client/2.10.1/jquery/jquery-3.5.1.js       | 10872 ------------------
 .../static/api/client/2.10.1/jquery/jquery-ui.css  |   582 -
 .../static/api/client/2.10.1/jquery/jquery-ui.js   |  2659 -----
 .../api/client/2.10.1/jquery/jquery-ui.min.css     |     7 -
 .../api/client/2.10.1/jquery/jquery-ui.min.js      |     6 -
 .../client/2.10.1/jquery/jquery-ui.structure.css   |   156 -
 .../2.10.1/jquery/jquery-ui.structure.min.css      |     5 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.js      |    56 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.min.js  |    10 -
 .../2.10.1/jquery/jszip-utils/dist/jszip-utils.js  |   118 -
 .../jquery/jszip-utils/dist/jszip-utils.min.js     |    10 -
 .../api/client/2.10.1/jquery/jszip/dist/jszip.js   | 11370 -------------------
 .../client/2.10.1/jquery/jszip/dist/jszip.min.js   |    13 -
 .../api/client/2.10.1/member-search-index.js       |     1 -
 .../api/client/2.10.1/member-search-index.zip      |   Bin 11199 -> 0 bytes
 .../apache/pulsar/client/api/Authentication.html   |   421 -
 .../client/api/AuthenticationDataProvider.html     |   504 -
 .../pulsar/client/api/AuthenticationFactory.html   |   428 -
 .../AutoClusterFailoverBuilder.FailoverPolicy.html |   369 -
 .../client/api/AutoClusterFailoverBuilder.html     |   516 -
 .../pulsar/client/api/BatchMessageContainer.html   |   360 -
 .../client/api/BatchReceivePolicy.Builder.html     |   355 -
 .../pulsar/client/api/BatchReceivePolicy.html      |   444 -
 .../apache/pulsar/client/api/BatcherBuilder.html   |   339 -
 .../apache/pulsar/client/api/ClientBuilder.html    |  1454 ---
 .../apache/pulsar/client/api/CompressionType.html  |   435 -
 .../org/apache/pulsar/client/api/Consumer.html     |  1774 ---
 .../apache/pulsar/client/api/ConsumerBuilder.html  |  1774 ---
 .../client/api/ConsumerCryptoFailureAction.html    |   410 -
 .../pulsar/client/api/ConsumerEventListener.html   |   292 -
 .../pulsar/client/api/ConsumerInterceptor.html     |   464 -
 .../apache/pulsar/client/api/ConsumerStats.html    |   539 -
 .../api/ControlledClusterFailoverBuilder.html      |   357 -
 .../apache/pulsar/client/api/CryptoKeyReader.html  |   297 -
 .../apache/pulsar/client/api/DeadLetterPolicy.html |   275 -
 .../api/EncodedAuthenticationParameterSupport.html |   261 -
 .../pulsar/client/api/EncryptionKeyInfo.html       |   367 -
 .../apache/pulsar/client/api/HashingScheme.html    |   388 -
 .../apache/pulsar/client/api/KeySharedMode.html    |   389 -
 .../KeySharedPolicy.KeySharedPolicyAutoSplit.html  |   321 -
 .../api/KeySharedPolicy.KeySharedPolicySticky.html |   399 -
 .../apache/pulsar/client/api/KeySharedPolicy.html  |   516 -
 .../apache/pulsar/client/api/KeyStoreParams.html   |   271 -
 .../org/apache/pulsar/client/api/Message.html      |   913 --
 .../apache/pulsar/client/api/MessageCrypto.html    |   392 -
 .../org/apache/pulsar/client/api/MessageId.html    |   399 -
 .../apache/pulsar/client/api/MessageListener.html  |   297 -
 .../apache/pulsar/client/api/MessagePayload.html   |   278 -
 .../pulsar/client/api/MessagePayloadContext.html   |   370 -
 .../pulsar/client/api/MessagePayloadFactory.html   |   325 -
 .../pulsar/client/api/MessagePayloadProcessor.html |   322 -
 .../apache/pulsar/client/api/MessageRouter.html    |   306 -
 .../pulsar/client/api/MessageRoutingMode.html      |   418 -
 .../org/apache/pulsar/client/api/Messages.html     |   272 -
 .../org/apache/pulsar/client/api/Producer.html     |   649 --
 .../pulsar/client/api/ProducerAccessMode.html      |   401 -
 .../apache/pulsar/client/api/ProducerBuilder.html  |  1342 ---
 .../client/api/ProducerCryptoFailureAction.html    |   387 -
 .../pulsar/client/api/ProducerInterceptor.html     |   398 -
 .../apache/pulsar/client/api/ProducerStats.html    |   553 -
 .../apache/pulsar/client/api/ProxyProtocol.html    |   374 -
 .../org/apache/pulsar/client/api/PulsarClient.html |   769 --
 ...lsarClientException.AlreadyClosedException.html |   364 -
 ...sarClientException.AuthenticationException.html |   340 -
 ...lsarClientException.AuthorizationException.html |   340 -
 ...sarClientException.BrokerMetadataException.html |   340 -
 ...ClientException.BrokerPersistenceException.html |   340 -
 .../PulsarClientException.ChecksumException.html   |   340 -
 .../PulsarClientException.ConnectException.html    |   362 -
 ...sarClientException.ConsumerAssignException.html |   339 -
 ...ulsarClientException.ConsumerBusyException.html |   340 -
 .../api/PulsarClientException.CryptoException.html |   340 -
 ...ception.GettingAuthenticationDataException.html |   362 -
 ...lientException.IncompatibleSchemaException.html |   362 -
 ...entException.InvalidConfigurationException.html |   388 -
 ...sarClientException.InvalidMessageException.html |   364 -
 .../PulsarClientException.InvalidServiceURL.html   |   367 -
 ...rClientException.InvalidTopicNameException.html |   340 -
 .../api/PulsarClientException.LookupException.html |   344 -
 ...sarClientException.MemoryBufferIsFullError.html |   364 -
 ...lientException.MessageAcknowledgeException.html |   361 -
 .../PulsarClientException.NotAllowedException.html |   340 -
 ...ulsarClientException.NotConnectedException.html |   345 -
 .../PulsarClientException.NotFoundException.html   |   362 -
 ...ulsarClientException.NotSupportedException.html |   340 -
 ...xception.ProducerBlockedQuotaExceededError.html |   340 -
 ...tion.ProducerBlockedQuotaExceededException.html |   340 -
 ...ulsarClientException.ProducerBusyException.html |   340 -
 ...sarClientException.ProducerFencedException.html |   340 -
 ...arClientException.ProducerQueueIsFullError.html |   364 -
 .../PulsarClientException.TimeoutException.html    |   410 -
 ...arClientException.TooManyRequestsException.html |   345 -
 ...ClientException.TopicDoesNotExistException.html |   340 -
 ...arClientException.TopicTerminatedException.html |   364 -
 ...ientException.TransactionConflictException.html |   361 -
 ...ception.UnsupportedAuthenticationException.html |   362 -
 .../pulsar/client/api/PulsarClientException.html   |   853 --
 .../2.10.1/org/apache/pulsar/client/api/Range.html |   409 -
 .../org/apache/pulsar/client/api/Reader.html       |   661 --
 .../apache/pulsar/client/api/ReaderBuilder.html    |   807 --
 .../apache/pulsar/client/api/ReaderListener.html   |   295 -
 .../pulsar/client/api/RedeliveryBackoff.html       |   267 -
 .../pulsar/client/api/RegexSubscriptionMode.html   |   404 -
 .../org/apache/pulsar/client/api/Schema.html       |  1293 ---
 .../client/api/SchemaSerializationException.html   |   331 -
 .../pulsar/client/api/ServiceUrlProvider.html      |   315 -
 .../org/apache/pulsar/client/api/SizeUnit.html     |   461 -
 .../client/api/SubscriptionInitialPosition.html    |   403 -
 .../apache/pulsar/client/api/SubscriptionMode.html |   381 -
 .../apache/pulsar/client/api/SubscriptionType.html |   434 -
 .../org/apache/pulsar/client/api/TableView.html    |   470 -
 .../apache/pulsar/client/api/TableViewBuilder.html |   379 -
 .../apache/pulsar/client/api/TopicMetadata.html    |   260 -
 .../pulsar/client/api/TypedMessageBuilder.html     |   903 --
 .../client/api/class-use/Authentication.html       |   313 -
 .../api/class-use/AuthenticationDataProvider.html  |   230 -
 .../api/class-use/AuthenticationFactory.html       |   148 -
 .../AutoClusterFailoverBuilder.FailoverPolicy.html |   221 -
 .../api/class-use/AutoClusterFailoverBuilder.html  |   262 -
 .../api/class-use/BatchMessageContainer.html       |   196 -
 .../api/class-use/BatchReceivePolicy.Builder.html  |   210 -
 .../client/api/class-use/BatchReceivePolicy.html   |   228 -
 .../client/api/class-use/BatcherBuilder.html       |   253 -
 .../pulsar/client/api/class-use/ClientBuilder.html |   545 -
 .../client/api/class-use/CompressionType.html      |   221 -
 .../pulsar/client/api/class-use/Consumer.html      |   299 -
 .../client/api/class-use/ConsumerBuilder.html      |   585 -
 .../api/class-use/ConsumerCryptoFailureAction.html |   228 -
 .../api/class-use/ConsumerEventListener.html       |   196 -
 .../client/api/class-use/ConsumerInterceptor.html  |   196 -
 .../pulsar/client/api/class-use/ConsumerStats.html |   196 -
 .../ControlledClusterFailoverBuilder.html          |   218 -
 .../client/api/class-use/CryptoKeyReader.html      |   233 -
 .../client/api/class-use/DeadLetterPolicy.html     |   196 -
 .../EncodedAuthenticationParameterSupport.html     |   148 -
 .../client/api/class-use/EncryptionKeyInfo.html    |   203 -
 .../pulsar/client/api/class-use/HashingScheme.html |   221 -
 .../pulsar/client/api/class-use/KeySharedMode.html |   224 -
 .../KeySharedPolicy.KeySharedPolicyAutoSplit.html  |   194 -
 .../KeySharedPolicy.KeySharedPolicySticky.html     |   204 -
 .../client/api/class-use/KeySharedPolicy.html      |   238 -
 .../client/api/class-use/KeyStoreParams.html       |   196 -
 .../pulsar/client/api/class-use/Message.html       |   577 -
 .../pulsar/client/api/class-use/MessageCrypto.html |   196 -
 .../pulsar/client/api/class-use/MessageId.html     |   539 -
 .../client/api/class-use/MessageListener.html      |   196 -
 .../client/api/class-use/MessagePayload.html       |   242 -
 .../api/class-use/MessagePayloadContext.html       |   199 -
 .../api/class-use/MessagePayloadFactory.html       |   222 -
 .../api/class-use/MessagePayloadProcessor.html     |   212 -
 .../pulsar/client/api/class-use/MessageRouter.html |   196 -
 .../client/api/class-use/MessageRoutingMode.html   |   221 -
 .../pulsar/client/api/class-use/Messages.html      |   262 -
 .../pulsar/client/api/class-use/Producer.html      |   302 -
 .../client/api/class-use/ProducerAccessMode.html   |   221 -
 .../client/api/class-use/ProducerBuilder.html      |   451 -
 .../api/class-use/ProducerCryptoFailureAction.html |   221 -
 .../client/api/class-use/ProducerInterceptor.html  |   222 -
 .../pulsar/client/api/class-use/ProducerStats.html |   196 -
 .../pulsar/client/api/class-use/ProxyProtocol.html |   222 -
 .../pulsar/client/api/class-use/PulsarClient.html  |   213 -
 ...lsarClientException.AlreadyClosedException.html |   148 -
 ...sarClientException.AuthenticationException.html |   148 -
 ...lsarClientException.AuthorizationException.html |   148 -
 ...sarClientException.BrokerMetadataException.html |   148 -
 ...ClientException.BrokerPersistenceException.html |   148 -
 .../PulsarClientException.ChecksumException.html   |   148 -
 .../PulsarClientException.ConnectException.html    |   148 -
 ...sarClientException.ConsumerAssignException.html |   148 -
 ...ulsarClientException.ConsumerBusyException.html |   148 -
 .../PulsarClientException.CryptoException.html     |   195 -
 ...ception.GettingAuthenticationDataException.html |   148 -
 ...lientException.IncompatibleSchemaException.html |   148 -
 ...entException.InvalidConfigurationException.html |   148 -
 ...sarClientException.InvalidMessageException.html |   148 -
 .../PulsarClientException.InvalidServiceURL.html   |   148 -
 ...rClientException.InvalidTopicNameException.html |   148 -
 .../PulsarClientException.LookupException.html     |   196 -
 ...sarClientException.MemoryBufferIsFullError.html |   148 -
 ...lientException.MessageAcknowledgeException.html |   148 -
 .../PulsarClientException.NotAllowedException.html |   148 -
 ...ulsarClientException.NotConnectedException.html |   148 -
 .../PulsarClientException.NotFoundException.html   |   148 -
 ...ulsarClientException.NotSupportedException.html |   148 -
 ...xception.ProducerBlockedQuotaExceededError.html |   148 -
 ...tion.ProducerBlockedQuotaExceededException.html |   148 -
 ...ulsarClientException.ProducerBusyException.html |   148 -
 ...sarClientException.ProducerFencedException.html |   148 -
 ...arClientException.ProducerQueueIsFullError.html |   148 -
 .../PulsarClientException.TimeoutException.html    |   148 -
 ...arClientException.TooManyRequestsException.html |   148 -
 ...ClientException.TopicDoesNotExistException.html |   148 -
 ...arClientException.TopicTerminatedException.html |   148 -
 ...ientException.TransactionConflictException.html |   148 -
 ...ception.UnsupportedAuthenticationException.html |   258 -
 .../api/class-use/PulsarClientException.html       |   758 --
 .../apache/pulsar/client/api/class-use/Range.html  |   273 -
 .../apache/pulsar/client/api/class-use/Reader.html |   238 -
 .../pulsar/client/api/class-use/ReaderBuilder.html |   339 -
 .../client/api/class-use/ReaderListener.html       |   196 -
 .../client/api/class-use/RedeliveryBackoff.html    |   205 -
 .../api/class-use/RegexSubscriptionMode.html       |   221 -
 .../apache/pulsar/client/api/class-use/Schema.html |   907 --
 .../class-use/SchemaSerializationException.html    |   148 -
 .../client/api/class-use/ServiceUrlProvider.html   |   220 -
 .../pulsar/client/api/class-use/SizeUnit.html      |   222 -
 .../api/class-use/SubscriptionInitialPosition.html |   221 -
 .../client/api/class-use/SubscriptionMode.html     |   221 -
 .../client/api/class-use/SubscriptionType.html     |   221 -
 .../pulsar/client/api/class-use/TableView.html     |   213 -
 .../client/api/class-use/TableViewBuilder.html     |   218 -
 .../pulsar/client/api/class-use/TopicMetadata.html |   197 -
 .../client/api/class-use/TypedMessageBuilder.html  |   304 -
 .../api/interceptor/ProducerInterceptor.html       |   410 -
 .../interceptor/ProducerInterceptorWrapper.html    |   465 -
 .../interceptor/class-use/ProducerInterceptor.html |   226 -
 .../class-use/ProducerInterceptorWrapper.html      |   148 -
 .../client/api/interceptor/package-summary.html    |   192 -
 .../client/api/interceptor/package-tree.html       |   173 -
 .../pulsar/client/api/interceptor/package-use.html |   216 -
 .../apache/pulsar/client/api/package-summary.html  |   797 --
 .../org/apache/pulsar/client/api/package-tree.html |   331 -
 .../org/apache/pulsar/client/api/package-use.html  |   729 --
 .../org/apache/pulsar/client/api/schema/Field.html |   272 -
 .../client/api/schema/FieldSchemaBuilder.html      |   401 -
 .../pulsar/client/api/schema/GenericObject.html    |   296 -
 .../pulsar/client/api/schema/GenericRecord.html    |   388 -
 .../client/api/schema/GenericRecordBuilder.html    |   358 -
 .../pulsar/client/api/schema/GenericSchema.html    |   340 -
 .../pulsar/client/api/schema/KeyValueSchema.html   |   338 -
 .../client/api/schema/RecordSchemaBuilder.html     |   358 -
 .../pulsar/client/api/schema/SchemaBuilder.html    |   256 -
 .../pulsar/client/api/schema/SchemaDefinition.html |   428 -
 .../client/api/schema/SchemaDefinitionBuilder.html |   478 -
 .../client/api/schema/SchemaInfoProvider.html      |   304 -
 .../pulsar/client/api/schema/SchemaReader.html     |   408 -
 .../pulsar/client/api/schema/SchemaWriter.html     |   269 -
 .../pulsar/client/api/schema/class-use/Field.html  |   235 -
 .../api/schema/class-use/FieldSchemaBuilder.html   |   221 -
 .../client/api/schema/class-use/GenericObject.html |   196 -
 .../client/api/schema/class-use/GenericRecord.html |   291 -
 .../api/schema/class-use/GenericRecordBuilder.html |   226 -
 .../client/api/schema/class-use/GenericSchema.html |   276 -
 .../api/schema/class-use/KeyValueSchema.html       |   148 -
 .../api/schema/class-use/RecordSchemaBuilder.html  |   239 -
 .../client/api/schema/class-use/SchemaBuilder.html |   148 -
 .../api/schema/class-use/SchemaDefinition.html     |   290 -
 .../schema/class-use/SchemaDefinitionBuilder.html  |   288 -
 .../api/schema/class-use/SchemaInfoProvider.html   |   224 -
 .../client/api/schema/class-use/SchemaReader.html  |   213 -
 .../client/api/schema/class-use/SchemaWriter.html  |   213 -
 .../pulsar/client/api/schema/package-summary.html  |   263 -
 .../pulsar/client/api/schema/package-tree.html     |   192 -
 .../pulsar/client/api/schema/package-use.html      |   346 -
 .../pulsar/client/api/transaction/Transaction.html |   302 -
 .../api/transaction/TransactionBufferClient.html   |   416 -
 ...lientException.ReachMaxPendingOpsException.html |   345 -
 ...ferClientException.RequestTimeoutException.html |   345 -
 .../TransactionBufferClientException.html          |   388 -
 .../client/api/transaction/TransactionBuilder.html |   293 -
 .../TransactionCoordinatorClient.State.html        |   422 -
 .../transaction/TransactionCoordinatorClient.html  |   724 --
 ...tException.CoordinatorClientStateException.html |   345 -
 ...ientException.CoordinatorNotFoundException.html |   332 -
 ...rClientException.InvalidTxnStatusException.html |   349 -
 ...ception.MetaStoreHandlerNotExistsException.html |   345 -
 ...xception.MetaStoreHandlerNotReadyException.html |   345 -
 ...ientException.TransactionNotFoundException.html |   332 -
 .../TransactionCoordinatorClientException.html     |   416 -
 .../pulsar/client/api/transaction/TxnID.html       |   358 -
 .../api/transaction/class-use/Transaction.html     |   243 -
 .../class-use/TransactionBufferClient.html         |   148 -
 ...lientException.ReachMaxPendingOpsException.html |   148 -
 ...ferClientException.RequestTimeoutException.html |   148 -
 .../TransactionBufferClientException.html          |   218 -
 .../transaction/class-use/TransactionBuilder.html  |   230 -
 .../TransactionCoordinatorClient.State.html        |   211 -
 .../class-use/TransactionCoordinatorClient.html    |   148 -
 ...tException.CoordinatorClientStateException.html |   148 -
 ...ientException.CoordinatorNotFoundException.html |   148 -
 ...rClientException.InvalidTxnStatusException.html |   148 -
 ...ception.MetaStoreHandlerNotExistsException.html |   148 -
 ...xception.MetaStoreHandlerNotReadyException.html |   148 -
 ...ientException.TransactionNotFoundException.html |   148 -
 .../TransactionCoordinatorClientException.html     |   309 -
 .../client/api/transaction/class-use/TxnID.html    |   350 -
 .../client/api/transaction/package-summary.html    |   296 -
 .../client/api/transaction/package-tree.html       |   222 -
 .../pulsar/client/api/transaction/package-use.html |   248 -
 .../client/internal/DefaultImplementation.html     |   317 -
 .../pulsar/client/internal/PropertiesUtils.html    |   352 -
 .../PulsarClientImplementationBinding.html         |  1195 --
 .../internal/class-use/DefaultImplementation.html  |   148 -
 .../client/internal/class-use/PropertiesUtils.html |   148 -
 .../PulsarClientImplementationBinding.html         |   196 -
 .../pulsar/client/internal/package-summary.html    |   197 -
 .../pulsar/client/internal/package-tree.html       |   170 -
 .../apache/pulsar/client/internal/package-use.html |   187 -
 .../org/apache/pulsar/common/api/AuthData.html     |   391 -
 .../api/EncryptionContext.EncryptionKey.html       |   273 -
 .../pulsar/common/api/EncryptionContext.html       |   294 -
 .../pulsar/common/api/class-use/AuthData.html      |   250 -
 .../class-use/EncryptionContext.EncryptionKey.html |   148 -
 .../common/api/class-use/EncryptionContext.html    |   197 -
 .../apache/pulsar/common/api/package-summary.html  |   185 -
 .../org/apache/pulsar/common/api/package-tree.html |   165 -
 .../org/apache/pulsar/common/api/package-use.html  |   218 -
 .../InterfaceAudience.LimitedPrivate.html          |   190 -
 .../classification/InterfaceAudience.Private.html  |   189 -
 .../classification/InterfaceAudience.Public.html   |   189 -
 .../common/classification/InterfaceAudience.html   |   264 -
 .../InterfaceStability.Evolving.html               |   188 -
 .../classification/InterfaceStability.Stable.html  |   189 -
 .../InterfaceStability.Unstable.html               |   189 -
 .../common/classification/InterfaceStability.html  |   267 -
 .../InterfaceAudience.LimitedPrivate.html          |   211 -
 .../class-use/InterfaceAudience.Private.html       |   315 -
 .../class-use/InterfaceAudience.Public.html        |   812 --
 .../class-use/InterfaceAudience.html               |   148 -
 .../class-use/InterfaceStability.Evolving.html     |   282 -
 .../class-use/InterfaceStability.Stable.html       |   798 --
 .../class-use/InterfaceStability.Unstable.html     |   148 -
 .../class-use/InterfaceStability.html              |   148 -
 .../common/classification/package-summary.html     |   229 -
 .../pulsar/common/classification/package-tree.html |   175 -
 .../pulsar/common/classification/package-use.html  |   389 -
 .../common/schema/KeyValue.KeyValueDecoder.html    |   272 -
 .../org/apache/pulsar/common/schema/KeyValue.html  |   466 -
 .../pulsar/common/schema/KeyValueEncodingType.html |   387 -
 .../schema/SchemaInfo.SchemaInfoBuilder.html       |   326 -
 .../apache/pulsar/common/schema/SchemaInfo.html    |   355 -
 .../common/schema/SchemaInfoWithVersion.html       |   313 -
 .../apache/pulsar/common/schema/SchemaType.html    |   880 --
 .../schema/class-use/KeyValue.KeyValueDecoder.html |   197 -
 .../pulsar/common/schema/class-use/KeyValue.html   |   358 -
 .../schema/class-use/KeyValueEncodingType.html     |   332 -
 .../class-use/SchemaInfo.SchemaInfoBuilder.html    |   214 -
 .../pulsar/common/schema/class-use/SchemaInfo.html |   481 -
 .../schema/class-use/SchemaInfoWithVersion.html    |   196 -
 .../pulsar/common/schema/class-use/SchemaType.html |   374 -
 .../pulsar/common/schema/package-summary.html      |   229 -
 .../apache/pulsar/common/schema/package-tree.html  |   187 -
 .../apache/pulsar/common/schema/package-use.html   |   344 -
 .../static/api/client/2.10.1/overview-summary.html |    23 -
 .../static/api/client/2.10.1/overview-tree.html    |   408 -
 .../api/client/2.10.1/package-search-index.js      |     1 -
 .../api/client/2.10.1/package-search-index.zip     |   Bin 298 -> 0 bytes
 .../static/api/client/2.10.1/resources/glass.png   |   Bin 499 -> 0 bytes
 .../static/api/client/2.10.1/resources/x.png       |   Bin 394 -> 0 bytes
 .../static/api/client/2.10.1/script.js             |   149 -
 .../static/api/client/2.10.1/search.js             |   326 -
 .../static/api/client/2.10.1/serialized-form.html  |   469 -
 .../static/api/client/2.10.1/stylesheet.css        |   906 --
 .../static/api/client/2.10.1/type-search-index.js  |     1 -
 .../static/api/client/2.10.1/type-search-index.zip |   Bin 1557 -> 0 bytes
 .../static/api/client/2.10.2/allclasses-index.html |   691 --
 .../api/client/2.10.2/allpackages-index.html       |    99 -
 .../static/api/client/2.10.2/constant-values.html  |   140 -
 .../static/api/client/2.10.2/deprecated-list.html  |   129 -
 .../static/api/client/2.10.2/element-list          |     8 -
 .../static/api/client/2.10.2/help-doc.html         |   201 -
 .../static/api/client/2.10.2/index-all.html        |  4199 -------
 .../static/api/client/2.10.2/index.html            |   101 -
 .../api/client/2.10.2/jquery-ui.overrides.css      |    34 -
 .../client/2.10.2/legal/ADDITIONAL_LICENSE_INFO    |    37 -
 .../api/client/2.10.2/legal/ASSEMBLY_EXCEPTION     |    27 -
 .../static/api/client/2.10.2/legal/LICENSE         |   347 -
 .../static/api/client/2.10.2/legal/jquery.md       |    72 -
 .../static/api/client/2.10.2/legal/jqueryUI.md     |    49 -
 .../api/client/2.10.2/member-search-index.js       |     1 -
 .../api/client/2.10.2/module-search-index.js       |     1 -
 .../apache/pulsar/client/api/Authentication.html   |   266 -
 .../client/api/AuthenticationDataProvider.html     |   323 -
 .../pulsar/client/api/AuthenticationFactory.html   |   265 -
 .../AutoClusterFailoverBuilder.FailoverPolicy.html |   218 -
 .../client/api/AutoClusterFailoverBuilder.html     |   337 -
 .../pulsar/client/api/BatchMessageContainer.html   |   214 -
 .../client/api/BatchReceivePolicy.Builder.html     |   197 -
 .../pulsar/client/api/BatchReceivePolicy.html      |   272 -
 .../apache/pulsar/client/api/BatcherBuilder.html   |   200 -
 .../apache/pulsar/client/api/ClientBuilder.html    |  1122 --
 .../apache/pulsar/client/api/CompressionType.html  |   264 -
 .../org/apache/pulsar/client/api/Consumer.html     |  1401 ---
 .../apache/pulsar/client/api/ConsumerBuilder.html  |  1396 ---
 .../client/api/ConsumerCryptoFailureAction.html    |   249 -
 .../pulsar/client/api/ConsumerEventListener.html   |   166 -
 .../pulsar/client/api/ConsumerInterceptor.html     |   311 -
 .../apache/pulsar/client/api/ConsumerStats.html    |   343 -
 .../api/ControlledClusterFailoverBuilder.html      |   216 -
 .../apache/pulsar/client/api/CryptoKeyReader.html  |   171 -
 .../apache/pulsar/client/api/DeadLetterPolicy.html |   143 -
 .../api/EncodedAuthenticationParameterSupport.html |   140 -
 .../pulsar/client/api/EncryptionKeyInfo.html       |   204 -
 .../apache/pulsar/client/api/HashingScheme.html    |   232 -
 .../apache/pulsar/client/api/KeySharedMode.html    |   233 -
 .../KeySharedPolicy.KeySharedPolicyAutoSplit.html  |   168 -
 .../api/KeySharedPolicy.KeySharedPolicySticky.html |   222 -
 .../apache/pulsar/client/api/KeySharedPolicy.html  |   314 -
 .../apache/pulsar/client/api/KeyStoreParams.html   |   135 -
 .../org/apache/pulsar/client/api/Message.html      |   668 --
 .../apache/pulsar/client/api/MessageCrypto.html    |   242 -
 .../org/apache/pulsar/client/api/MessageId.html    |   246 -
 .../apache/pulsar/client/api/MessageListener.html  |   171 -
 .../apache/pulsar/client/api/MessagePayload.html   |   152 -
 .../pulsar/client/api/MessagePayloadContext.html   |   229 -
 .../pulsar/client/api/MessagePayloadFactory.html   |   186 -
 .../pulsar/client/api/MessagePayloadProcessor.html |   188 -
 .../apache/pulsar/client/api/MessageRouter.html    |   184 -
 .../pulsar/client/api/MessageRoutingMode.html      |   257 -
 .../org/apache/pulsar/client/api/Messages.html     |   147 -
 .../org/apache/pulsar/client/api/Producer.html     |   465 -
 .../pulsar/client/api/ProducerAccessMode.html      |   240 -
 .../apache/pulsar/client/api/ProducerBuilder.html  |  1078 --
 .../client/api/ProducerCryptoFailureAction.html    |   231 -
 .../pulsar/client/api/ProducerInterceptor.html     |   262 -
 .../apache/pulsar/client/api/ProducerStats.html    |   352 -
 .../apache/pulsar/client/api/ProxyProtocol.html    |   223 -
 .../org/apache/pulsar/client/api/PulsarClient.html |   582 -
 ...lsarClientException.AlreadyClosedException.html |   199 -
 ...sarClientException.AuthenticationException.html |   180 -
 ...lsarClientException.AuthorizationException.html |   180 -
 ...sarClientException.BrokerMetadataException.html |   180 -
 ...ClientException.BrokerPersistenceException.html |   180 -
 .../PulsarClientException.ChecksumException.html   |   180 -
 .../PulsarClientException.ConnectException.html    |   197 -
 ...sarClientException.ConsumerAssignException.html |   179 -
 ...ulsarClientException.ConsumerBusyException.html |   180 -
 .../api/PulsarClientException.CryptoException.html |   180 -
 ...ception.GettingAuthenticationDataException.html |   197 -
 ...lientException.IncompatibleSchemaException.html |   197 -
 ...entException.InvalidConfigurationException.html |   218 -
 ...sarClientException.InvalidMessageException.html |   199 -
 .../PulsarClientException.InvalidServiceURL.html   |   202 -
 ...rClientException.InvalidTopicNameException.html |   180 -
 .../api/PulsarClientException.LookupException.html |   184 -
 ...sarClientException.MemoryBufferIsFullError.html |   199 -
 ...lientException.MessageAcknowledgeException.html |   196 -
 .../PulsarClientException.NotAllowedException.html |   180 -
 ...ulsarClientException.NotConnectedException.html |   180 -
 .../PulsarClientException.NotFoundException.html   |   197 -
 ...ulsarClientException.NotSupportedException.html |   180 -
 ...xception.ProducerBlockedQuotaExceededError.html |   180 -
 ...tion.ProducerBlockedQuotaExceededException.html |   180 -
 ...ulsarClientException.ProducerBusyException.html |   180 -
 ...sarClientException.ProducerFencedException.html |   180 -
 ...arClientException.ProducerQueueIsFullError.html |   199 -
 .../PulsarClientException.TimeoutException.html    |   235 -
 ...arClientException.TooManyRequestsException.html |   182 -
 ...ClientException.TopicDoesNotExistException.html |   180 -
 ...arClientException.TopicTerminatedException.html |   199 -
 ...ientException.TransactionConflictException.html |   196 -
 ...ception.UnsupportedAuthenticationException.html |   197 -
 .../pulsar/client/api/PulsarClientException.html   |   562 -
 .../2.10.2/org/apache/pulsar/client/api/Range.html |   236 -
 .../org/apache/pulsar/client/api/Reader.html       |   466 -
 .../apache/pulsar/client/api/ReaderBuilder.html    |   590 -
 .../apache/pulsar/client/api/ReaderListener.html   |   169 -
 .../pulsar/client/api/RedeliveryBackoff.html       |   146 -
 .../pulsar/client/api/RegexSubscriptionMode.html   |   243 -
 .../org/apache/pulsar/client/api/Schema.html       |   938 --
 .../client/api/SchemaSerializationException.html   |   181 -
 .../pulsar/client/api/ServiceUrlProvider.html      |   184 -
 .../org/apache/pulsar/client/api/SizeUnit.html     |   275 -
 .../client/api/SubscriptionInitialPosition.html    |   242 -
 .../apache/pulsar/client/api/SubscriptionMode.html |   225 -
 .../apache/pulsar/client/api/SubscriptionType.html |   268 -
 .../org/apache/pulsar/client/api/TableView.html    |   300 -
 .../apache/pulsar/client/api/TableViewBuilder.html |   242 -
 .../apache/pulsar/client/api/TopicMetadata.html    |   139 -
 .../pulsar/client/api/TypedMessageBuilder.html     |   694 --
 .../client/api/class-use/Authentication.html       |   170 -
 .../api/class-use/AuthenticationDataProvider.html  |   115 -
 .../api/class-use/AuthenticationFactory.html       |    62 -
 .../AutoClusterFailoverBuilder.FailoverPolicy.html |   108 -
 .../api/class-use/AutoClusterFailoverBuilder.html  |   139 -
 .../api/class-use/BatchMessageContainer.html       |    91 -
 .../api/class-use/BatchReceivePolicy.Builder.html  |    99 -
 .../client/api/class-use/BatchReceivePolicy.html   |   111 -
 .../client/api/class-use/BatcherBuilder.html       |   128 -
 .../pulsar/client/api/class-use/ClientBuilder.html |   344 -
 .../client/api/class-use/CompressionType.html      |   108 -
 .../pulsar/client/api/class-use/Consumer.html      |   165 -
 .../client/api/class-use/ConsumerBuilder.html      |   374 -
 .../api/class-use/ConsumerCryptoFailureAction.html |   113 -
 .../api/class-use/ConsumerEventListener.html       |    91 -
 .../client/api/class-use/ConsumerInterceptor.html  |    91 -
 .../pulsar/client/api/class-use/ConsumerStats.html |    91 -
 .../ControlledClusterFailoverBuilder.html          |   107 -
 .../client/api/class-use/CryptoKeyReader.html      |   118 -
 .../client/api/class-use/DeadLetterPolicy.html     |    91 -
 .../EncodedAuthenticationParameterSupport.html     |    62 -
 .../client/api/class-use/EncryptionKeyInfo.html    |    96 -
 .../pulsar/client/api/class-use/HashingScheme.html |   108 -
 .../pulsar/client/api/class-use/KeySharedMode.html |   109 -
 .../KeySharedPolicy.KeySharedPolicyAutoSplit.html  |    89 -
 .../KeySharedPolicy.KeySharedPolicySticky.html     |    95 -
 .../client/api/class-use/KeySharedPolicy.html      |   119 -
 .../client/api/class-use/KeyStoreParams.html       |    91 -
 .../pulsar/client/api/class-use/Message.html       |   372 -
 .../pulsar/client/api/class-use/MessageCrypto.html |    91 -
 .../pulsar/client/api/class-use/MessageId.html     |   334 -
 .../client/api/class-use/MessageListener.html      |    91 -
 .../client/api/class-use/MessagePayload.html       |   125 -
 .../api/class-use/MessagePayloadContext.html       |    94 -
 .../api/class-use/MessagePayloadFactory.html       |   107 -
 .../api/class-use/MessagePayloadProcessor.html     |   101 -
 .../pulsar/client/api/class-use/MessageRouter.html |    91 -
 .../client/api/class-use/MessageRoutingMode.html   |   108 -
 .../pulsar/client/api/class-use/Messages.html      |   137 -
 .../pulsar/client/api/class-use/Producer.html      |   167 -
 .../client/api/class-use/ProducerAccessMode.html   |   108 -
 .../client/api/class-use/ProducerBuilder.html      |   276 -
 .../api/class-use/ProducerCryptoFailureAction.html |   108 -
 .../client/api/class-use/ProducerInterceptor.html  |   109 -
 .../pulsar/client/api/class-use/ProducerStats.html |    91 -
 .../pulsar/client/api/class-use/ProxyProtocol.html |   109 -
 .../pulsar/client/api/class-use/PulsarClient.html  |   102 -
 ...lsarClientException.AlreadyClosedException.html |    62 -
 ...sarClientException.AuthenticationException.html |    62 -
 ...lsarClientException.AuthorizationException.html |    62 -
 ...sarClientException.BrokerMetadataException.html |    62 -
 ...ClientException.BrokerPersistenceException.html |    62 -
 .../PulsarClientException.ChecksumException.html   |    62 -
 .../PulsarClientException.ConnectException.html    |    62 -
 ...sarClientException.ConsumerAssignException.html |    62 -
 ...ulsarClientException.ConsumerBusyException.html |    62 -
 .../PulsarClientException.CryptoException.html     |    90 -
 ...ception.GettingAuthenticationDataException.html |    62 -
 ...lientException.IncompatibleSchemaException.html |    62 -
 ...entException.InvalidConfigurationException.html |    62 -
 ...sarClientException.InvalidMessageException.html |    62 -
 .../PulsarClientException.InvalidServiceURL.html   |    62 -
 ...rClientException.InvalidTopicNameException.html |    62 -
 .../PulsarClientException.LookupException.html     |    91 -
 ...sarClientException.MemoryBufferIsFullError.html |    62 -
 ...lientException.MessageAcknowledgeException.html |    62 -
 .../PulsarClientException.NotAllowedException.html |    62 -
 ...ulsarClientException.NotConnectedException.html |    62 -
 .../PulsarClientException.NotFoundException.html   |    62 -
 ...ulsarClientException.NotSupportedException.html |    62 -
 ...xception.ProducerBlockedQuotaExceededError.html |    62 -
 ...tion.ProducerBlockedQuotaExceededException.html |    62 -
 ...ulsarClientException.ProducerBusyException.html |    62 -
 ...sarClientException.ProducerFencedException.html |    62 -
 ...arClientException.ProducerQueueIsFullError.html |    62 -
 .../PulsarClientException.TimeoutException.html    |    62 -
 ...arClientException.TooManyRequestsException.html |    62 -
 ...ClientException.TopicDoesNotExistException.html |    62 -
 ...arClientException.TopicTerminatedException.html |    62 -
 ...ientException.TransactionConflictException.html |    62 -
 ...ception.UnsupportedAuthenticationException.html |   135 -
 .../api/class-use/PulsarClientException.html       |   493 -
 .../apache/pulsar/client/api/class-use/Range.html  |   138 -
 .../apache/pulsar/client/api/class-use/Reader.html |   119 -
 .../pulsar/client/api/class-use/ReaderBuilder.html |   194 -
 .../client/api/class-use/ReaderListener.html       |    91 -
 .../client/api/class-use/RedeliveryBackoff.html    |    98 -
 .../api/class-use/RegexSubscriptionMode.html       |   108 -
 .../apache/pulsar/client/api/class-use/Schema.html |   594 -
 .../class-use/SchemaSerializationException.html    |    62 -
 .../client/api/class-use/ServiceUrlProvider.html   |   107 -
 .../pulsar/client/api/class-use/SizeUnit.html      |   109 -
 .../api/class-use/SubscriptionInitialPosition.html |   108 -
 .../client/api/class-use/SubscriptionMode.html     |   108 -
 .../client/api/class-use/SubscriptionType.html     |   108 -
 .../pulsar/client/api/class-use/TableView.html     |   102 -
 .../client/api/class-use/TableViewBuilder.html     |   107 -
 .../pulsar/client/api/class-use/TopicMetadata.html |    92 -
 .../client/api/class-use/TypedMessageBuilder.html  |   169 -
 .../api/interceptor/ProducerInterceptor.html       |   269 -
 .../interceptor/ProducerInterceptorWrapper.html    |   302 -
 .../interceptor/class-use/ProducerInterceptor.html |   111 -
 .../class-use/ProducerInterceptorWrapper.html      |    62 -
 .../client/api/interceptor/package-summary.html    |   125 -
 .../client/api/interceptor/package-tree.html       |    86 -
 .../pulsar/client/api/interceptor/package-use.html |   109 -
 .../apache/pulsar/client/api/package-summary.html  |   514 -
 .../org/apache/pulsar/client/api/package-tree.html |   244 -
 .../org/apache/pulsar/client/api/package-use.html  |   452 -
 .../org/apache/pulsar/client/api/schema/Field.html |   136 -
 .../client/api/schema/FieldSchemaBuilder.html      |   250 -
 .../pulsar/client/api/schema/GenericObject.html    |   174 -
 .../pulsar/client/api/schema/GenericRecord.html    |   246 -
 .../client/api/schema/GenericRecordBuilder.html    |   217 -
 .../pulsar/client/api/schema/GenericSchema.html    |   192 -
 .../pulsar/client/api/schema/KeyValueSchema.html   |   199 -
 .../client/api/schema/RecordSchemaBuilder.html     |   217 -
 .../pulsar/client/api/schema/SchemaBuilder.html    |   135 -
 .../pulsar/client/api/schema/SchemaDefinition.html |   283 -
 .../client/api/schema/SchemaDefinitionBuilder.html |   330 -
 .../client/api/schema/SchemaInfoProvider.html      |   173 -
 .../pulsar/client/api/schema/SchemaReader.html     |   257 -
 .../pulsar/client/api/schema/SchemaWriter.html     |   146 -
 .../pulsar/client/api/schema/class-use/Field.html  |   118 -
 .../api/schema/class-use/FieldSchemaBuilder.html   |   108 -
 .../client/api/schema/class-use/GenericObject.html |    91 -
 .../client/api/schema/class-use/GenericRecord.html |   154 -
 .../api/schema/class-use/GenericRecordBuilder.html |   113 -
 .../client/api/schema/class-use/GenericSchema.html |   143 -
 .../api/schema/class-use/KeyValueSchema.html       |    62 -
 .../api/schema/class-use/RecordSchemaBuilder.html  |   120 -
 .../client/api/schema/class-use/SchemaBuilder.html |    62 -
 .../api/schema/class-use/SchemaDefinition.html     |   153 -
 .../schema/class-use/SchemaDefinitionBuilder.html  |   160 -
 .../api/schema/class-use/SchemaInfoProvider.html   |   109 -
 .../client/api/schema/class-use/SchemaReader.html  |   102 -
 .../client/api/schema/class-use/SchemaWriter.html  |   102 -
 .../pulsar/client/api/schema/package-summary.html  |   172 -
 .../pulsar/client/api/schema/package-tree.html     |   105 -
 .../pulsar/client/api/schema/package-use.html      |   195 -
 .../pulsar/client/api/transaction/Transaction.html |   171 -
 .../api/transaction/TransactionBufferClient.html   |   265 -
 ...lientException.ReachMaxPendingOpsException.html |   180 -
 ...ferClientException.RequestTimeoutException.html |   180 -
 .../TransactionBufferClientException.html          |   221 -
 .../client/api/transaction/TransactionBuilder.html |   167 -
 .../TransactionCoordinatorClient.State.html        |   251 -
 .../transaction/TransactionCoordinatorClient.html  |   507 -
 ...tException.CoordinatorClientStateException.html |   180 -
 ...ientException.CoordinatorNotFoundException.html |   172 -
 ...rClientException.InvalidTxnStatusException.html |   184 -
 ...ception.MetaStoreHandlerNotExistsException.html |   180 -
 ...xception.MetaStoreHandlerNotReadyException.html |   180 -
 ...ientException.TransactionNotFoundException.html |   172 -
 .../TransactionCoordinatorClientException.html     |   241 -
 .../pulsar/client/api/transaction/TxnID.html       |   209 -
 .../api/transaction/class-use/Transaction.html     |   124 -
 .../class-use/TransactionBufferClient.html         |    62 -
 ...lientException.ReachMaxPendingOpsException.html |    62 -
 ...ferClientException.RequestTimeoutException.html |    62 -
 .../TransactionBufferClientException.html          |   105 -
 .../transaction/class-use/TransactionBuilder.html  |   115 -
 .../TransactionCoordinatorClient.State.html        |   102 -
 .../class-use/TransactionCoordinatorClient.html    |    62 -
 ...tException.CoordinatorClientStateException.html |    62 -
 ...ientException.CoordinatorNotFoundException.html |    62 -
 ...rClientException.InvalidTxnStatusException.html |    62 -
 ...ception.MetaStoreHandlerNotExistsException.html |    62 -
 ...xception.MetaStoreHandlerNotReadyException.html |    62 -
 ...ientException.TransactionNotFoundException.html |    62 -
 .../TransactionCoordinatorClientException.html     |   170 -
 .../client/api/transaction/class-use/TxnID.html    |   205 -
 .../client/api/transaction/package-summary.html    |   179 -
 .../client/api/transaction/package-tree.html       |   135 -
 .../pulsar/client/api/transaction/package-use.html |   129 -
 .../client/internal/DefaultImplementation.html     |   174 -
 .../pulsar/client/internal/PropertiesUtils.html    |   204 -
 .../PulsarClientImplementationBinding.html         |   808 --
 .../internal/class-use/DefaultImplementation.html  |    62 -
 .../client/internal/class-use/PropertiesUtils.html |    62 -
 .../PulsarClientImplementationBinding.html         |    91 -
 .../pulsar/client/internal/package-summary.html    |   107 -
 .../pulsar/client/internal/package-tree.html       |    83 -
 .../apache/pulsar/client/internal/package-use.html |    88 -
 .../org/apache/pulsar/common/api/AuthData.html     |   220 -
 .../api/EncryptionContext.EncryptionKey.html       |   137 -
 .../pulsar/common/api/EncryptionContext.html       |   150 -
 .../pulsar/common/api/class-use/AuthData.html      |   127 -
 .../class-use/EncryptionContext.EncryptionKey.html |    62 -
 .../common/api/class-use/EncryptionContext.html    |    92 -
 .../apache/pulsar/common/api/package-summary.html  |   100 -
 .../org/apache/pulsar/common/api/package-tree.html |    78 -
 .../org/apache/pulsar/common/api/package-use.html  |   109 -
 .../InterfaceAudience.LimitedPrivate.html          |    90 -
 .../classification/InterfaceAudience.Private.html  |    89 -
 .../classification/InterfaceAudience.Public.html   |    89 -
 .../common/classification/InterfaceAudience.html   |   131 -
 .../InterfaceStability.Evolving.html               |    88 -
 .../classification/InterfaceStability.Stable.html  |    89 -
 .../InterfaceStability.Unstable.html               |    89 -
 .../common/classification/InterfaceStability.html  |   134 -
 .../InterfaceAudience.LimitedPrivate.html          |   102 -
 .../class-use/InterfaceAudience.Private.html       |   172 -
 .../class-use/InterfaceAudience.Public.html        |   527 -
 .../class-use/InterfaceAudience.html               |    62 -
 .../class-use/InterfaceStability.Evolving.html     |   151 -
 .../class-use/InterfaceStability.Stable.html       |   519 -
 .../class-use/InterfaceStability.Unstable.html     |    62 -
 .../class-use/InterfaceStability.html              |    62 -
 .../common/classification/package-summary.html     |   129 -
 .../pulsar/common/classification/package-tree.html |    88 -
 .../pulsar/common/classification/package-use.html  |   226 -
 .../common/schema/KeyValue.KeyValueDecoder.html    |   151 -
 .../org/apache/pulsar/common/schema/KeyValue.html  |   285 -
 .../pulsar/common/schema/KeyValueEncodingType.html |   231 -
 .../schema/SchemaInfo.SchemaInfoBuilder.html       |   185 -
 .../apache/pulsar/common/schema/SchemaInfo.html    |   213 -
 .../common/schema/SchemaInfoWithVersion.html       |   170 -
 .../apache/pulsar/common/schema/SchemaType.html    |   579 -
 .../schema/class-use/KeyValue.KeyValueDecoder.html |    93 -
 .../pulsar/common/schema/class-use/KeyValue.html   |   211 -
 .../schema/class-use/KeyValueEncodingType.html     |   189 -
 .../class-use/SchemaInfo.SchemaInfoBuilder.html    |   104 -
 .../pulsar/common/schema/class-use/SchemaInfo.html |   285 -
 .../schema/class-use/SchemaInfoWithVersion.html    |    91 -
 .../pulsar/common/schema/class-use/SchemaType.html |   214 -
 .../pulsar/common/schema/package-summary.html      |   120 -
 .../apache/pulsar/common/schema/package-tree.html  |   100 -
 .../apache/pulsar/common/schema/package-use.html   |   193 -
 .../static/api/client/2.10.2/overview-summary.html |    25 -
 .../static/api/client/2.10.2/overview-tree.html    |   321 -
 .../api/client/2.10.2/package-search-index.js      |     1 -
 .../static/api/client/2.10.2/resources/glass.png   |   Bin 499 -> 0 bytes
 .../static/api/client/2.10.2/resources/x.png       |   Bin 394 -> 0 bytes
 .../images/ui-bg_glass_55_fbf9ee_1x400.png         |   Bin 335 -> 0 bytes
 .../images/ui-bg_glass_65_dadada_1x400.png         |   Bin 262 -> 0 bytes
 .../images/ui-bg_glass_75_dadada_1x400.png         |   Bin 262 -> 0 bytes
 .../images/ui-bg_glass_75_e6e6e6_1x400.png         |   Bin 262 -> 0 bytes
 .../images/ui-bg_glass_95_fef1ec_1x400.png         |   Bin 332 -> 0 bytes
 .../ui-bg_highlight-soft_75_cccccc_1x100.png       |   Bin 280 -> 0 bytes
 .../script-dir/images/ui-icons_222222_256x240.png  |   Bin 6922 -> 0 bytes
 .../script-dir/images/ui-icons_2e83ff_256x240.png  |   Bin 4549 -> 0 bytes
 .../script-dir/images/ui-icons_454545_256x240.png  |   Bin 6992 -> 0 bytes
 .../script-dir/images/ui-icons_888888_256x240.png  |   Bin 6999 -> 0 bytes
 .../script-dir/images/ui-icons_cd0a0a_256x240.png  |   Bin 4549 -> 0 bytes
 .../client/2.10.2/script-dir/jquery-3.5.1.min.js   |     2 -
 .../api/client/2.10.2/script-dir/jquery-ui.min.css |     7 -
 .../api/client/2.10.2/script-dir/jquery-ui.min.js  |     6 -
 .../2.10.2/script-dir/jquery-ui.structure.min.css  |     5 -
 .../static/api/client/2.10.2/script.js             |   132 -
 .../static/api/client/2.10.2/search.js             |   354 -
 .../static/api/client/2.10.2/serialized-form.html  |   436 -
 .../static/api/client/2.10.2/stylesheet.css        |   865 --
 .../static/api/client/2.10.2/tag-search-index.js   |     1 -
 .../static/api/client/2.10.2/type-search-index.js  |     1 -
 .../static/api/client/2.7.0/allclasses-frame.html  |   150 -
 .../static/api/client/2.7.0/allclasses-index.html  |   965 --
 .../api/client/2.7.0/allclasses-noframe.html       |   150 -
 .../static/api/client/2.7.0/allclasses.html        |   158 -
 .../static/api/client/2.7.0/allpackages-index.html |   211 -
 .../static/api/client/2.7.0/constant-values.html   |   263 -
 .../static/api/client/2.7.0/deprecated-list.html   |   206 -
 .../static/api/client/2.7.0/element-list           |     8 -
 .../static/api/client/2.7.0/help-doc.html          |   231 -
 .../static/api/client/2.7.0/index-all.html         |  3405 ------
 .../static/api/client/2.7.0/index.html             |    76 -
 .../client/2.7.0/jquery/external/jquery/jquery.js  | 10872 ------------------
 .../jquery/images/ui-bg_glass_55_fbf9ee_1x400.png  |   Bin 335 -> 0 bytes
 .../jquery/images/ui-bg_glass_65_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_e6e6e6_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_95_fef1ec_1x400.png  |   Bin 332 -> 0 bytes
 .../ui-bg_highlight-soft_75_cccccc_1x100.png       |   Bin 280 -> 0 bytes
 .../jquery/images/ui-icons_222222_256x240.png      |   Bin 6922 -> 0 bytes
 .../jquery/images/ui-icons_2e83ff_256x240.png      |   Bin 4549 -> 0 bytes
 .../jquery/images/ui-icons_454545_256x240.png      |   Bin 6992 -> 0 bytes
 .../jquery/images/ui-icons_888888_256x240.png      |   Bin 6999 -> 0 bytes
 .../jquery/images/ui-icons_cd0a0a_256x240.png      |   Bin 4549 -> 0 bytes
 .../static/api/client/2.7.0/jquery/jquery-3.5.1.js | 10872 ------------------
 .../static/api/client/2.7.0/jquery/jquery-ui.css   |   582 -
 .../static/api/client/2.7.0/jquery/jquery-ui.js    |  2659 -----
 .../api/client/2.7.0/jquery/jquery-ui.min.css      |     7 -
 .../api/client/2.7.0/jquery/jquery-ui.min.js       |     6 -
 .../client/2.7.0/jquery/jquery-ui.structure.css    |   156 -
 .../2.7.0/jquery/jquery-ui.structure.min.css       |     5 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.js      |    56 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.min.js  |    10 -
 .../2.7.0/jquery/jszip-utils/dist/jszip-utils.js   |   118 -
 .../jquery/jszip-utils/dist/jszip-utils.min.js     |    10 -
 .../api/client/2.7.0/jquery/jszip/dist/jszip.js    | 11370 -------------------
 .../client/2.7.0/jquery/jszip/dist/jszip.min.js    |    13 -
 .../static/api/client/2.7.0/member-search-index.js |     1 -
 .../api/client/2.7.0/member-search-index.zip       |   Bin 9280 -> 0 bytes
 .../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 --
 .../2.7.0/org/apache/pulsar/client/api/Range.html  |   336 -
 .../2.7.0/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 -
 .../2.7.0/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 -
 .../TransactionCoordinatorClientException.html     |   367 -
 .../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 -
 .../TransactionCoordinatorClientException.html     |   264 -
 .../client/api/transaction/class-use/TxnID.html    |   302 -
 .../client/api/transaction/package-frame.html      |    43 -
 .../client/api/transaction/package-summary.html    |   266 -
 .../client/api/transaction/package-tree.html       |   192 -
 .../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 -
 .../static/api/client/2.7.0/overview-frame.html    |    29 -
 .../static/api/client/2.7.0/overview-summary.html  |   184 -
 .../static/api/client/2.7.0/overview-tree.html     |   360 -
 .../static/api/client/2.7.0/package-list           |     8 -
 .../api/client/2.7.0/package-search-index.js       |     1 -
 .../api/client/2.7.0/package-search-index.zip      |   Bin 298 -> 0 bytes
 .../static/api/client/2.7.0/resources/glass.png    |   Bin 499 -> 0 bytes
 .../static/api/client/2.7.0/resources/x.png        |   Bin 394 -> 0 bytes
 .../website-next/static/api/client/2.7.0/script.js |    30 -
 .../website-next/static/api/client/2.7.0/search.js |   326 -
 .../static/api/client/2.7.0/serialized-form.html   |   419 -
 .../static/api/client/2.7.0/stylesheet.css         |   906 --
 .../static/api/client/2.7.0/type-search-index.js   |     1 -
 .../static/api/client/2.7.0/type-search-index.zip  |   Bin 1375 -> 0 bytes
 .../static/api/client/2.7.1/allclasses-frame.html  |   151 -
 .../static/api/client/2.7.1/allclasses-index.html  |   971 --
 .../api/client/2.7.1/allclasses-noframe.html       |   151 -
 .../static/api/client/2.7.1/allclasses.html        |   159 -
 .../static/api/client/2.7.1/allpackages-index.html |   211 -
 .../static/api/client/2.7.1/constant-values.html   |   263 -
 .../static/api/client/2.7.1/deprecated-list.html   |   206 -
 .../static/api/client/2.7.1/element-list           |     8 -
 .../static/api/client/2.7.1/help-doc.html          |   231 -
 .../static/api/client/2.7.1/index-all.html         |  3441 ------
 .../static/api/client/2.7.1/index.html             |    76 -
 .../client/2.7.1/jquery/external/jquery/jquery.js  | 10872 ------------------
 .../jquery/images/ui-bg_glass_55_fbf9ee_1x400.png  |   Bin 335 -> 0 bytes
 .../jquery/images/ui-bg_glass_65_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_e6e6e6_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_95_fef1ec_1x400.png  |   Bin 332 -> 0 bytes
 .../ui-bg_highlight-soft_75_cccccc_1x100.png       |   Bin 280 -> 0 bytes
 .../jquery/images/ui-icons_222222_256x240.png      |   Bin 6922 -> 0 bytes
 .../jquery/images/ui-icons_2e83ff_256x240.png      |   Bin 4549 -> 0 bytes
 .../jquery/images/ui-icons_454545_256x240.png      |   Bin 6992 -> 0 bytes
 .../jquery/images/ui-icons_888888_256x240.png      |   Bin 6999 -> 0 bytes
 .../jquery/images/ui-icons_cd0a0a_256x240.png      |   Bin 4549 -> 0 bytes
 .../static/api/client/2.7.1/jquery/jquery-3.5.1.js | 10872 ------------------
 .../static/api/client/2.7.1/jquery/jquery-ui.css   |   582 -
 .../static/api/client/2.7.1/jquery/jquery-ui.js    |  2659 -----
 .../api/client/2.7.1/jquery/jquery-ui.min.css      |     7 -
 .../api/client/2.7.1/jquery/jquery-ui.min.js       |     6 -
 .../client/2.7.1/jquery/jquery-ui.structure.css    |   156 -
 .../2.7.1/jquery/jquery-ui.structure.min.css       |     5 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.js      |    56 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.min.js  |    10 -
 .../2.7.1/jquery/jszip-utils/dist/jszip-utils.js   |   118 -
 .../jquery/jszip-utils/dist/jszip-utils.min.js     |    10 -
 .../api/client/2.7.1/jquery/jszip/dist/jszip.js    | 11370 -------------------
 .../client/2.7.1/jquery/jszip/dist/jszip.min.js    |    13 -
 .../static/api/client/2.7.1/member-search-index.js |     1 -
 .../api/client/2.7.1/member-search-index.zip       |   Bin 9371 -> 0 bytes
 .../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  |  1491 ---
 .../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  |  1213 --
 .../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 --
 .../2.7.1/org/apache/pulsar/client/api/Range.html  |   336 -
 .../2.7.1/org/apache/pulsar/client/api/Reader.html |   558 -
 .../apache/pulsar/client/api/ReaderBuilder.html    |   695 --
 .../apache/pulsar/client/api/ReaderListener.html   |   267 -
 .../pulsar/client/api/RegexSubscriptionMode.html   |   368 -
 .../2.7.1/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      |   453 -
 .../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      |   378 -
 .../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 |   275 -
 .../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     |   349 -
 .../api/EncryptionContext.EncryptionKey.html       |   244 -
 .../pulsar/common/api/EncryptionContext.html       |   261 -
 .../pulsar/common/api/class-use/AuthData.html      |   217 -
 .../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  |   191 -
 .../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 -
 .../static/api/client/2.7.1/overview-frame.html    |    29 -
 .../static/api/client/2.7.1/overview-summary.html  |   184 -
 .../static/api/client/2.7.1/overview-tree.html     |   361 -
 .../static/api/client/2.7.1/package-list           |     8 -
 .../api/client/2.7.1/package-search-index.js       |     1 -
 .../api/client/2.7.1/package-search-index.zip      |   Bin 298 -> 0 bytes
 .../static/api/client/2.7.1/resources/glass.png    |   Bin 499 -> 0 bytes
 .../static/api/client/2.7.1/resources/x.png        |   Bin 394 -> 0 bytes
 .../website-next/static/api/client/2.7.1/script.js |    30 -
 .../website-next/static/api/client/2.7.1/search.js |   326 -
 .../static/api/client/2.7.1/serialized-form.html   |   424 -
 .../static/api/client/2.7.1/stylesheet.css         |   906 --
 .../static/api/client/2.7.1/type-search-index.js   |     1 -
 .../static/api/client/2.7.1/type-search-index.zip  |   Bin 1384 -> 0 bytes
 .../static/api/client/2.7.2/allclasses-frame.html  |   151 -
 .../api/client/2.7.2/allclasses-noframe.html       |   151 -
 .../static/api/client/2.7.2/constant-values.html   |   263 -
 .../static/api/client/2.7.2/deprecated-list.html   |   206 -
 .../static/api/client/2.7.2/help-doc.html          |   231 -
 .../static/api/client/2.7.2/index-all.html         |  3441 ------
 .../static/api/client/2.7.2/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  |  1491 ---
 .../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  |  1213 --
 .../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 --
 .../2.7.2/org/apache/pulsar/client/api/Range.html  |   336 -
 .../2.7.2/org/apache/pulsar/client/api/Reader.html |   558 -
 .../apache/pulsar/client/api/ReaderBuilder.html    |   695 --
 .../apache/pulsar/client/api/ReaderListener.html   |   267 -
 .../pulsar/client/api/RegexSubscriptionMode.html   |   368 -
 .../2.7.2/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      |   453 -
 .../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      |   378 -
 .../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 |   275 -
 .../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     |   349 -
 .../api/EncryptionContext.EncryptionKey.html       |   244 -
 .../pulsar/common/api/EncryptionContext.html       |   261 -
 .../pulsar/common/api/class-use/AuthData.html      |   217 -
 .../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  |   191 -
 .../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 -
 .../static/api/client/2.7.2/overview-frame.html    |    29 -
 .../static/api/client/2.7.2/overview-summary.html  |   184 -
 .../static/api/client/2.7.2/overview-tree.html     |   361 -
 .../static/api/client/2.7.2/package-list           |     8 -
 .../website-next/static/api/client/2.7.2/script.js |    30 -
 .../static/api/client/2.7.2/serialized-form.html   |   424 -
 .../static/api/client/2.7.2/stylesheet.css         |   574 -
 .../static/api/client/2.7.3/allclasses-frame.html  |   151 -
 .../api/client/2.7.3/allclasses-noframe.html       |   151 -
 .../static/api/client/2.7.3/constant-values.html   |   263 -
 .../static/api/client/2.7.3/deprecated-list.html   |   206 -
 .../static/api/client/2.7.3/help-doc.html          |   231 -
 .../static/api/client/2.7.3/index-all.html         |  3441 ------
 .../static/api/client/2.7.3/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  |  1491 ---
 .../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  |  1213 --
 .../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 --
 .../2.7.3/org/apache/pulsar/client/api/Range.html  |   336 -
 .../2.7.3/org/apache/pulsar/client/api/Reader.html |   558 -
 .../apache/pulsar/client/api/ReaderBuilder.html    |   695 --
 .../apache/pulsar/client/api/ReaderListener.html   |   267 -
 .../pulsar/client/api/RegexSubscriptionMode.html   |   368 -
 .../2.7.3/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      |   453 -
 .../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      |   378 -
 .../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 |   275 -
 .../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     |   349 -
 .../api/EncryptionContext.EncryptionKey.html       |   244 -
 .../pulsar/common/api/EncryptionContext.html       |   261 -
 .../pulsar/common/api/class-use/AuthData.html      |   217 -
 .../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  |   191 -
 .../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 -
 .../static/api/client/2.7.3/overview-frame.html    |    29 -
 .../static/api/client/2.7.3/overview-summary.html  |   184 -
 .../static/api/client/2.7.3/overview-tree.html     |   361 -
 .../static/api/client/2.7.3/package-list           |     8 -
 .../website-next/static/api/client/2.7.3/script.js |    30 -
 .../static/api/client/2.7.3/serialized-form.html   |   424 -
 .../static/api/client/2.7.3/stylesheet.css         |   574 -
 .../static/api/client/2.7.4/allclasses-frame.html  |   151 -
 .../api/client/2.7.4/allclasses-noframe.html       |   151 -
 .../static/api/client/2.7.4/constant-values.html   |   263 -
 .../static/api/client/2.7.4/deprecated-list.html   |   206 -
 .../static/api/client/2.7.4/help-doc.html          |   231 -
 .../static/api/client/2.7.4/index-all.html         |  3441 ------
 .../static/api/client/2.7.4/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  |  1491 ---
 .../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  |  1213 --
 .../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 --
 .../2.7.4/org/apache/pulsar/client/api/Range.html  |   336 -
 .../2.7.4/org/apache/pulsar/client/api/Reader.html |   558 -
 .../apache/pulsar/client/api/ReaderBuilder.html    |   695 --
 .../apache/pulsar/client/api/ReaderListener.html   |   267 -
 .../pulsar/client/api/RegexSubscriptionMode.html   |   368 -
 .../2.7.4/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      |   453 -
 .../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      |   378 -
 .../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 |   275 -
 .../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     |   349 -
 .../api/EncryptionContext.EncryptionKey.html       |   244 -
 .../pulsar/common/api/EncryptionContext.html       |   261 -
 .../pulsar/common/api/class-use/AuthData.html      |   217 -
 .../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  |   191 -
 .../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 -
 .../static/api/client/2.7.4/overview-frame.html    |    29 -
 .../static/api/client/2.7.4/overview-summary.html  |   184 -
 .../static/api/client/2.7.4/overview-tree.html     |   361 -
 .../static/api/client/2.7.4/package-list           |     8 -
 .../website-next/static/api/client/2.7.4/script.js |    30 -
 .../static/api/client/2.7.4/serialized-form.html   |   424 -
 .../static/api/client/2.7.4/stylesheet.css         |   574 -
 .../static/api/client/2.7.5/allclasses-frame.html  |   152 -
 .../static/api/client/2.7.5/allclasses-index.html  |   977 --
 .../api/client/2.7.5/allclasses-noframe.html       |   152 -
 .../static/api/client/2.7.5/allclasses.html        |   160 -
 .../static/api/client/2.7.5/allpackages-index.html |   211 -
 .../static/api/client/2.7.5/constant-values.html   |   263 -
 .../static/api/client/2.7.5/deprecated-list.html   |   206 -
 .../static/api/client/2.7.5/element-list           |     8 -
 .../static/api/client/2.7.5/help-doc.html          |   231 -
 .../static/api/client/2.7.5/index-all.html         |  3457 ------
 .../static/api/client/2.7.5/index.html             |    76 -
 .../client/2.7.5/jquery/external/jquery/jquery.js  | 10872 ------------------
 .../jquery/images/ui-bg_glass_55_fbf9ee_1x400.png  |   Bin 335 -> 0 bytes
 .../jquery/images/ui-bg_glass_65_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_e6e6e6_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_95_fef1ec_1x400.png  |   Bin 332 -> 0 bytes
 .../ui-bg_highlight-soft_75_cccccc_1x100.png       |   Bin 280 -> 0 bytes
 .../jquery/images/ui-icons_222222_256x240.png      |   Bin 6922 -> 0 bytes
 .../jquery/images/ui-icons_2e83ff_256x240.png      |   Bin 4549 -> 0 bytes
 .../jquery/images/ui-icons_454545_256x240.png      |   Bin 6992 -> 0 bytes
 .../jquery/images/ui-icons_888888_256x240.png      |   Bin 6999 -> 0 bytes
 .../jquery/images/ui-icons_cd0a0a_256x240.png      |   Bin 4549 -> 0 bytes
 .../static/api/client/2.7.5/jquery/jquery-3.5.1.js | 10872 ------------------
 .../static/api/client/2.7.5/jquery/jquery-ui.css   |   582 -
 .../static/api/client/2.7.5/jquery/jquery-ui.js    |  2659 -----
 .../api/client/2.7.5/jquery/jquery-ui.min.css      |     7 -
 .../api/client/2.7.5/jquery/jquery-ui.min.js       |     6 -
 .../client/2.7.5/jquery/jquery-ui.structure.css    |   156 -
 .../2.7.5/jquery/jquery-ui.structure.min.css       |     5 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.js      |    56 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.min.js  |    10 -
 .../2.7.5/jquery/jszip-utils/dist/jszip-utils.js   |   118 -
 .../jquery/jszip-utils/dist/jszip-utils.min.js     |    10 -
 .../api/client/2.7.5/jquery/jszip/dist/jszip.js    | 11370 -------------------
 .../client/2.7.5/jquery/jszip/dist/jszip.min.js    |    13 -
 .../static/api/client/2.7.5/member-search-index.js |     1 -
 .../api/client/2.7.5/member-search-index.zip       |   Bin 9442 -> 0 bytes
 .../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  |  1491 ---
 .../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  |  1213 --
 .../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 --
 .../2.7.5/org/apache/pulsar/client/api/Range.html  |   336 -
 .../2.7.5/org/apache/pulsar/client/api/Reader.html |   558 -
 .../apache/pulsar/client/api/ReaderBuilder.html    |   695 --
 .../apache/pulsar/client/api/ReaderListener.html   |   267 -
 .../pulsar/client/api/RegexSubscriptionMode.html   |   368 -
 .../2.7.5/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      |   453 -
 .../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      |   378 -
 .../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 |   275 -
 .../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 --
 .../pulsar/client/internal/PropertiesUtils.html    |   318 -
 .../internal/class-use/DefaultImplementation.html  |   126 -
 .../client/internal/class-use/PropertiesUtils.html |   126 -
 .../pulsar/client/internal/package-frame.html      |    22 -
 .../pulsar/client/internal/package-summary.html    |   161 -
 .../pulsar/client/internal/package-tree.html       |   140 -
 .../apache/pulsar/client/internal/package-use.html |   126 -
 .../org/apache/pulsar/common/api/AuthData.html     |   349 -
 .../api/EncryptionContext.EncryptionKey.html       |   244 -
 .../pulsar/common/api/EncryptionContext.html       |   261 -
 .../pulsar/common/api/class-use/AuthData.html      |   217 -
 .../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  |   191 -
 .../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 -
 .../static/api/client/2.7.5/overview-frame.html    |    29 -
 .../static/api/client/2.7.5/overview-summary.html  |   184 -
 .../static/api/client/2.7.5/overview-tree.html     |   362 -
 .../static/api/client/2.7.5/package-list           |     8 -
 .../api/client/2.7.5/package-search-index.js       |     1 -
 .../api/client/2.7.5/package-search-index.zip      |   Bin 298 -> 0 bytes
 .../static/api/client/2.7.5/resources/glass.png    |   Bin 499 -> 0 bytes
 .../static/api/client/2.7.5/resources/x.png        |   Bin 394 -> 0 bytes
 .../website-next/static/api/client/2.7.5/script.js |    30 -
 .../website-next/static/api/client/2.7.5/search.js |   326 -
 .../static/api/client/2.7.5/serialized-form.html   |   424 -
 .../static/api/client/2.7.5/stylesheet.css         |   906 --
 .../static/api/client/2.7.5/type-search-index.js   |     1 -
 .../static/api/client/2.7.5/type-search-index.zip  |   Bin 1399 -> 0 bytes
 .../static/api/client/2.8.0/allclasses-index.html  |  1013 --
 .../static/api/client/2.8.0/allclasses.html        |   166 -
 .../static/api/client/2.8.0/allpackages-index.html |   211 -
 .../static/api/client/2.8.0/constant-values.html   |   290 -
 .../static/api/client/2.8.0/deprecated-list.html   |   245 -
 .../static/api/client/2.8.0/element-list           |     8 -
 .../static/api/client/2.8.0/help-doc.html          |   281 -
 .../static/api/client/2.8.0/index-all.html         |  3927 -------
 .../static/api/client/2.8.0/index.html             |   207 -
 .../client/2.8.0/jquery/external/jquery/jquery.js  | 10872 ------------------
 .../jquery/images/ui-bg_glass_55_fbf9ee_1x400.png  |   Bin 335 -> 0 bytes
 .../jquery/images/ui-bg_glass_65_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_e6e6e6_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_95_fef1ec_1x400.png  |   Bin 332 -> 0 bytes
 .../ui-bg_highlight-soft_75_cccccc_1x100.png       |   Bin 280 -> 0 bytes
 .../jquery/images/ui-icons_222222_256x240.png      |   Bin 6922 -> 0 bytes
 .../jquery/images/ui-icons_2e83ff_256x240.png      |   Bin 4549 -> 0 bytes
 .../jquery/images/ui-icons_454545_256x240.png      |   Bin 6992 -> 0 bytes
 .../jquery/images/ui-icons_888888_256x240.png      |   Bin 6999 -> 0 bytes
 .../jquery/images/ui-icons_cd0a0a_256x240.png      |   Bin 4549 -> 0 bytes
 .../static/api/client/2.8.0/jquery/jquery-3.5.1.js | 10872 ------------------
 .../static/api/client/2.8.0/jquery/jquery-ui.css   |   582 -
 .../static/api/client/2.8.0/jquery/jquery-ui.js    |  2659 -----
 .../api/client/2.8.0/jquery/jquery-ui.min.css      |     7 -
 .../api/client/2.8.0/jquery/jquery-ui.min.js       |     6 -
 .../client/2.8.0/jquery/jquery-ui.structure.css    |   156 -
 .../2.8.0/jquery/jquery-ui.structure.min.css       |     5 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.js      |    56 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.min.js  |    10 -
 .../2.8.0/jquery/jszip-utils/dist/jszip-utils.js   |   118 -
 .../jquery/jszip-utils/dist/jszip-utils.min.js     |    10 -
 .../api/client/2.8.0/jquery/jszip/dist/jszip.js    | 11370 -------------------
 .../client/2.8.0/jquery/jszip/dist/jszip.min.js    |    13 -
 .../static/api/client/2.8.0/member-search-index.js |     1 -
 .../api/client/2.8.0/member-search-index.zip       |   Bin 9861 -> 0 bytes
 .../apache/pulsar/client/api/Authentication.html   |   422 -
 .../client/api/AuthenticationDataProvider.html     |   505 -
 .../pulsar/client/api/AuthenticationFactory.html   |   429 -
 .../pulsar/client/api/BatchMessageContainer.html   |   361 -
 .../client/api/BatchReceivePolicy.Builder.html     |   356 -
 .../pulsar/client/api/BatchReceivePolicy.html      |   445 -
 .../apache/pulsar/client/api/BatcherBuilder.html   |   340 -
 .../apache/pulsar/client/api/ClientBuilder.html    |  1329 ---
 .../apache/pulsar/client/api/CompressionType.html  |   436 -
 .../org/apache/pulsar/client/api/Consumer.html     |  1654 ---
 .../apache/pulsar/client/api/ConsumerBuilder.html  |  1650 ---
 .../client/api/ConsumerCryptoFailureAction.html    |   411 -
 .../pulsar/client/api/ConsumerEventListener.html   |   293 -
 .../pulsar/client/api/ConsumerInterceptor.html     |   441 -
 .../apache/pulsar/client/api/ConsumerStats.html    |   540 -
 .../apache/pulsar/client/api/CryptoKeyReader.html  |   298 -
 .../apache/pulsar/client/api/DeadLetterPolicy.html |   276 -
 .../api/EncodedAuthenticationParameterSupport.html |   262 -
 .../pulsar/client/api/EncryptionKeyInfo.html       |   368 -
 .../apache/pulsar/client/api/HashingScheme.html    |   389 -
 .../apache/pulsar/client/api/KeySharedMode.html    |   390 -
 .../KeySharedPolicy.KeySharedPolicyAutoSplit.html  |   322 -
 .../api/KeySharedPolicy.KeySharedPolicySticky.html |   400 -
 .../apache/pulsar/client/api/KeySharedPolicy.html  |   517 -
 .../apache/pulsar/client/api/KeyStoreParams.html   |   272 -
 .../org/apache/pulsar/client/api/Message.html      |   820 --
 .../apache/pulsar/client/api/MessageCrypto.html    |   393 -
 .../org/apache/pulsar/client/api/MessageId.html    |   400 -
 .../apache/pulsar/client/api/MessageListener.html  |   298 -
 .../apache/pulsar/client/api/MessageRouter.html    |   307 -
 .../pulsar/client/api/MessageRoutingMode.html      |   419 -
 .../org/apache/pulsar/client/api/Messages.html     |   273 -
 .../org/apache/pulsar/client/api/Producer.html     |   632 --
 .../pulsar/client/api/ProducerAccessMode.html      |   402 -
 .../apache/pulsar/client/api/ProducerBuilder.html  |  1308 ---
 .../client/api/ProducerCryptoFailureAction.html    |   388 -
 .../pulsar/client/api/ProducerInterceptor.html     |   373 -
 .../apache/pulsar/client/api/ProducerStats.html    |   536 -
 .../apache/pulsar/client/api/ProxyProtocol.html    |   375 -
 .../org/apache/pulsar/client/api/PulsarClient.html |   734 --
 ...lsarClientException.AlreadyClosedException.html |   365 -
 ...sarClientException.AuthenticationException.html |   341 -
 ...lsarClientException.AuthorizationException.html |   341 -
 ...sarClientException.BrokerMetadataException.html |   341 -
 ...ClientException.BrokerPersistenceException.html |   341 -
 .../PulsarClientException.ChecksumException.html   |   341 -
 .../PulsarClientException.ConnectException.html    |   363 -
 ...sarClientException.ConsumerAssignException.html |   340 -
 ...ulsarClientException.ConsumerBusyException.html |   341 -
 .../api/PulsarClientException.CryptoException.html |   341 -
 ...ception.GettingAuthenticationDataException.html |   363 -
 ...lientException.IncompatibleSchemaException.html |   363 -
 ...entException.InvalidConfigurationException.html |   389 -
 ...sarClientException.InvalidMessageException.html |   365 -
 .../PulsarClientException.InvalidServiceURL.html   |   368 -
 ...rClientException.InvalidTopicNameException.html |   341 -
 .../api/PulsarClientException.LookupException.html |   345 -
 ...sarClientException.MemoryBufferIsFullError.html |   365 -
 ...lientException.MessageAcknowledgeException.html |   362 -
 .../PulsarClientException.NotAllowedException.html |   341 -
 ...ulsarClientException.NotConnectedException.html |   346 -
 .../PulsarClientException.NotFoundException.html   |   363 -
 ...ulsarClientException.NotSupportedException.html |   341 -
 ...xception.ProducerBlockedQuotaExceededError.html |   341 -
 ...tion.ProducerBlockedQuotaExceededException.html |   341 -
 ...ulsarClientException.ProducerBusyException.html |   341 -
 ...sarClientException.ProducerFencedException.html |   341 -
 ...arClientException.ProducerQueueIsFullError.html |   365 -
 .../PulsarClientException.TimeoutException.html    |   411 -
 ...arClientException.TooManyRequestsException.html |   346 -
 ...ClientException.TopicDoesNotExistException.html |   341 -
 ...arClientException.TopicTerminatedException.html |   365 -
 ...ientException.TransactionConflictException.html |   362 -
 ...ception.UnsupportedAuthenticationException.html |   363 -
 .../pulsar/client/api/PulsarClientException.html   |   760 --
 .../2.8.0/org/apache/pulsar/client/api/Range.html  |   374 -
 .../2.8.0/org/apache/pulsar/client/api/Reader.html |   662 --
 .../apache/pulsar/client/api/ReaderBuilder.html    |   786 --
 .../apache/pulsar/client/api/ReaderListener.html   |   296 -
 .../pulsar/client/api/RegexSubscriptionMode.html   |   405 -
 .../2.8.0/org/apache/pulsar/client/api/Schema.html |  1268 ---
 .../client/api/SchemaSerializationException.html   |   332 -
 .../pulsar/client/api/ServiceUrlProvider.html      |   290 -
 .../org/apache/pulsar/client/api/SizeUnit.html     |   462 -
 .../client/api/SubscriptionInitialPosition.html    |   404 -
 .../apache/pulsar/client/api/SubscriptionMode.html |   382 -
 .../apache/pulsar/client/api/SubscriptionType.html |   435 -
 .../apache/pulsar/client/api/TopicMetadata.html    |   261 -
 .../pulsar/client/api/TypedMessageBuilder.html     |   904 --
 .../client/api/class-use/Authentication.html       |   297 -
 .../api/class-use/AuthenticationDataProvider.html  |   231 -
 .../api/class-use/AuthenticationFactory.html       |   149 -
 .../api/class-use/BatchMessageContainer.html       |   197 -
 .../api/class-use/BatchReceivePolicy.Builder.html  |   211 -
 .../client/api/class-use/BatchReceivePolicy.html   |   229 -
 .../client/api/class-use/BatcherBuilder.html       |   254 -
 .../pulsar/client/api/class-use/ClientBuilder.html |   507 -
 .../client/api/class-use/CompressionType.html      |   222 -
 .../pulsar/client/api/class-use/Consumer.html      |   300 -
 .../client/api/class-use/ConsumerBuilder.html      |   548 -
 .../api/class-use/ConsumerCryptoFailureAction.html |   229 -
 .../api/class-use/ConsumerEventListener.html       |   197 -
 .../client/api/class-use/ConsumerInterceptor.html  |   197 -
 .../pulsar/client/api/class-use/ConsumerStats.html |   197 -
 .../client/api/class-use/CryptoKeyReader.html      |   234 -
 .../client/api/class-use/DeadLetterPolicy.html     |   197 -
 .../EncodedAuthenticationParameterSupport.html     |   149 -
 .../client/api/class-use/EncryptionKeyInfo.html    |   204 -
 .../pulsar/client/api/class-use/HashingScheme.html |   222 -
 .../pulsar/client/api/class-use/KeySharedMode.html |   225 -
 .../KeySharedPolicy.KeySharedPolicyAutoSplit.html  |   195 -
 .../KeySharedPolicy.KeySharedPolicySticky.html     |   205 -
 .../client/api/class-use/KeySharedPolicy.html      |   239 -
 .../client/api/class-use/KeyStoreParams.html       |   197 -
 .../pulsar/client/api/class-use/Message.html       |   508 -
 .../pulsar/client/api/class-use/MessageCrypto.html |   197 -
 .../pulsar/client/api/class-use/MessageId.html     |   540 -
 .../client/api/class-use/MessageListener.html      |   197 -
 .../pulsar/client/api/class-use/MessageRouter.html |   197 -
 .../client/api/class-use/MessageRoutingMode.html   |   222 -
 .../pulsar/client/api/class-use/Messages.html      |   263 -
 .../pulsar/client/api/class-use/Producer.html      |   303 -
 .../client/api/class-use/ProducerAccessMode.html   |   222 -
 .../client/api/class-use/ProducerBuilder.html      |   445 -
 .../api/class-use/ProducerCryptoFailureAction.html |   222 -
 .../client/api/class-use/ProducerInterceptor.html  |   223 -
 .../pulsar/client/api/class-use/ProducerStats.html |   197 -
 .../pulsar/client/api/class-use/ProxyProtocol.html |   223 -
 .../pulsar/client/api/class-use/PulsarClient.html  |   214 -
 ...lsarClientException.AlreadyClosedException.html |   149 -
 ...sarClientException.AuthenticationException.html |   149 -
 ...lsarClientException.AuthorizationException.html |   149 -
 ...sarClientException.BrokerMetadataException.html |   149 -
 ...ClientException.BrokerPersistenceException.html |   149 -
 .../PulsarClientException.ChecksumException.html   |   149 -
 .../PulsarClientException.ConnectException.html    |   149 -
 ...sarClientException.ConsumerAssignException.html |   149 -
 ...ulsarClientException.ConsumerBusyException.html |   149 -
 .../PulsarClientException.CryptoException.html     |   196 -
 ...ception.GettingAuthenticationDataException.html |   149 -
 ...lientException.IncompatibleSchemaException.html |   149 -
 ...entException.InvalidConfigurationException.html |   149 -
 ...sarClientException.InvalidMessageException.html |   149 -
 .../PulsarClientException.InvalidServiceURL.html   |   149 -
 ...rClientException.InvalidTopicNameException.html |   149 -
 .../PulsarClientException.LookupException.html     |   197 -
 ...sarClientException.MemoryBufferIsFullError.html |   149 -
 ...lientException.MessageAcknowledgeException.html |   149 -
 .../PulsarClientException.NotAllowedException.html |   149 -
 ...ulsarClientException.NotConnectedException.html |   149 -
 .../PulsarClientException.NotFoundException.html   |   149 -
 ...ulsarClientException.NotSupportedException.html |   149 -
 ...xception.ProducerBlockedQuotaExceededError.html |   149 -
 ...tion.ProducerBlockedQuotaExceededException.html |   149 -
 ...ulsarClientException.ProducerBusyException.html |   149 -
 ...sarClientException.ProducerFencedException.html |   149 -
 ...arClientException.ProducerQueueIsFullError.html |   149 -
 .../PulsarClientException.TimeoutException.html    |   149 -
 ...arClientException.TooManyRequestsException.html |   149 -
 ...ClientException.TopicDoesNotExistException.html |   149 -
 ...arClientException.TopicTerminatedException.html |   149 -
 ...ientException.TransactionConflictException.html |   149 -
 ...ception.UnsupportedAuthenticationException.html |   259 -
 .../api/class-use/PulsarClientException.html       |   742 --
 .../apache/pulsar/client/api/class-use/Range.html  |   274 -
 .../apache/pulsar/client/api/class-use/Reader.html |   239 -
 .../pulsar/client/api/class-use/ReaderBuilder.html |   333 -
 .../client/api/class-use/ReaderListener.html       |   197 -
 .../api/class-use/RegexSubscriptionMode.html       |   222 -
 .../apache/pulsar/client/api/class-use/Schema.html |   859 --
 .../class-use/SchemaSerializationException.html    |   149 -
 .../client/api/class-use/ServiceUrlProvider.html   |   197 -
 .../pulsar/client/api/class-use/SizeUnit.html      |   223 -
 .../api/class-use/SubscriptionInitialPosition.html |   222 -
 .../client/api/class-use/SubscriptionMode.html     |   222 -
 .../client/api/class-use/SubscriptionType.html     |   222 -
 .../pulsar/client/api/class-use/TopicMetadata.html |   198 -
 .../client/api/class-use/TypedMessageBuilder.html  |   305 -
 .../api/interceptor/ProducerInterceptor.html       |   387 -
 .../interceptor/ProducerInterceptorWrapper.html    |   439 -
 .../interceptor/class-use/ProducerInterceptor.html |   227 -
 .../class-use/ProducerInterceptorWrapper.html      |   149 -
 .../client/api/interceptor/package-summary.html    |   193 -
 .../client/api/interceptor/package-tree.html       |   174 -
 .../pulsar/client/api/interceptor/package-use.html |   217 -
 .../apache/pulsar/client/api/package-summary.html  |   741 --
 .../org/apache/pulsar/client/api/package-tree.html |   321 -
 .../org/apache/pulsar/client/api/package-use.html  |   667 --
 .../org/apache/pulsar/client/api/schema/Field.html |   273 -
 .../client/api/schema/FieldSchemaBuilder.html      |   402 -
 .../pulsar/client/api/schema/GenericObject.html    |   297 -
 .../pulsar/client/api/schema/GenericRecord.html    |   389 -
 .../client/api/schema/GenericRecordBuilder.html    |   359 -
 .../pulsar/client/api/schema/GenericSchema.html    |   341 -
 .../pulsar/client/api/schema/KeyValueSchema.html   |   339 -
 .../client/api/schema/RecordSchemaBuilder.html     |   359 -
 .../pulsar/client/api/schema/SchemaBuilder.html    |   257 -
 .../pulsar/client/api/schema/SchemaDefinition.html |   429 -
 .../client/api/schema/SchemaDefinitionBuilder.html |   479 -
 .../client/api/schema/SchemaInfoProvider.html      |   305 -
 .../pulsar/client/api/schema/SchemaReader.html     |   409 -
 .../pulsar/client/api/schema/SchemaWriter.html     |   270 -
 .../pulsar/client/api/schema/class-use/Field.html  |   236 -
 .../api/schema/class-use/FieldSchemaBuilder.html   |   222 -
 .../client/api/schema/class-use/GenericObject.html |   197 -
 .../client/api/schema/class-use/GenericRecord.html |   292 -
 .../api/schema/class-use/GenericRecordBuilder.html |   227 -
 .../client/api/schema/class-use/GenericSchema.html |   277 -
 .../api/schema/class-use/KeyValueSchema.html       |   149 -
 .../api/schema/class-use/RecordSchemaBuilder.html  |   240 -
 .../client/api/schema/class-use/SchemaBuilder.html |   149 -
 .../api/schema/class-use/SchemaDefinition.html     |   291 -
 .../schema/class-use/SchemaDefinitionBuilder.html  |   289 -
 .../api/schema/class-use/SchemaInfoProvider.html   |   225 -
 .../client/api/schema/class-use/SchemaReader.html  |   214 -
 .../client/api/schema/class-use/SchemaWriter.html  |   214 -
 .../pulsar/client/api/schema/package-summary.html  |   264 -
 .../pulsar/client/api/schema/package-tree.html     |   193 -
 .../pulsar/client/api/schema/package-use.html      |   347 -
 .../pulsar/client/api/transaction/Transaction.html |   282 -
 .../api/transaction/TransactionBufferClient.html   |   389 -
 ...lientException.ReachMaxPendingOpsException.html |   346 -
 ...ferClientException.RequestTimeoutException.html |   346 -
 .../TransactionBufferClientException.html          |   389 -
 .../client/api/transaction/TransactionBuilder.html |   294 -
 .../TransactionCoordinatorClient.State.html        |   423 -
 .../transaction/TransactionCoordinatorClient.html  |   725 --
 ...tException.CoordinatorClientStateException.html |   346 -
 ...ientException.CoordinatorNotFoundException.html |   333 -
 ...rClientException.InvalidTxnStatusException.html |   333 -
 ...ception.MetaStoreHandlerNotExistsException.html |   346 -
 ...xception.MetaStoreHandlerNotReadyException.html |   346 -
 ...ientException.TransactionNotFoundException.html |   333 -
 .../TransactionCoordinatorClientException.html     |   417 -
 .../pulsar/client/api/transaction/TxnID.html       |   359 -
 .../api/transaction/class-use/Transaction.html     |   244 -
 .../class-use/TransactionBufferClient.html         |   149 -
 ...lientException.ReachMaxPendingOpsException.html |   149 -
 ...ferClientException.RequestTimeoutException.html |   149 -
 .../TransactionBufferClientException.html          |   219 -
 .../transaction/class-use/TransactionBuilder.html  |   231 -
 .../TransactionCoordinatorClient.State.html        |   212 -
 .../class-use/TransactionCoordinatorClient.html    |   149 -
 ...tException.CoordinatorClientStateException.html |   149 -
 ...ientException.CoordinatorNotFoundException.html |   149 -
 ...rClientException.InvalidTxnStatusException.html |   149 -
 ...ception.MetaStoreHandlerNotExistsException.html |   149 -
 ...xception.MetaStoreHandlerNotReadyException.html |   149 -
 ...ientException.TransactionNotFoundException.html |   149 -
 .../TransactionCoordinatorClientException.html     |   310 -
 .../client/api/transaction/class-use/TxnID.html    |   344 -
 .../client/api/transaction/package-summary.html    |   297 -
 .../client/api/transaction/package-tree.html       |   223 -
 .../pulsar/client/api/transaction/package-use.html |   249 -
 .../client/internal/DefaultImplementation.html     |  1186 --
 .../internal/class-use/DefaultImplementation.html  |   149 -
 .../pulsar/client/internal/package-summary.html    |   174 -
 .../pulsar/client/internal/package-tree.html       |   164 -
 .../apache/pulsar/client/internal/package-use.html |   149 -
 .../org/apache/pulsar/common/api/AuthData.html     |   392 -
 .../api/EncryptionContext.EncryptionKey.html       |   274 -
 .../pulsar/common/api/EncryptionContext.html       |   295 -
 .../pulsar/common/api/class-use/AuthData.html      |   251 -
 .../class-use/EncryptionContext.EncryptionKey.html |   149 -
 .../common/api/class-use/EncryptionContext.html    |   198 -
 .../apache/pulsar/common/api/package-summary.html  |   186 -
 .../org/apache/pulsar/common/api/package-tree.html |   166 -
 .../org/apache/pulsar/common/api/package-use.html  |   219 -
 .../InterfaceAudience.LimitedPrivate.html          |   191 -
 .../classification/InterfaceAudience.Private.html  |   190 -
 .../classification/InterfaceAudience.Public.html   |   190 -
 .../common/classification/InterfaceAudience.html   |   265 -
 .../InterfaceStability.Evolving.html               |   189 -
 .../classification/InterfaceStability.Stable.html  |   190 -
 .../InterfaceStability.Unstable.html               |   190 -
 .../common/classification/InterfaceStability.html  |   268 -
 .../InterfaceAudience.LimitedPrivate.html          |   212 -
 .../class-use/InterfaceAudience.Private.html       |   316 -
 .../class-use/InterfaceAudience.Public.html        |   784 --
 .../class-use/InterfaceAudience.html               |   149 -
 .../class-use/InterfaceStability.Evolving.html     |   239 -
 .../class-use/InterfaceStability.Stable.html       |   791 --
 .../class-use/InterfaceStability.Unstable.html     |   149 -
 .../class-use/InterfaceStability.html              |   149 -
 .../common/classification/package-summary.html     |   230 -
 .../pulsar/common/classification/package-tree.html |   176 -
 .../pulsar/common/classification/package-use.html  |   384 -
 .../common/schema/KeyValue.KeyValueDecoder.html    |   273 -
 .../org/apache/pulsar/common/schema/KeyValue.html  |   467 -
 .../pulsar/common/schema/KeyValueEncodingType.html |   388 -
 .../apache/pulsar/common/schema/SchemaInfo.html    |   319 -
 .../common/schema/SchemaInfoWithVersion.html       |   314 -
 .../apache/pulsar/common/schema/SchemaType.html    |   881 --
 .../schema/class-use/KeyValue.KeyValueDecoder.html |   198 -
 .../pulsar/common/schema/class-use/KeyValue.html   |   359 -
 .../schema/class-use/KeyValueEncodingType.html     |   333 -
 .../pulsar/common/schema/class-use/SchemaInfo.html |   446 -
 .../schema/class-use/SchemaInfoWithVersion.html    |   197 -
 .../pulsar/common/schema/class-use/SchemaType.html |   362 -
 .../pulsar/common/schema/package-summary.html      |   226 -
 .../apache/pulsar/common/schema/package-tree.html  |   187 -
 .../apache/pulsar/common/schema/package-use.html   |   335 -
 .../static/api/client/2.8.0/overview-summary.html  |    23 -
 .../static/api/client/2.8.0/overview-tree.html     |   395 -
 .../api/client/2.8.0/package-search-index.js       |     1 -
 .../api/client/2.8.0/package-search-index.zip      |   Bin 298 -> 0 bytes
 .../static/api/client/2.8.0/resources/glass.png    |   Bin 499 -> 0 bytes
 .../static/api/client/2.8.0/resources/x.png        |   Bin 394 -> 0 bytes
 .../website-next/static/api/client/2.8.0/script.js |   149 -
 .../website-next/static/api/client/2.8.0/search.js |   326 -
 .../static/api/client/2.8.0/serialized-form.html   |   466 -
 .../static/api/client/2.8.0/stylesheet.css         |   906 --
 .../static/api/client/2.8.0/type-search-index.js   |     1 -
 .../static/api/client/2.8.0/type-search-index.zip  |   Bin 1450 -> 0 bytes
 .../static/api/client/2.8.1/allclasses-index.html  |  1013 --
 .../static/api/client/2.8.1/allclasses.html        |   166 -
 .../static/api/client/2.8.1/allpackages-index.html |   211 -
 .../static/api/client/2.8.1/constant-values.html   |   290 -
 .../static/api/client/2.8.1/deprecated-list.html   |   245 -
 .../static/api/client/2.8.1/element-list           |     8 -
 .../static/api/client/2.8.1/help-doc.html          |   281 -
 .../static/api/client/2.8.1/index-all.html         |  3931 -------
 .../static/api/client/2.8.1/index.html             |   207 -
 .../client/2.8.1/jquery/external/jquery/jquery.js  | 10872 ------------------
 .../jquery/images/ui-bg_glass_55_fbf9ee_1x400.png  |   Bin 335 -> 0 bytes
 .../jquery/images/ui-bg_glass_65_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_dadada_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_75_e6e6e6_1x400.png  |   Bin 262 -> 0 bytes
 .../jquery/images/ui-bg_glass_95_fef1ec_1x400.png  |   Bin 332 -> 0 bytes
 .../ui-bg_highlight-soft_75_cccccc_1x100.png       |   Bin 280 -> 0 bytes
 .../jquery/images/ui-icons_222222_256x240.png      |   Bin 6922 -> 0 bytes
 .../jquery/images/ui-icons_2e83ff_256x240.png      |   Bin 4549 -> 0 bytes
 .../jquery/images/ui-icons_454545_256x240.png      |   Bin 6992 -> 0 bytes
 .../jquery/images/ui-icons_888888_256x240.png      |   Bin 6999 -> 0 bytes
 .../jquery/images/ui-icons_cd0a0a_256x240.png      |   Bin 4549 -> 0 bytes
 .../static/api/client/2.8.1/jquery/jquery-3.5.1.js | 10872 ------------------
 .../static/api/client/2.8.1/jquery/jquery-ui.css   |   582 -
 .../static/api/client/2.8.1/jquery/jquery-ui.js    |  2659 -----
 .../api/client/2.8.1/jquery/jquery-ui.min.css      |     7 -
 .../api/client/2.8.1/jquery/jquery-ui.min.js       |     6 -
 .../client/2.8.1/jquery/jquery-ui.structure.css    |   156 -
 .../2.8.1/jquery/jquery-ui.structure.min.css       |     5 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.js      |    56 -
 .../jquery/jszip-utils/dist/jszip-utils-ie.min.js  |    10 -
 .../2.8.1/jquery/jszip-utils/dist/jszip-utils.js   |   118 -
 .../jquery/jszip-utils/dist/jszip-utils.min.js     |    10 -
 .../api/client/2.8.1/jquery/jszip/dist/jszip.js    | 11370 -------------------
 .../client/2.8.1/jquery/jszip/dist/jszip.min.js    |    13 -
 .../static/api/client/2.8.1/member-search-index.js |     1 -
 .../api/client/2.8.1/member-search-index.zip       |   Bin 9869 -> 0 bytes
... 5868554 lines suppressed ...